.samne-location-screen{background:var(--samne-base);color:var(--samne-ink)}.samne-location-header{border-bottom:1px solid var(--samne-border);background:color-mix(in srgb,var(--samne-base) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.samne-location-title{font-size:17px;font-weight:750;letter-spacing:-.035em;line-height:1.2}.samne-location-subtitle{margin-top:2px;color:var(--samne-muted);font-size:10px;line-height:1.35}.samne-location-hero{position:relative;display:flex;min-height:126px;align-items:center;overflow:hidden;padding:16px 17px;border:1px solid var(--samne-border);border-radius:22px;background:radial-gradient(circle at 92% 26%,var(--samne-tint-10),transparent 53%),var(--color-surface-primary);box-shadow:0 12px 25px -24px var(--samne-shadow-dark)}.samne-location-hero-copy{position:relative;z-index:1;max-width:63%}.samne-location-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--samne-accent);font-size:9px;font-weight:800;letter-spacing:.13em}.samne-location-eyebrow span{width:5px;height:5px;border-radius:50%;background:var(--samne-accent)}.samne-location-hero-copy strong{display:-webkit-box;overflow:hidden;margin-top:7px;color:var(--samne-ink);font-size:17px;font-weight:760;letter-spacing:-.035em;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.samne-location-hero-copy p{margin-top:6px;color:var(--samne-muted);font-size:10px;line-height:1.4}.samne-location-hero-art{position:absolute;right:5px;bottom:7px;width:130px;height:107px;color:var(--samne-accent);opacity:.7}.samne-location-search{border-color:var(--samne-border);background:var(--color-surface-primary);box-shadow:0 7px 20px -18px var(--samne-shadow-dark);color:var(--samne-accent)}.samne-location-screen .samne-location-search input{background:transparent!important;color:var(--samne-ink)!important;box-shadow:none!important}.samne-location-search input::placeholder{color:var(--samne-muted);opacity:1}.samne-location-section-label{color:var(--samne-muted);font-size:10px;font-weight:800;letter-spacing:.13em}.samne-location-gps{border-color:color-mix(in srgb,var(--samne-accent) 25%,var(--samne-border));background:var(--samne-tint-10)}.samne-location-gps-icon{display:grid;width:37px;height:37px;flex:none;place-items:center;border-radius:12px;background:var(--samne-accent);color:#fff}.samne-location-gps strong,.samne-location-action-card strong{display:block;color:var(--samne-ink);font-size:12px;font-weight:740;line-height:1.3}.samne-location-gps small,.samne-location-action-card small{display:block;margin-top:2px;color:var(--samne-muted);font-size:10px;line-height:1.3}.samne-location-action-arrow{color:var(--samne-accent);font-size:18px;line-height:1}.samne-location-action-card{display:flex;min-height:101px;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding:12px 13px;border:1px solid var(--samne-border);border-radius:17px;background:var(--color-surface-primary)}.samne-location-action-card--wide{min-height:76px}.samne-location-action-card>svg{margin-bottom:9px;color:var(--samne-accent)}.samne-location-saved-card{border-color:var(--samne-border);background:var(--color-surface-primary)}.samne-location-saved-card.is-selected{border-color:var(--samne-accent);box-shadow:0 0 0 2px var(--samne-tint-10)}.samne-location-saved-icon{background:var(--samne-tint-10);color:var(--samne-accent)}.samne-location-saved-title{color:var(--samne-ink)}.samne-location-muted{color:var(--samne-muted)}.samne-location-selected{background:var(--samne-tint-10);color:var(--samne-accent)}.samne-location-options{background:var(--samne-base);color:var(--samne-muted)}.samne-location-menu,.samne-location-empty{border-color:var(--samne-border);background:var(--color-surface-primary);color:var(--samne-ink)}.samne-location-empty>svg{color:var(--samne-accent)}.samne-location-empty p{color:var(--samne-muted);line-height:1.45}:root[data-theme=dark] .samne-location-saved-card.is-selected :is(.samne-location-saved-title,.samne-location-muted){color:#fff}:root[data-theme=dark] .samne-location-saved-card.is-selected .samne-location-selected{background:#ffffff21;color:#fff}.samne-location-screen :is(button,[role=button],input):focus-visible{outline:2px solid var(--samne-accent);outline-offset:2px}.samne-address-screen{background:var(--samne-base);color:var(--samne-ink)}.samne-address-header{background:color-mix(in srgb,var(--samne-base) 94%,transparent);border-color:var(--samne-border)}.samne-address-header h1{color:var(--samne-ink)}.samne-address-header p{color:var(--samne-muted)}.samne-address-form{background:var(--color-surface-primary);border-color:var(--samne-border);box-shadow:0 12px 32px -26px var(--samne-shadow-dark)}.samne-address-art-row{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin-bottom:-4px;padding:0 2px 7px;border-bottom:1px solid var(--samne-border);color:var(--samne-muted);font-size:9px;font-weight:800;letter-spacing:.15em}.samne-address-art-row svg{width:102px;height:48px}.samne-address-form label{color:var(--samne-ink)}.samne-address-form label .text-red-500{color:var(--color-error)}.samne-address-form label>span:not(.text-red-500){color:var(--samne-muted)}.samne-address-form :is(input:not([type=checkbox]),textarea){background:var(--color-input-bg)!important;border-color:var(--samne-border)!important;color:var(--samne-ink)!important;font-size:16px;box-shadow:none}.samne-address-form :is(input,textarea)::placeholder{color:var(--samne-text-subtle);opacity:1}.samne-address-form :is(input:not([type=checkbox]),textarea):focus{border-color:var(--samne-accent)!important;box-shadow:0 0 0 3px var(--samne-tint-10)}.samne-address-label-chip[data-selected=false]{background:var(--samne-surface-soft);color:var(--samne-ink-soft)}.samne-address-label-chip[data-selected=true],.samne-address-form button[type=submit]{background:var(--samne-cta-gradient);color:#fff}.samne-address-actions{border-color:var(--samne-border)}.samne-address-cancel{border-color:var(--samne-border);color:var(--samne-ink-soft)}.samne-address-cancel:hover{background:var(--samne-surface-soft)}:root[data-theme=dark] .samne-address-info{background:#b4680f1f;border-color:#fbbf2440}:root[data-theme=dark] .samne-address-info p{color:#fcdba0}:root[data-theme=dark] .samne-address-success{background:#10b9811a;border-color:#34d3993d}:root[data-theme=dark] .samne-address-success h2{color:#d1fae5}:root[data-theme=dark] .samne-address-success p{color:#a7f3d0}:root{--home-line: #000;--home-shadow: #000;--home-dot: rgba(18, 34, 72, .08);--home-card-ink: #0b1230;--home-card-muted: #586985;--home-card-bg: #fff;--home-chip: #e4ecfc}:root[data-theme=dark]{--home-line: rgba(143, 163, 255, .8);--home-shadow: rgba(52, 84, 253, .55);--home-dot: rgba(255, 255, 255, .05);--home-card-ink: #f2f5ff;--home-card-muted: #9fb0d6;--home-card-bg: #101a36;--home-chip: rgba(255, 255, 255, .12)}#customer-home-screen{background:radial-gradient(70% 34% at 82% 4%,var(--samne-tint-20, rgba(52, 84, 253, .13)) 0%,transparent 70%),radial-gradient(circle,var(--home-dot) 1px,transparent 1.6px) 0 0 / 18px 18px,var(--samne-base)!important}#customer-home-screen .samne-home-ambient-canvas{display:none}:root[data-theme=dark] .samne-home-premium .customer-home-header{background:transparent}#customer-home-screen .samne-glass-search{background:var(--home-card-bg)!important;border:2px solid var(--home-line)!important;box-shadow:0 3px 0 var(--home-shadow)!important;-webkit-backdrop-filter:none;backdrop-filter:none}#customer-home-screen .samne-glass-search:before,#customer-home-screen .samne-glass-search:after{display:none}#customer-home-screen .samne-glass-search,#customer-home-screen .samne-glass-search *{color:var(--home-card-ink)}#customer-home-screen .samne-glass-search svg{color:var(--samne-accent)}#customer-home-screen .samne-glass-search input:focus,#customer-home-screen .samne-glass-search input:focus-visible{outline:none!important;box-shadow:none!important}#customer-home-screen .samne-glass-search input::placeholder{color:var(--home-card-muted);opacity:1}#customer-home-screen .home-mosaic-card{filter:drop-shadow(0 2px 0 var(--home-shadow))!important}#customer-home-screen .home-mosaic-card--live{filter:drop-shadow(0 4px 0 var(--home-shadow))!important}.home-mosaic-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:20}.home-mosaic-outline path{stroke:var(--home-line);stroke-linejoin:round}#customer-home-screen .samne-home-carousel-card{border:2px solid var(--home-line)!important;box-shadow:0 3px 0 var(--home-shadow)!important}#customer-home-screen .samne-why-benefit{background:var(--home-card-bg);border:2px solid var(--home-line);box-shadow:0 3px 0 var(--home-shadow);border-radius:18px}#customer-home-screen .samne-why-benefit strong{color:var(--home-card-ink)}#customer-home-screen .samne-why-benefit-copy>span{color:var(--home-card-muted)}.samne-guide{margin-top:26px}.samne-guide-head{display:flex;flex-direction:column;gap:6px}.samne-guide-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--samne-accent);font-size:11px;font-weight:800;letter-spacing:.14em}.samne-guide-eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--samne-accent)}.samne-guide h2{margin:0;color:var(--samne-ink);font-size:30px;font-weight:800;letter-spacing:-.045em;line-height:1.05}.samne-guide-period{color:var(--samne-accent)}.samne-guide-scene{width:min(100%,372px);aspect-ratio:340 / 250;margin:8px auto 0}.samne-guide-svg{display:block;width:100%;height:100%;overflow:visible}.samne-guide-steps{display:flex;gap:7px;margin-top:12px}.samne-guide-step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 6px;background:var(--home-card-bg);color:var(--home-card-ink);border:2px solid var(--home-line);border-radius:14px;box-shadow:0 2px 0 var(--home-shadow);font-family:inherit;transition:transform .12s,box-shadow .12s,background-color .2s,color .2s}.samne-guide-step:active{transform:translateY(2px);box-shadow:0 0 0 var(--home-shadow)}.samne-guide-step-num{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--home-chip);color:var(--home-card-ink);font-size:10px;font-weight:800}.samne-guide-step-label{font-size:10.5px;font-weight:800;letter-spacing:-.01em}.samne-guide-step.is-active{background:var(--samne-accent);color:#fff}.samne-guide-step.is-active .samne-guide-step-num{background:#fff;color:var(--samne-accent)}.samne-guide-caption{display:flex;flex-direction:column;gap:3px;margin-top:12px;min-height:58px;animation:samne-swap-in .4s ease-out both}.samne-guide-caption strong{color:var(--samne-ink);font-size:16px;font-weight:800;letter-spacing:-.02em}.samne-guide-caption span{color:var(--samne-muted);font-size:13px;font-weight:600;line-height:1.45}.samne-guide-can{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.samne-guide-can-card{display:flex;flex-direction:column;gap:3px;padding:12px;background:var(--home-card-bg);border:2px solid var(--home-line);border-radius:18px;box-shadow:0 3px 0 var(--home-shadow)}.samne-guide-can-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:4px;border-radius:11px;border:2px solid var(--home-line);background:var(--samne-accent);color:#fff}.samne-guide-can-card strong{color:var(--home-card-ink);font-size:13px;font-weight:800;letter-spacing:-.01em}.samne-guide-can-card>span:last-child{color:var(--home-card-muted);font-size:11.5px;font-weight:600;line-height:1.35}.ho-word{display:inline-block;color:var(--samne-accent);animation:ho-word .45s cubic-bezier(.3,1.4,.5,1) both}.ho-sub{margin:6px 0 0;max-width:34ch;color:var(--samne-muted);font-size:12.5px;font-weight:600;line-height:1.45}@keyframes ho-word{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.ho-word{animation:none}}.samne-guide-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ho-line{fill:#fff;stroke:#000;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ho-ground,.ho-open{fill:none}.ho-wall{fill:#fff;stroke:#000;stroke-width:2.4;stroke-linejoin:round}.ho-door,.ho-seat{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.4}.ho-window,.ho-mirror{fill:#e4ecfc;stroke:#000;stroke-width:2.2}.ho-cross{stroke:#ef4444;stroke-width:6;stroke-linecap:round}.ho-sign{fill:#fff;stroke:#000;stroke-width:2.2}.ho-sign-text{fill:#000;font-size:12px;font-weight:800}.ho-ticket{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.2;stroke-linejoin:round}.ho-t-label{fill:#fff;font-size:6.5px;font-weight:800;letter-spacing:.14em;opacity:.85}.ho-t-big{fill:#fff;font-size:14px;font-weight:900}.ho-held-bg{fill:#fff;stroke:#000;stroke-width:2}.ho-held-dot{fill:#22c55e;stroke:#000;stroke-width:1.4}.ho-held-text{fill:#000;font-size:10px;font-weight:800}.ho-car{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.4;stroke-linejoin:round}.ho-car-win{fill:#e4ecfc;stroke:#000;stroke-width:2;stroke-linejoin:round}.ho-tyre{fill:#222;stroke:#000;stroke-width:2}.ho-spoke{stroke:#fff;stroke-width:1.8;stroke-linecap:round}.ho-plan{fill:#fff;stroke:#000;stroke-width:2.4}.ho-plan-head{fill:var(--samne-accent, #3454fd);font-size:8.5px;font-weight:900;letter-spacing:.12em}.ho-plan-box{fill:#fff;stroke:#000;stroke-width:1.6}.ho-plan-row{fill:#000;font-size:11px;font-weight:700}.ho-plan-hi{fill:#e4ecfc;transform-box:view-box}.ho-set{fill:#fff;stroke:var(--samne-accent, #3454fd);stroke-width:1.6}.ho-scene.is-active .ho-set{animation:ho-set .3s ease-out var(--d, 0s) both}.ho-scene.is-active .ho-plan-hi{animation:ho-next .5s ease-in-out 2.6s both}.ho-cord{fill:none;stroke:#000;stroke-width:3;stroke-linejoin:round}.ho-whistle-body{fill:#facc15;stroke:#000;stroke-width:2.6}.ho-dog{fill:#f6c890;stroke:#000;stroke-width:2}.ho-shine{fill:#fff}.ho-blush{fill:#fda4af;opacity:.9}.ho-tongue{fill:#fb7185;stroke:#000;stroke-width:1.4;stroke-linejoin:round}.ho-collar{fill:none;stroke:var(--samne-accent, #3454fd);stroke-width:3;stroke-linecap:round}.ho-doorway{fill:#1e293b;stroke:#000;stroke-width:2.4}.ho-door-leaf{transform-box:fill-box;transform-origin:0 50%}.ho-scene.is-active .ho-door-leaf{animation:ho-open .5s ease-in-out 2.5s both}.ho-pup-walk{opacity:0}.ho-scene.is-active .ho-pup-sit{animation:ho-hide .01s linear 2s both}.ho-scene.is-active .ho-pup-walk{animation:ho-pup-go 2.1s linear 2s both}.ho-scene.is-active .ho-pup-bob{animation:ho-pup-bob .3s ease-in-out 2s 7 alternate}.ho-leg{transform-box:fill-box;transform-origin:50% 0}.ho-scene.is-active .ho-leg-a{animation:ho-leg .3s ease-in-out 2s 7 alternate}.ho-scene.is-active .ho-leg-b{animation:ho-leg .3s ease-in-out 2.15s 7 alternate-reverse}.ho-ear{fill:#b9773c;stroke:#000;stroke-width:1.6;stroke-linejoin:round}.ho-eye{fill:#000}.ho-counter{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.4}.ho-msg{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:1.8}.ho-msg-text{fill:#fff;font-size:10px;font-weight:800}.ho-reply{fill:#fff;stroke:#000;stroke-width:1.8}.ho-reply-text{fill:#000;font-size:10.5px;font-weight:800}.ho-tub{fill:#fff;stroke:#000;stroke-width:2.6;stroke-linejoin:round}.ho-foam{fill:#fff;stroke:#000;stroke-width:2.2;stroke-linejoin:round}.ho-bubble{fill:#dbeafe;stroke:#000;stroke-width:1.4}.ho-scene .ls-bubble-text{font-size:12px}.ho-scene:not(.is-active) .ho-callout{display:none}.ho-scene .ho-callout{animation-delay:.3s}.ho-scene .fc-armL{animation:none}.ho-pop,.ho-send{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.ho-scene.is-active .ho-pop{animation:ho-pop .5s cubic-bezier(.3,1.5,.5,1) var(--d, 0s) both}.ho-scene.is-active .ho-send{animation:ho-send .6s cubic-bezier(.3,1.3,.5,1) var(--d, 0s) both}.ho-ticket-in{transform-box:fill-box;transform-origin:50% 50%}.ho-scene.is-active .ho-ticket-in{animation:ho-ticket 1.1s cubic-bezier(.3,1.2,.5,1) .7s both,ho-float 2.4s ease-in-out 1.8s infinite}.ho-scene.is-active .ho-drive{animation:ho-drive 1.4s cubic-bezier(.2,.8,.3,1) .3s both}.ho-wheel{transform-box:fill-box;transform-origin:center}.ho-scene.is-active .ho-wheel{animation:ho-spin .35s linear .3s 4}.ho-tail{fill:none;transform-box:fill-box;transform-origin:100% 100%;animation:ho-wag .35s ease-in-out infinite alternate}.ho-bubble{transform-box:fill-box;transform-origin:center;animation:ho-rise 2.2s ease-in infinite;animation-delay:calc(var(--i, 0) * -.45s)}.ho-scene.is-active .ho-joy{animation:ho-joy .7s cubic-bezier(.3,1.4,.5,1) 2.2s both}.ho-scene.is-active .fc-armL{animation:ls-wave 1.6s ease-in-out 2.2s both}@keyframes ho-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ho-send{0%{opacity:0;transform:translate(-40px,30px) scale(.4)}to{opacity:1;transform:none}}@keyframes ho-ticket{0%{opacity:0;transform:translate(120px,-30px) rotate(40deg) scale(.4)}to{opacity:1;transform:none}}@keyframes ho-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}@keyframes ho-drive{0%{transform:translate(150px)}to{transform:none}}@keyframes ho-spin{to{transform:rotate(-360deg)}}@keyframes ho-hide{to{opacity:0}}@keyframes ho-open{to{transform:scaleX(.14)}}@keyframes ho-pup-go{0%{opacity:0;transform:translate(0)}1%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(150px)}to{opacity:0;transform:translate(166px)}}@keyframes ho-pup-bob{to{transform:translateY(-2px)}}@keyframes ho-leg{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@keyframes ho-wag{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}@keyframes ho-set{to{fill:var(--samne-accent, #3454fd)}}@keyframes ho-next{to{transform:translateY(22px)}}@keyframes ho-rise{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(-46px) scale(1.3)}}@keyframes ho-joy{0%{transform:translateY(0)}40%{transform:translateY(-14px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ho-scene *{animation:none!important}.ho-scene .ho-pop,.ho-scene .ho-send{opacity:1}}#customer-home-screen .samne-home-editorial-heading,#customer-home-screen .samne-home-promo-heading{margin-left:0;margin-right:0}#customer-home-screen .samne-home-editorial-heading{margin-bottom:12px}#customer-home-screen .samne-home-editorial-eyebrow,#customer-home-screen .samne-home-promo-heading,#customer-home-screen .samne-why-eyebrow{font-size:10px;letter-spacing:.14em}#customer-home-screen .samne-home-editorial-heading h2{margin-top:5px;font-size:22px;font-weight:800;letter-spacing:-.045em;line-height:1.05}#customer-home-screen .samne-home-editorial-mark{font-size:9px}#customer-home-screen .samne-why-intro h2{font-size:22px;font-weight:800;letter-spacing:-.045em}#customer-home-screen .samne-why-intro>p{font-size:12px;margin-top:6px}#customer-home-screen .samne-home-promo-heading{margin-bottom:12px}#customer-home-screen .samne-why-section{padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}#customer-home-screen .samne-why-section:before{display:none}#customer-home-screen .samne-why-benefits{display:grid;gap:10px;margin-top:14px}#customer-home-screen .samne-why-benefit{min-height:64px;padding:10px 16px 10px 12px;gap:12px}#customer-home-screen .samne-why-benefit-icon{width:40px;height:40px;border:2px solid var(--home-line);border-radius:12px;background:var(--samne-accent);color:#fff}#customer-home-screen .samne-why-benefit-copy strong{font-size:14px}#customer-home-screen .samne-why-benefit-copy>span{font-size:11.5px}#customer-home-screen .samne-why-benefit-number{font-size:11px;opacity:.5}#customer-home-screen .samne-home-content-sections .grid>.rounded-2xl{background:var(--home-card-bg)!important;border:2px solid var(--home-line);box-shadow:0 3px 0 var(--home-shadow);border-radius:18px;padding:14px}#customer-home-screen .samne-home-content-sections .grid>.rounded-2xl>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}#customer-home-screen .samne-home-content-sections .grid>.rounded-2xl>div:first-child>svg{display:none}#customer-home-screen .samne-home-content-sections .grid>.rounded-2xl p{color:var(--home-card-ink)}#customer-home-screen .samne-home-content-sections .grid>.rounded-2xl>p{color:var(--home-card-muted)}#customer-home-screen .samne-home-content-sections .grid>.rounded-2xl>div:first-child p{font-size:13px;white-space:nowrap}#customer-home-screen .samne-home-content-sections section[aria-label="The SAMNE story"]>p{opacity:1;color:var(--samne-ink);font-size:34px;letter-spacing:-.045em}#customer-home-screen .samne-home-content-sections section[aria-label="The SAMNE story"] .samne-story-accent{color:var(--samne-accent)}#customer-home-screen .samne-home-content-sections section[aria-label="The SAMNE story"] .grid>span{font-size:8.5px;letter-spacing:.08em;white-space:nowrap}#customer-home-screen .samne-guide--compact{margin-top:40px}#customer-home-screen .customer-home-motion-section.mt-5{margin-top:40px!important}#customer-home-screen .customer-home-motion-section>.mt-4{margin-top:36px!important}#customer-home-screen .customer-home-motion-section>.mt-6{margin-top:40px!important}#customer-home-screen .samne-home-content-sections{display:flex;flex-direction:column;gap:28px}#customer-home-screen .samne-home-content-sections>*{margin:0!important}#customer-home-screen .samne-home-content-sections>section[aria-label="The SAMNE story"]{margin-top:12px!important}.samne-guide--salon{margin-top:18px}.samne-guide--salon .samne-guide-eyebrow{font-size:10px;letter-spacing:.14em}.samne-guide--salon h2{font-size:22px}.samne-guide-sub{margin:4px 0 0;color:var(--samne-muted);font-size:12px;font-weight:600;line-height:1.4}.samne-guide--salon .samne-guide-scene{width:min(100%,166px);margin-top:0}.samne-guide--salon .samne-guide-steps{gap:6px;margin-top:8px}.samne-guide--salon .samne-guide-step{flex-direction:row;justify-content:center;gap:4px;padding:5px 2px;border-radius:999px}.samne-guide--salon .samne-guide-step-num{width:15px;height:15px;font-size:8.5px}.samne-guide--salon .samne-guide-step-label{font-size:10px}.samne-guide--salon .samne-guide-caption{margin-top:8px;min-height:40px}.samne-guide--salon .samne-guide-caption strong{font-size:13.5px}.samne-guide--salon .samne-guide-caption span{font-size:11.5px;line-height:1.4}#customer-home-screen .customer-category-header-icon-btn{width:36px!important;height:36px!important;border-radius:50%!important;background:var(--home-card-bg)!important;color:var(--home-card-ink)!important;border:2px solid var(--home-line)!important;box-shadow:0 2px 0 var(--home-shadow)!important;-webkit-backdrop-filter:none;backdrop-filter:none}#customer-home-screen .customer-category-header-icon-btn svg{color:var(--home-card-ink)!important;width:18px;height:18px}#customer-home-screen .customer-category-header-icon-btn:active{transform:translateY(2px);box-shadow:0 0 0 var(--home-shadow)!important}#customer-home-screen #category-listing-header h2{font-weight:800;letter-spacing:-.035em}.samne-guide--salon{margin-top:4px}.sg-ticket{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.4;stroke-linejoin:round}.sg-cut{stroke:#fff;stroke-width:1.6;stroke-dasharray:3 3;opacity:.8}.sg-t-label{fill:#fff;font-size:7.5px;font-weight:800;letter-spacing:.14em;opacity:.85}.sg-t-big{fill:#fff;font-size:21px;font-weight:900}.sg-t-small{fill:#fff;font-size:9.5px;font-weight:800}.sg-held{fill:#fff;stroke:#000;stroke-width:2}.sg-held-dot{fill:#22c55e;stroke:#000;stroke-width:1.4}.sg-held-tick{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sg-held-text{fill:#000;font-size:10px;font-weight:800}.sg-pop{transform-box:fill-box;transform-origin:50% 50%;animation:sg-pop .5s cubic-bezier(.3,1.5,.5,1) .15s both}.sg-pop-late{animation-delay:.9s}.sg-eye{transform-box:fill-box;transform-origin:center;animation:sg-look 2.4s ease-in-out infinite}.sg-eye-bg{fill:#fff;stroke:#000;stroke-width:2.2}.sg-eye-lid{fill:#fff;stroke:#000;stroke-width:1.8}.sg-eye-dot{fill:var(--samne-accent, #3454fd);animation:sg-pupil 2.4s ease-in-out infinite}@keyframes sg-pop{0%{opacity:0;transform:scale(.4)}}@keyframes sg-look{0%,to{transform:scale(1)}45%{transform:scale(1.12)}50%{transform:scale(1.12,.2)}55%{transform:scale(1.12)}}@keyframes sg-pupil{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}.sg-progress{display:flex;gap:3px;margin-top:12px}.sg-seg{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px;padding:2px 0;background:none;border:0;font-family:inherit}.sg-bar{display:block;height:4px;border-radius:999px;background:var(--home-chip);border:1.5px solid var(--home-line);transition:background-color .3s}.sg-seg.is-done .sg-bar{background:var(--samne-accent)}.sg-label{color:var(--samne-muted);font-size:8.5px;font-weight:700;text-align:center;transition:color .3s}.sg-seg.is-active .sg-label{color:var(--samne-ink);font-weight:800}@media(prefers-reduced-motion:reduce){.sg-pop,.sg-eye,.sg-eye-dot,.gg-meter-fill,.gg-tick{animation:none}}.gg-head{fill:var(--samne-accent, #3454fd);font-size:8.5px;font-weight:900;letter-spacing:.12em}.gg-count{fill:#000;font-size:26px;font-weight:900;letter-spacing:-.02em}.gg-sub{fill:#555;font-size:9.5px;font-weight:700}.gg-meter{fill:#fff;stroke:#000;stroke-width:2}.gg-meter-fill{fill:#22c55e;stroke:#000;stroke-width:2;transform-box:fill-box;transform-origin:left center;animation:gg-fill .9s cubic-bezier(.3,1.2,.5,1) .2s both}.gg-box{fill:#fff;stroke:#000;stroke-width:1.6}.gg-row{fill:#000;font-size:11px;font-weight:700}.gg-tick{transform-box:fill-box;transform-origin:50% 50%;animation:sg-pop .4s cubic-bezier(.3,1.5,.5,1) var(--d, 0s) both}@keyframes gg-fill{0%{transform:scaleX(.15)}}#customer-home-screen .samne-section-rule-title{color:var(--samne-accent);font-size:10px;letter-spacing:.14em}#customer-home-screen .samne-section-rule{background:var(--home-line);height:2px;border-radius:2px;opacity:.9}#customer-home-screen .customer-premium-card{background:var(--home-card-bg)!important;border:1.25px solid var(--home-line)!important;border-radius:18px!important;box-shadow:0 2px 0 var(--home-shadow)!important;transition:transform .12s,box-shadow .12s}#customer-home-screen .customer-premium-card:active{transform:translateY(2px);box-shadow:0 1px 0 var(--home-shadow)!important}#customer-home-screen .customer-premium-card .customer-listing-thumb{border:1.25px solid var(--home-line);border-radius:12px;box-shadow:none}#customer-home-screen .customer-premium-card .customer-listing-name{color:var(--home-card-ink);font-size:14px;font-weight:800;letter-spacing:-.01em}#customer-home-screen .customer-premium-card .customer-listing-meta,#customer-home-screen .customer-premium-card .customer-listing-rating,#customer-home-screen .customer-premium-card .customer-listing-rating span{color:var(--home-card-muted);font-size:10px}#customer-home-screen .customer-premium-card .customer-listing-footer{height:38px;background:var(--home-chip)!important;border-top:1.25px solid var(--home-line)!important}#customer-home-screen .customer-premium-card .customer-listing-chevron{color:var(--home-card-ink)!important}#customer-home-screen .customer-operational-pill{border:1.5px solid var(--home-line);box-shadow:0 1.5px 0 var(--home-shadow)!important;--tw-ring-shadow: 0 0 #0000;font-size:8.5px;padding:3px 8px}#customer-home-screen .customer-category-filter-glass{background:var(--home-card-bg)!important;color:var(--home-card-ink)!important;border:2px solid var(--home-line)!important;box-shadow:0 2px 0 var(--home-shadow)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.samne-guide--compact{margin-top:20px}.samne-guide--compact .samne-guide-eyebrow{font-size:10px}.samne-guide--compact h2{font-size:22px}.samne-guide--compact .samne-guide-scene{width:min(100%,268px);margin-top:4px}.samne-guide--compact .samne-guide-steps{gap:6px;margin-top:8px}.samne-guide--compact .samne-guide-step{flex-direction:row;justify-content:center;gap:5px;padding:6px 2px;border-radius:12px}.samne-guide--compact .samne-guide-step-num{width:16px;height:16px;font-size:9px}.samne-guide--compact .samne-guide-step-label{font-size:10px}.samne-guide--compact .samne-guide-caption{margin-top:10px;min-height:44px}.samne-guide--compact .samne-guide-caption strong{font-size:14px}.samne-guide--compact .samne-guide-caption span{font-size:12px;line-height:1.4}.samne-guide--compact .samne-guide-can{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.samne-guide--compact .samne-guide-can-card{align-items:center;text-align:center;gap:2px;padding:8px 4px;border-radius:14px}.samne-guide--compact .samne-guide-can-icon{width:28px;height:28px;margin-bottom:2px;border-radius:9px}.samne-guide--compact .samne-guide-can-card strong{font-size:10.5px;line-height:1.2}.samne-guide--compact .samne-guide-can-card>span:last-child{display:none}@media(prefers-reduced-motion:reduce){.samne-guide-caption{animation:none}}:root[data-theme=dark] #call-salon-modal-dialog .csm-icon,:root[data-theme=dark] #call-salon-modal-dialog .csm-phone{color:#fff}:root[data-theme=dark] #call-salon-modal-dialog .csm-hero{color:#fff}.lp-stage{--D: .2s;--I: 2.8s;--L: 10s;--lp-ink: #000;font-family:var(--font-samne, "Plus Jakarta Sans", system-ui, sans-serif);background:var(--samne-base)}.lp-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 40% at 80% 8%,var(--samne-tint-20, rgba(52,84,253,.13)) 0%,transparent 70%),radial-gradient(circle,rgba(18,34,72,.08) 1px,transparent 1.6px) 0 0 / 18px 18px}.lp-top{display:flex;justify-content:flex-end;padding:max(.8rem,env(safe-area-inset-top)) 1rem 0}.lp-iconbtn{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:2px solid var(--lp-ink);background:#fff;color:var(--lp-ink);box-shadow:0 2px 0 var(--lp-ink);transition:transform .12s,box-shadow .12s}.lp-iconbtn:active{transform:translateY(2px);box-shadow:0 0 0 var(--lp-ink)}.lp-copy{margin-top:28px;padding:0 1.25rem}.lp-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1.5px solid var(--lp-ink);border-radius:999px;background:var(--samne-accent);box-shadow:0 2px 0 var(--lp-ink);font-size:11px;font-weight:800;color:#fff;transform:rotate(-1.5deg);animation:lp-pop .45s .1s both}.lp-h{margin:10px 0 0;font-size:34px;line-height:1.04;font-weight:800;letter-spacing:-.04em;color:var(--samne-ink)}.lp-w1{display:inline-block;animation:lp-slide .6s cubic-bezier(.22,1,.36,1) .2s both}.lp-w2{position:relative;display:inline-block;color:var(--samne-accent);animation:lp-stamp .5s cubic-bezier(.3,1.6,.5,1) .5s both}.lp-sub{margin:12px 0 0;max-width:17.5rem;font-size:13.5px;line-height:1.45;font-weight:600;color:var(--samne-muted);animation:lp-rise .6s .7s both}.lp-sub b{color:var(--samne-ink);font-weight:800}.lp-scene{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:flex-end;justify-content:center;padding:8px 40px 56px}.lm-svg{display:block;width:80%;height:80%;max-height:80%;overflow:visible}.lp-card{position:relative;margin:14px .6rem 0;padding:14px 1rem max(.9rem,env(safe-area-inset-bottom));border:2px solid var(--lp-ink);border-bottom:0;border-radius:24px 24px 0 0;background:#fff}.lp-btn{position:relative;overflow:hidden;display:flex;width:100%;align-items:center;justify-content:center;gap:8px;border:2px solid var(--lp-ink);border-radius:16px;font-weight:800;transition:transform .12s,box-shadow .12s}.lp-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--lp-ink)}.lp-btn>*{position:relative}.lp-btn--main{height:50px;background:var(--samne-accent);color:#fff;font-size:15px;box-shadow:0 3px 0 var(--lp-ink)}.lp-stage .lp-btn--ghost{height:46px;margin-top:10px;background:#dfe7ff!important;color:#000!important;-webkit-text-fill-color:#000;font-size:14px;box-shadow:0 3px 0 var(--lp-ink)}.lp-stage .lp-btn--ghost svg{color:#000;stroke:#000}.lp-note{margin:9px 0 0;text-align:center;font-size:11px;font-weight:600;color:var(--samne-muted)}.lp-btn:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--lp-go, rgba(255,255,255,.35));transform:scale(0);opacity:0;pointer-events:none}.lp-btn--ghost{--lp-go: rgba(52,84,253,.3)}.lp-btn.is-go{animation:lp-go .3s cubic-bezier(.3,1.4,.5,1) both}.lp-btn.is-go:after{animation:lp-ripple .3s ease-out both}.is-leaving .fc-walk{animation:lp-char-hop .38s cubic-bezier(.3,1.4,.5,1) both}.is-leaving .lp-copy{animation:lp-leave-up .3s ease-in both}.is-leaving .lp-card{animation:lp-leave-down .3s ease-in both}.is-leaving{pointer-events:none}.lp-wipe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.lp-wipe>span{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:circle(0 at var(--wx) var(--wy));animation:lp-wipe .44s cubic-bezier(.55,0,.25,1) forwards}.lp-wipe-wave{background:var(--samne-accent)}.lp-wipe-page{animation-delay:.07s!important;background:radial-gradient(70% 40% at 80% 8%,var(--samne-tint-20, rgba(52,84,253,.13)) 0%,transparent 70%),radial-gradient(circle,rgba(18,34,72,.08) 1px,transparent 1.6px) 0 0 / 18px 18px,var(--samne-base)}.lp-sheet-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end}.lp-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#12224859;animation:lp-fade-in .2s ease-out both}.lp-sheet{position:relative;width:100%;margin:0 .6rem;padding:16px 1rem max(1.1rem,env(safe-area-inset-bottom));border:2px solid #000;border-bottom:0;border-radius:24px 24px 0 0;background:#fff;animation:lp-sheet-in .32s cubic-bezier(.2,.9,.3,1) both}.lp-sheet-head{display:flex;align-items:center;justify-content:space-between}.lp-sheet-head h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--samne-ink)}.lp-sheet-list{margin:14px 0 0;padding:0;list-style:none}.lp-sheet-list li{display:flex;gap:10px;padding:11px 0;border-top:1.5px solid #e4ecfc;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--samne-ink)}.fc-k{stroke:#000;fill:none;stroke-linecap:round;stroke-linejoin:round}.fc-f{stroke:#fff;fill:none;stroke-linecap:round;stroke-linejoin:round}.fc-kf{fill:#000}.fc-kt{stroke:#000;stroke-width:7;stroke-linejoin:round}.fc-ff{fill:#fff}.fc-eye{fill:#000}.fc-s{stroke:#000;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.fc-grin{fill:#000;stroke:#000;stroke-width:2;stroke-linejoin:round}.fc-phone{fill:#fff;stroke:#000;stroke-width:3.4}.fc-screen{fill:#e4ecfc}.fc-ping{fill:none;stroke:var(--samne-accent);stroke-width:2.5;opacity:0}.fc-spark{fill:var(--samne-accent);stroke:#000;stroke-width:1.6;stroke-linejoin:round}.fc-blob{fill:#e4ecfc}.fc-card{fill:#fff;stroke:#000;stroke-width:2.6}.fc-card-shadow{fill:#000}.fc-tail{fill:#000;stroke:#000;stroke-width:2.6;stroke-linejoin:round}.fc-tail-fill{fill:#fff}.fc-live{fill:#ff4d4f;animation:lp-blink 1.1s ease-in-out infinite}.fc-label{fill:var(--samne-muted);font-size:8.5px;font-weight:800;letter-spacing:.12em;font-family:inherit}.fc-icon{fill:none;stroke:#000;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mk-ground{stroke:#b9c8ea;stroke-width:2.4;stroke-linecap:round}.mk-wall{fill:#fff;stroke:#000;stroke-width:2.4;stroke-linejoin:round}.mk-awn{fill:var(--samne-accent);stroke:#000;stroke-width:2.4;stroke-linejoin:round}.mk-win{fill:#e4ecfc;stroke:#000;stroke-width:2}.mk-line{stroke:#fff;stroke-width:2}.mk-k{stroke:#000;stroke-width:9;stroke-linecap:round}.mk-f{stroke:#c9d6ff;stroke-width:4.6;stroke-linecap:round}.mk-head{fill:#c9d6ff;stroke:#000;stroke-width:2.2}.mk-fuss{stroke:#ff4d4f;stroke-width:2;fill:none;stroke-linecap:round;animation:lp-blink .8s ease-in-out infinite}.mk-tile-bg{fill:#e4ecfc;stroke:#000;stroke-width:2.2}.mk-tile-more{fill:#fff;stroke:#8fa3cf;stroke-width:2;stroke-dasharray:4 3}.mk-plus{stroke:#8fa3cf}.mk-tick-bg{fill:var(--samne-accent);stroke:#000;stroke-width:2}.mk-tick-mark{stroke:#fff;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-stage .sw-walk{animation:sw-walk var(--I) linear both}.lp-stage .sw-turn{animation:sw-turn var(--I) ease-in-out both}.lp-stage .fc-turn{animation:fc-turn var(--I) ease-out both}.lp-stage .sw-thighN,.lp-stage .sw-thighF,.lp-stage .sw-shinN,.lp-stage .sw-shinF,.lp-stage .sw-armN,.lp-stage .sw-armF,.lp-stage .sw-bob{animation-duration:var(--I);animation-timing-function:linear;animation-fill-mode:both}.lp-stage .sw-thighN{animation-name:sw-thighN}.lp-stage .sw-thighF{animation-name:sw-thighF}.lp-stage .sw-shinN{animation-name:sw-shinN}.lp-stage .sw-shinF{animation-name:sw-shinF}.lp-stage .sw-armN{animation-name:sw-armN}.lp-stage .sw-armF{animation-name:sw-armF}.lp-stage .sw-bob{animation-name:sw-bob}@keyframes sw-walk{0%{transform:translate(-190px)}85.71%{transform:translate(0)}to{transform:translate(0)}}@keyframes sw-turn{0%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-4px) scaleX(.4)}}@keyframes fc-turn{0%,80%{opacity:0;transform:translateY(-4px) scaleX(.4)}90%{opacity:1;transform:translateY(-3px) scaleX(.7)}96%{transform:translateY(0) scaleX(1.03)}to{opacity:1;transform:none}}@keyframes fc-face-turn{0%,82%{transform:translate(15px)}97%{transform:translate(-2px)}to{transform:none}}@keyframes fc-head-turn{0%,82%{transform:rotate(6deg)}96%{transform:rotate(-3deg)}to{transform:none}}@keyframes sw-thighN{0.00%{transform:rotate(-25deg)}3.57%{transform:rotate(-17.7deg)}7.14%{transform:rotate(-0deg)}10.71%{transform:rotate(17.7deg)}14.29%{transform:rotate(25deg)}17.86%{transform:rotate(17.7deg)}21.43%{transform:rotate(0)}25.00%{transform:rotate(-17.7deg)}28.57%{transform:rotate(-25deg)}32.14%{transform:rotate(-17.7deg)}35.71%{transform:rotate(-0deg)}39.29%{transform:rotate(17.7deg)}42.86%{transform:rotate(25deg)}46.43%{transform:rotate(17.7deg)}50.00%{transform:rotate(0)}53.57%{transform:rotate(-17.7deg)}57.14%{transform:rotate(-25deg)}60.71%{transform:rotate(-17.7deg)}64.29%{transform:rotate(-0deg)}67.86%{transform:rotate(17.7deg)}71.43%{transform:rotate(25deg)}75.00%{transform:rotate(17.7deg)}78.57%{transform:rotate(0)}82.14%{transform:rotate(-17.7deg)}85.71%{transform:rotate(-25deg)}89.71%{transform:rotate(0)}100.00%{transform:rotate(0)}}@keyframes sw-thighF{0.00%{transform:rotate(25deg)}3.57%{transform:rotate(17.7deg)}7.14%{transform:rotate(0)}10.71%{transform:rotate(-17.7deg)}14.29%{transform:rotate(-25deg)}17.86%{transform:rotate(-17.7deg)}21.43%{transform:rotate(-0deg)}25.00%{transform:rotate(17.7deg)}28.57%{transform:rotate(25deg)}32.14%{transform:rotate(17.7deg)}35.71%{transform:rotate(0)}39.29%{transform:rotate(-17.7deg)}42.86%{transform:rotate(-25deg)}46.43%{transform:rotate(-17.7deg)}50.00%{transform:rotate(-0deg)}53.57%{transform:rotate(17.7deg)}57.14%{transform:rotate(25deg)}60.71%{transform:rotate(17.7deg)}64.29%{transform:rotate(0)}67.86%{transform:rotate(-17.7deg)}71.43%{transform:rotate(-25deg)}75.00%{transform:rotate(-17.7deg)}78.57%{transform:rotate(-0deg)}82.14%{transform:rotate(17.7deg)}85.71%{transform:rotate(25deg)}89.71%{transform:rotate(0)}100.00%{transform:rotate(0)}}@keyframes sw-shinN{0.00%{transform:rotate(0)}3.57%{transform:rotate(0)}7.14%{transform:rotate(0)}10.71%{transform:rotate(0)}14.29%{transform:rotate(0)}17.86%{transform:rotate(25.5deg)}21.43%{transform:rotate(36deg)}25.00%{transform:rotate(25.5deg)}28.57%{transform:rotate(0)}32.14%{transform:rotate(0)}35.71%{transform:rotate(0)}39.29%{transform:rotate(0)}42.86%{transform:rotate(0)}46.43%{transform:rotate(25.5deg)}50.00%{transform:rotate(36deg)}53.57%{transform:rotate(25.5deg)}57.14%{transform:rotate(0)}60.71%{transform:rotate(0)}64.29%{transform:rotate(0)}67.86%{transform:rotate(0)}71.43%{transform:rotate(0)}75.00%{transform:rotate(25.5deg)}78.57%{transform:rotate(36deg)}82.14%{transform:rotate(25.5deg)}85.71%{transform:rotate(0)}89.71%{transform:rotate(0)}100.00%{transform:rotate(0)}}@keyframes sw-shinF{0.00%{transform:rotate(0)}3.57%{transform:rotate(25.5deg)}7.14%{transform:rotate(36deg)}10.71%{transform:rotate(25.5deg)}14.29%{transform:rotate(0)}17.86%{transform:rotate(0)}21.43%{transform:rotate(0)}25.00%{transform:rotate(0)}28.57%{transform:rotate(0)}32.14%{transform:rotate(25.5deg)}35.71%{transform:rotate(36deg)}39.29%{transform:rotate(25.5deg)}42.86%{transform:rotate(0)}46.43%{transform:rotate(0)}50.00%{transform:rotate(0)}53.57%{transform:rotate(0)}57.14%{transform:rotate(0)}60.71%{transform:rotate(25.5deg)}64.29%{transform:rotate(36deg)}67.86%{transform:rotate(25.5deg)}71.43%{transform:rotate(0)}75.00%{transform:rotate(0)}78.57%{transform:rotate(0)}82.14%{transform:rotate(0)}85.71%{transform:rotate(0)}89.71%{transform:rotate(0)}100.00%{transform:rotate(0)}}@keyframes sw-armN{0.00%{transform:rotate(22deg)}3.57%{transform:rotate(15.6deg)}7.14%{transform:rotate(0)}10.71%{transform:rotate(-15.6deg)}14.29%{transform:rotate(-22deg)}17.86%{transform:rotate(-15.6deg)}21.43%{transform:rotate(-0deg)}25.00%{transform:rotate(15.6deg)}28.57%{transform:rotate(22deg)}32.14%{transform:rotate(15.6deg)}35.71%{transform:rotate(0)}39.29%{transform:rotate(-15.6deg)}42.86%{transform:rotate(-22deg)}46.43%{transform:rotate(-15.6deg)}50.00%{transform:rotate(-0deg)}53.57%{transform:rotate(15.6deg)}57.14%{transform:rotate(22deg)}60.71%{transform:rotate(15.6deg)}64.29%{transform:rotate(0)}67.86%{transform:rotate(-15.6deg)}71.43%{transform:rotate(-22deg)}75.00%{transform:rotate(-15.6deg)}78.57%{transform:rotate(-0deg)}82.14%{transform:rotate(15.6deg)}85.71%{transform:rotate(22deg)}89.71%{transform:rotate(0)}100.00%{transform:rotate(0)}}@keyframes sw-armF{0.00%{transform:rotate(-22deg)}3.57%{transform:rotate(-15.6deg)}7.14%{transform:rotate(-0deg)}10.71%{transform:rotate(15.6deg)}14.29%{transform:rotate(22deg)}17.86%{transform:rotate(15.6deg)}21.43%{transform:rotate(0)}25.00%{transform:rotate(-15.6deg)}28.57%{transform:rotate(-22deg)}32.14%{transform:rotate(-15.6deg)}35.71%{transform:rotate(-0deg)}39.29%{transform:rotate(15.6deg)}42.86%{transform:rotate(22deg)}46.43%{transform:rotate(15.6deg)}50.00%{transform:rotate(0)}53.57%{transform:rotate(-15.6deg)}57.14%{transform:rotate(-22deg)}60.71%{transform:rotate(-15.6deg)}64.29%{transform:rotate(-0deg)}67.86%{transform:rotate(15.6deg)}71.43%{transform:rotate(22deg)}75.00%{transform:rotate(15.6deg)}78.57%{transform:rotate(0)}82.14%{transform:rotate(-15.6deg)}85.71%{transform:rotate(-22deg)}89.71%{transform:rotate(0)}100.00%{transform:rotate(0)}}@keyframes sw-bob{0.00%{transform:translateY(-0px)}3.57%{transform:translateY(-1.6px)}7.14%{transform:translateY(-3.2px)}10.71%{transform:translateY(-1.6px)}14.29%{transform:translateY(-0px)}17.86%{transform:translateY(-1.6px)}21.43%{transform:translateY(-3.2px)}25.00%{transform:translateY(-1.6px)}28.57%{transform:translateY(-0px)}32.14%{transform:translateY(-1.6px)}35.71%{transform:translateY(-3.2px)}39.29%{transform:translateY(-1.6px)}42.86%{transform:translateY(-0px)}46.43%{transform:translateY(-1.6px)}50.00%{transform:translateY(-3.2px)}53.57%{transform:translateY(-1.6px)}57.14%{transform:translateY(-0px)}60.71%{transform:translateY(-1.6px)}64.29%{transform:translateY(-3.2px)}67.86%{transform:translateY(-1.6px)}71.43%{transform:translateY(-0px)}75.00%{transform:translateY(-1.6px)}78.57%{transform:translateY(-3.2px)}82.14%{transform:translateY(-1.6px)}85.71%{transform:translateY(-0px)}89.71%{transform:translateY(0)}100.00%{transform:translateY(0)}}.lp-stage .fc-hop,.lp-stage .fc-head,.lp-stage .fc-face,.lp-stage .fc-ping,.lp-stage .fc-screen,.lp-stage .fc-eyes-open,.lp-stage .fc-eyes-happy,.lp-stage .fc-smile,.lp-stage .fc-grin,.lp-stage .fc-spark,.lp-stage .mk-place,.lp-stage .mk-ground,.lp-stage .mk-panel,.lp-stage .mk-tile,.lp-stage .mk-tick{animation-duration:var(--L);animation-delay:calc(var(--I) + var(--D));animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:ease-in-out}.lp-stage .fc-armL{animation:fc-armL var(--L) ease-in-out calc(var(--I) + var(--D)) infinite both}.lp-stage .fc-arm{animation:fc-arm var(--L) ease-in-out calc(var(--I) + var(--D)) infinite both}.lp-stage .fc-hop{animation-name:fc-hop}.lp-stage .fc-head{animation:fc-head-turn var(--I) ease-out both,fc-head var(--L) ease-in-out calc(var(--I) + var(--D)) infinite}.lp-stage .fc-face{animation:fc-face-turn var(--I) ease-out both,fc-face var(--L) ease-in-out calc(var(--I) + var(--D)) infinite}.lp-stage .fc-ping{transform-box:fill-box;transform-origin:50% 50%;animation-name:fc-ping;animation-timing-function:ease-out}.lp-stage .fc-screen{animation-name:fc-screen}.lp-stage .fc-eyes-open{animation-name:fc-open}.lp-stage .fc-eyes-happy{animation-name:fc-happy}.lp-stage .fc-smile{animation-name:fc-smile}.lp-stage .fc-grin{animation-name:fc-happy}.lp-stage .fc-spark{opacity:0;animation-name:fc-spark}.lp-stage .fc-spark-b{animation-name:fc-spark-b}.lp-stage .fc-spark-c{animation-name:fc-spark-c}.lp-stage .mk-place{transform-box:fill-box;transform-origin:50% 100%}.lp-stage .mk-p1{animation-name:mk-p1}.lp-stage .mk-p2{animation-name:mk-p2}.lp-stage .mk-p3{animation-name:mk-p3}.lp-stage .mk-ground{animation-name:mk-ground}.lp-stage .mk-panel{transform-box:fill-box;transform-origin:0% 80%;animation-name:mk-panel;animation-timing-function:cubic-bezier(.3,1.3,.5,1)}.lp-stage .mk-tile{transform-box:fill-box;transform-origin:50% 50%;animation-name:mk-tile}.lp-stage .mk-tick{transform-box:fill-box;transform-origin:50% 50%;animation-timing-function:cubic-bezier(.3,1.6,.5,1)}.lp-stage .mk-tick0{animation-name:mk-tick0}.lp-stage .mk-tick1{animation-name:mk-tick1}.lp-stage .mk-tick3{animation-name:mk-tick3}.fc-eyes-happy,.fc-grin,.mk-tick{opacity:0}.fc-blink{transform-box:fill-box;transform-origin:50% 50%;animation:fc-blink 3.6s ease-in-out 1.2s infinite}.fc-breathe{animation:fc-breathe 3s ease-in-out infinite}.mk-bob{animation:mk-bob .9s ease-in-out infinite}@keyframes fc-hop{0%,46%{transform:translateY(0)}49%{transform:translateY(-12px)}52%{transform:translateY(0)}54.5%{transform:translateY(-7px)}57%,to{transform:translateY(0)}}@keyframes fc-head{0%,6%{transform:rotate(0)}12%,16%{transform:rotate(4deg)}21%,38%{transform:rotate(8deg)}44%,48%{transform:rotate(0)}56%{transform:rotate(-4deg)}64%{transform:rotate(4deg)}72%{transform:rotate(-3deg)}78%,to{transform:rotate(0)}}@keyframes fc-face{0%,6%{transform:translate(0)}12%,16%{transform:translate(5px,1px)}21%,38%{transform:translate(5px,5px)}44%,to{transform:translate(0)}}@keyframes fc-arm{0%,19%{transform:rotate(0)}23%,38%{transform:rotate(-8deg)}44%,to{transform:rotate(0)}}@keyframes fc-armL{0%,46%{transform:rotate(0)}50%{transform:rotate(125deg)}54%{transform:rotate(108deg)}58%{transform:rotate(125deg)}62%{transform:rotate(108deg)}66%{transform:rotate(122deg)}74%,to{transform:rotate(0)}}@keyframes fc-ping{0%,21%{opacity:0;transform:scale(.4)}23%{opacity:1}31%{opacity:0;transform:scale(1.6)}37%{opacity:0;transform:scale(.4)}39%{opacity:1}46%,to{opacity:0;transform:scale(1.6)}}@keyframes fc-screen{0%,21%{fill:#e4ecfc}24%,82%{fill:#3454fd}86%,to{fill:#e4ecfc}}@keyframes fc-open{0%,45%{opacity:1}47%,78%{opacity:0}80%,to{opacity:1}}@keyframes fc-happy{0%,45%{opacity:0}47%,78%{opacity:1}80%,to{opacity:0}}@keyframes fc-smile{0%,45%{opacity:1}47%,78%{opacity:0}80%,to{opacity:1}}@keyframes fc-spark{0%,48%{opacity:0}51%{opacity:1}56%{opacity:.2}60%{opacity:1}66%,to{opacity:0}}@keyframes fc-spark-b{0%,50%{opacity:0}53%{opacity:1}58%{opacity:.2}62%{opacity:1}68%,to{opacity:0}}@keyframes fc-spark-c{0%,52%{opacity:0}55%{opacity:1}60%{opacity:.2}64%{opacity:1}70%,to{opacity:0}}@keyframes fc-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes fc-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes mk-p1{0%,24%{opacity:1;transform:none}30%{opacity:0;transform:translate(-96px,-80px) scale(.08)}85%{opacity:0;transform:scale(.2)}90%,to{opacity:1;transform:none}}@keyframes mk-p2{0%,27%{opacity:1;transform:none}33%{opacity:0;transform:translate(-155px,-80px) scale(.08)}88%{opacity:0;transform:scale(.2)}93%,to{opacity:1;transform:none}}@keyframes mk-p3{0%,30%{opacity:1;transform:none}36%{opacity:0;transform:translate(-216px,-80px) scale(.08)}91%{opacity:0;transform:scale(.2)}96%,to{opacity:1;transform:none}}@keyframes mk-ground{0%,33%{opacity:1}37%,83%{opacity:0}87%,to{opacity:1}}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8px)}}@keyframes mk-panel{0%,37%{opacity:0;transform:scale(.12)}42%,78%{opacity:1;transform:none}83%,to{opacity:0;transform:scale(.12)}}@keyframes mk-tile{0%,40%{transform:scale(.4)}45%,to{transform:none}}@keyframes mk-tick0{0%,47%{opacity:0;transform:scale(0)}49%,78%{opacity:1;transform:none}80%,to{opacity:0;transform:scale(0)}}@keyframes mk-tick1{0%,52%{opacity:0;transform:scale(0)}54%,78%{opacity:1;transform:none}80%,to{opacity:0;transform:scale(0)}}@keyframes mk-tick3{0%,57%{opacity:0;transform:scale(0)}59%,78%{opacity:1;transform:none}80%,to{opacity:0;transform:scale(0)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.6) rotate(-8deg)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-draw{0%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes lp-slide{0%{opacity:0;transform:translate(-30px) skew(-12deg)}}@keyframes lp-stamp{0%{opacity:0;transform:scale(1.7) rotate(-8deg)}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes lp-go{0%{transform:translateY(3px) scale(.97);box-shadow:0 1px 0 var(--lp-ink)}60%{transform:translateY(-2px) scale(1.02)}to{transform:none}}@keyframes lp-ripple{0%{transform:scale(0);opacity:1}to{transform:scale(14);opacity:0}}@keyframes lp-fade-out{to{opacity:0}}@keyframes lp-fade-in{0%{opacity:0}}@keyframes lp-leave-up{to{opacity:0;transform:translateY(-16px)}}@keyframes lp-leave-down{to{transform:translateY(60%)}}@keyframes lp-char-hop{0%{transform:none}45%{transform:translateY(-14px)}to{transform:translateY(-4px)}}@keyframes lp-wipe{to{clip-path:circle(150% at var(--wx) var(--wy))}}@keyframes lp-sheet-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.lp-stage *,.lp-stage *:before,.lp-stage *:after{animation:none!important}.lp-stage .mk-place,.lp-stage .mk-ground{opacity:0}}.samne-entry-screen{box-sizing:border-box;width:100vw;max-width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--samne-base);color:var(--samne-ink);scrollbar-width:thin}.samne-entry-content{box-sizing:border-box;display:flex;min-height:100%;width:min(100%,450px);margin:0 auto;padding:max(18px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));flex-direction:column}.samne-entry-header{display:flex;min-height:38px;align-items:center;gap:12px}.samne-entry-brand{font-size:19px;font-weight:850;letter-spacing:-.075em;line-height:1}.samne-entry-brand-dot{color:var(--samne-accent)}.samne-entry-context{margin-left:auto;color:var(--samne-muted);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.samne-entry-back{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid var(--samne-border);border-radius:50%;background:var(--samne-surface);color:var(--samne-ink)}.samne-entry-back:focus-visible,.samne-entry-primary:focus-visible,.samne-entry-secondary:focus-visible,.samne-entry-field:focus-visible{outline:2px solid var(--samne-accent);outline-offset:3px}.samne-entry-main{display:flex;width:100%;margin:auto 0;flex-direction:column;padding:22px 0 10px}.samne-entry-art{display:grid;width:100%;height:clamp(128px,24vh,190px);place-items:center;color:var(--samne-accent)}.samne-entry-illustration{width:min(100%,250px);height:100%;overflow:visible}.samne-entry-copy{margin-top:20px}.samne-entry-title{margin:0;font-size:clamp(29px,8vw,37px);font-weight:750;letter-spacing:-.055em;line-height:1.13}.samne-entry-description{max-width:340px;margin:12px 0 0;color:var(--samne-muted);font-size:14px;line-height:1.55}.samne-entry-actions{margin-top:27px}.samne-entry-primary,.samne-entry-secondary{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:9px;border-radius:15px;font-size:14px;font-weight:750;transition:transform .16s ease,background-color .16s ease,opacity .16s ease}.samne-entry-primary{border:1px solid var(--samne-accent);background:var(--samne-accent);color:#fff}.samne-entry-primary:active,.samne-entry-secondary:active{transform:scale(.985)}.samne-entry-primary:disabled,.samne-entry-secondary:disabled{cursor:wait;opacity:.56}.samne-entry-secondary{border:1px solid var(--samne-border);background:var(--samne-surface);color:var(--samne-ink)}.samne-entry-secondary--quiet{border-color:transparent;background:transparent;color:var(--samne-muted)}.samne-entry-secondary+.samne-entry-primary,.samne-entry-primary+.samne-entry-secondary{margin-top:10px}.samne-entry-label{display:block;margin:0 0 8px;color:var(--samne-ink);font-size:12px;font-weight:700}.samne-entry-label:not(:first-child){margin-top:17px}.samne-entry-field{box-sizing:border-box;width:100%;min-height:52px;border:1px solid var(--samne-border);border-radius:14px;background:var(--samne-surface);color:var(--samne-ink);font-size:16px;outline:none;padding:0 15px}.samne-entry-screen .samne-entry-field{background-color:var(--color-input-bg)!important}.samne-entry-field::placeholder{color:var(--samne-text-subtle)}.samne-entry-field:focus{border-color:var(--samne-accent);box-shadow:0 0 0 3px var(--samne-tint-10)}.samne-entry-phone{display:flex;align-items:center;overflow:hidden;border:1px solid var(--samne-border);border-radius:14px;background:var(--samne-surface)}.samne-entry-phone:focus-within{border-color:var(--samne-accent);box-shadow:0 0 0 3px var(--samne-tint-10)}.samne-entry-phone-code{padding:0 14px;border-right:1px solid var(--samne-border);color:var(--samne-ink);font-size:15px;font-weight:700}.samne-entry-phone .samne-entry-field{border:0;border-radius:0;box-shadow:none}.samne-entry-screen .samne-entry-phone .samne-entry-field{background-color:transparent!important}.samne-entry-form-submit{margin-top:22px}.samne-entry-hint{margin:15px 0 0;color:var(--samne-muted);font-size:11px;line-height:1.5;text-align:center}.samne-entry-error{margin:8px 0 0;color:var(--color-error-text, #B4233A);font-size:12px;line-height:1.45}.samne-entry-demo{margin:12px 0 0;color:var(--samne-accent);font-size:12px;font-weight:700;text-align:center}.samne-entry-code{text-align:center;letter-spacing:.38em;font-size:23px;font-weight:700}.samne-entry-manual{margin-top:22px}.samne-entry-manual-row{display:flex;gap:8px}.samne-entry-manual-row .samne-entry-field{min-width:0;flex:1}.samne-entry-manual-row .samne-entry-primary{width:auto;min-width:88px;padding:0 15px}.samne-entry-support{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;color:var(--samne-muted);font-size:11px;line-height:1.5}.samne-entry-support svg{flex:none;margin-top:1px;color:var(--samne-accent)}@media(max-height:700px){.samne-entry-content{padding-top:12px;padding-bottom:16px}.samne-entry-main{padding-top:10px}.samne-entry-art{height:112px}.samne-entry-copy{margin-top:12px}.samne-entry-actions{margin-top:18px}.samne-entry-title{font-size:29px}}@media(prefers-reduced-motion:reduce){.samne-entry-primary,.samne-entry-secondary{transition:none}}.samne-entry--samne{background:radial-gradient(70% 40% at 80% 8%,var(--samne-tint-20, rgba(52,84,253,.13)) 0%,transparent 70%),radial-gradient(circle,rgba(18,34,72,.08) 1px,transparent 1.6px) 0 0 / 18px 18px,var(--samne-base)!important;animation:ls-page-in .35s ease-out both}.samne-entry--samne .samne-entry-content{padding-bottom:0}.samne-entry--samne .samne-entry-header{gap:12px}.samne-entry--samne .samne-entry-back{width:36px;height:36px;border:2px solid #000;background:#fff;color:#000;box-shadow:0 2px #000}.samne-entry--samne .samne-entry-back:active{transform:translateY(2px);box-shadow:0 0 #000}.samne-entry--samne .samne-entry-context{margin-left:0;color:var(--samne-ink);font-size:15px;font-weight:800;letter-spacing:-.01em;text-transform:none}.samne-entry--samne .samne-entry-main{flex:1;margin:0;padding:6px 0 0}.samne-entry--samne .samne-entry-art{flex:none;height:clamp(152px,24vh,208px);margin-top:auto}.samne-entry--samne .samne-entry-copy{margin-top:10px;animation:ls-rise .45s ease-out .15s both}.samne-entry--samne .samne-entry-title{font-size:30px;font-weight:800;letter-spacing:-.045em}.samne-entry--samne .samne-entry-description{margin-top:8px;font-size:13.5px;font-weight:600}.samne-entry--samne .samne-entry-actions{margin:auto -14px 0;padding:16px 16px max(14px,env(safe-area-inset-bottom));border:2px solid #000;border-bottom:0;border-radius:24px 24px 0 0;background:#fff;animation:ls-card-in .45s cubic-bezier(.2,.9,.3,1) .12s both}.samne-entry--samne .samne-entry-actions>:first-child{margin-top:0}.samne-entry--samne .samne-entry-primary,.samne-entry--samne .samne-entry-secondary{min-height:50px;border:2px solid #000;border-radius:16px;font-size:15px;font-weight:800;box-shadow:0 3px #000;transition:transform .12s,box-shadow .12s}.samne-entry--samne .samne-entry-primary{background:var(--samne-accent);color:#fff}.samne-entry--samne .samne-entry-secondary,.samne-entry--samne .samne-entry-secondary--quiet{min-height:46px;border-color:#000;background:#dfe7ff;color:#000;-webkit-text-fill-color:#000;font-size:14px}.samne-entry--samne .samne-entry-primary:active,.samne-entry--samne .samne-entry-secondary:active{transform:translateY(3px);box-shadow:0 1px #000}.samne-entry--samne .samne-entry-secondary+.samne-entry-primary,.samne-entry--samne .samne-entry-primary+.samne-entry-secondary{margin-top:10px}.samne-entry--samne .samne-entry-label{font-weight:800;color:#000}.samne-entry--samne .samne-entry-field{color:#000;-webkit-text-fill-color:#000;caret-color:var(--samne-accent)}.samne-entry--samne .samne-entry-field::placeholder{color:#6b7a94;-webkit-text-fill-color:#6b7a94;opacity:1}.samne-entry--samne .samne-entry-field,.samne-entry--samne .samne-entry-phone{min-height:50px;border:2px solid #000;border-radius:16px;background-color:#fff!important}.samne-entry--samne .samne-entry-field:focus,.samne-entry--samne .samne-entry-phone:focus-within{border-color:#000;box-shadow:0 3px 0 var(--samne-accent)}.samne-entry--samne .samne-entry-phone .samne-entry-field{border:0;min-height:46px}.samne-entry--samne .samne-entry-phone-code{border-right:2px solid #000;font-weight:800;color:#000;-webkit-text-fill-color:#000}.samne-entry--samne .samne-entry-manual{margin-top:0}.samne-entry--samne .samne-entry-manual-row .samne-entry-primary{min-height:50px}.samne-entry--samne .samne-entry-manual+.samne-entry-secondary{margin-top:10px}.samne-entry--samne .samne-entry-support,.samne-entry--samne .samne-entry-hint{display:block;margin:10px 0 0;text-align:center;color:var(--samne-muted);font-size:11px;font-weight:600;line-height:1.4}.samne-entry--samne .samne-entry-support svg{display:none}.ls-root{display:block;width:100%;height:100%;overflow:visible}.ls-map-bg{fill:#fff}.ls-map-frame{fill:none;stroke:#000;stroke-width:2.6}.ls-street{stroke:#e4ecfc;stroke-width:9;stroke-linecap:round}.ls-radar{fill:#3454fd14;stroke:var(--samne-accent, #3454fd);stroke-width:2;transform-box:fill-box;transform-origin:50% 50%;opacity:0}.ls-pin-body{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.6;stroke-linejoin:round}.ls-pin-dot,.ls-place-wall{fill:#fff;stroke:#000;stroke-width:2}.ls-place-awn{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2;stroke-linejoin:round}.ls-bubble-bg,.ls-bubble-tail{fill:#fff;stroke:#000;stroke-width:2.4;stroke-linejoin:round}.ls-bubble-tail-fill{fill:#fff}.ls-bubble-text{fill:#000;font-size:12.5px;font-weight:800;font-family:var(--font-samne, inherit)}.lg-phone{fill:#fff;stroke:#000;stroke-width:2.6}.lg-notch{stroke:#000;stroke-width:3;stroke-linecap:round}.lg-t{fill:#000;font-size:12px;font-weight:800;font-family:var(--font-samne, inherit)}.lg-t-muted{fill:var(--samne-muted, #586985)}.lg-digit{fill:#c9d6ff}.lg-dot{fill:var(--samne-accent, #3454fd);opacity:.25;transform-box:fill-box;transform-origin:50% 50%}.lg-shake{transform-box:fill-box;transform-origin:50% 85%}.lg-box{fill:#fff;stroke:#000;stroke-width:2}.lg-send{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2}.lg-send-arrow{stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lg-ok{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.lg-ok-bg{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.2}.lg-ok-mark{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lg-avatar{fill:#e4ecfc;stroke:#000;stroke-width:2.2}.lg-avatar-line{fill:none;stroke:#000;stroke-width:2;stroke-linecap:round}.lg-line{stroke:#c9d6ff;stroke-width:6;stroke-linecap:round;transform-box:fill-box;transform-origin:0% 50%}.ls-char{animation:ls-char-in .5s cubic-bezier(.3,1.3,.5,1) both}.ls-map{transform-box:fill-box;transform-origin:50% 100%;animation:ls-pop .45s cubic-bezier(.3,1.4,.5,1) .2s both}.ls-bubble{transform-box:fill-box;transform-origin:0% 100%;animation:ls-pop .4s cubic-bezier(.3,1.6,.5,1) .75s both}.ls-root .fc-armL{animation:ls-wave 1.6s ease-in-out .45s both}.ls-root .fc-grin{animation:ls-talk 6s steps(1) 1.2s infinite}.ls-root .fc-head{animation:ls-head 6s ease-in-out 1.2s infinite}.ls-walk{--I: 2.8s}.ls-walk .sw-walk{animation:sw-walk var(--I) linear both}.ls-walk .sw-turn{animation:sw-turn var(--I) ease-in-out both}.ls-walk .fc-turn{animation:fc-turn var(--I) ease-out both}.ls-walk .sw-thighN,.ls-walk .sw-thighF,.ls-walk .sw-shinN,.ls-walk .sw-shinF,.ls-walk .sw-armN,.ls-walk .sw-armF,.ls-walk .sw-bob{animation-duration:var(--I);animation-timing-function:linear;animation-fill-mode:both}.ls-walk .sw-thighN{animation-name:sw-thighN}.ls-walk .sw-thighF{animation-name:sw-thighF}.ls-walk .sw-shinN{animation-name:sw-shinN}.ls-walk .sw-shinF{animation-name:sw-shinF}.ls-walk .sw-armN{animation-name:sw-armN}.ls-walk .sw-armF{animation-name:sw-armF}.ls-walk .sw-bob{animation-name:sw-bob}.ls-walk .ls-map{animation-delay:calc(var(--I) - .9s)}.ls-walk .ls-bubble--intro{animation-delay:calc(var(--I) + .3s)}.ls-walk .fc-armL{animation:ls-wave 1.6s ease-in-out calc(var(--I) + .1s) both}.ls-walk .fc-face{animation:fc-face-turn var(--I) ease-out both}.ls-walk .fc-grin{animation-delay:calc(var(--I) + .4s)}.ls-walk .fc-head{animation:fc-head-turn var(--I) ease-out both,ls-head 6s ease-in-out calc(var(--I) + .4s) infinite}.ls-pin{transform-box:fill-box;transform-origin:50% 100%;animation:ls-pin 1.4s ease-in-out infinite}.ls-radar{animation:ls-radar 2.4s ease-out 1s infinite}.ls-radar-b{animation-delay:2.2s}.ls-place{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:ls-place 6s cubic-bezier(.3,1.5,.5,1) 1s infinite}.ls-place1{animation-delay:1.35s}.ls-place2{animation-delay:1.7s}.ls-place3{animation-delay:2.05s}.ls-finding .ls-radar{animation-duration:1.1s}.ls-finding .ls-pin{animation-duration:.7s}.lg-digit{opacity:.25;animation:lg-digit 3s steps(1) 1s infinite}.lg-digit1{animation-delay:1.25s}.lg-digit2{animation-delay:1.5s}.lg-digit3{animation-delay:1.75s}.lg-digit4{animation-delay:2s}.lg-screen--phone .lg-dot{animation:lg-dot 2s ease-in-out calc(var(--I) + .4s + var(--i) * .13s) infinite both}.lg-step-phone .lg-shake{animation:lg-shake 2s ease-in-out calc(var(--I) + .4s) infinite}.lg-phone~g .lg-digit{fill:var(--samne-accent, #3454fd)}.lg-screen--code .lg-digit{fill:#000}.lg-ok{animation:lg-ok 3s cubic-bezier(.3,1.6,.5,1) 1s infinite}.lg-sms{transform-box:fill-box;transform-origin:0% 100%;animation:ls-pop .4s cubic-bezier(.3,1.6,.5,1) .9s both}.lg-line{animation:lg-line 3s ease-out 1s infinite}.lg-line1{animation-delay:1.2s}.lg-line2{animation-delay:1.4s}@keyframes ls-page-in{0%{opacity:0;transform:scale(.985)}}@keyframes ls-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes ls-card-in{0%{opacity:0;transform:translateY(40px)}}@keyframes ls-char-in{0%{opacity:0;transform:translate(-28px)}}@keyframes lg-screen-in{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes lg-screen-out{to{opacity:0;transform:translateY(-8px) scale(.96)}}@keyframes ls-say-in{0%{opacity:0;transform:translateY(5px)}}@keyframes samne-swap-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ls-pop{0%{opacity:0;transform:scale(.5)}}@keyframes ls-talk{0%,10%,20%,30%{opacity:1}5%,15%,25%,35%,to{opacity:0}}@keyframes ls-head{0%,40%{transform:rotate(0)}50%,70%{transform:rotate(7deg)}80%,to{transform:rotate(0)}}@keyframes ls-pin{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ls-radar{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}@keyframes ls-place{0%{opacity:0;transform:scale(0)}8%,75%{opacity:1;transform:none}85%,to{opacity:0;transform:scale(0)}}@keyframes lg-dot{0%{opacity:.25;transform:scale(.6)}7%{opacity:1;transform:scale(1.3)}14%,88%{opacity:1;transform:scale(1)}96%,to{opacity:.25;transform:scale(.6)}}@keyframes lg-shake{0%,40%{transform:none}44%{transform:rotate(-6deg) translate(-2px)}48%{transform:rotate(5deg) translate(2px)}52%{transform:rotate(-4deg) translate(-1.5px)}56%{transform:rotate(3deg) translate(1px)}60%{transform:rotate(-1.5deg)}64%,to{transform:none}}@keyframes lg-digit{0%{opacity:1}80%,to{opacity:.25}}@keyframes lg-ok{0%,30%{opacity:0;transform:scale(.2)}40%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.2)}}@keyframes lg-line{0%{transform:scaleX(0)}25%,85%{transform:none}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.samne-entry--samne,.samne-entry--samne *,.ls-root,.ls-root *{animation:none!important}.ls-place,.lg-digit,.lg-dot,.lg-ok{opacity:1}}@media(max-height:620px){.samne-entry--samne .samne-entry-content{padding-top:max(8px,env(safe-area-inset-top))}.samne-entry--samne .samne-entry-art{height:clamp(96px,22vh,128px)}.samne-entry--samne .samne-entry-copy{margin-top:6px}.samne-entry--samne .samne-entry-title{font-size:24px}.samne-entry--samne .samne-entry-description{margin-top:4px;font-size:12px;line-height:1.4}.samne-entry--samne .samne-entry-actions{padding-top:12px}.samne-entry--samne .samne-entry-support{display:none}}.samne-entry--samne .samne-entry-art{display:flex;align-items:flex-end;justify-content:center}.samne-entry--samne .samne-entry-art .ls-root{width:auto;max-width:100%;height:100%}.ls-bell-body{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.6;stroke-linejoin:round}.ls-bell-clap{fill:#fff;stroke:#000;stroke-width:2.4}.ls-ring{fill:none;stroke:var(--samne-accent, #3454fd);stroke-width:3;stroke-linecap:round;opacity:.35}.ls-pill{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.2}.ls-pill-text{fill:#fff;font-size:10.5px;font-weight:800;font-family:var(--font-samne, inherit)}.ls-mic{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.6}.ls-mic-arc{fill:none;stroke:#000;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ls-bar{fill:none;stroke:var(--samne-accent, #3454fd);stroke-width:5;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 50%;animation:ls-bar 1.1s ease-in-out infinite}.ls-bar1{animation-delay:.18s}.ls-bar2{animation-delay:.36s}.ls-bell{transform-box:fill-box;transform-origin:50% 8%;animation:ls-bell 1.8s ease-in-out infinite}.ls-ring-a{animation:ls-ring 1.8s ease-in-out infinite}.ls-ring-b{animation:ls-ring 1.8s ease-in-out .3s infinite}@keyframes ls-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.15)}}@keyframes ls-bell{0%,30%,to{transform:rotate(0)}6%{transform:rotate(-13deg)}12%{transform:rotate(11deg)}18%{transform:rotate(-8deg)}24%{transform:rotate(5deg)}}@keyframes ls-ring{0%,to{opacity:.2}10%,30%{opacity:.9}}.lg-screen{transform-box:fill-box;transform-origin:50% 50%}.lg-screen--in{animation:lg-screen-in .38s cubic-bezier(.3,1.2,.5,1) both}.lg-screen--out{animation:lg-screen-out .3s ease-in both}.ls-say{animation:ls-say-in .35s ease-out .05s both}.ls-walk .ls-say{animation-delay:.05s}.samne-entry--samne .samne-entry-copy,.samne-entry--samne .samne-entry-swap{animation:samne-swap-in .4s ease-out both}.samne-entry--samne:has(.lg-step-phone,.lg-step-code) .samne-entry-actions{min-height:262px}.ls-qr-finder{fill:#fff;stroke:#000;stroke-width:2.4}.ls-qr-dot{fill:#000}.ls-scan{fill:var(--samne-accent, #3454fd);opacity:.9;animation:ls-scan 2.2s ease-in-out infinite}.ls-pill-soft{fill:#e4ecfc}.ls-pill-text-ink{fill:#000}.ls-queue-head{fill:#c9d6ff;stroke:#000;stroke-width:2}.ls-queue-body{fill:#c9d6ff;stroke:#000;stroke-width:2;stroke-linejoin:round}.ls-queue-you-head{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.2}.ls-queue-you-body{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.2;stroke-linejoin:round}.ls-queue-line{stroke:#000;stroke-width:2.4;stroke-linecap:round}.ls-queue-label{fill:#000;font-size:9.5px;font-weight:800;font-family:var(--font-samne, inherit)}.ls-queue-person{animation:ls-queue-step 2.4s ease-in-out infinite}.ls-queue-person1{animation-delay:.12s}.ls-queue-person2{animation-delay:.24s}.ls-queue-person3{animation-delay:.36s}.ls-queue-you{transform-box:fill-box;transform-origin:50% 100%;animation:ls-queue-you 2.4s ease-in-out infinite}.ls-door-frame{fill:#fff;stroke:#000;stroke-width:2.8;stroke-linejoin:round}.ls-door-open{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.4;stroke-linejoin:round;transform-box:fill-box;transform-origin:0% 50%;animation:ls-door 2.6s ease-in-out infinite}.ls-door-knob{fill:#fff;stroke:#000;stroke-width:1.6}.ls-check{transform-box:fill-box;transform-origin:50% 50%;animation:ls-check-pop 2.6s cubic-bezier(.3,1.6,.5,1) infinite}.ls-check-bg{fill:var(--samne-accent, #3454fd);stroke:#000;stroke-width:2.4}.ls-check-mark{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}@keyframes ls-scan{0%,to{transform:translateY(2px)}50%{transform:translateY(58px)}}@keyframes ls-queue-step{0%,55%,to{transform:translate(var(--tx, 0))}70%,90%{transform:translateY(-4px)}}@keyframes ls-queue-you{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ls-door{0%,to{transform:scaleX(1)}45%,75%{transform:scaleX(.35)}}@keyframes ls-check-pop{0%,30%{transform:scale(.2);opacity:0}45%,90%{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.samne-home-editorial-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 2px 11px}.samne-home-editorial-eyebrow,.samne-home-promo-heading,.samne-why-eyebrow{color:var(--samne-accent);font-size:9px;font-weight:800;letter-spacing:.16em}.samne-home-editorial-heading h2{margin-top:2px;color:var(--samne-ink);font-size:18px;font-weight:750;letter-spacing:-.045em;line-height:1.15}.samne-home-editorial-mark{display:inline-flex;align-items:center;gap:5px;padding-bottom:2px;color:var(--samne-muted);font-size:8px;font-weight:750;letter-spacing:.12em;white-space:nowrap}.samne-home-editorial-mark span,.samne-why-eyebrow span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--samne-accent)}.samne-home-promo-heading{display:flex;align-items:center;gap:12px;margin:0 2px 11px;white-space:nowrap}.samne-home-promo-heading>span:last-child{flex:1;height:1px;background:linear-gradient(90deg,var(--samne-border),transparent)}.samne-why-section{position:relative;overflow:hidden;padding:20px 18px 8px;border:1px solid var(--samne-border);border-radius:24px;background:radial-gradient(circle at 92% 0%,var(--samne-tint-10),transparent 45%),var(--color-surface-primary);box-shadow:0 15px 30px -27px var(--samne-shadow-dark)}.samne-why-section:before{content:"";position:absolute;top:0;left:18px;width:46px;height:2px;border-radius:0 0 4px 4px;background:var(--samne-accent)}.samne-why-eyebrow{display:inline-flex;align-items:center;gap:7px}.samne-why-intro h2{margin-top:7px;color:var(--samne-ink);font-size:26px;font-weight:780;letter-spacing:-.06em;line-height:1}.samne-why-heading-period{color:var(--samne-accent)}.samne-why-intro>p{margin-top:7px;color:var(--samne-muted);font-size:11px;line-height:1.45}.samne-why-benefits{margin-top:15px}.samne-why-benefit{display:flex;align-items:center;gap:11px;min-height:61px;border-top:1px solid var(--samne-border)}.samne-why-benefit-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--samne-accent) 22%,var(--samne-border));border-radius:11px;background:var(--samne-tint-10);color:var(--samne-accent)}.samne-why-benefit-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.samne-why-benefit-copy strong{color:var(--samne-ink);font-size:12px;font-weight:740;line-height:1.2}.samne-why-benefit-copy>span{color:var(--samne-muted);font-size:10px;line-height:1.3}.samne-why-benefit-number{align-self:center;color:var(--samne-text-subtle);font-size:10px;font-weight:800;letter-spacing:.06em;opacity:.55}:root[data-theme=dark] .samne-why-section{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--samne-accent) 16%,transparent),transparent 48%),var(--samne-surface)}.samne-search-start{display:grid;min-height:max(380px,calc(100dvh - 260px));place-items:center;padding:18px 14px 108px;text-align:center}.samne-search-start-content{width:min(100%,290px)}.samne-search-start-art{display:block;width:min(100%,252px);height:180px;margin:0 auto 8px;color:var(--samne-accent);filter:drop-shadow(0 16px 24px var(--samne-glow))}.samne-search-start-eyebrow{display:inline-block;color:var(--samne-accent);font-size:10px;font-weight:800;letter-spacing:.14em}.samne-search-start h2{margin:8px 0 0;color:var(--samne-ink);font-size:21px;font-weight:760;letter-spacing:-.04em;line-height:1.2}.samne-search-start p{margin:9px auto 0;color:var(--samne-muted);font-size:12px;font-weight:500;line-height:1.55}#customer-home-header .samne-search-capsule input:focus-visible{outline:none!important}@media(max-height:660px){.samne-search-start{min-height:340px;padding-bottom:70px}.samne-search-start-art{height:156px}}.samne-profile-screen{background:var(--samne-base)!important}.samne-profile-toolbar{display:flex;align-items:center;gap:12px;min-height:60px;padding-bottom:12px}.samne-profile-page-title{color:var(--samne-ink);font-size:18px;font-weight:750;letter-spacing:-.035em}.samne-profile-hero{border-color:var(--samne-border);background:var(--color-surface-primary);box-shadow:0 10px 28px -23px var(--samne-shadow-dark)}.samne-profile-hero--complete{padding:12px 14px}.samne-profile-hero--complete .samne-profile-name{font-size:16px}.samne-profile-hero--complete .samne-profile-edit-button{padding:6px 10px}.samne-profile-hero:before{content:"";position:absolute;top:0;left:16px;width:44px;height:2px;border-radius:0 0 4px 4px;background:var(--samne-accent)}.samne-profile-samne-badge{color:var(--samne-muted);letter-spacing:-.06em}.samne-profile-samne-badge span{color:var(--samne-accent)}.samne-profile-name{color:var(--samne-ink);font-size:17px;font-weight:750;letter-spacing:-.035em;line-height:1.25}.samne-profile-phone{margin-top:3px;color:var(--samne-muted);font-size:11px;line-height:1.4}.samne-profile-verified{display:flex;align-items:center;gap:5px;margin-top:4px;color:var(--samne-muted);font-size:11px;font-weight:650}.samne-profile-verified svg{color:var(--samne-accent)}.samne-profile-divider{background:var(--samne-border)}.samne-profile-completion-title{color:var(--samne-ink);font-size:12px;font-weight:700;line-height:1.3}.samne-profile-completion-steps{margin-top:2px;color:var(--samne-muted);font-size:11px;line-height:1.3}.samne-profile-edit-button{min-height:32px;border-color:var(--samne-border);background:var(--samne-base);color:var(--samne-accent)}.samne-profile-edit-button:focus-visible,.samne-profile-row:focus-visible,.samne-profile-logout:focus-visible{outline:2px solid var(--samne-accent);outline-offset:2px}.samne-profile-progress{background:var(--samne-border)}.samne-profile-progress>div{background:var(--samne-accent)}.samne-profile-screen .samne-glass-surface{border-color:var(--samne-border);background:var(--color-surface-primary);box-shadow:none}.samne-profile-list-heading{padding:11px 16px 4px;color:var(--samne-muted);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.samne-profile-list-heading:not(:first-child){margin-top:2px;border-top:1px solid var(--samne-border)}.samne-profile-row{min-height:58px;padding-top:9px;padding-bottom:9px;border-bottom:1px solid var(--samne-border);color:var(--samne-ink);transition:background-color .16s ease}.samne-profile-row:last-child{border-bottom:0}.samne-profile-row:hover{background:var(--samne-tint-10)}.samne-profile-row-icon{width:25px;height:25px;color:var(--samne-accent)}.samne-profile-row-icon svg{stroke-width:1.65;fill:none}.samne-profile-row-label{line-height:1.35}.samne-profile-row-secondary{margin-top:2px;line-height:1.35}.samne-profile-logout{border-color:var(--samne-border);background:transparent;color:var(--color-error-text)}#customer-edit-profile-screen .samne-glass-surface{border-color:var(--samne-border);background:var(--color-surface-primary);box-shadow:none}#customer-edit-profile-screen input:not([type=file]),#customer-edit-profile-screen select{font-size:16px}#customer-edit-profile-screen input:not([type=file]){background:transparent!important;color:var(--samne-ink)!important}#customer-edit-profile-screen input:not([type=file])::placeholder{color:var(--samne-text-subtle)!important}#customer-edit-profile-screen input:disabled{color:var(--color-disabled-text)!important}#customer-edit-profile-screen select{background:var(--color-input-bg)!important;color:var(--samne-ink)!important}#customer-edit-profile-screen .samne-glass-surface svg{stroke-width:1.65}@media(prefers-reduced-motion:reduce){.samne-profile-row{transition:none}}.ticket-mascot{position:relative;width:100%;height:74px}.ticket-mascot.is-dock{margin:0}#customer-tracking-screen .tkm-dock{position:absolute;left:0;right:0;bottom:100%;pointer-events:none;display:flex;justify-content:center;padding:0 max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left))}#customer-tracking-screen .tkm-dock .ticket-mascot{max-width:400px}#customer-tracking-screen .ticket-sticky-cta-spacer.has-mascot{height:calc(196px + env(safe-area-inset-bottom))}.tkm-rider{position:absolute;top:0;right:4px;display:flex;align-items:flex-start;gap:10px}.tkm{flex:none;width:34px;height:74px;overflow:visible}.tkm .fc-mood{opacity:0;transition:opacity .25s ease}.tkm .fc-mood-mouth{fill:#000}.tkm .fc-eyes-open,.tkm .fc-smile{transition:opacity .25s ease,transform .3s ease}.tkm.mood-happy .fc-eyes-open,.tkm.mood-happy .fc-smile{opacity:0}.tkm.mood-happy .fc-eyes-happy,.tkm.mood-happy .fc-grin{opacity:1}.tkm.mood-thinking .fc-smile{opacity:0}.tkm.mood-thinking .fc-mood-flat{opacity:1}.tkm.mood-thinking .fc-eyes-open{transform:translate(3px,-2px)}.tkm:is(.mood-concerned,.mood-sad) .fc-smile{opacity:0}.tkm:is(.mood-concerned,.mood-sad) .fc-mood-brows,.tkm:is(.mood-concerned,.mood-sad) .fc-mood-frown{opacity:1}.tkm.mood-sad .fc-eyes-open{transform:translateY(2px)}.tkm.mood-sad .fc-head{transform:rotate(7deg);transition:transform .4s ease}.tkm.mood-urgent .fc-smile{opacity:0}.tkm.mood-urgent .fc-mood-o{opacity:1}@media(prefers-reduced-motion:no-preference){.tkm.is-moving.mood-happy .tkm-hop{animation:tkm-hop .55s cubic-bezier(.3,1.4,.5,1) 3}.tkm.is-moving:is(.mood-happy,.mood-calm) .fc-armL{animation:ls-wave 1.6s ease-in-out both}.tkm.is-moving:is(.mood-thinking,.mood-urgent) .fc-ping{transform-box:fill-box;transform-origin:50% 50%;animation:tkm-ping .6s ease-out 3}.tkm.is-moving.mood-thinking .fc-head{animation:tkm-tilt 1.8s ease-in-out both}.tkm.is-moving.mood-concerned .fc-head{animation:tkm-tilt 1.4s ease-in-out both}.tkm.is-moving.mood-sad .tkm-hop{animation:tkm-sink 1.6s ease-in-out both}.tkm.is-moving.mood-urgent .fc-head{animation:tkm-shake .18s linear 8}}@keyframes tkm-tilt{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-8deg)}}@keyframes tkm-sink{0%,to{transform:translateY(0)}40%,70%{transform:translateY(3px)}}@keyframes tkm-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-14px)}}@keyframes tkm-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes tkm-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes ls-wave{0%{transform:rotate(0)}20%{transform:rotate(125deg)}35%{transform:rotate(108deg)}50%{transform:rotate(125deg)}65%{transform:rotate(108deg)}80%{transform:rotate(120deg)}to{transform:rotate(0)}}.ticket-mascot__callout{position:relative;margin:6px 0 0;padding:7px 12px;width:max-content;max-width:min(230px,calc(100vw - 110px));border-radius:14px;border:1.5px solid var(--samne-border, #E2E8F0);background:var(--samne-base, #fff);color:var(--samne-ink, #0F172A);font-size:12.5px;font-weight:700;line-height:1.25;letter-spacing:-.005em;animation:ticket-mascot-pop .35s cubic-bezier(.2,.9,.3,1.2) both}.ticket-mascot__callout:before{content:"";position:absolute;right:-6px;top:15px;width:10px;height:10px;background:inherit;border:1.5px solid;border-color:inherit;border-bottom:0;border-left:0;transform:translateY(-50%) rotate(45deg)}.ticket-mascot__callout.is-good{border-color:#16a34a;color:#166534;background:#f0fdf4}.ticket-mascot__callout.is-attention{border-color:#d97706;color:#92400e;background:#fffbeb}.ticket-mascot__callout.is-warn{border-color:#e11d48;color:#9f1239;background:#fff1f2}:root[data-theme=dark] .ticket-mascot__callout{background:#151a24;color:#f1f5f9;border-color:#2a3344}:root[data-theme=dark] .ticket-mascot__callout.is-good{background:#0f2a1b;color:#86efac;border-color:#16a34a}:root[data-theme=dark] .ticket-mascot__callout.is-attention{background:#2a1f0a;color:#fcd34d;border-color:#d97706}:root[data-theme=dark] .ticket-mascot__callout.is-warn{background:#2a0f16;color:#fda4af;border-color:#e11d48}@keyframes ticket-mascot-pop{0%{opacity:0;transform:translate(6px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ticket-mascot__callout{animation:none}}.gym-coach{position:relative;display:flex;align-items:flex-end;gap:10px}.gym-coach--bubble-left{flex-direction:row;justify-content:flex-end}.gym-coach--bubble-top{flex-direction:column;align-items:center;gap:6px}.gym-coach .gym-coach__svg{flex:none;overflow:visible}.gym-coach--sm .gym-coach__svg{width:40px;height:78px}.gym-coach--md .gym-coach__svg{width:58px;height:112px}.gym-coach--lg .gym-coach__svg{width:92px;height:178px}.gym-coach__bubble{margin:0 0 22px;max-width:min(250px,calc(100% - 70px))}.gym-coach--bubble-top .gym-coach__bubble{margin:0;max-width:280px;text-align:center}.gym-coach--bubble-top .gym-coach__bubble:before{right:auto;left:50%;top:auto;bottom:-6px;transform:translate(-50%) rotate(135deg)}.gym-coach--lg .gym-coach__bubble{font-size:14px;padding:9px 14px}@media(prefers-reduced-motion:no-preference){.tkm.is-lifting .tkm-hop{animation:gc-count 1.2s ease-in-out infinite}.tkm.is-lifting .fc-ping{transform-box:fill-box;transform-origin:50% 50%;animation:tkm-ping 1.2s ease-out infinite}}@keyframes gc-count{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(0)}}.gc-whistle-arm,.gc-whistle-waves{opacity:0}.tkm.is-whistling .fc-armL,.tkm.is-whistling .ho-whistle>.ho-whistle-body{opacity:0}.tkm.is-whistling .gc-whistle-arm,.tkm.is-whistling .gc-whistle-waves{opacity:1}.tkm.is-whistling .fc-smile,.tkm.is-whistling .fc-grin,.tkm.is-whistling .fc-mood-flat,.tkm.is-whistling .fc-mood-frown{opacity:0}.tkm.is-whistling .fc-mood-o{opacity:1}@media(prefers-reduced-motion:no-preference){.tkm.is-whistling .gc-whistle-arm{transform-box:view-box;transform-origin:43px 88px;animation:gc-whistle-raise .35s cubic-bezier(.3,1.4,.5,1) both}.tkm.is-whistling .gc-whistle-waves path{animation:gc-whistle-wave .7s ease-out infinite}.tkm.is-whistling .gc-whistle-waves .w2{animation-delay:.12s}.tkm.is-whistling .gc-whistle-waves .w3{animation-delay:.24s}.tkm.is-whistling .tkm-hop{animation:gc-whistle-puff .7s ease-in-out infinite}}@keyframes gc-whistle-raise{0%{transform:rotate(-70deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes gc-whistle-wave{0%{opacity:0;transform:translate(4px)}40%{opacity:1}to{opacity:0;transform:translate(-4px)}}@keyframes gc-whistle-puff{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.gmu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-samne, "Plus Jakarta Sans", system-ui, sans-serif)}.gmu-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 38%,#2a2140,#120f1d 55%,#07060c);animation:gmu-fade .4s ease-out both}.gmu-rays{position:absolute;left:50%;top:38%;width:900px;height:900px;margin:-450px 0 0 -450px;opacity:0;background:repeating-conic-gradient(from 0deg,rgba(255,214,120,.22) 0deg 6deg,transparent 6deg 20deg);-webkit-mask:radial-gradient(circle,#000 0%,transparent 62%);mask:radial-gradient(circle,#000 0%,transparent 62%)}.gmu-stage-1 .gmu-rays,.gmu-stage-2 .gmu-rays,.gmu-stage-3 .gmu-rays{animation:gmu-rays-in .8s ease-out both,gmu-spin 22s linear infinite}.gmu-lock{position:absolute;left:50%;top:36%;width:120px;height:140px;margin:-70px 0 0 -60px;filter:drop-shadow(0 16px 40px rgba(255,196,70,.45))}.gmu-lock-svg{width:100%;height:100%;overflow:visible}.gmu-shackle{fill:none;stroke:#f5d07a;stroke-width:12;stroke-linecap:round;transform-origin:88px 64px}.gmu-body{fill:#e7b443;stroke:#9a6b12;stroke-width:3}.gmu-keyhole{fill:#5b3d07}.gmu-stage-0 .gmu-lock{animation:gmu-drop .5s cubic-bezier(.3,1.5,.5,1) both,gmu-shake .12s linear .5s 4}.gmu-stage-1 .gmu-shackle{animation:gmu-open .45s cubic-bezier(.3,1.6,.5,1) both}.gmu-stage-1 .gmu-lock{animation:gmu-pop-out .7s ease-in .35s both}.gmu-stage-2 .gmu-lock,.gmu-stage-3 .gmu-lock{opacity:0}.gmu-sparks{position:absolute;left:50%;top:36%;width:0;height:0}.gmu-spark{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:2px;opacity:0}.gmu-spark.h0,.gmu-bit.h0{background:#ffd166}.gmu-spark.h1,.gmu-bit.h1{background:#fff}.gmu-spark.h2,.gmu-bit.h2{background:var(--samne-accent, #3454fd)}.gmu-spark.h3,.gmu-bit.h3{background:#f472b6}.gmu-bit.h4{background:#34d399}.gmu-stage-1 .gmu-spark,.gmu-stage-2 .gmu-spark{animation:gmu-spark 1s cubic-bezier(.15,.8,.3,1) calc(.3s + var(--t)) both}.gmu-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gmu-bit{position:absolute;top:-20px;width:8px;height:14px;border-radius:2px;opacity:.95;animation:gmu-fall var(--dur) linear var(--t) infinite}.gmu-content{position:relative;z-index:2;display:flex;height:100%;width:100%;max-width:420px;flex-direction:column;align-items:center;justify-content:flex-end;padding:24px 20px max(22px,env(safe-area-inset-bottom))}.gmu-kicker{position:absolute;top:max(28px,env(safe-area-inset-top));left:0;right:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffd98a;opacity:0}.gmu-stage-2 .gmu-kicker,.gmu-stage-3 .gmu-kicker{animation:gmu-rise .5s ease-out both}.gmu-card-wrap{position:absolute;left:20px;right:20px;top:17%;perspective:900px}.gmu-card{position:relative;overflow:hidden;margin:0 auto;max-width:340px;aspect-ratio:1.6;border-radius:20px;padding:18px;color:#3d2a02;background:linear-gradient(135deg,#fff1c1,#f5c95a 34%,#e3a521 62%,#ffe6a3);box-shadow:0 30px 60px -20px #ffbe3c8c,inset 0 1px #ffffffb3;opacity:0;transform:rotateY(-100deg) scale(.7)}.gmu-stage-2 .gmu-card,.gmu-stage-3 .gmu-card{animation:gmu-flip .9s cubic-bezier(.2,1.2,.35,1) both}.gmu-card-shine{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.75) 50%,transparent 58%);transform:translate(-70%)}.gmu-stage-2 .gmu-card-shine,.gmu-stage-3 .gmu-card-shine{animation:gmu-shine 2.6s ease-in-out .7s infinite}.gmu-card-gym{font-size:15px;font-weight:900;letter-spacing:-.01em}.gmu-card-chip{margin-top:12px;width:38px;height:28px;border-radius:6px;background:linear-gradient(135deg,#c9a24a,#8a6a1f);box-shadow:inset 0 0 0 1px #00000026}.gmu-card-plan{margin-top:10px;font-size:20px;font-weight:900;letter-spacing:-.02em}.gmu-card-label{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.gmu-card-value{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.gmu-coach{min-height:230px;display:flex;align-items:flex-end;justify-content:center}.gmu-coach .gym-coach{animation:gmu-coach-in .6s cubic-bezier(.3,1.4,.5,1) both}.gmu-actions{width:100%;display:grid;gap:10px;margin-top:14px;opacity:0}.gmu-stage-3 .gmu-actions{animation:gmu-rise .45s ease-out .35s both}.gmu-btn{height:50px;border-radius:16px;font-size:15px;font-weight:800;transition:transform .12s}.gmu-btn:active{transform:scale(.98)}.gmu-btn--main{background:linear-gradient(135deg,#ffd166,#f5a524);color:#2b1d00;box-shadow:0 14px 30px -12px #ffbe3ccc}.gmu-btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18)}@keyframes gmu-fade{0%{opacity:0}to{opacity:1}}@keyframes gmu-drop{0%{opacity:0;transform:translateY(-40px) scale(.6)}to{opacity:1;transform:none}}@keyframes gmu-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes gmu-open{to{transform:translateY(-14px) rotate(32deg)}}@keyframes gmu-pop-out{0%{transform:scale(1);opacity:1}40%{transform:scale(1.18);opacity:1}to{transform:scale(.2);opacity:0}}@keyframes gmu-rays-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes gmu-spin{to{rotate:360deg}}@keyframes gmu-spark{0%{opacity:1;transform:rotate(var(--a)) translate(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(var(--d)) scale(.3)}}@keyframes gmu-fall{0%{transform:translateY(0) rotate(var(--r))}to{transform:translateY(110vh) rotate(calc(var(--r) + 540deg))}}@keyframes gmu-flip{0%{opacity:0;transform:rotateY(-100deg) scale(.7)}60%{opacity:1}to{opacity:1;transform:rotateY(0) scale(1)}}@keyframes gmu-shine{0%{transform:translate(-70%)}55%,to{transform:translate(70%)}}@keyframes gmu-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gmu-coach-in{0%{opacity:0;transform:translateY(40px) scale(.8)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gmu *,.gmu *:before{animation:none!important}.gmu .gmu-card,.gmu .gmu-kicker,.gmu .gmu-actions{opacity:1;transform:none}.gmu .gmu-lock,.gmu .gmu-confetti,.gmu .gmu-rays{display:none}}.gx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;flex-direction:column;background:var(--samne-base, #f8fafa);color:var(--samne-ink, #17201f);font-family:var(--font-samne, "Plus Jakarta Sans", system-ui, sans-serif);animation:gx-in .3s cubic-bezier(.2,.9,.3,1) both}.gx-head{display:flex;align-items:center;gap:10px;padding:max(12px,env(safe-area-inset-top)) 16px 10px}.gx-iconbtn{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:999px;border:1px solid var(--samne-border, #e1e7e6);background:var(--samne-surface, #fff);color:var(--samne-ink, #17201f)}.gx-body{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 16px}.gx-foot{padding:12px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--samne-border, #e1e7e6);background:var(--samne-base, #fff)}.gx-main{position:relative;overflow:hidden;isolation:isolate;display:flex;width:100%;height:48px;align-items:center;justify-content:center;gap:8px;border-radius:9999px;background:var(--samne-accent, #3454fd);color:#fff;font-size:14px;font-weight:700;transition:transform .12s;box-shadow:0 10px 22px -12px var(--samne-glow, rgba(52,84,253,.55))}.gx-main:before{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);pointer-events:none;z-index:-1}.gx-main:active{transform:scale(.98)}.gx-main:disabled{opacity:.5}.gx-ghost{display:flex;width:100%;height:44px;align-items:center;justify-content:center;gap:6px;border-radius:14px;color:var(--samne-muted, #6f7c7a);font-size:13px;font-weight:700}.gx-steps{display:flex;gap:5px}.gx-steps>span{height:5px;flex:1;border-radius:99px;background:var(--samne-border, #e1e7e6);overflow:hidden}.gx-steps>span.on:after{content:"";display:block;height:100%;background:var(--samne-accent, #3454fd);animation:gx-fill .4s ease-out both}.gx-option{position:relative;display:flex;width:100%;align-items:center;gap:12px;border-radius:18px;border:1.5px solid var(--samne-border, #e1e7e6);background:var(--samne-surface, #fff);padding:14px;text-align:left;transition:transform .12s,border-color .2s,box-shadow .2s}.gx-option:active{transform:scale(.985)}.gx-option.on{border-color:var(--samne-accent, #3454fd);box-shadow:0 0 0 3px color-mix(in srgb,var(--samne-accent, #3454fd) 18%,transparent)}.gx-option-emoji{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:var(--samne-tint-10, #eef1fe);font-size:22px}.gx-coachbar{display:flex;justify-content:flex-start;padding:2px 4px 6px}.gx-coachbar .gym-coach{width:100%;justify-content:flex-start;flex-direction:row-reverse}.gx-coachbar .gym-coach__bubble{margin:0 0 30px}.gx-coachbar--dock{flex:none;padding:4px 16px 0;margin-bottom:-1px;position:relative;z-index:1}.gx-coachbar.gx-coachbar--dock .gym-coach{flex-direction:row;justify-content:flex-end;gap:6px}.gx-coachbar.gx-coachbar--dock .gym-coach__bubble{margin-bottom:70px}.gx-coachbar.gx-coachbar--dock .gym-coach__bubble:before{left:auto;right:-6px;top:auto;bottom:10px;transform:rotate(45deg)}.gx-coachbar.gx-coachbar--dock .tkm.is-lifting .tkm-hop{animation:none}.gx-coachbar.gx-coachbar--dock .gym-coach__svg{scale:-1 1}.gx-coachbar .gym-coach__bubble:before{right:auto;left:-6px;transform:translateY(-50%) rotate(225deg)}.gx-stagger>*{animation:gx-rise .4s cubic-bezier(.2,.9,.3,1) both}.gx-stagger>*:nth-child(2){animation-delay:.05s}.gx-stagger>*:nth-child(3){animation-delay:.1s}.gx-stagger>*:nth-child(4){animation-delay:.15s}.gx-stagger>*:nth-child(5){animation-delay:.2s}.gx-stagger>*:nth-child(6){animation-delay:.25s}.gx-stagger>*:nth-child(7){animation-delay:.3s}.gws{background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--samne-accent, #3454fd) 16%,var(--samne-base, #fff)) 0%,var(--samne-base, #fff) 60%)}.gws-ring{position:relative;width:52px;height:52px;flex:none}.gws-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.gws-ring circle{fill:none;stroke-width:6}.gws-ring .track{stroke:var(--samne-border, #e1e7e6)}.gws-ring .bar{stroke:var(--samne-accent, #3454fd);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.9,.3,1)}.gws-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;font-weight:900}.gws-card{position:relative;overflow:hidden;border-radius:26px;padding:18px;background:var(--samne-surface, #fff);border:1px solid var(--samne-border, #e1e7e6);box-shadow:0 24px 50px -30px #0f172a73;animation:gx-rise .45s cubic-bezier(.2,.9,.3,1) both}.gws-card:before{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--samne-accent, #3454fd) 22%,transparent),transparent 70%)}.gws-setdots{display:flex;gap:8px;flex-wrap:wrap}.gws-setdot{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:12px;font-size:12px;font-weight:900;border:1.5px dashed var(--samne-border, #d5dddb);color:var(--samne-muted, #6f7c7a)}.gws-setdot.done{border:0;background:#10b981;color:#fff;animation:gws-pop .4s cubic-bezier(.3,1.6,.5,1) both}.gws-setdot.now{border:2px solid var(--samne-accent, #3454fd);color:var(--samne-accent, #3454fd);animation:gws-pulse 1.6s ease-in-out infinite}.gws-stepper{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:18px;background:var(--samne-surface-soft, #f4f7f6);padding:8px}.gws-stepper button{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--samne-surface, #fff);font-size:22px;font-weight:800;color:var(--samne-ink, #17201f);box-shadow:0 2px #0000000f}.gws-stepper button:active{transform:scale(.94)}.gws-stepper output{font-size:30px;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gws-done-btn{position:relative;overflow:hidden}.gws-done-btn.flash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff73;animation:gws-flash .5s ease-out both}.gws-rest{position:relative;display:flex;flex-direction:column;align-items:center;padding:8px 0 2px;animation:gx-rise .35s ease-out both}.gws-rest-ring{position:relative;width:190px;height:190px}.gws-rest-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.gws-rest-ring circle{fill:none;stroke-width:12}.gws-rest-ring .track{stroke:var(--samne-border, #e1e7e6)}.gws-rest-ring .bar{stroke:url(#gws-grad);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.gws-rest-ring .t{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gws-rest-ring .t b{font-size:44px;font-weight:900;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gws-rest-ring .t span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--samne-muted, #6f7c7a)}.gws-chip{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;background:var(--samne-surface-soft, #f4f7f6);color:var(--samne-ink, #17201f)}.gws-list-item{display:flex;width:100%;align-items:center;gap:10px;border-radius:16px;padding:10px 12px;text-align:left;background:var(--samne-surface, #fff);border:1px solid var(--samne-border, #e1e7e6)}.gws-list-item.current{border-color:var(--samne-accent, #3454fd)}.gws-list-item.complete{opacity:.6}.gws-mini{position:relative;width:30px;height:30px;flex:none}.gws-mini svg{width:100%;height:100%;transform:rotate(-90deg)}.gws-mini circle{fill:none;stroke-width:4}.gws-finish{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:28px}.gws-trophy{font-size:56px;animation:gws-trophy 1s cubic-bezier(.3,1.6,.5,1) both}.gws-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.gws-stat{border-radius:18px;padding:14px;background:var(--samne-surface, #fff);border:1px solid var(--samne-border, #e1e7e6);animation:gx-rise .4s ease-out both}.gws-stat b{display:block;font-size:24px;font-weight:900;letter-spacing:-.03em}.gws-stat span{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--samne-muted, #6f7c7a)}@keyframes gx-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gx-fill{0%{transform:translate(-100%)}to{transform:none}}@keyframes gws-pop{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes gws-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--samne-accent, #3454fd) 35%,transparent)}50%{box-shadow:0 0 0 7px transparent}}@keyframes gws-flash{0%{opacity:1}to{opacity:0}}@keyframes gws-trophy{0%{transform:scale(.2) rotate(-30deg);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.gx,.gx *,.gx *:after{animation:none!important;transition:none!important}}.gym-claim-radar{position:relative}.gym-claim-radar:before,.gym-claim-radar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--samne-accent, #3454fd);opacity:0}.gym-claim-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}.gym-claim-steps li{position:relative;display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;color:var(--samne-muted, #6f7c7a)}.gym-claim-steps li>span{display:grid;place-items:center;width:16px;height:16px;flex:none;border-radius:999px;border:1.5px solid var(--samne-border, #d5dddb);color:var(--samne-muted, #6f7c7a);background:var(--samne-base, #fff)}.gym-claim-steps li.done{color:#059669}.gym-claim-steps li.done>span{border:0;background:#10b981;color:#fff}.gym-claim-steps li.live{color:var(--samne-accent, #3454fd)}.gym-claim-steps li.live>span{border-color:var(--samne-accent, #3454fd);background:radial-gradient(circle,var(--samne-accent, #3454fd) 0 3px,transparent 3.5px)}.gym-claim-steps:before{content:none}.gym-claim-dots{display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.gym-claim-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35}@media(prefers-reduced-motion:no-preference){.gym-claim-radar:before{animation:gym-radar 1.8s ease-out infinite}.gym-claim-radar:after{animation:gym-radar 1.8s ease-out .9s infinite}.gym-claim-steps li.live>span{animation:gws-pulse 1.4s ease-in-out infinite}.gym-claim-dots i{animation:gym-dot 1.2s ease-in-out infinite}.gym-claim-dots i:nth-child(2){animation-delay:.2s}.gym-claim-dots i:nth-child(3){animation-delay:.4s}}@keyframes gym-radar{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes gym-dot{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes gws-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--samne-accent, #3454fd) 35%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.gws-resume-fill{position:absolute;top:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(90deg,#34d399,var(--samne-accent, #3454fd));box-shadow:inset 0 1px #ffffff59;transition:width .6s cubic-bezier(.2,.9,.3,1)}.gws-resume-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 45%,transparent 65%);transform:translate(-100%);animation:gws-resume-sweep 2.2s ease-in-out infinite}@keyframes gws-resume-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.gws-resume-fill:after{animation:none}}:root[data-theme=dark] .samne-edit-plan-btn{color:#fff!important;background:#ffffff14!important;border-color:#ffffff38!important}#queue-join-sheet,.samne-join-ticket-ghost{--jn-line: var(--home-line, #000);--jn-shadow: var(--home-shadow, #000);--jn-card: var(--home-card-bg, #fff);--jn-ink: var(--home-card-ink, #0b1230);--jn-muted: var(--home-card-muted, #586985);--jn-chip: var(--home-chip, #e4ecfc)}#queue-join-sheet #close-queue-join-sheet-btn,#queue-join-sheet #queue-join-info-btn{background:var(--jn-card)!important;color:var(--jn-ink)!important;border:2px solid var(--jn-line)!important;box-shadow:0 2px 0 var(--jn-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}#queue-join-sheet #close-queue-join-sheet-btn{border-radius:50%}#queue-join-sheet #queue-join-info-btn{border-radius:999px}#queue-join-sheet #close-queue-join-sheet-btn:active,#queue-join-sheet #queue-join-info-btn:active{transform:translateY(2px);box-shadow:0 0 0 var(--jn-shadow)}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass{background:linear-gradient(150deg,#6d86ff,#3454fd 55%,#2a3fd1)!important;border:2px solid var(--jn-line)!important;border-radius:20px!important;box-shadow:0 3px 0 var(--jn-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass:before,:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass:after{display:none!important}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>div:first-child>span:last-child{background:#fff!important;color:#000!important;border:1.5px solid #000;box-shadow:0 1.5px #000}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>div:first-child>span:last-child svg{fill:#3454fd;color:#3454fd}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>div:first-child{border-bottom-color:#ffffff47!important}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid{gap:8px;margin:2px 0 10px}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div{padding:8px 10px!important;border:1.5px solid #000!important;border-radius:12px;background:#fff;box-shadow:0 2px #000}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div:nth-child(2){background:#ffe066}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div>span:first-child{background:#3454fd!important;color:#fff!important;border:1.5px solid #000!important;width:32px;height:32px}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div>span:last-child>span:first-child{color:#3454fd!important;font-weight:800}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div>span:last-child>span:last-child{color:#0b1230!important;font-weight:800}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>button{border-top-color:#ffffff47!important}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass{padding:10px 12px!important}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>div:first-child{margin-bottom:8px;padding-bottom:8px}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>div:first-child>span:first-child{font-size:11px}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>div:first-child>span:last-child{font-size:8.5px;padding:2px 7px}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid{margin:0 0 8px}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div{padding:6px 8px!important;gap:8px}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div>span:first-child{width:26px!important;height:26px!important}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div>span:first-child svg{width:14px;height:14px}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div>span:last-child>span:first-child{font-size:10px}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>.grid>div>span:last-child>span:last-child{font-size:16px!important}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>button{padding-top:8px;margin-top:0}:is(#queue-join-sheet,.samne-join-ticket-ghost) .samne-join-glass>button>span{font-size:12px}.samne-join-ticket-ghost.is-flying{box-shadow:0 18px 40px -14px #3454fd99;transform-origin:50% 50%}.samne-join-ticket-face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:inherit;border:2px solid #000;background:radial-gradient(140px 100px at -10% 115%,rgba(105,185,255,.45),transparent 60%),linear-gradient(135deg,#1748e8,#123cff 55%,#1748e8);color:#fff}.samne-join-ticket-face-mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#ffffff24}.samne-join-ticket-face-word{font-weight:800;font-size:13px;letter-spacing:.03em}.samne-join-ticket-face-tag{font-size:9px;letter-spacing:.04em;color:#fff9}#queue-join-sheet .samne-join-surface{background:radial-gradient(circle,var(--home-dot, rgba(18, 34, 72, .08)) 1px,transparent 1.6px) 0 0 / 18px 18px,var(--samne-base)!important;box-shadow:none!important}#queue-join-sheet .samne-join-surface h2{font-weight:800;letter-spacing:-.035em;color:var(--jn-ink)}#queue-join-sheet .samne-stylist-status{border:1.5px solid var(--jn-line);box-shadow:0 1.5px 0 var(--jn-shadow)!important;--tw-ring-shadow: 0 0 #0000}#queue-join-sheet .samne-quick-match{background:var(--jn-card)!important;border:1.5px solid var(--jn-line)!important;box-shadow:0 2px 0 var(--jn-shadow)!important}#queue-join-sheet .samne-quick-match.is-matched{background:color-mix(in srgb,var(--samne-accent) 14%,var(--jn-card))!important;border-color:var(--samne-accent)!important;box-shadow:0 3px 0 var(--samne-accent)!important}#queue-join-sheet .samne-quick-match-icon{border:1.5px solid #000;box-shadow:0 1.5px #000}#queue-join-sheet .samne-join-surface div[aria-hidden=true]>span.h-px{height:2px;border-radius:2px;background:var(--jn-line);opacity:.9}#queue-join-sheet .samne-join-surface div[aria-hidden=true]>span.uppercase{color:var(--samne-accent);font-weight:800}#queue-join-sheet .samne-stylist-card{background:var(--jn-card)!important;border:1.5px solid var(--jn-line)!important;box-shadow:0 2px 0 var(--jn-shadow)!important;--tw-ring-shadow: 0 0 #0000}#queue-join-sheet .samne-stylist-card.is-selected{background:color-mix(in srgb,var(--samne-accent) 14%,var(--jn-card))!important;border-color:var(--samne-accent)!important;box-shadow:0 3px 0 var(--samne-accent)!important}#queue-join-sheet .samne-stylist-card.is-disabled{box-shadow:none!important}#queue-join-sheet .samne-stylist-avatar-face{border:1.5px solid var(--jn-line)}#queue-join-sheet .samne-stylist-card.is-disabled{opacity:.78!important}#queue-join-sheet .samne-stylist-card>div:last-child{border-top:1.5px solid var(--jn-line)!important}#queue-join-sheet .samne-quick-match>span:last-child,#queue-join-sheet .samne-stylist-card>div:first-child>span:last-child{border-color:var(--jn-line)}#queue-join-sheet .samne-quick-match.is-matched>span:last-child,#queue-join-sheet .samne-stylist-card.is-selected>div:first-child>span:last-child{border-color:var(--samne-accent)}#queue-join-sheet [id^=stylist-like-]{background:var(--jn-card);border:1.5px solid var(--jn-line)!important;box-shadow:0 1.5px 0 var(--jn-shadow)}#queue-join-sheet .samne-view-profile-btn{background:var(--jn-card)!important;color:var(--jn-ink)!important;border:1.5px solid var(--jn-line);box-shadow:0 1.5px 0 var(--jn-shadow)}#queue-join-sheet [id^=stylist-like-]:active,#queue-join-sheet .samne-view-profile-btn:active{transform:translateY(1.5px);box-shadow:0 0 0 var(--jn-shadow)}#queue-join-sheet .samne-customer-bottom-glass{background:var(--jn-card)!important;border-top:2px solid var(--jn-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#queue-join-sheet .samne-customer-bottom-glass:before,#queue-join-sheet .samne-customer-bottom-glass:after{display:none}#queue-join-sheet #confirm-join-queue-btn{background:var(--samne-accent, #3454fd)!important;border:2px solid #000;box-shadow:0 3px #000!important}#queue-join-sheet #confirm-join-queue-btn>span[aria-hidden=true]{display:none}#queue-join-sheet #confirm-join-queue-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 #000!important}#queue-join-sheet .samne-select-radio.is-on{animation:jn-radio-pop .38s cubic-bezier(.3,1.6,.5,1) both;box-shadow:0 1.5px #000;border-color:#000!important}#queue-join-sheet .samne-select-tick{animation:jn-tick-pop .3s ease-out .05s both}#queue-join-sheet .samne-select-tick path{stroke-dasharray:24;stroke-dashoffset:24;animation:jn-tick-draw .32s ease-out .12s forwards}@keyframes jn-radio-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes jn-tick-pop{0%{opacity:0;transform:scale(.4)}}@keyframes jn-tick-draw{to{stroke-dashoffset:0}}#queue-join-sheet .samne-stylist-status{height:22px;padding:0 8px;gap:5px;font-size:10px}#queue-join-sheet .samne-stylist-status .samne-stylist-status-dot{width:5px;height:5px}@media(prefers-reduced-motion:reduce){#queue-join-sheet .samne-select-radio.is-on,#queue-join-sheet .samne-select-tick{animation:none}#queue-join-sheet .samne-select-tick path{animation:none;stroke-dashoffset:0}}.samne-blocked-dialog{background:var(--home-card-bg, #fff);border:2px solid var(--home-line, #000);box-shadow:0 3px 0 var(--home-shadow, #000)}#queue-join-sheet .samne-info-card{background:var(--jn-card);color:var(--jn-ink);box-shadow:0 18px 34px -16px #060a1880}#queue-join-sheet .samne-info-card:before{content:"";position:absolute;top:-6px;right:16px;width:12px;height:12px;background:var(--jn-card);transform:rotate(45deg);border-top-left-radius:3px}#queue-join-sheet .samne-join-empty{background:var(--jn-card);border:1.5px dashed var(--jn-line)}#queue-join-sheet .samne-join-empty-icon{background:var(--jn-chip);color:var(--samne-accent);border:1.5px solid var(--jn-line)}#queue-join-sheet .samne-join-surface .space-y-4>*{animation:jn-card-in .42s cubic-bezier(.2,.8,.2,1) both}#queue-join-sheet .samne-join-surface .space-y-4>*:nth-child(2){animation-delay:.06s}#queue-join-sheet .samne-join-surface .space-y-4>*:nth-child(3){animation-delay:.12s}#queue-join-sheet .samne-join-surface .space-y-4>*:nth-child(n+4){animation-delay:.18s}@keyframes jn-card-in{0%{opacity:0;transform:translateY(10px)}}@property --jn-sweep{syntax: "<angle>"; inherits: false; initial-value: 0deg;}#queue-join-sheet .samne-stylist-card.is-quickest{border-color:transparent!important}#queue-join-sheet .samne-stylist-card.is-quickest:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;padding:2px;background:conic-gradient(from var(--jn-sweep),#3454fd 0deg,#9DB0FF 50deg,#22D3EE 90deg,#3454fd 140deg,rgba(52,84,253,.35) 200deg,rgba(52,84,253,.35) 330deg,#3454fd 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:jn-sweep 2.6s linear infinite}#queue-join-sheet .samne-stylist-card.is-quickest{box-shadow:0 2px 0 var(--jn-shadow),0 0 22px -6px #3454fda6!important}#queue-join-sheet .samne-stylist-card.is-quickest.is-selected{box-shadow:0 3px 0 var(--samne-accent),0 0 24px -6px #3454fdbf!important}@keyframes jn-sweep{to{--jn-sweep: 360deg}}#queue-join-sheet .samne-quickest-tag{background:var(--samne-accent, #3454fd);border:1px solid var(--jn-line)}#queue-join-sheet .jo-bubble{position:absolute;top:24px;z-index:1;right:calc(50.6% + 32px);transition:right 1.1s cubic-bezier(.45,0,.3,1)}#queue-join-sheet .jo-scene[data-beat="1"] .jo-bubble{right:calc(46.9% + 32px)}#queue-join-sheet .jo-scene[data-beat="2"] .jo-bubble{right:calc(43.1% + 32px)}#queue-join-sheet .jo-bubble-text{margin:0;max-width:none;white-space:nowrap;font-size:12px;padding:7px 11px}#queue-join-sheet .jo-ground{stroke:var(--jn-line);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1 6;opacity:.5}#queue-join-sheet .jo-waiter{fill:color-mix(in srgb,var(--jn-ink) 30%,var(--jn-card))}#queue-join-sheet .jo-chair{stroke:var(--jn-ink);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;fill:color-mix(in srgb,var(--samne-accent) 18%,var(--jn-card))}#queue-join-sheet .jo-hero{width:auto;height:auto}#queue-join-sheet .jo-line{transition:transform 1.1s cubic-bezier(.45,0,.3,1)}#queue-join-sheet .jo-scene[data-beat="1"] .jo-line{transform:translate(12px)}#queue-join-sheet .jo-scene[data-beat="2"] .jo-line{transform:translate(24px)}#queue-join-sheet .jo-served{transition:opacity .8s ease}#queue-join-sheet .jo-scene:not([data-beat="0"]) .jo-served{opacity:0}#queue-join-sheet .jo-held{opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .4s ease,transform .5s cubic-bezier(.3,1.4,.5,1)}#queue-join-sheet .jo-held rect{fill:var(--samne-accent, #3454fd)}#queue-join-sheet .jo-held text{fill:#fff;font-size:10px;font-weight:800;letter-spacing:.02em}#queue-join-sheet .jo-scene[data-beat="2"] .jo-held{opacity:1}@media(prefers-reduced-motion:no-preference){#queue-join-sheet .jo-scene[data-beat="2"] .fc-ping{transform-box:fill-box;transform-origin:50% 50%;animation:tkm-ping .6s ease-out 3}#queue-join-sheet .jo-scene[data-beat="2"] .tkm-hop{animation:tkm-hop .55s cubic-bezier(.3,1.4,.5,1) 2 .5s}#queue-join-sheet .jo-scene[data-beat="2"] .fc-armL{animation:ls-wave 1.6s ease-in-out .3s both}#queue-join-sheet .jo-scene[data-beat="1"] .fc-head{animation:tkm-tilt 1.8s ease-in-out both}}@media(prefers-reduced-motion:reduce){#queue-join-sheet .samne-stylist-card.is-quickest:before,#queue-join-sheet .samne-join-surface .space-y-4>*{animation:none!important}}#queue-join-sheet .samne-join-nav-btn{width:40px;background:var(--join-control-bg, rgba(23, 33, 61, .45));color:var(--join-control-ink, #fff);border-color:var(--join-control-border, rgba(255, 255, 255, .3))}:is(#customer-salon-screen,#gym-detail-page){--sd-line: var(--home-line, #000);--sd-shadow: var(--home-shadow, #000);--sd-card: var(--home-card-bg, #fff);--sd-ink: var(--home-card-ink, #0b1230);--sd-muted: var(--home-card-muted, #586985);--sd-chip: var(--home-chip, #e4ecfc)}:is(#customer-salon-screen,#gym-detail-page) [data-business-detail-viewport]{background:radial-gradient(circle,var(--home-dot, rgba(18, 34, 72, .08)) 1px,transparent 1.6px) 0 0 / 18px 18px,var(--samne-base)!important;border-top:2px solid var(--sd-line)}:is(#customer-salon-screen,#gym-detail-page) [data-business-detail-nav]>button{border-radius:50%!important;background:var(--sd-card)!important;color:var(--sd-ink)!important;border:2px solid var(--sd-line)!important;box-shadow:0 2px 0 var(--sd-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}:is(#customer-salon-screen,#gym-detail-page) [data-business-detail-nav]>button:active{transform:translateY(2px);box-shadow:0 0 0 var(--sd-shadow)}:is(#customer-salon-screen,#gym-detail-page) .samne-mirror-logo-frame{border:2.5px solid var(--sd-line)!important;background:var(--sd-card)!important;box-shadow:0 3px 0 var(--sd-shadow)!important}:is(#customer-salon-screen,#gym-detail-page) .samne-status-chip{border:1.5px solid var(--sd-line);box-shadow:0 1.5px 0 var(--sd-shadow)}:is(#customer-salon-screen,#gym-detail-page) .samne-quick-action-tile{background:var(--sd-card)!important;border:1.5px solid var(--sd-line)!important;box-shadow:0 2px 0 var(--sd-shadow)}:is(#customer-salon-screen,#gym-detail-page) .samne-quick-action-tile:active{transform:translateY(2px);box-shadow:0 0 0 var(--sd-shadow)}:is(#customer-salon-screen,#gym-detail-page) .samne-quick-action-tile>span:last-child{color:var(--sd-ink);font-weight:700}:is(#customer-salon-screen,#gym-detail-page) .samne-section-rule-title{color:var(--samne-accent);font-weight:800;letter-spacing:.14em}:is(#customer-salon-screen,#gym-detail-page) .samne-section-rule{background:var(--sd-line);height:2px;border-radius:2px;opacity:.9}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card{background:linear-gradient(150deg,#6d86ff,#3454fd 55%,#2a3fd1)!important;border:1px solid var(--sd-line)!important;border-radius:20px;box-shadow:0 2px 0 var(--sd-shadow)!important;padding-bottom:14px}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.p-\[0\.5px\],:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.blur-3xl{display:none}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card .samne-live-status-chip{background:linear-gradient(135deg,#ff5c73,#f43f5e 55%,#e11d48)!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 0 10px -2px #f43f5ebf!important;font-size:8.5px;padding:3px 9px 3px 7px}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card .samne-live-status-dot{background:#fff!important;box-shadow:0 0 #fffc;animation:sd-live-dot 1.4s ease-out infinite!important}@keyframes sd-live-dot{70%{box-shadow:0 0 0 5px #fff0}to{box-shadow:0 0 #fff0}}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.relative.flex>span:last-child:not(:first-child){max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 9px;border-radius:999px;background:#fff;color:#000;border:1.5px solid #000;box-shadow:0 1.5px #000}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.grid{gap:8px;margin-top:12px}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.grid>div{border:1.5px solid #000!important;border-radius:12px;background:#fff;box-shadow:0 2px #000;padding:6px 2px 7px}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.grid>div:nth-child(2){background:#ffe066}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.grid>div>p:first-child{color:#3454fd;font-weight:800;font-size:8px;letter-spacing:.14em}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.grid>div>p:last-child{color:#0b1230;font-weight:800;font-size:19px}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.grid>div>p:last-child[class*="text-[14px]"]{font-size:13px}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.grid>div>p:last-child span[class*=text-white]{color:#586985!important;font-size:.55em}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.grid>div>p[class*="scale-[1.08]"]{color:#3454fd}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card .samne-live-pulse-trace{bottom:4px}:is(#customer-salon-screen,#gym-detail-page) .samne-offer-ticket{--ticket-bg: var(--sd-card)}:is(#customer-salon-screen,#gym-detail-page) .samne-offer-ticket h3{color:var(--sd-ink)}:is(#customer-salon-screen,#gym-detail-page) .samne-explore-category-card{border:1.5px solid var(--sd-line)!important;box-shadow:0 2px 0 var(--sd-shadow)!important}:is(#customer-salon-screen,#gym-detail-page) #service-menu>div:first-of-type>button{border:1.5px solid var(--sd-line)!important;box-shadow:0 1.5px 0 var(--sd-shadow)}:is(#customer-salon-screen,#gym-detail-page) #service-menu>div:first-of-type>button:not([class*="bg-[var(--category-primary-dark)]"]){background:var(--sd-card)!important;color:var(--sd-ink)!important}:is(#customer-salon-screen,#gym-detail-page) .samne-service-card{background:var(--sd-card)!important;border:1.5px solid var(--sd-line)!important;box-shadow:0 2px 0 var(--sd-shadow)!important}:is(#customer-salon-screen,#gym-detail-page) .samne-service-art{border-bottom:1.5px solid var(--sd-line);background:var(--sd-chip)}:is(#customer-salon-screen,#gym-detail-page) .samne-service-card [id^=service-toggle-]{border:1.5px solid var(--sd-line)!important;box-shadow:0 1.5px 0 var(--sd-shadow)!important}:is(#customer-salon-screen,#gym-detail-page) .samne-service-card [id^=service-toggle-][aria-pressed=false]{background:var(--sd-card)!important;color:var(--sd-ink)!important}:is(#customer-salon-screen,#gym-detail-page) .samne-service-card [id^=service-toggle-][aria-pressed=true]{background:var(--samne-accent)!important;color:#fff!important}:is(#customer-salon-screen,#gym-detail-page) .samne-service-card [id^=service-toggle-]:active{box-shadow:0 0 0 var(--sd-shadow)!important}:is(#customer-salon-screen,#gym-detail-page) .samne-service-card [id^=service-toggle-]>span.pointer-events-none:first-child{display:none}:is(#customer-salon-screen,#gym-detail-page) .samne-glass-surface,:is(#customer-salon-screen,#gym-detail-page) section[aria-label=Reviews]>div.rounded-2xl{background:var(--sd-card)!important;border:1.5px solid var(--sd-line)!important;border-radius:18px!important;box-shadow:0 2px 0 var(--sd-shadow)!important;-webkit-backdrop-filter:none;backdrop-filter:none}:is(#customer-salon-screen,#gym-detail-page) a[href^="https://maps.google.com"]{border:2px solid var(--sd-line);box-shadow:0 2px 0 var(--sd-shadow)!important;background:var(--samne-accent)!important}:is(#customer-salon-screen,#gym-detail-page) a[href^="https://maps.google.com"]:active{transform:translateY(2px);box-shadow:0 0 0 var(--sd-shadow)!important}:is(#customer-salon-screen,#gym-detail-page) .snap-x>.aspect-\[4\/5\]{border:1.5px solid var(--sd-line);box-shadow:0 2px 0 var(--sd-shadow)!important}:is(#customer-salon-screen,#gym-detail-page) .samne-customer-bottom-glass{background:var(--sd-card)!important;border:2px solid var(--sd-line)!important;box-shadow:0 3px 0 var(--sd-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(#customer-salon-screen,#gym-detail-page) .samne-customer-bottom-glass:before,:is(#customer-salon-screen,#gym-detail-page) .samne-customer-bottom-glass:after{display:none}:is(#customer-salon-screen,#gym-detail-page) #gym-live-card>div.relative.flex>span:last-child:not(:first-child){margin-right:28px}#customer-salon-screen .samne-crowd-card{background:var(--sd-card);border:1.5px solid var(--sd-line);box-shadow:0 2px 0 var(--sd-shadow)}#customer-salon-screen .samne-crowd-card p{color:var(--sd-muted)}#customer-salon-screen .samne-crowd-card .customer-operational-pill{font-size:10px;padding:4px 9px}.lcg{pointer-events:none}.lcg-info{position:absolute;top:12px;right:14px;z-index:2;display:grid;place-items:center;width:20px;height:20px;padding:0;border-radius:50%;border:1.25px solid #0b1230;background:#fff;color:#3454fd;box-shadow:0 1px #0b1230;pointer-events:auto;transition:background .2s,color .2s}.lcg-info svg{width:12px;height:12px;stroke-width:2.6}.lcg-info.is-open{background:#3454fd;color:#fff;border-color:#fff}.lcg-info:active{transform:translateY(1px)}.lcg-bubble{position:absolute;top:11px;right:40px;width:max-content;max-width:calc(100% - 150px);padding:3px 10px;border-radius:999px;background:#fff;border:1.25px solid #0b1230;box-shadow:0 1px #0b1230;transform-origin:right center;transform:translate(22px) scale(.15);opacity:0;transition:transform .32s cubic-bezier(.3,.9,.3,1),opacity .22s ease;will-change:transform,opacity}.lcg-bubble.is-open{transform:none;opacity:1}.lcg-say{margin:0;color:#0b1230;font-size:10.5px;font-weight:600;line-height:1.4;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:lcg-swap .3s ease-out both}.lcg-say b{color:#3454fd;font-weight:800}@keyframes lcg-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lcg-say{animation:none}.lcg-bubble{transition:opacity .1s;transform:none}}[data-explain]>div.grid>div{transition:outline-color .25s,transform .25s;outline:2.5px solid transparent;outline-offset:2px}[data-explain="0"]>div.grid>div:nth-child(1),[data-explain="1"]>div.grid>div:nth-child(2),[data-explain="2"]>div.grid>div:nth-child(3){outline-color:#fff;transform:translateY(-2px)}.samne-home-premium{isolation:isolate}.samne-home-ambient-canvas{position:absolute;z-index:-1;inset:0 0 auto 0;width:100%;height:36rem;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%)}:root[data-theme=dark] .samne-home-premium .customer-home-header{background:linear-gradient(180deg,#070c1459,#070c1400);-webkit-backdrop-filter:none;backdrop-filter:none}.samne-home-premium .samne-glass-search{position:relative;isolation:isolate;border-color:transparent!important;background:radial-gradient(120% 140% at 12% -30%,rgba(255,255,255,.95),transparent 55%),linear-gradient(180deg,#ffffffeb,#f0f5ffcc);box-shadow:inset 0 1px #fff,inset 0 -1px #3454fd0f,0 10px 24px -14px #21347859,0 2px 6px -3px #2134782e}.samne-home-premium .samne-glass-search:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,#fff,#a0b4ff73 35%,#3454fd24 65%,#ffffffb3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.samne-home-premium .samne-glass-search:after{content:"";position:absolute;inset:auto 14% 0 14%;height:55%;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,rgba(52,84,253,.1),transparent 70%)}:root[data-theme=dark] .samne-home-premium .samne-glass-search{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(120% 160% at 10% -40%,rgba(160,182,255,.16),transparent 55%),linear-gradient(180deg,#182231d1,#0e141fc7);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 12px 28px -16px #000000d9,0 0 0 .5px #0006}:root[data-theme=dark] .samne-home-premium .samne-glass-search:before{background:linear-gradient(135deg,#ffffff57,#8ca4ff33 30%,#ffffff0a 60%,#7890ff38)}:root[data-theme=dark] .samne-home-premium .samne-glass-search:after{background:radial-gradient(60% 100% at 50% 100%,rgba(52,84,253,.16),transparent 70%)}:root[data-theme=dark] .samne-home-premium .samne-glass-search>svg,:root[data-theme=dark] .samne-home-premium .samne-glass-search button[aria-label="Search by voice"]{color:#fff}.samne-home-premium .samne-glass-search:focus-within:before{background:linear-gradient(135deg,#ffffffe6,#7890ffbf 40%,#3454fd73)}:root[data-theme=dark] body:has(#customer-home-screen.samne-home-premium,#customer-bookings-screen.samne-bookings-premium) .customer-bottom-dock .samne-dock-rim{background:linear-gradient(90deg,#fff0 6%,#ffffff4d 22%,#d6e2ff1a 34%,#fff0 38%,#fff0 62%,#96b2ff1a 68%,#96b2ff24 78%,#fff0 92%) top / 100% 3px no-repeat,linear-gradient(180deg,#ffffff42,#aabeff1f 16%,#ffffff08 48%,#ffffff05 78%,#7890ff29)}:root[data-theme=dark] body:has(#customer-home-screen.samne-home-premium,#customer-bookings-screen.samne-bookings-premium) .customer-bottom-dock .samne-dock-surface{background:linear-gradient(180deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,.012) 34%,transparent 60%),radial-gradient(74px 48px at 50% 22px,#090d17f2,#090d17ed 58%,#090d1780 82%,#090d1700),linear-gradient(180deg,#0e1320b3,#0a0e19c2 60%,#080b14cc);box-shadow:inset 0 1px #ffffff17,inset 0 9px 14px -12px #a0b8ff29,inset 0 -12px 18px -14px #000000b3,inset 0 0 0 1px #7890ff1a;backdrop-filter:blur(18px) saturate(1.6) brightness(.82);-webkit-backdrop-filter:blur(18px) saturate(1.6) brightness(.82)}:root[data-theme=dark] body:has(#customer-home-screen.samne-home-premium,#customer-bookings-screen.samne-bookings-premium) .samne-design-system .customer-bottom-dock:after{background:none!important}:root[data-theme=dark] body:has(#customer-home-screen.samne-home-premium,#customer-bookings-screen.samne-bookings-premium) .samne-design-system #sticky-scan-qr .samne-scan-qr-dock:before{background:radial-gradient(30px 9px at 50% calc(100% - 38px),#00000073,#0000);opacity:1}:root[data-theme=dark] body:has(#customer-home-screen.samne-home-premium,#customer-bookings-screen.samne-bookings-premium) .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-indicator{background:radial-gradient(58% 56% at 50% 42%,#8cb0ff52,#8cb0ff00 72%),radial-gradient(100% 104% at 50% 54%,#486cff2b,#486cff00 74%)!important;box-shadow:0 0 18px #608cff36,inset 0 1px #ffffff24,inset 0 -1px #00000040!important}:root[data-theme=dark] body:has(#customer-home-screen.samne-home-premium,#customer-bookings-screen.samne-bookings-premium) .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-icon{color:#9dbbff!important;filter:drop-shadow(0 0 6px rgba(120,160,255,.52))}:root[data-theme=dark] body:has(#customer-home-screen.samne-home-premium,#customer-bookings-screen.samne-bookings-premium) .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-label{color:transparent!important;text-shadow:none!important}:root[data-theme=dark] body:has(#customer-home-screen.samne-home-premium,#customer-bookings-screen.samne-bookings-premium) .customer-bottom-dock .samne-bottom-nav-item:not([data-active=true]){color:#b4bcd8!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.samne-home-ambient-canvas{display:none}:root[data-theme=dark] .samne-home-premium .samne-glass-search{background:#141c28}:root[data-theme=dark] body:has(#customer-home-screen.samne-home-premium,#customer-bookings-screen.samne-bookings-premium) .customer-bottom-dock .samne-dock-surface{background:#0e141f;backdrop-filter:none;-webkit-backdrop-filter:none}}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-indicator{background:radial-gradient(62% 60% at 50% 44%,#7ea4ff47,#7ea4ff00 72%),radial-gradient(100% 104% at 50% 54%,#486cff24,#486cff00 74%)!important;box-shadow:0 0 16px #608cff2e,inset 0 1px #ffffff17!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-icon{filter:drop-shadow(0 0 6px rgba(52,84,253,.22))}:root[data-theme=dark] .samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-icon{filter:drop-shadow(0 0 7px rgba(110,150,255,.49))}.samne-design-system #sticky-scan-qr .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-label{position:relative;color:transparent!important;text-shadow:none!important}.samne-design-system #sticky-scan-qr .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-label:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);background:#3454fd}:root[data-theme=dark] .samne-design-system #sticky-scan-qr .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-label:after{background:#9dbbff}.ass-root{--ass-surface: #ffffff;--ass-surface-2: #f5f8fc;--ass-border: #dfe6f1;--ass-ink: #0f1b33;--ass-muted: #5b6b85;--ass-accent: #2f5bff;--ass-accent-ink: #ffffff;--ass-accent-soft: rgba(47, 91, 255, .1);--ass-live: #0f8a6c;--ass-live-soft: rgba(15, 138, 108, .12);--ass-amber: #b45309;--ass-amber-soft: rgba(245, 158, 11, .14);--ass-danger: #be123c;--ass-shadow: 0 10px 28px -18px rgba(15, 27, 51, .35);--ass-overlay: rgba(15, 27, 51, .45);--ass-link: #2f5bff;--ass-divider: #dfe6f1;--ass-glass: rgba(255, 255, 255, .78);--ass-glass-border: rgba(255, 255, 255, .72);--ass-glass-shadow: 0 18px 50px -24px rgba(15, 27, 51, .38)}:root[data-theme=dark] .ass-root{--ass-surface: #0f1d38;--ass-surface-2: #13244a;--ass-border: rgba(140, 170, 230, .18);--ass-ink: #f3f7ff;--ass-muted: #a3b5d6;--ass-accent: #4f7bff;--ass-accent-ink: #ffffff;--ass-accent-soft: rgba(79, 123, 255, .18);--ass-live: #34d3a6;--ass-live-soft: rgba(52, 211, 166, .14);--ass-amber: #fbbf24;--ass-amber-soft: rgba(251, 191, 36, .14);--ass-danger: #fb7185;--ass-shadow: 0 12px 30px -18px rgba(0, 0, 0, .7);--ass-overlay: rgba(2, 8, 20, .66);--ass-link: #ffffff;--ass-divider: rgba(140, 170, 230, .22);--ass-glass: rgba(10, 23, 44, .74);--ass-glass-border: rgba(140, 170, 230, .22);--ass-glass-shadow: 0 18px 50px -24px rgba(0, 0, 0, .72)}.ass-root{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:4px;color:var(--ass-ink);font-size:13px}.ass-muted{color:var(--ass-muted)}.ass-small{font-size:11px;margin-top:6px}.ass-token-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:var(--ass-surface);border:1px solid var(--ass-border)}.ass-token-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--ass-accent-soft);color:var(--ass-accent)}.ass-token{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;letter-spacing:.04em;color:var(--ass-ink)}.ass-link{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:700;color:var(--ass-link);background:none;border:0;cursor:pointer}.ass-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800}.ass-pill-live{background:var(--ass-live-soft);color:var(--ass-live)}.ass-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ass-card{padding:14px;border-radius:18px;background:var(--ass-surface);border:1px solid var(--ass-border);box-shadow:var(--ass-shadow)}.ass-stylist{padding:16px}.ass-stylist-main{display:flex;align-items:center;gap:14px}.ass-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--ass-border)}.ass-avatar-fallback{display:grid;place-items:center;background:var(--ass-accent-soft);color:var(--ass-accent);font-weight:800;font-size:20px}.ass-stylist-copy{display:flex;flex-direction:column;min-width:0;flex:1}.ass-kicker{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ass-muted)}.ass-stylist-name{margin-top:2px;font-size:20px;line-height:1.15;font-weight:800;color:var(--ass-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ass-stylist-role{margin-top:2px;font-size:14px;color:var(--ass-muted)}.ass-profile-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;padding:7px 10px 7px 12px;border-radius:999px;border:1px solid var(--ass-border);background:var(--ass-accent-soft);color:var(--ass-link);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.ass-profile{margin-top:12px;padding:10px;border-radius:12px;background:var(--ass-surface-2);display:grid;gap:4px;font-size:12px}.ass-session{display:grid;grid-template-columns:1fr 1px 1fr;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ass-divider)}.ass-session-col{display:flex;align-items:flex-start;gap:10px;min-width:0}.ass-session-icon{flex-shrink:0;margin-top:2px;color:var(--ass-muted)}.ass-session-copy{display:flex;flex-direction:column;min-width:0}.ass-session-label{font-size:12px;color:var(--ass-muted)}.ass-session-value{margin-top:2px;font-size:18px;font-weight:800;color:var(--ass-ink);font-variant-numeric:tabular-nums}.ass-session-value.is-over{color:var(--ass-amber)}.ass-session-over{display:inline-flex;margin-top:5px;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:800;line-height:1.3;color:var(--ass-amber);background:var(--ass-amber-soft);border:1px solid var(--ass-amber)}.ass-session-divider{align-self:stretch;background:var(--ass-divider)}.ass-bar{margin-top:14px}.ass-bar-track{position:relative;height:8px;border-radius:999px;background:var(--ass-divider);overflow:visible}.ass-bar-done{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--ass-accent);transition:width .6s ease}.ass-bar.is-over .ass-bar-done{border-radius:999px 0 0 999px}.ass-bar-extra{position:absolute;top:0;bottom:0;border-radius:0 999px 999px 0;background:repeating-linear-gradient(-45deg,var(--ass-amber) 0 6px,color-mix(in srgb,var(--ass-amber) 65%,transparent) 6px 12px);background-size:17px 17px;transition:left .6s ease,width .6s ease}.ass-bar-mark{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:var(--ass-ink);opacity:.55}.ass-bar-head{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--ass-accent);box-shadow:0 0 0 3px var(--ass-accent-soft);transition:left .6s ease}.ass-bar.is-over .ass-bar-head{background:var(--ass-amber);box-shadow:0 0 0 3px var(--ass-amber-soft)}.ass-bar-legend{display:flex;justify-content:space-between;margin-top:7px;font-size:11px;font-weight:600;color:var(--ass-muted);font-variant-numeric:tabular-nums}.ass-bar-extra-label{color:var(--ass-amber);font-weight:800}@media(prefers-reduced-motion:no-preference){.ass-bar-head{animation:ass-bar-pulse 1.6s ease-in-out infinite}.ass-bar-extra{animation:ass-bar-stripes 1s linear infinite}}@keyframes ass-bar-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes ass-bar-stripes{to{background-position:17px 0}}.ass-services{padding:0;overflow:hidden}.ass-services-header{width:100%;display:flex;align-items:center;gap:10px;padding:14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ass-services-icon{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ass-accent-soft);color:var(--ass-accent);font-size:18px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ass-services-copy{display:flex;flex-direction:column;min-width:0;gap:2px}.ass-services-title{font-size:14px;font-weight:800;color:var(--ass-ink)}.ass-services-count{font-size:12px;color:var(--ass-muted)}.ass-services-right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.ass-services-payable-label{font-size:11px;color:var(--ass-muted)}.ass-services-payable-amount{font-size:16px;font-weight:900;color:var(--ass-ink);font-variant-numeric:tabular-nums}.ass-services-chevron{flex-shrink:0;color:var(--ass-muted);transition:transform .2s ease}.ass-services-chevron-open{transform:rotate(180deg)}.ass-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.ass-collapse-inner{overflow:hidden}.ass-collapse-content{padding:0 14px 14px}.ass-rows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ass-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--ass-border)}.ass-row:last-child{border-bottom:0}.ass-row-copy{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-width:0}.ass-row-copy-pending{display:flex;flex-direction:column;gap:1px;min-width:0}.ass-row-name{font-weight:700;color:var(--ass-ink)}.ass-price{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ass-ink)}.ass-row-pending .ass-row-name{opacity:.85}.ass-amber{color:var(--ass-amber)}.ass-badge{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em}.ass-badge-pending{background:var(--ass-amber-soft);color:var(--ass-amber)}.ass-badge-extra{background:var(--ass-live-soft);color:var(--ass-live)}.ass-note{margin:8px 0 0;font-size:12px;color:var(--ass-muted)}.ass-error{margin:8px 0 0;font-size:12px;font-weight:600;color:var(--ass-danger)}.ass-bill{margin-top:8px;padding-top:10px;border-top:1px solid var(--ass-border);display:grid;gap:4px}.ass-bill-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--ass-muted)}.ass-discount{color:var(--ass-live);font-weight:700}.ass-total{color:var(--ass-ink);font-weight:700;font-size:13px}.ass-total strong{font-size:18px;font-weight:900;color:var(--ass-ink);font-variant-numeric:tabular-nums}.ass-request{width:100%;display:flex;align-items:center;gap:10px;padding:14px;border-radius:18px;border:1px solid var(--ass-border);background:var(--ass-surface);box-shadow:var(--ass-shadow);color:var(--ass-ink);font-weight:700;font-size:13px;cursor:pointer;text-align:left}.ass-request>span:nth-child(2){flex:1}.ass-request:disabled{cursor:not-allowed;opacity:.7}.ass-request-plus{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ass-accent);color:var(--ass-accent-ink);flex-shrink:0}.ass-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;width:100%;border:0;border-radius:14px;background:var(--ass-accent);color:var(--ass-accent-ink);font-weight:800;font-size:14px;cursor:pointer}.ass-btn-primary:disabled{opacity:.6;cursor:not-allowed}.ass-btn-compact{height:40px;border-radius:12px;font-size:13px}.ass-helper-below{margin-top:2px;text-align:center}.ass-pay-dock{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:24;padding:8px;border-radius:20px;border:1px solid var(--ass-glass-border);background:var(--ass-glass);box-shadow:var(--ass-glass-shadow);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.ass-pay-dock .ass-btn-primary{height:52px;border-radius:16px}.ass-pay-cta .ass-paid,.ass-pay-cta .ass-cash-pending{width:100%}.ass-paid{min-height:48px;display:flex;align-items:center;justify-content:center;padding:11px;border-radius:14px;text-align:center;font-weight:800;background:var(--ass-live-soft);color:var(--ass-live)}.ass-cash-pending{min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 12px;border-radius:14px;background:var(--ass-amber-soft);color:var(--ass-amber);font-size:11px}.ass-payment-status-copy{display:flex;flex-direction:column;gap:1px;text-align:left}.ass-payment-status-copy strong{font-size:12px}.ass-payment-sheet{background:var(--ass-glass);border-color:var(--ass-glass-border);box-shadow:var(--ass-glass-shadow);backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.ass-sheet-handle{display:block;width:38px;height:4px;margin:-5px auto 11px;border-radius:999px;background:var(--ass-divider)}.ass-payment-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--ass-border);background:var(--ass-surface-2);color:var(--ass-muted)}.ass-payment-summary strong{font-size:22px;line-height:1;font-weight:900;color:var(--ass-ink);font-variant-numeric:tabular-nums}.ass-payment-options{display:grid;gap:9px}.ass-payment-option,.ass-payment-wait{width:100%;min-height:66px;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:17px;border:1px solid var(--ass-border);background:var(--ass-surface);color:var(--ass-ink);text-align:left}.ass-payment-option{cursor:pointer;font:inherit}.ass-payment-option-primary{background:var(--ass-accent-soft)}.ass-payment-option-icon{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:var(--ass-accent-soft);color:var(--ass-accent)}.ass-payment-option-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ass-payment-option-copy strong{font-size:13px;font-weight:800;color:var(--ass-ink)}.ass-payment-option-copy span{font-size:11px;line-height:1.35;color:var(--ass-muted)}.ass-payment-wait{background:var(--ass-surface-2)}.ass-payment-error{margin:10px 2px 0}.ass-icon-btn{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--ass-border);background:var(--ass-surface);color:var(--ass-muted);cursor:pointer}.ass-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:var(--ass-overlay)}.ass-sheet{width:100%;max-width:480px;max-height:80vh;overflow-y:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--ass-surface);color:var(--ass-ink);border:1px solid var(--ass-border)}.ass-sheet-head{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;margin-bottom:12px}.ass-sheet-head h2{margin:0;text-align:center;font-size:15px;font-weight:800;color:var(--ass-ink)}.ass-picker{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ass-picker-row{width:100%;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--ass-border);background:var(--ass-surface-2);color:var(--ass-ink);cursor:pointer;text-align:left}.ass-picker-row .ass-row-copy{flex-direction:column;align-items:flex-start;gap:2px}.ass-impact{display:grid;gap:8px}.ass-impact-row{display:flex;justify-content:space-between;padding:10px 12px;border-radius:12px;background:var(--ass-surface-2);color:var(--ass-muted)}.ass-impact-row strong{color:var(--ass-ink)}.ass-impact-row strong.ass-amber{color:var(--ass-amber)}.ass-empty{padding:16px;text-align:center}.ass-spin{animation:ass-spin 1s linear infinite}@keyframes ass-spin{to{transform:rotate(360deg)}}.ticket-trend{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:18px;background:var(--tk-card, var(--home-card-bg, #fff));border:1.5px solid var(--home-line, #000);box-shadow:0 2px 0 var(--home-shadow, #000);position:relative;overflow:hidden;animation:ticket-trend-in .45s cubic-bezier(.2,.9,.3,1.2) both}.ticket-trend-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;border:1.5px solid #000;box-shadow:0 1.5px #000}.ticket-trend-copy{display:flex;min-width:0;flex-direction:column}.ticket-trend-copy em{font-style:normal;font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase;letter-spacing:.055em}.ticket-trend-copy strong{margin-top:4px;font-size:13px;font-weight:750;line-height:1.35;color:var(--tk-ink, var(--samne-ink))}.ticket-trend-copy span{margin-top:3px;font-size:11px;font-weight:600;line-height:1.4;color:var(--samne-muted)}.ticket-trend.is-delay .ticket-trend-icon{background:#ffd666;color:#4a2f00}.ticket-trend.is-delay .ticket-trend-copy em{color:#b7791f}.ticket-trend.is-faster .ticket-trend-icon{background:#34d399;color:#04331f}.ticket-trend.is-faster .ticket-trend-copy em{color:#059669}.ticket-trend.is-faster:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:ticket-trend-shine 1.4s .35s ease-out both;pointer-events:none}:root[data-theme=dark] .ticket-trend.is-delay .ticket-trend-copy em{color:#ffd666}:root[data-theme=dark] .ticket-trend.is-faster .ticket-trend-copy em{color:#6ee7b7}:root[data-theme=dark] .ticket-trend.is-faster:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.12),transparent)}.lt-main{position:relative}.lt-trend-badge{position:absolute;top:14px;right:10px;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px 0 6px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.01em;white-space:nowrap;border:1.5px solid #000;box-shadow:0 1.5px #000;animation:lt-badge-in .5s cubic-bezier(.3,1.6,.5,1) both,lt-badge-breathe 2.4s ease-in-out .6s infinite}.lt-trend-badge.is-delay{background:#ffd666;color:#4a2f00}.lt-trend-badge.is-faster{background:#34d399;color:#04331f}@keyframes lt-badge-in{0%{opacity:0;transform:translateY(-4px) scale(.6)}to{opacity:1;transform:none}}@keyframes lt-badge-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ticket-trend-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes ticket-trend-shine{0%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){.ticket-trend,.lt-trend-badge{animation:none}.ticket-trend.is-faster:after{display:none}}#customer-tracking-screen.samne-live-ticket-page{--samne-ink: #0F172A;--samne-muted: #64748B;--samne-border: #E2E8F0;--samne-base: #FFFFFF;--samne-accent: #3454FD;--samne-accent-hover: #2746EA;--category-primary: #123cff;--category-primary-dark: #1748e8;--category-primary-light: #69b9ff;--category-accent: #408aff;--category-glow: rgba(31, 103, 255, .35);position:relative;flex:1 0 auto;width:100%;min-height:100%;box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(26px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));color:var(--samne-ink);background:radial-gradient(ellipse 75% 22% at 103% 8%,rgba(52,84,253,.06),transparent 75%),radial-gradient(ellipse 90% 30% at 48% 32%,rgba(52,84,253,.04),transparent 75%),linear-gradient(155deg,#fff,#f8f9fb 55%,#fff)}#customer-tracking-screen .ticket-page-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:44px}#customer-tracking-screen .ticket-page-nav-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}#customer-tracking-screen .ticket-page-contact{display:flex;gap:10px;flex:0 0 auto}#customer-tracking-screen .ticket-page-control{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #E2E8F0;border-radius:50%;color:#334155;background:linear-gradient(145deg,#fffffff5,#f7f9ffd6);box-shadow:inset 0 1px #fffc,0 2px 8px -4px #0f172a1f;cursor:pointer}#customer-tracking-screen .ticket-page-control svg{width:21px;height:21px}#customer-tracking-screen .ticket-page-control:hover{background:#eef2ff}#customer-tracking-screen :is(button,a):focus-visible{outline:2px solid var(--samne-accent);outline-offset:4px}#customer-tracking-screen .ticket-page-heading{min-width:0;margin:0}#customer-tracking-screen .ticket-page-heading h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,4.8vw,21px);line-height:1.15;font-weight:750;letter-spacing:-.025em}#customer-tracking-screen .ticket-page-heading p{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;color:var(--samne-muted)}#customer-tracking-screen .lt-root{position:relative}#customer-tracking-screen .ticket-pedestal{position:absolute;pointer-events:none;top:188px;left:26.5%;width:47%;height:16px;border-radius:50%;border:1px solid rgba(52,84,253,.16);background:radial-gradient(ellipse at 50% 18%,rgba(52,84,253,.07),rgba(52,84,253,.025) 55%,transparent 85%);box-shadow:0 4px 0 -1px #0f172a0a,0 5px 0 -1px #3454fd0f,0 9px 10px -5px #3454fd38}#customer-tracking-screen .ticket-pedestal:after{content:"";position:absolute;top:5px;right:6%;bottom:-7px;left:6%;border-radius:50%;background:#3454fd;opacity:.1;filter:blur(6.5px)}#customer-tracking-screen .ticket-journey{display:flex;align-items:flex-start;margin:35px 0 0;width:100%}#customer-tracking-screen .ticket-journey-step{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}#customer-tracking-screen .ticket-journey-line{position:absolute;left:-50%;top:9px;height:1px;width:100%;background:#cbd5e1}#customer-tracking-screen .ticket-journey-step:is(.is-done,.is-active) .ticket-journey-line{background:linear-gradient(90deg,#3454fd,#5b8bff)}#customer-tracking-screen .ticket-journey-node{position:relative;z-index:1;display:grid;place-items:center;width:18px;height:18px;border:1px solid #CBD5E1;border-radius:50%;background:linear-gradient(140deg,#f1f5f9,#e2e8f0);color:#0f172a;box-shadow:inset 0 1px 2px #0f172a14}#customer-tracking-screen .is-done .ticket-journey-node{background:#3454fd;border-color:#5b8bff;color:#fff}#customer-tracking-screen .is-active .ticket-journey-node{border:2px solid #5B8BFF;background:radial-gradient(circle at 40% 35%,#7da6ff,#3454fd 58%,#1d36c9);color:#fff;box-shadow:0 0 0 3px #3454fd2e,0 0 15px #3454fd59}#customer-tracking-screen .ticket-journey-label{margin-top:2px;font-size:9px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.025em;color:#64748b;white-space:nowrap}#customer-tracking-screen .is-done .ticket-journey-label,#customer-tracking-screen .ticket-journey-time{color:#3454fd}#customer-tracking-screen .is-active .ticket-journey-label{color:#0f172a}#customer-tracking-screen .ticket-journey-time{font-size:8.5px;line-height:1.2}#customer-tracking-screen .ticket-journey.is-closed .ticket-journey-line,#customer-tracking-screen .ticket-journey.is-closed .ticket-journey-step:is(.is-done,.is-active) .ticket-journey-line{background:#334155}#customer-tracking-screen .ticket-journey.is-closed .ticket-journey-node,#customer-tracking-screen .ticket-journey.is-closed .is-done .ticket-journey-node,#customer-tracking-screen .ticket-journey.is-closed .is-active .ticket-journey-node{border:1px solid #64748b;background:#1e293b;color:#cbd5e1;box-shadow:none}#customer-tracking-screen .ticket-journey.is-closed .ticket-journey-label,#customer-tracking-screen .ticket-journey.is-closed .is-done .ticket-journey-label,#customer-tracking-screen .ticket-journey.is-closed .is-active .ticket-journey-label,#customer-tracking-screen .ticket-journey.is-closed .ticket-journey-time{color:#94a3b8}#customer-tracking-screen .ticket-actions{display:flex;flex-direction:column;gap:6px;margin-top:20px}#customer-tracking-screen .ticket-primary-action{position:relative;min-height:48px;height:auto;padding:12px 35px;border-radius:15px;border:1px solid #608eff;font-size:15px;font-weight:650;color:#fff;background:linear-gradient(120deg,#2161ff,#173fde 65%,#1234be);box-shadow:inset 0 1px #b8d5ff30,0 10px 26px -16px #1667ff}#customer-tracking-screen .ticket-primary-action:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}#customer-tracking-screen .ticket-cancel{align-self:center;min-height:44px;padding:8px;color:#dc2626;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#customer-tracking-screen .ticket-acknowledged{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px;border:1px solid #C7D6FF;border-radius:15px;background:#eef2ff;color:#2746ea;font-size:12px;font-weight:650}#customer-tracking-screen .ticket-sticky-cta-spacer{height:calc(112px + env(safe-area-inset-bottom));width:100%;flex:none}#customer-tracking-screen .ticket-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:16px max(18px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:linear-gradient(to top,#FFFFFF 46%,rgba(255,255,255,.88) 74%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}#customer-tracking-screen .ticket-sticky-cta-inner{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;pointer-events:auto}#customer-tracking-screen .ticket-sticky-cta .ticket-primary-action{width:min(100%,300px);height:44px;min-height:44px;padding:10px 24px;border-radius:14px}#customer-tracking-screen .ticket-sticky-cta .ticket-primary-action:not(:disabled):not(.ticket-closed-rejoin){position:relative;overflow:hidden;animation:ticket-cta-breathe 2.8s ease-in-out infinite}#customer-tracking-screen .ticket-sticky-cta .ticket-primary-action:not(:disabled):not(.ticket-closed-rejoin):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.3) 45%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-130%);animation:ticket-cta-shimmer 4s ease-in-out infinite;pointer-events:none}@keyframes ticket-cta-breathe{0%,to{box-shadow:inset 0 1px #b8d5ff30,0 10px 26px -16px #1667ff}50%{box-shadow:inset 0 1px #d7e8ff55,0 12px 30px -14px #3b82f6b3,0 0 20px -3px #3b82f6a6}}@keyframes ticket-cta-shimmer{0%,55%{transform:translate(-130%)}85%,to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){#customer-tracking-screen .ticket-sticky-cta .ticket-primary-action:not(:disabled):not(.ticket-closed-rejoin){animation:none}#customer-tracking-screen .ticket-sticky-cta .ticket-primary-action:not(:disabled):not(.ticket-closed-rejoin):after{display:none}#customer-tracking-screen .tlnc-bell-glow,#customer-tracking-screen .tlnc-bell-wave{animation:none}}#customer-tracking-screen .ticket-sticky-cta-helper{margin:7px 0 0;text-align:center;font-size:11px;line-height:1.35;font-weight:500;color:var(--samne-muted)}#customer-tracking-screen .ticket-closed-notice{display:flex;align-items:center;gap:11px;width:100%;padding:13px 15px;border:1px solid rgba(244,63,94,.28);border-radius:18px;background:linear-gradient(160deg,#fffafb,#fff1f2);box-shadow:inset 0 1px #fff9,0 10px 22px -16px #f43f5e3d}#customer-tracking-screen .ticket-closed-icon{position:relative;display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(244,63,94,.35);background:radial-gradient(circle at 40% 30%,#ffe4e8,#fff5f6 74%);color:#e11d48;box-shadow:0 0 0 1px #f43f5e14,0 0 14px -4px #f43f5e38,inset 0 0 8px #f43f5e0d}#customer-tracking-screen .ticket-closed-icon:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(244,63,94,.16);box-shadow:0 0 8px #f43f5e1f}#customer-tracking-screen .ticket-closed-icon span{position:relative;z-index:1;font-size:27px;line-height:1;font-weight:900;transform:translateY(-1px);text-shadow:0 0 6px rgba(244,63,94,.2)}#customer-tracking-screen .ticket-closed-copy{min-width:0}#customer-tracking-screen .ticket-closed-title{display:block;color:#e11d48;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}#customer-tracking-screen .ticket-closed-message{margin:3px 0 0;color:#0f172a;font-size:14px;line-height:1.28;font-weight:750}#customer-tracking-screen .ticket-closed-rejoin{box-shadow:inset 0 1px #b8d5ff30,0 10px 26px -16px #1667ff}#customer-tracking-screen .ticket-neighbours{margin-top:34px}#customer-tracking-screen .ticket-neighbours h2{margin:0 0 10px;text-align:center;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:650;letter-spacing:.14em;line-height:1.5}#customer-tracking-screen .ticket-neighbour-grid{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:8px;max-width:100%;margin:0 auto;padding:2px 2px 6px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}#customer-tracking-screen .ticket-neighbour-grid::-webkit-scrollbar{display:none}#customer-tracking-screen .ticket-neighbour{flex:0 0 auto;scroll-snap-align:center;min-width:0;width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:98px;padding:8px 3px;border-radius:14px;border:1px solid #E2E8F0;background:#fff;box-shadow:0 3px 10px -6px #0f172a1f}#customer-tracking-screen .ticket-neighbour.is-me{width:72px;border:1.5px solid #5B8BFF;background:radial-gradient(ellipse at 100% 110%,rgba(52,84,253,.04),transparent 72%),#f5f8ff;box-shadow:inset 0 0 0 1px #3454fd14,0 5px 14px -12px #3454fd3d}#customer-tracking-screen .ticket-neighbour-position{font-size:11px;font-weight:750;color:#64748b}#customer-tracking-screen .is-me .ticket-neighbour-position{color:#3454fd}#customer-tracking-screen .ticket-neighbour-avatar{display:flex;align-items:center;justify-content:center;margin:6px 0 5px}#customer-tracking-screen .ticket-neighbour-name{max-width:100%;overflow-wrap:anywhere;font-size:10.5px;font-weight:700;color:#0f172a}#customer-tracking-screen .is-me .ticket-neighbour-name{color:#1d36c9}#customer-tracking-screen .ticket-neighbour-relation{margin-top:1px;font-size:8.5px;line-height:1.3;color:#64748b;text-align:center}#customer-tracking-screen .ticket-alerts{margin-top:22px;padding:17px;border-radius:22px;border:1px solid #E2E8F0;border-top-color:#e2e8f0;background:#fff;box-shadow:0 3px 10px -6px #0f172a1a}#customer-tracking-screen .ticket-alerts-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#customer-tracking-screen .ticket-alerts-heading h2{margin:0;font-size:14px;font-weight:650;color:#0f172a}#customer-tracking-screen .ticket-alerts-bell{width:22px;height:22px;color:#3454fd;filter:drop-shadow(0 0 4px rgba(52,84,253,.3))}#customer-tracking-screen .ticket-alerts-status{display:inline-flex;align-items:center;gap:6px;border:1px solid #BEF2ED;border-radius:20px;padding:5px 8px;background:#dffbf7;color:#0f9e8f;font-size:8px;line-height:1.25;font-weight:750;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}#customer-tracking-screen .ticket-alerts-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#14d8c4}#customer-tracking-screen .ticket-alerts-description{margin:12px 0 0;color:#64748b;font-size:12px;line-height:1.65}#customer-tracking-screen .ticket-alerts-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #E2E8F0}#customer-tracking-screen :is(.ticket-alerts-open,.ticket-alerts-enable){display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid #E2E8F0;border-radius:14px;background:#fff;color:#3454fd;font-size:12px;font-weight:600;cursor:pointer}#customer-tracking-screen .ticket-alerts-enable{color:#fff;background:#3454fd;border-color:#3454fd}#customer-tracking-screen .ticket-live-notice,#customer-tracking-screen #service-billing-module{background:#fff;border-color:#e2e8f0}#customer-tracking-screen .ticket-live-notice-called{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:14px 15px;border-radius:18px;border:1px solid rgba(217,158,26,.38);background:linear-gradient(160deg,#fff,#fffbf2 55%,#fff7e8);box-shadow:inset 0 1px #ffffffb3,0 10px 24px -14px #d99e1a4d,0 12px 26px -18px #3454fd2e;overflow:hidden}#customer-tracking-screen .tlnc-bell-wrap{position:relative;flex:0 0 auto;display:grid;place-items:center;width:clamp(44px,12.5vw,48px);height:clamp(44px,12.5vw,48px)}#customer-tracking-screen .tlnc-bell-glow{position:absolute;top:-34%;right:-34%;bottom:-34%;left:-34%;border-radius:50%;background:radial-gradient(circle,rgba(255,190,58,.3),rgba(255,190,58,.12) 42%,rgba(255,190,58,.04) 58%,transparent 74%);filter:blur(3.5px);animation:tlnc-pulse 2.6s ease-in-out infinite}#customer-tracking-screen .tlnc-bell-circle{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 42% 34%,#22344f,#101b2d 42%,#070e1a 78%);border:1px solid rgba(255,197,79,.94);box-shadow:0 0 0 1px #ffc54f1c,0 0 9px #ffb73085,0 0 21px -4px #ffb73094,inset 0 1px #ffe6a71a,inset 0 0 13px #ffb73012}#customer-tracking-screen .tlnc-bell-circle:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid rgba(255,213,119,.58);box-shadow:0 0 7px #ffbe3a47;pointer-events:none}#customer-tracking-screen .tlnc-bell-reference{position:relative;z-index:1;width:82%;height:82%;overflow:visible;color:#ffc43d;filter:drop-shadow(0 0 3px rgba(255,188,55,.72))}#customer-tracking-screen .tlnc-bell-body,#customer-tracking-screen .tlnc-bell-cap,#customer-tracking-screen .tlnc-bell-clapper{fill:currentColor}#customer-tracking-screen .tlnc-bell-wave{fill:none;stroke:currentColor;stroke-width:3.6;stroke-linecap:round;opacity:.95;animation:tlnc-wave 2.2s ease-in-out infinite}#customer-tracking-screen .tlnc-bell-wave-inner{animation-delay:.12s}#customer-tracking-screen .tlnc-expired-mark{position:relative;z-index:1;color:#fbbf24;font-size:31px;line-height:1;font-weight:900;transform:translateY(-1px);text-shadow:0 0 9px rgba(251,191,36,.7)}#customer-tracking-screen .tlnc-bell-wrap.is-expired .tlnc-bell-circle{border-color:#f59e0bad;box-shadow:0 0 0 1px #f59e0b1a,0 0 17px -2px #f59e0b7a,inset 0 0 12px #f59e0b14}#customer-tracking-screen .tlnc-bell-wrap.is-expired .tlnc-bell-glow{background:radial-gradient(circle,rgba(245,158,11,.26),rgba(245,158,11,.07) 50%,transparent 72%)}@keyframes tlnc-pulse{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.92;transform:scale(1.06)}}@keyframes tlnc-wave{0%,to{opacity:.48}50%{opacity:1}}#customer-tracking-screen .tlnc-divider{flex:0 0 1px;align-self:stretch;background:linear-gradient(180deg,transparent,rgba(148,163,184,.35),transparent)}#customer-tracking-screen .tlnc-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}#customer-tracking-screen .tlnc-title{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#a15c07}#customer-tracking-screen .tlnc-subtitle{margin:0;font-size:15px;line-height:1.22;font-weight:800;letter-spacing:-.01em;color:#0f172a}#customer-tracking-screen .tlnc-countdown{margin-top:5px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 10px;border-radius:11px;background:#fbbf241f;border:1px solid rgba(217,158,26,.28);box-shadow:inset 0 1px 2px #d99e1a1f}#customer-tracking-screen .tlnc-countdown-label{font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a15c07}#customer-tracking-screen .tlnc-countdown-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;font-weight:800;letter-spacing:.02em;color:#0f172a}#customer-tracking-screen .tlnc-expired{margin:4px 0 0;font-size:11px;font-weight:700;color:#be123c}#customer-tracking-screen .tlnc-title-expired{color:#a15c07}#customer-tracking-screen .tlnc-subtitle-expired{color:#0f172a}@media(max-width:380px){#customer-tracking-screen .ticket-live-notice-called{gap:9px;padding:12px 13px}#customer-tracking-screen .tlnc-subtitle{font-size:13.5px}#customer-tracking-screen .tlnc-countdown-value{font-size:15px}}#customer-tracking-screen>.bg-white{background:#fff}@media(min-width:400px){#customer-tracking-screen.samne-live-ticket-page{padding-left:22px;padding-right:22px}#customer-tracking-screen .ticket-alerts-status{font-size:9px}}:root[data-theme=dark] #customer-tracking-screen.samne-live-ticket-page{--samne-ink: #f4f7ff;--samne-muted: #94aacd;--samne-border: #283d5c;--samne-base: #091426;--samne-accent: #4c7eff;--samne-accent-hover: #386bff;background:radial-gradient(ellipse 75% 22% at 103% 8%,rgba(20,70,164,.25),transparent 75%),radial-gradient(ellipse 90% 30% at 48% 32%,rgba(0,63,153,.12),transparent 75%),linear-gradient(155deg,#091321,#050e1b 55%,#081321)}:root[data-theme=dark] #customer-tracking-screen .ticket-page-control{border:1px solid #415b83;color:#d8e6ff;background:linear-gradient(145deg,#192d4ee6,#0c1c35cc);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] #customer-tracking-screen .ticket-page-control:hover{background:#19325b}:root[data-theme=dark] #customer-tracking-screen .ticket-page-heading p{color:#8ba7d0}:root[data-theme=dark] #customer-tracking-screen .ticket-pedestal{border:1px solid rgba(62,139,255,.75);background:radial-gradient(ellipse at 50% 18%,#163a68,#0b203c 55%,#09162a 85%);box-shadow:0 8px 0 -1px #07182f,0 10px 0 -1px #123b70,0 17px 20px -9px #0755ff}:root[data-theme=dark] #customer-tracking-screen .ticket-pedestal:after{background:#1260ff;opacity:.23}:root[data-theme=dark] #customer-tracking-screen .ticket-journey-line{background:#4b6586}:root[data-theme=dark] #customer-tracking-screen .ticket-journey-step:is(.is-done,.is-active) .ticket-journey-line{background:linear-gradient(90deg,#2459ff,#6dc8ff)}:root[data-theme=dark] #customer-tracking-screen .ticket-journey-node{border:1px solid #597ca5;background:linear-gradient(140deg,#294669,#11213a);color:#fff;box-shadow:inset 0 1px 3px #8ab0d329}:root[data-theme=dark] #customer-tracking-screen .is-done .ticket-journey-node{background:#244dff;border-color:#648fff;color:#fff}:root[data-theme=dark] #customer-tracking-screen .is-active .ticket-journey-node{border:2px solid #66b7ff;background:radial-gradient(circle at 40% 35%,#64baff,#1458ff 58%,#11294e);color:#fff;box-shadow:0 0 0 3px #184498,0 0 15px #1872ffb3}:root[data-theme=dark] #customer-tracking-screen .ticket-journey-label,:root[data-theme=dark] #customer-tracking-screen .is-done .ticket-journey-label,:root[data-theme=dark] #customer-tracking-screen .is-active .ticket-journey-label,:root[data-theme=dark] #customer-tracking-screen .ticket-journey-time{color:#f4f7ff}:root[data-theme=dark] #customer-tracking-screen .ticket-cancel{color:#ff436e}:root[data-theme=dark] #customer-tracking-screen .ticket-acknowledged{border:1px solid #285b88;background:#10223c;color:#8fbaff}:root[data-theme=dark] #customer-tracking-screen .ticket-sticky-cta{background:linear-gradient(to top,#050e1b 46%,rgba(5,14,27,.88) 74%,transparent)}:root[data-theme=dark] #customer-tracking-screen .ticket-neighbours h2{color:#8ca6cc}:root[data-theme=dark] #customer-tracking-screen .ticket-neighbour{border:1px solid #304969;background:linear-gradient(145deg,#1d2e46,#0e1b2f);box-shadow:inset 0 1px #91b0d90a}:root[data-theme=dark] #customer-tracking-screen .ticket-neighbour.is-me{border:1.5px solid #648fff;background:radial-gradient(ellipse at 100% 110%,rgba(16,95,255,.1),transparent 70%),linear-gradient(145deg,#091326,#10213f);box-shadow:inset 0 0 0 1px #2667ff2e,0 5px 14px -12px #236bff47}:root[data-theme=dark] #customer-tracking-screen .ticket-neighbour-position{color:#a5bde0}:root[data-theme=dark] #customer-tracking-screen .is-me .ticket-neighbour-position{color:#5e85ff}:root[data-theme=dark] #customer-tracking-screen .ticket-neighbour-name{color:#c9d8ef}:root[data-theme=dark] #customer-tracking-screen .is-me .ticket-neighbour-name{color:#fff}:root[data-theme=dark] #customer-tracking-screen .ticket-neighbour-relation{color:#adc1e0}:root[data-theme=dark] #customer-tracking-screen .ticket-alerts{border:1px solid #355174;border-top-color:#5a7398;background:linear-gradient(130deg,#17283ee6,#0b172ae6 70%);box-shadow:inset 0 1px #a9caff10}:root[data-theme=dark] #customer-tracking-screen .ticket-alerts-heading h2{color:#f4f7ff}:root[data-theme=dark] #customer-tracking-screen .ticket-alerts-bell{color:#3b65ff;filter:drop-shadow(0 0 4px #2549ff66)}:root[data-theme=dark] #customer-tracking-screen .ticket-alerts-status{border:1px solid #244b63;background:#103445;color:#00d6ce}:root[data-theme=dark] #customer-tracking-screen .ticket-alerts-status:before{background:#00cfc7}:root[data-theme=dark] #customer-tracking-screen .ticket-alerts-description{color:#99b0d2}:root[data-theme=dark] #customer-tracking-screen .ticket-alerts-actions{border-top:1px solid #263b55}:root[data-theme=dark] #customer-tracking-screen :is(.ticket-alerts-open,.ticket-alerts-enable){border:1px solid #2b435f;background:#06101e;color:#5685ff}:root[data-theme=dark] #customer-tracking-screen .ticket-alerts-enable{color:#fff;background:#1748ce;border-color:#1748ce}:root[data-theme=dark] #customer-tracking-screen .ticket-live-notice,:root[data-theme=dark] #customer-tracking-screen #service-billing-module{background:linear-gradient(145deg,#172942,#0d1a2d);border-color:#314b70}:root[data-theme=dark] #customer-tracking-screen .ticket-closed-notice{border:1px solid rgba(251,113,133,.5);background:linear-gradient(145deg,#2f101feb,#0b1423f5);box-shadow:inset 0 1px #ffffff0d,0 0 26px -12px #f43f5eb3}:root[data-theme=dark] #customer-tracking-screen .ticket-closed-icon{border:1px solid rgba(244,63,94,.8);background:radial-gradient(circle at 40% 30%,#371221f5,#0c0c19fa 74%);color:#ff416c;box-shadow:0 0 0 1px #f43f5e1f,0 0 19px -1px #f43f5e7a,inset 0 0 11px #f43f5e14}:root[data-theme=dark] #customer-tracking-screen .ticket-closed-icon:before{border:1px solid rgba(244,63,94,.22);box-shadow:0 0 10px #f43f5e2b}:root[data-theme=dark] #customer-tracking-screen .ticket-closed-icon span{text-shadow:0 0 10px rgba(244,63,94,.68)}:root[data-theme=dark] #customer-tracking-screen .ticket-closed-title{color:#fb7185}:root[data-theme=dark] #customer-tracking-screen .ticket-closed-message{color:#fff}:root[data-theme=dark] #customer-tracking-screen .ticket-live-notice-called{border-color:#fbbf2499;background:radial-gradient(120% 160% at 0% 0%,rgba(59,130,246,.2),transparent 55%),radial-gradient(120% 160% at 100% 100%,rgba(251,191,36,.12),transparent 60%),linear-gradient(155deg,#17253d,#0c1729 60%,#0a1220);box-shadow:inset 0 1px #ffffff14,0 0 30px -6px #fbbf2473,0 0 42px -18px #3b82f680,0 16px 36px -18px #02060ebf}:root[data-theme=dark] #customer-tracking-screen .tlnc-title{color:#fbbf24}:root[data-theme=dark] #customer-tracking-screen .tlnc-subtitle{color:#fff}:root[data-theme=dark] #customer-tracking-screen .tlnc-countdown{background:#040a168c;border:1px solid rgba(148,163,184,.2);box-shadow:inset 0 1px 2px #00000059}:root[data-theme=dark] #customer-tracking-screen .tlnc-countdown-label{color:#fbbf24}:root[data-theme=dark] #customer-tracking-screen .tlnc-countdown-value{color:#fff}:root[data-theme=dark] #customer-tracking-screen .tlnc-expired{color:#fda4af}:root[data-theme=dark] #customer-tracking-screen .tlnc-title-expired{color:#fda4af}:root[data-theme=dark] #customer-tracking-screen .tlnc-subtitle-expired{color:#fff}:root[data-theme=dark] #customer-tracking-screen .ticket-live-notice [class*=text-amber]{color:#ffd298}:root[data-theme=dark] #customer-tracking-screen .ticket-live-notice [class*=bg-white]{background:#152c49;color:#b7d2ff}:root[data-theme=dark] #customer-tracking-screen #service-billing-module [class*="text-[#5E6C6A]"]{color:#a7bad6}:root[data-theme=dark] #customer-tracking-screen>.bg-white{background:#112039}#customer-tracking-screen.samne-live-ticket-page{--ticket-attention: #946008;--ticket-attention-border: #d9af57;--ticket-attention-surface: #fff9eb;--ticket-attention-icon: #fff0c9;--ticket-confirmed: #2164b4;--ticket-confirmed-border: #87b5ea;--ticket-confirmed-surface: #edf6ff;--ticket-neutral-surface: #e8eef6;--ticket-neutral-border: #b6c5d8;--ticket-danger: #c92e50;--ticket-danger-border: #e6a0af;--ticket-danger-surface: #fff1f4}:root[data-theme=dark] #customer-tracking-screen.samne-live-ticket-page{--ticket-attention: #ffd06a;--ticket-attention-border: #947332;--ticket-attention-surface: #202838;--ticket-attention-icon: #3b3423;--ticket-confirmed: #81c5ff;--ticket-confirmed-border: #317ab9;--ticket-confirmed-surface: #102b47;--ticket-neutral-surface: #1b304b;--ticket-neutral-border: #405b7c;--ticket-danger: #ff7892;--ticket-danger-border: #aa425c;--ticket-danger-surface: #2c1b2b}:root[data-theme] #customer-tracking-screen .ticket-page-nav{margin-bottom:28px;padding-bottom:12px;border-bottom:1px solid var(--samne-border)}:root[data-theme] #customer-tracking-screen .ticket-page-nav-main{gap:9px}:root[data-theme] #customer-tracking-screen .ticket-page-contact{gap:7px}:root[data-theme] #customer-tracking-screen .ticket-page-control{width:36px;height:36px;flex-basis:36px}:root[data-theme] #customer-tracking-screen .ticket-page-control svg{width:18px;height:18px}:root[data-theme] #customer-tracking-screen .ticket-page-heading h1{font-size:clamp(15px,4.1vw,18px);line-height:1.2}:root[data-theme] #customer-tracking-screen .ticket-page-heading p{font-size:10.5px}:root[data-theme] #customer-tracking-screen .lt-root{display:flex;flex-direction:column}:root[data-theme] #customer-tracking-screen .lt-main{padding-top:19px}:root[data-theme] #customer-tracking-screen .lt-token-primary{font-size:29px}:root[data-theme] #customer-tracking-screen .lt-service-label{margin-top:8px;color:#d5e7ff;font-size:9px;line-height:1.35;letter-spacing:.045em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root[data-theme] #customer-tracking-screen .lt-stats{gap:10px}:root[data-theme] #customer-tracking-screen .lt-stats>div{flex:1;min-width:0}:root[data-theme] #customer-tracking-screen .lt-stats>div+div{padding-left:10px;border-left:1px solid #ffffff33}:root[data-theme] #customer-tracking-screen .lt-stat-l{color:#d2e3ff;font-size:8px}:root[data-theme] #customer-tracking-screen .lt-stat-v{font-size:13px;line-height:1.3;overflow-wrap:anywhere}:root[data-theme] #customer-tracking-screen .ticket-pedestal{top:193px;height:5px;left:30%;width:40%;border:1px solid var(--ticket-neutral-border);background:var(--ticket-neutral-surface);box-shadow:0 2px 0 -1px var(--samne-border),0 6px 12px -10px var(--category-glow)}:root[data-theme] #customer-tracking-screen .ticket-pedestal:after{top:2px;right:12%;bottom:-2px;left:12%;opacity:.07;filter:blur(2.5px)}:root[data-theme] #customer-tracking-screen .ticket-journey{margin-top:34px;padding-bottom:16px;border-bottom:1px solid var(--samne-border)}:root[data-theme] #customer-tracking-screen .ticket-journey-node{width:15px;height:15px;box-shadow:none}:root[data-theme] #customer-tracking-screen .ticket-journey-node svg{width:9px;height:9px}:root[data-theme] #customer-tracking-screen .ticket-journey-line{top:7px}:root[data-theme] #customer-tracking-screen .ticket-journey-label{font-size:8px}:root[data-theme] #customer-tracking-screen .ticket-journey-time{font-size:8px;color:var(--samne-muted)}:root[data-theme] #customer-tracking-screen .ticket-journey .is-active .ticket-journey-node{box-shadow:0 0 0 2px #3987ff22,0 0 6px #3987ff44}:root[data-theme] #customer-tracking-screen .ticket-journey.is-attention .is-active .ticket-journey-node{border-color:var(--ticket-attention);background:var(--ticket-attention-icon);color:var(--ticket-attention);box-shadow:0 0 0 2px #eeb83f19,0 0 7px #eeb83f44}:root[data-theme] #customer-tracking-screen .ticket-journey.is-attention .is-active .ticket-journey-label{color:var(--ticket-attention)}:root[data-theme] #customer-tracking-screen .ticket-journey.is-closed .ticket-journey-node{background:var(--ticket-neutral-surface);border:1px solid var(--ticket-neutral-border);color:var(--samne-muted);box-shadow:none}:root[data-theme] #customer-tracking-screen .ticket-journey.is-closed .ticket-journey-line{background:var(--ticket-neutral-border)}:root[data-theme] #customer-tracking-screen .ticket-journey.is-closed :is(.ticket-journey-label,.ticket-journey-time){color:var(--samne-muted)}:root[data-theme] #customer-tracking-screen :is(.ticket-status-card,.ticket-live-notice-called,.ticket-closed-notice){display:flex;align-items:center;gap:12px;width:100%;margin-top:15px;padding:14px;border-radius:16px;border:1px solid var(--ticket-attention-border);background:var(--ticket-attention-surface);box-shadow:0 5px 14px -12px #07172e55}:root[data-theme] #customer-tracking-screen .ticket-status-confirmed{border-color:var(--ticket-attention-border);background:var(--ticket-attention-surface)}:root[data-theme] #customer-tracking-screen .ticket-status-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;border:1px solid var(--ticket-attention);background:var(--ticket-attention-icon);color:var(--ticket-attention);box-shadow:0 0 8px -5px #eeb83f77}:root[data-theme] #customer-tracking-screen .ticket-status-confirmed .ticket-status-icon{color:var(--ticket-attention);border-color:var(--ticket-attention);background:var(--ticket-attention-icon);box-shadow:0 0 8px -5px #eeb83f77}:root[data-theme] #customer-tracking-screen .ticket-status-copy{min-width:0}:root[data-theme] #customer-tracking-screen :is(.ticket-status-title,.tlnc-title,.ticket-closed-title){display:block;font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase;letter-spacing:.055em;color:var(--ticket-attention)}:root[data-theme] #customer-tracking-screen .ticket-status-confirmed .ticket-status-title{color:var(--ticket-attention);text-transform:none;letter-spacing:.01em;font-size:12px}:root[data-theme] #customer-tracking-screen :is(.ticket-status-copy p,.tlnc-subtitle,.ticket-closed-message){margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.4;color:var(--samne-ink)}:root[data-theme] #customer-tracking-screen .ticket-status-copy small{display:block;margin-top:4px;color:var(--samne-muted);font-size:10px;line-height:1.4}:root[data-theme] #customer-tracking-screen .ticket-live-notice-called.is-calling{flex-direction:column;text-align:center;gap:7px}:root[data-theme] #customer-tracking-screen .is-calling .tlnc-bell-wrap{width:42px;height:42px}:root[data-theme] #customer-tracking-screen .is-calling .tlnc-content{width:100%}:root[data-theme] #customer-tracking-screen .tlnc-divider{display:none}:root[data-theme] #customer-tracking-screen .tlnc-bell-glow{top:-4%;right:-4%;bottom:-4%;left:-4%;opacity:.14;animation:none;filter:blur(2px)}:root[data-theme] #customer-tracking-screen .tlnc-bell-circle{background:var(--ticket-attention-icon);border-color:var(--ticket-attention);box-shadow:0 0 5px -4px #eeb83f66}:root[data-theme] #customer-tracking-screen :is(.tlnc-bell-circle,.ticket-closed-icon):before{display:none}:root[data-theme] #customer-tracking-screen .is-calling .tlnc-bell-reference{width:70%;height:70%;color:var(--ticket-attention);filter:none}:root[data-theme] #customer-tracking-screen .is-calling .tlnc-bell-wave{stroke-width:2.35;opacity:.82;animation:none}:root[data-theme] #customer-tracking-screen .tlnc-expired-mark{color:var(--ticket-attention);text-shadow:none}:root[data-theme] #customer-tracking-screen .tlnc-countdown{align-items:center;padding:7px 12px;margin-top:6px;background:var(--samne-base);border-color:var(--samne-border);box-shadow:none}:root[data-theme] #customer-tracking-screen .tlnc-countdown-label{color:var(--ticket-attention)}:root[data-theme] #customer-tracking-screen .tlnc-countdown-value{color:var(--samne-ink);font-size:24px;line-height:1.15;font-variant-numeric:tabular-nums}:root[data-theme] #customer-tracking-screen .ticket-closed-notice{border-color:var(--ticket-danger-border);background:var(--ticket-danger-surface)}:root[data-theme] #customer-tracking-screen .ticket-closed-icon{background:var(--ticket-danger-surface);border-color:var(--ticket-danger-border);color:var(--ticket-danger);box-shadow:none}:root[data-theme] #customer-tracking-screen .ticket-closed-icon span{text-shadow:none}:root[data-theme] #customer-tracking-screen .ticket-closed-title{color:var(--ticket-danger)}:root[data-theme] #customer-tracking-screen .ticket-neighbours{margin-top:36px}:root[data-theme] #customer-tracking-screen .ticket-actions{order:1;margin-top:12px}:root[data-theme] #customer-tracking-screen .ticket-sticky-cta-spacer{order:2}:root[data-theme] #customer-tracking-screen .ticket-sticky-cta{order:3}:root[data-theme] #customer-tracking-screen .ticket-sticky-cta .ticket-primary-action{width:100%;gap:8px;animation:none;box-shadow:inset 0 1px #fff2,0 5px 14px -10px #1667ff}:root[data-theme] #customer-tracking-screen .ticket-sticky-cta .ticket-primary-action:after{display:none}:root[data-theme] #customer-tracking-screen .ticket-sticky-cta .ticket-primary-action:disabled{opacity:1;background:var(--ticket-neutral-surface);color:var(--samne-muted);border-color:var(--ticket-neutral-border);box-shadow:none}:root[data-theme] #customer-tracking-screen .ticket-sticky-cta .ticket-primary-action.is-confirmed{color:var(--ticket-confirmed)}@media(max-width:380px){:root[data-theme] #customer-tracking-screen .ticket-page-control{width:32px;height:32px;flex-basis:32px}:root[data-theme] #customer-tracking-screen .ticket-page-nav{gap:7px}:root[data-theme] #customer-tracking-screen .ticket-page-contact{gap:5px}}:root[data-theme] #customer-tracking-screen .ticket-inactive-context{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px 28px;color:var(--samne-muted);text-align:center}:root[data-theme] #customer-tracking-screen .ticket-inactive-context p{margin:0;font-size:12px;line-height:1.6}:root[data-theme] #customer-tracking-screen .ticket-services-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;padding:16px 12px max(16px,env(safe-area-inset-bottom));background:#030a1675;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-theme] #customer-tracking-screen .ticket-services-sheet{width:min(100%,390px);max-height:min(72dvh,560px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--samne-border);border-radius:22px;padding:16px;background:var(--samne-surface, #fff);color:var(--samne-ink);box-shadow:0 18px 48px -22px #07172e61}:root[data-theme=dark] #customer-tracking-screen .ticket-services-sheet{background:#0f1d31;border-color:#2d4667;box-shadow:0 18px 48px -22px #000000b8}:root[data-theme] #customer-tracking-screen .ticket-services-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid var(--samne-border)}:root[data-theme] #customer-tracking-screen .ticket-services-kicker{display:block;color:var(--samne-accent);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}:root[data-theme] #customer-tracking-screen .ticket-services-sheet h2{margin:3px 0 0;font-size:18px;line-height:1.2;font-weight:800;letter-spacing:-.02em}:root[data-theme] #customer-tracking-screen .ticket-services-close{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid var(--samne-border);border-radius:50%;background:var(--samne-base);color:var(--samne-muted);cursor:pointer}:root[data-theme] #customer-tracking-screen .ticket-services-list{padding:9px 0}:root[data-theme] #customer-tracking-screen .ticket-services-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 0;color:var(--samne-muted);font-size:11.5px;line-height:1.4}:root[data-theme] #customer-tracking-screen .ticket-services-row>span{min-width:0}:root[data-theme] #customer-tracking-screen .ticket-services-row strong{flex:0 0 auto;color:var(--samne-ink);font-size:11.5px;font-weight:750}:root[data-theme] #customer-tracking-screen .ticket-services-meta{padding-top:8px;border-top:1px solid var(--samne-border)}:root[data-theme] #customer-tracking-screen .ticket-services-discount,:root[data-theme] #customer-tracking-screen .ticket-services-discount strong{color:#16865f}:root[data-theme=dark] #customer-tracking-screen .ticket-services-discount,:root[data-theme=dark] #customer-tracking-screen .ticket-services-discount strong{color:#67d7ae}:root[data-theme] #customer-tracking-screen .ticket-services-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:5px;padding-top:12px;border-top:1px solid var(--samne-border);font-size:13px;font-weight:800}:root[data-theme] #customer-tracking-screen .ticket-services-total strong{color:var(--samne-accent);font-family:JetBrains Mono,monospace;font-size:20px;line-height:1}:root[data-theme] #customer-tracking-screen .ticket-services-lock-note{margin:13px 0 0;padding:10px 11px;border-radius:12px;background:var(--samne-base);color:var(--samne-muted);font-size:10px;line-height:1.5}:root[data-theme] #customer-tracking-screen .lt-stat-l.lt-stat-l-attention{color:#fffffff0}:root[data-theme=dark] #customer-tracking-screen .lt-stat-l.lt-stat-l-attention{color:var(--ticket-attention)}:root[data-theme] #customer-tracking-screen .ticket-page-control{border-radius:12px;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,background .16s ease,transform .14s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}:root[data-theme] #customer-tracking-screen .ticket-page-control:active{transform:scale(.94);background:#e3e9ff;box-shadow:inset 0 1px 2px #0f172a1a}:root[data-theme=dark] #customer-tracking-screen .ticket-page-control{color:#fff}:root[data-theme=dark] #customer-tracking-screen .ticket-page-control:active{background:#142a4d;box-shadow:inset 0 1px 3px #00000073}@media(max-width:380px){:root[data-theme] #customer-tracking-screen .ticket-page-control{border-radius:11px}}@media(prefers-reduced-motion:reduce){:root[data-theme] #customer-tracking-screen .ticket-page-control{transition:none}:root[data-theme] #customer-tracking-screen .ticket-page-control:active{transform:none}}#customer-tracking-screen.samne-live-ticket-page{--tk-line: var(--home-line, #000);--tk-shadow: var(--home-shadow, #000);--tk-card: var(--home-card-bg, #fff);--tk-ink: var(--home-card-ink, #0b1230);--tk-muted: var(--home-card-muted, #586985);background:radial-gradient(circle,var(--home-dot, rgba(18, 34, 72, .08)) 1px,transparent 1.6px) 0 0 / 18px 18px,var(--samne-base)!important}#customer-tracking-screen .ticket-page-control{border-radius:50%!important;background:var(--tk-card)!important;color:var(--tk-ink)!important;border:2px solid var(--tk-line)!important;box-shadow:0 2px 0 var(--tk-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#customer-tracking-screen .ticket-page-control:active{transform:translateY(2px);box-shadow:0 0 0 var(--tk-shadow)!important}#customer-tracking-screen .ticket-page-heading h1{font-weight:800!important;letter-spacing:-.035em;color:var(--tk-ink)!important}#customer-tracking-screen .lt-stage{filter:drop-shadow(0 4px 0 var(--tk-shadow))!important}#customer-tracking-screen .lt-rim-svg path{stroke:var(--tk-line)!important;stroke-width:4px!important}#customer-tracking-screen .lt-ground-glow{display:none}#customer-tracking-screen .ticket-pedestal:after{background:var(--tk-line)!important;height:2px!important;opacity:.9}#customer-tracking-screen .ticket-journey-line{height:2px!important;background:var(--tk-line)!important;opacity:.35}#customer-tracking-screen .ticket-journey-step:is(.is-done,.is-active) .ticket-journey-line{background:var(--samne-accent)!important;opacity:1}#customer-tracking-screen .ticket-journey-node{border:2px solid var(--tk-line)!important;background:var(--tk-card)!important;box-shadow:0 1.5px 0 var(--tk-shadow)!important}#customer-tracking-screen .is-done .ticket-journey-node{background:var(--samne-accent)!important;color:#fff!important}#customer-tracking-screen .is-active .ticket-journey-node{background:#ffe066!important}#customer-tracking-screen .ticket-journey-label{color:var(--tk-ink)!important;font-weight:800!important}#customer-tracking-screen :is(.ticket-status-card,.ticket-live-notice-called,.ticket-closed-notice){background:var(--tk-card)!important;border:1.5px solid var(--tk-line)!important;border-radius:18px!important;box-shadow:0 2px 0 var(--tk-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#customer-tracking-screen .ticket-status-attention .ticket-status-icon{background:#ffe066!important;color:#000!important;border:1.5px solid #000!important;box-shadow:0 1.5px #000!important}#customer-tracking-screen .ticket-status-confirmed .ticket-status-icon{border:1.5px solid #000!important;box-shadow:0 1.5px #000!important}#customer-tracking-screen .ticket-status-copy p{color:var(--tk-ink)!important}#customer-tracking-screen .ticket-neighbours h2{color:var(--samne-accent)!important;font-weight:800!important}#customer-tracking-screen .ticket-neighbour{background:var(--tk-card)!important;border:1.5px solid var(--tk-line)!important;box-shadow:0 2px 0 var(--tk-shadow)!important}#customer-tracking-screen .ticket-neighbour.is-me{background:color-mix(in srgb,var(--samne-accent) 14%,var(--tk-card))!important;border-color:var(--samne-accent)!important;box-shadow:0 3px 0 var(--samne-accent)!important}#customer-tracking-screen .ticket-neighbour-name{color:var(--tk-ink)!important}#customer-tracking-screen .ticket-sticky-cta{background:var(--tk-card)!important;border-top:2px solid var(--tk-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#customer-tracking-screen .ticket-sticky-cta .ticket-primary-action{border:2px solid var(--tk-line)!important;box-shadow:0 3px 0 var(--tk-shadow)!important}#customer-tracking-screen .ticket-sticky-cta .ticket-primary-action:not(:disabled){background:var(--samne-accent)!important;color:#fff!important}#customer-tracking-screen .ticket-sticky-cta .ticket-primary-action:disabled{opacity:1!important;background:var(--home-chip, #e4ecfc)!important;color:var(--tk-muted)!important;box-shadow:none!important}#customer-tracking-screen .ticket-sticky-cta .ticket-primary-action:not(:disabled):active{transform:translateY(3px);box-shadow:0 0 0 var(--tk-shadow)!important}:root[data-theme=dark] #customer-bookings-screen.samne-bookings-premium{background:radial-gradient(140% 34% at 12% 0%,#3454fd21,#3454fd00 62%),radial-gradient(90% 24% at 96% 4%,#5b3fd612,#5b3fd600 60%),#070c14}.samne-bookings-premium .samne-bk-section-title{letter-spacing:.18em}:root[data-theme=dark] .samne-bookings-premium .samne-bk-section-title{color:#8e9ab3}.samne-bookings-premium .samne-bk-card{position:relative;isolation:isolate}.samne-bookings-premium .samne-bk-card-icon{background:var(--samne-tint-20);color:var(--samne-accent)}.samne-bookings-premium .samne-bk-category-chip{background:var(--samne-tint-10);color:var(--samne-muted)}.samne-bookings-premium .samne-bk-card-service{color:var(--samne-ink);opacity:.78}.samne-bookings-premium .samne-bk-card-detail{color:var(--samne-muted)}.samne-bookings-premium .samne-bk-card-date,.samne-bookings-premium .samne-bk-card-chevron{color:var(--samne-text-subtle)}.samne-bookings-premium .samne-bk-card--active{border-color:#3454fd47!important;background:radial-gradient(120% 90% at 0% 0%,#3454fd0b,#3454fd00 60%),linear-gradient(145deg,#fffffffa,#f1f4fcf0);box-shadow:0 12px 26px -18px #3454fd40,inset 0 1px #fff}:root[data-theme=dark] .samne-bookings-premium .samne-bk-card,:root[data-theme=dark] .samne-bookings-premium .samne-bk-metric,:root[data-theme=dark] .samne-bookings-premium .samne-bk-category-card,:root[data-theme=dark] .samne-bookings-premium .samne-bk-past{border-color:#ffffff12;background:linear-gradient(160deg,#182130f0,#0e141ff0);box-shadow:0 12px 26px -20px #000000e6,inset 0 1px #ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .samne-bookings-premium .samne-bk-card-icon{background:linear-gradient(160deg,#3454fd33,#3454fd14);color:#a9c2ff;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #6e8cff24}:root[data-theme=dark] .samne-bookings-premium .samne-bk-category-chip{background:#ffffff0f;color:#97a3bb}:root[data-theme=dark] .samne-bookings-premium .samne-bk-card-service{color:#c9d2e3;opacity:1}:root[data-theme=dark] .samne-bookings-premium .samne-bk-card-detail{color:#9aa6bd}:root[data-theme=dark] .samne-bookings-premium .samne-bk-card-date,:root[data-theme=dark] .samne-bookings-premium .samne-bk-card-chevron{color:#6f7c94}:root[data-theme=dark] .samne-bookings-premium .samne-bk-card--active{border-color:#6e8cff4d;background:radial-gradient(120% 100% at 0% 0%,#3454fd1a,#3454fd00 58%),linear-gradient(160deg,#1a2438f5,#0e141ff5);box-shadow:0 16px 34px -22px #3454fd56,inset 0 1px #ffffff1a,inset 0 0 0 1px #6e8cff0f}:root[data-theme=dark] .samne-bookings-premium .samne-bk-card--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,#ffffff4d,#8ca4ff29 30%,#fff0 60%,#7890ff2e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-theme=dark] .samne-bookings-premium .samne-bk-past-list .samne-bk-card{background:#ffffff06;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .samne-bookings-premium .samne-bk-past-list .samne-bk-card-icon{background:#ffffff0d;color:#9aa6bd;box-shadow:inset 0 1px #ffffff0d}.samne-bookings-premium .samne-bk-past-list .samne-bk-card-icon{background:var(--samne-surface-soft);color:var(--samne-muted)}.samne-bookings-premium .samne-bk-status{display:inline-flex;align-items:center;gap:5px}.samne-bk-status--live{background:var(--samne-tint-20);color:var(--samne-accent)}.samne-bk-status--good{background:#ecfdf5;color:#047857}.samne-bk-status--warn{background:#fffbeb;color:#b45309}.samne-bk-status--bad{background:#fff1f2;color:#be123c}.samne-bk-status--neutral{background:var(--samne-surface-soft);color:var(--samne-muted)}:root[data-theme=dark] .samne-bk-status--live{background:#3454fd33;color:#b3c8ff;box-shadow:inset 0 0 0 1px #6e8cff4d}:root[data-theme=dark] .samne-bk-status--good{background:#10b98121;color:#6ee7b7;box-shadow:inset 0 0 0 1px #34d3992e}:root[data-theme=dark] .samne-bk-status--warn{background:#f59e0b1f;color:#fcd34d;box-shadow:inset 0 0 0 1px #fbbf2429}:root[data-theme=dark] .samne-bk-status--bad{background:#f43f5e21;color:#fda4af;box-shadow:inset 0 0 0 1px #fb71852e}:root[data-theme=dark] .samne-bk-status--neutral{background:#ffffff0f;color:#b4bed2;box-shadow:inset 0 0 0 1px #ffffff0f}.samne-bookings-premium .samne-bk-live-dot{position:relative;display:inline-block;width:6px;height:6px;flex:none;border-radius:999px;background:currentColor}.samne-bookings-premium .samne-bk-section-title .samne-bk-live-dot{color:var(--samne-accent)}:root[data-theme=dark] .samne-bookings-premium .samne-bk-section-title .samne-bk-live-dot{color:#7fa8ff}.samne-bookings-premium .samne-bk-live-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:currentColor;opacity:0;animation:samne-bk-live-pulse 2.2s ease-out infinite}@keyframes samne-bk-live-pulse{0%{transform:scale(.6);opacity:.45}80%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.samne-bookings-premium .samne-bk-live-dot:after{animation:none}}.samne-bk-tint--emerald{background:#ecfdf5;color:#059669}.samne-bk-tint--blue{background:var(--samne-tint-20);color:var(--samne-accent)}.samne-bk-tint--violet{background:#f5f3ff;color:#7c3aed}.samne-bk-tint--amber{background:#fffbeb;color:#d97706}:root[data-theme=dark] .samne-bk-tint{box-shadow:inset 0 1px #ffffff12}:root[data-theme=dark] .samne-bk-tint--emerald{background:#10b98124;color:#6ee7b7}:root[data-theme=dark] .samne-bk-tint--blue{background:#3454fd2e;color:#a9c2ff}:root[data-theme=dark] .samne-bk-tint--violet{background:#8b5cf629;color:#c4b5fd}:root[data-theme=dark] .samne-bk-tint--amber{background:#f59e0b24;color:#fcd34d}:root[data-theme=dark] .samne-bookings-premium .samne-bk-soft-control{border-color:#ffffff14;background:#ffffff0d;color:#aeb8cc;box-shadow:inset 0 1px #ffffff0f}:root[data-theme=dark] .samne-bookings-premium .samne-bk-insight{border-color:#6e8cff33;background:radial-gradient(120% 120% at 0% 0%,#3454fd29,#3454fd00 60%),linear-gradient(160deg,#161e30f0,#0e141ff0);box-shadow:inset 0 1px #ffffff12,0 12px 26px -20px #000000e6}:root[data-theme=dark] .samne-bookings-premium .samne-bk-insight-icon{background:#3454fd33;color:#a9c2ff;box-shadow:inset 0 0 0 1px #6e8cff33}.samne-bookings-premium .samne-bk-share-fill{background:linear-gradient(90deg,#3454fd,#7c9bff)}:root[data-theme=dark] .samne-bookings-premium .samne-bk-share-track{background:#ffffff12}:root[data-theme=dark] .samne-bookings-premium .samne-bk-past-icon{background:#ffffff0d;color:#9aa6bd}:root[data-theme=dark] .samne-bookings-premium .samne-bk-empty-icon{border-color:#6e8cff38;background:radial-gradient(100% 100% at 30% 0%,#3454fd38,#3454fd00 70%),linear-gradient(160deg,#182130f5,#0e141ff5);color:#a9c2ff;box-shadow:0 14px 30px -18px #3454fd8c,inset 0 1px #ffffff1a}:root[data-theme=dark] .samne-bookings-premium .samne-bk-error{border-color:#f43f5e4d;background:#f43f5e1a;color:#fda4af}#customer-bookings-screen.samne-bookings-premium{position:relative;--bk-scroll: 0}.samne-bookings-premium>.samne-bk-header-slot>.safe-area-header,.samne-bookings-premium>.safe-area-header{position:absolute;inset:0 0 auto 0;z-index:30;isolation:isolate;background:transparent!important;background-image:none!important}.samne-bookings-premium>.safe-area-scroll{padding-top:var(--bk-header-h, 0px);scroll-padding-top:var(--bk-header-h, 0px)}.samne-bookings-premium .safe-area-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--bk-scroll);transition:opacity .14s linear;background:linear-gradient(180deg,#ffffff8c,#fff0 55%),#f6f8fdbd;box-shadow:0 5px 10px -9px #0f172a38;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.samne-bookings-premium .safe-area-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleY(.5);transform-origin:bottom;pointer-events:none;opacity:var(--bk-scroll);transition:opacity .14s linear;background:linear-gradient(90deg,#0f172a00,#0f172a1a 18%,#3454fd29,#0f172a1a 82%,#0f172a00)}:root[data-theme=dark] .samne-bookings-premium .safe-area-header:before{background:linear-gradient(180deg,#ffffff0b,#fff0 45%),linear-gradient(180deg,#0a0f19c7,#0a0f19a8);box-shadow:0 6px 12px -10px #000000b3;-webkit-backdrop-filter:blur(18px) saturate(1.5) brightness(.85);backdrop-filter:blur(18px) saturate(1.5) brightness(.85)}:root[data-theme=dark] .samne-bookings-premium .safe-area-header:after{background:linear-gradient(90deg,#fff0,#ffffff2e 20%,#d2deff4d,#ffffff2e 80%,#fff0)}:root[data-theme=dark] .samne-bookings-premium .safe-area-header button svg{color:#fff!important}@media(prefers-reduced-motion:reduce){.samne-bookings-premium .safe-area-header:before,.samne-bookings-premium .safe-area-header:after{transition:none}}@media(prefers-reduced-transparency:reduce){.samne-bookings-premium .safe-area-header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--samne-base)}}.samne-bookings-premium .samne-bk-card-photo{box-shadow:inset 0 0 0 1px #0f172a0f}:root[data-theme=dark] .samne-bookings-premium .samne-bk-card-photo{box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 14px -8px #000c}.samne-bookings-premium .samne-bk-card-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.samne-bookings-premium .samne-bk-live-dot,.samne-bookings-premium .samne-bk-section-title .samne-bk-live-dot,:root[data-theme=dark] .samne-bookings-premium .samne-bk-section-title .samne-bk-live-dot{color:#22c55e;background:#22c55e}#customer-bookings-screen.samne-bookings-premium .safe-area-header button{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid #E2E8F0;border-radius:12px;color:#334155;background:linear-gradient(145deg,#fffffff5,#f7f9ffd6);box-shadow:inset 0 1px #fffc,0 2px 8px -4px #0f172a1f;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,background .16s ease,transform .14s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}#customer-bookings-screen.samne-bookings-premium .safe-area-header button svg{width:18px;height:18px;color:currentColor}#customer-bookings-screen.samne-bookings-premium .safe-area-header button:hover{background:#eef2ff}#customer-bookings-screen.samne-bookings-premium .safe-area-header button:active{transform:scale(.94);background:#e3e9ff;box-shadow:inset 0 1px 2px #0f172a1a}#customer-bookings-screen.samne-bookings-premium .safe-area-header button:focus-visible{outline:2px solid var(--samne-accent);outline-offset:4px}:root[data-theme=dark] #customer-bookings-screen.samne-bookings-premium .safe-area-header button{border:1px solid #415b83;color:#fff;background:linear-gradient(145deg,#192d4ee6,#0c1c35cc);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] #customer-bookings-screen.samne-bookings-premium .safe-area-header button:hover{background:#19325b}:root[data-theme=dark] #customer-bookings-screen.samne-bookings-premium .safe-area-header button:active{background:#142a4d;box-shadow:inset 0 1px 3px #00000073}:root[data-theme=dark] #customer-bookings-screen.samne-bookings-premium .safe-area-header button svg{color:#fff!important}@media(max-width:380px){#customer-bookings-screen.samne-bookings-premium .safe-area-header button{width:32px;height:32px;flex-basis:32px;border-radius:11px}}@media(prefers-reduced-motion:reduce){#customer-bookings-screen.samne-bookings-premium .safe-area-header button{transition:none}#customer-bookings-screen.samne-bookings-premium .safe-area-header button:active{transform:none}}.samne-bookings-premium .samne-bk-float-arrow{color:#334155;background:none;filter:drop-shadow(0 3px 4px rgba(15,23,42,.22));transition:transform .16s cubic-bezier(.22,1,.36,1)}:root[data-theme=dark] .samne-bookings-premium .samne-bk-float-arrow{color:#fff;background:none;filter:drop-shadow(0 3px 5px rgba(0,0,0,.75))}.samne-bookings-premium .samne-bk-card--active:hover .samne-bk-float-arrow{transform:translateY(-1px)}.samne-bookings-premium .samne-bk-card--active:active .samne-bk-float-arrow{transform:translateY(0) scale(.94)}@media(prefers-reduced-motion:reduce){.samne-bookings-premium .samne-bk-float-arrow{transition:none}}.samne-bookings-premium .samne-bk-rule--left{background:linear-gradient(90deg,#0f172a00,#0f172a29)}.samne-bookings-premium .samne-bk-rule--right{background:linear-gradient(90deg,#0f172a29,#0f172a00)}:root[data-theme=dark] .samne-bookings-premium .samne-bk-rule--left{background:linear-gradient(90deg,#fff0,#ffffff2e)}:root[data-theme=dark] .samne-bookings-premium .samne-bk-rule--right{background:linear-gradient(90deg,#ffffff2e,#fff0)}#customer-bookings-screen.samne-bookings-premium .safe-area-header>div{align-items:center;gap:9px}#customer-bookings-screen.samne-bookings-premium .safe-area-header h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,4.1vw,18px);line-height:1.2;font-weight:750;letter-spacing:-.025em}#customer-bookings-screen.samne-bookings-premium .safe-area-header h1+p{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;font-weight:400;letter-spacing:normal;color:var(--samne-muted)}:root[data-theme=dark] #customer-bookings-screen.samne-bookings-premium .safe-area-header h1+p{color:#8ba7d0}@media(max-width:380px){#customer-bookings-screen.samne-bookings-premium .safe-area-header>div{gap:7px}}.samne-bookings-premium .samne-bk-metric-title{margin:0;font-size:12.5px;line-height:1.2;font-weight:750;letter-spacing:-.02em;color:var(--samne-ink)}.samne-bookings-premium .samne-bk-metric-value{margin:3px 0 0;font-size:14px;line-height:1.35;font-weight:700;font-variant-numeric:tabular-nums;color:var(--samne-muted)}:root[data-theme=dark] .samne-bookings-premium .samne-bk-metric-value{color:#8ba7d0}.gym-app{--gym-ink: #182b35;--gym-muted: #6d7e87;--gym-teal: #3454FD;--gym-border: #e3eaed;color:var(--gym-ink);background:#f6f8fa;display:flex;min-height:100dvh;width:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5;text-align:left}.gym-app *{box-sizing:border-box}.gym-app button,.gym-app input,.gym-app select,.gym-app textarea{font:inherit}.gym-app button,.gym-app a{-webkit-tap-highlight-color:transparent}.gym-app button{cursor:pointer}.gym-app button:disabled{opacity:.45;cursor:not-allowed}.gym-app :focus-visible{outline:3px solid #42bfc5;outline-offset:3px}.gym-app h1,.gym-app h2,.gym-app h3,.gym-app p{margin:0}.gym-app h1{font-size:28px;font-weight:750;line-height:1.22;letter-spacing:-1px}.gym-app h2{font-size:15px;font-weight:700;letter-spacing:-.15px}.gym-app h3{font-size:17px;font-weight:700}.gym-sidebar{width:224px;flex:0 0 224px;background:#fff;border-right:1px solid var(--gym-border);color:var(--gym-ink);position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;z-index:30}.gym-brand{background:#fff;color:#007c80;height:82px;flex-shrink:0;display:flex;align-items:center;padding:0 26px;font-size:29px;letter-spacing:6px;font-weight:650;gap:11px}.gym-brand>span{font-size:8px;letter-spacing:1.4px;border-left:1px solid #dfe6e7;padding-left:12px;line-height:1.4}.gym-nav-label{font-size:9px;letter-spacing:1.5px;color:var(--gym-muted);padding:24px 23px 14px}.gym-sidebar nav{padding:0 12px;overflow-y:auto}.gym-sidebar nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:47px;border:0;background:none;text-align:left;color:var(--gym-ink);border-radius:9px;margin:3px 0;padding:11px 13px;font-size:12px;font-weight:550}.gym-sidebar nav button.active{background:#eef8f7;color:var(--gym-teal);box-shadow:none}.gym-sidebar nav button:hover{background:#f5f9f9}.gym-sidebar nav button.active:hover{background:#e6f2f1}.gym-sidebar nav b{margin-left:auto;border-radius:5px;padding:0 6px;background:#eef2f6;color:#68768a;font-size:10px}.gym-sidebar-footer{margin-top:auto;padding:18px 20px 22px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--gym-border)}.gym-sidebar-footer-identity{display:flex;gap:10px;align-items:center;color:var(--gym-muted);font-size:10px}.gym-sidebar-footer small{display:block;color:var(--gym-muted);font-size:9px;margin-top:4px;overflow-wrap:anywhere}.gym-sidebar-signout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;border:1px solid var(--gym-border);border-radius:10px;background:#f5f9f9;color:#566b74;font-size:11.5px;font-weight:650}.gym-sidebar-signout:hover{background:#fdf1ef;border-color:#f3d4cd;color:#b23a24}.gym-workspace{flex:1;min-width:0}.gym-topbar{min-height:82px;background:#fff;border-bottom:1px solid var(--gym-border);display:flex;align-items:center;gap:16px;padding:14px 30px}.gym-business{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.gym-header-logo{width:34px;height:34px;border-radius:9px;flex-shrink:0;object-fit:cover}.gym-header-logo--fallback{display:grid;place-items:center;background:linear-gradient(145deg,#3454fd,#1d36c9);color:#fff;font-weight:800;font-size:13px}.gym-business strong{display:block;font-size:13px;overflow-wrap:anywhere}.gym-business small{display:block;color:var(--gym-muted);font-size:10px;margin-top:1px}.gym-business-icon{width:34px;height:34px;border:1px solid var(--gym-border);border-radius:9px;display:grid;place-items:center;color:var(--gym-teal);flex-shrink:0}.gym-sync{margin-left:auto;display:flex;align-items:center;gap:6px;white-space:nowrap;color:#087376;background:#eef8f5;border:1px solid #d6ede5;padding:5px 9px;border-radius:20px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.gym-sync>span{width:6px;height:6px;border-radius:50%;background:#49a870}.gym-sync.offline{background:#fff1e5;color:#9e4b18;border-color:#f8d5b9}.gym-sync.offline>span{background:#e09333}.gym-user{display:flex;gap:9px;align-items:center;border-left:1px solid var(--gym-border);padding-left:16px}.gym-user strong{font-size:11px;display:block}.gym-user small{display:block;font-size:10px;color:var(--gym-muted);text-transform:capitalize}.gym-icon-button{width:44px;height:44px;display:inline-grid;place-items:center;flex-shrink:0;background:transparent;border:0;border-radius:10px;color:inherit}.gym-icon-button:hover{background:#e9f3f2}.gym-main{padding:28px 30px 18px;max-width:1580px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.gym-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.gym-page-heading p:not(.gym-eyebrow){font-size:12px;color:var(--gym-muted);margin-top:8px}.gym-eyebrow{font-size:9px;font-weight:750;letter-spacing:1.3px;color:#6d838c;display:block}.gym-page-heading .gym-eyebrow{margin-bottom:7px;color:var(--gym-teal)}.gym-today{font-size:10px;display:flex;align-items:center;gap:7px;white-space:nowrap;color:#6d7e87}.gym-setup{padding:16px 20px;background:#fff8ef;border:1px solid #f2d8b6;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.gym-setup strong{font-size:12px;color:#a05a18}.gym-setup p{font-size:11px;color:#866e57;margin-top:4px}.gym-button{background:var(--gym-teal);border:1px solid var(--gym-teal);border-radius:8px;color:#fff;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;font-size:11px!important;font-weight:650!important;line-height:1.4;text-decoration:none;transition:background .15s}.gym-button:hover{background:#076b70}.gym-button.secondary{background:#f5f9f9;border-color:#e2ebed;color:#12676d}.gym-button.secondary:hover{background:#e6f2f1}.gym-button.secondary.active{background:var(--gym-teal);border-color:var(--gym-teal);color:#fff}.gym-button.danger{background:#c0392b;border-color:#c0392b;color:#fff}.gym-button.danger:hover{background:#a5321f}.gym-button.secondary.danger{background:#fdf1ef;border-color:#f3d4cd;color:#b23a24}.gym-button.secondary.danger:hover{background:#fbe4de}.gym-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;border:0;background:none;color:#078185;font-size:10px!important;font-weight:650!important;text-decoration:none;min-height:36px;padding:5px 0}.gym-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gym-metric{border:1px solid var(--gym-border);background:#fff;border-radius:13px;padding:20px 20px 12px;display:flex;flex-direction:column;align-items:center;box-shadow:0 3px 12px #203e4603}.gym-metric.featured{border-color:#9dced0;background:linear-gradient(150deg,#f3fbfa,#fff)}.gym-metric-label{font-size:10px;font-weight:650;letter-spacing:.5px;text-transform:uppercase;display:flex;gap:12px;align-items:center;width:100%;justify-content:space-between;color:#536872}.gym-metric-label svg{color:#73979b}.gym-metric>strong{font-size:43px;font-weight:750;line-height:1.2;letter-spacing:-1.7px;margin-top:16px;color:#0c7980}.gym-metric:nth-child(2)>strong{color:#20313e}.gym-metric>small{font-size:10px;color:#788992;margin-top:5px;text-align:center}.gym-counter{display:flex;gap:8px;margin:15px 0 3px}.gym-counter button{height:40px;min-width:56px;background:#fff;border:1px solid #d8e5e7;border-radius:7px;color:#31525c;display:grid;place-items:center}.gym-counter button:last-child{background:#3454fd;border-color:#3454fd;color:#fff}.gym-metric-spacer{height:58px}.gym-metric>.gym-link{margin-top:auto}button.gym-metric{font:inherit;color:inherit;text-align:center;cursor:pointer;width:100%;transition:box-shadow .15s ease,border-color .15s ease}button.gym-metric:hover,button.gym-metric:focus-visible{border-color:#9dced0;box-shadow:0 5px 16px #203e460c;outline:none}.gym-metric-delta{font-size:12px;font-weight:600;color:var(--gym-muted);letter-spacing:0}.gym-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gym-activity-buckets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gym-activity-bucket{font:inherit;color:inherit;cursor:pointer;background:#f6fafa;border:1px solid var(--gym-border);border-radius:10px;padding:14px 8px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.gym-activity-bucket:hover,.gym-activity-bucket:focus-visible{border-color:#9dced0;background:#eef8f7;outline:none}.gym-activity-bucket strong{font-size:22px;font-weight:750;color:#0c7980}.gym-activity-bucket span{font-size:10px;color:#6e7e88;line-height:1.4}.gym-needs-attention-row{font:inherit;color:inherit;cursor:pointer;width:100%;text-align:left;background:transparent;border:0}.gym-needs-attention-row:hover,.gym-needs-attention-row:focus-visible{background:#f6fafa;outline:none}.gym-needs-attention-row svg:last-child{color:#9aacb4;flex-shrink:0}.gym-good-state{display:flex;align-items:center;gap:10px;color:#378951;background:#edf7ee;border:1px solid #d5ecd8;border-radius:10px;padding:14px 16px;font-size:13px;font-weight:600}.gym-quick-actions{background:#fff;border:1px solid var(--gym-border);border-radius:12px;display:flex;gap:10px;padding:13px 16px;align-items:center;flex-wrap:wrap}.gym-quick-actions>.gym-eyebrow{margin-right:8px}.gym-quick-actions .gym-button{flex:1;white-space:nowrap;padding:10px}.gym-panel{background:#fff;border:1px solid var(--gym-border);border-radius:13px;padding:20px;min-width:0;box-shadow:0 3px 12px #203e4602}.gym-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.gym-panel-heading h2{min-width:0}.gym-panel-heading>.gym-link{white-space:nowrap;margin:-8px 0}.gym-muted{font-size:12px;color:var(--gym-muted);line-height:1.65}.gym-overview-feature{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:18px}.gym-mini-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:14px;margin:23px 0}.gym-mini-metrics>div{border-right:1px solid #e8eef0;padding-right:10px;min-width:0}.gym-mini-metrics>div:last-child{border:0}.gym-mini-metrics span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.3px;color:#687b85;line-height:1.6}.gym-mini-metrics strong{display:block;font-size:26px;font-weight:750;letter-spacing:-.7px;margin-top:4px}.gym-promo{border-radius:13px;background:linear-gradient(140deg,#deefec,#eef8f4);border:1px solid #d1e7e2;padding:23px;color:#185e61;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.gym-promo h2{font-size:21px;letter-spacing:-.6px}.gym-promo p{font-size:11px;color:#497875;line-height:1.6}.gym-promo .gym-button{margin-top:5px}.gym-promo .gym-eyebrow{color:#528b88;font-size:8px}.gym-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gym-overview-grid .gym-panel{padding:18px}.gym-overview-grid .gym-panel h2{font-size:13px}.gym-trend{display:block;width:100%;margin:20px 0 8px}.gym-trend-summary{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--gym-border);padding-top:14px}.gym-trend-summary small{display:block;color:var(--gym-muted);font-size:9px}.gym-trend-summary strong{display:block;font-size:23px;font-weight:700;line-height:1.4}.gym-trend-summary strong span{font-size:10px;font-weight:400;color:var(--gym-muted)}.gym-footnote{font-size:10px;color:#839099;line-height:1.7;margin-top:13px!important}.gym-list{display:flex;flex-direction:column}.gym-list-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #eef2f4;min-width:0}.gym-list-row:last-child{border-bottom:0}.gym-list-row>div:not(.gym-inline-actions){min-width:0;flex:1}.gym-list-row strong{font-size:12px;font-weight:650;display:block;overflow-wrap:anywhere}.gym-list-row small{display:block;font-size:10px;color:var(--gym-muted);margin-top:3px;overflow-wrap:anywhere}.gym-list-row .gym-badge{flex-shrink:0}.gym-avatar{display:inline-grid;place-items:center;background:#e9f3f2;border:1px solid #dfeceb;color:#26767a;font-size:12px;font-weight:700;width:33px;height:33px;border-radius:50%;flex-shrink:0}.gym-avatar-photo{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.gym-avatar.large{width:48px;height:48px;font-size:18px}.gym-badge{display:inline-block;font-size:9px;line-height:1.5;font-weight:650;border-radius:5px;background:#eef2f6;color:#68768a;padding:3px 7px;white-space:nowrap}.gym-badge.good{background:#edf7ee;color:#378951}.gym-row-end{text-align:right;flex:0 0 auto!important}.gym-overview-grid .gym-list-row{gap:8px;flex-wrap:wrap}.gym-overview-grid .gym-list-row strong{font-size:10px}.gym-overview-grid .gym-list-row small{font-size:9px}.gym-empty{min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:20px;color:#81919a;font-size:12px;line-height:1.7}.gym-empty-dot{width:30px;height:5px;border-radius:10px;background:#dcebea}.gym-event-marker{width:7px;height:7px;background:#64b6ae;border-radius:50%;flex-shrink:0}.gym-alert{background:#fff8eb;border:1px solid #f4e2bd;border-radius:8px;padding:10px;font-size:10px;color:#9d701d;margin-bottom:8px}.gym-summary-line{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1f3;padding:17px 0;font-size:12px}.gym-summary-line>span{color:#6e7e88}.gym-summary-line strong{font-size:15px;overflow-wrap:anywhere;text-align:right}.gym-page-footer{display:flex;align-items:center;justify-content:space-between;color:#91a0a7;font-size:8px;letter-spacing:.9px;padding-top:5px;gap:10px}.gym-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gym-floor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.gym-floor-header h2{font-size:16px;margin:0 0 3px;letter-spacing:.4px}.gym-floor-header p{color:var(--gym-muted, #6e7e88);font-size:12px;margin:0}.gym-floor-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.gym-floor-summary-card{border:1px solid var(--gym-border, #edf1f3);background:#fff;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;box-shadow:0 3px 12px #203e4603;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}button.gym-floor-summary-card:hover,button.gym-floor-summary-card:focus-visible{border-color:#9dced0;box-shadow:0 5px 16px #203e460c;outline:none}.gym-floor-summary-label{font-size:10px;font-weight:650;letter-spacing:.5px;text-transform:uppercase;color:#536872}.gym-floor-summary-card>strong{font-size:30px;font-weight:750;line-height:1.2;letter-spacing:-1px;color:#0c7980;margin-top:2px}.gym-floor-summary-card>strong>small{font-size:15px;font-weight:650;color:#7c8e95;margin-left:2px}.gym-floor-summary-note{font-size:11px;color:#788992}.gym-floor-summary-split{cursor:default}.gym-floor-summary-split-row{display:flex;align-items:center;gap:14px;width:100%;margin-top:6px}.gym-floor-summary-split-row>div{display:flex;flex-direction:column;gap:2px}.gym-floor-summary-split-row strong{font-size:22px;font-weight:750;color:#20313e;letter-spacing:-.5px}.gym-floor-summary-split-row span{font-size:10px;color:#788992;text-transform:uppercase;letter-spacing:.4px}.gym-floor-summary-split-divider{width:1px;align-self:stretch;background:#edf1f3}@media(max-width:860px){.gym-floor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.gym-floor-summary{grid-template-columns:1fr}}.gym-floor-tabs{display:flex;gap:6px;border-bottom:1px solid #edf1f3;margin-bottom:16px;overflow-x:auto}.gym-floor-tab{display:flex;align-items:center;gap:6px;border:none;background:none;padding:10px 14px;font-size:12px;font-weight:700;color:var(--gym-muted, #6e7e88);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.gym-floor-tab.active{color:#3454fd;border-bottom-color:#3454fd}.gym-floor-tab-count{background:#edf1f3;border-radius:999px;padding:1px 7px;font-size:11px}.gym-floor-tab.active .gym-floor-tab-count{background:#3454fd22;color:#3454fd}.gym-floor-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.gym-floor-card{border:1px solid #edf1f3;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;background:#fff}.gym-floor-card.left{background:#fbfcfd;border-color:#e6ebee}.gym-floor-card.left .gym-floor-card-id>strong{color:#4c5f68}.gym-floor-card header{display:flex;align-items:flex-start;gap:10px}.gym-floor-card-id{display:flex;flex-direction:column;gap:5px;min-width:0}.gym-floor-card-id>strong{font-size:14px;overflow-wrap:anywhere}.gym-floor-chips{display:flex;gap:6px;flex-wrap:wrap}.gym-floor-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.gym-floor-card-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:var(--gym-muted, #6e7e88)}.gym-floor-card-facts dd{margin:0;font-size:12px;font-weight:600;overflow-wrap:anywhere}@media(max-width:520px){.gym-floor-cards,.gym-floor-card-facts{grid-template-columns:1fr}}.gym-entry-qr{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start}.gym-entry-qr-image{width:100%;aspect-ratio:1 / 1;border-radius:14px;border:1px solid #edf1f3;background:#fff;padding:10px}.gym-entry-qr-meta{display:flex;flex-direction:column;gap:4px}@media(max-width:640px){.gym-entry-qr{grid-template-columns:1fr}.gym-entry-qr-image{max-width:220px;margin:0 auto}}.gym-utilization{display:flex;flex-direction:column;align-items:center;padding:20px;gap:8px}.gym-utilization strong{font-size:52px;letter-spacing:-2px;font-weight:700;color:#3454fd}.gym-utilization span{color:var(--gym-muted)}.gym-app progress{width:100%;height:12px;accent-color:#3454FD;display:block;margin:15px 0}.gym-members-module{display:flex;flex-direction:column;gap:18px}.gym-members-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.gym-members-kpi{min-width:0;border:1px solid #E1E7E6;border-radius:16px;background:linear-gradient(145deg,#fff,#f8fbfb);box-shadow:0 12px 28px #17201f0a,inset 0 1px #fff;padding:17px;position:relative;overflow:hidden}.gym-members-kpi:after{content:"";position:absolute;width:70px;height:70px;border-radius:50%;right:-32px;top:-32px;background:#3454fd0d}.gym-members-kpi>div{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#6f7c7a}.gym-members-kpi>div span{text-transform:uppercase;letter-spacing:.55px;font-size:9px;font-weight:750}.gym-members-kpi>div svg{color:#3454fd}.gym-members-kpi>strong{display:block;font-size:clamp(23px,2.2vw,31px);line-height:1.2;letter-spacing:-1px;margin-top:16px;color:#17201f;overflow-wrap:anywhere}.gym-members-kpi>small{display:block;color:#7a8785;font-size:9px;margin-top:5px;line-height:1.5}.gym-members-kpi.teal{border-color:#c7d2fe;background:linear-gradient(145deg,#eef2ff,#fff)}.gym-members-kpi.amber>div svg{color:#c47b24}.gym-members-kpi.rose>div svg{color:#b76162}.gym-members-kpi.navy>div svg{color:#17201f}.gym-members-revenue-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;background:linear-gradient(100deg,#2338c9,#3454fd);color:#fff;border:1px solid #2E4BE8;border-radius:14px;padding:15px 18px;box-shadow:0 12px 30px #3454fd24}.gym-members-revenue-note>svg{color:#c7d2fe}.gym-members-revenue-note strong{font-size:11px}.gym-members-revenue-note p{color:#dce3ff;font-size:9px;margin-top:3px}.gym-members-revenue-note>span{font-size:17px;font-weight:750;text-align:right}.gym-members-revenue-note>span small{display:block;color:#dce3ff;font-size:8px;font-weight:500;max-width:130px}.gym-members-analytics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.gym-members-chart-card{min-width:0;border:1px solid #E1E7E6;border-radius:16px;padding:19px;background:#fff;box-shadow:0 8px 24px #17201f07}.gym-members-chart-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.gym-members-chart-card>header span,.gym-members-list-heading>div>span{display:block;color:#3454fd;font-size:8px;font-weight:800;letter-spacing:1.2px;margin-bottom:4px}.gym-members-chart-card>header h2{font-size:14px}.gym-members-chart-card>header svg{color:#3454fd}.gym-members-chart-card>p{border-top:1px solid #EEF1F0;padding-top:10px;margin-top:11px;color:#7a8785;font-size:9px}.gym-members-bars{min-height:145px;height:145px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;padding-top:18px}.gym-members-bar-column{height:100%;min-width:0;display:grid;grid-template-rows:16px 1fr 15px;gap:4px;align-items:end;text-align:center}.gym-members-bar-column>span{font-size:8px;color:#6f7c7a;font-weight:650;overflow:hidden}.gym-members-bar-column>small{font-size:8px;color:#7a8785}.gym-members-bar-track{height:100%;width:min(28px,75%);margin:0 auto;border-radius:7px 7px 3px 3px;background:#eef1fe;display:flex;align-items:end;overflow:hidden}.gym-members-bar-track i{display:block;width:100%;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#7890ff,#3454fd);box-shadow:inset 0 1px #fff5}.gym-members-chart-card.revenue .gym-members-bar-track i{background:linear-gradient(180deg,#4a5856,#17201f)}.gym-members-chart-card.attendance .gym-members-bar-track i{background:linear-gradient(180deg,#34c08a,#1b8a63)}.gym-members-chart-empty{height:145px;display:grid;place-items:center;text-align:center;color:#7a8785;font-size:10px;padding:20px;background:repeating-linear-gradient(0deg,transparent 0 31px,#EEF1F0 32px)}.gym-members-activity-list{display:grid;gap:12px;min-height:145px;padding:15px 0 5px}.gym-members-activity-list>div>span{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#6f7c7a}.gym-members-activity-list>div>span b{color:#17201f}.gym-members-activity-list>div>i{display:block;height:7px;border-radius:8px;background:#eef1f0;overflow:hidden;margin-top:5px}.gym-members-activity-list>div>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3454fd,#7890ff)}.gym-members-report{border:1px solid #C7D2FE;border-radius:16px;padding:18px;background:linear-gradient(135deg,#eef2ff,#fff 60%);display:flex;align-items:end;justify-content:space-between;gap:18px;box-shadow:0 8px 24px #1d36c909}.gym-members-report-copy{display:flex;align-items:center;gap:12px;max-width:410px}.gym-members-report-copy>span{width:42px;height:42px;border-radius:12px;background:#eef2ff;color:#3454fd;display:grid;place-items:center;flex-shrink:0}.gym-members-report-copy h2{font-size:14px}.gym-members-report-copy p{color:#647b82;font-size:9px;margin-top:4px}.gym-members-report-fields{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto;gap:10px;align-items:end}.gym-members-report-fields label{color:#536c74;font-size:9px;font-weight:650}.gym-members-report-fields input{margin-top:5px}.gym-members-list-panel{border:1px solid #dfe8ea;border-radius:17px;background:#fff;padding:20px;box-shadow:0 12px 32px #17394208;min-width:0}.gym-members-list-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.gym-members-list-heading h2{font-size:16px}.gym-members-list-heading p{color:#7e8f96;font-size:9px;margin-top:3px}.gym-members-search{width:min(320px,42%);display:flex;align-items:center;gap:7px;border:1px solid #dbe5e7;border-radius:10px;padding-left:11px;color:#73868e}.gym-members-search input{border:0;margin:0;min-height:42px;padding-left:0;outline:0}.gym-members-filter-row{display:flex;gap:7px;overflow-x:auto;padding:15px 0 12px;scrollbar-width:thin}.gym-members-filter-row button{flex:0 0 auto;min-height:34px;border:1px solid #e0e8ea;border-radius:20px;background:#f7fafa;color:#587079;padding:7px 11px;font-size:9px;font-weight:650}.gym-members-filter-row button.active{color:#fff;background:#3454fd;border-color:#3454fd;box-shadow:0 4px 12px #3454fd28}.gym-members-list{border-top:1px solid #edf2f3}.gym-member-row{width:100%;display:grid;grid-template-columns:auto minmax(135px,1.25fr) minmax(125px,1fr) 75px minmax(105px,.8fr) auto auto auto;align-items:center;gap:11px;padding:14px 3px;border:0;border-bottom:1px solid #edf2f3;background:transparent;color:#1b343d;text-align:left}.gym-member-row:hover{background:#f7fbfa}.gym-member-row>.gym-avatar{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#dff3ef,#eef8f6);border-color:#d3eae6;color:#167b7e;font-size:10px;font-weight:800}.gym-member-person,.gym-member-plan,.gym-member-stat{min-width:0}.gym-member-person strong,.gym-member-plan strong,.gym-member-stat strong{display:block;font-size:10px;overflow-wrap:anywhere}.gym-member-person small,.gym-member-plan small,.gym-member-stat small{display:block;color:#819097;font-size:8px;margin-top:3px;overflow-wrap:anywhere}.gym-member-stat{text-align:center}.gym-member-pill{display:inline-flex;align-items:center;min-height:25px;border-radius:20px;padding:4px 8px;white-space:nowrap;font-size:8px;font-weight:700;background:#eef4f4;color:#547078}.gym-member-pill.very_active{background:#e8f7ed;color:#32834d}.gym-member-pill.regular{background:#eaf5f5;color:#197a7d}.gym-member-pill.not_visiting{background:#fff2e5;color:#a16625}.gym-member-pill.status.active{background:#eaf6f0;color:#347b55}.gym-member-pill.status.expiring_soon,.gym-member-pill.status.expires_today{background:#fff4dc;color:#a66e1e}.gym-member-pill.status.expired{background:#f8eaea;color:#a75555}.gym-members-empty{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#759096;gap:7px}.gym-members-empty strong{color:#36515a;font-size:12px}.gym-members-empty p{font-size:9px;max-width:350px}.gym-member-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;width:min(860px,calc(100% - 30px));max-height:min(780px,calc(100dvh - 30px));margin:auto;overflow-y:auto;border:1px solid #d8e5e7;border-radius:20px;background:#f8fbfb;color:#19343c;padding:24px;box-shadow:0 30px 110px #112a3270,0 0 0 100vmax #112a3270;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.gym-member-detail-close{position:absolute;right:18px;top:18px;width:40px;height:40px;border:1px solid #dce6e8;border-radius:11px;background:#fff;color:#536b74;display:grid;place-items:center}.gym-member-detail>header{display:flex;align-items:center;gap:13px;padding-right:45px}.gym-member-detail>header>div{flex:1;min-width:0}.gym-member-detail>header>div>span{font-size:8px;letter-spacing:1.1px;color:#148287;font-weight:800}.gym-member-detail>header h2{font-size:20px;margin-top:2px}.gym-member-detail>header p{font-size:10px;color:#74878e;margin-top:3px}.gym-member-detail-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.gym-member-detail-hero>div{background:#fff;border:1px solid #e0e9eb;border-radius:13px;padding:14px}.gym-member-detail-hero span{display:block;color:#70848b;font-size:8px;text-transform:uppercase;letter-spacing:.5px}.gym-member-detail-hero strong{display:block;font-size:14px;margin-top:7px}.gym-member-detail-hero small{display:block;color:#809097;font-size:8px;margin-top:3px}.gym-member-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gym-member-detail-grid>section{background:#fff;border:1px solid #e0e9eb;border-radius:14px;padding:17px;min-width:0}.gym-member-detail-grid>section.payments{grid-column:1 / -1}.gym-member-detail-grid h3{font-size:12px;margin:0 0 9px}.gym-member-detail dl{margin:0}.gym-member-detail dl>div,.gym-member-history>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf2f3}.gym-member-detail dl>div:last-child,.gym-member-history>div:last-child{border:0}.gym-member-detail dt,.gym-member-history span{color:#6c8088;font-size:9px}.gym-member-detail dd,.gym-member-history strong{margin:0;color:#29454e;font-size:9px;text-align:right}.gym-member-history small{display:block;font-size:8px;color:#8a999f;margin-top:2px;font-weight:500;text-transform:capitalize}.gym-member-history .payment-paid{color:#388354}.gym-member-history .payment-pending{color:#ad7425}.gym-member-detail-empty{color:#829298;font-size:9px;padding:22px 0}.gym-inline-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:12px}.gym-list-row>.gym-inline-actions{margin:0}.gym-campaign-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:18px}.gym-campaign-card{border:1px solid var(--gym-border);border-radius:11px;padding:20px;min-width:0;overflow-wrap:anywhere}.gym-campaign-card p{color:var(--gym-muted);font-size:12px;margin-top:10px;white-space:pre-wrap}.gym-campaign-card>small{font-size:10px;color:var(--gym-muted);display:block;margin-top:16px}.gym-campaign-card .gym-panel-heading{flex-wrap:wrap}.gym-campaign-card .gym-link{margin-top:13px}.gym-app input,.gym-app select,.gym-app textarea,.gym-dialog input,.gym-dialog select,.gym-dialog textarea{width:100%;min-width:0;border:1px solid #d8e3e6;border-radius:8px;min-height:44px;padding:10px 12px;background:#fff;color:#203943;display:block;font-size:13px;margin-top:6px}.gym-app textarea,.gym-dialog textarea{resize:vertical}.gym-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:15px 0}.gym-filters label{font-size:11px;font-weight:600;min-width:135px;flex:1}.gym-filters input,.gym-filters select{margin-top:7px}.gym-event-list{margin-top:18px}.gym-event-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid #edf1f3;padding:14px 0;min-width:0}.gym-event-row>div{flex:1;min-width:0}.gym-event-row strong{font-size:12px;font-weight:600;display:block;overflow-wrap:anywhere}.gym-event-row small{display:block;font-size:10px;color:var(--gym-muted);margin-top:4px}.gym-event-row time{font-size:10px;color:var(--gym-muted)}.gym-identity{display:flex;gap:24px;background:#f5faf9;border:1px solid #d8e9e6;border-radius:12px;padding:22px;margin-top:22px;align-items:center;min-width:0}.gym-identity img{width:160px;flex-shrink:0}.gym-identity>div{min-width:0}.gym-code{font-family:monospace;font-size:11px;overflow-wrap:anywhere;margin-top:8px!important}.gym-error{background:#fff1f0;border:1px solid #f5c9c3;border-radius:10px;padding:14px 18px;color:#b24538;font-size:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.gym-notice{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:70;background:#fff;box-shadow:0 8px 30px #17394218;border:1px solid #bcdedc;color:#0c7980;border-radius:12px;padding:14px 20px;display:flex;align-items:center;gap:10px;font-size:12px;max-width:calc(100% - 30px);width:max-content}.gym-dialog{border:1px solid #dce8e8;border-radius:17px;padding:26px;width:min(500px,calc(100% - 24px));max-height:90dvh;overflow:auto;color:#182b35;box-shadow:0 30px 100px #142c3940;margin:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.gym-dialog::backdrop{background:#10232b80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gym-dialog h2{font-size:20px;font-weight:700;margin:0}.gym-dialog .gym-muted{margin:0 0 20px}.gym-dialog .gym-button{--gym-teal: #3454FD}.gym-form-fields{display:grid;gap:17px}.gym-form-fields label,.gym-field-label{font-size:12px;font-weight:600;display:block;margin-top:14px}.gym-form-fields label{margin:0}.gym-form-fields small{display:block;font-size:10px;color:#74858e;line-height:1.5;margin-top:7px}.gym-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.gym-dialog .gym-error{margin-top:15px}.mobile-only,.gym-nav-scrim{display:none}@media(min-width:1500px){.gym-main{padding:34px 40px}.gym-metric{padding:24px}.gym-overview-grid .gym-panel{padding:22px}.gym-overview-grid .gym-list-row strong{font-size:12px}}@media(max-width:1200px){.gym-sidebar{width:198px;flex-basis:198px}.gym-brand{padding:0 19px}.gym-main{padding:24px 22px}.gym-topbar{padding:14px 22px;gap:10px}.gym-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gym-metric{padding:17px 12px 10px}.gym-metric-label{font-size:9px;gap:6px}.gym-metric-label svg{width:15px}.gym-today{display:none}.gym-quick-actions .gym-button{flex:1 1 120px}.gym-user{padding-left:10px}.gym-user>div{display:none}.gym-members-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.gym-member-row{grid-template-columns:auto minmax(120px,1.2fr) minmax(110px,1fr) 65px auto auto}.gym-member-row .last-visit,.gym-member-row .gym-member-pill:not(.status){display:none}}@media(max-width:960px){.gym-sidebar{position:fixed;left:0;top:0;transform:translate(-100%);width:250px;transition:transform .2s}.gym-sidebar.open{transform:translate(0)}.gym-brand{padding:0 22px}.gym-brand .gym-icon-button{margin-left:auto}.mobile-only{display:inline-grid}.gym-nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#142a3466;border:0;z-index:29}.gym-main{padding:22px}.gym-topbar{min-height:72px;padding:10px 18px}.gym-overview-feature{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)}.gym-metrics{gap:12px}.gym-health-grid{grid-template-columns:minmax(0,1fr)}.gym-overview-grid .gym-list-row strong{font-size:12px}.gym-members-report{align-items:stretch;flex-direction:column}.gym-members-report-fields{width:100%}}@media(max-width:640px){.gym-app{font-size:13px}.gym-main{padding:22px 14px 16px;gap:17px}.gym-topbar{padding:10px 8px;gap:4px}.gym-business-icon,.gym-user,.gym-topbar>.gym-icon-button:nth-last-of-type(2){display:none}.gym-business strong{font-size:12px}.gym-business small{font-size:9px}.gym-sync{font-size:0;padding:7px;border:0;background:transparent}.gym-sync>span{width:8px;height:8px}.gym-business{flex:1}.gym-page-heading h1{font-size:24px;letter-spacing:-.7px}.gym-page-heading p:not(.gym-eyebrow){font-size:11px}.gym-setup{padding:14px;align-items:flex-start;flex-direction:column;gap:12px}.gym-setup .gym-button{width:100%}.gym-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gym-metric{padding:16px 12px 10px}.gym-metric>strong{font-size:37px;margin-top:12px}.gym-metric>small{font-size:9px}.gym-metric-label{font-size:8px}.gym-metric-label svg{width:14px}.gym-counter{gap:7px;margin-top:12px}.gym-counter button{min-height:44px;min-width:50px}.gym-metric-spacer{height:59px}.gym-metric>.gym-link{font-size:9px!important;min-height:40px}.gym-quick-actions{padding:13px;gap:8px}.gym-quick-actions>.gym-eyebrow{width:100%;margin-bottom:3px}.gym-quick-actions .gym-button{flex:1 1 40%;font-size:10px!important;padding:10px 7px}.gym-overview-feature,.gym-overview-grid,.gym-two-columns,.gym-health-grid{grid-template-columns:minmax(0,1fr);gap:16px}.gym-activity-buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.gym-activity-bucket{padding:10px 5px}.gym-activity-bucket strong{font-size:18px}.gym-panel,.gym-overview-grid .gym-panel{padding:17px}.gym-panel-heading{gap:8px;flex-wrap:wrap}.gym-panel-heading h2{font-size:14px}.gym-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 10px}.gym-mini-metrics strong{font-size:24px}.gym-mini-metrics span{font-size:8px}.gym-promo{padding:20px}.gym-campaign-grid{grid-template-columns:minmax(0,1fr)}.gym-list-row{flex-wrap:wrap;gap:10px}.gym-list-row>.gym-inline-actions{width:100%;padding-left:43px;justify-content:flex-end}.gym-list-row .gym-button{font-size:10px!important;padding:9px 11px}.gym-row-end{max-width:45%}.gym-row-end small{font-size:9px}.gym-filters{gap:12px}.gym-filters label{min-width:calc(50% - 12px)}.gym-filters>button{width:100%}.gym-event-row{flex-wrap:wrap}.gym-event-row>div{min-width:55%}.gym-event-row time{margin-left:19px}.gym-identity{flex-direction:column;padding:18px;align-items:flex-start}.gym-identity img{align-self:center;width:180px}.gym-page-footer{font-size:7px;letter-spacing:.4px;flex-wrap:wrap}.gym-dialog{padding:20px}.gym-dialog input,.gym-dialog select,.gym-dialog textarea,.gym-app input,.gym-app select{font-size:16px}.gym-form-actions .gym-button{flex:1}.gym-field-label{font-size:11px}.gym-app .gym-link{min-height:44px}.gym-dialog .gym-panel-heading{flex-wrap:nowrap}.gym-members-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gym-members-kpi{padding:14px}.gym-members-kpi:last-child{grid-column:1 / -1}.gym-members-kpi>strong{font-size:24px;margin-top:12px}.gym-members-revenue-note{grid-template-columns:auto 1fr;padding:14px}.gym-members-revenue-note>span{grid-column:1 / -1;text-align:left;border-top:1px solid #ffffff20;padding-top:10px}.gym-members-revenue-note>span small{display:inline;margin-left:4px}.gym-members-analytics{grid-template-columns:minmax(0,1fr)}.gym-members-report-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gym-members-report-fields .gym-button{grid-column:1 / -1;width:100%}.gym-members-list-panel{padding:15px}.gym-members-list-heading{align-items:stretch;flex-direction:column}.gym-members-search{width:100%}.gym-member-row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:9px}.gym-member-row .gym-member-plan{grid-column:2 / -1}.gym-member-row .gym-member-stat,.gym-member-row .gym-member-pill:not(.status){display:none}.gym-member-detail{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:17px;border-radius:16px}.gym-member-detail>header{align-items:flex-start;flex-wrap:wrap}.gym-member-detail>header .gym-member-pill{margin-left:71px}.gym-member-detail-hero,.gym-member-detail-grid{grid-template-columns:minmax(0,1fr)}.gym-member-detail-grid>section.payments{grid-column:auto}}@media(prefers-reduced-motion:reduce){.gym-app *{transition:none!important}}@media(max-width:960px){.gym-sidebar{visibility:hidden}.gym-sidebar.open{visibility:visible}}.gym-app.gym-app--embedded{flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.gym-app.gym-app--embedded .gym-sidebar{position:absolute;left:0;top:0;height:100%;width:250px;transform:translate(-100%);transition:transform .2s;visibility:visible}.gym-app.gym-app--embedded .gym-sidebar.open{transform:translate(0)}.gym-app.gym-app--embedded .gym-workspace{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}.gym-app.gym-app--embedded .gym-topbar{flex-shrink:0}.gym-app.gym-app--embedded .gym-main{flex:1;width:100%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.gym-app.gym-app--embedded .mobile-only{display:inline-grid}.gym-app.gym-app--embedded .gym-nav-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#142a3466;border:0;z-index:29}.gym-app.gym-app--embedded .gym-brand{padding:0 22px}.gym-app.gym-app--embedded .gym-brand .gym-icon-button{margin-left:auto}.gym-app.gym-app--embedded .gym-topbar{min-height:64px;padding:10px 16px;gap:8px}.gym-app.gym-app--embedded .gym-business-icon,.gym-app.gym-app--embedded .gym-user,.gym-app.gym-app--embedded .gym-topbar>.gym-icon-button:nth-last-of-type(2){display:none}.gym-app.gym-app--embedded .gym-business strong{font-size:12px}.gym-app.gym-app--embedded .gym-main{padding:18px 16px;gap:16px}.gym-app.gym-app--embedded .gym-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gym-app.gym-app--embedded .gym-metric{padding:14px 12px 10px}.gym-app.gym-app--embedded .gym-metric>strong{font-size:28px;margin-top:10px}.gym-app.gym-app--embedded .gym-metric-label{font-size:9px;gap:6px}.gym-app.gym-app--embedded .gym-today{display:none}.gym-app.gym-app--embedded .gym-floor-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gym-app.gym-app--embedded .gym-floor-summary-card{padding:12px 14px}.gym-app.gym-app--embedded .gym-floor-summary-card>strong{font-size:24px}.gym-app.gym-app--embedded .gym-overview-feature,.gym-app.gym-app--embedded .gym-overview-grid,.gym-app.gym-app--embedded .gym-health-grid{grid-template-columns:minmax(0,1fr)}.gym-app.gym-app--embedded .gym-activity-buckets{gap:6px}.gym-app.gym-app--embedded .gym-activity-bucket{padding:10px 5px}.gym-app.gym-app--embedded .gym-activity-bucket strong{font-size:17px}.gym-app.gym-app--embedded .gym-quick-actions .gym-button{flex:1 1 120px}.gym-app.gym-app--embedded .gym-members-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gym-app.gym-app--embedded .gym-members-kpi:last-child{grid-column:1 / -1}.gym-app.gym-app--embedded .gym-members-analytics{grid-template-columns:minmax(0,1fr)}.gym-app.gym-app--embedded .gym-members-revenue-note,.gym-app.gym-app--embedded .gym-members-report,.gym-app.gym-app--embedded .gym-members-list-heading{align-items:stretch;flex-direction:column}.gym-app.gym-app--embedded .gym-members-revenue-note{display:grid;grid-template-columns:auto 1fr}.gym-app.gym-app--embedded .gym-members-revenue-note>span{grid-column:1 / -1;text-align:left}.gym-app.gym-app--embedded .gym-members-report-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gym-app.gym-app--embedded .gym-members-report-fields .gym-button{grid-column:1 / -1}.gym-app.gym-app--embedded .gym-members-search{width:100%}.gym-app.gym-app--embedded .gym-member-row{grid-template-columns:auto minmax(0,1fr) auto auto}.gym-app.gym-app--embedded .gym-member-row .gym-member-plan{grid-column:2 / -1}.gym-app.gym-app--embedded .gym-member-row .gym-member-stat,.gym-app.gym-app--embedded .gym-member-row .gym-member-pill:not(.status){display:none}.gym-app.gym-app--embedded .gym-dialog,.gym-app.gym-app--embedded .gym-form-actions .gym-button{flex:1}.gym-app.gym-app--content .gym-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gym-app.gym-app--content .gym-metric{padding:14px 12px 10px}.gym-app.gym-app--content .gym-metric>strong{font-size:28px;margin-top:10px}.gym-app.gym-app--content .gym-metric-label{font-size:9px;gap:6px}.gym-app.gym-app--content .gym-today{display:none}.gym-app.gym-app--content .gym-floor-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gym-app.gym-app--content .gym-floor-summary-card{padding:12px 14px}.gym-app.gym-app--content .gym-floor-summary-card>strong{font-size:24px}.gym-app.gym-app--content .gym-overview-feature,.gym-app.gym-app--content .gym-overview-grid,.gym-app.gym-app--content .gym-health-grid{grid-template-columns:minmax(0,1fr)}.gym-app.gym-app--content .gym-activity-buckets{gap:6px}.gym-app.gym-app--content .gym-activity-bucket{padding:10px 5px}.gym-app.gym-app--content .gym-activity-bucket strong{font-size:17px}.gym-app.gym-app--content .gym-quick-actions .gym-button{flex:1 1 120px}.gym-app.gym-app--content .gym-members-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gym-app.gym-app--content .gym-members-kpi:last-child{grid-column:1 / -1}.gym-app.gym-app--content .gym-members-analytics{grid-template-columns:minmax(0,1fr)}.gym-app.gym-app--content .gym-members-revenue-note,.gym-app.gym-app--content .gym-members-report,.gym-app.gym-app--content .gym-members-list-heading{align-items:stretch;flex-direction:column}.gym-app.gym-app--content .gym-members-revenue-note{display:grid;grid-template-columns:auto 1fr}.gym-app.gym-app--content .gym-members-revenue-note>span{grid-column:1 / -1;text-align:left}.gym-app.gym-app--content .gym-members-report-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gym-app.gym-app--content .gym-members-report-fields .gym-button{grid-column:1 / -1}.gym-app.gym-app--content .gym-members-search{width:100%}.gym-app.gym-app--content .gym-member-row{grid-template-columns:auto minmax(0,1fr) auto auto}.gym-app.gym-app--content .gym-member-row .gym-member-plan{grid-column:2 / -1}.gym-app.gym-app--content .gym-member-row .gym-member-stat,.gym-app.gym-app--content .gym-member-row .gym-member-pill:not(.status){display:none}.gym-app.gym-app--content .gym-dialog,.gym-app.gym-app--content .gym-form-actions .gym-button{flex:1}.gym-app.gym-app--content{--gym-ink: #17201F;--gym-muted: #6F7C7A;--gym-teal: #3454FD;--gym-border: #E1E7E6;display:block;min-height:0;width:100%;background:transparent;font-family:inherit;font-size:13px}.gym-app--content .gym-panel{border-color:#e1e7e6;border-radius:16px;padding:14px;box-shadow:none}.gym-app--content .gym-panel-heading{margin-bottom:10px}.gym-app--content .gym-panel-heading h2,.gym-app--content h2{font-size:13px;font-weight:800;letter-spacing:-.1px}.gym-app--content .gym-button{min-height:34px;border-radius:10px;padding:7px 12px;font-size:11.5px!important;font-weight:700!important;background:#3454fd;border-color:#3454fd}.gym-app--content .gym-button:hover{background:#2746ea}.gym-app--content .gym-button.secondary{background:#fff;border-color:#dce5e3;color:#43504e}.gym-app--content .gym-button.secondary:hover{background:#f4f7f6}.gym-app--content .gym-button.danger{background:#e11d48;border-color:#e11d48}.gym-app--content .gym-button.secondary.danger{background:#fff1f2;border-color:#fecdd3;color:#be123c}.gym-app--content .gym-link{color:#3454fd;font-size:11px!important;font-weight:700!important}.gym-app--content .gym-badge{border-radius:999px;font-size:9.5px;font-weight:700;padding:2px 7px}.gym-app--content .gym-empty{min-height:0;border:1px dashed #E1E7E6;border-radius:16px;background:#fff;padding:24px 16px;color:#6f7c7a;font-size:11.5px}.gym-app--content .gym-floor-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:4px;border:1px solid #E1E7E6;border-radius:16px;background:#fff;overflow:visible}.gym-app--content .gym-floor-tab{flex-direction:column;justify-content:center;gap:4px;padding:8px 4px;border:0;border-radius:12px;white-space:normal}.gym-app--content .gym-floor-tab strong{font-size:16px;font-weight:800;line-height:1;color:#17201f}.gym-app--content .gym-floor-tab span{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7a8785}.gym-app--content .gym-floor-tab.active{background:#3454fd1a;box-shadow:inset 0 0 0 1px #3454fd4d}.gym-app--content .gym-floor-tab.active strong,.gym-app--content .gym-floor-tab.active span{color:#3454fd}.gym-app--content .gym-floor-cards{grid-template-columns:minmax(0,1fr);gap:8px}.gym-app--content .gym-floor-card{border-color:#e1e7e6;border-radius:16px;padding:12px;gap:8px}.gym-app--content .gym-floor-card-id>strong{font-size:13.5px;font-weight:800}.gym-app--content .gym-floor-card-facts dt{font-size:9px;font-weight:700;color:#8a9895}.gym-app--content .gym-floor-card-facts dd{font-size:12px;font-weight:700;color:#17201f}.gym-app--content .gym-inline-actions{gap:6px}.gym-dialog{font-family:inherit;border-color:#e1e7e6;border-radius:20px;padding:20px}.gym-dialog h2{font-size:16px;font-weight:800}.gym-dialog.gym-dialog--contained,.gym-member-detail.gym-dialog--contained{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;margin:auto;max-height:calc(100% - 24px);width:calc(100% - 24px);box-shadow:0 30px 100px #142c3940,0 0 0 100vmax #10232b80}.gym-member-detail.gym-dialog--contained{padding:17px;border-radius:16px}.gym-member-detail.gym-dialog--contained .gym-member-detail-hero,.gym-member-detail.gym-dialog--contained .gym-member-detail-grid{grid-template-columns:minmax(0,1fr)}.lp-splash{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fff;animation:lp-splash-out .3s ease-in-out 1.25s forwards;will-change:opacity}.lp-samne-icon{display:block;width:min(52vw,204px);height:auto;object-fit:contain;animation:lp-samne-appear .5s cubic-bezier(.2,.8,.3,1) both}@keyframes lp-samne-appear{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lp-splash-out{to{opacity:0;visibility:hidden}}.lp-splash--overlay{position:fixed;z-index:2147483000;pointer-events:none}@media(prefers-reduced-motion:reduce){.lp-samne-icon{animation:none}.lp-splash{animation-duration:1ms;animation-delay:.65s}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}.samne-avatar{vertical-align:middle;isolation:isolate;flex:none;display:inline-block;position:relative}.samne-avatar__art{width:100%;height:100%;display:block}.samne-avatar__photo{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:no-preference){.samne-avatar--hero .samne-avatar__art{animation:5s ease-in-out infinite samne-avatar-float}}@keyframes samne-avatar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.samne-avatar--hero .samne-avatar__art{animation:none;transform:none}}.samne-avatar__photo-image{object-fit:cover;border-radius:50%;width:100%;height:100%}.samne-living{vertical-align:middle;isolation:isolate;flex:none;line-height:0;display:inline-block;position:relative}.samne-living svg{width:100%;height:100%;display:block;overflow:visible}.samne-living__float,.samne-living__breath,.samne-living__body,.samne-living__shadow{will-change:auto}.samne-living__part{transition:d .26s cubic-bezier(.4,0,.2,1),cx .26s cubic-bezier(.4,0,.2,1),rx .22s,ry .22s,opacity .2s}.samne-living__body{transition:transform .32s cubic-bezier(.34,1.3,.64,1)}.samne-living__spark{opacity:.85;animation:none}@media(prefers-reduced-motion:no-preference){.samne-living.is-animated .samne-living__float{animation:samne-living-float var(--samne-float-duration,6s) ease-in-out infinite;animation-delay:var(--samne-float-delay,0s);transform-origin:50% 60%}.samne-living.is-animated .samne-living__breath{animation:samne-living-breath var(--samne-breath-duration,4s) ease-in-out infinite;animation-delay:var(--samne-breath-delay,0s);transform-box:fill-box;transform-origin:50% 70%}.samne-living.is-animated .samne-living__shadow{animation:samne-living-shadow var(--samne-float-duration,6s) ease-in-out infinite;animation-delay:var(--samne-float-delay,0s)}.samne-living.is-animated .samne-living__spark{animation:1.4s ease-in-out infinite samne-living-spark}.samne-living--hero.is-animated .samne-living__float{animation-name:samne-living-float-hero}}@keyframes samne-living-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--samne-float-amplitude,2%) * -1))}}@keyframes samne-living-float-hero{0%,to{transform:translateY(0) rotate(calc(var(--samne-sway,1deg) * -1))}50%{transform:translateY(calc(var(--samne-float-amplitude,2%) * -1)) rotate(var(--samne-sway,1deg))}}@keyframes samne-living-breath{0%,to{transform:scale(1)}45%{transform:scale(calc(2 - var(--samne-breath-scale,1.02)),var(--samne-breath-scale,1.02))}70%{transform:scale(var(--samne-breath-scale,1.02),calc(2 - var(--samne-breath-scale,1.02)))}}@keyframes samne-living-shadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.92)}}@keyframes samne-living-spark{0%,to{opacity:.25;transform:translateY(1px)}50%{opacity:.9;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.samne-living .samne-living__float,.samne-living .samne-living__breath,.samne-living .samne-living__shadow,.samne-living .samne-living__spark{transform:none;animation:none!important}.samne-living__part,.samne-living__body{transition:none}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-700:oklch(45.7% .24 277.023);--color-fuchsia-400:oklch(74% .238 322.16);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-inset-x-\[60\%\]{inset-inline:-60%}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-\[10\%\]{inset-inline:10%}.-inset-y-10{inset-block:calc(var(--spacing) * -10)}.-inset-y-\[40\%\]{inset-block:-40%}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-5{top:calc(var(--spacing) * -5)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-14{top:calc(var(--spacing) * -14)}.-top-16{top:calc(var(--spacing) * -16)}.-top-\[9px\]{top:-9px}.-top-\[42px\]{top:-42px}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-\[2\%\]{top:2%}.top-\[3px\]{top:3px}.top-\[5px\]{top:5px}.top-\[10px\]{top:10px}.top-\[25px\]{top:25px}.top-\[26\%\]{top:26%}.top-\[64px\]{top:64px}.top-\[108px\]{top:108px}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-4{right:calc(var(--spacing) * -4)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-\[31px\]{right:-31px}.-right-\[72px\]{right:-72px}.-right-px{right:-1px}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[4\%\]{right:4%}.right-\[5\%\]{right:5%}.right-\[6px\]{right:6px}.right-\[7px\]{right:7px}.right-\[10\%\]{right:10%}.right-\[22\%\]{right:22%}.right-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{right:max(1rem,env(safe-area-inset-right))}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[7px\]{bottom:7px}.bottom-\[14px\]{bottom:14px}.bottom-\[16px\]{bottom:16px}.bottom-\[44px\]{bottom:44px}.bottom-\[76px\]{bottom:76px}.bottom-\[90px\]{bottom:90px}.bottom-\[104px\]{bottom:104px}.bottom-\[132px\]{bottom:132px}.-left-1\/2{left:-50%}.-left-1\/4{left:-25%}.-left-10{left:calc(var(--spacing) * -10)}.-left-14{left:calc(var(--spacing) * -14)}.-left-px{left:-1px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-50\%\]{left:-50%}.left-\[6\%\]{left:6%}.left-\[9px\]{left:9px}.left-\[22px\]{left:22px}.left-\[23\%\]{left:23%}.left-\[41\%\]{left:41%}.left-\[58\%\]{left:58%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[96\]{z-index:96}.z-\[100\]{z-index:100}.z-\[105\]{z-index:105}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[150\]{z-index:150}.z-\[160\]{z-index:160}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-14{margin-top:calc(var(--spacing) * -14)}.mt-0\!{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[2\.4\/1\]{aspect-ratio:2.4}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/1\]{aspect-ratio:4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[116\/142\]{aspect-ratio:116/142}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-9{height:calc(var(--spacing) * 9)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[2px\]{height:2px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[35\%\]{height:35%}.h-\[44px\]{height:44px}.h-\[46\%\]{height:46%}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[55\%\]{height:55%}.h-\[58\%\]{height:58%}.h-\[88\%\]{height:88%}.h-\[90px\]{height:90px}.h-\[96px\]{height:96px}.h-\[100dvh\]{height:100dvh}.h-\[104px\]{height:104px}.h-\[120px\]{height:120px}.h-\[124px\]{height:124px}.h-\[132px\]{height:132px}.h-\[150px\]{height:150px}.h-\[154px\]{height:154px}.h-\[160px\]{height:160px}.h-\[170px\]{height:170px}.h-\[190px\]{height:190px}.h-\[236px\]{height:236px}.h-\[248px\]{height:248px}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[55vh\]{max-height:55vh}.max-h-\[58\%\]{max-height:58%}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85\%\]{max-height:85%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86\%\]{max-height:86%}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88\%\]{max-height:88%}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92\%\]{max-height:92%}.max-h-\[860px\]{max-height:860px}.max-h-\[calc\(100dvh-env\(safe-area-inset-top\)-\.75rem\)\]{max-height:calc(100dvh - env(safe-area-inset-top) - .75rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-0\!{min-height:0!important}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[52px\]{min-height:52px}.min-h-\[52vh\]{min-height:52vh}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[76px\]{min-height:76px}.min-h-\[78px\]{min-height:78px}.min-h-\[128px\]{min-height:128px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-9{width:calc(var(--spacing) * 9)!important}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[2\.5px\]{width:2.5px}.w-\[7px\]{width:7px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[46\%\]{width:46%}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[58px\]{width:58px}.w-\[62\%\]{width:62%}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[78\%\]{width:78%}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[94\%\]{width:94%}.w-\[96px\]{width:96px}.w-\[104px\]{width:104px}.w-\[150\%\]{width:150%}.w-\[168px\]{width:168px}.w-\[170px\]{width:170px}.w-\[190px\]{width:190px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[212px\]{width:212px}.w-\[228px\]{width:228px}.w-\[236px\]{width:236px}.w-\[288px\]{width:288px}.w-\[300px\]{width:300px}.w-\[calc\(\(100\%-2\.25rem\)\/4\.3\)\]{width:calc(23.2558% - .523256rem)}.w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(236px\,calc\(100vw-88px\)\)\]{width:min(236px,100vw - 88px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34px\]{max-width:34px}.max-w-\[45\%\]{max-width:45%}.max-w-\[55\%\]{max-width:55%}.max-w-\[72\%\]{max-width:72%}.max-w-\[73\%\]{max-width:73%}.max-w-\[76\%\]{max-width:76%}.max-w-\[128px\]{max-width:128px}.max-w-\[130px\]{max-width:130px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[306px\]{max-width:306px}.max-w-\[330px\]{max-width:330px}.max-w-\[520px\]{max-width:520px}.max-w-\[min\(22rem\,calc\(100\%-0\.5rem\)\)\]{max-width:min(22rem,100% - .5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[18px\]{min-width:18px}.min-w-\[56px\]{min-width:56px}.min-w-\[70px\]{min-width:70px}.min-w-\[72px\]{min-width:72px}.min-w-\[76px\]{min-width:76px}.min-w-\[88px\]{min-width:88px}.min-w-\[128px\]{min-width:128px}.min-w-\[148px\]{min-width:148px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[700px\]{min-width:700px}.min-w-\[750px\]{min-width:750px}.min-w-\[820px\]{min-width:820px}.flex-1{flex:1}.flex-\[1\.4\]{flex:1.4}.flex-\[1\.35\]{flex:1.35}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.82\]{scale:.82}.scale-\[1\.08\]{scale:1.08}.scale-\[1\.12\]{scale:1.12}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.-skew-x-12{--tw-skew-x:skewX( -12deg );transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[qr-scan-sweep_2\.4s_ease-in-out_infinite\]{animation:2.4s ease-in-out infinite qr-scan-sweep}.animate-\[qr-shell-in_220ms_ease-out\]{animation:.22s ease-out qr-shell-in}.animate-\[queue-light-sweep_6s_ease-in-out_infinite\]{animation:6s ease-in-out infinite queue-light-sweep}.animate-\[queue-waveform_3\.2s_linear_infinite\]{animation:3.2s linear infinite queue-waveform}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.\[touch-action\:pan-y\]{touch-action:pan-y}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-px-5{scroll-padding-inline:calc(var(--spacing) * 5)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.auto-cols-\[calc\(\(100\%-2\.75rem\)\/2\.15\)\]{grid-auto-columns:calc(46.5116% - 1.27907rem)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.9fr_1\.35fr\]{grid-template-columns:.9fr 1.35fr}.grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.grid-cols-\[1\.45fr_0\.9fr\]{grid-template-columns:1.45fr .9fr}.grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[1\.5px\]{gap:1.5px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[9px\]{gap:9px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#D9E1FF\]>:not(:last-child)){border-color:#d9e1ff}:where(.divide-\[\#E7EAF2\]>:not(:last-child)){border-color:#e7eaf2}:where(.divide-\[\#E7EBF4\]>:not(:last-child)){border-color:#e7ebf4}:where(.divide-\[\#E8EDEC\]>:not(:last-child)){border-color:#e8edec}:where(.divide-\[\#EEF1F0\]>:not(:last-child)){border-color:#eef1f0}:where(.divide-\[\#EEF2F1\]>:not(:last-child)){border-color:#eef2f1}:where(.divide-\[var\(--samne-border\)\]>:not(:last-child)){border-color:var(--samne-border)}:where(.divide-emerald-100>:not(:last-child)){border-color:var(--color-emerald-100)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[23px\]{border-radius:23px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-\[2rem\]{border-top-left-radius:2rem}.rounded-tr-\[2rem\]{border-top-right-radius:2rem}.rounded-b-\[28px\]{border-bottom-right-radius:28px;border-bottom-left-radius:28px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-br-\[2rem\]{border-bottom-right-radius:2rem}.rounded-bl-\[2rem\]{border-bottom-left-radius:2rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-\[3px\]{border-right-style:var(--tw-border-style);border-right-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#0F766E\]\/20{border-color:#0f766e33}.border-\[\#6F7C7A\]\/20{border-color:#6f7c7a33}.border-\[\#9AA6A4\]{border-color:#9aa6a4}.border-\[\#9DB5FF\]{border-color:#9db5ff}.border-\[\#3454FD\]{border-color:#3454fd}.border-\[\#3454FD\]\/20{border-color:#3454fd33}.border-\[\#3454FD\]\/25{border-color:#3454fd40}.border-\[\#3454FD\]\/30{border-color:#3454fd4d}.border-\[\#3454FD\]\/40{border-color:#3454fd66}.border-\[\#A5B4FC\]{border-color:#a5b4fc}.border-\[\#BFE3D5\]{border-color:#bfe3d5}.border-\[\#C7D2FE\]{border-color:#c7d2fe}.border-\[\#C9D2D0\]{border-color:#c9d2d0}.border-\[\#C9D5FF\]{border-color:#c9d5ff}.border-\[\#CBD3D1\]{border-color:#cbd3d1}.border-\[\#D5DDDB\]{border-color:#d5dddb}.border-\[\#D8DEEC\]{border-color:#d8deec}.border-\[\#D9E1FF\]{border-color:#d9e1ff}.border-\[\#DCE4FF\]{border-color:#dce4ff}.border-\[\#DCE5E3\]{border-color:#dce5e3}.border-\[\#DDE5E3\]{border-color:#dde5e3}.border-\[\#DDE7E5\]{border-color:#dde7e5}.border-\[\#E1B4AC\]{border-color:#e1b4ac}.border-\[\#E1E7E6\]{border-color:#e1e7e6}.border-\[\#E1E7F2\]{border-color:#e1e7f2}.border-\[\#E2E8F0\]\/80{border-color:#e2e8f0cc}.border-\[\#E7EBF4\]{border-color:#e7ebf4}.border-\[\#E8C9A7\]{border-color:#e8c9a7}.border-\[\#E8EDEC\]{border-color:#e8edec}.border-\[\#EAEFEF\]{border-color:#eaefef}.border-\[\#EDF1F0\]{border-color:#edf1f0}.border-\[\#EEF1F0\]{border-color:#eef1f0}.border-\[\#EEF2F1\]{border-color:#eef2f1}.border-\[\#F0C968\]{border-color:#f0c968}.border-\[\#F0D6D1\]{border-color:#f0d6d1}.border-\[\#F0D7BB\]{border-color:#f0d7bb}.border-\[\#F0F3F2\]{border-color:#f0f3f2}.border-\[\#FDE68A\]{border-color:#fde68a}.border-\[\#FF3B30\]\/55{border-color:#ff3b308c}.border-\[var\(--category-accent\)\]{border-color:var(--category-accent)}.border-\[var\(--category-primary-dark\)\],.border-\[var\(--category-primary-dark\)\]\/20{border-color:var(--category-primary-dark)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--category-primary-dark\)\]\/20{border-color:color-mix(in oklab,var(--category-primary-dark) 20%,transparent)}}.border-\[var\(--category-primary-dark\)\]\/30{border-color:var(--category-primary-dark)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--category-primary-dark\)\]\/30{border-color:color-mix(in oklab,var(--category-primary-dark) 30%,transparent)}}.border-\[var\(--category-primary-dark\)\]\/35{border-color:var(--category-primary-dark)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--category-primary-dark\)\]\/35{border-color:color-mix(in oklab,var(--category-primary-dark) 35%,transparent)}}.border-\[var\(--category-primary-dark\)\]\/40{border-color:var(--category-primary-dark)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--category-primary-dark\)\]\/40{border-color:color-mix(in oklab,var(--category-primary-dark) 40%,transparent)}}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-error-border\)\]{border-color:var(--color-error-border)}.border-\[var\(--color-success\)\]\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-success\)\]\/30{border-color:color-mix(in oklab,var(--color-success) 30%,transparent)}}.border-\[var\(--samne-accent\)\],.border-\[var\(--samne-accent\)\]\/20{border-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--samne-accent\)\]\/20{border-color:color-mix(in oklab,var(--samne-accent) 20%,transparent)}}.border-\[var\(--samne-accent\)\]\/25{border-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--samne-accent\)\]\/25{border-color:color-mix(in oklab,var(--samne-accent) 25%,transparent)}}.border-\[var\(--samne-accent\)\]\/30{border-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--samne-accent\)\]\/30{border-color:color-mix(in oklab,var(--samne-accent) 30%,transparent)}}.border-\[var\(--samne-accent\)\]\/35{border-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--samne-accent\)\]\/35{border-color:color-mix(in oklab,var(--samne-accent) 35%,transparent)}}.border-\[var\(--samne-accent\)\]\/40{border-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--samne-accent\)\]\/40{border-color:color-mix(in oklab,var(--samne-accent) 40%,transparent)}}.border-\[var\(--samne-back-border\,var\(--samne-glass-border\)\)\]{border-color:var(--samne-back-border,var(--samne-glass-border))}.border-\[var\(--samne-base\)\]{border-color:var(--samne-base)}.border-\[var\(--samne-border\)\]{border-color:var(--samne-border)}.border-\[var\(--samne-border\,\#DDE5E3\)\]{border-color:var(--samne-border,#dde5e3)}.border-\[var\(--samne-glass-border\)\]{border-color:var(--samne-glass-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/70{border-color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/70{border-color:color-mix(in oklab,var(--color-amber-300) 70%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/60{border-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.border-amber-600\/25{border-color:#dd740040}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/25{border-color:color-mix(in oklab,var(--color-amber-600) 25%,transparent)}}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/60{border-color:#ff656899}@supports (color:color-mix(in lab,red,red)){.border-red-400\/60{border-color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/80{border-color:color-mix(in oklab,var(--color-rose-200) 80%,transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400{border-color:var(--color-rose-400)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/\[0\.16\]{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.16\]{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.bg-\[\#\.\.\.\"\]\"\]{background-color:#..."]"}.bg-\[\#0A0F0E\]{background-color:#0a0f0e}.bg-\[\#0B1230\]\/25{background-color:#0b123040}.bg-\[\#0B1615\]{background-color:#0b1615}.bg-\[\#0F6E63\]{background-color:#0f6e63}.bg-\[\#0F766E\]{background-color:#0f766e}.bg-\[\#0F766E\]\/10{background-color:#0f766e1a}.bg-\[\#1B8A63\]{background-color:#1b8a63}.bg-\[\#4B5468\]{background-color:#4b5468}.bg-\[\#5EE0B4\]{background-color:#5ee0b4}.bg-\[\#7A8785\]{background-color:#7a8785}.bg-\[\#9AA6A3\]{background-color:#9aa6a3}.bg-\[\#9AA6A4\]{background-color:#9aa6a4}.bg-\[\#9AA6B8\]{background-color:#9aa6b8}.bg-\[\#14B8A6\]{background-color:#14b8a6}.bg-\[\#070C0C\]{background-color:#070c0c}.bg-\[\#070C0C\]\/85{background-color:#070c0cd9}.bg-\[\#2746EA\]{background-color:#2746ea}.bg-\[\#3454FD\]{background-color:#3454fd}.bg-\[\#3454FD\]\/5{background-color:#3454fd0d}.bg-\[\#3454FD\]\/10{background-color:#3454fd1a}.bg-\[\#3454FD\]\/60{background-color:#3454fd99}.bg-\[\#3454FD\]\/\[0\.06\]{background-color:#3454fd0f}.bg-\[\#7890FF\]\/\[0\.16\]{background-color:#7890ff29}.bg-\[\#14181c\]\/90{background-color:#14181ce6}.bg-\[\#17201F\]{background-color:#17201f}.bg-\[\#17201F\]\/5{background-color:#17201f0d}.bg-\[\#17201F\]\/35{background-color:#17201f59}.bg-\[\#17201F\]\/45{background-color:#17201f73}.bg-\[\#17201F\]\/60{background-color:#17201f99}.bg-\[\#C3CBCA\]{background-color:#c3cbca}.bg-\[\#C3CBD9\]{background-color:#c3cbd9}.bg-\[\#C5CBD8\]{background-color:#c5cbd8}.bg-\[\#C6CED8\]{background-color:#c6ced8}.bg-\[\#C9D1CF\]{background-color:#c9d1cf}.bg-\[\#CBD3D1\]{background-color:#cbd3d1}.bg-\[\#D4DEDC\]{background-color:#d4dedc}.bg-\[\#D8DEDD\]{background-color:#d8dedd}.bg-\[\#D95B08\]{background-color:#d95b08}.bg-\[\#DDE5E3\]{background-color:#dde5e3}.bg-\[\#DDE9E7\]{background-color:#dde9e7}.bg-\[\#DFF3EA\]{background-color:#dff3ea}.bg-\[\#E1E7E6\]{background-color:#e1e7e6}.bg-\[\#E1E7E6\]\/40{background-color:#e1e7e666}.bg-\[\#E3E8F7\]{background-color:#e3e8f7}.bg-\[\#E3E8FE\]{background-color:#e3e8fe}.bg-\[\#E7F5F2\]{background-color:#e7f5f2}.bg-\[\#E8ECF7\]{background-color:#e8ecf7}.bg-\[\#E8EDEC\]{background-color:#e8edec}.bg-\[\#E8F5F0\]{background-color:#e8f5f0}.bg-\[\#E9F6F2\]{background-color:#e9f6f2}.bg-\[\#EEF1F0\]{background-color:#eef1f0}.bg-\[\#EEF1F5\]{background-color:#eef1f5}.bg-\[\#EEF1FE\]{background-color:#eef1fe}.bg-\[\#EEF2FF\]{background-color:#eef2ff}.bg-\[\#EEF3F2\]{background-color:#eef3f2}.bg-\[\#EEF4F2\]{background-color:#eef4f2}.bg-\[\#EFF3FF\]{background-color:#eff3ff}.bg-\[\#F0F3F2\]{background-color:#f0f3f2}.bg-\[\#F0F5F4\]{background-color:#f0f5f4}.bg-\[\#F1E4FB\]{background-color:#f1e4fb}.bg-\[\#F1F3F8\]{background-color:#f1f3f8}.bg-\[\#F1F4F3\]{background-color:#f1f4f3}.bg-\[\#F1F4FB\]{background-color:#f1f4fb}.bg-\[\#F4F7F6\]{background-color:#f4f7f6}.bg-\[\#F4F7FF\]{background-color:#f4f7ff}.bg-\[\#F5A524\]{background-color:#f5a524}.bg-\[\#F5F7FF\]{background-color:#f5f7ff}.bg-\[\#F6F8F8\]{background-color:#f6f8f8}.bg-\[\#F6F9F8\]{background-color:#f6f9f8}.bg-\[\#F8FAFA\]{background-color:#f8fafa}.bg-\[\#F8FAFF\]{background-color:#f8faff}.bg-\[\#FBFFFC\]{background-color:#fbfffc}.bg-\[\#FCE9EE\]{background-color:#fce9ee}.bg-\[\#FDE9DA\]{background-color:#fde9da}.bg-\[\#FDECEA\]{background-color:#fdecea}.bg-\[\#FDF1DF\]{background-color:#fdf1df}.bg-\[\#FDFFFF\]{background-color:#fdffff}.bg-\[\#FEF9C3\]{background-color:#fef9c3}.bg-\[\#FF3B30\]{background-color:#ff3b30}.bg-\[\#FF3B30\]\/20{background-color:#ff3b3033}.bg-\[\#FFF0DF\]{background-color:#fff0df}.bg-\[\#FFF1D9\]{background-color:#fff1d9}.bg-\[\#FFF4D6\]{background-color:#fff4d6}.bg-\[\#FFF7F5\]{background-color:#fff7f5}.bg-\[\#FFF8E8\]{background-color:#fff8e8}.bg-\[\#FFF8EF\]{background-color:#fff8ef}.bg-\[\#FFFBF2\]{background-color:#fffbf2}.bg-\[\#f6f8fa\]{background-color:#f6f8fa}.bg-\[color-mix\(in_srgb\,var\(--samne-ink\)_18\%\,transparent\)\]{background-color:var(--samne-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--samne-ink\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--samne-ink) 18%,transparent)}}.bg-\[color\:var\(--category-accent\,var\(--samne-accent\)\)\]{background-color:var(--category-accent,var(--samne-accent))}.bg-\[var\(--category-accent\)\]{background-color:var(--category-accent)}.bg-\[var\(--category-primary-dark\)\],.bg-\[var\(--category-primary-dark\)\]\/10{background-color:var(--category-primary-dark)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--category-primary-dark\)\]\/10{background-color:color-mix(in oklab,var(--category-primary-dark) 10%,transparent)}}.bg-\[var\(--category-tint-10\)\]{background-color:var(--category-tint-10)}.bg-\[var\(--color-accent-soft\)\]{background-color:var(--color-accent-soft)}.bg-\[var\(--color-bg-app\)\]{background-color:var(--color-bg-app)}.bg-\[var\(--color-disabled-bg\)\]{background-color:var(--color-disabled-bg)}.bg-\[var\(--color-error-bg\)\]{background-color:var(--color-error-bg)}.bg-\[var\(--color-input-bg\)\]{background-color:var(--color-input-bg)}.bg-\[var\(--color-overlay-scrim\)\]{background-color:var(--color-overlay-scrim)}.bg-\[var\(--color-success\)\]\/20{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-success\)\]\/20{background-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.bg-\[var\(--color-surface-elevated\)\]{background-color:var(--color-surface-elevated)}.bg-\[var\(--color-surface-elevated\,var\(--samne-surface\)\)\]{background-color:var(--color-surface-elevated,var(--samne-surface))}.bg-\[var\(--color-surface-primary\)\]{background-color:var(--color-surface-primary)}.bg-\[var\(--color-surface-secondary\)\]{background-color:var(--color-surface-secondary)}.bg-\[var\(--samne-accent\)\],.bg-\[var\(--samne-accent\)\]\/10{background-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--samne-accent\)\]\/10{background-color:color-mix(in oklab,var(--samne-accent) 10%,transparent)}}.bg-\[var\(--samne-accent\)\]\/15{background-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--samne-accent\)\]\/15{background-color:color-mix(in oklab,var(--samne-accent) 15%,transparent)}}.bg-\[var\(--samne-accent\)\]\/25{background-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--samne-accent\)\]\/25{background-color:color-mix(in oklab,var(--samne-accent) 25%,transparent)}}.bg-\[var\(--samne-accent\,\#3454FD\)\]{background-color:var(--samne-accent,#3454fd)}.bg-\[var\(--samne-accent-deep\)\]{background-color:var(--samne-accent-deep)}.bg-\[var\(--samne-accent-light\)\],.bg-\[var\(--samne-accent-light\)\]\/25{background-color:var(--samne-accent-light)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--samne-accent-light\)\]\/25{background-color:color-mix(in oklab,var(--samne-accent-light) 25%,transparent)}}.bg-\[var\(--samne-back-bg\,rgba\(255\,255\,255\,\.8\)\)\]{background-color:var(--samne-back-bg,#fffc)}.bg-\[var\(--samne-base\)\]{background-color:var(--samne-base)}.bg-\[var\(--samne-border\)\]{background-color:var(--samne-border)}.bg-\[var\(--samne-border\,\#DDE5E3\)\]{background-color:var(--samne-border,#dde5e3)}.bg-\[var\(--samne-cta-gradient\)\]{background-color:var(--samne-cta-gradient)}.bg-\[var\(--samne-glass-strong\)\]{background-color:var(--samne-glass-strong)}.bg-\[var\(--samne-ink\)\]\/60{background-color:var(--samne-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--samne-ink\)\]\/60{background-color:color-mix(in oklab,var(--samne-ink) 60%,transparent)}}.bg-\[var\(--samne-muted\)\]{background-color:var(--samne-muted)}.bg-\[var\(--samne-surface\)\]{background-color:var(--samne-surface)}.bg-\[var\(--samne-surface\,\#fff\)\]{background-color:var(--samne-surface,#fff)}.bg-\[var\(--samne-surface-soft\)\]{background-color:var(--samne-surface-soft)}.bg-\[var\(--samne-tint-10\)\]{background-color:var(--samne-tint-10)}.bg-\[var\(--samne-tint-20\)\]{background-color:var(--samne-tint-20)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/80{background-color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/80{background-color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.bg-amber-200\/70{background-color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/70{background-color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500) 12%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-900\/90{background-color:#004e3be6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/90{background-color:color-mix(in oklab,var(--color-emerald-900) 90%,transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/50{background-color:color-mix(in oklab,var(--color-rose-50) 50%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/12{background-color:color-mix(in oklab,var(--color-rose-500) 12%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-600\/10{background-color:#e700441a}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/10{background-color:color-mix(in oklab,var(--color-rose-600) 10%,transparent)}}.bg-rose-900\/90{background-color:#8b0836e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-900\/90{background-color:color-mix(in oklab,var(--color-rose-900) 90%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/5{background-color:#0f172b0d}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/5{background-color:color-mix(in oklab,var(--color-slate-900) 5%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/55{background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/60{background-color:#f0fdfa99}@supports (color:color-mix(in lab,red,red)){.bg-teal-50\/60{background-color:color-mix(in oklab,var(--color-teal-50) 60%,transparent)}}.bg-teal-50\/80{background-color:#f0fdfacc}@supports (color:color-mix(in lab,red,red)){.bg-teal-50\/80{background-color:color-mix(in oklab,var(--color-teal-50) 80%,transparent)}}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.bg-white\/16{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/\[0\.14\]{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.14\]{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(145deg\,\#eef1ff\,\#dfe6ff\)\]{background-image:linear-gradient(145deg,#eef1ff,#dfe6ff)}.bg-\[linear-gradient\(145deg\,var\(--samne-surface-soft\)\,var\(--samne-tint-10\)\)\]{background-image:linear-gradient(145deg,var(--samne-surface-soft),var(--samne-tint-10))}.bg-\[radial-gradient\(circle_at_75\%_18\%\,\#7890FF_0\,transparent_38\%\)\,linear-gradient\(145deg\,\#17213D\,\#3454FD_58\%\,\#1D36C9\)\]{background-image:radial-gradient(circle at 75% 18%,#7890ff 0,#0000 38%),linear-gradient(145deg,#17213d,#3454fd 58%,#1d36c9)}.from-\[\#173B38\]{--tw-gradient-from:#173b38;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#3454FD\]{--tw-gradient-from:#3454fd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#3454FD\]\/15{--tw-gradient-from:oklab(54.0301% -.00971955 -.2506/.15);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#3454FD\]\/16{--tw-gradient-from:oklab(54.0301% -.00971955 -.2506/.16);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#7890FF\]{--tw-gradient-from:#7890ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#17213D\]\/30{--tw-gradient-from:oklab(25.4284% -.00231211 -.0548666/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFF8ED\]{--tw-gradient-from:#fff8ed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFFDF7\]{--tw-gradient-from:#fffdf7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#FFFFFF\]{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--category-primary-dark\)\]\/10{--tw-gradient-from:var(--category-primary-dark)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--category-primary-dark\)\]\/10{--tw-gradient-from:color-mix(in oklab, var(--category-primary-dark) 10%, transparent)}}.from-\[var\(--category-primary-dark\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--category-primary-dark\)\]\/15{--tw-gradient-from:var(--category-primary-dark)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--category-primary-dark\)\]\/15{--tw-gradient-from:color-mix(in oklab, var(--category-primary-dark) 15%, transparent)}}.from-\[var\(--category-primary-dark\)\]\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--category-primary-light\)\]{--tw-gradient-from:var(--category-primary-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--samne-accent-deep\)\]{--tw-gradient-from:var(--samne-accent-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--samne-accent-light\)\]{--tw-gradient-from:var(--samne-accent-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--samne-tint-20\)\]{--tw-gradient-from:var(--samne-tint-20);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/15{--tw-gradient-from:#f99c0026}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.from-amber-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/\[0\.06\]{--tw-gradient-from:#f99c000f}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.from-amber-500\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/15{--tw-gradient-from:#00000026}@supports (color:color-mix(in lab,red,red)){.from-black\/15{--tw-gradient-from:color-mix(in oklab, var(--color-black) 15%, transparent)}}.from-black\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab,red,red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab, var(--color-black) 20%, transparent)}}.from-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab,red,red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab,red,red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/20{--tw-gradient-from:#fff3}@supports (color:color-mix(in lab,red,red)){.from-white\/20{--tw-gradient-from:color-mix(in oklab, var(--color-white) 20%, transparent)}}.from-white\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/25{--tw-gradient-from:#ffffff40}@supports (color:color-mix(in lab,red,red)){.from-white\/25{--tw-gradient-from:color-mix(in oklab, var(--color-white) 25%, transparent)}}.from-white\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/45{--tw-gradient-from:#ffffff73}@supports (color:color-mix(in lab,red,red)){.from-white\/45{--tw-gradient-from:color-mix(in oklab, var(--color-white) 45%, transparent)}}.from-white\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/60{--tw-gradient-from:#fff9}@supports (color:color-mix(in lab,red,red)){.from-white\/60{--tw-gradient-from:color-mix(in oklab, var(--color-white) 60%, transparent)}}.from-white\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.04\]{--tw-gradient-from:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.04\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 4%, transparent)}}.from-white\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.09\]{--tw-gradient-from:#ffffff17}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.09\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 9%, transparent)}}.from-white\/\[0\.09\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.12\]{--tw-gradient-from:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 12%, transparent)}}.from-white\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.14\]{--tw-gradient-from:#ffffff24}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.14\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 14%, transparent)}}.from-white\/\[0\.14\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.055\]{--tw-gradient-from:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.055\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.from-white\/\[0\.055\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#7890FF\]\/8{--tw-gradient-via:oklab(68.6065% .00634593 -.164856/.08);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F3FAF8\]{--tw-gradient-via:#f3faf8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--category-accent\)\]{--tw-gradient-via:var(--category-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--category-primary-dark\)\]{--tw-gradient-via:var(--category-primary-dark);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--category-primary-dark\)\]\/5{--tw-gradient-via:var(--category-primary-dark)}@supports (color:color-mix(in lab,red,red)){.via-\[var\(--category-primary-dark\)\]\/5{--tw-gradient-via:color-mix(in oklab, var(--category-primary-dark) 5%, transparent)}}.via-\[var\(--category-primary-dark\)\]\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--samne-accent\)\]{--tw-gradient-via:var(--samne-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400\/20{--tw-gradient-via:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.via-amber-400\/20{--tw-gradient-via:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.via-amber-400\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500\/5{--tw-gradient-via:#f99c000d}@supports (color:color-mix(in lab,red,red)){.via-amber-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.via-amber-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black{--tw-gradient-via:var(--color-black);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab,red,red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab,red,red)){.via-black\/50{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.via-black\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab, var(--color-white) 30%, transparent)}}.via-white\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/40{--tw-gradient-via:#fff6}@supports (color:color-mix(in lab,red,red)){.via-white\/40{--tw-gradient-via:color-mix(in oklab, var(--color-white) 40%, transparent)}}.via-white\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/85{--tw-gradient-via:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.via-white\/85{--tw-gradient-via:color-mix(in oklab, var(--color-white) 85%, transparent)}}.via-white\/85{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1D36C9\]{--tw-gradient-to:#1d36c9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#3F746D\]{--tw-gradient-to:#3f746d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#7B3FE4\]{--tw-gradient-to:#7b3fe4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#2340D8\]{--tw-gradient-to:#2340d8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#3454FD\]{--tw-gradient-to:#3454fd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#17213D\]\/90{--tw-gradient-to:oklab(25.4284% -.00231211 -.0548666/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E3F2EF\]{--tw-gradient-to:#e3f2ef;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F5F7FF\]{--tw-gradient-to:#f5f7ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFF9EE\]{--tw-gradient-to:#fff9ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FFFDF8\]{--tw-gradient-to:#fffdf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--category-primary-dark\)\]{--tw-gradient-to:var(--category-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--samne-accent\)\]{--tw-gradient-to:var(--samne-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--samne-accent-deep\)\]{--tw-gradient-to:var(--samne-accent-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--samne-accent-light\)\]{--tw-gradient-to:var(--samne-accent-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--samne-base\)\]{--tw-gradient-to:var(--samne-base);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500\/15{--tw-gradient-to:#f99c0026}@supports (color:color-mix(in lab,red,red)){.to-amber-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.to-amber-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab,red,red)){.to-black\/5{--tw-gradient-to:color-mix(in oklab, var(--color-black) 5%, transparent)}}.to-black\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab,red,red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/50{--tw-gradient-to:#00000080}@supports (color:color-mix(in lab,red,red)){.to-black\/50{--tw-gradient-to:color-mix(in oklab, var(--color-black) 50%, transparent)}}.to-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab,red,red)){.to-black\/85{--tw-gradient-to:color-mix(in oklab, var(--color-black) 85%, transparent)}}.to-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-400\/10{--tw-gradient-to:#ec6cff1a}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-400\/10{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-400) 10%, transparent)}}.to-fuchsia-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/90{--tw-gradient-to:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.to-white\/90{--tw-gradient-to:color-mix(in oklab, var(--color-white) 90%, transparent)}}.to-white\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[\#CA8A04\]{fill:#ca8a04}.fill-\[\#E6EAE9\]{fill:#e6eae9}.fill-\[\#F5A524\]{fill:#f5a524}.fill-\[\#FF5A79\]{fill:#ff5a79}.fill-\[\#FFD166\]{fill:#ffd166}.fill-\[var\(--samne-accent-light\)\]{fill:var(--samne-accent-light)}.fill-amber-200{fill:var(--color-amber-200)}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.fill-transparent{fill:#0000}.fill-white{fill:var(--color-white)}.fill-white\/25{fill:#ffffff40}@supports (color:color-mix(in lab,red,red)){.fill-white\/25{fill:color-mix(in oklab,var(--color-white) 25%,transparent)}}.stroke-\[1\.75\]{stroke-width:1.75px}.stroke-\[2\.75\]{stroke-width:2.75px}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[0\.5px\]{padding:.5px}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[58px\]{padding-top:58px}.pt-\[max\(\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem,env(safe-area-inset-top))}.pt-\[max\(\.7rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.7rem,env(safe-area-inset-top))}.pt-\[max\(\.8rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.8rem,env(safe-area-inset-top))}.pt-\[max\(\.75rem\,env\(safe-area-inset-top\)\)\],.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.pt-\[max\(18px\,env\(safe-area-inset-top\)\)\]{padding-top:max(18px,env(safe-area-inset-top))}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-\[calc\(8\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+20px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}.pb-\[calc\(env\(safe-area-inset-bottom\)_\+_7\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 7.5rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)_\+_8rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 8rem)}.pb-\[max\(\.6rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.6rem,env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.2rem\,calc\(env\(safe-area-inset-bottom\)_\+_0\.5rem\)\)\]{padding-bottom:max(1.2rem,calc(env(safe-area-inset-bottom) + .5rem))}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8\!{padding-left:calc(var(--spacing) * 8)!important}.pl-9\!{padding-left:calc(var(--spacing) * 9)!important}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[14px\]{padding-left:14px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B1211\]{color:#0b1211}.text-\[\#0F766E\]{color:#0f766e}.text-\[\#1B8A63\]{color:#1b8a63}.text-\[\#1D36C9\]{color:#1d36c9}.text-\[\#1E9E6F\]{color:#1e9e6f}.text-\[\#3A4644\]{color:#3a4644}.text-\[\#3F4E4C\]{color:#3f4e4c}.text-\[\#3F625B\]{color:#3f625b}.text-\[\#4C5A58\]{color:#4c5a58}.text-\[\#4C5F68\]{color:#4c5f68}.text-\[\#4E5E5B\]{color:#4e5e5b}.text-\[\#4E5E7A\]{color:#4e5e7a}.text-\[\#4E625F\]{color:#4e625f}.text-\[\#5B6866\]{color:#5b6866}.text-\[\#5C6E6B\]{color:#5c6e6b}.text-\[\#5C7773\]{color:#5c7773}.text-\[\#5E6C6A\]{color:#5e6c6a}.text-\[\#5EE0B4\]{color:#5ee0b4}.text-\[\#6B7A99\]{color:#6b7a99}.text-\[\#6F7B99\]{color:#6f7b99}.text-\[\#6F7C7A\]{color:#6f7c7a}.text-\[\#6F7C91\]{color:#6f7c91}.text-\[\#6F6256\]{color:#6f6256}.text-\[\#7A8B88\]{color:#7a8b88}.text-\[\#7A879B\]{color:#7a879b}.text-\[\#7A8785\]{color:#7a8785}.text-\[\#7B3FE4\]{color:#7b3fe4}.text-\[\#8A3E35\]{color:#8a3e35}.text-\[\#8A6516\]{color:#8a6516}.text-\[\#8A9694\]{color:#8a9694}.text-\[\#8A9895\]{color:#8a9895}.text-\[\#8A9997\]{color:#8a9997}.text-\[\#8B9795\]{color:#8b9795}.text-\[\#9AA6A3\]{color:#9aa6a3}.text-\[\#9AA6A4\]{color:#9aa6a4}.text-\[\#854D0E\]{color:#854d0e}.text-\[\#2338C9\]{color:#2338c9}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#2746EA\]{color:#2746ea}.text-\[\#3454FD\]{color:#3454fd}.text-\[\#9084CC\]{color:#9084cc}.text-\[\#17201F\]{color:#17201f}.text-\[\#17213D\]{color:#17213d}.text-\[\#17237A\]{color:#17237a}.text-\[\#35413F\]{color:#35413f}.text-\[\#43504E\]{color:#43504e}.text-\[\#54627D\]{color:#54627d}.text-\[\#60706E\]{color:#60706e}.text-\[\#62708B\]{color:#62708b}.text-\[\#71809E\]{color:#71809e}.text-\[\#536966\]{color:#536966}.text-\[\#667371\]{color:#667371}.text-\[\#697792\]{color:#697792}.text-\[\#788582\]{color:#788582}.text-\[\#A3ADAB\]{color:#a3adab}.text-\[\#A04408\]{color:#a04408}.text-\[\#B9C4C2\]{color:#b9c4c2}.text-\[\#B24A06\]{color:#b24a06}.text-\[\#B4463A\]{color:#b4463a}.text-\[\#B4472F\]{color:#b4472f}.text-\[\#B8720A\]{color:#b8720a}.text-\[\#C3CBCA\]{color:#c3cbca}.text-\[\#C22B5C\]{color:#c22b5c}.text-\[\#C2660B\]{color:#c2660b}.text-\[\#CA8A04\]{color:#ca8a04}.text-\[\#D3DAD8\]{color:#d3dad8}.text-\[\#D97706\]{color:#d97706}.text-\[\#DDE5E3\]{color:#dde5e3}.text-\[\#E6EAE9\]{color:#e6eae9}.text-\[\#E56A00\]{color:#e56a00}.text-\[\#E0664A\]{color:#e0664a}.text-\[\#F5A524\]{color:#f5a524}.text-\[\#F5B199\]{color:#f5b199}.text-\[\#FF5A79\]{color:#ff5a79}.text-\[\#FF6B63\]{color:#ff6b63}.text-\[\#FFD166\]{color:#ffd166}.text-\[color\:var\(--category-accent\,var\(--samne-accent\)\)\]{color:var(--category-accent,var(--samne-accent))}.text-\[var\(--category-accent\)\]{color:var(--category-accent)}.text-\[var\(--category-primary-dark\)\],.text-\[var\(--category-primary-dark\)\]\/90{color:var(--category-primary-dark)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--category-primary-dark\)\]\/90{color:color-mix(in oklab,var(--category-primary-dark) 90%,transparent)}}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-border-strong\)\]{color:var(--color-border-strong)}.text-\[var\(--color-error-text\)\]{color:var(--color-error-text)}.text-\[var\(--color-live\)\]{color:var(--color-live)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--samne-accent\)\]{color:var(--samne-accent)}.text-\[var\(--samne-accent-deep\)\]{color:var(--samne-accent-deep)}.text-\[var\(--samne-accent-light\)\]{color:var(--samne-accent-light)}.text-\[var\(--samne-back-ink\,var\(--samne-accent\)\)\]{color:var(--samne-back-ink,var(--samne-accent))}.text-\[var\(--samne-border\)\]{color:var(--samne-border)}.text-\[var\(--samne-border\,\#C9D1CF\)\]{color:var(--samne-border,#c9d1cf)}.text-\[var\(--samne-brand-foreground\)\]{color:var(--samne-brand-foreground)}.text-\[var\(--samne-category-title-ink\)\]{color:var(--samne-category-title-ink)}.text-\[var\(--samne-ink\)\]{color:var(--samne-ink)}.text-\[var\(--samne-ink\,\#17201F\)\]{color:var(--samne-ink,#17201f)}.text-\[var\(--samne-ink-soft\)\]{color:var(--samne-ink-soft)}.text-\[var\(--samne-muted\)\],.text-\[var\(--samne-muted\)\]\/70{color:var(--samne-muted)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--samne-muted\)\]\/70{color:color-mix(in oklab,var(--samne-muted) 70%,transparent)}}.text-\[var\(--samne-muted\,\#6F7C7A\)\]{color:var(--samne-muted,#6f7c7a)}.text-\[var\(--samne-text-subtle\)\]{color:var(--samne-text-subtle)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/70{color:#953d00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/70{color:color-mix(in oklab,var(--color-amber-800) 70%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-red-200{color:var(--color-red-200)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-50{color:var(--color-rose-50)}.text-rose-300{color:var(--color-rose-300)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-700{color:var(--color-sky-700)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-600\/80{color:#009588cc}@supports (color:color-mix(in lab,red,red)){.text-teal-600\/80{color:color-mix(in oklab,var(--color-teal-600) 80%,transparent)}}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-white{color:var(--color-white)}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.text-white\/15{color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/\[0\.08\]{color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.08\]{color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[var\(--samne-ink\)\]\/25{-webkit-text-decoration-color:var(--samne-ink);text-decoration-color:var(--samne-ink)}@supports (color:color-mix(in lab,red,red)){.decoration-\[var\(--samne-ink\)\]\/25{-webkit-text-decoration-color:color-mix(in oklab,var(--samne-ink) 25%,transparent);text-decoration-color:color-mix(in oklab,var(--samne-ink) 25%,transparent)}}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-\[var\(--samne-ink\)\]{caret-color:var(--samne-ink)}.accent-\[\#3454FD\]{accent-color:#3454fd}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.10\]{opacity:.1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-18px_40px_-20px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 -18px 40px -20px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--category-primary-dark\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--category-primary-dark));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--samne-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--samne-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_var\(--category-glow\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--category-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(20\,24\,28\,0\.9\)\,0_10px_30px_-6px_rgba\(52\,84\,253\,0\.7\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#14181ce6), 0 10px 30px -6px var(--tw-shadow-color,#3454fdb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(196\,139\,255\,0\.18\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#c48bff2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_2px_var\(--category-glow\)\]{--tw-shadow:0 0 12px 2px var(--tw-shadow-color,var(--category-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,59\,48\,\.25\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ff3b3040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_-6px_rgba\(248\,113\,113\,0\.5\)\]{--tw-shadow:0 0 24px -6px var(--tw-shadow-color,#f8717180);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_32px_-9px_rgba\(52\,84\,253\,0\.30\)\]{--tw-shadow:0 0 32px -9px var(--tw-shadow-color,#3454fd4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_48px_-28px_var\(--samne-glow\)\]{--tw-shadow:0 0 48px -28px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(23\,32\,31\,0\.12\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#17201f1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(245\,158\,11\,0\.15\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#f59e0b26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_10px_-6px_var\(--samne-glow\)\]{--tw-shadow:0 2px 10px -6px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_-2px_rgba\(0\,0\,0\,0\.04\)\,0_1px_3px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 12px -2px var(--tw-shadow-color,#0000000a), 0 1px 3px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_-2px_rgba\(245\,158\,11\,0\.12\)\,0_1px_3px_rgba\(245\,158\,11\,0\.04\)\]{--tw-shadow:0 2px 12px -2px var(--tw-shadow-color,#f59e0b1f), 0 1px 3px var(--tw-shadow-color,#f59e0b0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_0_\#000\]{--tw-shadow:0 4px 0 var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_-10px_var\(--samne-glow\)\]{--tw-shadow:0 4px 16px -10px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_-8px_var\(--samne-accent\)\]{--tw-shadow:0 6px 14px -8px var(--tw-shadow-color,var(--samne-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_-8px_var\(--samne-glow\)\]{--tw-shadow:0 6px 14px -8px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(52\,84\,253\,0\.16\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#3454fd29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_-8px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 6px 16px -8px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_-12px_rgba\(52\,84\,253\,0\.5\)\]{--tw-shadow:0 6px 16px -12px var(--tw-shadow-color,#3454fd80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_-14px_rgba\(9\,13\,30\,0\.45\)\]{--tw-shadow:0 6px 18px -14px var(--tw-shadow-color,#090d1e73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_-14px_var\(--samne-glow\)\]{--tw-shadow:0 6px 18px -14px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(52\,84\,253\,0\.07\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#3454fd12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(234\,88\,12\,0\.07\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#ea580c12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_-10px_var\(--samne-glow\)\]{--tw-shadow:0 6px 20px -10px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_rgba\(52\,84\,253\,0\.7\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,#3454fdb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_var\(--samne-accent\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,var(--samne-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_-8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 20px -8px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_-12px_var\(--samne-glow\)\]{--tw-shadow:0 8px 20px -12px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_-14px_rgba\(29\,54\,201\,0\.35\)\]{--tw-shadow:0 8px 20px -14px var(--tw-shadow-color,#1d36c959);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(5\,150\,105\,0\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#05966914);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(32\,55\,110\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#20376e0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(166\,96\,32\,0\.07\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#a6602012);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-8px_var\(--category-glow\)\]{--tw-shadow:0 10px 22px -8px var(--tw-shadow-color,var(--category-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-12px_var\(--samne-glow\)\]{--tw-shadow:0 10px 22px -12px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-14px_var\(--category-primary-dark\)\]{--tw-shadow:0 10px 22px -14px var(--tw-shadow-color,var(--category-primary-dark));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-14px_var\(--samne-glow\)\]{--tw-shadow:0 10px 22px -14px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_-10px_rgba\(29\,54\,201\,0\.28\)\,0_20px_42px_-18px_rgba\(52\,84\,253\,0\.42\)\]{--tw-shadow:0 10px 24px -10px var(--tw-shadow-color,#1d36c947), 0 20px 42px -18px var(--tw-shadow-color,#3454fd6b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_-12px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 10px 24px -12px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-16px_var\(--samne-glow\)\]{--tw-shadow:0 10px 26px -16px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-18px_rgba\(245\,158\,11\,0\.28\)\]{--tw-shadow:0 10px 26px -18px var(--tw-shadow-color,#f59e0b47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-20px_rgba\(52\,84\,253\,0\.6\)\]{--tw-shadow:0 10px 30px -20px var(--tw-shadow-color,#3454fd99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_22px_-12px_rgba\(15\,118\,110\,0\.6\)\]{--tw-shadow:0 12px 22px -12px var(--tw-shadow-color,#0f766e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_-14px_var\(--samne-glow\)\]{--tw-shadow:0 12px 24px -14px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-10px_rgba\(217\,119\,6\,0\.18\)\]{--tw-shadow:0 12px 28px -10px var(--tw-shadow-color,#d977062e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-10px_var\(--category-glow\)\]{--tw-shadow:0 12px 28px -10px var(--tw-shadow-color,var(--category-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-24px_var\(--samne-glow\)\]{--tw-shadow:0 12px 28px -24px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(32\,55\,110\,0\.16\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#20376e29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_-8px_rgba\(8\,20\,30\,0\.25\)\]{--tw-shadow:0 12px 32px -8px var(--tw-shadow-color,#08141e40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_13px_30px_-24px_var\(--home-accent\)\]{--tw-shadow:0 13px 30px -24px var(--tw-shadow-color,var(--home-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_26px_-10px_var\(--category-glow\)\]{--tw-shadow:0 14px 26px -10px var(--tw-shadow-color,var(--category-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_26px_-12px_rgba\(52\,84\,253\,0\.5\)\]{--tw-shadow:0 14px 26px -12px var(--tw-shadow-color,#3454fd80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_-14px_var\(--samne-glow\)\]{--tw-shadow:0 14px 28px -14px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_-18px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 14px 28px -18px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-18px_var\(--samne-glow\)\]{--tw-shadow:0 14px 30px -18px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-22px_var\(--samne-glow\)\]{--tw-shadow:0 14px 30px -22px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_32px_-16px_var\(--samne-glow\)\]{--tw-shadow:0 16px 32px -16px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_34px_-16px_rgba\(52\,84\,253\,0\.30\)\]{--tw-shadow:0 16px 34px -16px var(--tw-shadow-color,#3454fd4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_-12px_rgba\(8\,20\,30\,0\.35\)\]{--tw-shadow:0 16px 36px -12px var(--tw-shadow-color,#08141e59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-16px_rgba\(8\,20\,30\,0\.45\)\]{--tw-shadow:0 18px 40px -16px var(--tw-shadow-color,#08141e73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_-24px_rgba\(8\,20\,30\,0\.35\)\]{--tw-shadow:0 18px 48px -24px var(--tw-shadow-color,#08141e59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_45px_-15px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 25px 45px -15px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_60px_-24px_rgba\(6\,10\,24\,0\.6\)\]{--tw-shadow:0 28px 60px -24px var(--tw-shadow-color,#060a1899);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.28\)\,0_10px_22px_-15px_var\(--samne-glow\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff47), 0 10px 22px -15px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.55\)\,0_8px_18px_-10px_rgba\(0\,0\,0\,\.8\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff8c), 0 8px 18px -10px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.85\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffd9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\,0_4px_10px_-4px_var\(--samne-glow\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb3), 0 4px 10px -4px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\,0_8px_18px_-10px_var\(--samne-glow\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb3), 0 8px 18px -10px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\,0_8px_18px_-12px_var\(--samne-glow\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb3), 0 8px 18px -12px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\,inset_0_0_10px_rgba\(120\,144\,255\,0\.10\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.14\)\,0_8px_18px_-8px_rgba\(29\,54\,201\,0\.34\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff47), inset 0 0 10px var(--tw-shadow-color,#7890ff1a), 0 0 0 1px var(--tw-shadow-color,#ffffff24), 0 8px 18px -8px var(--tw-shadow-color,#1d36c957);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.38\)\,0_3px_8px_-2px_var\(--category-glow\)\,0_1\.5px_0_rgba\(8\,68\,62\,0\.85\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff61), 0 3px 8px -2px var(--tw-shadow-color,var(--category-glow)), 0 1.5px 0 var(--tw-shadow-color,#08443ed9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.45\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.65\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffa6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.85\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffd9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.95\)\,0_20px_60px_-28px_var\(--samne-glow\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffffff2), 0 20px 60px -28px var(--tw-shadow-color,var(--samne-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,1\)\,0_2px_5px_-1px_var\(--category-glow\)\,0_1\.5px_0_var\(--category-glow\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff), 0 2px 5px -1px var(--tw-shadow-color,var(--category-glow)), 0 1.5px 0 var(--tw-shadow-color,var(--category-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.55\)\,inset_0_-3px_5px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff8c), inset 0 -3px 5px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--samne-glow\)\]{--tw-shadow:var(--samne-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-emerald-600\/20{--tw-shadow-color:#00976733}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-600\/25{--tw-shadow-color:#e7004440}@supports (color:color-mix(in lab,red,red)){.shadow-rose-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#3454FD\]{--tw-ring-color:#3454fd}.ring-\[\#3454FD\]\/10{--tw-ring-color:oklab(54.0301% -.00971955 -.2506/.1)}.ring-\[\#3454FD\]\/30{--tw-ring-color:oklab(54.0301% -.00971955 -.2506/.3)}.ring-\[\#3454FD\]\/40{--tw-ring-color:oklab(54.0301% -.00971955 -.2506/.4)}.ring-\[\#3454FD\]\/45{--tw-ring-color:oklab(54.0301% -.00971955 -.2506/.45)}.ring-\[\#A66020\]\/10{--tw-ring-color:oklab(55.8063% .0620699 .100225/.1)}.ring-\[\#D8E4E2\]{--tw-ring-color:#d8e4e2}.ring-\[\#D9E1FF\]{--tw-ring-color:#d9e1ff}.ring-\[var\(--category-primary-dark\)\]{--tw-ring-color:var(--category-primary-dark)}.ring-\[var\(--color-live\)\]{--tw-ring-color:var(--color-live)}.ring-\[var\(--samne-accent\)\],.ring-\[var\(--samne-accent\)\]\/15{--tw-ring-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--samne-accent\)\]\/15{--tw-ring-color:color-mix(in oklab, var(--samne-accent) 15%, transparent)}}.ring-\[var\(--samne-accent\)\]\/20{--tw-ring-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--samne-accent\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--samne-accent) 20%, transparent)}}.ring-\[var\(--samne-accent\)\]\/30{--tw-ring-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--samne-accent\)\]\/30{--tw-ring-color:color-mix(in oklab, var(--samne-accent) 30%, transparent)}}.ring-\[var\(--samne-accent-light\)\]\/25{--tw-ring-color:var(--samne-accent-light)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--samne-accent-light\)\]\/25{--tw-ring-color:color-mix(in oklab, var(--samne-accent-light) 25%, transparent)}}.ring-\[var\(--samne-base\)\]{--tw-ring-color:var(--samne-base)}.ring-\[var\(--samne-border\)\]{--tw-ring-color:var(--samne-border)}.ring-\[var\(--samne-glass-border\)\]{--tw-ring-color:var(--samne-glass-border)}.ring-\[var\(--samne-ink\)\]{--tw-ring-color:var(--samne-ink)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-400\/20{--tw-ring-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.ring-amber-400\/50{--tw-ring-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.ring-amber-600\/25{--tw-ring-color:#dd740040}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/25{--tw-ring-color:color-mix(in oklab, var(--color-amber-600) 25%, transparent)}}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-200\/70{--tw-ring-color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.ring-emerald-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-emerald-200) 70%, transparent)}}.ring-emerald-600\/25{--tw-ring-color:#00976740}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/25{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 25%, transparent)}}.ring-orange-600\/25{--tw-ring-color:#f0510040}@supports (color:color-mix(in lab,red,red)){.ring-orange-600\/25{--tw-ring-color:color-mix(in oklab, var(--color-orange-600) 25%, transparent)}}.ring-red-400\/20{--tw-ring-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.ring-red-600\/25{--tw-ring-color:#e4001440}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/25{--tw-ring-color:color-mix(in oklab, var(--color-red-600) 25%, transparent)}}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ring-white\/\[0\.07\]{--tw-ring-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.ring-white\/\[0\.07\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--samne-surface\)\]{--tw-ring-offset-color:var(--samne-surface)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[\#17201F\]\/30{outline-color:#17201f4d}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-125{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_8px_rgba\(251\,191\,36\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#fbbf2480));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[1\.7\]{--tw-backdrop-saturate:saturate(1.7);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\,filter\]{transition-property:transform,color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[280ms\]{--tw-duration:.28s;transition-duration:.28s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[dev\:full\]{dev:full}.\[dev\:load\]{dev:load}.ring-inset{--tw-ring-inset:inset}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:border-b:is(:where(.group):is([open],:popover-open,:open) *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-open\:border-\[\#EEF1F0\]:is(:where(.group):is([open],:popover-open,:open) *){border-color:#eef1f0}@media(hover:hover){.group-hover\:text-\[\#0F766E\]:is(:where(.group):hover *){color:#0f766e}.group-hover\:text-\[var\(--samne-accent\)\]:is(:where(.group):hover *){color:var(--samne-accent)}}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-active\:scale-105:is(:where(.group):active *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-checked\:bg-\[\#3454FD\]:is(:where(.peer):checked~*){background-color:#3454fd}.selection\:bg-\[var\(--samne-tint-20\)\] ::selection{background-color:var(--samne-tint-20)}.selection\:bg-\[var\(--samne-tint-20\)\]::selection{background-color:var(--samne-tint-20)}.selection\:text-\[var\(--samne-ink\)\] ::selection{color:var(--samne-ink)}.selection\:text-\[var\(--samne-ink\)\]::selection{color:var(--samne-ink)}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-\[\#6F7C7A\]::placeholder{color:#6f7c7a}.placeholder\:text-\[\#7A8785\]::placeholder{color:#7a8785}.placeholder\:text-\[\#8A9895\]::placeholder{color:#8a9895}.placeholder\:text-\[\#9AA6A3\]::placeholder{color:#9aa6a3}.placeholder\:text-\[\#9AA6A4\]::placeholder{color:#9aa6a4}.placeholder\:text-\[\#879391\]::placeholder{color:#879391}.placeholder\:text-\[var\(--color-disabled-text\)\]::placeholder{color:var(--color-disabled-text)}.placeholder\:text-\[var\(--color-text-secondary\)\]::placeholder{color:var(--color-text-secondary)}.placeholder\:text-\[var\(--samne-muted\)\]::placeholder{color:var(--samne-muted)}.placeholder\:text-\[var\(--samne-muted\,\#8A9895\)\]::placeholder{color:var(--samne-muted,#8a9895)}.placeholder\:text-\[var\(--samne-text-subtle\)\]::placeholder{color:var(--samne-text-subtle)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-white\/45::placeholder{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/45::placeholder{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.placeholder\:normal-case::placeholder{text-transform:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:bg-\[\#3454FD\]:before{content:var(--tw-content);background-color:#3454fd}.before\:bg-\[\#17201F\]:before{content:var(--tw-content);background-color:#17201f}.before\:bg-\[\#C3CCCA\]:before{content:var(--tw-content);background-color:#c3ccca}.before\:bg-amber-400:before{content:var(--tw-content);background-color:var(--color-amber-400)}.before\:bg-emerald-400:before{content:var(--tw-content);background-color:var(--color-emerald-400)}.before\:bg-rose-400:before{content:var(--tw-content);background-color:var(--color-rose-400)}.before\:bg-slate-400:before{content:var(--tw-content);background-color:var(--color-slate-400)}.before\:opacity-40:before{content:var(--tw-content);opacity:.4}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:left-0\.5:after{content:var(--tw-content);left:calc(var(--spacing) * .5)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:shadow:after{content:var(--tw-content);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:transition:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.peer-checked\:after\:translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pl-0:first-child{padding-left:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.first-of-type\:mt-4:first-of-type{margin-top:calc(var(--spacing) * 4)}.focus-within\:border-\[\#62AAA3\]:focus-within{border-color:#62aaa3}.focus-within\:border-\[\#3454FD\]:focus-within{border-color:#3454fd}.focus-within\:border-\[var\(--samne-accent\)\]:focus-within{border-color:var(--samne-accent)}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[\#3454FD\]:focus-within{--tw-ring-color:#3454fd}.focus-within\:ring-\[var\(--samne-accent\)\]\/10:focus-within{--tw-ring-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-\[var\(--samne-accent\)\]\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--samne-accent) 10%, transparent)}}.focus-within\:ring-\[var\(--samne-tint-10\)\]:focus-within{--tw-ring-color:var(--samne-tint-10)}@media(hover:hover){.hover\:border-\[\#9CCBC6\]:hover{border-color:#9ccbc6}.hover\:border-\[\#3454FD\]\/40:hover{border-color:#3454fd66}.hover\:border-\[var\(--samne-accent\)\]\/25:hover{border-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--samne-accent\)\]\/25:hover{border-color:color-mix(in oklab,var(--samne-accent) 25%,transparent)}}.hover\:border-\[var\(--samne-accent\)\]\/30:hover{border-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--samne-accent\)\]\/30:hover{border-color:color-mix(in oklab,var(--samne-accent) 30%,transparent)}}.hover\:border-\[var\(--samne-accent\)\]\/35:hover{border-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--samne-accent\)\]\/35:hover{border-color:color-mix(in oklab,var(--samne-accent) 35%,transparent)}}.hover\:border-\[var\(--samne-accent\)\]\/40:hover{border-color:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--samne-accent\)\]\/40:hover{border-color:color-mix(in oklab,var(--samne-accent) 40%,transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-\[\#0B665F\]:hover{background-color:#0b665f}.hover\:bg-\[\#0D5E5E\]:hover{background-color:#0d5e5e}.hover\:bg-\[\#1D36C9\]:hover{background-color:#1d36c9}.hover\:bg-\[\#2A47E8\]:hover{background-color:#2a47e8}.hover\:bg-\[\#2746EA\]:hover{background-color:#2746ea}.hover\:bg-\[\#E1E7E6\]:hover{background-color:#e1e7e6}.hover\:bg-\[\#E8EFEE\]:hover{background-color:#e8efee}.hover\:bg-\[\#EEF1FE\]:hover{background-color:#eef1fe}.hover\:bg-\[\#F1F3F8\]:hover{background-color:#f1f3f8}.hover\:bg-\[\#F1F5F4\]:hover{background-color:#f1f5f4}.hover\:bg-\[\#F4F6FB\]:hover{background-color:#f4f6fb}.hover\:bg-\[\#F4F7F6\]:hover{background-color:#f4f7f6}.hover\:bg-\[\#F5F7FF\]:hover{background-color:#f5f7ff}.hover\:bg-\[\#F7F9FF\]:hover{background-color:#f7f9ff}.hover\:bg-\[\#F8FAFA\]:hover{background-color:#f8fafa}.hover\:bg-\[var\(--color-surface-primary\)\]:hover{background-color:var(--color-surface-primary)}.hover\:bg-\[var\(--samne-accent-hover\)\]:hover{background-color:var(--samne-accent-hover)}.hover\:bg-\[var\(--samne-base\)\]:hover{background-color:var(--samne-base)}.hover\:bg-\[var\(--samne-border\)\]:hover{background-color:var(--samne-border)}.hover\:bg-\[var\(--samne-surface-soft\)\]:hover{background-color:var(--samne-surface-soft)}.hover\:bg-\[var\(--samne-tint-10\)\]:hover{background-color:var(--samne-tint-10)}.hover\:bg-\[var\(--samne-tint-20\)\]:hover{background-color:var(--samne-tint-20)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[\#3454FD\]:hover{color:#3454fd}.hover\:text-\[\#17201F\]:hover{color:#17201f}.hover\:text-\[var\(--samne-accent\)\]:hover{color:var(--samne-accent)}.hover\:text-\[var\(--samne-accent-deep\)\]:hover{color:var(--samne-accent-deep)}.hover\:text-\[var\(--samne-accent-hover\)\]:hover{color:var(--samne-accent-hover)}.hover\:text-\[var\(--samne-ink\)\]:hover{color:var(--samne-ink)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-900:hover{color:var(--color-rose-900)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus\:border-\[\#0F766E\]:focus{border-color:#0f766e}.focus\:border-\[\#3454FD\]:focus{border-color:#3454fd}.focus\:border-\[\#3454FD\]\/50:focus{border-color:#3454fd80}.focus\:border-\[\#DDE5E3\]:focus{border-color:#dde5e3}.focus\:border-\[var\(--samne-accent\)\]:focus{border-color:var(--samne-accent)}.focus\:border-\[var\(--samne-accent\,\#3454FD\)\]:focus{border-color:var(--samne-accent,#3454fd)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#3454FD\]\/10:focus{--tw-ring-color:oklab(54.0301% -.00971955 -.2506/.1)}.focus\:ring-\[\#3454FD\]\/15:focus{--tw-ring-color:oklab(54.0301% -.00971955 -.2506/.15)}.focus\:ring-\[\#DCE4FF\]:focus{--tw-ring-color:#dce4ff}.focus\:ring-\[var\(--samne-accent\)\]:focus{--tw-ring-color:var(--samne-accent)}.focus\:ring-\[var\(--samne-tint-10\)\]:focus{--tw-ring-color:var(--samne-tint-10)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-\[var\(--samne-surface-soft\)\]:focus-visible{background-color:var(--samne-surface-soft)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#3454FD\]:focus-visible{--tw-ring-color:#3454fd}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--samne-accent\)\]:focus-visible{outline-color:var(--samne-accent)}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-125:active{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.975\]:active{scale:.975}.active\:scale-\[0\.992\]:active{scale:.992}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#EEF1FE\]:active{background-color:#eef1fe}.active\:bg-\[\#F4F7F6\]:active{background-color:#f4f7f6}.active\:bg-\[\#F8FAFA\]:active{background-color:#f8fafa}.active\:bg-\[var\(--samne-surface-soft\)\]:active{background-color:var(--samne-surface-soft)}.active\:bg-black\/5:active{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.active\:bg-black\/5:active{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.active\:bg-white\/10:active{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/10:active{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.active\:opacity-70:active{opacity:.7}.active\:shadow-\[inset_0_2px_4px_rgba\(0\,0\,0\,0\.35\)\]:active{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-\[inset_0_2px_4px_var\(--category-glow\)\]:active{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,var(--category-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-\[inset_2px_2px_5px_rgba\(54\,76\,139\,0\.18\)\,inset_-2px_-2px_5px_rgba\(255\,255\,255\,0\.9\)\]:active{--tw-shadow:inset 2px 2px 5px var(--tw-shadow-color,#364c8b2e), inset -2px -2px 5px var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#6F7C7A\]\/30:disabled{background-color:#6f7c7a4d}.disabled\:bg-\[var\(--samne-border\)\]:disabled{background-color:var(--samne-border)}.disabled\:bg-\[var\(--samne-surface-soft\)\]:disabled{background-color:var(--samne-surface-soft)}.disabled\:text-\[\#6F7C7A\]:disabled{color:#6f7c7a}.disabled\:text-\[\#9AA6A4\]:disabled{color:#9aa6a4}.disabled\:text-\[\#C3CCCA\]:disabled{color:#c3ccca}.disabled\:text-\[\#C9D1CF\]:disabled{color:#c9d1cf}.disabled\:text-\[var\(--color-disabled-text\)\]:disabled{color:var(--color-disabled-text)}.disabled\:text-\[var\(--samne-muted\)\]:disabled{color:var(--samne-muted)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media(prefers-reduced-motion:reduce){.motion-reduce\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:transform-none:active{transform:none}}@media(min-width:40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mx-0{margin-inline:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-auto{height:auto}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:self-auto{align-self:auto}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:0}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}}@media(min-width:64rem){.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,340px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pl-64{padding-left:calc(var(--spacing) * 64)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,380px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,380px)}}@container (min-width:24rem){.\@sm\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.\@sm\:-mb-5{margin-bottom:calc(var(--spacing) * -5)}.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@sm\:p-5{padding:calc(var(--spacing) * 5)}}.\[\&_svg\]\:h-\[18px\] svg{height:18px}.\[\&_svg\]\:w-\[18px\] svg{width:18px}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\:first-child\]\:ml-auto>:first-child{margin-left:auto}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-11>svg{height:calc(var(--spacing) * 11)}.\[\&\>svg\]\:h-\[19px\]>svg{height:19px}.\[\&\>svg\]\:h-\[22px\]>svg{height:22px}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-11>svg{width:calc(var(--spacing) * 11)}.\[\&\>svg\]\:w-\[19px\]>svg{width:19px}.\[\&\>svg\]\:w-\[22px\]>svg{width:22px}.\[\&\>svg\]\:stroke-\[1\.8\]>svg{stroke-width:1.8px}.\[\&\>svg\]\:stroke-\[2\]>svg{stroke-width:2px}}.samne-customer-bottom-glass{isolation:isolate;background:radial-gradient(circle at 82% 115%,var(--samne-glow),transparent 50%),radial-gradient(circle at 16% -12%,#ffffff52,transparent 58%),linear-gradient(145deg,#f6f8ff99,#dbe3fa7a 56%,#bcc7e66b);border-color:#ffffff94;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.samne-customer-bottom-glass{background:radial-gradient(circle at 82% 115%,color-mix(in srgb,var(--samne-glow) 18%,transparent),transparent 50%),radial-gradient(circle at 16% -12%,#ffffff52,transparent 58%),linear-gradient(145deg,#f6f8ff99,#dbe3fa7a 56%,#bcc7e66b)}}.samne-customer-bottom-glass{box-shadow:inset 0 1px #ffffffad,inset 0 -1px #ffffff24,inset 0 0 0 1px #7890ff1f,0 20px 44px -18px #090d1e8f,0 -8px 20px -22px var(--samne-glow);-webkit-backdrop-filter:blur(18px)saturate(1.4)contrast(1.02)brightness(1.05);backdrop-filter:blur(18px)saturate(1.4)contrast(1.02)brightness(1.05)}.samne-customer-bottom-glass:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff3,#0000 42%),linear-gradient(112deg,#0000 18%,#ffffff24,#0000 62%),radial-gradient(circle at 50% 26%,#ffffff1a,#0000 66%);position:absolute;top:0;right:0;bottom:0;left:0}.samne-customer-bottom-glass>*{z-index:1;position:relative}.samne-customer-bottom-glass:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;border:1px solid #ffffff4d;position:absolute;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 0 0 1px #7890ff17}body{background-color:var(--color-bg-app,#fdffff);color:var(--color-text-primary,#0d1676);margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}:root{--samne-base:#f8faff;--samne-accent:#3454fd;--samne-accent-hover:#2746ea;--samne-accent-deep:#1d36c9;--samne-accent-light:#7890ff;--samne-ink:#0d1676;--samne-category-title-ink:#23264a;--samne-muted:#6f7b99;--samne-ink-soft:#3a4670;--samne-border:#dce4ff;--samne-surface:#fff;--samne-surface-soft:#f5f7ff;--samne-text-subtle:#8c98b5;--samne-glass:#fdffffc7;--samne-glass-strong:#fdffffeb;--samne-glass-border:#3454fd2e;--samne-tint-10:#3454fd1a;--samne-tint-20:#3454fd29;--samne-glow:#3454fd4d;--samne-soft-reflection:#7890ff4d;--samne-shadow-dark:#364c8b1f;--samne-shadow-light:#fffffffa;--samne-shadow-raised:-7px -7px 16px var(--samne-shadow-light), 8px 8px 18px var(--samne-shadow-dark);--samne-shadow-raised-sm:-4px -4px 10px var(--samne-shadow-light), 5px 5px 12px #364c8b1a;--samne-shadow-inset:inset 3px 3px 8px #364c8b1a, inset -3px -3px 8px #fffffff5;--samne-cta-gradient:linear-gradient(145deg,#7890ff 0%,#3454fd 52%,#1d36c9 100%);--samne-glass-gradient:linear-gradient(145deg,#fffffff5 0%,#f5f7ffd6 58%,#dce4ffb8 100%);--category-primary:var(--samne-accent);--category-accent:var(--samne-accent);--category-glow:var(--samne-glow);--category-border:var(--samne-tint-20);--category-soft:var(--samne-accent-light);--category-surface:var(--samne-base);--category-tint-10:var(--samne-tint-10);--category-tint-20:var(--samne-tint-20);--category-primary-dark:var(--samne-accent-deep);--category-primary-light:var(--samne-accent-light);--category-dark-surface:var(--samne-surface-soft);--category-glass-surface:var(--samne-glass);--category-glass-border:var(--samne-glass-border);--category-cta-gradient:var(--samne-cta-gradient);--category-selected-glow:var(--samne-accent);--category-modal-tint:var(--samne-glass-gradient);--category-subtle-accent:var(--samne-accent-light);--color-bg-app:var(--samne-base);--color-surface-primary:var(--samne-surface);--color-surface-elevated:#fff;--color-surface-soft:var(--samne-surface-soft);--color-text-primary:var(--samne-ink);--color-text-secondary:var(--samne-muted);--color-text-subtle:var(--samne-text-subtle);--color-border:var(--samne-border);--color-glass-surface:var(--samne-glass);--color-glass-border:var(--samne-glass-border);--color-input-bg:#f7f9ff;--color-nav-surface:#fafcff75;--color-overlay-scrim:#0f172a73;--shadow-card:0 8px 20px -14px #364c8b38;--shadow-modal:0 18px 38px -20px #0f173757;--shadow-raised:var(--samne-shadow-raised);--color-accent:var(--samne-accent);--color-accent-hover:var(--samne-accent-hover);--color-accent-pressed:var(--samne-accent-deep);--color-success:#16a34a;--color-success-bg:#ecfdf3;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-error:#dc2626;--color-error-bg:#fff7f5;--color-error-border:#f0d6d1;--color-error-text:#8a3e35;--color-disabled-bg:#f3f6f5;--color-disabled-text:#9aa6a4;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--samne-base:#070c14;--samne-accent:#5b7fff;--samne-accent-hover:#7c99ff;--samne-accent-deep:#3454fd;--samne-accent-light:#8fa6ff;--samne-ink:#f4f7ff;--samne-category-title-ink:var(--samne-ink);--samne-muted:#96a3b8;--samne-ink-soft:#c7d0f0;--samne-border:#232d3b;--samne-surface:#0e141f;--samne-surface-soft:#141c28;--samne-text-subtle:#8592a6;--samne-glass:#0e141fbd;--samne-glass-strong:#141c28eb;--samne-glass-border:#5b8bff24;--samne-tint-10:#5b7fff24;--samne-tint-20:#5b7fff3d;--samne-glow:#5b7fff57;--samne-soft-reflection:#7890ff1f;--samne-shadow-dark:#000000ad;--samne-shadow-light:#ffffff0a;--samne-shadow-inset:inset 3px 3px 8px #00000080, inset -3px -3px 8px #ffffff06;--samne-cta-gradient:linear-gradient(145deg,#7c99ff 0%,#5b7fff 52%,#3454fd 100%);--samne-glass-gradient:linear-gradient(145deg,#182231f0 0%,#111822e0 58%,#0b1019d6 100%);--color-bg-app:var(--samne-base);--color-surface-primary:var(--samne-surface);--color-surface-elevated:#182231;--color-surface-soft:var(--samne-surface-soft);--color-text-primary:var(--samne-ink);--color-text-secondary:var(--samne-muted);--color-text-subtle:var(--samne-text-subtle);--color-border:var(--samne-border);--color-glass-surface:var(--samne-glass);--color-glass-border:var(--samne-glass-border);--color-input-bg:#10161f;--color-nav-surface:#070b12c7;--color-overlay-scrim:#000000b3;--shadow-card:0 10px 24px -14px #000000b8;--shadow-modal:0 22px 46px -20px #000c;--shadow-raised:0 10px 24px -14px #000000b8;--color-accent:var(--samne-accent);--color-accent-hover:var(--samne-accent-hover);--color-accent-pressed:var(--samne-accent-light);--color-success:#34d399;--color-success-bg:#34d3991f;--color-warning:#fbbf24;--color-warning-bg:#fbbf241f;--color-error:#f87171;--color-error-bg:#f871711f;--color-error-border:#f8717152;--color-error-text:#fca5a5;--color-disabled-bg:#141c28;--color-disabled-text:#5c6584}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *).bg-white{background-color:var(--color-surface-primary)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *).border-white{border-color:var(--samne-border)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *):is(input,textarea,select){color-scheme:dark}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *) ::placeholder{color:var(--samne-text-subtle);opacity:1}:root[data-theme=dark] #customer-home-header .customer-home-location-icon,:root[data-theme=dark] #customer-home-topbar .customer-home-location-icon,:root[data-theme=dark] #customer-home-header .customer-home-search-icon,:root[data-theme=dark] #customer-home-header .customer-home-search-mic:not(.is-listening){color:#fff!important}:root{--samne-home-ambient-glow:radial-gradient(min(38rem, 150%) 22rem at 50% 6.5rem, #3454fd21, #3454fd00 68%), radial-gradient(min(26rem, 110%) 16rem at 12% 17rem, #3454fd16, #3454fd00 70%), radial-gradient(min(28rem, 120%) 18rem at 92% 24rem, #7890ff16, #7890ff00 72%)}.customer-liquid-home{color-scheme:light;background:var(--samne-home-ambient-glow),radial-gradient(circle at 15% 4%,#fffffffa,transparent 32%),linear-gradient(160deg,#fbfcff 0%,var(--samne-base) 62%,#f3f6ff 100%);background-repeat:no-repeat;background-attachment:scroll}@media(prefers-contrast:more){.customer-liquid-home{--samne-home-ambient-glow:none}}.customer-home-header{isolation:isolate;background:linear-gradient(#fffffffa,#ffffffe8);position:relative}.customer-home-header:before{content:"";z-index:-1;pointer-events:none;filter:blur(46px);background:#3454fd1f;border-radius:999px;width:12rem;height:7rem;position:absolute;top:-3rem;right:-3rem}.customer-home-motion-section{--samne-scroll:0;transform:translateY(calc(var(--samne-scroll) * -14px)) scale(calc(1 - var(--samne-scroll) * .04));transform-origin:top;will-change:transform}@media(prefers-reduced-motion:reduce){.customer-home-motion-section{transform:none!important}}.home-mosaic-card{transition:transform .48s cubic-bezier(.22,1,.36,1),filter .48s ease-out}.home-mosaic-card--live{transform:translateY(-3px)scale(1.018)}.samne-home-scrolling .home-mosaic-card--live{filter:drop-shadow(0 3px 8px #23416e0f)!important;transform:none!important}@media(prefers-reduced-motion:reduce){.home-mosaic-card{transition:none}.home-mosaic-card--live{transform:none}}.customer-home-dock-shell{--samne-dock-compress:0;transform:scale(calc(1 - var(--samne-dock-compress) * .06));transform-origin:bottom;will-change:transform;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.customer-home-dock-shell{transition:none!important;transform:none!important}}.customer-home-greeting{min-width:0}.customer-home-greeting-icon{width:1.15rem;height:1.15rem}.customer-home-subtitle{letter-spacing:.005em;font-size:10.5px;line-height:1.35}.customer-home-wish{column-gap:12px}.customer-home-wish-copy{padding-top:0}.customer-home-wish-medallion{border:1px solid var(--samne-brand-foreground);width:36px;height:36px;margin-top:1px;position:relative}@supports (color:color-mix(in lab,red,red)){.customer-home-wish-medallion{border:1px solid color-mix(in srgb,var(--samne-brand-foreground) 24%,var(--samne-border))}}.customer-home-wish-medallion{background:radial-gradient(circle at 28% 20%,#ffffffb8,transparent 34%),var(--samne-brand-foreground);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.customer-home-wish-medallion{background:radial-gradient(circle at 28% 20%,#ffffffb8,transparent 34%),color-mix(in srgb,var(--samne-brand-foreground) 9%,var(--samne-surface))}}.customer-home-wish-medallion{box-shadow:inset 0 1px #ffffff94,0 8px 18px -13px var(--samne-brand-foreground)}@supports (color:color-mix(in lab,red,red)){.customer-home-wish-medallion{box-shadow:inset 0 1px #ffffff94,0 8px 18px -13px color-mix(in srgb,var(--samne-brand-foreground) 55%,transparent)}}.customer-home-wish-medallion:after{content:"";background:radial-gradient(circle,var(--samne-brand-foreground),transparent 72%);border-radius:9px;position:absolute;top:7px;right:7px;bottom:7px;left:7px}@supports (color:color-mix(in lab,red,red)){.customer-home-wish-medallion:after{background:radial-gradient(circle,color-mix(in srgb,var(--samne-brand-foreground) 13%,transparent),transparent 72%)}}.customer-home-wish-medallion:after{pointer-events:none}.customer-home-wish-medallion .customer-home-greeting-icon{z-index:1;filter:drop-shadow(0 2px 4px var(--samne-brand-foreground));position:relative}@supports (color:color-mix(in lab,red,red)){.customer-home-wish-medallion .customer-home-greeting-icon{filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--samne-brand-foreground) 32%,transparent))}}.customer-home-greeting-title{width:fit-content;max-width:100%;color:var(--samne-brand-foreground);letter-spacing:-.04em;background:linear-gradient(105deg,var(--samne-brand-foreground) 4%,#68f 62%,var(--samne-brand-foreground) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:800;line-height:1.04}.customer-home-greeting+.customer-home-subtitle{margin-top:4px}.customer-home-subtitle-lead{color:var(--samne-ink-soft);font-weight:700}:root[data-theme=dark] .customer-home-wish-medallion{background:radial-gradient(circle at 28% 20%,#ffffff1f,#0000 34%),linear-gradient(145deg,#1f2b46e0,#0e141fbd);border-color:#7fa8ff3d;box-shadow:inset 0 1px #ffffff1a,0 10px 22px -14px #5b8bff75}.customer-home-icon-row,.customer-home-greeting-block{max-height:200px;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .2s ease-out,margin-top .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.customer-home-header-search-active .customer-home-icon-row,.customer-home-header-search-active .customer-home-greeting-block{opacity:0;pointer-events:none;max-height:0;margin-top:0!important}@media(prefers-reduced-motion:reduce){.customer-home-icon-row,.customer-home-greeting-block{transition:none!important}}.customer-location-button,.customer-filter-chip{border-color:var(--samne-border);background:var(--samne-surface);box-shadow:0 1px 2px #0d167614}.samne-header-location-img{transform-origin:50%;transform:scale(1.55)}.samne-header-wallet-img{transform-origin:50%;transform:scale(1.7)}.customer-filter-chip:active{box-shadow:inset 0 1px 2px #0d16761f}.customer-search-glass{box-shadow:var(--samne-shadow-inset),0 1px #fff;background:linear-gradient(145deg,#fff,#f2f5ff);border-color:#ffffffeb}.customer-search-glass.customer-category-filter-glass{-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(150deg,#fffffffa,#eef3fcfa 60%,#e3eaf9fa)}@media(prefers-reduced-transparency:reduce){.customer-search-glass.customer-category-filter-glass{-webkit-backdrop-filter:none;background:#f2f5fb}}.samne-search-capsule input,.samne-search-capsule .samne-search-input-wrap input{box-shadow:none!important;background:0 0!important}.samne-search-capsule input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.samne-search-capsule input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.samne-search-input-wrap,.samne-search-capsule input.samne-search-input-wrap{margin-left:13px}.customer-search-rotating-token{animation:.32s cubic-bezier(.32,.72,.33,1) customer-search-token-fade}@keyframes customer-search-token-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.customer-search-rotating-token{animation:none}}.customer-category-tile{background:linear-gradient(145deg,#fff,#f1f4fc);border-color:#ffffffe6;box-shadow:-5px -5px 11px #fffffff2,6px 7px 16px #364c8b24,inset 0 1px #fff}.customer-category-tile:focus{outline:none}.customer-category-tile.is-selected{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.customer-category-tile.is-selected{border-color:color-mix(in srgb,var(--home-accent) 52%,transparent)}}.customer-category-tile.is-selected{background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.customer-category-tile.is-selected{background:color-mix(in srgb,var(--home-accent) 6%,white)}}.customer-category-tile.is-selected{box-shadow:var(--samne-shadow-inset),0 8px 18px -14px var(--home-accent)}.customer-category-count{box-shadow:inset 0 1px #ffffffb3,0 1px 3px #364c8b1a}.customer-category-card{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff80,0 14px 26px -16px #0f172a61}.customer-category-card:focus{outline:none}.customer-category-card.is-selected{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.customer-category-card.is-selected{border-color:color-mix(in srgb,var(--home-accent) 65%,transparent)}}.customer-category-card.is-selected{box-shadow:0 0 0 2px var(--home-accent),0 16px 30px -16px var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.customer-category-card.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--home-accent) 45%,transparent),0 16px 30px -16px var(--home-accent)}}.customer-featured-hero{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.customer-featured-hero{border-color:color-mix(in srgb,var(--home-accent) 42%,transparent)}}.customer-featured-hero{background:radial-gradient(circle at 18% 20%,var(--home-accent),transparent 45%),var(--samne-glass-gradient)}@supports (color:color-mix(in lab,red,red)){.customer-featured-hero{background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--home-accent) 13%,transparent),transparent 45%),var(--samne-glass-gradient)}}.customer-featured-hero{box-shadow:inset 0 1px #fff,inset 0 -18px 38px #3454fd09,0 20px 45px -28px var(--home-accent)}.samne-customer-page{color:var(--samne-ink);background:radial-gradient(circle at 88% 0%,var(--samne-tint-10),transparent 31%),linear-gradient(180deg,var(--samne-base),#f3f6ff)}.samne-glass-surface{box-shadow:var(--samne-shadow-raised-sm),inset 0 1px #fffffffa;-webkit-backdrop-filter:blur(10px)saturate(115%);background:linear-gradient(145deg,#fffffffa,#f1f4fcf0);border-color:#ffffffe0}.customer-hero-arcs span{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.customer-hero-arcs span{border-color:color-mix(in srgb,var(--home-accent) 43%,transparent)}}.customer-hero-arcs span{box-shadow:inset 1px 0 #ffffff1a,0 0 18px -13px var(--home-accent)}.customer-home-business-card{box-shadow:var(--samne-shadow-raised-sm);background:linear-gradient(145deg,#fff,#f1f4fc)}.customer-operational-pill{box-shadow:inset 0 1px #ffffff14,0 4px 12px -8px}.samne-home-carousel-card{box-shadow:var(--samne-shadow-raised-sm),inset 0 1px #fff;background:linear-gradient(145deg,#fff,#eef1ff);border-color:#ffffffe6}.samne-explore-category-card{background:linear-gradient(135deg,#f7f5ff,#edf1ff);border-color:#e4e1f5;box-shadow:0 6px 16px -12px #5842c14d}.customer-bottom-dock{-webkit-backdrop-filter:blur(14px)saturate(1.28)contrast()brightness(1.03);backdrop-filter:blur(14px)saturate(1.28)contrast()brightness(1.03);background:linear-gradient(145deg,#fafcff75,#e3e9fa5c 55%,#ced7f04d);border-color:#ffffff57;box-shadow:0 10px 22px -15px #090d1e4d,inset 0 1px #ffffff80}.customer-bottom-dock:after{border-color:#fff3;box-shadow:inset 0 0 0 1px #7890ff0f}.samne-customer-modal-glass{-webkit-backdrop-filter:blur(22px)saturate(1.3)contrast(1.03)brightness(1.02);backdrop-filter:blur(22px)saturate(1.3)contrast(1.03)brightness(1.02);background:linear-gradient(160deg,#fafcfff5,#ecf1fded 55%,#dce4f8e6);border-color:#ffffffb8;box-shadow:0 18px 38px -20px #0f173757,inset 0 1px #ffffffd9,inset 0 0 0 1px #7890ff1a}.samne-customer-modal-glass:before{background:radial-gradient(circle at 50% 8%,#ffffff4d,#0000 60%),linear-gradient(#ffffff24,#0000 46%)}.samne-customer-modal-glass:after{border-color:#ffffff6b;box-shadow:inset 0 0 0 1px #7890ff24}.samne-customer-page :is(input,textarea,select){color:var(--samne-ink);box-shadow:var(--samne-shadow-inset);background:#f7f9ff;border-color:#ffffffe6}.samne-customer-page :is(section,article,form).bg-white,.samne-customer-page div.bg-white.rounded-2xl,.samne-customer-page button.bg-white.rounded-xl,.samne-customer-page button.bg-white.rounded-2xl{box-shadow:var(--samne-shadow-raised-sm),inset 0 1px #fff;background:linear-gradient(145deg,#fff,#f1f4fc);border-color:#ffffffe6}.samne-customer-page :is(button,input,textarea,select):focus-visible{outline:2px solid var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.samne-customer-page :is(button,input,textarea,select):focus-visible{outline:2px solid color-mix(in srgb,var(--samne-accent) 72%,white)}}.samne-customer-page :is(button,input,textarea,select):focus-visible{outline-offset:2px}.samne-customer-page :is(button,[role=button]):active{box-shadow:var(--samne-shadow-inset)}.customer-more-sheet{border-color:var(--samne-glass-border);box-shadow:inset 0 1px #fff,0 -24px 70px -34px var(--samne-glow);background:linear-gradient(165deg,#fffffffa,#f5f7fffa)}.floating-category-deck{isolation:isolate;pointer-events:none;position:relative}.floating-category-stage{perspective:900px;perspective-origin:50% 44%;height:224px;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:grab;touch-action:pan-y;pointer-events:auto;margin-inline:-1rem;position:relative}.floating-category-stage.is-dragging{cursor:grabbing}.floating-category-stage:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 48% 35%,#ffffff1f,#0000 25%),radial-gradient(circle at 22% 58%,#3454fd29,#0000 34%),radial-gradient(circle at 78% 54%,#7890ff2e,#0000 36%);border-radius:42%;position:absolute;top:18px;right:7%;bottom:28px;left:7%}.floating-glass-card{transform-origin:50% 55%;height:160px;transform-style:preserve-3d;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;pointer-events:auto;border:1px solid #ffffff94;border-radius:30px;transition-property:transform,opacity,filter,box-shadow;transition-timing-function:cubic-bezier(.22,.84,.28,1);position:absolute;top:48%;left:50%;overflow:hidden}.floating-glass-card:after{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:25px;position:absolute;top:4px;right:4px;bottom:4px;left:4px;box-shadow:inset 0 -8px 20px #0000001f}.floating-glass-card.is-active{filter:saturate(1.09)brightness(1.04)}@keyframes deck-float{0%,to{translate:0}50%{translate:0 var(--float-amp,-3px)}}.floating-glass-card.is-near{animation:deck-float var(--float-duration,4.2s) ease-in-out infinite;animation-delay:var(--float-delay,0s);will-change:transform,opacity,translate}.floating-category-stage.is-dragging .floating-glass-card.is-near{animation-play-state:paused}.floating-glass-card.is-settling{animation:.26s cubic-bezier(.22,.84,.28,1) both glass-card-settle}@keyframes edge-bounce{0%{translate:0}50%{translate:var(--edge-amp,10px) 0}to{translate:0}}.floating-glass-card.is-edge-bouncing{animation:edge-bounce var(--edge-duration,.32s) cubic-bezier(.22,.84,.28,1) both}@keyframes fast-snap-kick{0%{scale:1.035}to{scale:1}}.floating-category-stage.is-fast-snap .floating-glass-card.is-active{animation:.26s cubic-bezier(.22,.84,.28,1) both fast-snap-kick}.floating-glass-reflection{filter:blur(1px);pointer-events:none;background:linear-gradient(135deg,#ffffffc7,#ffffff0a 68%);border-radius:50%;position:absolute;top:-42%;right:35%;bottom:34%;left:-24%;transform:rotate(-9deg)}.floating-glass-caustic{filter:blur(5px);pointer-events:none;border:12px solid #ffffff21;border-radius:50%;width:78%;height:100%;position:absolute;bottom:-54%;right:-18%;transform:rotate(-28deg)}.floating-glass-frost{border-radius:inherit;pointer-events:none;transition:background-color .46s cubic-bezier(.22,.84,.28,1),-webkit-backdrop-filter .46s cubic-bezier(.22,.84,.28,1),backdrop-filter .46s cubic-bezier(.22,.84,.28,1);position:absolute;top:0;right:0;bottom:0;left:0}.category-content-transition{animation:.36s cubic-bezier(.22,1,.36,1) both category-content-in}@keyframes category-content-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translate(0)}}.customer-category-sticky-header{isolation:isolate;--samne-scroll:0;position:sticky;top:0}.customer-category-title-shrink h2{transform:scale(calc(1 - var(--samne-scroll) * .28));transform-origin:0 0;will-change:transform;line-height:1.15;transition:transform 90ms linear}.customer-category-title-shrink p{transform:scale(calc(1 - var(--samne-scroll) * .22));transform-origin:0 0;margin-top:calc(4px - (var(--samne-scroll) * 2px));will-change:transform;line-height:1.2;transition:transform 90ms linear,margin-top 90ms linear}.customer-category-header-icon-btn{scale:calc(1 - var(--samne-scroll) * .12);will-change:scale;transition:scale 90ms linear}@media(prefers-reduced-motion:reduce){.customer-category-title-shrink h2,.customer-category-title-shrink p,.customer-category-header-icon-btn{transition:none!important;transform:scale(1)!important}}.customer-category-filter-anchor{isolation:isolate;z-index:1;position:relative}@keyframes glass-card-settle{0%{filter:brightness(1.04);scale:1}55%{filter:brightness(1.14);scale:1.06}to{filter:brightness(1.08);scale:1.02}}@media(prefers-reduced-motion:reduce){.floating-glass-card,.category-content-transition,#customer-home-header{transition-duration:.01ms!important;animation:none!important}}.customer-detail-page-reveal{animation:.22s cubic-bezier(.22,.9,.32,1) customer-detail-page-in}@keyframes customer-detail-page-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.customer-detail-page-reveal{animation:none}}body.scanner-open #root{visibility:hidden}body.scanner-open{overscroll-behavior:none;overflow:hidden}body.barcode-scanner-active,body.barcode-scanner-active #root,body.barcode-scanner-active #qr-scanner-scrim{background:0 0!important}@keyframes qr-shell-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes qr-scan-sweep{0%{opacity:0;transform:translateY(.75rem)}15%,85%{opacity:1}to{opacity:0;transform:translateY(17.25rem)}}@keyframes queue-waveform{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes queue-light-sweep{0%,20%{transform:translate(0)}55%,to{transform:translate(400%)}}@keyframes scoreboard-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes scoreboard-glow-drift{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(-6px,4px)}}.live-scoreboard{animation:3.6s ease-in-out infinite scoreboard-breathe}.live-scoreboard-glow{animation:4.2s ease-in-out infinite scoreboard-glow-drift}.queue-waveform-line{animation:9s linear infinite queue-waveform}@keyframes attention-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.74;transform:scale(1.035)}}.attention-pulse{animation:1.9s ease-in-out infinite attention-pulse}.live-chip-pulse{animation:2.6s ease-in-out infinite live-chip-glow}@keyframes live-chip-glow{0%,to{box-shadow:0 0 #dc26268c}50%{box-shadow:0 0 9px 2px #dc26268c}}.live-chip-dot{animation:2.6s ease-in-out infinite live-chip-dot-pulse}@keyframes live-chip-dot-pulse{0%,to{box-shadow:0 0 #fff9}50%{box-shadow:0 0 0 3px #fff0}}@keyframes dock-bounce{0%,to{transform:scale(1)}35%{transform:scale(1.03)}65%{transform:scale(.99)}}.dock-bounce{animation:.42s cubic-bezier(.34,1.56,.64,1) dock-bounce}@keyframes add-button-ripple{0%{opacity:.5;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}.add-button-ripple{animation:.55s ease-out forwards add-button-ripple}@keyframes service-card-select-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.service-card-select-flash{animation:.5s ease-out forwards service-card-select-flash}@keyframes status-dot-bounce{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-2.5px)scale(1.08)}55%{transform:translateY(0)scale(.96)}75%{transform:translateY(-1px)scale(1.03)}}.status-dot-bounce{animation:1.8s ease-in-out infinite status-dot-bounce}@keyframes name-wave-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.name-wave-letter{opacity:0;animation:.48s cubic-bezier(.22,1,.36,1) forwards name-wave-in;animation-delay:var(--wave-delay,0s);display:inline-block}@keyframes capsule-melt-in{0%{opacity:0;filter:blur(3px);transform:translateY(-10px)scale(.85)}60%{opacity:1;filter:blur(.5px);transform:translateY(1px)scale(1.02)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.capsule-melt-in{animation:.32s cubic-bezier(.22,1,.36,1) both capsule-melt-in}@keyframes light-sweep{0%{opacity:0;transform:translate(-70%)}8%{opacity:0}20%{opacity:.9}40%{opacity:.9}55%{opacity:0;transform:translate(70%)}to{opacity:0;transform:translate(70%)}}.light-sweep{filter:blur(14px);background:linear-gradient(100deg,#0000 38%,#ffffff29 48%,#ffffff38,#ffffff29 52%,#0000 62%);animation:6s ease-in-out infinite light-sweep}@media(prefers-reduced-motion:reduce){.animate-\[qr-scan-sweep_2\.4s_ease-in-out_infinite\],.animate-\[qr-shell-in_220ms_ease-out\],.animate-\[queue-light-sweep_6s_ease-in-out_infinite\],.animate-\[queue-waveform_3\.2s_linear_infinite\],.live-scoreboard,.live-scoreboard-glow,.live-chip-pulse,.live-chip-dot,.dock-bounce,.add-button-ripple,.service-card-select-flash,.status-dot-bounce,.capsule-melt-in,.light-sweep,.queue-waveform-line,.attention-pulse{animation:none}.name-wave-letter{opacity:1;animation:none;transform:none}#sticky-scan-qr,#sticky-scan-qr *{transition:none!important}}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.samne-business button:focus-visible,.samne-business a:focus-visible,.samne-business input:focus-visible,.samne-business select:focus-visible{outline-offset:2px;outline:2px solid #3454fd}.samne-business{color-scheme:light;--samne-base:#f8faff;--samne-surface:#fff;--samne-surface-soft:#f5f7ff;--samne-ink:#0d1676;--samne-ink-soft:#3a4670;--samne-muted:#6f7b99;--samne-text-subtle:#8c98b5;--samne-border:#dce4ff;--samne-accent:#3454fd;--samne-accent-hover:#2746ea;--samne-accent-deep:#1d36c9;--samne-accent-light:#7890ff;--samne-tint-10:#3454fd1a;--samne-glass:#fdffffc7;--samne-glow:#3454fd4d;--samne-cta-gradient:linear-gradient(145deg,#7890ff 0%,#3454fd 52%,#1d36c9 100%)}@keyframes customer-blocking-dialog-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes customer-media-reveal{0%{opacity:0}to{opacity:1}}.customer-blocking-dialog{animation:.18s cubic-bezier(.22,1,.36,1) both customer-blocking-dialog-in}.customer-media-reveal{animation:.14s ease-out both customer-media-reveal}@media(prefers-reduced-motion:reduce){.customer-blocking-dialog,.customer-media-reveal{animation:none}}:root[data-theme=dark] .customer-liquid-home{color-scheme:dark;background:var(--samne-home-ambient-glow),radial-gradient(circle at 15% 4%,#5b7fff14,transparent 32%),linear-gradient(160deg,#070c14 0%,var(--samne-base) 62%,#05090f 100%)}:root[data-theme=dark] .customer-home-header{background:linear-gradient(#0e141ffa,#0e141fe6)}:root[data-theme=dark] .customer-home-header:before{background:#5b7fff24}:root[data-theme=dark] .customer-location-button,:root[data-theme=dark] .customer-filter-chip{background:var(--samne-surface);box-shadow:0 1px 2px #00000059}:root[data-theme=dark] .customer-profile-avatar-button{box-shadow:none;background:0 0;border-color:#0000}.customer-profile-ring{overflow:visible}.customer-profile-ring-spark{color:#7fa8ff;filter:drop-shadow(0 0 1.2px #fff)drop-shadow(0 0 2.8px #5b8bfff2)}.customer-profile-ring-spark-core,.customer-profile-ring-spark-drop{fill:#fff}.customer-profile-ring-spark-core{transform-box:fill-box;transform-origin:50%;animation:.9s steps(2,end) infinite samne-profile-spark-core}.customer-profile-ring-spark-ray{fill:none;stroke:currentColor;stroke-width:.65px;stroke-linecap:round;transform-box:fill-box;transform-origin:0;animation:1.05s cubic-bezier(.2,.7,.3,1) infinite samne-profile-spark-ray}.customer-profile-ring-spark-ray--two{animation-delay:-.35s}.customer-profile-ring-spark-ray--three{animation-delay:-.7s}.customer-profile-ring-spark-drop{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 2px #5b8bffe6);animation:1.18s cubic-bezier(.2,.62,.32,1) infinite samne-profile-spark-drop-left}.customer-profile-ring-spark-drop--two{animation-name:samne-profile-spark-drop-right;animation-delay:-.43s}.customer-profile-ring-spark-drop--three{animation-name:samne-profile-spark-drop-center;animation-delay:-.79s}@keyframes samne-profile-spark-core{0%,to{opacity:.72;transform:scale(.82)}45%{opacity:1;transform:scale(1.18)}}@keyframes samne-profile-spark-ray{0%,16%,to{opacity:0;transform:scaleX(.2)}28%{opacity:1;transform:scaleX(.7)}58%{opacity:.82;transform:translate(.7px)scaleX(1)}76%{opacity:0;transform:translate(1.2px)scaleX(.74)}}@keyframes samne-profile-spark-drop-left{0%,14%,to{opacity:0;transform:translate(0)scale(.35)}22%{opacity:1;transform:translate(.2px)scale(1)}38%{opacity:1;transform:translate(1.25px,-1px)scale(.9)}52%{opacity:.92;transform:translate(.15px,-1.45px)scale(.78)}to{opacity:0;transform:translate(-5.2px,-2.1px)scale(.22)}}@keyframes samne-profile-spark-drop-right{0%,18%,to{opacity:0;transform:translate(0)scale(.35)}26%{opacity:1;transform:translate(.15px)scale(1)}42%{opacity:.95;transform:translate(1px,1px)scale(.88)}56%{opacity:.85;transform:translateY(1.35px)scale(.72)}to{opacity:0;transform:translate(-4.6px,2px)scale(.2)}}@keyframes samne-profile-spark-drop-center{0%,20%,to{opacity:0;transform:translate(0)scale(.3)}29%{opacity:.9;transform:translate(.2px)scale(.88)}44%{opacity:.9;transform:translate(.9px,.25px)scale(.76)}58%{opacity:.72;transform:translate(-.2px,.4px)scale(.62)}to{opacity:0;transform:translate(-4.2px,.75px)scale(.18)}}@media(prefers-reduced-motion:reduce){.customer-profile-ring-spark-core{animation:none}.customer-profile-ring-spark-ray,.customer-profile-ring-spark-drop{display:none}}:root[data-theme=dark] .customer-search-glass{border-color:var(--samne-border);box-shadow:var(--samne-shadow-inset),0 1px #ffffff0a;background:linear-gradient(145deg,#141c28,#0e141f)}:root[data-theme=dark] .customer-search-glass.customer-category-filter-glass{background:linear-gradient(150deg,#141c28fa,#0e141ffa 60%,#0a0f17fa)}:root[data-theme=dark] .customer-category-tile{background:linear-gradient(145deg,#141c28,#0e141f);border-color:#ffffff0f;box-shadow:-5px -5px 11px #ffffff08,6px 7px 16px #00000073,inset 0 1px #ffffff0a}:root[data-theme=dark] .customer-category-count{box-shadow:inset 0 1px #ffffff0d,0 1px 3px #0006}:root[data-theme=dark] .customer-category-card{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d,0 14px 26px -16px #0009}:root[data-theme=dark] .customer-featured-hero{background:radial-gradient(circle at 18% 20%,var(--home-accent),transparent 45%),var(--samne-glass-gradient)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-featured-hero{background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--home-accent) 18%,transparent),transparent 45%),var(--samne-glass-gradient)}}:root[data-theme=dark] .customer-featured-hero{box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 38px #5b7fff0d,0 20px 45px -28px var(--home-accent)}:root[data-theme=dark] .samne-customer-page{background:radial-gradient(circle at 88% 0%,var(--samne-tint-10),transparent 31%),linear-gradient(180deg,var(--samne-base),#05090f)}:root[data-theme=dark] .samne-glass-surface{box-shadow:var(--samne-shadow-raised-sm),inset 0 1px #ffffff0d;background:linear-gradient(145deg,#141c28fa,#0e141ff0);border-color:#ffffff14}:root[data-theme=dark] .customer-home-business-card{border-color:var(--samne-border);box-shadow:var(--samne-shadow-raised-sm);background:linear-gradient(145deg,#141c28,#0e141f)}:root[data-theme=dark] .samne-home-carousel-card{box-shadow:var(--samne-shadow-raised-sm),inset 0 1px #ffffff0d;background:linear-gradient(145deg,#141c28,#0e141f00);border-color:#ffffff14}:root[data-theme=dark] .samne-explore-category-card{border-color:var(--samne-border);background:linear-gradient(135deg,var(--samne-surface) 0%,var(--samne-surface-soft) 100%);box-shadow:0 8px 20px -14px #0009,inset 0 1px #ffffff08}:root[data-theme=dark] .samne-customer-bottom-glass{background:radial-gradient(circle at 82% 115%,var(--samne-glow),transparent 50%),radial-gradient(circle at 16% -12%,#ffffff0d,transparent 58%),linear-gradient(145deg,#121823bd,#0d121cad 56%,#090d14a8);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .samne-customer-bottom-glass{background:radial-gradient(circle at 82% 115%,color-mix(in srgb,var(--samne-glow) 20%,transparent),transparent 50%),radial-gradient(circle at 16% -12%,#ffffff0d,transparent 58%),linear-gradient(145deg,#121823bd,#0d121cad 56%,#090d14a8)}}:root[data-theme=dark] .samne-customer-bottom-glass{box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff05,inset 0 0 0 1px #5b8bff1a,0 20px 44px -18px #000000bf,0 -8px 20px -22px var(--samne-glow)}:root[data-theme=dark] .samne-customer-bottom-glass:before{background:linear-gradient(#ffffff0a,#0000 42%),linear-gradient(112deg,#0000 18%,#ffffff08,#0000 62%),radial-gradient(circle at 50% 26%,#ffffff05,#0000 66%)}:root[data-theme=dark] .samne-customer-bottom-glass:after{border-color:#ffffff14}:root[data-theme=dark] .customer-bottom-dock{background:linear-gradient(145deg,#101621a8,#0b10198f 55%,#070b1280);border-color:#ffffff14;box-shadow:0 10px 22px -15px #0009,inset 0 1px #ffffff0d}:root[data-theme=dark] .customer-bottom-dock:after{border-color:#ffffff0f}:root[data-theme=dark] .samne-customer-modal-glass{background:linear-gradient(160deg,#141c28f5,#0e141ff0 55%,#0a0f17eb);border-color:#ffffff14;box-shadow:0 18px 38px -20px #000000bf,inset 0 1px #ffffff0f,inset 0 0 0 1px #5b8bff1a}:root[data-theme=dark] .samne-customer-modal-glass:before{background:radial-gradient(circle at 50% 8%,#ffffff0d,#0000 60%),linear-gradient(#ffffff08,#0000 46%)}:root[data-theme=dark] .samne-customer-modal-glass:after{border-color:#ffffff1a}:root[data-theme=dark] .samne-customer-page :is(input,textarea,select){color:var(--samne-ink);border-color:var(--samne-border);background:var(--color-input-bg);box-shadow:var(--samne-shadow-inset)}:root[data-theme=dark] .samne-customer-page :is(section,article,form).bg-white,:root[data-theme=dark] .samne-customer-page div.bg-white.rounded-2xl,:root[data-theme=dark] .samne-customer-page button.bg-white.rounded-xl,:root[data-theme=dark] .samne-customer-page button.bg-white.rounded-2xl{box-shadow:var(--samne-shadow-raised-sm),inset 0 1px #ffffff0d;background:linear-gradient(145deg,#141c28,#0e141f);border-color:#ffffff14}:root[data-theme=dark] .customer-more-sheet{border-color:var(--samne-glass-border);box-shadow:inset 0 1px #ffffff0f,0 -24px 70px -34px var(--samne-glow);background:linear-gradient(165deg,#141c28fa,#0d121cfa)}:root[data-theme=dark] .floating-glass-card{border-color:#ffffff24}:root[data-theme=dark] .floating-glass-card:after{border:1px solid #ffffff0f;box-shadow:inset 0 -8px 20px #00000059}:root[data-theme=dark] .floating-glass-reflection{background:linear-gradient(135deg,#ffffff29,#ffffff05 68%)}:root[data-theme=dark] .floating-category-stage:before{background:radial-gradient(circle at 48% 35%,#ffffff0a,#0000 25%),radial-gradient(circle at 22% 58%,#5b7fff2e,#0000 34%),radial-gradient(circle at 78% 54%,#7890ff2e,#0000 36%)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#070C0C]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#0A0F0E]"]{background-color:var(--samne-surface-soft)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#0B665F]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#0D5E5E]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#0F6E63]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#0F766E]"]{background-color:var(--color-success)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#17201F]"]{background-color:var(--samne-surface-soft)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#3454FD]"]{background-color:var(--samne-accent)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#5EE0B4]"]{background-color:var(--color-success-bg)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#7890FF]"]{background-color:var(--samne-accent)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#8F5219]"]{background-color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#9AA6A3]"]{background-color:var(--samne-surface)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#A66020]"]{background-color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#B4483A]"]{background-color:var(--color-error)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#D4DEDC]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#DDE9E7]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#E1E7E6]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#E7F5F2]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#E9F6F2]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#EEF1F0]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#EEF3F2]"]{background-color:var(--color-surface-soft)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#EF4444]"]{background-color:var(--color-error)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#F1F4F3]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#F1F5F4]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#F4F7F6]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#F6F9F8]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#F6FAF9]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#F8FAFA]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FAF0E6]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FAFCFC]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FBF3E9]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FBFCFC]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FDECEA]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FDF6F5]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FDFFFF]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FEF9C3]"]{background-color:var(--color-surface-soft)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FF3B30]"]{background-color:var(--color-error)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FFF6EA]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FFF7F5]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="bg-[#FFF8E7]"]{background-color:var(--color-surface-soft)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#0F766E]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#62AAA3]"]{border-color:var(--color-success)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#6F7C7A]"]{border-color:var(--samne-border)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#A66020]"]{border-color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#BFE3D5]"]{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#BFE3D5]"]{border-color:color-mix(in srgb,var(--color-success) 35%,transparent)}}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#C9A227]"]{border-color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#CBD8D6]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#D1DCDA]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#E0E6E5]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#E1E7E6]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#E2E8F0]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#E4E1F5]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#E7EDEC]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#E7EEEC]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#E8EDEC]"]{border-color:var(--samne-border)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#EBD2CD]"]{border-color:var(--color-error-border)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#EDF1F0]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#EEF2F1]"]{border-color:var(--samne-border)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#F0D6D1]"]{border-color:var(--color-error-border)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#FDE68A]"]{border-color:var(--samne-border)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="border-[#FF3B30]"]{border-color:var(--color-error)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="fill-[#CA8A04]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="fill-[#FFD166]"]{fill:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="ring-[#3454FD]"]{--tw-ring-color:var(--samne-accent)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="ring-[#62AAA3]"]{--tw-ring-color:var(--color-success)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="ring-[#A66020]"]{--tw-ring-color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#0B1211]"]{color:var(--samne-ink)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#0F766E]"]{color:var(--color-success)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#17201F]"]{color:var(--samne-ink)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#17213D]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#2563eb]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#3454FD]"]{color:var(--samne-accent)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#3A4644]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#3B4644]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#4C5A58]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#4C5F68]"]{color:var(--color-success)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#4E625F]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#536966]"]{color:var(--color-success)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#5C6E6B]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#5C7773]"]{color:var(--color-success)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#5E6C6A]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#5EE0B4]"]{color:var(--color-success)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#667371]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#6E7B79]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#6F7B99]"]{color:var(--samne-accent)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#6F7C7A]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#71807E]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#778481]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#788582]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#78908D]"]{color:var(--color-success)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#7A8785]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#7A8B88]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#854D0E]"]{color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#879391]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#8A3E35]"]{color:var(--color-error)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#8A6516]"]{color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#8A9694]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#8A9997]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#8B9795]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#8B9997]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#9084CC]"]{color:var(--samne-accent)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#9AA6A3]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#9AA6A4]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#A16207]"]{color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#A3564C]"]{color:var(--color-error)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#A3ADAB]"]{color:var(--samne-muted)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#A66020]"]{color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#B4463A]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#B4472F]"]{color:var(--color-error)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#B9C4C2]"]{color:var(--samne-text-subtle)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#CA8A04]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#D97706]"]{color:var(--color-warning)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#F5B199]"],:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#FF6B63]"]{color:var(--color-error)}:root[data-theme=dark] :where([data-samne-appearance-scope=customer],[data-samne-appearance-scope=customer] *)[class*="text-[#FFD166]"]{color:var(--color-warning)}:root[data-theme=dark] [data-samne-appearance-scope=customer] .samne-explore-category-card>span:first-child{color:var(--samne-ink)!important}.samne-join-glass{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.5)brightness(.96);backdrop-filter:blur(22px)saturate(1.5)brightness(.96);background:linear-gradient(150deg,#fff3,#ffffff12 42%,#0a0e191a),linear-gradient(#12162675,#0c101c8f);border:1px solid #ffffff38;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 24px 48px -20px #040814b3,0 2px 10px -6px #0408148c}.samne-join-glass:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 12% -10%,#ffffff38,#0000 56%),linear-gradient(115deg,#0000 22%,#ffffff1a,#0000 66%);position:absolute;top:0;right:0;bottom:0;left:0}.samne-join-glass>*{z-index:1;position:relative}:root[data-theme=dark] .samne-join-glass{background:linear-gradient(150deg,#ffffff24,#ffffff0d 42%,#04070e2e),linear-gradient(#0a0e1994,#060912ad);border-color:#ffffff29}.samne-join-glass-divider{background:#ffffff29}.samne-join-surface{background:var(--samne-base);box-shadow:inset 0 -1px #ffffff8c,0 -26px 48px -28px #060a188c,0 -2px #0000000a}:root[data-theme=dark] .samne-join-surface{border-top:1px solid #ffffff0f;box-shadow:inset 0 -1px #ffffff0f,0 -26px 48px -26px #000c}.samne-app-viewport{contain:layout;isolation:isolate;--samne-app-vh:100%;--samne-app-dvh:100%;position:relative;overflow:hidden}.samne-app-viewport-frame{border-radius:1.5rem;flex:none;max-width:100%}.samne-info-hint{width:44px;transition:transform .16s,box-shadow .3s}.samne-info-hint:active{transform:scale(.94)}.samne-info-hint-icon-i,.samne-info-hint-icon-x{transition:opacity .2s,transform .32s cubic-bezier(.34,1.56,.64,1)}.samne-info-hint-icon-x{opacity:0;transform:rotate(-90deg)scale(.5)}.samne-info-hint.is-open .samne-info-hint-icon-i{opacity:0;transform:rotate(90deg)scale(.5)}.samne-info-hint.is-open .samne-info-hint-icon-x{opacity:1;transform:none}.samne-info-card{opacity:0;pointer-events:none;transform-origin:calc(100% - 22px) -10px;transition:opacity .16s,transform .2s;transform:translateY(-6px)scale(.86)}.samne-info-card.is-open{opacity:1;pointer-events:auto;transition:opacity .22s,transform .42s cubic-bezier(.34,1.56,.64,1);transform:none}@media(prefers-reduced-motion:reduce){.samne-info-hint,.samne-info-hint-icon-i,.samne-info-hint-icon-x,.samne-info-card,.samne-info-card.is-open{transition-duration:1ms;transition-delay:0s;transform:none}}:root[data-theme=dark] .samne-view-profile-btn{color:#fff}.samne-mirror-logo-frame{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#fff,#bdbdbd 22%,#f7f7f7 38%,#8e8e8e,#fff 62%,#cfcfcf 80%,#fff) border-box;border:4px solid #0000;box-shadow:0 0 0 1px #0f172a24,0 18px 38px -16px #0f172a73,0 0 14px -4px #ffffff59,inset 0 0 0 1px #0000002e}:root[data-theme=dark] .samne-mirror-logo-frame{background:linear-gradient(var(--color-surface-primary),var(--color-surface-primary)) padding-box,linear-gradient(135deg,#fff,#bdbdbd 22%,#f7f7f7 38%,#8e8e8e,#fff 62%,#cfcfcf 80%,#fff) border-box;box-shadow:0 18px 38px -18px var(--samne-glow),0 0 14px -4px #ffffff59,inset 0 0 0 1px #00000059}.samne-status-chip{--chip:#059669;color:var(--chip);background:var(--chip)}@supports (color:color-mix(in lab,red,red)){.samne-status-chip{background:color-mix(in srgb,var(--chip) 7%,transparent)}}.samne-status-chip{box-shadow:inset 0 0 0 1px var(--chip)}@supports (color:color-mix(in lab,red,red)){.samne-status-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chip) 18%,transparent)}}.samne-status-chip[data-open=false]{--chip:#e11d48}.samne-status-chip-dot{background:var(--chip);box-shadow:0 0 0 3px var(--chip)}@supports (color:color-mix(in lab,red,red)){.samne-status-chip-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--chip) 18%,transparent)}}:root[data-theme=dark] .samne-status-chip{--chip:#34d399;background:var(--chip)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .samne-status-chip{background:color-mix(in srgb,var(--chip) 12%,transparent)}}:root[data-theme=dark] .samne-status-chip[data-open=false]{--chip:#fb7185}.samne-rating-star{filter:drop-shadow(0 1px 1.5px #f59e0b59)}:root[data-theme=dark] .samne-quick-action-icon{color:#fff}@keyframes samne-name-fade-in{0%{opacity:0}to{opacity:1}}.samne-name-fade{animation:.6s ease-out both samne-name-fade-in}.samne-section-rule-title{letter-spacing:.18em}:root[data-theme=dark] .samne-section-rule-title{color:#8e9ab3}.samne-section-rule--left{background:linear-gradient(90deg,#0f172a00,#0f172a29)}.samne-section-rule--right{background:linear-gradient(90deg,#0f172a29,#0f172a00)}:root[data-theme=dark] .samne-section-rule--left{background:linear-gradient(90deg,#fff0,#ffffff2e)}:root[data-theme=dark] .samne-section-rule--right{background:linear-gradient(90deg,#ffffff2e,#fff0)}.samne-live-pulse-trace path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.samne-live-pulse-base{stroke:#ffffff1a;stroke-width:1.2px}.samne-live-pulse-beam{stroke:#ffffffbf;stroke-width:1.6px;stroke-dasharray:14 86;filter:drop-shadow(0 0 3px #becdffe6);animation:2.8s linear infinite samne-live-pulse-run}@keyframes samne-live-pulse-run{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.samne-name-fade,.samne-live-pulse-beam{animation:none}}:root[data-theme=dark] .samne-offer-discount,:root[data-theme=dark] .samne-future-cal>svg,:root[data-theme=dark] .samne-reserve-chip{color:#fff}.samne-quick-action-tile{border-color:var(--samne-border)}@supports (color:color-mix(in lab,red,red)){.samne-quick-action-tile{border-color:color-mix(in srgb,var(--samne-border) 80%,transparent)}}.samne-quick-action-tile{background:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.samne-quick-action-tile{background:color-mix(in srgb,var(--color-surface-elevated) 70%,transparent)}}:root[data-theme=dark] .samne-quick-action-tile{background:#ffffff09;border-color:#ffffff12}.samne-offer-ticket{--ticket-bg:#fff;background:var(--ticket-bg);box-shadow:inset 0 0 0 1px #0f172a12,0 10px 24px -18px #1d36c973}:root[data-theme=dark] .samne-offer-ticket{--ticket-bg:#111827;box-shadow:inset 0 0 0 1px #ffffff12,0 10px 24px -18px #000c}.samne-offer-ticket-stub{background:radial-gradient(120% 80% at 0 0,#ffffff47,#0000 55%),linear-gradient(160deg,#5b7cff,#3454fd 55%,#2a3fd1);border-right:1.5px dashed #ffffff8c}.samne-offer-ticket-notch{background:var(--samne-base);border-radius:999px;width:12px;height:12px;position:absolute;left:52px}.samne-offer-ticket-notch--top{top:-6px}.samne-offer-ticket-notch--bottom{bottom:-6px}.samne-offer-ticket-code{background:var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.samne-offer-ticket-code{background:color-mix(in srgb,var(--samne-accent) 8%,transparent)}}.samne-offer-ticket-code{box-shadow:inset 0 0 0 1px var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.samne-offer-ticket-code{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--samne-accent) 35%,transparent)}}.samne-offer-ticket-code{border:1px dashed #0000}:root[data-theme=dark] .samne-offer-ticket-code{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff38}:root[data-theme=dark] .samne-hours-sheet .samne-sheet-icon,:root[data-theme=dark] .samne-hours-sheet .samne-sheet-eyebrow{color:#fff}.samne-offer-ticket--compact{zoom:.6}.samne-offer-ticket--mini{zoom:.72}:root[data-theme=dark] .samne-hours-sheet .samne-hours-today{color:#fff}.samne-live-chip-compact .samne-live-status-chip.samne-live-status-chip{letter-spacing:.14em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffff38;gap:5px;padding:2px 7px 2px 6px;font-size:7.5px;animation:none;box-shadow:inset 0 1px #ffffff2e}.samne-live-chip-compact .samne-live-status-dot.samne-live-status-dot{background:#ff4d5e;width:5px;height:5px;animation:1.8s ease-out infinite samne-onair-ring;box-shadow:0 0 #ff4d5e99}@keyframes samne-onair-ring{0%{box-shadow:0 0 #ff4d5ea6}to{box-shadow:0 0 0 5px #ff4d5e00}}@media(prefers-reduced-motion:reduce){.samne-live-chip-compact .samne-live-status-dot.samne-live-status-dot{animation:none}}:root[data-theme=dark] .samne-service-card .samne-service-timer{color:#fff}.samne-service-art{background:radial-gradient(90% 120% at 50% 0%,var(--samne-accent),transparent 70%),var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.samne-service-art{background:radial-gradient(90% 120% at 50% 0%,color-mix(in srgb,var(--samne-accent) 9%,transparent),transparent 70%),color-mix(in srgb,var(--samne-accent) 3%,#fff)}}:root[data-theme=dark] .samne-service-art{background:radial-gradient(90% 120% at 50% 0,#3454fd29,#0000 70%),#ffffff05}.samne-stylist-card:not(.is-selected):not(.is-disabled){background:linear-gradient(145deg,#fff,#f1f4fc)}:root[data-theme=dark] .samne-stylist-card:not(.is-selected):not(.is-disabled){border-color:var(--samne-border);background:linear-gradient(145deg,#141c28,#0e141f)}.samne-stylist-status{letter-spacing:.01em}.samne-stylist-status--available{color:#047857!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;box-shadow:inset 0 0 0 1px #10b98159,0 4px 12px -8px #10b981b3!important}.samne-stylist-status--busy{color:#b45309!important;background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;box-shadow:inset 0 0 0 1px #f59e0b61,0 4px 12px -8px #f59e0bb3!important}:root[data-theme=dark] .samne-stylist-status--available{color:#6ee7b7!important;background:linear-gradient(135deg,#10b98133,#10b98114)!important;box-shadow:inset 0 0 0 1px #34d39959!important}:root[data-theme=dark] .samne-stylist-status--busy{color:#fcd34d!important;background:linear-gradient(135deg,#f59e0b38,#f59e0b14)!important;box-shadow:inset 0 0 0 1px #fbbf2461!important}.samne-stylist-status-dot{position:relative}.samne-stylist-status--available .samne-stylist-status-dot{box-shadow:0 0 6px 1px #10b981cc;background:#10b981!important}.samne-stylist-status--busy .samne-stylist-status-dot{box-shadow:0 0 6px 1px #f59e0bbf;background:#f59e0b!important}.samne-stylist-status--available .samne-stylist-status-dot:after{content:"";border:1.5px solid #10b98199;border-radius:999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite samne-stylist-ping;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}@keyframes samne-stylist-ping{0%{opacity:1;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.samne-stylist-status--available .samne-stylist-status-dot:after{opacity:0;animation:none}}.samne-quick-match{background:linear-gradient(135deg,var(--samne-accent),var(--samne-base))}@supports (color:color-mix(in lab,red,red)){.samne-quick-match{background:linear-gradient(135deg,color-mix(in srgb,var(--samne-accent) 12%,var(--samne-base)),var(--samne-base))}}.samne-quick-match{box-shadow:inset 0 0 0 1px var(--samne-accent)}@supports (color:color-mix(in lab,red,red)){.samne-quick-match{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--samne-accent) 30%,transparent)}}.samne-quick-match.is-matched{background:linear-gradient(135deg,var(--samne-accent),var(--samne-accent))}@supports (color:color-mix(in lab,red,red)){.samne-quick-match.is-matched{background:linear-gradient(135deg,color-mix(in srgb,var(--samne-accent) 22%,var(--samne-base)),color-mix(in srgb,var(--samne-accent) 8%,var(--samne-base)))}}.samne-quick-match.is-matched{box-shadow:inset 0 0 0 1.5px var(--samne-accent),0 10px 26px -16px var(--samne-glow)}.samne-quick-match-icon{background:radial-gradient(120% 80% at 0 0,#ffffff47,#0000 55%),linear-gradient(160deg,#5b7cff,#3454fd 55%,#2a3fd1);box-shadow:0 8px 18px -8px #3454fdb3}.customer-premium-card{background:radial-gradient(120% 90% at 100% 0%,var(--home-accent),transparent 60%),linear-gradient(160deg,#fff,#f6f8ff);border-color:#fffffff2;border-radius:20px}@supports (color:color-mix(in lab,red,red)){.customer-premium-card{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--home-accent) 8%,transparent),transparent 60%),linear-gradient(160deg,#fff,#f6f8ff)}}.customer-premium-card{box-shadow:0 1px #ffffffe6 inset,0 16px 32px -26px var(--home-accent),0 2px 6px -3px #0f172a1f}@supports (color:color-mix(in lab,red,red)){.customer-premium-card{box-shadow:0 1px #ffffffe6 inset,0 16px 32px -26px color-mix(in srgb,var(--home-accent) 27%,#0f172a40),0 2px 6px -3px #0f172a1f}}.customer-premium-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.customer-premium-card:hover{transform:translateY(-2px)}.customer-premium-card:active{transform:scale(.985)}.customer-premium-card .customer-listing-body{gap:12px;min-height:0;padding:12px 12px 10px}.customer-premium-card .customer-listing-thumb{width:54px;height:54px;box-shadow:0 8px 18px -10px var(--home-accent),0 0 0 1px #ffffffb3 inset;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.customer-premium-card .customer-listing-thumb{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--home-accent) 80%,transparent),0 0 0 1px #ffffffb3 inset}}.customer-premium-card .customer-listing-thumb svg{width:22px;height:22px}.customer-premium-card .customer-listing-name{letter-spacing:-.015em;font-size:15px;font-weight:800;line-height:19px}.customer-premium-card .customer-listing-meta{margin-top:2px;font-size:11px;font-weight:600}.customer-premium-card .customer-listing-rating{margin-top:4px;font-size:10.5px;font-weight:600}.customer-premium-card .customer-listing-rating svg{width:11px;height:11px}.customer-premium-card .customer-listing-footer{background:0 0;border-top:0;height:auto;padding:8px 30px 9px 12px;position:relative}.customer-premium-card .customer-listing-footer:before{content:"";background:linear-gradient(90deg,transparent,var(--samne-ink) 12%,var(--samne-ink) 88%,transparent);height:1px;position:absolute;top:0;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.customer-premium-card .customer-listing-footer:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--samne-ink) 12%,transparent) 12%,color-mix(in srgb,var(--samne-ink) 12%,transparent) 88%,transparent)}}.customer-premium-card .customer-salon-stat{background:var(--home-accent);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.customer-premium-card .customer-salon-stat{background:color-mix(in srgb,var(--home-accent) 8%,#fff)}}.customer-premium-card .customer-salon-stat{border:1px solid var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.customer-premium-card .customer-salon-stat{border:1px solid color-mix(in srgb,var(--home-accent) 14%,transparent)}}.customer-premium-card .customer-listing-footer>span{gap:6px}.customer-premium-card .customer-salon-stat svg{width:12px;height:12px}.customer-premium-card .customer-listing-chevron{width:16px;height:16px;transition:transform .25s;bottom:11px;right:10px}.customer-premium-card:hover .customer-listing-chevron{transform:translate(2px)}:root[data-theme=dark] .customer-premium-card{background:radial-gradient(120% 90% at 100% 0%,var(--home-accent),transparent 60%),linear-gradient(160deg,#172131,#0e141f);border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-premium-card{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--home-accent) 16%,transparent),transparent 60%),linear-gradient(160deg,#172131,#0e141f)}}:root[data-theme=dark] .customer-premium-card{box-shadow:0 1px #ffffff0d inset,0 20px 40px -28px var(--home-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-premium-card{box-shadow:0 1px #ffffff0d inset,0 20px 40px -28px color-mix(in srgb,var(--home-accent) 35%,transparent)}}:root[data-theme=dark] .customer-premium-card .customer-listing-thumb{box-shadow:0 8px 18px -10px var(--home-accent),0 0 0 1px #ffffff14 inset}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-premium-card .customer-listing-thumb{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--home-accent) 80%,transparent),0 0 0 1px #ffffff14 inset}}:root[data-theme=dark] .customer-premium-card .customer-listing-footer:before{background:linear-gradient(90deg,#0000,#ffffff17 12%,#ffffff17 88%,#0000)}:root[data-theme=dark] .customer-premium-card .customer-salon-stat{background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-premium-card .customer-salon-stat{background:color-mix(in srgb,var(--home-accent) 14%,transparent)}}:root[data-theme=dark] .customer-premium-card .customer-salon-stat{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-premium-card .customer-salon-stat{border-color:color-mix(in srgb,var(--home-accent) 24%,transparent)}}@media(prefers-reduced-motion:reduce){.customer-premium-card,.customer-premium-card .customer-listing-chevron{transition:none}.customer-premium-card:hover{transform:none}}.customer-operational-pill[data-signal]{--sig:#10b981;letter-spacing:.06em;background:linear-gradient(180deg,var(--sig),var(--sig));gap:5px;padding:4px 9px 4px 8px;font-size:9px;font-weight:800;line-height:1}@supports (color:color-mix(in lab,red,red)){.customer-operational-pill[data-signal]{background:linear-gradient(180deg,color-mix(in srgb,var(--sig) 10%,#fff),color-mix(in srgb,var(--sig) 17%,#fff))}}@supports (color:color-mix(in lab,red,red)){.customer-operational-pill[data-signal]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sig) 26%,transparent),inset 0 1px #ffffffd9,0 4px 10px -6px color-mix(in srgb,var(--sig) 70%,transparent)}}.customer-operational-pill[data-signal=green]{--sig:#10b981;color:#047857}.customer-operational-pill[data-signal=yellow]{--sig:#d97706;color:#92400e}.customer-operational-pill[data-signal=orange]{--sig:#ea580c;color:#9a3412}.customer-operational-pill[data-signal=red]{--sig:#dc2626;color:#b91c1c}.customer-operational-pill[data-signal=closed]{--sig:#e11d48;color:#e11d48}.customer-operational-pill[data-signal]>span[aria-hidden]>span{border-radius:2px;width:2.5px}.customer-operational-pill[data-signal]>span[aria-hidden]>span[style*="rgba(0, 0, 0"]{background-color:var(--sig)!important}@supports (color:color-mix(in lab,red,red)){.customer-operational-pill[data-signal]>span[aria-hidden]>span[style*="rgba(0, 0, 0"]{background-color:color-mix(in srgb,var(--sig) 22%,transparent)!important}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-operational-pill[data-signal]{background:linear-gradient(180deg,color-mix(in srgb,var(--sig) 20%,transparent),color-mix(in srgb,var(--sig) 12%,transparent))}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-operational-pill[data-signal]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sig) 38%,transparent),inset 0 1px #ffffff14,0 4px 12px -6px color-mix(in srgb,var(--sig) 60%,transparent)}}:root[data-theme=dark] .customer-operational-pill[data-signal=green]{color:#6ee7b7}:root[data-theme=dark] .customer-operational-pill[data-signal=yellow]{color:#fcd34d}:root[data-theme=dark] .customer-operational-pill[data-signal=orange]{color:#fdba74}:root[data-theme=dark] .customer-operational-pill[data-signal=red]{color:#fca5a5}:root[data-theme=dark] .customer-operational-pill[data-signal=closed]{color:#fda4af}.customer-category-sticky-header.samne-sticky-hdr:before{-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#fff9,#fff0 60%),#f6f8fdf7}:root[data-theme=dark] .customer-category-sticky-header.samne-sticky-hdr:before{-webkit-backdrop-filter:blur(30px)saturate(1.5)brightness(.8);backdrop-filter:blur(30px)saturate(1.5)brightness(.8);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#ffffff0a,#fff0 45%),linear-gradient(#0a0f19fb,#0a0f19f7)}.customer-home-topbar{transition:padding .32s cubic-bezier(.22,1,.36,1)}#customer-home-screen{flex-shrink:0}.customer-home-topbar-hidden{padding-top:0!important;padding-bottom:0!important}.customer-home-topbar-hidden .customer-home-icon-row{opacity:0;pointer-events:none;max-height:0}@media(prefers-reduced-motion:reduce){.customer-home-topbar{transition:none}}:root[data-theme=dark] .customer-about-learn-more{color:#fff!important}.customer-home-location-chip{height:40px;box-shadow:none;background:0 0;border:0;border-radius:12px;gap:6px;padding:0 2px 0 0}.customer-home-location-medallion{width:24px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0}.customer-home-location-medallion svg{filter:none;width:21px!important;height:21px!important;color:var(--samne-accent)!important}.customer-home-location-chip b{letter-spacing:-.01em;font-size:13px}.customer-home-location-chip:focus-visible{outline:2px solid var(--samne-accent);outline-offset:4px}:root[data-theme=dark] .customer-home-location-chip,:root[data-theme=dark] .customer-home-location-medallion{box-shadow:none;background:0 0}#customer-home-topbar .customer-home-icon-row,#customer-home-header{overflow:visible}#customer-home-header{top:env(safe-area-inset-top,0px);position:sticky}#customer-home-header:not(.customer-home-header-search-active){padding-top:10px}.customer-home-header:before{top:0}#customer-home-header:after{content:"";z-index:-1;pointer-events:none;bottom:0;left:0;right:0;top:calc(-1*env(safe-area-inset-top,0px));opacity:var(--samne-hdr-scroll,0);transform:translateY(calc((1 - var(--samne-hdr-scroll,0)) * -8px));-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#fff9,#fff0 60%),#f6f8fdf7;transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 8px 18px -12px #0f172a59}:root[data-theme=dark] #customer-home-header:after{-webkit-backdrop-filter:blur(30px)saturate(1.5)brightness(.8);backdrop-filter:blur(30px)saturate(1.5)brightness(.8);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#ffffff0a,#fff0 45%),linear-gradient(#0a0f19fb,#0a0f19f7);box-shadow:0 8px 20px -12px #000c}@media(prefers-reduced-motion:reduce){#customer-home-header:after{transition:none;transform:none}}#customer-home-header,:root[data-theme=dark] #customer-home-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.samne-live-pulse-trace{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 14%,#000 86%,#0000)}.samne-live-sweep-clip{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000)}.samne-cancel-pill,.samne-cancel-confirm,.samne-cancel-radio-on{background:#dc2626;border-color:#dc2626}.samne-cancel-confirm{box-shadow:0 10px 22px -12px #dc2626b3}:root[data-theme=dark] .samne-cancel-pill,:root[data-theme=dark] .samne-cancel-confirm,:root[data-theme=dark] .samne-cancel-radio-on{background:#ff436e;border-color:#ff436e}:root[data-theme=dark] .samne-cancel-confirm{box-shadow:0 10px 22px -12px #ff436eb3}.samne-cancel-note{background-color:var(--samne-surface-soft)!important;color:var(--samne-ink)!important}:root[data-theme=dark] .samne-cancel-note{caret-color:#f1f5f9;color:#f1f5f9!important;background-color:#ffffff0f!important;border-color:#ffffff1f!important}.customer-premium-card .customer-listing-footer>span{font-size:10px}.customer-premium-card .customer-listing-footer>span svg{width:13px;height:13px}.samne-live-chip-compact .samne-live-status-chip.samne-live-status-chip{color:#fff;background:linear-gradient(135deg,#ff5c73,#f43f5e 45%,#e11d48);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff59,0 4px 12px -4px #e11d48bf}.samne-live-chip-compact .samne-live-status-dot.samne-live-status-dot{background:#fff;animation:1.8s ease-out infinite samne-onair-ring-white}@keyframes samne-onair-ring-white{0%{box-shadow:0 0 #ffffffbf}to{box-shadow:0 0 0 5px #fff0}}.samne-live-pulse-beam{stroke-width:1.2px;stroke-dasharray:10 90;filter:drop-shadow(0 0 2px #becdffcc)}.samne-live-pulse-base{stroke-width:1px}:root[data-theme=dark] .samne-dock-chip{background:#ffffff0f!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff0f!important}:root:not([data-theme=dark]) .samne-dock-chip:not([class*=border-amber]){border-color:#0f172a24!important}.customer-premium-card .customer-listing-name{letter-spacing:-.01em;font-size:14.5px;font-weight:700}.customer-premium-card .customer-listing-meta{font-size:11px;font-weight:500}.customer-premium-card .customer-listing-rating{font-size:10.5px;font-weight:500}.customer-premium-card .w-\[74px\] b{font-size:12px;font-weight:700}.customer-premium-card .w-\[74px\] span{font-weight:500}.customer-premium-card .customer-salon-stat{background:var(--home-accent);font-weight:600}@supports (color:color-mix(in lab,red,red)){.customer-premium-card .customer-salon-stat{background:color-mix(in srgb,var(--home-accent) 6%,transparent)}}.customer-premium-card .customer-salon-stat{border-color:#0000}.customer-premium-card .customer-listing-footer>span{font-weight:500}:root[data-theme=dark] .customer-premium-card .customer-salon-stat{background:#ffffff0d;border-color:#0000}.customer-operational-pill[data-signal]{letter-spacing:.06em;background:var(--sig);gap:4px;padding:3px 7px 3px 6px;font-size:8.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.customer-operational-pill[data-signal]{background:color-mix(in srgb,var(--sig) 11%,transparent)}}.customer-operational-pill[data-signal]{box-shadow:inset 0 0 0 1px var(--sig)}@supports (color:color-mix(in lab,red,red)){.customer-operational-pill[data-signal]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sig) 18%,transparent)}}:root[data-theme=dark] .customer-operational-pill[data-signal]{background:var(--sig)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-operational-pill[data-signal]{background:color-mix(in srgb,var(--sig) 14%,transparent)}}:root[data-theme=dark] .customer-operational-pill[data-signal]{box-shadow:inset 0 0 0 1px var(--sig)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .customer-operational-pill[data-signal]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sig) 24%,transparent)}}.samne-form-input{caret-color:var(--samne-accent);background-color:var(--samne-surface-soft)!important;border-color:var(--samne-border)!important;color:var(--samne-ink)!important}.samne-form-input::placeholder{color:var(--samne-muted)!important}.samne-form-input:focus{border-color:var(--samne-accent)!important}:root[data-theme=dark] .samne-form-input{color-scheme:dark;color:#f1f5f9!important;background-color:#ffffff0f!important;border-color:#ffffff1f!important}:root[data-theme=dark] .samne-form-input::placeholder{color:#7e8ba3!important}.samne-cta-cheer{pointer-events:none;z-index:2;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.samne-cta-cheer-shine{border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.samne-cta-cheer-shine:before{content:"";background:linear-gradient(100deg,#0000,#ffffffa6,#0000);width:40%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.samne-cta-cheer-ring{border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 #ffd34d00}.samne-cta-cheer i{left:var(--cheer-x,50%);opacity:0;border-radius:2px;width:7px;height:11px;margin:-5px 0 0 -3px;position:absolute;top:60%}.samne-cta-cheer i.is-round{border-radius:50%;width:8px;height:8px}@media(prefers-reduced-motion:no-preference){.samne-cta-cheering{animation:.6s cubic-bezier(.3,1.6,.5,1) samne-cta-pop}.samne-cta-cheer-shine:before{animation:.9s ease-out .1s both samne-cta-shine}.samne-cta-cheer-ring{animation:.9s ease-out both samne-cta-ring}.samne-cta-cheer i{animation:1.1s cubic-bezier(.15,.7,.3,1) both samne-cta-confetti}}@media(prefers-reduced-motion:reduce){.samne-cta-cheer-ring{box-shadow:inset 0 0 0 2px #ffd34db3}}@keyframes samne-cta-pop{0%{transform:scale(1)}35%{transform:scale(1.03)}70%{transform:scale(.995)}to{transform:scale(1)}}@keyframes samne-cta-shine{to{left:120%}}@keyframes samne-cta-ring{0%{box-shadow:inset 0 0 0 2px #ffd34de6,inset 0 0 22px #ffd34d8c}to{box-shadow:inset 0 0 #ffd34d00,inset 0 0 #ffd34d00}}@keyframes samne-cta-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--cx),calc(var(--cy) + 26px)) rotate(var(--cr)) scale(1)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}html,body,#root{width:100%;max-width:100%;min-width:0;height:100%;min-height:100%}body{overflow-x:hidden;overscroll-behavior-x:none}.samne-customer-theme{--samne-safe-top: env(safe-area-inset-top, 0px);--samne-safe-right: env(safe-area-inset-right, 0px);--samne-safe-bottom: env(safe-area-inset-bottom, 0px);--samne-safe-left: env(safe-area-inset-left, 0px);width:100%;max-width:100vw;min-width:0;min-height:100svh;height:100dvh;overflow:hidden;overscroll-behavior:none}.samne-customer-theme *,.samne-customer-theme *:before,.samne-customer-theme *:after{box-sizing:border-box}.samne-customer-theme :where(.flex,.grid)>*{min-width:0}.samne-customer-theme .samne-customer-page{width:100%;max-width:100%;min-width:0;overflow-x:clip}.samne-customer-theme.samne-public-page,.samne-customer-theme.samne-preview-harness{height:auto;min-height:100dvh;overflow:visible;overscroll-behavior:auto}.samne-customer-theme :where(img,picture,video,canvas){max-inline-size:100%}.samne-customer-theme :where(button,input,textarea,select){max-inline-size:100%}.samne-customer-theme :where(h1,h2,h3,h4,h5,h6,p,label){overflow-wrap:break-word}.samne-customer-theme :where([role=dialog][aria-modal=true],[aria-modal=true]){max-width:100vw;max-height:100dvh}.samne-app-viewport :where([role=dialog][aria-modal=true],[aria-modal=true]){max-width:100%;max-height:100%}#sticky-scan-qr{padding-left:max(.75rem,var(--samne-safe-left, 0px));padding-right:max(.75rem,var(--samne-safe-right, 0px))}#sticky-scan-qr .customer-bottom-dock>button{min-width:0}@media(max-width:359px){.samne-customer-theme #customer-home-header{padding-left:.75rem;padding-right:.75rem}#sticky-scan-qr{padding-left:max(.5rem,var(--samne-safe-left, 0px));padding-right:max(.5rem,var(--samne-safe-right, 0px))}#sticky-scan-qr .customer-bottom-dock{padding-left:.125rem;padding-right:.125rem}#sticky-scan-qr .customer-bottom-dock>.w-\[72px\]{width:64px}}@media(prefers-reduced-motion:reduce){.samne-customer-theme *{scroll-behavior:auto!important}}.customer-page-enter-forward{animation:customer-page-forward .24s cubic-bezier(.2,.8,.2,1) both}.customer-page-enter-back{animation:customer-page-back .24s cubic-bezier(.2,.8,.2,1) both}.customer-page-enter-tab{animation:customer-page-tab .22s ease-out both}@keyframes customer-page-forward{0%{opacity:.82;transform:translate3d(12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes customer-page-back{0%{opacity:.82;transform:translate3d(-12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes customer-page-tab{0%{opacity:.86;transform:translate3d(0,4px,0) scale(.997)}to{opacity:1;transform:translateZ(0) scale(1)}}#queue-join-sheet .join-live-scoreboard{gap:.4rem;padding:.35rem .55rem}#queue-join-sheet .join-live-scoreboard>span:last-child{gap:.45rem}@media(prefers-reduced-motion:reduce){.customer-page-enter-forward,.customer-page-enter-back,.customer-page-enter-tab{animation:none!important}}:where([data-samne-theme=balanced]){--samne-base:#f4f8fe;--samne-ink:#122248;--samne-muted:#586985;--samne-ink-soft:#3e5272;--samne-accent:#3454fd;--samne-accent-hover:#2746ea;--samne-border:#dce6f5;--samne-glass-border:rgba(255,255,255,.9);--samne-tint-10:rgba(52,84,253,.075);--samne-shadow-raised-sm:0 5px 16px -10px #26457738;--samne-shadow-raised:0 7px 22px -14px #26457745;--samne-shadow-inset:inset 0 1px 3px #36568112;--glass-fill:linear-gradient(145deg,#ffffffbc 0%,#eef6ff8a 58%,#dcecff70 100%);--glass-edge:inset 0 1px 1px #fff,inset 1px 0 0 #ffffffe6,inset -1px -1px 1px #b7d6fa80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:where([data-samne-theme=balanced]) .samne-customer-theme,:where([data-samne-theme=balanced]) .font-sans{font-family:inherit}:where([data-samne-theme=balanced]) .samne-customer-page,:where([data-samne-theme=balanced]) .customer-liquid-home{background:radial-gradient(ellipse at 3% 23%,#d6eaff8c,transparent 46%),radial-gradient(ellipse at 100% 64%,#e4ebff66,transparent 40%),linear-gradient(160deg,#f7fbff,#f0f6ff 75%,#f8fbff)}:where([data-samne-theme=balanced]) #customer-app-window>div:first-child{background:linear-gradient(130deg,#fffc,#ecf5ffa8);border-color:#dfe9f4;color:#122248}:where([data-samne-theme=balanced]) .customer-home-header{background:linear-gradient(180deg,#f7fbffe6,#f2f8ff99);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:where([data-samne-theme=balanced]) .customer-home-header:before{display:none}:where([data-samne-theme=balanced]) .customer-search-glass{background:linear-gradient(115deg,#fffb,#e7f1ffaa 72%,#eff0ff99);border:1px solid #fff;border-radius:25px;box-shadow:var(--glass-edge),0 7px 20px -14px #395f994f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:where([data-samne-theme=balanced]) .samne-search-capsule{height:50px}:where([data-samne-theme=balanced]) .samne-search-capsule input,:where([data-samne-theme=balanced]) .samne-search-capsule>div{font-size:14px}:where([data-samne-theme=balanced]) .customer-location-button,:where([data-samne-theme=balanced]) .customer-filter-chip{background:var(--glass-fill);border:1px solid #fff;box-shadow:var(--glass-edge),0 5px 13px -9px #365b994d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:where([data-samne-theme=balanced]) .customer-category-tile{background:linear-gradient(135deg,#ffffffb8,#eef7ff8c 66%,#e7efffa3);border:1px solid #fff;border-radius:23px;box-shadow:var(--glass-edge),0 7px 17px -11px #2e588747}:where([data-samne-theme=balanced]) .customer-category-tile svg{color:#3454fd!important;stroke-width:1.8;width:21px;height:21px}:where([data-samne-theme=balanced]) .customer-category-tile b{font-size:13px;font-weight:650;letter-spacing:-.15px}:where([data-samne-theme=balanced]) .customer-category-count{background:#dbe7f4b8!important;color:#273c61!important;box-shadow:inset 0 1px 1px #fff;font-size:10px;font-weight:650}:where([data-samne-theme=balanced]) .customer-category-tile.is-selected{background:#e5eeff;border-color:#8ca3ff;box-shadow:inset 0 1px #fff,0 3px 10px #3454fd14}:where([data-samne-theme=balanced]) .customer-home-business-card,:where([data-samne-theme=balanced]) .samne-home-carousel-card{background:#fffffff5;box-shadow:0 5px 18px -12px #28426740;border-color:#fff}:where([data-samne-theme=balanced]) .customer-home-business-card{border-radius:14px}:where([data-samne-theme=balanced]) .samne-home-carousel-card{border-radius:22px}:where([data-samne-theme=balanced]) .samne-glass-surface{background:#ffffffed;box-shadow:0 3px 12px -8px #21476f38,inset 0 1px #fff;-webkit-backdrop-filter:none;backdrop-filter:none}:where([data-samne-theme=balanced]) .samne-customer-page :is(section,article,form).bg-white,:where([data-samne-theme=balanced]) .samne-customer-page div.bg-white.rounded-2xl{background:#fffffff5;box-shadow:0 3px 12px -8px #21476f30;border-color:#e2eaf4}:where([data-samne-theme=balanced]) .samne-customer-page :is(input,textarea,select){background:var(--color-input-bg);box-shadow:inset 0 1px 2px #2645770a;border-color:var(--samne-border)}:where([data-samne-theme=balanced]) .samne-search-capsule input{background:transparent!important;box-shadow:none!important}:where([data-samne-theme=balanced]) .samne-customer-bottom-glass{background:linear-gradient(135deg,#ffffffe0,#edf5ffd6 64%,#dbeaffc9);border-color:#fff;box-shadow:var(--glass-edge),0 8px 24px -15px #193b7659;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%)}:where([data-samne-theme=balanced]) .customer-bottom-dock{background:linear-gradient(115deg,#f9fdffd6,#ebf4ffb3 55%,#dfeaffc9);border:1px solid #fff;box-shadow:var(--glass-edge),0 8px 23px -12px #213b7059;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}:where([data-samne-theme=balanced]) .customer-bottom-dock:before{background:linear-gradient(120deg,#ffffff52,transparent 45%,#dce9ff1a)}:where([data-samne-theme=balanced]) .customer-bottom-dock:after{border-color:#ffffff80;box-shadow:none}:where([data-samne-theme=balanced]) .customer-bottom-dock button{filter:none!important;text-shadow:none!important;color:#627594!important}:where([data-samne-theme=balanced]) .customer-bottom-dock button:first-child{color:inherit}:where([data-samne-theme=balanced]) .customer-bottom-dock button span{font-weight:600}:where([data-samne-theme=balanced]) .customer-bottom-dock button{height:60px}:where([data-samne-theme=balanced]) .customer-bottom-dock button>span:last-child{font-size:11px;color:inherit!important;letter-spacing:0}:where([data-samne-theme=balanced]) .customer-bottom-dock button svg{width:20px;height:20px;color:inherit!important;stroke-width:1.8}:where([data-samne-theme=balanced]) #sticky-scan-qr button[aria-label="Scan QR"]{width:52px;height:52px;box-shadow:inset 0 1px 2px #ffffffa8,0 5px 11px -5px #234cf16b!important;border-color:#abc1ff;outline:1px solid #6589fa55}:where([data-samne-theme=balanced]) #sticky-scan-qr button[aria-label="Scan QR"] svg{width:23px;height:23px}:where([data-samne-theme=balanced]) #sticky-scan-qr div[aria-hidden=true]{display:none}:where([data-samne-theme=balanced]) .samne-customer-modal-glass,:where([data-samne-theme=balanced]) .customer-more-sheet{background:linear-gradient(145deg,#fbfdfffa,#eef5fff5);border-color:#fff;box-shadow:var(--glass-edge),0 16px 36px -20px #193b7666;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:where([data-samne-theme=balanced]) .samne-customer-modal-glass:before{background:none}:where([data-samne-theme=balanced]) :is(button,input,textarea,a):focus-visible{outline:2px solid #234af1!important;outline-offset:3px!important}@supports not (backdrop-filter:blur(1px)){:where([data-samne-theme=balanced]) .customer-search-glass,:where([data-samne-theme=balanced]) .customer-bottom-dock,:where([data-samne-theme=balanced]) .customer-more-sheet{background:#f0f6ff}}@media(prefers-reduced-transparency:reduce){:where([data-samne-theme=balanced]) .customer-search-glass,:where([data-samne-theme=balanced]) .customer-bottom-dock,:where([data-samne-theme=balanced]) .customer-more-sheet{background:#f3f7ff;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){:where([data-samne-theme=balanced]) *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where([data-samne-theme=balanced]) .samne-customer-page{background:#f8fafc}:where([data-samne-theme=balanced]) .customer-liquid-home{background:var(--samne-home-ambient-glow),#f8fafc;background-repeat:no-repeat}:where([data-samne-theme=balanced]) .customer-home-header{background:#f8fafce8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:where([data-samne-theme=balanced]) #customer-app-window>div:first-child{background:#fcfdff;border-color:#e7edf3}:where([data-samne-theme=balanced]){--glass-edge:inset 0 1px 1px #fff,inset 1px 0 1px #ffffffa6,inset 0 -1px 2px #c9d8e54d}:where([data-samne-theme=balanced]) .customer-search-glass{background:linear-gradient(115deg,#fffffff0,#eef4fbc9 75%,#f8faffed);border:1px solid #e4ebf4;border-radius:26px;box-shadow:var(--glass-edge),0 6px 15px -9px #4964824d;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%)}:where([data-samne-theme=balanced]) .samne-search-capsule{height:52px}:where([data-samne-theme=balanced]) .customer-location-button,:where([data-samne-theme=balanced]) .customer-filter-chip{background:linear-gradient(140deg,#fffffff0,#eaf1f9d9);border:1px solid #e5ecf5;box-shadow:var(--glass-edge),0 4px 12px -7px #526e914d;border-radius:17px}:where([data-samne-theme=balanced]) .customer-filter-chip{min-width:42px;min-height:42px}:where([data-samne-theme=balanced]) .customer-category-tile{background:linear-gradient(145deg,#fff,#f3f6fa);border:1px solid #e8edf3;border-radius:22px;box-shadow:inset 0 1px #fff,0 3px 9px -5px #53698026;-webkit-backdrop-filter:none;backdrop-filter:none}:where([data-samne-theme=balanced]) .customer-category-tile svg{width:23px;height:23px;stroke-width:1.8;color:#3454fd!important;filter:none}:where([data-samne-theme=balanced]) .customer-category-tile b{font-size:13px;font-weight:650}:where([data-samne-theme=balanced]) .customer-category-count{background:#eaf0f6!important;color:#3b4c65!important;box-shadow:none}:where([data-samne-theme=balanced]) .customer-category-tile.is-selected{background:#edf2ff;border-color:#acbdff;box-shadow:inset 0 1px #fff,0 3px 9px -5px #3454fd26}:where([data-samne-theme=balanced]) .customer-home-business-card{background:#fff;border-color:#e9edf3;box-shadow:0 3px 10px -6px #3b527326}:where([data-samne-theme=balanced]) .samne-home-carousel-card{box-shadow:0 4px 12px -8px #263e6833}:where([data-samne-theme=balanced]) .customer-bottom-dock{background:linear-gradient(125deg,#fffffff0,#eaf1f9e6 55%,#f9fcfff2);border:1px solid #e0e8f2;box-shadow:var(--glass-edge),0 8px 21px -12px #3a567666;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}:where([data-samne-theme=balanced]) .customer-bottom-dock:before{background:linear-gradient(175deg,#ffffff70,transparent 50%)}:where([data-samne-theme=balanced]) .customer-bottom-dock:after{border-color:#fff9;box-shadow:none}:where([data-samne-theme=balanced]) .customer-bottom-dock button{height:62px;color:#536784!important}:where([data-samne-theme=balanced]) .customer-bottom-dock button[aria-current],:where([data-samne-theme=balanced]) .customer-bottom-dock button[aria-selected=true]{color:#3454fd!important}:where([data-samne-theme=balanced]) #sticky-scan-qr button[aria-label="Scan QR"]{width:55px;height:55px;background:linear-gradient(145deg,#608bff,#2852ee 70%)!important;border:1px solid #a8bfff!important;outline:none;box-shadow:inset 0 1px 2px #d9e8ff,inset 0 -1px 2px #123dc333,0 4px 9px -4px #3454fd66!important}:where([data-samne-theme=balanced]) #sticky-scan-qr button[aria-label="Scan QR"] svg{width:24px;height:24px;color:#fff!important}:where([data-samne-theme=balanced]) .samne-customer-modal-glass,:where([data-samne-theme=balanced]) .customer-more-sheet{background:linear-gradient(140deg,#fffffff5,#f1f5faf5);border-color:#e5ecf4;box-shadow:var(--glass-edge),0 12px 30px -19px #193b7666}@media(prefers-reduced-transparency:reduce){:where([data-samne-theme=balanced]) .customer-search-glass,:where([data-samne-theme=balanced]) .customer-bottom-dock,:where([data-samne-theme=balanced]) .customer-more-sheet{background:#f4f7fb;-webkit-backdrop-filter:none;backdrop-filter:none}}[data-samne-theme=balanced]{color-scheme:light;--samne-base:#f8fafc;--samne-surface:#fff;--samne-surface-soft:#f3f6fa;--samne-ink:#122248;--samne-ink-soft:#3e5272;--samne-muted:#586985;--samne-text-subtle:#62718a;--samne-border:#e1e8f1;--samne-glass-border:#e4ebf4;--samne-glow:rgba(52,84,253,.12);--samne-soft-reflection:rgba(120,144,255,.1);--samne-tint-10:rgba(52,84,253,.075);--samne-tint-20:rgba(52,84,253,.13);--samne-glass:rgba(248,251,255,.9);--samne-glass-strong:rgba(255,255,255,.96);--samne-glass-gradient:linear-gradient(140deg,rgba(255,255,255,.96),rgba(241,245,250,.94));--samne-material-control:linear-gradient(140deg,#fffffff0,#eaf1f9d9);--samne-material-edge:inset 0 1px 1px #fff,inset 0 -1px 2px #c9d8e54d;--samne-material-shadow:0 6px 16px -10px #3a567655;--category-primary:var(--samne-accent);--category-accent:var(--samne-accent);--category-glow:var(--samne-glow);--category-border:var(--samne-border);--category-surface:var(--samne-base);--category-dark-surface:var(--samne-surface-soft);--category-glass-surface:var(--samne-glass);--category-glass-border:var(--samne-glass-border);--category-modal-tint:var(--samne-glass-gradient);--category-tint-10:var(--samne-tint-10);--category-tint-20:var(--samne-tint-20)}:where([data-samne-theme=balanced]) :is(.samne-content-surface,.samne-glass-surface){background:var(--samne-surface);border-color:var(--samne-border);box-shadow:0 3px 10px -6px #3b527326;backdrop-filter:none;-webkit-backdrop-filter:none}:where([data-samne-theme=balanced]) :is(.samne-glass-control,.customer-location-button,.customer-filter-chip){background:var(--samne-material-control);border-color:var(--samne-glass-border);box-shadow:var(--samne-material-edge),var(--samne-material-shadow)}:where([data-samne-theme=balanced]) :is(.samne-overlay-surface,[role=dialog]:not(#qr-scanner-modal),.customer-more-sheet){background:var(--samne-glass-gradient);border-color:var(--samne-glass-border);color:var(--samne-ink);box-shadow:var(--samne-material-edge),0 12px 30px -19px #193b7666;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:where([data-samne-theme=balanced]:not(#qr-scanner-modal)) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){color:var(--samne-ink);border-color:var(--samne-border);background-color:var(--color-input-bg)}:where([data-samne-theme=balanced]) :is(.samne-primary-control,button.bg-\[var\(--samne-accent\)\]){box-shadow:0 4px 10px -6px #3454fd66}:where([data-samne-theme=balanced]) #push-notification-banner>div{background:var(--samne-glass-gradient);box-shadow:var(--samne-material-edge),var(--samne-material-shadow)}:where([data-samne-theme=balanced])>.min-h-dvh{background-color:var(--samne-base)}#qr-scanner-modal[data-samne-theme=balanced] header button{border:1px solid #ffffff50;background-color:#ffffff24;box-shadow:inset 0 1px #ffffff70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#qr-scanner-modal[data-samne-theme=balanced] header button[aria-pressed=true]{background:#fff;color:#2746ea}#qr-scanner-modal[data-samne-theme=balanced] footer form :is(input,button){border:1px solid #ffffff50;background-color:#ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not (backdrop-filter:blur(1px)){:where([data-samne-theme=balanced]) :is(.samne-overlay-surface,[role=dialog]:not(#qr-scanner-modal),.samne-glass-control){background:#f4f7fb}}@media(prefers-reduced-transparency:reduce){:where([data-samne-theme=balanced]) :is(.samne-overlay-surface,[role=dialog]:not(#qr-scanner-modal),.samne-glass-control){background:#f4f7fb;backdrop-filter:none;-webkit-backdrop-filter:none}}.samne-design-system{--samne-blue-700: #1D36C9;--samne-blue-500: #3454FD;--samne-blue-400: #5B8BFF;--samne-blue-glow: #60A5FA;--color-brand-foreground: var(--samne-blue-500);--color-brand-foreground-deep: var(--samne-blue-700);--samne-live: #14D8C4;--samne-warning: #FBBF24;--samne-error: #F87171;--color-bg-app: #FFFFFF;--color-surface-primary: #F8F9FB;--color-surface-secondary: #EFF1F5;--color-surface-elevated: #FFFFFF;--color-surface-soft: #EFF1F5;--color-text-primary: #0F172A;--color-text-secondary: #64748B;--color-text-subtle: #64748B;--color-icon-default: #475569;--color-icon-inactive: #64748B;--color-border: #E2E8F0;--color-border-strong: #CBD5E1;--color-glass-solid: #F2F6FF;--color-glass-surface: color-mix(in srgb, #F2F6FF 82%, transparent);--color-glass-border: color-mix(in srgb, #FFFFFF 88%, #CBD5E1);--color-input-bg: #F7F9FF;--color-nav-surface: color-mix(in srgb, #F2F6FF 84%, transparent);--color-overlay-scrim: rgba(15, 23, 42, .46);--color-accent: #3454FD;--color-accent-hover: #2746EA;--color-accent-pressed: #1D36C9;--color-accent-soft: #EEF2FF;--color-success: #14D8C4;--color-success-bg: #DFFBF7;--color-live: #14D8C4;--color-live-bg: #DFFBF7;--color-warning: #B77900;--color-warning-fill: #FBBF24;--color-warning-bg: #FFF7D6;--color-error: #D14343;--color-error-fill: #F87171;--color-error-bg: #FFF1F2;--color-error-border: #FECDD3;--color-error-text: #B4233A;--color-disabled-bg: #EEF2F6;--color-disabled-text: #64748B;--samne-base: var(--color-bg-app);--samne-surface: var(--color-surface-primary);--samne-surface-soft: var(--color-surface-secondary);--samne-ink: var(--color-text-primary);--samne-ink-soft: var(--color-text-secondary);--samne-muted: var(--color-text-secondary);--samne-text-subtle: var(--color-text-subtle);--samne-border: var(--color-border);--samne-accent: var(--color-accent);--samne-accent-hover: var(--color-accent-hover);--samne-accent-deep: var(--color-accent-pressed);--samne-accent-light: #5B8BFF;--samne-brand-foreground: var(--color-brand-foreground);--samne-brand-foreground-deep: var(--color-brand-foreground-deep);--samne-glass: var(--color-glass-surface);--samne-glass-strong: color-mix(in srgb, var(--color-glass-solid) 94%, transparent);--samne-glass-border: var(--color-glass-border);--samne-tint-10: rgba(52, 84, 253, .1);--samne-tint-20: rgba(52, 84, 253, .18);--samne-glow: rgba(52, 84, 253, .28);--samne-soft-reflection: rgba(91, 139, 255, .26);--samne-shadow-dark: rgba(30, 64, 175, .11);--samne-shadow-light: rgba(255, 255, 255, .98);--samne-shadow-raised: 0 14px 32px -22px rgba(30, 64, 175, .28), 0 1px 0 rgba(255, 255, 255, .92) inset;--samne-shadow-raised-sm: 0 10px 24px -20px rgba(30, 64, 175, .28), 0 1px 0 rgba(255, 255, 255, .9) inset;--samne-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .86), inset 0 0 0 1px rgba(52, 84, 253, .04);--samne-cta-gradient: linear-gradient(135deg, #3454FD 0%, #3454FD 56%, #5B8BFF 100%);--samne-glass-gradient: linear-gradient(145deg, rgba(255, 255, 255, .94), rgba(242, 246, 255, .82));--shadow-card: 0 12px 28px -22px rgba(30, 64, 175, .28);--shadow-modal: 0 26px 64px -28px rgba(15, 23, 42, .38);--shadow-raised: var(--samne-shadow-raised);--space-micro: 4px;--space-small: 8px;--space-medium: 12px;--space-standard: 16px;--space-section: 24px;--space-large: 32px;--space-major: 40px;--space-page: 48px;--space-compact-2: 2px;--space-compact-6: 6px;--space-compact-10: 10px;--space-compact-14: 14px;--radius-control: 14px;--radius-card: 20px;--radius-large-card: 24px;--radius-sheet: 28px;--radius-pill: 9999px;--radius-circle: 50%;--radius-compact-legacy: 12px;--font-samne: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-display-1-size: 3.5rem;--type-display-1-line: 4rem;--type-display-2-size: 2.5rem;--type-display-2-line: 3rem;--type-headline-1-size: 2rem;--type-headline-1-line: 2.5rem;--type-headline-2-size: 1.5rem;--type-headline-2-line: 2rem;--type-title-1-size: 1.25rem;--type-title-1-line: 1.75rem;--type-title-2-size: 1.125rem;--type-title-2-line: 1.625rem;--type-body-1-size: 1rem;--type-body-1-line: 1.5rem;--type-body-2-size: .875rem;--type-body-2-line: 1.25rem;--type-caption-size: .75rem;--type-caption-line: 1rem;--type-nav-size: .6875rem;--type-nav-line: 1rem;color:var(--color-text-primary);background-color:var(--color-bg-app);font-family:var(--font-samne);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root[data-theme=dark] .samne-design-system{--color-bg-app: #070C14;--color-surface-primary: #0E141F;--color-surface-secondary: #141C28;--color-surface-elevated: #182231;--color-surface-soft: #141C28;--color-text-primary: #F4F7FF;--color-text-secondary: #96A3B8;--color-text-subtle: #96A3B8;--color-icon-default: #C5D0DE;--color-icon-inactive: #94A3B8;--color-border: #232D3B;--color-border-strong: #384453;--color-glass-solid: #141C28;--color-glass-surface: color-mix(in srgb, #141C28 82%, transparent);--color-glass-border: color-mix(in srgb, #5B8BFF 14%, #232D3B);--color-input-bg: #10161F;--color-nav-surface: color-mix(in srgb, #0B111A 88%, transparent);--color-overlay-scrim: rgba(2, 5, 10, .74);--color-accent: #3454FD;--color-accent-hover: #5B8BFF;--color-accent-pressed: #60A5FA;--color-accent-soft: rgba(52, 84, 253, .18);--color-success: #14D8C4;--color-success-bg: rgba(20, 216, 196, .14);--color-live: #14D8C4;--color-live-bg: rgba(20, 216, 196, .14);--color-warning: #FBBF24;--color-warning-fill: #FBBF24;--color-warning-bg: rgba(251, 191, 36, .14);--color-error: #F87171;--color-error-fill: #F87171;--color-error-bg: rgba(248, 113, 113, .14);--color-error-border: rgba(248, 113, 113, .36);--color-error-text: #FCA5A5;--color-disabled-bg: #141C28;--color-disabled-text: #8592A6;--samne-accent-light: #60A5FA;--samne-glass-strong: color-mix(in srgb, #141C28 94%, transparent);--samne-tint-10: rgba(52, 84, 253, .14);--samne-tint-20: rgba(52, 84, 253, .24);--samne-glow: rgba(96, 165, 250, .3);--samne-soft-reflection: rgba(96, 165, 250, .14);--samne-shadow-dark: rgba(0, 0, 0, .7);--samne-shadow-light: rgba(255, 255, 255, .04);--samne-shadow-raised: 0 18px 38px -24px rgba(0, 0, 0, .92), 0 1px 0 rgba(255, 255, 255, .04) inset;--samne-shadow-raised-sm: 0 12px 28px -22px rgba(0, 0, 0, .9), 0 1px 0 rgba(255, 255, 255, .035) inset;--samne-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .03), inset 0 0 0 1px rgba(96, 165, 250, .03);--samne-cta-gradient: linear-gradient(135deg, #3454FD 0%, #3454FD 54%, #60A5FA 100%);--samne-glass-gradient: linear-gradient(145deg, rgba(24, 34, 49, .94), rgba(14, 20, 31, .88));--shadow-card: 0 16px 34px -24px rgba(0, 0, 0, .92);--shadow-modal: 0 28px 68px -26px rgba(0, 0, 0, .97);color-scheme:dark}.samne-design-system :where(button,input,textarea,select,option){font-family:var(--font-samne)}.samne-design-system :where(.font-sans,.font-serif){font-family:var(--font-samne)}.samne-type-display-1{font-size:var(--type-display-1-size);line-height:var(--type-display-1-line);font-weight:800;letter-spacing:-.035em}.samne-type-display-2{font-size:var(--type-display-2-size);line-height:var(--type-display-2-line);font-weight:700;letter-spacing:-.03em}.samne-type-headline-1{font-size:var(--type-headline-1-size);line-height:var(--type-headline-1-line);font-weight:700;letter-spacing:-.025em}.samne-type-headline-2{font-size:var(--type-headline-2-size);line-height:var(--type-headline-2-line);font-weight:700;letter-spacing:-.02em}.samne-type-title-1{font-size:var(--type-title-1-size);line-height:var(--type-title-1-line);font-weight:600;letter-spacing:-.015em}.samne-type-title-2{font-size:var(--type-title-2-size);line-height:var(--type-title-2-line);font-weight:600;letter-spacing:-.01em}.samne-type-subtitle-1,.samne-type-body-1{font-size:var(--type-body-1-size);line-height:var(--type-body-1-line);font-weight:400}.samne-type-subtitle-2{font-size:var(--type-body-2-size);line-height:var(--type-body-2-line);font-weight:500}.samne-type-body-2{font-size:var(--type-body-2-size);line-height:var(--type-body-2-line);font-weight:400}.samne-type-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:400}.samne-type-button{font-size:var(--type-body-1-size);line-height:var(--type-body-1-line);font-weight:600}.samne-type-button-small{font-size:var(--type-body-2-size);line-height:var(--type-body-2-line);font-weight:600}.samne-type-overline{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.samne-type-nav{font-size:var(--type-nav-size);line-height:var(--type-nav-line);font-weight:600}@media(max-width:430px){.samne-type-display-1{font-size:2.5rem;line-height:3rem}.samne-type-display-2{font-size:2rem;line-height:2.5rem}}.samne-design-system .samne-customer-page{color:var(--color-text-primary);background:radial-gradient(circle at 92% -4%,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 28rem),var(--color-bg-app)}.samne-design-system :where(.samne-content-surface,.samne-glass-surface){color:var(--color-text-primary);border-color:var(--color-border);background:var(--color-surface-primary);box-shadow:var(--shadow-card)}.samne-design-system .samne-elevated-surface{color:var(--color-text-primary);border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:var(--shadow-modal)}.samne-design-system :where(.samne-field,input,textarea,select){color:var(--color-text-primary);caret-color:var(--color-accent)}.samne-design-system :where(input,textarea,select)::placeholder{color:var(--color-text-secondary);opacity:1}.samne-design-system :where(button,a,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 36%,transparent);outline-offset:2px}.samne-design-system :where(button,input,textarea,select):disabled{cursor:not-allowed}.samne-design-system .samne-primary-control{color:#fff;background:var(--samne-cta-gradient);font-weight:600}.samne-design-system .samne-glass-control{color:var(--color-text-primary);border-color:var(--color-border);background:var(--color-glass-surface)}.samne-design-system :where(.bg-white){background-color:var(--color-surface-elevated)}.samne-design-system :where(.bg-slate-50){background-color:var(--color-bg-app)}.samne-design-system :where(.bg-slate-100,.bg-slate-200){background-color:var(--color-surface-secondary)}.samne-design-system :where(.text-slate-900,.text-slate-800,.text-slate-700){color:var(--color-text-primary)}.samne-design-system :where(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--color-text-secondary)}.samne-design-system :where(.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--color-border)}.samne-design-system :where([class~="bg-white/60"],[class~="bg-white/70"],[class~="bg-white/75"],[class~="bg-white/80"],[class~="bg-white/92"],[class~="bg-white/95"]){background-color:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent)}.samne-design-system :where([class~="text-[#17201F]"],[class~="text-[#17213D]"],[class~="text-[#23264A]"],[class~="text-[#3B4644]"],[class~="text-[#3A4644]"],[class~="text-[#35413F]"]){color:var(--color-text-primary)}.samne-design-system :where([class~="text-[#4C5A58]"],[class~="text-[#4C5F68]"],[class~="text-[#4E625F]"],[class~="text-[#5C6E6B]"],[class~="text-[#5C7773]"],[class~="text-[#5E6C6A]"],[class~="text-[#667371]"],[class~="text-[#6E7B79]"],[class~="text-[#6F7B99]"],[class~="text-[#71807E]"],[class~="text-[#778481]"],[class~="text-[#788582]"],[class~="text-[#78908D]"],[class~="text-[#7A8785]"],[class~="text-[#879391]"],[class~="text-[#8A9694]"],[class~="text-[#8A9997]"],[class~="text-[#8B9997]"],[class~="text-[#9AA6A3]"],[class~="text-[#9AA6A4]"],[class~="text-[#A3ADAB]"]){color:var(--color-text-secondary)}.samne-design-system :where([class~="bg-[#F8FAFA]"],[class~="bg-[#FDFFFF]"]){background-color:var(--color-bg-app)}.samne-design-system :where([class~="bg-[#F1F4F3]"],[class~="bg-[#F1F5F4]"],[class~="bg-[#F4F7F6]"],[class~="bg-[#F6F9F8]"],[class~="bg-[#F6FAF9]"],[class~="bg-[#F7F9FF]"],[class~="bg-[#FAFCFC]"],[class~="bg-[#FBFCFC]"]){background-color:var(--color-surface-primary)}.samne-design-system :where([class~="bg-[#EEF1F0]"],[class~="bg-[#EEF3F2]"],[class~="bg-[#EDF1F0]"],[class~="bg-[#EDF1FF]"]){background-color:var(--color-surface-secondary)}.samne-design-system :where([class~="border-[#D1DCDA]"],[class~="border-[#D4DEDC]"],[class~="border-[#DCE4FF]"],[class~="border-[#DDE9E7]"],[class~="border-[#E0E6E5]"],[class~="border-[#E1E7E6]"],[class~="border-[#E2E8F0]"],[class~="border-[#E7EDEC]"]){border-color:var(--color-border)}.samne-design-system .samne-live-status-chip{color:#fff;border-color:#fff3;background-color:#e11d48;background-image:linear-gradient(180deg,#ff5a64,#e11d48 52%,#b51235);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #63051f73,0 3px 8px -3px #000c,0 0 13px #f43f5e57}.samne-design-system .samne-live-status-dot{background-color:#fff;box-shadow:0 0 5px #fffffff2}:root[data-theme=dark] .samne-design-system .samne-live-status-chip{color:#fff}.samne-design-system :where([role=alert],.samne-error-state){color:var(--color-error-text)}.samne-design-system .customer-bottom-dock{min-height:4rem;border-radius:32px!important;border-color:color-mix(in srgb,#FFFFFF 68%,transparent)!important;background:linear-gradient(180deg,#ffffff61,#ffffff0f 44%,#fff0),var(--color-nav-surface)!important;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #0f172a0f,0 2px 6px -3px #0f172a29,0 18px 40px -20px #0f172a70!important;backdrop-filter:blur(22px) saturate(1.5) brightness(1.02)!important;-webkit-backdrop-filter:blur(22px) saturate(1.5) brightness(1.02)!important}:root[data-theme=dark] .samne-design-system .customer-bottom-dock{border-color:#ffffff1a!important;background:linear-gradient(180deg,#ffffff1a,#ffffff05 42%,#fff0),var(--color-nav-surface)!important;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #00000057,0 2px 8px -4px #0000008c,0 20px 44px -20px #000000c7!important}.samne-design-system .customer-bottom-dock:after{border-color:#ffffff42!important;box-shadow:none!important}:root[data-theme=dark] .samne-design-system .customer-bottom-dock:after{border-color:#ffffff12!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item{color:var(--color-icon-inactive)!important;height:3.5rem!important;background:transparent!important;transition:color .2s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true]{color:var(--color-brand-foreground)!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-icon,.samne-design-system .customer-bottom-dock .samne-bottom-nav-label{color:inherit!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-icon{width:22px!important;height:22px!important;stroke-width:1.9;transition:transform .2s cubic-bezier(.22,1,.36,1)}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-icon{transform:translateY(-.5px)}.samne-design-system .customer-bottom-dock .samne-bottom-nav-label{font-size:11px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:.01em!important;transition:font-weight .2s ease}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-label{font-weight:700!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-indicator{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;pointer-events:none;opacity:0;transform:scale(.74);background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--color-brand-foreground) 20%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand-foreground) 13%,transparent),color-mix(in srgb,var(--color-brand-foreground) 5%,transparent));box-shadow:inset 0 1px #ffffff47;transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-indicator{opacity:1;transform:scale(1)}:root[data-theme=dark] .samne-design-system .customer-bottom-dock .samne-bottom-nav-indicator{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--samne-blue-glow) 30%,transparent),transparent 74%),linear-gradient(180deg,#60a5fa29,#60a5fa0d);box-shadow:inset 0 1px #ffffff1a}.samne-design-system .customer-bottom-dock .samne-active-tab-ball{position:absolute;left:0;top:0;z-index:4;width:8px;height:8px;border-radius:999px;pointer-events:none;opacity:0;transform-origin:center;will-change:transform;background:linear-gradient(145deg,#8eacff,#3454fd 58%,#2639c8);box-shadow:inset 0 1px 1px #ffffffb8,0 2px 2px #030614a8,0 0 8px #3454fd75}.samne-design-system .customer-bottom-dock .samne-active-tab-dimple{position:absolute;left:0;top:0;z-index:3;width:28px;height:9px;pointer-events:none;opacity:0;transform-origin:50% 0;will-change:transform,opacity;background:var(--color-bg-app);clip-path:path("M 0 0 C 6 0 7 8 14 8 C 21 8 22 0 28 0 L 28 0 L 0 0 Z");filter:drop-shadow(0 1px 0 rgba(160,181,238,.38))}:root[data-theme=dark] .samne-design-system .customer-bottom-dock .samne-active-tab-ball{background:linear-gradient(145deg,#b8cbff,#7398ff 52%,#4768df);box-shadow:inset 0 1px 1px #ffffffad,0 1px 2px #040823b8,0 0 9px #6e96ffad}.samne-design-system .samne-scan-qr-dock{isolation:isolate}.samne-design-system #sticky-scan-qr .samne-scan-qr-action{width:56px!important;height:56px!important;border:0!important;outline:none!important;border-radius:18px!important;color:#fff!important;background:linear-gradient(180deg,#ffffff47,#fff0 46%),var(--samne-cta-gradient)!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px 4px #0a144a52,0 0 0 1px #ffffff1f,0 4px 10px -4px #0a144a85,0 14px 30px -10px var(--samne-glow)!important;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.samne-design-system #sticky-scan-qr .samne-scan-qr-action svg{width:26px!important;height:26px!important;color:var(--samne-scan-qr-icon)!important}.samne-design-system #sticky-scan-qr .samne-scan-qr-action:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;z-index:-1;border-radius:32px;pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--samne-blue-glow) 46%,transparent),transparent 70%);opacity:.72;transition:opacity .18s ease}.samne-design-system #sticky-scan-qr .samne-scan-qr-action:active{transform:scale(.94);box-shadow:inset 0 1px #ffffff57,inset 0 -1px 3px #0a144a66,0 0 0 1px #ffffff1a,0 2px 6px -3px #0a144a80,0 8px 18px -8px var(--samne-glow)!important}@media(prefers-reduced-motion:reduce){.samne-design-system .customer-bottom-dock .samne-bottom-nav-item,.samne-design-system .customer-bottom-dock .samne-bottom-nav-icon,.samne-design-system .customer-bottom-dock .samne-bottom-nav-label,.samne-design-system .customer-bottom-dock .samne-bottom-nav-indicator,.samne-design-system .customer-bottom-dock .samne-active-tab-ball,.samne-design-system .customer-bottom-dock .samne-active-tab-dimple,.samne-design-system #sticky-scan-qr .samne-scan-qr-action,.samne-design-system #sticky-scan-qr .samne-scan-qr-action:before{transition:none!important}.samne-design-system #sticky-scan-qr .samne-scan-qr-action:active{transform:none}}@media(prefers-reduced-transparency:reduce){.samne-design-system .customer-bottom-dock{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--color-surface-primary)!important}}.samne-design-system .samne-primary-cta{background:var(--samne-accent);color:#fff;box-shadow:0 10px 22px -12px var(--samne-glow)}.samne-design-system .samne-primary-cta:active{transform:scale(.98)}.samne-design-system .samne-coupon-field,:root[data-theme=dark] .samne-design-system .samne-coupon-field{background:#fff!important;border:1px solid #E3E8F0!important;box-shadow:none!important}.samne-design-system .samne-coupon-field-icon,:root[data-theme=dark] .samne-design-system .samne-coupon-field-icon{color:#3454fd!important}.samne-design-system .samne-coupon-field-input,:root[data-theme=dark] .samne-design-system .samne-coupon-field-input{background:transparent!important;color:#17201f!important}.samne-design-system .samne-coupon-field-input::placeholder,:root[data-theme=dark] .samne-design-system .samne-coupon-field-input::placeholder{color:#9aa6a3!important}.samne-design-system .samne-session-card,:root[data-theme=dark] .samne-design-system .samne-session-card{background:#fff!important;border:1px solid #E7ECF5!important;box-shadow:0 8px 20px -14px #0f172a40!important}.samne-design-system .samne-session-card-icon,:root[data-theme=dark] .samne-design-system .samne-session-card-icon{background:#eaf0ff!important;color:#3454fd!important}.samne-design-system .samne-session-card-label,:root[data-theme=dark] .samne-design-system .samne-session-card-label{color:#8b93a7!important}.samne-design-system .samne-session-card-duration,:root[data-theme=dark] .samne-design-system .samne-session-card-duration{color:#16181d!important}.samne-design-system .samne-session-card-divider,:root[data-theme=dark] .samne-design-system .samne-session-card-divider{background:#e3e8f0!important}.samne-design-system .samne-session-card-copy,:root[data-theme=dark] .samne-design-system .samne-session-card-copy{color:#6b7a99!important}.samne-design-system .samne-category-card-fallback{background:linear-gradient(155deg,color-mix(in srgb,var(--home-accent, var(--color-accent)) 22%,var(--color-surface-primary)) 0%,color-mix(in srgb,var(--home-accent, var(--color-accent)) 10%,var(--color-surface-secondary)) 55%,var(--color-surface-secondary) 100%)!important}.samne-design-system .samne-category-card-scrim{background:radial-gradient(120% 120% at 6% 0%,color-mix(in srgb,var(--color-surface-elevated) 82%,transparent) 0%,color-mix(in srgb,var(--color-surface-elevated) 46%,transparent) 30%,transparent 60%)!important}.samne-design-system .samne-home-mosaic-scrim,.samne-design-system .samne-explore-card-scrim{background:radial-gradient(120% 120% at 6% 0%,#ffffffb8,#fff6,#fff0 60%)!important}.samne-design-system .samne-category-card-fallback-title{color:var(--color-text-primary)!important}.samne-design-system .samne-category-card-fallback-subtitle{color:var(--color-text-secondary)!important}.samne-design-system .samne-category-card-fallback-arrow{color:var(--color-text-primary);background-color:var(--color-surface-elevated)!important}.samne-design-system .samne-category-card-fallback-arrow svg{color:var(--color-text-primary)!important}.samne-design-system .samne-location-state-icon-layer{transform-box:fill-box;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.samne-design-system .samne-location-state-icon-figure{transform-origin:50% 100%;transform:translateY(0)}.samne-design-system .samne-location-state-icon-base{transform-origin:50% 100%;opacity:0;transform:scaleY(.6) translateY(3px)}.samne-design-system .samne-location-state-icon[data-available=true] .samne-location-state-icon-base{opacity:1;transform:scaleY(1) translateY(0)}.samne-design-system .samne-location-state-icon[data-available=true] .samne-location-state-icon-figure{transform:translateY(-.5px)}@media(prefers-reduced-motion:reduce){.samne-design-system .samne-location-state-icon-layer{transition:none}}.samne-design-system .samne-location-state-icon-sheen{mix-blend-mode:soft-light}.samne-design-system .safe-area-header{color:var(--color-text-primary);border-color:var(--color-border);background:color-mix(in srgb,var(--color-glass-solid) 90%,transparent)}.samne-design-system :where(.customer-more-sheet,.samne-customer-modal-glass){color:var(--color-text-primary);border-color:var(--color-border);background:color-mix(in srgb,var(--color-surface-elevated) 96%,transparent);box-shadow:var(--shadow-modal)}.samne-design-system :where(img,video){filter:none}@media(prefers-contrast:more){.samne-design-system{--color-text-secondary: var(--color-text-primary);--color-text-subtle: var(--color-text-primary);--color-border: var(--color-border-strong);--color-glass-surface: var(--color-surface-primary);--color-nav-surface: var(--color-surface-primary)}}@media(prefers-reduced-motion:reduce){.samne-design-system *,.samne-design-system *:before,.samne-design-system *:after{scroll-behavior:auto!important}}.samne-design-system .customer-bottom-dock{--samne-dock-h: 64px;--samne-dock-saddle-depth: 15px;position:relative;isolation:isolate;height:var(--samne-dock-h)!important;min-height:0!important;padding-top:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}:root[data-theme=dark] .samne-design-system .customer-bottom-dock{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=dark] .samne-design-system .customer-bottom-dock:after{border:0!important;border-radius:0!important;box-shadow:none!important}.samne-design-system .customer-bottom-dock:before{content:none!important}.samne-design-system .customer-bottom-dock .samne-dock-rim,.samne-design-system .customer-bottom-dock .samne-dock-surface{position:absolute;z-index:0!important;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.samne-design-system .customer-bottom-dock .samne-dock-rim{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff9e,#c6d6ff4d 20%,#ffffff14 52%,#ffffff0f 78%,#bacaff33);filter:drop-shadow(0 2px 5px rgba(3,6,20,.5)) drop-shadow(0 18px 32px rgba(3,6,20,.58));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 190 64' preserveAspectRatio='none'%3E%3Cpath d='M0,64 L0,0 L20,0 C45,0 45,15 70,15 L120,15 C145,15 145,0 170,0 L190,0 L190,64 Z' fill='%23000'/%3E%3C/svg%3E"),radial-gradient(circle 32px at 32px 32px,#000 99%,transparent 100%),radial-gradient(circle 32px at 32px 32px,#000 99%,transparent 100%),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:top center,bottom left,bottom right,left 32px bottom 0px,right 32px bottom 0px;-webkit-mask-size:190px 64px,64px 64px,64px 64px,max(0px,calc(50% - 115px)) 64px,max(0px,calc(50% - 115px)) 64px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 190 64' preserveAspectRatio='none'%3E%3Cpath d='M0,64 L0,0 L20,0 C45,0 45,15 70,15 L120,15 C145,15 145,0 170,0 L190,0 L190,64 Z' fill='%23000'/%3E%3C/svg%3E"),radial-gradient(circle 32px at 32px 32px,#000 99%,transparent 100%),radial-gradient(circle 32px at 32px 32px,#000 99%,transparent 100%),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-composite:source-over,source-over,source-over,source-over,source-over;mask-composite:add,add,add,add,add;mask-position:top center,bottom left,bottom right,left 32px bottom 0px,right 32px bottom 0px;mask-size:190px 64px,64px 64px,64px 64px,max(0px,calc(50% - 115px)) 64px,max(0px,calc(50% - 115px)) 64px}.samne-design-system .customer-bottom-dock .samne-dock-surface{top:1px;right:1px;bottom:1px;left:1px;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 42%),linear-gradient(112deg,transparent 18%,rgba(255,255,255,.14) 40%,transparent 62%),radial-gradient(circle at 50% 26%,rgba(255,255,255,.1),transparent 66%),radial-gradient(circle at 82% 115%,color-mix(in srgb,var(--samne-glow) 18%,transparent),transparent 50%),radial-gradient(circle at 16% -12%,rgba(255,255,255,.32),transparent 58%),linear-gradient(145deg,#f6f8ff99,#dbe3fa7a 56%,#bcc7e66b);box-shadow:inset 0 1px #ffffffad,inset 0 -1px #ffffff24,inset 0 0 0 1px #7890ff1f;backdrop-filter:blur(18px) saturate(1.4) contrast(1.02) brightness(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.4) contrast(1.02) brightness(1.05);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 190 64' preserveAspectRatio='none'%3E%3Cpath d='M0,64 L0,0 L20,0 C45,0 45,15 70,15 L120,15 C145,15 145,0 170,0 L190,0 L190,64 Z' fill='%23000'/%3E%3C/svg%3E"),radial-gradient(circle 31.5px at 31.5px 31.5px,#000 99%,transparent 100%),radial-gradient(circle 31.5px at 31.5px 31.5px,#000 99%,transparent 100%),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:top center,bottom left,bottom right,left 31px bottom 0px,right 31px bottom 0px;-webkit-mask-size:188px 63px,63px 63px,63px 63px,max(0px,calc(50% - 114px)) 63px,max(0px,calc(50% - 114px)) 63px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 190 64' preserveAspectRatio='none'%3E%3Cpath d='M0,64 L0,0 L20,0 C45,0 45,15 70,15 L120,15 C145,15 145,0 170,0 L190,0 L190,64 Z' fill='%23000'/%3E%3C/svg%3E"),radial-gradient(circle 31.5px at 31.5px 31.5px,#000 99%,transparent 100%),radial-gradient(circle 31.5px at 31.5px 31.5px,#000 99%,transparent 100%),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-composite:source-over,source-over,source-over,source-over,source-over;mask-composite:add,add,add,add,add;mask-position:top center,bottom left,bottom right,left 31px bottom 0px,right 31px bottom 0px;mask-size:188px 63px,63px 63px,63px 63px,max(0px,calc(50% - 114px)) 63px,max(0px,calc(50% - 114px)) 63px}:root[data-theme=dark] .samne-design-system .customer-bottom-dock .samne-dock-surface{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 42%),linear-gradient(112deg,transparent 18%,rgba(255,255,255,.03) 40%,transparent 62%),radial-gradient(circle at 50% 26%,rgba(255,255,255,.02),transparent 66%),radial-gradient(circle at 82% 115%,color-mix(in srgb,var(--samne-glow) 22%,transparent),transparent 50%),radial-gradient(circle at 16% -12%,rgba(255,255,255,.05),transparent 58%),linear-gradient(145deg,#161c2ebd,#111626ad 56%,#0d111ea8);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff05,inset 0 0 0 1px #7890ff24;backdrop-filter:blur(18px) saturate(1.4) contrast(1.02) brightness(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.4) contrast(1.02) brightness(1.05)}.samne-design-system .customer-bottom-dock:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;border:0!important;border-radius:0!important;pointer-events:none;background:radial-gradient(48px 26px at 50% 24px,#92aeff38,#92aeff00),radial-gradient(74px 38px at 50% 20px,#6884ff1a,#6884ff00),radial-gradient(104px 48px at 50% 16px,#7c60ff0a,#7c60ff00)!important;box-shadow:none!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 190 64' preserveAspectRatio='none'%3E%3Cpath d='M0,64 L0,0 L20,0 C45,0 45,15 70,15 L120,15 C145,15 145,0 170,0 L190,0 L190,64 Z' fill='%23000'/%3E%3C/svg%3E"),radial-gradient(circle 32px at 32px 32px,#000 99%,transparent 100%),radial-gradient(circle 32px at 32px 32px,#000 99%,transparent 100%),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:top center,bottom left,bottom right,left 32px bottom 0px,right 32px bottom 0px;-webkit-mask-size:190px 64px,64px 64px,64px 64px,max(0px,calc(50% - 115px)) 64px,max(0px,calc(50% - 115px)) 64px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 190 64' preserveAspectRatio='none'%3E%3Cpath d='M0,64 L0,0 L20,0 C45,0 45,15 70,15 L120,15 C145,15 145,0 170,0 L190,0 L190,64 Z' fill='%23000'/%3E%3C/svg%3E"),radial-gradient(circle 32px at 32px 32px,#000 99%,transparent 100%),radial-gradient(circle 32px at 32px 32px,#000 99%,transparent 100%),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-composite:source-over,source-over,source-over,source-over,source-over;mask-composite:add,add,add,add,add;mask-position:top center,bottom left,bottom right,left 32px bottom 0px,right 32px bottom 0px;mask-size:190px 64px,64px 64px,64px 64px,max(0px,calc(50% - 115px)) 64px,max(0px,calc(50% - 115px)) 64px}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item{color:#64748b!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true]{color:#3454fd!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-icon{stroke-width:1.65;transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s ease}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-icon{stroke-width:1.9;color:#3454fd!important;filter:drop-shadow(0 0 6px rgba(52,84,253,.32))}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-label{color:#3454fd!important;text-shadow:0 0 8px rgba(52,84,253,.18)}.samne-design-system .customer-bottom-dock .samne-bottom-nav-label,.samne-design-system .customer-bottom-dock .samne-bottom-nav-indicator{display:none!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item{gap:0!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-item:focus-visible,.samne-design-system #sticky-scan-qr .samne-scan-qr-action:focus-visible{outline:2px solid var(--samne-accent);outline-offset:3px}.samne-design-system #sticky-scan-qr .customer-bottom-dock>.w-\[72px\]{width:64px}:root[data-theme=dark] .samne-design-system .customer-bottom-dock .samne-bottom-nav-item{color:#a7b0ce!important}:root[data-theme=dark] .samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true]{color:#8fb0ff!important}:root[data-theme=dark] .samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-icon{color:#7fa8ff!important;filter:drop-shadow(0 0 7px rgba(110,150,255,.7))}:root[data-theme=dark] .samne-design-system .customer-bottom-dock .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-label{color:#8fb0ff!important;text-shadow:0 0 10px rgba(110,150,255,.35)}.samne-design-system .customer-home-dock-shell .samne-bottom-nav-label{opacity:calc(1 - var(--samne-dock-compress, 0));transition:opacity .15s ease,font-weight .2s ease,color .2s ease}.samne-design-system .customer-home-dock-shell .samne-bottom-nav-icon{transform:scale(calc(1 - var(--samne-dock-compress, 0) * .08));transform-origin:center}.samne-design-system .customer-home-dock-shell .samne-bottom-nav-item[data-active=true] .samne-bottom-nav-icon{transform:translateY(-.5px) scale(calc(1 - var(--samne-dock-compress, 0) * .08))}.samne-design-system .customer-bottom-dock .samne-bottom-nav-indicator,:root[data-theme=dark] .samne-design-system .customer-bottom-dock .samne-bottom-nav-indicator{border-radius:15px;background:radial-gradient(62% 60% at 50% 44%,#7ea4ff66,#7ea4ff00 72%),radial-gradient(100% 104% at 50% 54%,#486cff33,#486cff00 74%)!important;box-shadow:0 0 16px #608cff42,inset 0 1px #ffffff21!important}.samne-design-system .customer-bottom-dock .samne-bottom-nav-badge{background:#ff3040;box-shadow:none}.samne-design-system .samne-scan-qr-dock{bottom:18px;--samne-scan-qr-body: linear-gradient(168deg, #6076FF 0%, #3346EE 34%, #1F2BC4 70%, #151C88 100%);--samne-scan-qr-icon: #FFFFFF}:root[data-theme=dark] .samne-design-system .samne-scan-qr-dock{--samne-scan-qr-body: linear-gradient(168deg, #6076FF 0%, #3346EE 34%, #1F2BC4 70%, #151C88 100%);--samne-scan-qr-icon: #FFFFFF}.samne-design-system #sticky-scan-qr .samne-scan-qr-action{border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='o' x1='0.1' y1='0' x2='0.5' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff' stop-opacity='.95'/%3E%3Cstop offset='.3' stop-color='%23e6eeff' stop-opacity='.42'/%3E%3Cstop offset='.62' stop-color='%23bacfff' stop-opacity='.22'/%3E%3Cstop offset='1' stop-color='%23c6d8ff' stop-opacity='.40'/%3E%3C/linearGradient%3E%3ClinearGradient id='i' x1='0.15' y1='0' x2='0.6' y2='1'%3E%3Cstop offset='0' stop-color='%23f2f7ff' stop-opacity='.55'/%3E%3Cstop offset='.45' stop-color='%23aec6ff' stop-opacity='.10'/%3E%3Cstop offset='1' stop-color='%236f8dff' stop-opacity='.05'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M100,50L100,61.9L99.9,66.5L99.7,70L99.5,73L99.3,75.5L99,77.7L98.6,79.8L98.2,81.6L97.7,83.4L97.1,84.9L96.5,86.4L95.8,87.8L95,89.1L94.2,90.3L93.3,91.4L92.4,92.4L91.4,93.3L90.3,94.2L89.1,95L87.8,95.8L86.4,96.5L84.9,97.1L83.4,97.7L81.6,98.2L79.8,98.6L77.7,99L75.5,99.3L73,99.5L70,99.7L66.5,99.9L61.9,100L50,100L38.1,100L33.5,99.9L30,99.7L27,99.5L24.5,99.3L22.3,99L20.2,98.6L18.4,98.2L16.6,97.7L15.1,97.1L13.6,96.5L12.2,95.8L10.9,95L9.7,94.2L8.6,93.3L7.6,92.4L6.7,91.4L5.8,90.3L5,89.1L4.2,87.8L3.5,86.4L2.9,84.9L2.3,83.4L1.8,81.6L1.4,79.8L1,77.7L0.7,75.5L0.5,73L0.3,70L0.1,66.5L0,61.9L0,50L0,38.1L0.1,33.5L0.3,30L0.5,27L0.7,24.5L1,22.3L1.4,20.2L1.8,18.4L2.3,16.6L2.9,15.1L3.5,13.6L4.2,12.2L5,10.9L5.8,9.7L6.7,8.6L7.6,7.6L8.6,6.7L9.7,5.8L10.9,5L12.2,4.2L13.6,3.5L15.1,2.9L16.6,2.3L18.4,1.8L20.2,1.4L22.3,1L24.5,0.7L27,0.5L30,0.3L33.5,0.1L38.1,0L50,0L61.9,0L66.5,0.1L70,0.3L73,0.5L75.5,0.7L77.7,1L79.8,1.4L81.6,1.8L83.4,2.3L84.9,2.9L86.4,3.5L87.8,4.2L89.1,5L90.3,5.8L91.4,6.7L92.4,7.6L93.3,8.6L94.2,9.7L95,10.9L95.8,12.2L96.5,13.6L97.1,15.1L97.7,16.6L98.2,18.4L98.6,20.2L99,22.3L99.3,24.5L99.5,27L99.7,30L99.9,33.5L100,38.1Z' fill='none' stroke='url(%23o)' stroke-width='2.4'/%3E%3Cpath d='M100,50L100,61.9L99.9,66.5L99.7,70L99.5,73L99.3,75.5L99,77.7L98.6,79.8L98.2,81.6L97.7,83.4L97.1,84.9L96.5,86.4L95.8,87.8L95,89.1L94.2,90.3L93.3,91.4L92.4,92.4L91.4,93.3L90.3,94.2L89.1,95L87.8,95.8L86.4,96.5L84.9,97.1L83.4,97.7L81.6,98.2L79.8,98.6L77.7,99L75.5,99.3L73,99.5L70,99.7L66.5,99.9L61.9,100L50,100L38.1,100L33.5,99.9L30,99.7L27,99.5L24.5,99.3L22.3,99L20.2,98.6L18.4,98.2L16.6,97.7L15.1,97.1L13.6,96.5L12.2,95.8L10.9,95L9.7,94.2L8.6,93.3L7.6,92.4L6.7,91.4L5.8,90.3L5,89.1L4.2,87.8L3.5,86.4L2.9,84.9L2.3,83.4L1.8,81.6L1.4,79.8L1,77.7L0.7,75.5L0.5,73L0.3,70L0.1,66.5L0,61.9L0,50L0,38.1L0.1,33.5L0.3,30L0.5,27L0.7,24.5L1,22.3L1.4,20.2L1.8,18.4L2.3,16.6L2.9,15.1L3.5,13.6L4.2,12.2L5,10.9L5.8,9.7L6.7,8.6L7.6,7.6L8.6,6.7L9.7,5.8L10.9,5L12.2,4.2L13.6,3.5L15.1,2.9L16.6,2.3L18.4,1.8L20.2,1.4L22.3,1L24.5,0.7L27,0.5L30,0.3L33.5,0.1L38.1,0L50,0L61.9,0L66.5,0.1L70,0.3L73,0.5L75.5,0.7L77.7,1L79.8,1.4L81.6,1.8L83.4,2.3L84.9,2.9L86.4,3.5L87.8,4.2L89.1,5L90.3,5.8L91.4,6.7L92.4,7.6L93.3,8.6L94.2,9.7L95,10.9L95.8,12.2L96.5,13.6L97.1,15.1L97.7,16.6L98.2,18.4L98.6,20.2L99,22.3L99.3,24.5L99.5,27L99.7,30L99.9,33.5L100,38.1Z' fill='none' stroke='url(%23i)' stroke-width='1.2' transform='translate(50 50) scale(.955) translate(-50 -50)'/%3E%3C/svg%3E"),linear-gradient(158deg,#ffffff38,#ffffff08 18%,#fff0 38%),radial-gradient(70% 58% at 30% 4%,#a4beff4d,#a4beff00 68%),var(--samne-scan-qr-body)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-shadow:inset 0 2px 4px #ffffff21,inset 0 -7px 14px #080e3c75!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100,50L100,61.9L99.9,66.5L99.7,70L99.5,73L99.3,75.5L99,77.7L98.6,79.8L98.2,81.6L97.7,83.4L97.1,84.9L96.5,86.4L95.8,87.8L95,89.1L94.2,90.3L93.3,91.4L92.4,92.4L91.4,93.3L90.3,94.2L89.1,95L87.8,95.8L86.4,96.5L84.9,97.1L83.4,97.7L81.6,98.2L79.8,98.6L77.7,99L75.5,99.3L73,99.5L70,99.7L66.5,99.9L61.9,100L50,100L38.1,100L33.5,99.9L30,99.7L27,99.5L24.5,99.3L22.3,99L20.2,98.6L18.4,98.2L16.6,97.7L15.1,97.1L13.6,96.5L12.2,95.8L10.9,95L9.7,94.2L8.6,93.3L7.6,92.4L6.7,91.4L5.8,90.3L5,89.1L4.2,87.8L3.5,86.4L2.9,84.9L2.3,83.4L1.8,81.6L1.4,79.8L1,77.7L0.7,75.5L0.5,73L0.3,70L0.1,66.5L0,61.9L0,50L0,38.1L0.1,33.5L0.3,30L0.5,27L0.7,24.5L1,22.3L1.4,20.2L1.8,18.4L2.3,16.6L2.9,15.1L3.5,13.6L4.2,12.2L5,10.9L5.8,9.7L6.7,8.6L7.6,7.6L8.6,6.7L9.7,5.8L10.9,5L12.2,4.2L13.6,3.5L15.1,2.9L16.6,2.3L18.4,1.8L20.2,1.4L22.3,1L24.5,0.7L27,0.5L30,0.3L33.5,0.1L38.1,0L50,0L61.9,0L66.5,0.1L70,0.3L73,0.5L75.5,0.7L77.7,1L79.8,1.4L81.6,1.8L83.4,2.3L84.9,2.9L86.4,3.5L87.8,4.2L89.1,5L90.3,5.8L91.4,6.7L92.4,7.6L93.3,8.6L94.2,9.7L95,10.9L95.8,12.2L96.5,13.6L97.1,15.1L97.7,16.6L98.2,18.4L98.6,20.2L99,22.3L99.3,24.5L99.5,27L99.7,30L99.9,33.5L100,38.1Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100,50L100,61.9L99.9,66.5L99.7,70L99.5,73L99.3,75.5L99,77.7L98.6,79.8L98.2,81.6L97.7,83.4L97.1,84.9L96.5,86.4L95.8,87.8L95,89.1L94.2,90.3L93.3,91.4L92.4,92.4L91.4,93.3L90.3,94.2L89.1,95L87.8,95.8L86.4,96.5L84.9,97.1L83.4,97.7L81.6,98.2L79.8,98.6L77.7,99L75.5,99.3L73,99.5L70,99.7L66.5,99.9L61.9,100L50,100L38.1,100L33.5,99.9L30,99.7L27,99.5L24.5,99.3L22.3,99L20.2,98.6L18.4,98.2L16.6,97.7L15.1,97.1L13.6,96.5L12.2,95.8L10.9,95L9.7,94.2L8.6,93.3L7.6,92.4L6.7,91.4L5.8,90.3L5,89.1L4.2,87.8L3.5,86.4L2.9,84.9L2.3,83.4L1.8,81.6L1.4,79.8L1,77.7L0.7,75.5L0.5,73L0.3,70L0.1,66.5L0,61.9L0,50L0,38.1L0.1,33.5L0.3,30L0.5,27L0.7,24.5L1,22.3L1.4,20.2L1.8,18.4L2.3,16.6L2.9,15.1L3.5,13.6L4.2,12.2L5,10.9L5.8,9.7L6.7,8.6L7.6,7.6L8.6,6.7L9.7,5.8L10.9,5L12.2,4.2L13.6,3.5L15.1,2.9L16.6,2.3L18.4,1.8L20.2,1.4L22.3,1L24.5,0.7L27,0.5L30,0.3L33.5,0.1L38.1,0L50,0L61.9,0L66.5,0.1L70,0.3L73,0.5L75.5,0.7L77.7,1L79.8,1.4L81.6,1.8L83.4,2.3L84.9,2.9L86.4,3.5L87.8,4.2L89.1,5L90.3,5.8L91.4,6.7L92.4,7.6L93.3,8.6L94.2,9.7L95,10.9L95.8,12.2L96.5,13.6L97.1,15.1L97.7,16.6L98.2,18.4L98.6,20.2L99,22.3L99.3,24.5L99.5,27L99.7,30L99.9,33.5L100,38.1Z' fill='%23000'/%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat}.samne-design-system #sticky-scan-qr .samne-scan-qr-dock:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;border-radius:0;pointer-events:none;background:radial-gradient(34px 34px at 50% 50%,#acc6ff57,#acc6ff00),radial-gradient(46px 44px at 50% 54%,#587eff2b,#587eff00),radial-gradient(60px 54px at 50% 58%,#7a62ff12,#7a62ff00);opacity:.72;transition:opacity .18s ease}.samne-design-system #sticky-scan-qr .samne-scan-qr-dock:has(.samne-scan-qr-action:active):before{opacity:.64}.samne-design-system #sticky-scan-qr .samne-scan-qr-action:active{box-shadow:inset 0 2px 3px #ffffff1a,inset 0 -5px 11px #080e3c85!important}@media(prefers-reduced-transparency:reduce){.samne-design-system .customer-bottom-dock{background:none!important}.samne-design-system .customer-bottom-dock .samne-dock-surface{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(180deg,#1a1f38,#11152a 60%,#0a0c1c)}}.samne-sticky-hdr{isolation:isolate;background-color:transparent!important;background-image:none!important;border-bottom-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;gap:9px}.samne-hdr-overlay:not(.samne-bookings-premium){position:relative}.samne-hdr-overlay:not(.samne-bookings-premium)>.safe-area-header,.samne-hdr-overlay:not(.samne-bookings-premium)>*>.safe-area-header{position:absolute;inset:0 0 auto 0;z-index:30}.samne-hdr-overlay:not(.samne-bookings-premium)>.safe-area-scroll{padding-top:var(--samne-hdr-h, 0px);scroll-padding-top:var(--samne-hdr-h, 0px)}.samne-sticky-hdr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--samne-hdr-scroll, 0);transition:opacity .14s linear;background:linear-gradient(180deg,#ffffff8c,#fff0 55%),#f6f8fdbd;box-shadow:0 5px 10px -9px #0f172a38;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.samne-sticky-hdr:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleY(.5);transform-origin:bottom;pointer-events:none;opacity:var(--samne-hdr-scroll, 0);transition:opacity .14s linear;background:linear-gradient(90deg,#0f172a00,#0f172a1a 18%,#3454fd29,#0f172a1a 82%,#0f172a00)}:root[data-theme=dark] .samne-sticky-hdr:before{background:linear-gradient(180deg,#ffffff0b,#fff0 45%),linear-gradient(180deg,#0a0f19c7,#0a0f19a8);box-shadow:0 6px 12px -10px #000000b3;-webkit-backdrop-filter:blur(18px) saturate(1.5) brightness(.85);backdrop-filter:blur(18px) saturate(1.5) brightness(.85)}:root[data-theme=dark] .samne-sticky-hdr:after{background:linear-gradient(90deg,#fff0,#ffffff2e 20%,#d2deff4d,#ffffff2e 80%,#fff0)}.samne-sticky-hdr>div:first-child,.samne-sticky-hdr>div.flex{align-items:center;gap:9px}.samne-sticky-hdr h1,.samne-sticky-hdr h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,4.1vw,18px)!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.025em!important;color:var(--samne-ink)}.samne-sticky-hdr :is(h1,h2)+p{margin:3px 0 0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:normal;color:var(--samne-muted)!important}:root[data-theme=dark] .samne-sticky-hdr :is(h1,h2)+p{color:#8ba7d0!important}.samne-sticky-hdr .customer-category-title-shrink h2,.samne-sticky-hdr .customer-category-title-shrink p{transform:none}.samne-sticky-hdr button{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid #E2E8F0!important;border-radius:12px!important;color:#334155!important;background:linear-gradient(145deg,#fffffff5,#f7f9ffd6)!important;box-shadow:inset 0 1px #fffc,0 2px 8px -4px #0f172a1f!important;-webkit-backdrop-filter:none;backdrop-filter:none;scale:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s ease,transform .14s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}.samne-sticky-hdr button svg{width:18px;height:18px;color:currentColor}.samne-sticky-hdr button:hover{background:#eef2ff!important}.samne-sticky-hdr button:active{transform:scale(.94);background:#e3e9ff!important;box-shadow:inset 0 1px 2px #0f172a1a!important}.samne-sticky-hdr button:focus-visible{outline:2px solid var(--samne-accent);outline-offset:4px}:root[data-theme=dark] .samne-sticky-hdr button{border-color:#415b83!important;color:#fff!important;background:linear-gradient(145deg,#192d4ee6,#0c1c35cc)!important;box-shadow:inset 0 1px #ffffff0a!important}:root[data-theme=dark] .samne-sticky-hdr button:hover{background:#19325b!important}:root[data-theme=dark] .samne-sticky-hdr button:active{background:#142a4d!important;box-shadow:inset 0 1px 3px #00000073!important}:root[data-theme=dark] .samne-sticky-hdr button svg{color:#fff!important}.samne-sticky-hdr .samne-search-capsule button{width:24px;height:24px;flex:0 0 24px;border:0!important;border-radius:999px!important;background:#ffffff1a!important;box-shadow:none!important}.samne-sticky-hdr .samne-search-capsule button svg{width:14px;height:14px}@media(max-width:380px){.samne-sticky-hdr>div:first-child,.samne-sticky-hdr>div.flex{gap:7px}.samne-sticky-hdr button:not(.samne-search-capsule button){width:32px;height:32px;flex-basis:32px;border-radius:11px!important}}@media(prefers-reduced-motion:reduce){.samne-sticky-hdr:before,.samne-sticky-hdr:after,.samne-sticky-hdr button{transition:none}.samne-sticky-hdr button:active{transform:none}}@media(prefers-reduced-transparency:reduce){.samne-sticky-hdr:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--samne-base)}}:is(.samne-dark,[data-samne-theme=dark]){color-scheme:dark;background-color:#0e1318;color:#eef2f1}:is(.samne-dark,[data-samne-theme=dark]) input,:is(.samne-dark,[data-samne-theme=dark]) select,:is(.samne-dark,[data-samne-theme=dark]) textarea{color:#eef2f1}:is(.samne-dark,[data-samne-theme=dark]) input::placeholder,:is(.samne-dark,[data-samne-theme=dark]) textarea::placeholder{color:#7f8b89}:is(.samne-dark,[data-samne-theme=dark]) .shadow-sm,:is(.samne-dark,[data-samne-theme=dark]) .shadow-xl,:is(.samne-dark,[data-samne-theme=dark]) .shadow-2xl{--tw-shadow-color: rgba(0,0,0,.5)}:is(.samne-dark,[data-samne-theme=dark]) .bg-white{background-color:#161d24}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F8FAFA\]{background-color:#0e1318}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F4F7F6\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F6F8F8\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#EEF3F2\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#EEF1F0\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F1F5F4\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F0F3F2\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F0F5F4\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#EEF1F5\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F4F6FB\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F1F3F8\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#E8EFEE\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#E1E7E6\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#DDE5E3\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#D8DEDD\]{background-color:#1d252d}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#EEF1FE\]{background-color:#5470ff2e}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#EEF2FF\]{background-color:#5470ff2e}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F4F7FF\]{background-color:#5470ff2e}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#E3E8FE\]{background-color:#5470ff2e}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#E8F5F0\]{background-color:#10b98129}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#DFF3EA\]{background-color:#10b98129}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#FCE9EE\]{background-color:#f43f5e29}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#FDF1DF\]{background-color:#f59e0b29}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#FDE9DA\]{background-color:#f59e0b29}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F1E4FB\]{background-color:#8b5cf62e}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#C9D1CF\]{background-color:#3a4650}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#CBD3D1\]{background-color:#3a4650}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#C3CCCA\]{background-color:#3a4650}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#C3CBCA\]{background-color:#3a4650}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#C6CED8\]{background-color:#3a4650}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#17201F\]{background-color:#2e3a44}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#17201F\]{color:#eef2f1}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#35413F\]{color:#eef2f1}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#3A4644\]{color:#eef2f1}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#6F7C7A\]{color:#a3aeac}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#43504E\]{color:#a3aeac}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#4E625F\]{color:#a3aeac}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#5C6E6B\]{color:#a3aeac}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#4E5E5B\]{color:#a3aeac}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#60706E\]{color:#a3aeac}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#54627D\]{color:#a3aeac}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#4E5E7A\]{color:#a3aeac}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#7A8785\]{color:#7f8b89}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#8A9895\]{color:#7f8b89}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#8A9694\]{color:#7f8b89}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#9AA6A4\]{color:#7f8b89}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#C3CCCA\]{color:#4a5560}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#D3DAD8\]{color:#4a5560}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#C9D1CF\]{color:#4a5560}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#C3CBCA\]{color:#4a5560}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#E6EAE9\]{color:#4a5560}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#3454FD\]{color:#7d93ff}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#1B8A63\]{color:#34d399}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#1E9E6F\]{color:#34d399}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#C22B5C\]{color:#fb7185}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#B8720A\]{color:#fbbf24}:is(.samne-dark,[data-samne-theme=dark]) .text-\[\#C2660B\]{color:#fbbf24}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#E1E7E6\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#D5DDDB\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#DCE5E3\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#DDE5E3\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#E8EDEC\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#9AA6A4\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#C7D2FE\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#DCE4FF\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#C9D5FF\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#9CCBC6\]{border-color:#2a343d}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#EEF1F0\]{border-color:#232c34}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#F0F3F2\]{border-color:#232c34}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#EEF2F1\]{border-color:#232c34}:is(.samne-dark,[data-samne-theme=dark]) .border-white{border-color:#161d24}:is(.samne-dark,[data-samne-theme=dark]) .divide-\[\#E8EDEC\]>:not([hidden])~:not([hidden]){border-color:#232c34}:is(.samne-dark,[data-samne-theme=dark]) .divide-\[\#EEF2F1\]>:not([hidden])~:not([hidden]){border-color:#232c34}:is(.samne-dark,[data-samne-theme=dark]) .divide-\[\#EEF1F0\]>:not([hidden])~:not([hidden]){border-color:#232c34}:is(.samne-dark,[data-samne-theme=dark]) .bg-emerald-50{background-color:#10b98124}:is(.samne-dark,[data-samne-theme=dark]) .bg-emerald-100{background-color:#10b98133}:is(.samne-dark,[data-samne-theme=dark]) .border-emerald-200{border-color:#10b98159}:is(.samne-dark,[data-samne-theme=dark]) .border-emerald-300{border-color:#10b98166}:is(.samne-dark,[data-samne-theme=dark]) .text-emerald-700{color:#34d399}:is(.samne-dark,[data-samne-theme=dark]) .text-emerald-800{color:#34d399}:is(.samne-dark,[data-samne-theme=dark]) .bg-amber-50{background-color:#f59e0b24}:is(.samne-dark,[data-samne-theme=dark]) .bg-amber-100{background-color:#f59e0b33}:is(.samne-dark,[data-samne-theme=dark]) .border-amber-200{border-color:#f59e0b59}:is(.samne-dark,[data-samne-theme=dark]) .border-amber-300{border-color:#f59e0b66}:is(.samne-dark,[data-samne-theme=dark]) .text-amber-700{color:#fbbf24}:is(.samne-dark,[data-samne-theme=dark]) .text-amber-800{color:#fbbf24}:is(.samne-dark,[data-samne-theme=dark]) .bg-rose-50{background-color:#f43f5e24}:is(.samne-dark,[data-samne-theme=dark]) .bg-rose-100{background-color:#f43f5e33}:is(.samne-dark,[data-samne-theme=dark]) .border-rose-200{border-color:#f43f5e59}:is(.samne-dark,[data-samne-theme=dark]) .border-rose-300{border-color:#f43f5e66}:is(.samne-dark,[data-samne-theme=dark]) .text-rose-700{color:#fb7185}:is(.samne-dark,[data-samne-theme=dark]) .text-rose-800{color:#fb7185}:is(.samne-dark,[data-samne-theme=dark]) .bg-red-50{background-color:#f43f5e24}:is(.samne-dark,[data-samne-theme=dark]) .text-red-700{color:#fb7185}:is(.samne-dark,[data-samne-theme=dark]) .bg-white\/95{background-color:#161d24f2}:is(.samne-dark,[data-samne-theme=dark]) .bg-white\/90{background-color:#161d24e6}:is(.samne-dark,[data-samne-theme=dark]) .bg-white\/70{background-color:#161d24b3}:is(.samne-dark,[data-samne-theme=dark]) .bg-white\/80{background-color:#161d24cc}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#E8EDEC\]{background-color:#232c34}:is(.samne-dark,[data-samne-theme=dark]) .bg-\[\#F8FAFA\]\/95{background-color:#0e1318f2}:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#3454FD\]\/20,:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#3454FD\]\/25,:is(.samne-dark,[data-samne-theme=dark]) .border-\[\#3454FD\]\/30{border-color:#7d93ff59}:is(.samne-dark,[data-samne-theme=dark]) .hover\:bg-\[\#F4F7F6\]:hover,:is(.samne-dark,[data-samne-theme=dark]) .hover\:bg-\[\#F8FAFA\]:hover,:is(.samne-dark,[data-samne-theme=dark]) .active\:bg-\[\#F4F7F6\]:active{background-color:#232c34}:is(.samne-dark,[data-samne-theme=dark]) .rounded-full.bg-white.shadow{background-color:#fff}
