@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-border-style:solid;--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}}}@layer theme{:root,:host{--font-mono:var(--font-thmanyah), system-ui, sans-serif;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-600:#009767;--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-3xl:48rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--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-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-thmanyah), system-ui, sans-serif;--default-mono-font-family:var(--font-thmanyah), system-ui, sans-serif;--color-brand:var(--brand);--color-muted:var(--muted);--color-surface:var(--surface)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-600:lab(55.0481% -49.9246 15.93)}}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-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{.mascot{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.mascot__img{filter:drop-shadow(0 18px 28px #00000073);width:100%;height:auto;display:block}.mascot--light .mascot__img{filter:drop-shadow(0 16px 22px #1a1f3633)}.mascot__glow{background:radial-gradient(circle, var(--brand), transparent 70%);border-radius:999px;position:absolute;inset:30% 8% 0}@supports (color:color-mix(in lab, red, red)){.mascot__glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand) 45%, transparent), transparent 70%)}}.mascot__glow{filter:blur(22px)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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{inset:0!important}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.-inset-x-4{inset-inline:calc(var(--spacing) * -4)}.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-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-\[10px\]{inset-inline:10px}.-inset-y-2{inset-block:calc(var(--spacing) * -2)}.inset-y-\[36vh\]{inset-block:36vh}.-start-2{inset-inline-start:calc(var(--spacing) * -2)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-\[7px\]{inset-inline-start:7px}.start-\[8\%\]{inset-inline-start:8%}.start-\[12\%\]{inset-inline-start:12%}.start-\[18\%\]{inset-inline-start:18%}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.-end-2{inset-inline-end:calc(var(--spacing) * -2)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-5{inset-inline-end:calc(var(--spacing) * 5)}.end-6{inset-inline-end:calc(var(--spacing) * 6)}.end-8{inset-inline-end:calc(var(--spacing) * 8)}.end-\[-6rem\]{inset-inline-end:-6rem}.end-\[10\%\]{inset-inline-end:10%}.end-\[14\%\]{inset-inline-end:14%}.end-\[16\%\]{inset-inline-end:16%}.-top-1{top:calc(var(--spacing) * -1)}.-top-28{top:calc(var(--spacing) * -28)}.-top-32{top:calc(var(--spacing) * -32)}.-top-40{top:calc(var(--spacing) * -40)}.-top-\[5\.5rem\]{top:-5.5rem}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-14{top:calc(var(--spacing) * 14)}.top-28{top:calc(var(--spacing) * 28)}.top-\[6\%\]{top:6%}.top-\[18\%\]{top:18%}.top-\[22\%\]{top:22%}.top-\[38px\]{top:38px}.top-\[42\%\]{top:42%}.top-\[48\%\]{top:48%}.top-\[56px\]{top:56px}.top-\[58px\]{top:58px}.top-\[150px\]{top:150px}.top-\[196px\]{top:196px}.top-\[210px\]{top:210px}.top-\[318px\]{top:318px}.top-\[548px\]{top:548px}.top-\[calc\(var\(--marketing-header-h\)\+2rem\)\]{top:calc(var(--marketing-header-h) + 2rem)}.top-\[max\(6rem\,calc\(50vh-19rem\)\)\]{top:max(6rem,50vh - 19rem)}.right-0{right:0}.-bottom-16{bottom:calc(var(--spacing) * -16)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-\[12\%\]{bottom:12%}.bottom-\[28\%\]{bottom:28%}.bottom-\[32\%\]{bottom:32%}.bottom-\[34px\]{bottom:34px}.bottom-\[64px\]{bottom:64px}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.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-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[250\]{z-index:250}.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-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-ms-px{margin-inline-start:-1px}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-0{margin-top:0}.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-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-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[520\/540\]{aspect-ratio:520/540}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.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-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-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-48{height:calc(var(--spacing) * 48)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.1rem\]{height:1.1rem}.h-\[1\.05rem\]{height:1.05rem}.h-\[3px\]{height:3px}.h-\[4\.5px\]{height:4.5px}.h-\[4px\]{height:4px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-\[30rem\]{height:30rem}.h-\[32px\]{height:32px}.h-\[36rem\]{height:36rem}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[50\%\]{height:50%}.h-\[52px\]{height:52px}.h-\[55\%\]{height:55%}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-\[78px\]{height:78px}.h-\[80\%\]{height:80%}.h-\[110px\]{height:110px}.h-\[118px\]{height:118px}.h-\[124px\]{height:124px}.h-\[126px\]{height:126px}.h-\[132px\]{height:132px}.h-\[150px\]{height:150px}.h-\[200px\]{height:200px}.h-\[210px\]{height:210px}.h-\[520px\]{height:520px}.h-\[min\(38rem\,calc\(100vh-7rem\)\)\]{height:min(38rem,100vh - 7rem)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.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-24{min-height:calc(var(--spacing) * 24)}.min-h-\[15rem\]{min-height:15rem}.min-h-\[35rem\]{min-height:35rem}.min-h-\[50px\]{min-height:50px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[58px\]{min-height:58px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[72vh\]{min-height:72vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[88px\]{min-height:88px}.min-h-\[100dvh\],.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.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-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-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-48{width:calc(var(--spacing) * 48)}.w-\[1\.1rem\]{width:1.1rem}.w-\[1\.05rem\]{width:1.05rem}.w-\[2px\]{width:2px}.w-\[4\.5px\]{width:4.5px}.w-\[4px\]{width:4px}.w-\[15\.5rem\]{width:15.5rem}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[26rem\]{width:26rem}.w-\[30rem\]{width:30rem}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[50\%\]{width:50%}.w-\[55\%\]{width:55%}.w-\[56rem\]{width:56rem}.w-\[60rem\]{width:60rem}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[78px\]{width:78px}.w-\[80\%\]{width:80%}.w-\[82\%\]{width:82%}.w-\[110px\]{width:110px}.w-\[118px\]{width:118px}.w-\[124px\]{width:124px}.w-\[126px\]{width:126px}.w-\[132px\]{width:132px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[196px\]{width:196px}.w-\[200px\]{width:200px}.w-\[206px\]{width:206px}.w-\[210px\]{width:210px}.w-\[230px\]{width:230px}.w-\[250px\]{width:250px}.w-\[270px\]{width:270px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.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-\[3\.5rem\]{max-width:3.5rem}.max-w-\[4rem\]{max-width:4rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13\.5rem\]{max-width:13.5rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[70\%\]{max-width:70%}.max-w-\[340px\]{max-width:340px}.max-w-\[440px\]{max-width:440px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.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-9{min-width:calc(var(--spacing) * 9)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[4\.2rem\]{min-width:4.2rem}.min-w-\[46\%\]{min-width:46%}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[3px\]{--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.rotate-\[-3deg\]{rotate:-3deg}.rotate-\[2deg\]{rotate:2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-px-5{scroll-padding-inline:calc(var(--spacing) * 5)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.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\.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-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[3px\]{gap:3px}:where(.space-y-0\.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-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)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.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)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.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-\[24px\]{border-radius:24px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-ss-2xl{border-start-start-radius:var(--radius-2xl)}.rounded-se-2xl{border-start-end-radius:var(--radius-2xl)}.rounded-ee-2xl{border-end-end-radius:var(--radius-2xl)}.rounded-es-2xl{border-end-start-radius:var(--radius-2xl)}.rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-tl-\[14px\]{border-top-left-radius:14px}.rounded-tr-\[14px\]{border-top-right-radius:14px}.rounded-b-\[14px\]{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.rounded-br-\[14px\]{border-bottom-right-radius:14px}.rounded-bl-\[14px\]{border-bottom-left-radius:14px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-e-4{border-inline-end-style:var(--tw-border-style);border-inline-end-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4,.border-t-\[4px\]{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r-\[4px\]{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4,.border-b-\[4px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l-\[4px\]{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1a1a2e\]{border-color:#1a1a2e}.border-\[\#d1d1d6\]{border-color:#d1d1d6}.border-\[\#d9d9e0\]{border-color:#d9d9e0}.border-\[\#e5e5ea\]{border-color:#e5e5ea}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-border{border-color:var(--border)}.border-brand{border-color:var(--brand)}.border-brand-border,.border-brand-border\/50{border-color:var(--brand-border)}@supports (color:color-mix(in lab, red, red)){.border-brand-border\/50{border-color:color-mix(in oklab, var(--brand-border) 50%, transparent)}}.border-brand\/20{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/20{border-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.border-brand\/35{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/35{border-color:color-mix(in oklab, var(--brand) 35%, transparent)}}.border-brand\/40{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.border-brand\/70{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/70{border-color:color-mix(in oklab, var(--brand) 70%, transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-ink-dark{border-color:var(--ink-dark)}.border-line,.border-line\/70{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/70{border-color:color-mix(in oklab, var(--line) 70%, transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.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\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, 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\/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\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.border-white\/55{border-color:color-mix(in oklab, var(--color-white) 55%, 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)}}.bg-\[\#0A84FF\]\/25{background-color:#0a84ff40;background-color:lab(54.7318% 6.66666 -70.6206/.25)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#1a1a2e\]{background-color:#1a1a2e}.bg-\[\#1c1c1e\]{background-color:#1c1c1e}.bg-\[\#1f1f1f\]{background-color:#1f1f1f}.bg-\[\#3a3a3c\]\/\[0\.94\]{background-color:#3a3a3cf0;background-color:lab(24.4767% .344634 -1.24455/.94)}.bg-\[\#007aff\]\/10{background-color:#007aff1a;background-color:lab(51.8529% 12.1395 -75.2744/.1)}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#34C759\]{background-color:#34c759}.bg-\[\#34C759\]\/15{background-color:#34c75926;background-color:lab(71.086% -56.8747 42.8913/.15)}.bg-\[\#34C759\]\/20{background-color:#34c75933;background-color:lab(71.086% -56.8747 42.8913/.2)}.bg-\[\#13131f\]\/92{background-color:#13131feb;background-color:lab(6.27609% 2.45669 -8.2977/.92)}.bg-\[\#13131f\]\/95{background-color:#13131ff2;background-color:lab(6.27609% 2.45669 -8.2977/.95)}.bg-\[\#14110f\]{background-color:#14110f}.bg-\[\#FF6A00\]{background-color:#ff6a00}.bg-\[\#FFD28A\]{background-color:#ffd28a}.bg-\[\#FFD60A\]{background-color:#ffd60a}.bg-\[\#e6ddcf\]{background-color:#e6ddcf}.bg-\[\#e8864a\]{background-color:#e8864a}.bg-\[\#ececef\]{background-color:#ececef}.bg-\[\#efeef2\]{background-color:#efeef2}.bg-\[\#f1f1f4\]{background-color:#f1f1f4}.bg-\[\#f3f3f5\]{background-color:#f3f3f5}.bg-\[\#f4f4f6\]{background-color:#f4f4f6}.bg-\[\#f4f4f7\]{background-color:#f4f4f7}.bg-\[\#f6f6f8\]{background-color:#f6f6f8}.bg-\[\#f8f8fa\]{background-color:#f8f8fa}.bg-\[\#f8f9fa\]{background-color:#f8f9fa}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fafafb\]{background-color:#fafafb}.bg-\[\#fbf7f0\]{background-color:#fbf7f0}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[\#fff1e6\]{background-color:#fff1e6}.bg-\[\#fff8f2\]{background-color:#fff8f2}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/\[0\.08\]{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-background{background-color:var(--background)}.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\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, 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\/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-brand{background-color:var(--brand)}.bg-brand-light{background-color:var(--brand-light)}.bg-brand-surface,.bg-brand-surface\/40{background-color:var(--brand-surface)}@supports (color:color-mix(in lab, red, red)){.bg-brand-surface\/40{background-color:color-mix(in oklab, var(--brand-surface) 40%, transparent)}}.bg-brand-surface\/50{background-color:var(--brand-surface)}@supports (color:color-mix(in lab, red, red)){.bg-brand-surface\/50{background-color:color-mix(in oklab, var(--brand-surface) 50%, transparent)}}.bg-brand\/10{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.bg-brand\/15{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/15{background-color:color-mix(in oklab, var(--brand) 15%, transparent)}}.bg-brand\/20{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/20{background-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.bg-brand\/\[0\.07\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/\[0\.07\]{background-color:color-mix(in oklab, var(--brand) 7.0%, transparent)}}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-hero-card{background-color:var(--hero-card)}.bg-hero-dark,.bg-hero-dark\/96{background-color:var(--hero-dark)}@supports (color:color-mix(in lab, red, red)){.bg-hero-dark\/96{background-color:color-mix(in oklab, var(--hero-dark) 96%, transparent)}}.bg-ink-dark,.bg-ink-dark\/5{background-color:var(--ink-dark)}@supports (color:color-mix(in lab, red, red)){.bg-ink-dark\/5{background-color:color-mix(in oklab, var(--ink-dark) 5%, transparent)}}.bg-ink-dark\/\[0\.06\]{background-color:var(--ink-dark)}@supports (color:color-mix(in lab, red, red)){.bg-ink-dark\/\[0\.06\]{background-color:color-mix(in oklab, var(--ink-dark) 6%, transparent)}}.bg-line\/60{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.bg-line\/60{background-color:color-mix(in oklab, var(--line) 60%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-success,.bg-success\/5{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--success) 5%, transparent)}}.bg-surface{background-color:var(--surface)}.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\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, 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\/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\/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\/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\/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\/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\/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\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, 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\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, 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\.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.0%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom 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-\[radial-gradient\(110\%_60\%_at_50\%_40\%\,\#3a2616_0\%\,\#140e0a_60\%\,\#050404_100\%\)\]{background-image:radial-gradient(110% 60% at 50% 40%,#3a2616 0%,#140e0a 60%,#050404 100%)}.bg-\[radial-gradient\(120\%_70\%_at_50\%_48\%\,\#4a3322_0\%\,\#1d1510_55\%\,\#050404_100\%\)\]{background-image:radial-gradient(120% 70% at 50% 48%,#4a3322 0%,#1d1510 55%,#050404 100%)}.bg-\[radial-gradient\(closest-side\,rgba\(255\,106\,0\,0\.10\)\,transparent\)\]{background-image:radial-gradient(closest-side,#ff6a001a,#0000)}.bg-\[radial-gradient\(closest-side\,rgba\(255\,106\,0\,0\.22\)\,transparent\)\]{background-image:radial-gradient(closest-side,#ff6a0038,#0000)}.bg-\[radial-gradient\(closest-side\,rgba\(255\,106\,0\,0\.28\)\,transparent\)\]{background-image:radial-gradient(closest-side,#ff6a0047,#0000)}.bg-\[radial-gradient\(closest-side\,rgba\(255\,106\,0\,0\.32\)\,transparent\)\]{background-image:radial-gradient(closest-side,#ff6a0052,#0000)}.bg-\[radial-gradient\(closest-side\,rgba\(255\,106\,0\,0\.35\)\,transparent\)\]{background-image:radial-gradient(closest-side,#ff6a0059,#0000)}.bg-\[radial-gradient\(rgba\(255\,255\,255\,0\.06\)_1px\,transparent_1px\)\]{background-image:radial-gradient(#ffffff0f 1px,#0000 1px)}.bg-\[radial-gradient\(rgba\(255\,255\,255\,0\.07\)_1px\,transparent_1px\)\]{background-image:radial-gradient(#ffffff12 1px,#0000 1px)}.from-\[\#F09455\]{--tw-gradient-from:#f09455;--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-\[\#eb8f55\]{--tw-gradient-from:#eb8f55;--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-\[\#f0a060\]{--tw-gradient-from:#f0a060;--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-\[\#ffb070\]{--tw-gradient-from:#ffb070;--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-300\/10{--tw-gradient-from:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.from-amber-300\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.from-amber-300\/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-brand{--tw-gradient-from:var(--brand);--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\/\[0\.07\]{--tw-gradient-from:#ffffff12}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.from-white\/\[0\.07\]{--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-brand\/25{--tw-gradient-via:var(--brand)}@supports (color:color-mix(in lab, red, red)){.via-brand\/25{--tw-gradient-via:color-mix(in oklab, var(--brand) 25%, transparent)}}.via-brand\/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-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)}.to-\[\#d4753b\]{--tw-gradient-to:#d4753b;--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-\[\#e8864a\]{--tw-gradient-to:#e8864a;--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-brand{--tw-gradient-to:var(--brand);--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\/\[0\.02\]{--tw-gradient-to:#ffffff05}@supports (color:color-mix(in lab, red, red)){.to-white\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 2%, transparent)}}.to-white\/\[0\.02\]{--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))}.\[mask-image\:linear-gradient\(to_bottom\,black\,transparent_70\%\)\]{-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.\[background-size\:24px_24px\]{background-size:24px 24px}.\[background-size\:28px_28px\]{background-size:28px 28px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.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-\[3px\]{padding:3px}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.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-\[7px\]{padding-block:7px}.ps-1{padding-inline-start:var(--spacing)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.ps-15{padding-inline-start:calc(var(--spacing) * 15)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.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-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.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-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[92px\]{padding-bottom:92px}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pb-\[max\(19rem\,calc\(50vh-1rem\)\)\]{padding-bottom:max(19rem,50vh - 1rem)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-\[-4px\]{vertical-align:-4px}.font-mono,.font-sans{font-family:var(--font-thmanyah), system-ui, sans-serif}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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-\[1\.75rem\]{font-size:1.75rem}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.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-\[24px\]{font-size:24px}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.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-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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.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-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)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#0A84FF\]{color:#0a84ff}.text-\[\#1b1b24\]{color:#1b1b24}.text-\[\#1c1c1e\]{color:#1c1c1e}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-\[\#1f6b66\]{color:#1f6b66}.text-\[\#1f8a3d\]{color:#1f8a3d}.text-\[\#3a3a3c\]{color:#3a3a3c}.text-\[\#5de07f\]{color:#5de07f}.text-\[\#6b6b76\]{color:#6b6b76}.text-\[\#007aff\]{color:#007aff}.text-\[\#8e8e93\]{color:#8e8e93}.text-\[\#34C759\]{color:#34c759}.text-\[\#444746\]{color:#444746}.text-\[\#636366\]{color:#636366}.text-\[\#FF6A00\]{color:#ff6a00}.text-\[\#c96830\]{color:#c96830}.text-\[\#cc5500\]{color:#c50}.text-\[\#ff9a4d\]{color:#ff9a4d}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-brand{color:var(--brand)}.text-brand-light,.text-brand-light\/80{color:var(--brand-light)}@supports (color:color-mix(in lab, red, red)){.text-brand-light\/80{color:color-mix(in oklab, var(--brand-light) 80%, transparent)}}.text-brand\/60{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.text-brand\/60{color:color-mix(in oklab, var(--brand) 60%, transparent)}}.text-destructive{color:var(--destructive)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground{color:var(--foreground)}.text-ink{color:var(--ink)}.text-ink-dark,.text-ink-dark\/70{color:var(--ink-dark)}@supports (color:color-mix(in lab, red, red)){.text-ink-dark\/70{color:color-mix(in oklab, var(--ink-dark) 70%, transparent)}}.text-ink\/70{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--ink) 70%, transparent)}}.text-muted,.text-muted\/70{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/70{color:color-mix(in oklab, var(--muted) 70%, transparent)}}.text-navy{color:var(--navy)}.text-success{color:var(--success)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.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\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, 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\/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\/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\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, 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)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.decoration-brand\/40{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.decoration-brand\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{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_-3px_14px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 -3px 14px 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-\[0_-4px_18px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 -4px 18px var(--tw-shadow-color,#00000024);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_rgba\(232\,134\,74\,0\.35\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#e8864a59);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_rgba\(255\,106\,0\,0\.14\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#ff6a0024);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\(255\,106\,0\,0\.18\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#ff6a002e);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_18px_rgba\(232\,134\,74\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#e8864a2e);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_20px_rgba\(232\,134\,74\,0\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#e8864a33);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_rgba\(232\,134\,74\,0\.18\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#e8864a2e);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_30px_rgba\(255\,106\,0\,0\.35\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#ff6a0059);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_rgba\(245\,180\,80\,0\.28\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,#f5b45047);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_36px_rgba\(245\,180\,80\,0\.45\)\]{--tw-shadow:0 0 36px var(--tw-shadow-color,#f5b45073);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_40px_rgba\(245\,180\,80\,0\.28\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#f5b45047);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_44px_rgba\(245\,180\,80\,0\.45\)\]{--tw-shadow:0 0 44px var(--tw-shadow-color,#f5b45073);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\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000001f);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_6px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0000002e);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_8px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 2px 8px 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_2px_8px_rgba\(26\,26\,46\,0\.1\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#1a1a2e1a);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_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#0000002e);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_rgba\(13\,13\,26\,0\.08\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#0d0d1a14);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_rgba\(232\,134\,74\,0\.4\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#e8864a66);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_22px_rgba\(26\,26\,46\,0\.1\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#1a1a2e1a);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_28px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#00000038);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_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 10px 24px 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_10px_24px_rgba\(255\,106\,0\,0\.35\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#ff6a0059);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_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 10px 30px 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_10px_30px_rgba\(13\,13\,26\,0\.18\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0d0d1a2e);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_rgba\(255\,106\,0\,0\.4\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#ff6a0066);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_rgba\(255\,106\,0\,0\.12\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#ff6a001f);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_32px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#00000024);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_rgba\(255\,106\,0\,0\.35\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#ff6a0059);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\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 12px 28px 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_12px_36px_rgba\(232\,134\,74\,0\.28\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#e8864a47);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_22px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 14px 22px 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_14px_34px_rgba\(255\,106\,0\,0\.35\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#ff6a0059);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_40px_rgba\(26\,26\,46\,0\.05\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#1a1a2e0d);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_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 18px 40px 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_20px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 20px 40px 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_24px_50px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 24px 50px 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-\[0_24px_60px_rgba\(26\,26\,46\,0\.08\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#1a1a2e14);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_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 28px 50px 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_30px_55px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 30px 55px 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_30px_60px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 60px 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-\[0_30px_80px_-30px_rgba\(26\,31\,54\,0\.55\)\]{--tw-shadow:0 30px 80px -30px var(--tw-shadow-color,#1a1f368c);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_30px_80px_rgba\(13\,13\,26\,0\.25\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0d0d1a40);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_34px_70px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 34px 70px 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_40px_120px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 40px 120px 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-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-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)}.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)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand\/10{--tw-shadow-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shadow-brand\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--brand) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand\/20{--tw-shadow-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shadow-brand\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--brand) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand\/25{--tw-shadow-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shadow-brand\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--brand) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand\/30{--tw-shadow-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shadow-brand\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--brand) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand\/40{--tw-shadow-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.shadow-brand\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--brand) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-success\/25{--tw-shadow-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.shadow-success\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--success) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#1b1b24\]{--tw-ring-color:#1b1b24}.ring-\[\#e8864a\]\/25{--tw-ring-color:#e8864a40}@supports (color:lab(0% 0 0)){.ring-\[\#e8864a\]\/25{--tw-ring-color:lab(66.1051% 34.9288 48.4407/.25)}}.ring-\[\#e8864a\]\/45{--tw-ring-color:#e8864a73}@supports (color:lab(0% 0 0)){.ring-\[\#e8864a\]\/45{--tw-ring-color:lab(66.1051% 34.9288 48.4407/.45)}}.ring-amber-400\/25{--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-black\/\[0\.05\]{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.05\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/\[0\.06\]{--tw-ring-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.06\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.ring-brand,.ring-brand\/30{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/30{--tw-ring-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.ring-brand\/45{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/45{--tw-ring-color:color-mix(in oklab, var(--brand) 45%, transparent)}}.ring-brand\/50{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/50{--tw-ring-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.ring-brand\/55{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/55{--tw-ring-color:color-mix(in oklab, var(--brand) 55%, transparent)}}.ring-ink-dark{--tw-ring-color:var(--ink-dark)}.ring-line{--tw-ring-color:var(--line)}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, 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\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-white\/55{--tw-ring-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.ring-white\/55{--tw-ring-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.brightness-0{--tw-brightness:brightness(0%);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_0_24px_rgba\(255\,255\,255\,0\.12\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,#ffffff1f));--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-\[0_0_28px_rgba\(245\,180\,80\,0\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 0 28px var(--tw-drop-shadow-color,#f5b45038));--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-\[0_0_38px_rgba\(245\,180\,80\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 38px var(--tw-drop-shadow-color,#f5b45073));--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-\[0_0_40px_rgba\(245\,180\,80\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 40px var(--tw-drop-shadow-color,#f5b45073));--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-\[0_10px_30px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 30px var(--tw-drop-shadow-color,#00000073));--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-\[0_22px_36px_rgba\(20\,24\,40\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 22px 36px var(--tw-drop-shadow-color,#14182847));--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-\[0_28px_48px_rgba\(20\,24\,40\,0\.24\)\]{--tw-drop-shadow-size:drop-shadow(0 28px 48px var(--tw-drop-shadow-color,#1418283d));--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-\[0_30px_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 30px 50px var(--tw-drop-shadow-color,#00000080));--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-\[0_30px_50px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 30px 50px var(--tw-drop-shadow-color,#0000008c));--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,)}.grayscale{--tw-grayscale:grayscale(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,)}.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-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,)}.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-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;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-shadow{transition-property:box-shadow;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-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}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[unicode-bidi\:isolate\]{unicode-bidi:isolate}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-brand:is(:where(.group):hover *){background-color:var(--brand)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.placeholder\:text-muted::placeholder{color:var(--muted)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#cfcfd8\]:hover{border-color:#cfcfd8}.hover\:border-brand:hover{border-color:var(--brand)}.hover\:border-brand-border:hover{border-color:var(--brand-border)}.hover\:border-brand\/40:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.hover\:border-brand\/50:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/50:hover{border-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:bg-\[\#ececf1\]:hover{background-color:#ececf1}.hover\:bg-\[\#f6f6f8\]:hover{background-color:#f6f6f8}.hover\:bg-\[\#fafafa\]:hover{background-color:#fafafa}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-brand-dark:hover{background-color:var(--brand-dark)}.hover\:bg-brand-hover:hover{background-color:var(--brand-hover)}.hover\:bg-brand-light:hover{background-color:var(--brand-light)}.hover\:bg-brand-surface:hover{background-color:var(--brand-surface)}.hover\:bg-success\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab, var(--success) 90%, transparent)}}.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\/\[0\.09\]:hover{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.hover\:from-\[\#E8864A\]:hover{--tw-gradient-from:#e8864a;--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))}.hover\:to-brand-dark:hover{--tw-gradient-to:var(--brand-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))}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-brand-dark:hover{color:var(--brand-dark)}.hover\:text-brand-light:hover{color:var(--brand-light)}.hover\:text-ink-dark:hover{color:var(--ink-dark)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.hover\:shadow-brand\/10:hover{--tw-shadow-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-brand\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--brand) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);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,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:border-brand:focus{border-color:var(--brand)}.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-brand\/20:focus{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand\/20:focus{--tw-ring-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-brand:focus-visible,.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.focus-visible\:ring-success:focus-visible{--tw-ring-color:var(--success)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.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-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-\[2\.65rem\]{height:2.65rem}.sm\:w-\[17rem\]{width:17rem}.sm\:w-auto{width:auto}.sm\:max-w-\[10rem\]{max-width:10rem}.sm\:max-w-\[16rem\]{max-width:16rem}.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\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:48rem){.md\:end-8{inset-inline-end:calc(var(--spacing) * 8)}.md\:-top-28{top:calc(var(--spacing) * -28)}.md\:top-8{top:calc(var(--spacing) * 8)}.md\:mx-0{margin-inline:0}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-36{width:calc(var(--spacing) * 36)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:scroll-px-\[max\(1\.25rem\,calc\(\(100vw_-_72rem\)\/2_\+_1\.25rem\)\)\]{scroll-padding-inline:max(1.25rem,50vw - 34.75rem)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,20rem\)_1fr\]{grid-template-columns:minmax(0,20rem) 1fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-\[max\(1\.25rem\,calc\(\(100vw_-_72rem\)\/2_\+_1\.25rem\)\)\]{padding-inline:max(1.25rem,50vw - 34.75rem)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:ps-16{padding-inline-start:calc(var(--spacing) * 16)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:text-start{text-align:start}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[1\.05rem\]{font-size:1.05rem}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:right-5{right:calc(var(--spacing) * 5)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:mx-0{margin-inline:0}.lg\:mt-0{margin-top:0}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:min-h-\[180vh\]{min-height:180vh}.lg\:min-h-screen{min-height:100vh}.lg\:w-40{width:calc(var(--spacing) * 40)}.lg\:max-w-none{max-width:none}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,25rem\)_1fr\]{grid-template-columns:minmax(0,25rem) 1fr}.lg\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}:where(.lg\: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)))}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:pt-0{padding-top:0}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pb-0{padding-bottom:0}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:text-start{text-align:start}.lg\:text-\[3\.35rem\]{font-size:3.35rem}.lg\:leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}}@media (min-width:80rem){.xl\:mt-14{margin-top:calc(var(--spacing) * 14)}.xl\:w-44{width:calc(var(--spacing) * 44)}.xl\:w-48{width:calc(var(--spacing) * 48)}}.rtl\:origin-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:rotate-\[-90deg\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}@media (hover:hover){.rtl\:group-hover\:-translate-x-0\.5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:64rem){.rtl\:lg\:order-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){order:1}.rtl\:lg\:order-2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){order:2}.rtl\:lg\:text-end:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:end}}}.launch-steps{background:radial-gradient(ellipse 60% 50% at 80% 40%, var(--brand), transparent 60%), linear-gradient(180deg, #07070c 0%, #101018 100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.launch-steps{background:radial-gradient(ellipse 60% 50% at 80% 40%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 60%), linear-gradient(180deg, #07070c 0%, #101018 100%)}}@media (min-width:1024px){.launch-steps__grid{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:3rem}}@supports (color:color-mix(in lab, red, red)){.launch-steps__card--active{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 18%, transparent), #ffffff0a)}}.brand-banner{background:#000;width:100%}@supports (color:color-mix(in lab, red, red)){.brand-banner--compact{border:1px solid color-mix(in srgb, var(--brand) 40%, transparent)}.page-hero{background:radial-gradient(ellipse 70% 60% at 80% 20%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 60%), linear-gradient(180deg, #07070c 0%, #111118 100%)}}@media (min-width:1024px){.page-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(14rem,18rem)}}@supports (color:color-mix(in lab, red, red)){.page-hero__brush{border:16px solid color-mix(in srgb, var(--brand) 80%, transparent)}}.scan-app{--scan-ink:var(--navy);--scan-paper:#f6f3ef;--scan-stage:#17171f;--scan-radius:1.25rem;--scan-success-ink:#17605c;--scan-danger-ink:#b42318;background:var(--scan-paper);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.scan-sr-only,.scan-status--online .scan-status__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .scan-icon-flip,[dir=rtl] .scan-icon-btn--flip svg{transform:scaleX(-1)}.scan-header{z-index:40;min-height:3.5rem;padding:calc(.5rem + env(safe-area-inset-top)) .75rem .5rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f3efeb;border-bottom:1px solid #2d2d3a14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid;position:sticky;top:0}.scan-header__edge{align-items:center;gap:.25rem;min-width:0;display:flex}.scan-header__edge--start{justify-self:start}.scan-header__edge--end{justify-self:end}.scan-header__brand{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.scan-header__logo{border-radius:.75rem;display:inline-flex}.scan-header__business{display:none}.scan-header__nav{align-items:center;gap:.125rem;display:flex}.scan-icon-btn,.scan-nav-link{min-width:2.5rem;height:2.5rem;color:var(--scan-ink);white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.scan-icon-btn svg,.scan-nav-link svg{flex-shrink:0;width:1.25rem;height:1.25rem}.scan-icon-btn:hover,.scan-nav-link:hover,.scan-nav-link--active{background:var(--brand-light);color:var(--brand-dark)}.scan-nav-link__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scan-status{white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;height:2rem;padding:0 .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.scan-status svg{width:.875rem;height:.875rem}.scan-status--online{color:var(--scan-success-ink);padding:0 .5rem;position:relative}.scan-status__dot{background:var(--success);border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #34b1aa2e}.scan-status--offline,.scan-status--pending{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.scan-status--offline{background:#fef3c7}.scan-status__count{color:#fff;font-variant-numeric:tabular-nums;background:#92400e;border-radius:9999px;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.6875rem;display:grid}.scan-status__long{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1024px){.scan-status__count{display:none}.scan-status__long{clip:auto;width:auto;height:auto;position:static}.scan-status--offline .scan-status__long:before{content:"·";margin-inline-end:.375rem}}@media (min-width:640px){.scan-header__business{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;color:var(--muted);margin-top:.125rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}}@media (min-width:1024px){.scan-status--online .scan-status__label{clip:auto;width:auto;height:auto;margin:0;position:static}.scan-nav-link{padding:0 .75rem}.scan-nav-link__label{clip:auto;width:auto;height:auto;position:static}.scan-header{padding-inline:1.5rem}}.scan-main{width:100%;max-width:26.5rem;padding:1.25rem 1.25rem calc(2.5rem + env(safe-area-inset-bottom));margin:0 auto}.scan-main--narrow{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.scan-main--narrow>*{width:100%}.scan-layout{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.scan-layout__primary,.scan-layout__aside{flex-direction:column;align-items:center;gap:1.25rem;width:100%;min-width:0;display:flex}@media (min-width:1024px){.scan-main{max-width:68rem;padding:2rem 2rem 3rem}.scan-main--narrow{max-width:32rem}.scan-layout{grid-template-columns:minmax(0,32rem) 20rem;justify-content:center;align-items:start;gap:3rem;display:grid}.scan-layout__aside{align-items:stretch;padding-top:.25rem;position:sticky;top:6rem}}.scan-stage{isolation:isolate;aspect-ratio:5/4;background:var(--scan-stage);color:#fff;border-radius:1.75rem;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #17171fb3}.scan-app .cta-glow,.scan-app .cta-glow:hover{box-shadow:none}@media (min-width:1024px){.scan-stage{aspect-ratio:1;max-height:32rem}}@media (max-height:700px) and (min-width:481px){.scan-stage--idle .scan-stage__body{display:none}}@media (max-width:480px){.scan-stage--idle,.scan-stage--error{aspect-ratio:auto}.scan-stage--idle .scan-stage__overlay,.scan-stage--error .scan-stage__overlay{position:relative}.scan-stage--idle .scan-stage__mascot{width:7rem}}.scan-stage__video{z-index:0;background:#000;inset:0;position:absolute!important}.scan-stage--idle .scan-stage__overlay,.scan-stage--error .scan-stage__overlay{background:var(--scan-stage)}.scan-stage__video video{object-fit:cover;background:#000;transition:filter .25s;display:block;transform:translateZ(1px);width:100%!important;height:100%!important}.scan-stage__video video.scan-stage__camera--user{transform:scaleX(-1)translateZ(1px)}.scan-stage--hold .scan-stage__video video{filter:brightness(.5)saturate(.7)}.scan-stage__frame{z-index:1;aspect-ratio:1;pointer-events:none;opacity:0;width:min(64%,17rem);transition:opacity .25s,transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scan-stage--live .scan-stage__frame{opacity:1}.scan-stage--hold .scan-stage__frame{transform:translate(-50%,-50%)scale(.94)}.scan-stage__corner{border:0 solid #ffffffeb;width:1.65rem;height:1.65rem;position:absolute}.scan-stage__corner--ts{border-top-width:2px;border-left-width:2px;border-top-left-radius:.7rem;top:0;left:0}.scan-stage__corner--te{border-top-width:2px;border-right-width:2px;border-top-right-radius:.7rem;top:0;right:0}.scan-stage__corner--bs{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:.7rem;bottom:0;left:0}.scan-stage__corner--be{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:.7rem;bottom:0;right:0}.scan-stage__laser{background:linear-gradient(90deg, transparent, #fff3 18%, var(--brand) 50%, #fff3 82%, transparent);height:1px;animation:2.6s ease-in-out infinite alternate scan-laser;position:absolute;top:12%;left:10%;right:10%}@keyframes scan-laser{0%{top:10%}to{top:90%}}.scan-stage__overlay{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex;position:absolute;inset:0}.scan-stage__overlay--idle{justify-content:center;gap:.25rem;padding:1.15rem 1.25rem 1rem}.scan-stage__copy{flex-direction:column;align-items:center;gap:.375rem;display:flex}.scan-stage__mascot{flex-shrink:0;width:8rem;margin-top:.35rem}@media (min-width:1024px){.scan-stage__mascot{width:11rem}}.scan-stage__mascot--compact{width:5.5rem;margin:0 0 .15rem}.scan-stage .mascot__img{filter:drop-shadow(0 12px 16px #00000047)}.scan-stage__overlay--quiet{background:#0d0d1a4d}.scan-stage__glyph,.scan-stage__error-icon{border-radius:1.375rem;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:.5rem;display:grid;position:relative}.scan-stage__glyph{color:#ffd2b3;background:#ffffff0f;border:1px solid #ffffff24;box-shadow:inset 0 0 0 6px #0d0d1a99,0 0 0 1px #e8864a59,0 12px 32px -8px #e8864a80}.scan-stage__glyph svg,.scan-stage__error-icon svg{width:2rem;height:2rem}.scan-stage__error-icon{color:#fca5a5;background:#ef444429;border-radius:9999px}.scan-stage__title{letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.15}.scan-stage__body{color:#ffffffad;max-width:16rem;font-size:.875rem;line-height:1.45}.scan-stage__cta{min-width:12.5rem;height:3.25rem;margin-top:.625rem}.scan-stage__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.scan-stage__hint{z-index:3;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#17171f8c;border-radius:9999px;max-width:calc(100% - 2rem);padding:.4rem .8rem;font-size:.8125rem;font-weight:600;position:absolute;top:.875rem;left:50%;overflow:hidden;transform:translate(-50%)}.scan-stage__control{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d1a80;border:1px solid #ffffff29;border-radius:9999px;place-items:center;width:3rem;height:3rem;transition:background .15s,color .15s;display:grid}.scan-stage__control svg{width:1.25rem;height:1.25rem}.scan-stage__control:hover{background:#fff3}.scan-stage__control--on{color:var(--scan-stage);background:#fff}.scan-stage__control:focus-visible,.scan-stage :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}.scan-stage__notice{z-index:4;max-width:24rem;color:var(--scan-danger-ink);text-align:center;background:#fff;border-radius:1rem;margin:0 auto;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4;animation:.25s ease-out both scan-rise;position:absolute;bottom:5rem;left:1rem;right:1rem;box-shadow:0 12px 32px -12px #00000080}.scan-stage--idle .scan-stage__notice,.scan-stage--error .scan-stage__notice{bottom:1rem}@keyframes scan-rise{0%{opacity:0;transform:translateY(8px)}}.scan-manual{text-align:center;width:100%}.scan-manual__label{color:var(--scan-ink);margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:block}.scan-manual__row{flex-direction:column;gap:.5rem;display:flex}.scan-manual__input{width:100%;min-width:0;height:3.25rem;color:var(--scan-ink);text-align:center;background:#fff;border:1px solid #2d2d3a1f;border-radius:.875rem;outline:none;padding:0 1rem;font-size:1rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.scan-manual__input:not(:placeholder-shown){text-transform:uppercase;letter-spacing:.12em}.scan-manual__input::placeholder{color:#9aa1a8;font-weight:500}.scan-manual__input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-light);background:#fff}.scan-manual__input[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 4px #fee2e2}.scan-manual__submit{border-radius:.875rem;width:100%;height:3.25rem}.scan-manual__hint,.scan-manual__error{color:var(--muted);margin-top:.5rem;font-size:.75rem;line-height:1.45}.scan-manual__error{text-align:start;color:var(--scan-danger-ink);justify-content:center;align-items:flex-start;gap:.375rem;font-weight:600;display:flex}@media (min-width:1024px){.scan-manual__row{flex-direction:row;align-items:center}.scan-manual__submit{width:auto;padding:0 1.125rem}}.scan-manual__error svg{flex-shrink:0;width:.9375rem;height:.9375rem;margin-top:.0625rem}.scan-panel{background:0 0;width:100%;padding:0}.scan-panel__title{text-align:center;color:var(--muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:700}.scan-main--narrow .scan-panel{background:#fff;border:1px solid #2d2d3a14;border-radius:1.25rem;padding:.25rem .25rem .5rem}.scan-main--narrow .scan-panel__title{padding-top:.75rem}@media (min-width:1024px){.scan-layout__aside .scan-panel{background:#fff;border:1px solid #2d2d3a14;border-radius:1.25rem;padding:1.125rem 1rem .5rem}.scan-layout__aside .scan-panel__title,.scan-layout__aside .scan-metrics,.scan-layout__aside .scan-metrics__label{text-align:start}.scan-layout__aside .scan-metrics{align-items:flex-start}.scan-layout__aside .scan-today{justify-content:flex-start}.scan-layout__aside .scan-today__item{align-items:flex-start}.scan-layout__aside .scan-today__item dt{justify-content:flex-start}}[dir=rtl] .scan-panel__title,[dir=rtl] .scan-manual__input:not(:placeholder-shown){letter-spacing:0}.scan-metrics{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.scan-metrics__label{color:var(--muted);font-size:.75rem;font-weight:700}.scan-today{justify-content:center;align-items:stretch;width:100%;margin:0;display:flex}.scan-today__item{background:0 0;flex-direction:column;flex:1;align-items:center;gap:.125rem;padding:.125rem .75rem .25rem;display:flex}.scan-today__item+.scan-today__item{border-inline-start:1px solid #2d2d3a1f}.scan-today__item dt{color:var(--muted);justify-content:center;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.scan-today__item dt svg{width:.875rem;height:.875rem;color:var(--brand)}.scan-today__item--reward dt svg{color:var(--success)}.scan-today__item dd{letter-spacing:-.03em;color:var(--scan-ink);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:800;line-height:1.1}@keyframes scan-shimmer{to{background-position:-200% 0}}.scan-recent{flex-direction:column;gap:.125rem;margin:0 -.5rem;display:flex}.scan-recent__item{text-align:start;border-radius:.875rem;align-items:center;gap:.75rem;width:100%;padding:.625rem .5rem;transition:background .15s;display:flex}.scan-recent__item:hover:not(:disabled){background:var(--background)}.scan-recent__item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.scan-recent__item:disabled{opacity:.6}.scan-recent__avatar{background:var(--brand-light);width:2.5rem;height:2.5rem;color:var(--brand-dark);border-radius:9999px;flex-shrink:0;place-items:center;font-weight:800;display:grid;position:relative}.scan-recent__badge{border:2px solid var(--card);background:var(--scan-ink);color:#fff;bottom:-.125rem;border-radius:9999px;place-items:center;width:1.375rem;height:1.375rem;display:grid;position:absolute;inset-inline-end:-.125rem}.scan-recent__badge svg{stroke-width:2.75px;width:.75rem;height:.75rem}.scan-recent__badge--stamp{background:var(--brand)}.scan-recent__badge--redeem{background:var(--success)}.scan-recent__badge--queued{background:#d97706}.scan-recent__text{flex-direction:column;flex:1;min-width:0;display:flex}.scan-recent__name{text-overflow:ellipsis;white-space:nowrap;color:var(--scan-ink);font-size:.875rem;font-weight:700;overflow:hidden}.scan-recent__meta{color:var(--muted);font-size:.75rem}.scan-recent__meta:first-letter{text-transform:uppercase}.scan-recent__progress{color:var(--scan-ink);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.scan-recent__progress svg{width:.875rem;height:.875rem}.scan-recent__progress--ready{color:var(--scan-success-ink)}.scan-recent__chevron{color:#b6bcc2;flex-shrink:0;width:1rem;height:1rem}.scan-recent__empty{text-align:center;color:var(--muted);margin:0;padding:.35rem .5rem .85rem;font-size:.8125rem;line-height:1.5}.scan-alert__mascot .mascot__img,.scan-empty__mascot .mascot__img{filter:none}.scan-sheet{z-index:80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.scan-sheet__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d1a8c;position:absolute;inset:0}.scan-sheet__panel{overscroll-behavior:contain;width:100%;max-width:30rem;max-height:calc(100dvh - 1.5rem);padding:.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));background:var(--card);border-radius:1.75rem 1.75rem 0 0;flex-direction:column;gap:1rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 -16px 48px #0d0d1a47}.scan-sheet__grabber{background:var(--border);border-radius:9999px;width:2.5rem;height:.3125rem;margin:0 auto -.25rem}.scan-sheet__close{background:var(--background);width:2.25rem;height:2.25rem;color:var(--muted);top:1.25rem;border-radius:9999px;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;inset-inline-end:1rem}.scan-sheet__close svg{width:1.125rem;height:1.125rem}@media (min-width:768px){.scan-sheet{align-items:center;padding:1.5rem}.scan-sheet__panel{border-radius:1.75rem;padding:1.75rem;box-shadow:0 32px 80px -24px #0d0d1a73}.scan-sheet__grabber{display:none}.scan-sheet__close{top:1.5rem;inset-inline-end:1.5rem}}.scan-sheet__head{align-items:center;gap:.875rem;padding-inline-end:2.75rem;display:flex}.scan-sheet__avatar{background:var(--brand);color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:3.25rem;height:3.25rem;font-size:1.25rem;font-weight:800;display:grid}.scan-sheet__avatar--warning{color:#92400e;box-shadow:none;background:#fef3c7}.scan-sheet__avatar svg{width:1.375rem;height:1.375rem}.scan-sheet__identity{min-width:0}.scan-sheet__name{text-overflow:ellipsis;white-space:nowrap;color:var(--scan-ink);font-size:1.25rem;font-weight:800;line-height:1.2;overflow:hidden}.scan-sheet__program{color:var(--brand-dark);margin-top:.125rem;font-size:.8125rem;font-weight:600}.scan-sheet__code{letter-spacing:.12em;color:var(--muted);margin-top:.125rem;font-size:.8125rem;font-weight:700}.scan-sheet__lead{color:var(--muted);font-size:.875rem;line-height:1.5}.scan-sheet__facts{flex-wrap:wrap;gap:.375rem;margin-top:-.25rem;display:flex}.scan-sheet__facts li{background:var(--background);color:var(--muted);border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.scan-sheet__live{display:contents}.scan-sheet__actions{flex-direction:column;gap:.625rem;display:flex}.scan-sheet__primary{width:100%;height:3.5rem;font-size:1.0625rem}.scan-sheet__secondary{border-radius:9999px;width:100%;height:3rem}.scan-card{border:1px solid var(--brand-border);border-radius:var(--scan-radius);background:var(--brand-surface);flex-direction:column;gap:.875rem;padding:1rem;transition:background .3s,border-color .3s;display:flex}.scan-card--ready{background:#34b1aa12;border-color:#34b1aa59}.scan-card__top{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.scan-card__count{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:.25rem;display:flex}.scan-card__count strong{color:var(--scan-ink);font-size:2.25rem;font-weight:800;line-height:1}.scan-card__count span{color:var(--muted);font-size:1rem;font-weight:600}.scan-card__goal{text-align:end;max-width:65%;color:var(--muted);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.scan-card--ready .scan-card__goal{color:var(--scan-ink);font-weight:600}.scan-card__goal svg{width:1.25rem;height:1.25rem;color:var(--success);flex-shrink:0}.scan-card__goal strong{color:var(--scan-success-ink);font-weight:800;display:block}.scan-track{gap:.4375rem;display:grid}.scan-track__slot{aspect-ratio:1;width:100%;max-width:3rem;color:var(--brand);background:#fff;border:2px dashed #c9683059;border-radius:9999px;justify-self:center;place-items:center;display:grid}.scan-track__slot svg{width:52%;height:52%}.scan-track__slot--reward{border-style:solid;border-color:var(--brand);background:var(--brand-light)}.scan-track__slot--filled{background:var(--brand);color:#fff;border:2px solid #0000;box-shadow:0 3px 8px -2px #e8864a8c}.scan-card--ready .scan-track__slot--filled{background:var(--success);box-shadow:0 3px 8px -2px #34b1aa8c}.scan-track__slot--new{animation:.5s cubic-bezier(.34,1.56,.64,1) both scan-stamp-pop}@keyframes scan-stamp-pop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}60%{opacity:1;transform:scale(1.18)rotate(4deg)}to{transform:scale(1)rotate(0)}}.scan-track-bar{height:.625rem;box-shadow:inset 0 0 0 1px var(--brand-border);background:#fff;border-radius:9999px;overflow:hidden}.scan-track-bar span{border-radius:inherit;background:var(--brand);height:100%;transition:width .5s;display:block}.scan-offer{background:var(--brand,#e8864a);border-radius:1rem;flex-direction:column;gap:.2rem;margin:0;padding:.8rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.scan-offer{background:color-mix(in srgb, var(--brand,#e8864a) 14%, #fff)}}.scan-offer{border:1px solid var(--brand,#e8864a)}@supports (color:color-mix(in lab, red, red)){.scan-offer{border:1px solid color-mix(in srgb, var(--brand,#e8864a) 40%, transparent)}}.scan-offer{color:var(--ink,#1a1a24);font-size:.92rem;line-height:1.45}.scan-offer strong{letter-spacing:.04em;text-transform:uppercase;color:var(--brand,#c56a32);font-size:.72rem;font-weight:800}.scan-alert{border:1px solid #0000;border-radius:1rem;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.45;animation:.25s ease-out both scan-rise;display:flex}.scan-alert__mascot{flex-shrink:0;width:3.35rem}.scan-alert>svg{flex-shrink:0;width:1.25rem;height:1.25rem}.scan-alert strong{font-weight:800;display:block}.scan-alert--error{color:var(--scan-danger-ink);background:#fef2f2;border-color:#fecaca;font-weight:600}.scan-alert--success{color:var(--scan-success-ink);background:#34b1aa1a;border-color:#34b1aa4d}.scan-alert--celebrate{color:var(--scan-ink);background:#34b1aa1a;border-color:#34b1aa47}.scan-alert--celebrate>svg{color:var(--success)}.scan-alert--warning{color:#92400e;background:#fffbeb;border-color:#fde68a;font-weight:600}.scan-amount{justify-content:space-between;align-items:center;gap:1rem;display:flex}.scan-amount__label{color:var(--scan-ink);font-size:.8125rem;font-weight:700}.scan-amount__options{background:var(--background);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.scan-amount__option{min-width:2.75rem;height:2.5rem;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:9999px;font-size:.9375rem;font-weight:800;transition:background .15s,color .15s,box-shadow .15s}.scan-amount__option--active{color:var(--brand-dark);background:#fff;box-shadow:0 1px 3px #0d0d1a1f}.scan-amount__option:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.scan-earn__badges{flex-wrap:wrap;gap:.375rem;display:flex}.scan-earn__badge{border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.scan-earn__badge svg{flex-shrink:0;width:.875rem;height:.875rem}.scan-earn__badge--boost{color:#7a4b00;background:linear-gradient(135deg,#fff4d6,#ffe7a8)}.scan-earn__badge--closed{color:var(--scan-danger-ink);background:#fef3f2}.scan-earn__badge--never{background:var(--background);color:var(--muted)}.scan-earn{flex-direction:column;gap:.625rem;display:flex}.scan-earn__field{flex-direction:column;gap:.5rem;display:flex}.scan-earn__field--row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.scan-earn__label{color:var(--scan-ink);font-size:.8125rem;font-weight:700}.scan-earn__money{border:2px solid var(--brand-border);background:#fff;border-radius:1rem;align-items:center;gap:.5rem;height:3.75rem;padding-inline:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.scan-earn__money:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #ff6a001f}.scan-earn__money span{color:var(--muted);font-size:1.375rem;font-weight:800}.scan-earn__money input{min-width:0;color:var(--scan-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:1.75rem;font-weight:800}.scan-earn__quick{gap:.375rem;display:flex}.scan-earn__quick button{background:var(--background);height:2.5rem;color:var(--scan-ink);font-variant-numeric:tabular-nums;border-radius:9999px;flex:1;font-size:.875rem;font-weight:700;transition:background .15s}.scan-earn__quick button:hover{background:var(--brand-surface)}.scan-earn__quick button:focus-visible,.scan-earn__stepper button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.scan-earn__stepper{background:var(--background);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.scan-earn__stepper button{width:2.75rem;height:2.75rem;color:var(--brand-dark);background:#fff;border-radius:9999px;place-items:center;display:grid;box-shadow:0 1px 3px #0d0d1a1f}.scan-earn__stepper button:disabled{opacity:.4;box-shadow:none}.scan-earn__stepper button svg{width:1.125rem;height:1.125rem}.scan-earn__stepper output{text-align:center;min-width:2.5rem;color:var(--scan-ink);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.scan-earn__hint{color:var(--muted);font-size:.8125rem;font-weight:600}.scan-earn__hint--warn{color:var(--scan-danger-ink)}.scan-value__primary{flex-direction:column;gap:.125rem;min-width:0;display:flex}.scan-value__primary span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:800}.scan-value__primary strong{color:var(--scan-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:2rem;font-weight:800;line-height:1.05}.scan-value--ready{background:#34b1aa12;border-color:#34b1aa59}.scan-value--ready .scan-card__goal{color:var(--scan-ink)}.scan-value--expired,.scan-value--used,.scan-value--inactive{background:#fffbeb;border-color:#fde68a}.scan-value--expired .scan-value__primary strong,.scan-value--used .scan-value__primary strong{color:var(--muted)}.scan-value--ready .scan-track-bar span{background:var(--success)}.scan-value__ladder{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.scan-value__ladder li{min-width:0;box-shadow:inset 0 0 0 1px var(--brand-border);text-align:center;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:.625rem;flex:1;padding:.375rem .25rem;font-size:.75rem;font-weight:700;overflow:hidden}.scan-value__ladder li.is-reached{background:var(--brand-light);box-shadow:inset 0 0 0 1px var(--brand-border);color:var(--brand-dark)}.scan-value__ladder li.is-current{background:var(--brand);color:#fff;box-shadow:0 3px 8px -2px #e8864a8c}.scan-value__perk{color:var(--scan-ink);font-size:.8125rem;font-weight:700}.scan-modes{background:var(--background);border-radius:9999px;gap:.25rem;padding:.25rem;display:flex}.scan-modes__tab{min-height:2.75rem;color:var(--muted);border-radius:9999px;flex:1;padding-inline:.75rem;font-size:.875rem;font-weight:800;transition:background .15s,color .15s,box-shadow .15s;position:relative}.scan-modes__tab--active{color:var(--brand-dark);background:#fff;box-shadow:0 1px 3px #0d0d1a1f}.scan-modes__tab:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.scan-modes__dot{background:var(--success);top:.5rem;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;inset-inline-end:.875rem}.scan-rewards{flex-direction:column;gap:.375rem;display:flex}.scan-rewards__item{border:2px solid var(--brand-border);text-align:start;background:#fff;border-radius:1rem;align-items:center;gap:.75rem;min-height:3rem;padding:.5rem .875rem;transition:border-color .15s,background .15s;display:flex}.scan-rewards__item--on{border-color:var(--brand);background:var(--brand-surface)}.scan-rewards__item--locked{opacity:.6}.scan-rewards__item:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.scan-rewards__name{min-width:0;color:var(--scan-ink);flex:1;font-size:.9375rem;font-weight:700}.scan-rewards__points{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.scan-rewards__item svg{width:1.125rem;height:1.125rem;color:var(--brand)}.scan-alert--with-action>span{flex:1;min-width:0}.scan-alert__undo{min-height:2.5rem;color:var(--scan-ink);background:#fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.8125rem;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #0d0d1a1f}.scan-alert__undo svg{width:1rem;height:1rem}.scan-alert__undo:disabled{opacity:.5}.scan-alert__undo:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.scan-next{position:relative;overflow:hidden}.scan-next--counting:after{content:"";transform-origin:0;height:3px;animation:scan-countdown var(--scan-next-ms,2.6s) linear forwards;inset-inline:0;background:#fffc;position:absolute;bottom:0}[dir=rtl] .scan-next--counting:after{transform-origin:100%}@keyframes scan-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.scan-page-head{text-align:center}.scan-page-head__title{letter-spacing:-.02em;color:var(--scan-ink);font-size:1.5rem;font-weight:800}.scan-page-head__body{color:var(--muted);margin-top:.25rem;font-size:.875rem}.scan-activity__item{align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.scan-activity__item+.scan-activity__item{border-top:1px solid var(--border)}.scan-activity__icon{background:var(--brand-light);width:2.25rem;height:2.25rem;color:var(--brand-dark);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.scan-activity__icon svg{width:1rem;height:1rem}.scan-activity__icon--redeem{color:var(--scan-success-ink);background:#34b1aa1f}.scan-activity__text{flex-direction:column;flex:1;min-width:0;display:flex}.scan-activity__title{color:var(--scan-ink);align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:flex}.scan-activity__amount{background:var(--brand-light);color:var(--brand-dark);border-radius:9999px;padding:0 .375rem;font-size:.6875rem;font-weight:800}.scan-activity__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.75rem;overflow:hidden}.scan-activity__time{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:600}.scan-empty{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:.5rem 1rem 1rem;display:flex}.scan-empty__mascot{width:8.5rem;margin-bottom:.25rem}.scan-empty__icon{background:var(--brand-light);width:3.5rem;height:3.5rem;color:var(--brand-dark);border-radius:9999px;place-items:center;margin-bottom:.25rem;display:grid}.scan-empty__icon svg{width:1.5rem;height:1.5rem}.scan-empty__title{color:var(--scan-ink);font-size:1.0625rem;font-weight:800}.scan-empty__body{max-width:20rem;color:var(--muted);font-size:.875rem;line-height:1.5}.scan-empty__action{background:var(--brand);color:#fff;border-radius:9999px;align-items:center;gap:.5rem;height:2.75rem;margin-top:.75rem;padding:0 1.25rem;font-weight:700;display:inline-flex}.scan-empty__action:hover{background:var(--brand-hover)}.scan-empty__action svg{width:1.125rem;height:1.125rem}.scan-empty__action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:767px){.scan-sheet__head{text-align:center;flex-direction:column;align-items:center;padding-inline:2.75rem}.scan-sheet__facts{justify-content:center}.scan-sheet__lead,.scan-sheet__code{text-align:center}.scan-card__top{flex-direction:column;justify-content:center;align-items:center}.scan-card__goal{text-align:center;justify-content:center;max-width:16rem}.scan-amount{flex-direction:column;justify-content:center;align-items:center}}@media (prefers-reduced-motion:reduce){.scan-stage__laser{opacity:.7;animation:none;top:50%}.scan-track__slot--new,.scan-alert,.scan-stage__notice,.scan-skeleton{animation:none}}.scan-header .lsw--icon .lsw__button{color:var(--scan-ink);background:0 0;border-color:#0000}.scan-header .lsw--icon .lsw__button:hover,.scan-header .lsw--icon .lsw__button--open{background:var(--brand-light);color:var(--brand-dark)}.scan-header .lsw--icon .lsw__code{border-color:#f6f3ef}.scan-camera-tip{border:1px solid var(--brand-border,#fde4d4);background:var(--brand-surface,#fff7ee);color:var(--scan-ink);border-radius:1.1rem;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;animation:.3s both scan-tip-in;display:flex}.scan-camera-tip__icon{width:1.25rem;height:1.25rem;color:var(--brand-dark,#c96830);flex-shrink:0;margin-top:.1rem}.scan-camera-tip__text{flex:1;min-width:0}.scan-camera-tip__title{font-size:.8125rem;font-weight:800;line-height:1.3}.scan-camera-tip__body{color:var(--muted);margin-top:.2rem;font-size:.75rem;line-height:1.5}.scan-camera-tip__dismiss{border:1px solid var(--brand-border,#fde4d4);min-height:2.25rem;color:var(--brand-dark,#c96830);background:#fff;border-radius:999px;flex-shrink:0;align-self:center;padding:0 .8rem;font-size:.75rem;font-weight:700}@keyframes scan-tip-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.scan-camera-tip{animation:none}}.ov{--ov-ink:var(--navy);--ov-stage:#17171f;--ov-line:#ebebef;--ov-soft:#f4f4f7;--ov-radius:1.25rem;--ov-teal-bg:#e6f7f6;--ov-teal-ink:#17605c;--ov-amber-bg:#fdf3e1;--ov-amber-ink:#8a5a12;--ov-blue-bg:#e8f1fe;gap:1rem;width:100%;max-width:76rem;margin-inline:auto}@media (min-width:1024px){.ov{gap:1.25rem}}.ov-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ov-count{font-variant-numeric:tabular-nums}[dir=rtl] .ov-flip{transform:scaleX(-1)}.ov a:focus-visible,.ov button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ov-hero{isolation:isolate;background:var(--ov-stage);color:#fff;text-align:center;border-radius:1.5rem;grid-template-areas:"head""aside""today""actions";justify-items:center;gap:1.25rem;padding:1.35rem 1.1rem 1.25rem;display:grid;position:relative;overflow:hidden}.ov-hero__head{flex-direction:column;grid-area:head;align-items:center;gap:.85rem;display:flex}.ov-hero__chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .6rem;display:flex}.ov-live{color:#84e1da;background:#34b1aa29;border-radius:999px;align-items:center;gap:.45rem;height:1.75rem;padding:0 .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.ov-live__dot{background:currentColor;border-radius:999px;width:.45rem;height:.45rem;position:relative}.ov-live__dot:after{content:"";border-radius:inherit;background:currentColor;animation:2.2s cubic-bezier(0,0,.2,1) infinite ov-ping;position:absolute;inset:0}.ov-live--off{color:#fff9;background:#ffffff14}.ov-live--off .ov-live__dot:after{animation:none}@keyframes ov-ping{75%,to{opacity:0;transform:scale(2.6)}}.ov-hero__date{color:#fff9;font-size:.8125rem;display:inline-block}.ov-hero__date:first-letter,.ov-chart__best:first-letter{text-transform:uppercase}.ov-hero__chip{color:#fff;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;height:1.75rem;padding:0 .75rem;font-size:.75rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}@media (max-width:380px){.ov-hero__chip-sub--founding span{display:none}}a.ov-hero__chip:hover{background:#ffffff14;border-color:#ffffff3d}.ov-hero__chip-sub{color:#f7b98e;border-inline-start:1px solid #ffffff29;align-items:center;gap:.25rem;padding-inline-start:.45rem;font-weight:600;display:inline-flex}.ov-hero__chip-sub--founding{color:#84e1da}.ov-hero__title{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;font-size:clamp(1.5rem,5.6vw,2.25rem);font-weight:800;line-height:1.15}.ov-hero__aside{flex-direction:column;grid-area:aside;align-items:center;width:100%;display:flex;position:relative}.ov-hero__disc{z-index:-1;background:#e8864a29;border-radius:999px;width:8.25rem;height:8.25rem;margin-left:-4.125rem;position:absolute;top:.25rem;left:50%;box-shadow:0 0 0 1.1rem #e8864a0d}.ov-hero__robot-wrap{order:-1;width:7.25rem}.ov-hero__robot{width:100%}.ov-bubble{max-width:20rem;color:var(--ov-ink);transform-origin:50% 0;background:#fff;border-radius:1rem;margin-top:.85rem;padding:.8rem 1rem .85rem;position:relative;box-shadow:0 14px 32px -12px #0000008c}.ov-bubble:before{content:"";background:#fff;border-radius:2px;width:12px;height:12px;margin-left:-6px;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}.ov-bubble__text{text-wrap:pretty;font-size:.875rem;font-weight:600;line-height:1.5;position:relative}.ov-bubble__action{color:var(--brand-dark);border-radius:.375rem;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.8125rem;font-weight:800;display:inline-flex;position:relative}.ov-bubble__action:hover{color:var(--brand)}.ov-hero__today{grid-area:today;width:100%}.ov-hero__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:.6875rem;font-weight:700}.ov-today{background:#ffffff0d;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.6rem;display:grid}.ov-today__stat{flex-direction:column-reverse;align-items:center;gap:.3rem;min-width:0;padding:.9rem .4rem .8rem;display:flex}.ov-today__stat+.ov-today__stat{border-inline-start:1px solid #ffffff14}.ov-today__value{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.ov-today__label{color:#ffffff9e;font-size:.75rem}.ov-hero__actions{flex-direction:column;grid-area:actions;align-items:center;gap:.85rem;width:100%;display:flex}.ov-cta{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:3.25rem;padding-inline:.45rem 1.25rem;font-size:1rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.ov-cta:hover{background:var(--brand-dark)}.ov-cta:active{transform:scale(.98)}.ov-hero .ov-cta:focus-visible{outline-offset:3px;outline-color:#fff}.ov-cta__icon{background:#ffffff2e;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid}.ov-cta__arrow{transition:transform .25s}.ov-cta:hover .ov-cta__arrow{transform:translate(3px)}[dir=rtl] .ov-cta:hover .ov-cta__arrow{transform:scaleX(-1)translate(3px)}.ov-cta--sm{width:auto;min-height:2.75rem;padding-inline:1.1rem;font-size:.875rem}.ov-latest{max-width:100%;min-height:1.5rem}.ov-latest__text{color:#fff9;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15rem .45rem;font-size:.8125rem;display:flex}.ov-latest__label{color:#ffffff73}.ov-latest__amount{color:#f7b98e;font-weight:800}.ov-latest__name{color:#fff;font-weight:700}@media (min-width:900px){.ov-hero{text-align:start;grid-template-columns:minmax(0,1fr) 15rem;grid-template-areas:"head aside""today aside""actions aside";place-items:start;gap:1.5rem 2rem;min-height:19.5rem;padding:1.75rem 2rem}.ov-hero__head{align-items:flex-start}.ov-hero__chips{justify-content:flex-start}.ov-hero__title{font-size:clamp(1.875rem,2.6vw,2.5rem)}.ov-hero__aside{justify-content:flex-end;align-self:stretch;margin-bottom:-1.75rem}.ov-hero__robot-wrap{order:0;width:10.5rem;margin-bottom:-1.6rem}.ov-hero__disc{width:14rem;height:14rem;margin-left:-7rem;top:auto;bottom:-3.25rem;box-shadow:0 0 0 1.5rem #e8864a0d}.ov-bubble{transform-origin:50% 100%;width:100%;max-width:none;margin:0 0 .85rem}.ov-bubble:before{top:auto;bottom:-5px}.ov-hero__today{max-width:32rem}.ov-today{background:0 0}.ov-today__stat{align-items:flex-start;padding:.1rem 1.25rem}.ov-today__stat:first-child{padding-inline-start:0}.ov-today__value{font-size:2.75rem}.ov-hero__actions{flex-flow:wrap;gap:.85rem 1.25rem}.ov-cta{width:auto}.ov-latest__text{justify-content:flex-start}}.ov-card{border-radius:var(--ov-radius);border:1px solid var(--ov-line);background:#fff;padding:1.15rem}@media (min-width:640px){.ov-card{padding:1.35rem 1.4rem}}.ov-card__head{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.ov-card__title{letter-spacing:-.01em;color:var(--ov-ink);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}.ov-card__subtitle{color:var(--muted);margin-top:.2rem;font-size:.8125rem;line-height:1.5}.ov-card__foot{border-top:1px solid var(--ov-line);justify-content:center;align-items:center;gap:.75rem;margin-top:.85rem;padding-top:.85rem;display:flex}.ov-card__foot>span:empty{display:none}.ov-card__more{color:var(--muted);font-size:.75rem;font-weight:600}@media (min-width:640px){.ov-card__head{text-align:start;flex-direction:row;justify-content:space-between;align-items:flex-start}.ov-card__title{justify-content:flex-start}.ov-card__foot{justify-content:space-between}.ov-card__foot>span:empty{display:block}}.ov-count-badge{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .45rem;font-size:.75rem;font-weight:800;display:inline-grid}.ov-count-badge--teal{background:var(--ov-teal-bg);color:var(--ov-teal-ink)}.ov-count-badge--amber{background:var(--ov-amber-bg);color:var(--ov-amber-ink)}.ov-link{color:var(--brand-dark);border-radius:.375rem;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:800;transition:color .2s;display:inline-flex}.ov-link:hover{color:var(--brand)}.ov-link svg{transition:transform .25s}.ov-link:hover svg.ov-flip{transform:translate(3px)}[dir=rtl] .ov-link:hover svg.ov-flip{transform:scaleX(-1)translate(3px)}.ov-section-head{text-align:center;flex-direction:column;align-items:center;gap:.15rem;margin-bottom:.7rem;display:flex}.ov-section-head__title{color:var(--ov-ink);font-size:1rem;font-weight:800}.ov-section-head__meta{color:var(--muted);font-size:.75rem}@media (min-width:640px){.ov-section-head{flex-direction:row;justify-content:space-between;align-items:baseline;padding-inline:.25rem}}.ov-setup{flex-direction:column;gap:1rem;display:flex}.ov-setup__intro{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.ov-setup__intro .ov-card__title{justify-content:center}.ov-ring{flex:none;width:3.5rem;height:3.5rem;position:relative}.ov-ring svg{width:100%;height:100%;transform:rotate(-90deg)}[dir=rtl] .ov-ring svg{transform:rotate(-90deg)scaleY(-1)}.ov-ring__track,.ov-ring__value{fill:none;stroke-width:5px}.ov-ring__track{stroke:var(--brand-light)}.ov-ring__value{stroke:var(--brand);stroke-linecap:round}.ov-ring__label{color:var(--ov-ink);place-items:center;font-size:.8125rem;font-weight:800;display:grid;position:absolute;inset:0}.ov-steps{gap:.5rem;display:grid}.ov-step{border:1px solid var(--ov-line);min-height:3rem;color:var(--ov-ink);background:#fff;border-radius:.9rem;align-items:center;gap:.65rem;padding:.6rem .85rem;font-size:.875rem;font-weight:600;transition:border-color .2s,background .2s;display:flex}.ov-step:hover{border-color:var(--brand-border);background:var(--brand-surface)}.ov-step__mark{width:1.6rem;height:1.6rem;color:var(--muted);border:1.5px solid #d6d6dd;border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.ov-step--done .ov-step__mark{border-color:var(--success);background:var(--success);color:#fff}.ov-step--done .ov-step__label{color:var(--muted);-webkit-text-decoration:line-through #6c757d73;text-decoration:line-through #6c757d73}.ov-step--next{border-color:var(--brand);background:var(--brand-surface);box-shadow:0 0 0 3px var(--brand-light)}.ov-step--next .ov-step__mark{border-color:var(--brand);color:var(--brand-dark)}.ov-step__next{color:var(--brand-dark);white-space:nowrap;align-items:center;gap:.25rem;margin-inline-start:auto;font-size:.75rem;font-weight:800;display:inline-flex}@media (min-width:640px){.ov-setup__intro{text-align:start;flex-direction:row}.ov-setup__intro .ov-card__title{justify-content:flex-start}.ov-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ov-setup{flex-direction:row;align-items:center;gap:1.5rem}.ov-setup__intro{flex:0 0 16rem}.ov-steps{flex:1;grid-template-columns:repeat(4,minmax(0,1fr))}.ov-step{flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;min-height:6.25rem}.ov-step__next{margin-inline-start:0;margin-top:auto}}.ov-alerts{flex-direction:column;gap:.5rem;display:flex}.ov-alert{background:#fff8ec;border:1px solid #f4dcae;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem .9rem;display:flex}.ov-alert__icon{color:#9a6212;background:#fdeccd;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.ov-alert__text{color:#5c3d0b;flex:12rem;font-size:.8125rem;font-weight:600;line-height:1.45}.ov-alert__action{color:var(--ov-amber-ink);border-radius:.375rem;align-items:center;gap:.3rem;margin-inline-start:2.75rem;font-size:.8125rem;font-weight:800;display:inline-flex}@media (min-width:640px){.ov-alert{flex-wrap:nowrap}.ov-alert__action{white-space:nowrap;margin-inline-start:0}}.ov-kpis__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1100px){.ov-kpis__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.ov-kpi{--ov-tone:var(--brand);border-radius:var(--ov-radius);border:1px solid var(--ov-line);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:.55rem;min-width:0;padding:1rem .9rem .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.ov-kpi:hover{border-color:#e0e0e7;box-shadow:0 14px 30px -18px #2d2d3a59}.ov-kpi--blue{--ov-tone:var(--interactive)}.ov-kpi--teal{--ov-tone:var(--success)}.ov-kpi--navy{--ov-tone:var(--navy)}.ov-kpi__label{color:var(--muted);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}.ov-kpi__icon{color:var(--ov-tone);flex:none}.ov-kpi__row{flex-direction:column;align-items:center;gap:.4rem;display:flex}.ov-kpi__value{letter-spacing:-.03em;color:var(--ov-ink);font-size:2rem;font-weight:800;line-height:1}.ov-delta{background:var(--ov-soft);color:var(--muted);font-variant-numeric:tabular-nums;direction:ltr;border-radius:999px;align-items:center;gap:.15rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:800;display:inline-flex}.ov-delta--up{background:var(--ov-teal-bg);color:var(--ov-teal-ink)}.ov-delta--down{color:#b42318;background:#fdecec}.ov-spark,.ov-kpi__flat{width:100%;height:2.25rem;margin-top:auto;display:block;position:relative}.ov-spark{color:var(--ov-tone);direction:ltr}.ov-spark__svg{width:100%;height:100%;display:block;overflow:visible}.ov-spark__dot{background:currentColor;border-radius:999px;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;position:absolute;box-shadow:0 0 0 3px #fff}.ov-kpi__flat{background:linear-gradient(90deg, var(--ov-line) 50%, transparent 0) 0 calc(100% - 2px) / 8px 2px repeat-x}.ov-wallet{flex-direction:column;gap:.45rem;width:100%;margin-top:auto;display:flex}.ov-wallet__bar{background:var(--ov-soft);direction:ltr;border-radius:999px;gap:2px;height:.45rem;display:flex;overflow:hidden}.ov-wallet__seg{height:100%;display:block}.ov-wallet__seg--apple{background:var(--navy)}.ov-wallet__seg--google{background:var(--interactive)}.ov-wallet__text{color:var(--muted);font-size:.75rem;line-height:1.4}@media (min-width:640px){.ov-kpi{text-align:start;align-items:stretch;padding:1.1rem 1.15rem 1rem}.ov-kpi__row{flex-direction:row;justify-content:space-between;align-items:center}.ov-kpi__value{font-size:2.25rem}}@media (max-width:639px){.ov-wallet__split{display:none}}.ov-layout{flex-direction:column;gap:1rem;display:flex}.ov-layout__main,.ov-layout__side{display:contents}.ov-layout .ov-card,.ov-layout .ov-skel{order:4}.ov-layout .ov-rewards{order:1}.ov-layout .ov-chart{order:2}.ov-layout .ov-activity{order:3}@media (min-width:1024px){.ov-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1.25rem;display:grid}.ov-layout__main,.ov-layout__side{flex-direction:column;gap:1.25rem;display:flex}}@media (min-width:1280px){.ov-layout{grid-template-columns:minmax(0,1fr) 23rem}}.ov-chart__summary{flex-direction:column;align-items:center;display:flex}.ov-chart__total{letter-spacing:-.02em;color:var(--ov-ink);align-items:baseline;gap:.35rem;font-size:1.5rem;font-weight:800;display:flex}.ov-chart__unit{letter-spacing:0;color:var(--muted);font-size:.8125rem;font-weight:600}.ov-chart__best{color:var(--muted);font-size:.75rem;display:inline-block}@media (min-width:640px){.ov-chart__summary{align-items:flex-end}}.ov-chart__plot{direction:ltr;height:13.5rem;margin-top:1.25rem;position:relative;container-type:inline-size}.ov-chart__grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 1.75rem 1.75rem}.ov-chart__grid span{border-top:1px dashed var(--ov-line);position:relative}.ov-chart__grid span:last-child{border-color:#dedee4;border-top-style:solid}.ov-chart__grid span:before{content:attr(data-value);color:#a1a1ad;font-variant-numeric:tabular-nums;font-size:.625rem;line-height:1;position:absolute;top:-.45rem;right:calc(100% + .4rem)}.ov-chart__bars{grid-template-columns:repeat(14,minmax(0,1fr));gap:.3rem;display:grid;position:absolute;inset:0 0 0 1.75rem}.ov-bar{flex-direction:column;min-width:0;display:flex;position:relative}.ov-bar__track{flex:1;align-items:flex-end;display:flex;position:relative}.ov-bar__fill{transform-origin:50% 100%;background:#f6d2b9;border-radius:.4rem .4rem .15rem .15rem;width:100%;transition:background .2s;display:block}.ov-bar--today .ov-bar__fill{background:var(--brand)}.ov-bar:hover .ov-bar__fill{background:var(--brand-dark)}.ov-bar__tip{left:50%;bottom:calc(var(--h,0%) + .45rem);z-index:2;background:var(--ov-stage);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:.5rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-50%,4px)}.ov-bar:hover .ov-bar__tip{opacity:1;transform:translate(-50%)}.ov-bar:nth-child(-n+4) .ov-bar__tip{left:auto;inset-inline-start:0;transform:translateY(4px)}.ov-bar:nth-last-child(-n+4) .ov-bar__tip{left:auto;inset-inline-end:0;transform:translateY(4px)}.ov-bar:nth-child(-n+4):hover .ov-bar__tip,.ov-bar:nth-last-child(-n+4):hover .ov-bar__tip{transform:translate(0)}.ov-bar__label{height:1.75rem;color:var(--muted);white-space:nowrap;place-items:center;font-size:.6875rem;display:grid}.ov-bar--today .ov-bar__label{color:var(--brand-dark);font-weight:800}.ov-bar__label--short{display:none}@container (min-width:34rem){.ov-chart__bars{gap:.5rem}.ov-bar__label--short{display:inline}.ov-bar__label--narrow{display:none}}.ov-chart__plot--empty .ov-chart__grid span:before{content:none}.ov-chart__plot--empty .ov-bar__fill{background:var(--ov-soft)}.ov-chart__empty{border:1px solid var(--ov-line);max-width:80%;color:var(--muted);text-align:center;background:#fff;border-radius:999px;padding:.55rem .95rem;font-size:.8125rem;font-weight:600;position:absolute;top:40%;left:50%;translate:-50% -50%}.ov-timeline{flex-direction:column;margin-top:.85rem;display:flex;position:relative}.ov-timeline__rail{background:var(--ov-line);transform-origin:50% 0;top:1.1rem;bottom:1.1rem;width:2px;margin-inline-start:-1px;position:absolute;inset-inline-start:1rem}.ov-event{align-items:center;gap:.85rem;padding:.55rem 0;display:flex;position:relative}.ov-event__icon{z-index:1;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.ov-event__icon--stamp,.ov-event__type--stamp{background:var(--brand-light);color:var(--brand-dark)}.ov-event__icon--redemption,.ov-event__type--redemption{background:var(--ov-teal-bg);color:var(--ov-teal-ink)}.ov-event__icon--enrollment,.ov-event__type--enrollment{background:var(--ov-blue-bg);color:#1d5fbf}.ov-event__body{flex:1;min-width:0}.ov-event__title{align-items:center;gap:.45rem;min-width:0;display:flex}.ov-event__name{color:var(--ov-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.ov-event__type{border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.6875rem;font-weight:700}.ov-event__meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.75rem;overflow:hidden}.ov-event__time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.ov-rewards{scroll-margin-top:5rem}.ov-rows{flex-direction:column;margin-top:.75rem;display:flex}.ov-row{align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.ov-row+.ov-row{border-top:1px solid var(--ov-line)}.ov-row--program{align-items:flex-start}.ov-row--program .ov-copy{margin-top:.15rem}.ov-avatar{border-radius:999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:800;display:grid}.ov-avatar--teal{background:var(--ov-teal-bg);color:var(--ov-teal-ink)}.ov-avatar--amber{background:var(--ov-amber-bg);color:var(--ov-amber-ink)}.ov-avatar--brand{background:var(--brand-light);color:var(--brand-dark);border-radius:.7rem}.ov-row__body{flex:1;min-width:0}.ov-row__title,.ov-row__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov-row__title{color:var(--ov-ink);font-size:.875rem;font-weight:700}.ov-row__meta{color:var(--muted);margin-top:.1rem;font-size:.75rem}.ov-row__time{color:var(--muted);flex:none;font-size:.75rem}.ov-full{background:var(--ov-teal-bg);border-radius:999px;flex:none;place-items:center;width:3.5rem;height:1.6rem;display:grid;position:relative;overflow:hidden}.ov-full__bar{background:var(--success);transform-origin:0;position:absolute;inset:0}[dir=rtl] .ov-full__bar{transform-origin:100%}.ov-full__text{color:#fff;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800;position:relative}.ov-copy{border:1px solid var(--ov-line);height:2rem;color:var(--ov-ink);background:#fff;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.75rem;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.ov-copy:hover{border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand-dark)}.ov-copy--done,.ov-copy--done:hover{background:var(--ov-teal-bg);color:var(--ov-teal-ink);border-color:#bfe6e3}.ov-meters{flex-direction:column;gap:.9rem;margin-top:1rem;display:flex}.ov-meter__head{justify-content:space-between;gap:.5rem;margin-bottom:.4rem;font-size:.8125rem;display:flex}.ov-meter__label{color:var(--ov-ink);font-weight:600}.ov-meter__value{color:var(--muted);font-variant-numeric:tabular-nums}.ov-meter__track{background:var(--ov-soft);border-radius:999px;height:.5rem;display:flex;overflow:hidden}.ov-meter__bar{border-radius:inherit;background:var(--brand);height:100%;display:block}.ov-meter__bar--warn{background:#d97706}.ov-meter__bar--open{background:var(--success)}.ov-empty{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1rem 1.25rem;display:flex}.ov-empty--compact{padding:1.25rem .5rem .4rem}.ov-empty__icon{background:var(--ov-soft);width:2.75rem;height:2.75rem;color:var(--muted);border-radius:999px;place-items:center;display:grid}.ov-empty--good .ov-empty__icon{background:var(--ov-teal-bg);color:var(--success)}.ov-empty__text{max-width:28ch;color:var(--muted);font-size:.875rem;line-height:1.5}.ov-error{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.25rem;display:flex}.ov-error__robot{width:7.5rem}.ov-error__title{text-wrap:balance;color:var(--ov-ink);font-size:1.375rem;font-weight:800}.ov-error__body{max-width:34ch;color:var(--muted);font-size:.9375rem;line-height:1.55}.ov-error__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.ov-skel{border-radius:var(--ov-radius);border:1px solid var(--ov-line);background:#fff;display:block;position:relative;overflow:hidden}.ov-skel:after{content:"";background:linear-gradient(90deg,#0000,#f0f0f5e6,#0000);animation:1.5s ease-in-out infinite ov-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ov-shimmer{to{transform:translate(100%)}}.ov-skel--hero{background:var(--ov-stage);border:0;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1rem;min-height:24rem;padding:1.5rem 1.1rem;display:flex}.ov-skel--hero:after{background:linear-gradient(90deg,#0000,#ffffff0d,#0000)}.ov-skel__line,.ov-skel__nums span{background:#ffffff14;border-radius:999px;display:block}.ov-skel__line--chip{width:11rem;height:1.75rem}.ov-skel__line--title{border-radius:.75rem;width:70%;height:2.25rem}.ov-skel__nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;margin-top:auto;display:grid}.ov-skel__nums span{background:#ffffff0d;border-radius:1rem;height:4.5rem}.ov-skel__line--cta{background:#e8864a59;width:100%;height:3.25rem}.ov-skel--kpi{height:9.5rem}.ov-skel--chart,.ov-skel--side{height:21rem}@media (min-width:900px){.ov-skel--hero{align-items:flex-start;min-height:19.5rem;padding:1.75rem 2rem}.ov-skel__line--title{width:26rem}.ov-skel__nums{max-width:30rem}.ov-skel__line--cta{width:13rem}}@media (prefers-reduced-motion:reduce){.ov-live__dot:after,.ov-skel:after{animation:none}.ov-cta,.ov-cta__arrow,.ov-link svg,.ov-bar__tip{transition:none}}.cd,.cd-dialog{--cd-ink:var(--navy);--cd-line:#ebebef;--cd-soft:#f5f5f8;--cd-soft-2:#efeff3;--cd-teal-bg:#e6f7f6;--cd-teal-ink:#17605c;--cd-amber-bg:#fdf3e1;--cd-amber-ink:#8a5a12;--cd-danger:#c93b3b}.cd{gap:1.25rem;width:100%;max-width:76rem;margin-inline:auto}.cd a:focus-visible,.cd button:focus-visible,.cd input:focus-visible,.cd-dialog a:focus-visible,.cd-dialog button:focus-visible,.cd-dialog input:focus-visible,.cd-toasts button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cd-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1.1rem;font-size:.9rem;font-weight:750;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.cd-btn--brand{background:var(--brand);color:#fff;box-shadow:0 8px 18px -8px #e8864ab3}.cd-btn--brand:hover{background:var(--brand-dark)}.cd-btn--ghost{background:var(--card);border-color:var(--cd-line);color:var(--cd-ink)}.cd-btn--ghost:hover{background:var(--cd-soft);border-color:#cfcfd8}.cd-btn--dark{background:var(--navy);color:#fff}.cd-btn--dark:hover{background:#1d1d27}.cd-btn--danger{background:var(--cd-danger);color:#fff}.cd-btn--danger:hover{background:#a92f2f}.cd-btn--sm{min-height:2.25rem;padding-inline:.85rem;font-size:.82rem}.cd-btn--lg{min-height:3rem;padding-inline:1.35rem;font-size:.95rem}.cd-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cd-btn__icon{place-items:center;display:inline-grid}.cd-icon-btn{border:1px solid var(--cd-line,#ebebef);background:var(--card);width:2.5rem;height:2.5rem;color:var(--navy);border-radius:.8rem;flex:none;place-items:center;transition:border-color .2s,color .2s,background .2s;display:inline-grid}.cd-icon-btn:hover{border-color:var(--brand);color:var(--brand-dark)}.cd-icon-btn--lg{border-radius:999px;width:2.75rem;height:2.75rem}.cd-icon-btn--done,.cd-icon-btn--done:hover{border-color:var(--success);color:var(--success)}.cd-head{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.cd-head__text{justify-items:center;gap:.35rem;display:grid}.cd-head__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dark);font-size:.72rem;font-weight:800}.cd-head__title{letter-spacing:-.02em;color:var(--cd-ink);font-size:1.75rem;font-weight:800;line-height:1.1}.cd-head__sub{max-width:34rem;color:var(--muted);font-size:.95rem}.cd-head__side{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.cd-head__side>.cd-btn{width:100%;max-width:22rem}.cd-head__note{max-width:18rem;color:var(--cd-amber-ink);font-size:.85rem;font-weight:650}.cd-usage{align-items:center;gap:.6rem;display:inline-flex}.cd-usage__segs{gap:3px;display:inline-flex}.cd-usage__seg{transform-origin:bottom;background:#e4e4ea;border-radius:3px;width:.55rem;height:1.1rem}.cd-usage__seg--on{background:var(--brand)}.cd-usage__text{color:var(--muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:650;display:inline-flex}.cd-usage__plan{color:var(--brand-dark);background:#fff1e6;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:800}@media (min-width:640px){.cd-head{text-align:start;flex-direction:row;justify-content:space-between;align-items:flex-end}.cd-head__text{justify-items:start}.cd-head__side{flex-direction:row;gap:1rem;width:auto}.cd-head__side>.cd-btn{width:auto}}@media (min-width:1024px){.cd-head__title{font-size:2.125rem}}.cd-list{gap:1rem;display:grid}.cd-card{border:1px solid var(--cd-line);background:var(--card);border-radius:1.5rem;gap:.25rem;padding:.6rem;transition:border-color .3s;display:grid;position:relative;box-shadow:0 1px 2px #1414280a}.cd-card--flash{border-color:var(--brand);animation:.9s ease-out 2 cd-flash}@keyframes cd-flash{0%{box-shadow:0 0 #e8864a73}to{box-shadow:0 0 0 12px #e8864a00}}@media (min-width:900px){.cd-card{grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);gap:.5rem}}.cd-stage{isolation:isolate;background-color:var(--cd-soft);background-image:radial-gradient(#dfdfe7 1px,#0000 1px);background-size:14px 14px;border-radius:1.1rem;align-content:center;place-items:center;gap:.9rem;padding:1.75rem 1.25rem 1.1rem;display:grid;position:relative;overflow:hidden}.cd-stage__glow{z-index:-1;background:var(--cd-tint);opacity:.32;filter:blur(36px);border-radius:50%;position:absolute;inset:22% 12% 18%}.cd-stage__pass{will-change:transform;width:min(100%,19rem);position:relative}.cd-stage__pass .wallet-pass{box-shadow:0 1px 2px #00000014,0 22px 40px -14px #0a0a1473}.cd-stage__glare{pointer-events:none;mix-blend-mode:overlay;opacity:0;border-radius:.875rem;transition:opacity .3s;position:absolute;inset:0}.cd-stage:hover .cd-stage__glare{opacity:1}.cd-stage__caption{color:var(--muted);text-align:center;font-size:.78rem;font-weight:650}.cd-stage--muted .cd-stage__pass{filter:grayscale(.6)}.cd-card__body{text-align:center;flex-direction:column;align-items:center;gap:.7rem;min-width:0;padding:1rem .65rem .65rem;display:flex}@media (min-width:640px){.cd-card__body{text-align:start;align-items:stretch}}@media (min-width:900px){.cd-card__body{padding:1.15rem 1.15rem .85rem .9rem}}.cd-card__top{align-items:center;gap:.5rem;display:flex}.cd-status{background:var(--cd-teal-bg);color:var(--cd-teal-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.cd-status__dot{background:var(--success);border-radius:50%;width:.45rem;height:.45rem;position:relative}.cd-status__dot:after{content:"";background:var(--success);border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite cd-ping;position:absolute;inset:0}@keyframes cd-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.cd-new{background:var(--brand);color:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:800}.cd-card__name{letter-spacing:-.015em;color:var(--cd-ink);overflow-wrap:anywhere;font-size:1.4rem;font-weight:800;line-height:1.15}@media (min-width:900px){.cd-card__name{font-size:1.6rem}}.cd-card__rule{color:var(--muted);text-wrap:balance;font-size:.92rem}.cd-card__rule strong{color:var(--cd-ink);font-weight:750}.cd-card__rule-icon{vertical-align:-.15em;width:1rem;height:1rem;color:var(--brand-dark);margin-inline-end:.4rem;display:inline-block}.cd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.cd-stats>li{display:flex}@media (min-width:640px){.cd-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cd-stat{--ov-tone:var(--brand);background:var(--cd-soft);width:100%;min-height:5.4rem;color:var(--cd-ink);text-align:center;border-radius:.95rem;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .8rem;transition:background .2s,transform .2s;display:flex}@media (min-width:640px){.cd-stat{text-align:start;align-items:stretch}}.cd-stat--link:hover{background:var(--cd-soft-2);transform:translateY(-2px)}.cd-stat--warm{background:var(--cd-amber-bg);color:var(--cd-amber-ink)}.cd-stat--warm.cd-stat--link:hover{background:#fbe9c9}.cd-stat__label{color:var(--muted);font-size:.75rem;font-weight:700}.cd-stat--warm .cd-stat__label{color:var(--cd-amber-ink)}.cd-stat__label{align-content:start;min-height:2.7em;line-height:1.35;display:grid}.cd-stat__sub{opacity:.8;font-weight:600}@media (min-width:640px){.cd-stat__label{min-height:0;display:block}.cd-stat__sub:before{content:" · "}}.cd-stat__value{font-size:1.5rem;font-weight:800;line-height:1.1}.cd-stat__extra{width:100%;margin-top:auto;display:block}.cd-stat__spark.ov-spark{height:1.5rem}.cd-stat__split{gap:.25rem;display:grid}.cd-stat__split-bar{background:#34b1aa73;border-radius:999px;height:.3rem;display:flex;overflow:hidden}.cd-stat__split-apple{background:var(--navy);height:100%;display:block}.cd-stat__split-text{color:var(--muted);white-space:nowrap;font-size:.66rem;font-weight:650}.cd-card__last{color:var(--muted);font-size:.78rem}.cd-card__foot{border-top:1px dashed var(--cd-line);flex-direction:column;gap:.75rem;width:100%;margin-top:auto;padding-top:.85rem;display:flex}@media (min-width:1100px){.cd-card__foot{flex-direction:row;justify-content:space-between;align-items:center}}.cd-link{background:var(--cd-soft);border-radius:999px;align-items:center;gap:.6rem;min-width:0;padding:.3rem .3rem .3rem .95rem;display:flex}[dir=rtl] .cd-link{padding:.3rem .95rem .3rem .3rem}.cd-link__label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:none;font-size:.68rem;font-weight:800}.cd-link__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,monospace);color:var(--cd-ink);text-align:start;flex:1;font-size:.8rem;overflow:hidden}.cd-link .cd-icon-btn{border-radius:999px;width:2.15rem;height:2.15rem}.cd-card__actions{align-items:center;gap:.5rem;display:flex}.cd-card__actions>.cd-btn{flex:1}@media (min-width:1100px){.cd-card__actions>.cd-btn{flex:none}.cd-card__foot .cd-link{flex:1}.cd-card__foot .cd-link__label{display:none}}@media (max-width:380px){.cd-link__label{display:none}}.cd-menu{position:relative}.cd-menu__list{z-index:30;border:1px solid var(--cd-line);background:var(--card);transform-origin:100% 100%;inset-inline-end:0;border-radius:1rem;min-width:15.5rem;max-width:calc(100vw - 2rem);padding:.35rem;position:absolute;bottom:calc(100% + .45rem);box-shadow:0 18px 44px #1414282e}[dir=rtl] .cd-menu__list{transform-origin:0 100%}.cd-menu__list--down{transform-origin:100% 0;top:calc(100% + .45rem);bottom:auto}[dir=rtl] .cd-menu__list--down{transform-origin:0 0}.cd-menu__item{width:100%;color:var(--cd-ink);text-align:start;border-radius:.7rem;outline:none;align-items:center;gap:.65rem;padding:.6rem .7rem;font-size:.88rem;font-weight:650;display:flex;position:relative}.cd-menu__item:hover,.cd-menu__item:focus-visible{background:var(--cd-soft)}.cd .cd-menu__item:focus-visible{outline-offset:-2px}.cd-menu__item--danger{color:var(--cd-danger)}.cd-menu__item--danger:hover,.cd-menu__item--danger:focus-visible{background:#fdeeee}.cd-menu__item--sep{margin-top:.55rem}.cd-menu__item--sep:before{content:"";background:var(--cd-line);top:-.3rem;height:1px;position:absolute;inset-inline:.4rem}.cd-menu__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cd-menu__icon{flex:none;width:1rem;height:1rem}.cd-menu__text{gap:.1rem;display:grid}.cd-menu__text small{color:var(--muted);font-size:.72rem;font-weight:500}.cd-companion{text-align:center;background:linear-gradient(#fff,#fafafc);border:1.5px dashed #d8d8e1;border-radius:1.5rem;justify-items:center;padding:.5rem 1.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.cd-companion--celebrate{background:linear-gradient(135deg,#fff4ea 0%,#fff 70%);border-style:solid;border-color:#e8864a66}.cd-companion--nudge{background:linear-gradient(135deg,#eef9f8 0%,#fff 70%);border-color:#34b1aa73}.cd-companion__robot{width:8rem}.cd-companion__img{width:100%}.cd-companion__copy{justify-items:center;gap:.4rem;display:grid}.cd-companion__title{color:var(--cd-ink);font-size:1.15rem;font-weight:800}.cd-companion__body{max-width:34rem;color:var(--muted);font-size:.92rem}.cd-companion__copy>.cd-btn,.cd-companion__note{margin-top:.55rem}.cd-companion__note{color:var(--cd-ink);font-size:.85rem;font-weight:700}@media (min-width:640px){.cd-companion{text-align:start;grid-template-columns:10.5rem minmax(0,1fr);place-items:end start;gap:1.25rem;padding:0 1.75rem 0 1rem}[dir=rtl] .cd-companion{padding:0 1rem 0 1.75rem}.cd-companion__robot{width:10.5rem;margin-bottom:-1.75rem;padding-top:.75rem}.cd-companion__copy{align-self:center;justify-items:start;padding-block:1.5rem}}.cd-confetti{pointer-events:none;position:absolute;inset:0}.cd-confetti span{top:-12px;left:calc(4% + var(--i) * 6.8%);background:var(--brand);opacity:0;width:6px;height:11px;animation:2.4s cubic-bezier(.2,.6,.4,1) forwards cd-fall;animation-delay:calc(var(--i) * 70ms + .3s);border-radius:2px;position:absolute}.cd-confetti span:nth-child(3n){background:var(--success)}.cd-confetti span:nth-child(4n){background:var(--warning);border-radius:50%;width:7px;height:7px}@keyframes cd-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(220px)rotate(540deg)}}.cd-archived{border:1px solid var(--cd-line);background:var(--card);border-radius:1.25rem;overflow:hidden}.cd-archived__toggle{text-align:start;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;width:100%;padding:1rem 1.15rem;display:grid}.cd-archived__title{color:var(--cd-ink);align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;display:inline-flex}.cd-archived__count{background:var(--cd-soft-2);border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.cd-archived__hint{color:var(--muted);grid-row:2;font-size:.8rem}.cd-archived__chev{background:var(--cd-soft);width:2rem;height:2rem;color:var(--cd-ink);border-radius:999px;grid-area:1/2/3;align-self:center;place-items:center;display:grid}.cd-archived__panel{overflow:hidden}.cd-archived__list{gap:.5rem;margin:0;padding:0 .75rem .75rem;list-style:none;display:grid}.cd-archived__item{background:var(--cd-soft);border-radius:1rem;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.6rem;display:grid}.cd-archived__thumb{filter:grayscale(.55);border-radius:.45rem;width:4.5rem;height:2.9rem;position:relative;overflow:hidden}.cd-archived__thumb>*{transform-origin:0 0;width:18rem;position:absolute;top:0;left:0;transform:scale(.25)}.cd-archived__meta{gap:.1rem;min-width:0;display:grid}.cd-archived__meta strong{text-overflow:ellipsis;white-space:nowrap;color:var(--cd-ink);font-size:.9rem;overflow:hidden}.cd-archived__meta span{color:var(--muted);font-size:.78rem}.cd-archived__actions{gap:.4rem;display:flex}@media (max-width:479px){.cd-archived__item{grid-template-columns:4.5rem minmax(0,1fr)}.cd-archived__actions{grid-column:1/-1;justify-content:flex-end}}.cd-empty{--cd-step-gap:1rem;border:1px solid var(--cd-line);background:var(--card);text-align:center;border-radius:1.75rem;justify-items:center;gap:1.25rem;padding:1.75rem 1.25rem 2rem;display:grid}.cd-empty__stage{aspect-ratio:1;place-items:center;width:12rem;display:grid;position:relative}.cd-empty__disc{background:radial-gradient(circle at 50% 40%,#fff1e6 0%,#fde3cf 70%);border-radius:50%;position:absolute;inset:8%}.cd-empty__robot{width:74%;position:relative}.cd-empty__copy{justify-items:center;gap:.75rem;display:grid}.cd-empty__title{letter-spacing:-.015em;color:var(--cd-ink);font-size:1.6rem;font-weight:800;line-height:1.15}.cd-empty__body{max-width:32rem;color:var(--muted);font-size:1rem}.cd-empty__steps{text-align:start;gap:.6rem;margin:.5rem 0 .75rem;padding:0;list-style:none;display:grid;position:relative}.cd-empty__rail{display:none}.cd-empty__step{align-items:center;gap:.7rem;display:flex}.cd-empty__step-icon{z-index:1;border:3px solid var(--card);width:2.25rem;height:2.25rem;color:var(--brand-dark);background:#fff1e6;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #f6d9c4}.cd-empty__step-text{color:var(--cd-ink);font-size:.9rem;font-weight:700}@media (min-width:640px){.cd-empty__steps{gap:var(--cd-step-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:36rem}.cd-empty__step{text-align:center;flex-direction:column;align-items:center}.cd-empty__rail{top:1.1rem;inset-inline:calc((100% - 2 * var(--cd-step-gap)) / 6);transform-origin:0;background:repeating-linear-gradient(90deg,#f0c9ad 0 6px,#0000 6px 11px);height:2px;display:block;position:absolute}[dir=rtl] .cd-empty__rail{transform-origin:100%}}@media (min-width:900px){.cd-empty{text-align:start;grid-template-columns:17rem minmax(0,1fr);place-items:center start;gap:2.5rem;padding:2.5rem 3rem}.cd-empty__stage{width:17rem}.cd-empty__copy{justify-items:start}.cd-empty__title{font-size:2rem}.cd-empty__steps{max-width:none}.cd-empty__step{text-align:start;align-items:flex-start}.cd-empty__rail{inset-inline:1.1rem calc((100% - 2 * var(--cd-step-gap)) / 3 - 1.1rem)}}.cd-dialog{z-index:80;place-items:end center;display:grid;position:fixed;inset:0}.cd-dialog__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12121c80;position:absolute;inset:0}.cd-dialog__panel{width:100%;max-height:calc(100dvh - 1.5rem);padding:.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));background:var(--card);border-radius:1.5rem 1.5rem 0 0;position:relative;overflow-y:auto;box-shadow:0 -20px 60px #0003}.cd-dialog__grip{background:#dcdce3;border-radius:999px;width:2.5rem;height:.3rem;margin:0 auto .85rem;display:block}.cd-dialog__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.cd-dialog__title{color:var(--navy);font-size:1.15rem;font-weight:800;line-height:1.25}.cd-dialog__desc{color:var(--muted);margin-top:.3rem;font-size:.88rem}@media (min-width:640px){.cd-dialog{place-items:center;padding:1.5rem}.cd-dialog__panel{border-radius:1.5rem;width:min(100%,42rem);max-height:calc(100dvh - 3rem);padding:1.5rem;box-shadow:0 30px 80px #00000040}.cd-dialog__grip{display:none}}.cd-confirm.cd-dialog__panel{width:min(100%,28rem)}.cd-confirm__actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (min-width:640px){.cd-confirm__actions{justify-content:flex-end;display:flex}}.cd-share__body{gap:1.25rem;display:grid}@media (min-width:640px){.cd-share__body{grid-template-columns:15rem minmax(0,1fr);align-items:center;gap:1.5rem}}.cd-poster{border:1px solid var(--cd-line,#ebebef);background:#fff;border-radius:1.25rem;justify-self:center;width:min(100%,12rem);margin:0;transition:transform .4s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 16px 36px -12px #1414284d}.cd-poster:hover{transform:rotate(0)translateY(-2px)}@media (min-width:640px){.cd-poster{width:100%}}.cd-poster__band{background:var(--cd-tint);color:var(--cd-ink);align-items:center;gap:.55rem;padding:.7rem .9rem;display:flex}.cd-poster__logo{object-fit:cover;background:#ffffff26;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.8rem;font-weight:800;display:grid}.cd-poster__business{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:800;overflow:hidden}.cd-poster__qr{padding:.9rem 1rem .35rem;position:relative}.cd-poster__qr-img,.cd-poster__qr-ph{aspect-ratio:1;border-radius:.4rem;width:100%;display:block}.cd-poster__qr-ph{background:linear-gradient(90deg,#efeff3 25%,#f8f8fa 50%,#efeff3 75%) 0 0/200% 100%;animation:1.3s linear infinite cd-shimmer}.cd-poster__scan{--cd-scan-distance:10rem;background:var(--brand);opacity:0;top:.9rem;border-radius:2px;height:2px;animation:1.5s cubic-bezier(.45,0,.55,1) .25s 2 alternate cd-scan;position:absolute;inset-inline:.75rem;box-shadow:0 0 14px 2px #e8864ab3}@keyframes cd-scan{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(var(--cd-scan-distance))}}@media (min-width:640px){.cd-poster__scan{--cd-scan-distance:13rem}}.cd-poster__foot{text-align:center;gap:.1rem;padding:.35rem 1rem 1rem;display:grid}.cd-poster__foot strong{color:var(--navy);font-size:1rem;font-weight:800}.cd-poster__foot span{color:var(--muted);font-size:.75rem}.cd-share__side{grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;display:grid}.cd-share__label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.cd-share__link{background:#f5f5f8;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem;display:flex}.cd-share__input{width:100%;min-width:0;font-family:var(--font-mono,monospace);color:var(--navy);background:0 0;border:0;flex:1;padding-inline:.7rem;font-size:.82rem}.cd-share__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.35rem;display:grid}.cd-share__action{background:var(--card);min-height:3rem;color:var(--navy);text-align:start;border:1px solid #ebebef;border-radius:.9rem;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.85rem;font-weight:700;transition:border-color .2s,color .2s,transform .2s;display:flex}.cd-share__action:hover{border-color:var(--brand);color:var(--brand-dark);transform:translateY(-1px)}.cd-share__action--disabled{opacity:.5;pointer-events:none}.cd-toasts{z-index:90;inset-inline:0;bottom:calc(5.75rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;padding-inline:1rem;display:flex;position:fixed}@media (min-width:1024px){.cd-toasts{bottom:1.5rem}}.cd-toast{color:#fff;pointer-events:auto;background:#1d1d27;border-radius:1rem;align-items:center;gap:.65rem;max-width:30rem;padding:.5rem .5rem .5rem .65rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}[dir=rtl] .cd-toast{padding:.5rem .65rem .5rem .5rem}.cd-toast__icon{background:var(--success);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.cd-toast--error .cd-toast__icon{background:#d64545}.cd-toast__text{flex:1;font-size:.88rem;font-weight:650}.cd-toast__undo{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.cd-toast__undo:hover{background:#fff3}.cd-toast__close{color:#fff9;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.cd-toast__close:hover{color:#fff}.cd-toast__bar{transform-origin:0;inset-inline:0;background:#ffffff59;height:2px;animation:linear forwards cd-drain;position:absolute;bottom:0}[dir=rtl] .cd-toast__bar{transform-origin:100%}.cd-toast__bar--paused{animation-play-state:paused}@keyframes cd-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cd-error{background:var(--card);text-align:center;border:1px solid #ebebef;border-radius:1.5rem;justify-items:center;gap:.6rem;padding:2.5rem 1.5rem;display:grid}.cd-error__robot{width:7.5rem}.cd-error__title{color:var(--navy);font-size:1.35rem;font-weight:800}.cd-error__body{max-width:26rem;color:var(--muted)}.cd-error__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.cd-skel{background:linear-gradient(90deg,#ececf1 25%,#f6f6f9 50%,#ececf1 75%) 0 0/200% 100%;border-radius:.6rem;animation:1.4s linear infinite cd-shimmer;display:block}@keyframes cd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cd-skel--eyebrow{width:5rem;height:.7rem}.cd-skel--title{width:min(16rem,80vw);height:2rem}.cd-skel--sub{width:min(22rem,85vw);height:.9rem}.cd-skel--cta{border-radius:999px;width:100%;max-width:22rem;height:3rem}@media (min-width:640px){.cd-skel--cta{width:10rem}}.cd-skel--pass{aspect-ratio:1.55;border-radius:.875rem;width:min(100%,19rem)}.cd-skel--chip{border-radius:999px;width:4.5rem;height:1.45rem}.cd-skel--name{width:12rem;height:1.6rem}.cd-skel--rule{width:15rem;max-width:100%;height:1rem}.cd-skel--stat{border-radius:.95rem;height:5.4rem}.cd-skel--foot{border-radius:999px;width:100%;height:2.75rem;margin-top:auto}.cd-card--skel .cd-stage{min-height:15rem}@media (prefers-reduced-motion:reduce){.cd-status__dot:after,.cd-confetti,.cd-poster__scan{display:none}.cd-card--flash,.cd-skel,.cd-poster__qr-ph{animation:none}.cd-toast__bar{opacity:0;animation:none}.cd-poster,.cd-poster:hover,.cd-stat--link:hover,.cd-share__action:hover{transform:none}}.lc{--lc-ground:#f6f7f9;--lc-zone:52, 177, 170}.lc-network{border:1px solid var(--cd-line);background:var(--card);border-radius:1.5rem;grid-template-areas:"map""side""note";gap:.5rem;padding:.5rem;display:grid;box-shadow:0 1px 2px #1414280a}.lc-network>.lc-map,.lc-network>.lc-skel--map{grid-area:map}.lc-network__side{grid-area:side;justify-content:center;min-width:0;display:flex;position:relative}.lc-network__note{color:var(--muted);text-align:center;grid-area:note;justify-content:center;align-items:flex-start;gap:.4rem;padding:0 .75rem .4rem;font-size:.76rem;display:flex}.lc-network__note svg{margin-top:.15rem}@media (min-width:960px){.lc-network{grid-template-columns:18.5rem minmax(0,1fr);grid-template-areas:"side map""note note";gap:.5rem .75rem}.lc-network__side{align-items:stretch}.lc-network__note{text-align:start;justify-content:flex-start;padding-inline:.5rem}}.lc-map{background:var(--lc-ground);isolation:isolate;border-radius:1.1rem;min-width:0;height:clamp(13.5rem,58vw,19rem);position:relative;overflow:hidden}@media (min-width:960px){.lc-map{height:auto;min-height:21rem}}.lc-map__art{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lc-map__ground{fill:var(--lc-ground)}.lc-map__block{fill:#eaedf2}.lc-map__park{fill:#dff0e4}.lc-map__water{fill:none;stroke:#d5e6f2;stroke-width:26px;stroke-linecap:round}.lc-map__road-edge{fill:none;stroke:#dfe3ea;stroke-width:12px;stroke-linecap:round}.lc-map__road{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round}.lc-map__legend{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted);background:#ffffffe6;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.72rem;font-weight:750;display:inline-flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 2px 10px #14142814}.lc-map__legend-dot{border:1.5px dashed #aab0bb;border-radius:50%;width:.5rem;height:.5rem;position:relative}.lc-map__legend--on{color:var(--cd-teal-ink)}.lc-map__legend--on .lc-map__legend-dot{background:var(--success);border:0}.lc-map__legend--on .lc-map__legend-dot:after{content:"";background:var(--success);border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite cd-ping;position:absolute;inset:0}.lc-map__none{color:var(--muted);place-content:center;justify-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:grid;position:absolute;inset:0}.lc-map__ghost{background:#ffffffb3;border:1.5px dashed #c5cad3;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.lc-spot{width:0;height:0;transition:opacity .25s;position:absolute}.lc-spot--dim{opacity:.5}.lc-zone{pointer-events:none;border:1.5px dashed #c3c8d1;border-radius:50%;width:6.8rem;height:6.8rem;position:absolute;top:-3.4rem;left:-3.4rem}.lc-zone--on{border:1.5px solid rgba(var(--lc-zone), .55);background:radial-gradient(circle, rgba(var(--lc-zone), .2) 0%, rgba(var(--lc-zone), .08) 70%)}.lc-zone--on:after{content:"";border:1.5px solid rgba(var(--lc-zone), .5);border-radius:50%;animation:3s cubic-bezier(.2,.6,.4,1) infinite lc-zone;position:absolute;inset:-1.5px}@keyframes lc-zone{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.25)}}.lc-spot__shadow{filter:blur(1px);background:#14142847;border-radius:50%;width:1.2rem;height:.4rem;position:absolute;top:-.2rem;left:-.6rem}.lc-spot__ping{border:2px solid var(--brand);border-radius:50%;width:1.7rem;height:1.7rem;animation:2s cubic-bezier(0,0,.2,1) infinite cd-ping;position:absolute;top:-.85rem;left:-.85rem}.lc-pin{z-index:2;transform-origin:50% 100%;filter:drop-shadow(0 6px 8px #a0501e59);cursor:pointer;width:2.2rem;height:2.75rem;position:absolute;top:-2.75rem;left:-1.1rem}.lc-pin__svg{width:100%;height:100%;overflow:visible}.lc-pin__svg path{fill:var(--brand);stroke:#fff;stroke-width:2px;transition:fill .2s}.lc-pin--focus .lc-pin__svg path{fill:var(--brand-dark)}.lc-pin__num{color:#fff;text-align:center;inset-inline:0;font-size:.82rem;font-weight:800;line-height:1;position:absolute;top:.42rem}.lc .lc-pin:focus-visible{outline:none}.lc .lc-pin:focus-visible .lc-pin__svg path{stroke:var(--navy);stroke-width:3px}.lc-spot__label{z-index:2;pointer-events:none;justify-content:center;width:12rem;display:flex;position:absolute;top:.55rem;left:-6rem}.lc-spot__label--start{justify-content:flex-start;left:-1.4rem}.lc-spot__label--end{justify-content:flex-end;left:auto;right:-1.4rem}.lc-spot__chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--cd-ink);background:#fff;border-radius:999px;padding:.22rem .6rem;font-size:.74rem;font-weight:800;overflow:hidden;box-shadow:0 3px 10px #1414281f}.lc-spot__label--focus .lc-spot__chip{background:var(--navy);color:#fff}.lc-guide{text-align:center;flex-direction:column-reverse;align-items:center;width:100%;max-width:26rem;padding:0 .5rem .75rem;display:flex;position:relative}.lc-guide .cd-confetti{overflow:hidden}.lc-guide__robot{z-index:4;width:5.75rem;margin:-1.9rem 0 -.35rem;position:relative}.lc-guide__img{width:100%}.lc-guide__bubble{border:1px solid var(--cd-line);background:#fff;border-radius:1.15rem;justify-items:center;gap:.45rem;width:100%;padding:1rem 1.1rem 1.1rem;display:grid;position:relative;box-shadow:0 10px 28px -16px #14142859}.lc-guide__bubble:before{content:"";border-top:1px solid var(--cd-line);border-left:1px solid var(--cd-line);background:inherit;width:.9rem;height:.9rem;position:absolute;top:-.45rem;left:calc(50% - .45rem);transform:rotate(45deg)}.lc-guide--celebrate .lc-guide__bubble{background:#fff8f2;border-color:#e8864a66}.lc-guide--nudge .lc-guide__bubble{background:#f3fbfa;border-color:#34b1aa59}.lc-guide--celebrate .lc-guide__bubble:before{border-color:#e8864a66}.lc-guide--nudge .lc-guide__bubble:before{border-color:#34b1aa59}.lc-guide__title{color:var(--cd-ink);text-wrap:balance;font-size:1.02rem;font-weight:800;line-height:1.25}.lc-guide__body{color:var(--muted);font-size:.86rem;line-height:1.45}.lc-guide__bubble>.cd-btn,.lc-guide__note{margin-top:.3rem}.lc-guide__note{color:var(--cd-ink);font-size:.8rem;font-weight:700}.lc-guide .cd-confetti span{left:calc(6% + var(--i) * 7.6%)}@media (min-width:960px){.lc-guide{text-align:start;flex-direction:column;justify-content:flex-end;max-width:none;padding:.75rem .25rem 0 .5rem}.lc-guide__bubble{justify-items:start}.lc-guide__bubble:before{border:0;border-right:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line);top:auto;bottom:-.45rem;left:3.6rem}.lc-guide__robot{align-self:flex-start;width:8.5rem;margin:.35rem 0 -.6rem .75rem}[dir=rtl] .lc-guide__robot{align-self:flex-end}}.lc-list{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.lc-row{border:1px solid var(--cd-line);background:var(--card);text-align:center;border-radius:1.4rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"badge""title""stats""last""actions";justify-items:center;gap:.8rem;padding:1.15rem 1rem 1rem;scroll-margin-block:6rem;transition:border-color .25s,box-shadow .25s;display:grid;box-shadow:0 1px 2px #1414280a}.lc-row--focus{border-color:#e8864a73;box-shadow:0 14px 34px -22px #e8864abf}.lc-row--flash{border-color:var(--brand);animation:.9s ease-out 2 cd-flash}@media (min-width:720px){.lc-row{text-align:start;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge title actions""stats stats stats""last last last";place-items:start stretch;gap:.9rem 1rem;padding:1.25rem 1.35rem 1.1rem}}.lc-row__badge{width:2.5rem;height:2.5rem;color:var(--brand-dark);background:#fff1e6;border:2px solid #f6d3b8;border-radius:50%;grid-area:badge;place-items:center;font-size:.95rem;font-weight:800;display:grid}.lc-row__badge--off{background:var(--cd-soft);color:var(--muted);border-color:#e2e3e9}.lc-row__title{grid-area:title;justify-items:center;gap:.4rem;min-width:0;display:grid}.lc-row__top{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .55rem;display:flex}.lc-row__name{letter-spacing:-.015em;color:var(--cd-ink);overflow-wrap:anywhere;font-size:1.3rem;font-weight:800;line-height:1.15}.lc-row__meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.lc-row__meta li{overflow-wrap:anywhere;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.lc-row__meta-icon{color:#a3a6b2;flex:none;width:.9rem;height:.9rem}@media (min-width:720px){.lc-row__badge{margin-top:.1rem}.lc-row__title{justify-items:start}.lc-row__top,.lc-row__meta{justify-content:flex-start}}.lc-chip{border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.lc-chip--live{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}.lc-chip--warn{background:var(--cd-amber-bg);color:var(--cd-amber-ink)}.lc-chip__dot{background:var(--success);border-radius:50%;width:.42rem;height:.42rem;position:relative}.lc-row__actions{grid-area:actions;align-items:center;gap:.5rem;width:100%;display:flex}.lc-row__actions>.cd-btn{flex:1}@media (max-width:439px){.lc-row__actions{flex-wrap:wrap}.lc-row__actions>.cd-btn--brand{flex-basis:100%}}@media (min-width:720px){.lc-row__actions{width:auto}.lc-row__actions>.cd-btn{flex:none}}.lc-stats{grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.lc-stats>li{display:flex}.lc-stats>li:first-child{grid-column:1/-1}@media (min-width:720px){.lc-stats{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.lc-stats>li:first-child{grid-column:auto}}.lc-stat{background:var(--cd-soft);width:100%;min-height:5.4rem;color:var(--cd-ink);border-radius:.95rem;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .85rem;transition:background .2s,transform .2s;display:flex}@media (min-width:720px){.lc-stat{align-items:stretch}}.lc-stat--link:hover{background:var(--cd-soft-2);transform:translateY(-2px)}.lc-stat__label{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.lc-stat__sub{opacity:.8;font-weight:600}.lc-stat__sub:before{content:"· "}@media (max-width:439px){.lc-stat:not(.lc-stat--wide) .lc-stat__label:has(.lc-stat__sub){flex-direction:column;gap:.1rem}.lc-stat:not(.lc-stat--wide) .lc-stat__sub:before{content:none}}.lc-stat__icon{width:.85rem;height:.85rem}@media (min-width:720px){.lc-stat__label{justify-content:flex-start}}.lc-stat__row{justify-content:center;align-items:baseline;gap:.35rem;display:inline-flex}@media (min-width:720px){.lc-stat__row{justify-content:flex-start}}.lc-stat__value{font-size:1.5rem;font-weight:800;line-height:1.1}.lc-stat__value--text{font-size:1.05rem;line-height:1.6}.lc-stat__unit{color:var(--muted);font-size:.75rem;font-weight:650}.lc-stat__spark.ov-spark{width:100%;height:1.5rem;color:var(--brand);margin-top:auto}.lc-share{gap:.25rem;width:100%;margin-top:.15rem;display:grid}.lc-share__bar{background:#e4e4ea;border-radius:999px;height:.3rem;display:flex;overflow:hidden}.lc-share__fill{background:var(--brand);border-radius:999px;height:100%;display:block}.lc-share__text{color:var(--muted);font-size:.7rem;font-weight:650}.lc-row__last{color:var(--muted);grid-area:last;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}@media (min-width:720px){.lc-row__last{justify-content:flex-start}}.lc-row__live{background:var(--brand);border-radius:50%;width:.45rem;height:.45rem;position:relative}.lc-row__live:after{content:"";background:var(--brand);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite cd-ping;position:absolute;inset:0}.lc-archived__item{grid-template-columns:2.5rem minmax(0,1fr) auto}.lc-archived__icon{background:var(--card);width:2.5rem;height:2.5rem;color:var(--muted);border-radius:50%;place-items:center;display:grid}@media (max-width:479px){.lc-archived__item{grid-template-columns:2.5rem minmax(0,1fr)}}.lc-icon-btn--danger:hover{border-color:var(--cd-danger);color:var(--cd-danger)}.lc-dialog.cd-dialog__panel{width:min(100%,36rem)}.lc-form{gap:1.05rem;display:grid}.lc-field{gap:.4rem;min-width:0;display:grid}.lc-field__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lc-field__label{color:var(--cd-ink);font-size:.82rem;font-weight:750}.lc-field__opt{color:var(--muted);margin-inline-start:.25rem;font-size:.72rem;font-weight:600}.lc-field__switch{color:var(--brand-dark);align-items:center;gap:.3rem;padding:.2rem 0;font-size:.76rem;font-weight:750;display:inline-flex}.lc-field__switch:hover{text-decoration:underline}.lc-field__error{color:var(--cd-danger);margin-top:.35rem;font-size:.78rem;font-weight:650}.lc-field__hint{color:var(--muted);margin-top:.4rem;font-size:.76rem}.lc-input{width:100%;min-height:2.9rem;color:var(--cd-ink);background:#fff;border:1px solid #e0e0e7;border-radius:.8rem;padding:0 .9rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.lc-input::placeholder{color:#a6a8b3}.lc-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #e8864a2e}.cd-dialog .lc-input:focus-visible{outline:none}.lc-input--error{border-color:var(--cd-danger)}.lc-search{gap:.45rem;display:flex}.lc-search .lc-input{flex:1;min-width:0}.lc-search__btn.cd-btn{border-radius:.8rem;flex:none;min-height:2.9rem}.lc-search__btn:disabled{opacity:.5;cursor:not-allowed}.lc-geo{overflow:hidden}.lc-geo__inner{background:var(--cd-soft);border-radius:.95rem;align-items:center;gap:.8rem;margin-top:.55rem;padding:.6rem;display:flex}.lc-geo--found .lc-geo__inner{background:var(--cd-teal-bg)}.lc-geo--notFound .lc-geo__inner{background:var(--cd-amber-bg)}.lc-geo__tile{background-color:var(--lc-ground,#f6f7f9);background-image:linear-gradient(90deg,#0000 46%,#fff 46% 56%,#0000 56%),linear-gradient(#0000 34%,#fff 34% 42%,#0000 42%),repeating-linear-gradient(90deg,#eaedf2 0 9px,#0000 9px 12px);border-radius:.75rem;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1414280f}.lc-geo__sweep{background:conic-gradient(#e8864a73,#0000 30%);animation:1.1s linear infinite lc-spin;position:absolute;inset:-40%}.lc-geo__pin{filter:drop-shadow(0 3px 4px #a0501e59);width:1.45rem;margin-top:-.6rem}.lc-geo__pin path{fill:var(--brand)}.lc-geo__warn{width:1.4rem;height:1.4rem;color:var(--cd-amber-ink)}.lc-geo__text{gap:.15rem;min-width:0;font-size:.84rem;display:grid}.lc-geo__text strong{color:var(--cd-ink);align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.lc-geo--found .lc-geo__text strong{color:var(--cd-teal-ink)}.lc-geo--notFound .lc-geo__text strong{color:var(--cd-amber-ink);font-weight:700}.lc-geo__label{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:.76rem;display:-webkit-box;overflow:hidden}.lc-geo__verify{width:fit-content;color:var(--brand-dark);text-underline-offset:2px;align-items:center;gap:.25rem;font-size:.76rem;font-weight:750;text-decoration:underline;display:inline-flex}.lc-form__pair{gap:1.05rem;display:grid}@media (min-width:640px){.lc-form__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.lc-form__error{color:var(--cd-danger);background:#fdeeee;border-radius:.8rem;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.84rem;font-weight:650;display:flex}.lc-form__actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.25rem;display:grid}@media (min-width:640px){.lc-form__actions{justify-content:flex-end;display:flex}}.lc-spin{animation:.9s linear infinite lc-spin}@keyframes lc-spin{to{transform:rotate(360deg)}}.lc-qr__names{min-width:0;line-height:1.2;display:grid}.lc-qr__branch{text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:.72rem;font-weight:700;overflow:hidden}.lc-qr__none{text-align:center;justify-items:center;gap:.6rem;padding:.75rem 0 .25rem;display:grid}.lc-qr__none-icon{width:3.25rem;height:3.25rem;color:var(--brand-dark);background:#fff1e6;border-radius:50%;place-items:center;display:grid}.lc-qr__none strong{color:var(--navy);font-size:1.05rem}.lc-qr__none p{max-width:24rem;color:var(--muted);font-size:.88rem}.lc-qr__none .cd-btn{margin-top:.4rem}.lc-empty{border:1px solid var(--cd-line);background:var(--card);text-align:center;border-radius:1.75rem;justify-items:center;gap:1.5rem;padding:1.75rem 1.25rem 2rem;display:grid}.lc-empty__stage{width:17rem;height:12.5rem;position:relative}.lc-empty__tile{border:1px solid var(--cd-line);background-color:var(--lc-ground);background-image:repeating-linear-gradient(-9deg, #eaedf2 0 22px, transparent 22px 28px), repeating-linear-gradient(81deg, transparent 0 22px, var(--lc-ground) 22px 28px);border-radius:1.5rem;width:11rem;height:11rem;position:absolute;top:.25rem;right:0;overflow:hidden;transform:rotate(3deg);box-shadow:0 18px 36px -20px #14142859}.lc-empty__ring{background:radial-gradient(circle,#34b1aa38,#34b1aa0f 70%);border:1.5px solid #34b1aa8c;border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;top:calc(50% - 2.75rem);left:calc(50% - 2.75rem)}.lc-empty__pin{filter:drop-shadow(0 6px 8px #a0501e59);width:2.1rem;position:absolute;top:calc(50% - 2.6rem);left:calc(50% - 1.05rem)}.lc-empty__pin path:first-child{fill:var(--brand);stroke:#fff;stroke-width:2px}.lc-empty__robot{z-index:1;width:8.25rem;position:absolute;bottom:-.75rem;left:-.5rem}.lc-empty__copy{justify-items:center;gap:.75rem;display:grid}.lc-empty__title{letter-spacing:-.015em;color:var(--cd-ink);font-size:1.6rem;font-weight:800;line-height:1.15}.lc-empty__body{max-width:30rem;color:var(--muted);font-size:1rem}.lc-empty__points{text-align:start;gap:.55rem;margin:.25rem 0 .75rem;padding:0;list-style:none;display:grid}.lc-empty__point{color:var(--cd-ink);align-items:center;gap:.65rem;font-size:.92rem;font-weight:700;display:flex}.lc-empty__point-icon{width:2.1rem;height:2.1rem;color:var(--brand-dark);background:#fff1e6;border-radius:50%;flex:none;place-items:center;display:grid}.lc-empty__note{color:var(--cd-amber-ink);font-size:.85rem;font-weight:700}@media (min-width:900px){.lc-empty{text-align:start;grid-template-columns:19rem minmax(0,1fr);place-items:center start;gap:2.5rem;padding:2.5rem 3rem}[dir=rtl] .lc-empty{grid-template-columns:minmax(0,1fr) 19rem}[dir=rtl] .lc-empty__stage{order:2}.lc-empty__stage{width:19rem;height:14rem}.lc-empty__tile{width:12.5rem;height:12.5rem}.lc-empty__robot{width:9.5rem}.lc-empty__copy{justify-items:start}.lc-empty__title{font-size:2rem}}.lc-skel--map{border-radius:1.1rem;height:clamp(13.5rem,58vw,19rem)}@media (min-width:960px){.lc-skel--map{min-height:21rem}}.lc-skel--guide{border-radius:1.15rem;width:100%;height:10rem}@media (min-width:960px){.lc-skel--guide{align-self:flex-end;height:13rem}}.lc-skel--badge{border-radius:50%;width:2.5rem;height:2.5rem}.lc-skel--stat{border-radius:.95rem;height:5.4rem}.lc-row--skel .lc-stats>span:first-child{grid-column:1/-1}@media (min-width:720px){.lc-row--skel .lc-stats>span:first-child{grid-column:auto}}.lc-row--skel .lc-row__title{gap:.6rem}@media (prefers-reduced-motion:reduce){.lc-zone--on:after,.lc-spot__ping,.lc-row__live:after,.lc-map__legend--on .lc-map__legend-dot:after{display:none}.lc-row--flash,.lc-geo__sweep,.lc-spin{animation:none}.lc-stat--link:hover{transform:none}}.mk,.cd-dialog{--mk-night:#14152b;--mk-night-2:#2a2350;--mk-active:#34b1aa;--mk-risk:#e8a23a;--mk-inactive:#c9cad4;--mk-new:#8f8cf0}.mk .dash-input:focus-visible,.mk-composer .dash-input:focus-visible{outline:none}.mk .dash-input[aria-invalid=true],.mk-composer .dash-input[aria-invalid=true]{border-color:var(--cd-danger)}@media (max-width:639px){.mk .cd-usage{flex-wrap:wrap;justify-content:center;row-gap:.4rem}.mk .cd-usage__text{white-space:normal;flex-wrap:wrap;justify-content:center}}.mk-textarea{resize:vertical;min-height:5.5rem;line-height:1.45}.mk-seg__input{clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.mk-chip{border:1px solid var(--cd-line);min-height:2.25rem;color:var(--cd-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8rem;font-weight:750;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex;position:relative}.mk-chip:hover{border-color:#d9d9e1;transform:translateY(-1px)}.mk-chip--on,.mk-chip--on:hover{border-color:var(--navy);background:var(--navy);color:#fff}.mk-chip:has(.mk-seg__input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.mk-chip__swatch{border-radius:50%;width:.8rem;height:.8rem;box-shadow:inset 0 0 0 1px #0000001f}.mk-tag{background:var(--cd-soft-2);color:var(--cd-ink);border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.mk-link-btn{color:var(--brand-dark);align-items:center;gap:.35rem;padding:.35rem .2rem;font-size:.8rem;font-weight:750;transition:color .2s;display:inline-flex}.mk-link-btn:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.mk-link-btn:disabled{opacity:.55;cursor:progress}.mk-pulse{border:1px solid var(--cd-line);background:var(--card);border-radius:1.6rem;gap:.5rem;padding:.5rem;display:grid;box-shadow:0 1px 2px #1414280a}.mk-pulse__guide,.mk-pulse__audience{min-width:0}.mk-pulse__guide{justify-content:center;display:flex}@media (min-width:960px){.mk-pulse{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:.75rem}.mk-pulse__guide{justify-content:stretch}}.mk-guide{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:28rem;padding:.25rem .5rem .75rem;display:flex;position:relative}.mk-guide .cd-confetti{overflow:hidden}.mk-guide .cd-confetti span{left:calc(6% + var(--i) * 7.6%)}.mk-guide__robot{z-index:2;width:6.5rem;margin-bottom:-.9rem;position:relative}.mk-guide__img{width:100%}.mk-guide__bubble{border:1px solid var(--cd-line);background:#fff;border-radius:1.2rem;justify-items:center;gap:.45rem;width:100%;padding:1.15rem 1.15rem 1.1rem;display:grid;position:relative;box-shadow:0 12px 30px -18px #14142859}.mk-guide__bubble:before{content:"";border-top:1px solid var(--cd-line);border-left:1px solid var(--cd-line);background:inherit;width:.9rem;height:.9rem;position:absolute;top:-.46rem;left:calc(50% - .45rem);transform:rotate(45deg)}.mk-guide--celebrate .mk-guide__bubble,.mk-guide--celebrate .mk-guide__bubble:before{border-color:#e8864a66}.mk-guide--celebrate .mk-guide__bubble{background:#fff8f2}.mk-guide--nudge .mk-guide__bubble,.mk-guide--nudge .mk-guide__bubble:before{border-color:#34b1aa59}.mk-guide--nudge .mk-guide__bubble{background:#f3fbfa}.mk-guide__title{letter-spacing:-.01em;color:var(--cd-ink);text-wrap:balance;font-size:1.08rem;font-weight:800;line-height:1.25}.mk-guide__body{color:var(--muted);text-wrap:pretty;font-size:.87rem;line-height:1.5}.mk-guide__bubble>.cd-btn,.mk-guide__note{margin-top:.35rem}.mk-guide__note{color:var(--cd-ink);font-size:.8rem;font-weight:700}@media (min-width:960px){.mk-guide{text-align:start;flex-direction:row;align-items:flex-end;max-width:none;height:100%;padding:1rem .25rem .75rem}[dir=rtl] .mk-guide{flex-direction:row-reverse}.mk-guide__robot{flex:none;align-self:flex-end;width:9.5rem;margin:0 -.75rem -.6rem 0}.mk-guide__bubble{flex:1;align-self:center;justify-items:start;padding:1.25rem 1.35rem}.mk-guide__bubble:before{border:0;border-left:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line);top:auto;bottom:1.6rem;left:-.46rem}.mk-guide--celebrate .mk-guide__bubble:before{border-color:#e8864a66}.mk-guide--nudge .mk-guide__bubble:before{border-color:#34b1aa59}.mk-guide__title{font-size:1.2rem}}.mk-audience{background:var(--cd-soft);text-align:center;border-radius:1.15rem;justify-items:center;gap:.6rem;height:100%;padding:1.15rem 1rem 1rem;display:grid}@media (min-width:960px){.mk-audience{text-align:start;align-content:start;justify-items:stretch;padding:1.35rem 1.4rem 1.2rem}}.mk-audience__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.mk-audience__total{align-items:baseline;gap:.45rem;display:inline-flex}.mk-audience__num{letter-spacing:-.03em;color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:850;line-height:1}.mk-audience__unit{color:var(--muted);font-size:.95rem;font-weight:700}.mk-audience__wallet{color:var(--cd-teal-ink);justify-content:center;align-items:center;gap:.35rem;font-size:.8rem;font-weight:650;display:inline-flex}@media (min-width:960px){.mk-audience__wallet{justify-content:flex-start}}.mk-audience__empty{max-width:22rem;color:var(--muted);font-size:.86rem;line-height:1.5}.mk-bar{background:#e6e6ec;border-radius:999px;gap:3px;width:100%;height:.7rem;margin-top:.2rem;display:flex;overflow:hidden}.mk-bar__seg{transform-origin:0;border-radius:999px;min-width:.35rem;display:block}[dir=rtl] .mk-bar__seg{transform-origin:100%}.mk-bar__seg--active{background:var(--mk-active)}.mk-bar__seg--atRisk{background:var(--mk-risk)}.mk-bar__seg--inactive{background:var(--mk-inactive)}.mk-bar__seg--other{background:var(--mk-new)}.mk-legend{grid-template-columns:repeat(2,auto);justify-content:center;gap:.35rem 1.25rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.mk-legend{flex-wrap:wrap;justify-content:center;gap:.35rem 1.1rem;display:flex}}@media (min-width:960px){.mk-legend{justify-content:flex-start}}.mk-legend__item{white-space:nowrap;color:var(--muted);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.mk-legend__dot{border-radius:50%;flex:none;width:.55rem;height:.55rem}.mk-legend__value{color:var(--cd-ink);font-variant-numeric:tabular-nums;font-weight:800}.mk-opps{gap:.45rem;width:100%;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.mk-opp{text-align:start;background:#fff;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.6rem .65rem;display:grid;box-shadow:0 1px 2px #1414280d}.mk-opp:has(.mk-opp__btn){grid-template-columns:auto minmax(0,1fr) auto}.mk-opp__icon{border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid}.mk-opp--reward .mk-opp__icon{color:var(--brand-dark);background:#fff1e6}.mk-opp--risk .mk-opp__icon{background:var(--cd-amber-bg);color:var(--cd-amber-ink)}.mk-opp__text{color:var(--cd-ink);font-size:.84rem;font-weight:700;line-height:1.3}.mk-opp__btn{background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;min-height:2.1rem;padding:0 .8rem;font-size:.76rem;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.mk-opp__btn:hover{background:var(--brand);transform:translateY(-1px)}@media (max-width:419px){.mk-opp:has(.mk-opp__btn){grid-template-columns:auto minmax(0,1fr)}.mk-opp__btn{grid-column:1/-1;justify-content:center}}.mk-tabs{border:1px solid var(--cd-line);background:#fff;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;width:100%;max-width:34rem;margin-inline:auto;padding:.3rem;display:grid;box-shadow:0 8px 24px -18px #14142866}@media (min-width:720px){.mk-tabs{grid-template-columns:repeat(3,auto);width:fit-content;margin-inline:0}}.mk-tab{min-width:0;min-height:2.6rem;color:var(--muted);border-radius:999px;padding:0 .6rem;font-size:.84rem;font-weight:750;transition:color .2s;position:relative}@media (min-width:720px){.mk-tab{padding:0 1.15rem}}.mk-tab:hover{color:var(--cd-ink)}.mk-tab--on,.mk-tab--on:hover{color:#fff}.mk-tab__pill{border-radius:inherit;background:var(--navy);position:absolute;inset:0;box-shadow:0 6px 16px -8px #14143c99}.mk-tab__inner{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;max-width:100%;display:inline-flex;position:relative}.mk-tab__badge{min-width:1.2rem;height:1.2rem;color:var(--brand-dark);background:#fff1e6;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.68rem;font-weight:800;display:inline-grid}.mk-tab__badge--live{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}@media (max-width:379px){.mk-tab{padding:0 .35rem;font-size:.78rem}.mk-tab__inner>svg{display:none}}.mk-panel{min-width:0}.mk-panel:focus-visible{outline:none}.mk-phone{background:radial-gradient(120% 70% at 85% 0%, #e8864a8c, transparent 60%), radial-gradient(120% 80% at 0% 100%, #34b1aa73, transparent 60%), linear-gradient(170deg, var(--mk-night-2), var(--mk-night));color:#fff;isolation:isolate;border:7px solid #101014;border-radius:2.4rem;flex-direction:column;align-items:center;width:15.5rem;height:20rem;padding:.6rem .65rem .75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #141432a6,inset 0 0 0 1px #ffffff0f}.mk-phone__island{background:#101014;border-radius:999px;width:4.6rem;height:1.15rem}.mk-phone__clock{justify-items:center;margin-top:.85rem;line-height:1;display:grid}.mk-phone__date{opacity:.85;text-transform:capitalize;font-size:.7rem;font-weight:650}.mk-phone__time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:3.1rem;font-weight:700}.mk-phone__stack{width:100%;margin-top:1.1rem}.mk-phone__bar{background:#ffffffb3;border-radius:999px;width:5.5rem;height:.25rem;position:absolute;bottom:.45rem;left:calc(50% - 2.75rem)}.mk-notif{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#15161c;text-align:start;background:#ffffffd1;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;width:100%;padding:.6rem .65rem;display:grid;box-shadow:0 10px 24px -14px #00000080}.mk-notif__icon{background:var(--brand);color:#fff;border-radius:.5rem;place-items:center;width:1.9rem;height:1.9rem;font-size:.7rem;font-weight:800;display:grid;overflow:hidden}.mk-notif__logo{object-fit:cover;background:#fff;width:100%;height:100%}.mk-notif__body{gap:.08rem;min-width:0;display:grid}.mk-notif__top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.mk-notif__app{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;color:#6b6d78;font-size:.64rem;font-weight:700;overflow:hidden}.mk-notif__time{color:#8a8c96;flex:none;font-size:.64rem}.mk-notif__title{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:750;line-height:1.3;overflow:hidden}.mk-notif__msg{-webkit-line-clamp:4;overflow-wrap:anywhere;color:#2b2c33;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mk-notif__ph{color:#9b9da7}.mk-notif--mini{background:var(--cd-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mk-notif--mini .mk-notif__msg{-webkit-line-clamp:2}.mk-showcase,.mk-nocard{border:1px solid var(--cd-line);background:var(--card);text-align:center;border-radius:1.6rem;justify-items:center;gap:1.5rem;padding:1.75rem 1.25rem 2rem;display:grid}.mk-nocard{gap:.75rem}.mk-showcase__copy{justify-items:center;gap:.8rem;max-width:30rem;display:grid}.mk-showcase__title{letter-spacing:-.015em;color:var(--cd-ink);text-wrap:balance;font-size:1.5rem;font-weight:800;line-height:1.18}.mk-showcase__body{color:var(--muted);text-wrap:pretty;font-size:.97rem;line-height:1.55}.mk-showcase__copy>.cd-btn{margin-top:.3rem}.mk-showcase__chips{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.3rem;display:flex}.mk-device{isolation:isolate;place-items:center;display:grid;position:relative}.mk-device:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(closest-side,#e8864a47,#34b1aa1f 60%,#0000);border-radius:50%;position:absolute;inset:12% -12% 4%}.mk-device__frame{aspect-ratio:1/2;filter:drop-shadow(0 32px 36px #14143252);width:min(17.5rem,74vw)!important;height:auto!important}.mk-device__screen{background:radial-gradient(120% 60% at 85% 0%, #e8864a99, transparent 60%), radial-gradient(120% 70% at 0% 100%, #34b1aa80, transparent 60%), linear-gradient(170deg, var(--mk-night-2), var(--mk-night));container-type:inline-size}.mk-lock{color:#fff;flex-direction:column;align-items:center;height:100%;padding:0 4.5cqw;display:flex;position:relative}.mk-lock>svg:first-child{width:calc(100% + 9cqw);margin-inline:-4.5cqw}.mk-lock__clock{justify-items:center;margin-top:4cqw;line-height:1;display:grid}.mk-lock__date{opacity:.88;text-transform:capitalize;font-size:5.4cqw;font-weight:650}.mk-lock__time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:1.5cqw;font-size:25cqw;font-weight:700}.mk-lock__stack{width:100%;margin-top:9cqw}.mk-lock__actions{inset-inline:10cqw;justify-content:space-between;display:flex;position:absolute;bottom:12cqw}.mk-lock__action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;place-items:center;width:14cqw;height:14cqw;display:grid}.mk-lock__action svg{width:6cqw;height:6cqw}@media (min-width:860px){.mk-showcase{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:3rem;padding:2.25rem 3rem}.mk-showcase__copy{justify-items:start}.mk-showcase__chips{justify-content:flex-start}.mk-showcase__title{font-size:1.9rem}}.mk-camps{gap:1.4rem;display:grid}.mk-camps__group{gap:.6rem;display:grid}.mk-camps__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;padding-inline:.25rem;font-size:.78rem;font-weight:800;display:inline-flex}.mk-camps__count{background:var(--cd-soft-2);letter-spacing:0;min-width:1.35rem;height:1.35rem;color:var(--cd-ink);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.7rem;display:inline-grid}.mk-camps__list{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mk-camps__note{color:var(--muted);text-align:center;justify-content:center;align-items:flex-start;gap:.4rem;font-size:.78rem;display:flex}.mk-camps__note svg{margin-top:.15rem}@media (min-width:720px){.mk-camps__note{text-align:start;justify-content:flex-start}}.mk-camp{border:1px solid var(--cd-line);background:var(--card);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon main""actions actions";gap:.75rem .85rem;padding:1rem;transition:border-color .3s,box-shadow .3s;display:grid;box-shadow:0 1px 2px #1414280a}.mk-camp:has(.mk-camp__actions:empty){grid-template-areas:"icon main"}.mk-camp__actions:empty{display:none}.mk-camp--new{border-color:#e8864a8c;animation:.9s ease-out 2 cd-flash;box-shadow:0 14px 34px -22px #e8864acc}@media (min-width:720px){.mk-camp{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main actions";align-items:center;padding:1rem 1.2rem}}.mk-camp__icon{background:var(--cd-teal-bg);width:2.5rem;height:2.5rem;color:var(--cd-teal-ink);border-radius:50%;grid-area:icon;place-items:center;display:grid}.mk-camp--scheduled .mk-camp__icon,.mk-camp--draft .mk-camp__icon,.mk-camp--sending .mk-camp__icon{color:var(--brand-dark);background:#fff1e6}.mk-camp__main{grid-area:main;gap:.2rem;min-width:0;display:grid}.mk-camp__title{color:var(--cd-ink);overflow-wrap:anywhere;font-size:.98rem;font-weight:800;line-height:1.3}.mk-camp__msg{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mk-camp__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem .75rem;margin-top:.3rem;font-size:.76rem;font-weight:650;display:flex}.mk-camp__when{color:var(--brand-dark);font-weight:750}.mk-camp__actions{grid-area:actions;gap:.5rem;display:flex}.mk-camp__actions>.cd-btn{flex:1}@media (min-width:720px){.mk-camp__actions>.cd-btn{flex:none}}.mk-composer.cd-dialog__panel{width:min(100%,60rem)}.mk-composer__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.mk-composer__preview{z-index:2;background:var(--card);justify-items:center;gap:.5rem;margin:0 -.25rem;padding:.75rem .25rem .6rem;display:grid;position:sticky;top:-.75rem}.mk-phone--composer{border-width:0;border-radius:1.25rem;width:100%;max-width:22rem;height:auto;padding:.55rem .7rem .8rem}.mk-phone--composer .mk-phone__island,.mk-phone--composer .mk-phone__bar,.mk-phone--composer .mk-phone__date{display:none}.mk-phone--composer .mk-phone__clock{margin-top:.1rem}.mk-phone--composer .mk-phone__time{font-size:1.6rem}.mk-phone--composer .mk-phone__stack{margin-top:.55rem}@media (min-width:640px) and (max-width:859px){.mk-composer__preview{margin-top:-.75rem;padding-top:1.5rem;top:-1.5rem}}.mk-composer__reach{color:var(--muted);align-items:baseline;gap:.3rem;font-size:.84rem;font-weight:650;display:inline-flex}.mk-composer__hint{max-width:15rem;color:var(--muted);text-align:center;margin-top:-.3rem;font-size:.72rem;line-height:1.4;display:none}@media (min-width:860px){.mk-composer__hint{display:block}}.mk-composer__reach-num{color:var(--brand-dark);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:850;display:inline-block}@media (min-width:860px){.mk-composer__grid{grid-template-columns:16.5rem minmax(0,1fr);align-items:start;gap:2rem}.mk-composer__preview{margin:0;padding:.25rem 0 0;top:0}.mk-phone--composer{border-width:7px;border-radius:2.4rem;width:15.5rem;height:21rem;padding:.6rem .65rem .75rem}.mk-phone--composer .mk-phone__island,.mk-phone--composer .mk-phone__bar,.mk-phone--composer .mk-phone__date{display:block}.mk-phone--composer .mk-phone__clock{margin-top:.85rem}.mk-phone--composer .mk-phone__time{font-size:3.1rem}.mk-phone--composer .mk-phone__stack{margin-top:1.1rem}}.mk-composer__form{gap:1.35rem;min-width:0;display:grid}.mk-step{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.mk-step__title{color:var(--cd-ink);align-items:center;gap:.55rem;margin-bottom:.75rem;padding:0;font-size:.95rem;font-weight:800;display:inline-flex}.mk-step__num{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:800;display:inline-grid}.mk-step__hint{color:var(--muted);font-size:.74rem;line-height:1.4}@media (min-width:860px){.mk-step__hint{display:none}}.mk-segs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (min-width:560px){.mk-segs{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-seg{border:1.5px solid var(--cd-line);cursor:pointer;text-align:start;background:#fff;border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count""hint hint";gap:.15rem .4rem;padding:.65rem .75rem;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.mk-seg:hover{border-color:#d9d9e1}.mk-seg--on,.mk-seg--on:hover{border-color:var(--brand);background:#fff8f2}.mk-seg:has(.mk-seg__input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.mk-seg--empty:not(.mk-seg--on){opacity:.6}.mk-seg__label{text-overflow:ellipsis;white-space:nowrap;color:var(--cd-ink);grid-area:label;font-size:.84rem;font-weight:800;overflow:hidden}.mk-seg__count{color:var(--brand-dark);font-variant-numeric:tabular-nums;grid-area:count;font-size:.84rem;font-weight:850}.mk-seg--empty .mk-seg__count{color:var(--muted)}.mk-seg__hint{color:var(--muted);grid-area:hint;font-size:.7rem;line-height:1.3}.mk-templates{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mk-templates__icon{width:1rem;height:1rem;color:var(--brand);margin-inline-end:.1rem}.mk-templates .mk-chip{min-height:2rem;padding:0 .75rem;font-size:.76rem}.mk-counter{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:650}.mk-counter--warn{color:var(--cd-amber-ink)}.mk-mode,.mk-size{background:var(--cd-soft-2);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;width:100%;max-width:22rem;padding:.25rem;display:grid}.mk-mode__opt,.mk-size__opt{min-height:2.4rem;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;font-size:.84rem;font-weight:750;transition:color .2s;display:grid;position:relative}.mk-mode__opt--on,.mk-size__opt--on{color:var(--cd-ink)}.mk-mode__opt:has(.mk-seg__input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.mk-mode__pill{border-radius:inherit;background:#fff;position:absolute;inset:0;box-shadow:0 2px 8px #1414281f}.mk-mode__text{align-items:center;gap:.4rem;display:inline-flex;position:relative}.mk-when{overflow:hidden}.mk-when>.lc-form__pair{padding-top:.15rem}.mk-quiet{color:#3d3a87;background:#eeedfb;border-radius:.85rem;align-items:flex-start;gap:.5rem;padding:.65rem .8rem;font-size:.82rem;font-weight:650;line-height:1.4;display:flex}.mk-quiet svg{margin-top:.05rem}.mk-composer__actions{grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.25rem;display:grid}@media (min-width:640px){.mk-composer__actions{justify-content:flex-end;display:flex}}.mk-review{align-content:start}.mk-review__title{letter-spacing:-.01em;color:var(--cd-ink);font-size:1.3rem;font-weight:800}.mk-review__list{border:1px solid var(--cd-line);border-radius:1rem;margin:0;display:grid;overflow:hidden}.mk-review__list>div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding:.8rem 1rem;display:grid}.mk-review__list>div+div{border-top:1px solid var(--cd-line)}.mk-review__list dt{color:var(--muted);font-size:.8rem;font-weight:650}.mk-review__list dd{color:var(--cd-ink);gap:.25rem;margin:0;font-size:.9rem;font-weight:800;display:grid}.mk-review__sub{color:#3d3a87;font-size:.78rem;font-weight:600}.mk-review__warn{color:var(--cd-amber-ink);font-size:.8rem;font-weight:650}.mk-review__error{color:var(--cd-danger);background:#fdeeee;border-radius:.8rem;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.84rem;font-weight:650;display:flex}.mk-send{position:relative;overflow:hidden}.mk-send:not(:disabled):hover .mk-send__plane{animation:.7s ease-in-out mk-plane}@keyframes mk-plane{0%{transform:translate(0)}45%{opacity:0;transform:translate(14px,-10px)}55%{opacity:0;transform:translate(-14px,10px)}to{opacity:1;transform:translate(0)}}.mk-autos{gap:.9rem;display:grid}.mk-autos__intro{max-width:40rem;color:var(--muted);text-align:center;margin-inline:auto;font-size:.86rem;line-height:1.5}@media (min-width:720px){.mk-autos__intro{text-align:start;margin-inline:0;padding-inline:.25rem}}.mk-autos__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:860px){.mk-autos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-auto{border:1px solid var(--cd-line);background:var(--card);border-radius:1.35rem;align-content:start;gap:.85rem;padding:1.05rem 1.05rem .8rem;scroll-margin-block:7rem;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 1px 2px #1414280a}.mk-auto--on{border-color:#34b1aa66}.mk-auto--focus{border-color:var(--brand);animation:.9s ease-out 2 cd-flash;box-shadow:0 16px 40px -24px #e8864ad9}.mk-auto--locked{background:#fbfbfc}.mk-auto--locked .mk-auto__icon,.mk-auto--locked .mk-notif--mini{filter:grayscale();opacity:.6}.mk-auto__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.mk-auto__icon{background:var(--cd-soft);width:2.6rem;height:2.6rem;color:var(--cd-ink);border-radius:.85rem;place-items:center;transition:background .3s,color .3s;display:grid;position:relative}.mk-auto--on .mk-auto__icon{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}.mk-auto__live{background:var(--success);border:2px solid #fff;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:-.15rem;right:-.15rem}.mk-auto__live:after{content:"";background:var(--success);border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite cd-ping;position:absolute;inset:-2px}.mk-auto__heading{gap:.25rem;min-width:0;display:grid}.mk-auto__name{color:var(--cd-ink);font-size:1rem;font-weight:800;line-height:1.25}.mk-auto__rule{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .3rem;font-size:.84rem;line-height:1.5;display:flex}.mk-auto__saved{background:var(--cd-teal-bg);color:var(--cd-teal-ink);border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.mk-auto__lock{background:var(--cd-soft-2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.mk-stepper{vertical-align:middle;background:#fff1e6;border-radius:999px;align-items:center;gap:.1rem;padding:.12rem;display:inline-flex}.mk-stepper__btn{width:1.55rem;height:1.55rem;color:var(--brand-dark);background:#fff;border-radius:50%;place-items:center;transition:transform .15s,opacity .2s;display:grid;box-shadow:0 1px 2px #a0501e33}.mk-stepper__btn:not(:disabled):hover{transform:scale(1.08)}.mk-stepper__btn:not(:disabled):active{transform:scale(.92)}.mk-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.mk-stepper__value{min-width:1.9rem;height:1.55rem;color:var(--brand-dark);font-variant-numeric:tabular-nums;place-items:center;font-size:.86rem;font-weight:850;display:inline-grid;position:relative;overflow:hidden}.mk-switch{background:#d9dae2;border-radius:999px;flex:none;align-items:center;width:2.9rem;height:1.7rem;padding:.2rem;transition:background .25s;display:inline-flex;position:relative}.mk-switch--on{background:var(--success);justify-content:flex-end}.mk-switch:disabled{opacity:.5;cursor:not-allowed}.mk-switch__thumb{background:#fff;border-radius:50%;width:1.3rem;height:1.3rem;display:block;box-shadow:0 2px 4px #14142840}.mk-auto__editor{gap:.85rem;display:grid;overflow:hidden}.mk-auto__editor>:first-child{margin-top:.1rem}.mk-auto__editor-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mk-auto__foot{border-top:1px dashed var(--cd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;padding-top:.6rem;display:flex}.mk-auto__stats{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .7rem;font-size:.76rem;font-weight:650;display:flex}.mk-auto__returned{color:var(--cd-teal-ink);font-weight:800}.mk-auto__actions{gap:.6rem;display:flex}.mk-materials{gap:1rem;display:grid}.mk-programs{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}@media (min-width:720px){.mk-programs{justify-content:flex-start}}.mk-block__title{letter-spacing:-.01em;color:var(--cd-ink);font-size:1.25rem;font-weight:800;line-height:1.2}.mk-block__body{color:var(--muted);text-wrap:pretty;font-size:.9rem;line-height:1.5}.mk-block__tip{color:var(--muted);font-size:.78rem;line-height:1.45}.mk-print,.mk-social,.mk-linkb{border:1px solid var(--cd-line);background:var(--card);border-radius:1.6rem;box-shadow:0 1px 2px #1414280a}.mk-print{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem;display:grid}.mk-print__stage{background:radial-gradient(circle at 50% 40%, #fff 0%, transparent 70%), repeating-linear-gradient(45deg, #f1f1f5 0 1px, transparent 1px 12px), var(--cd-soft);border-radius:1.15rem;place-items:center;padding:1.5rem 1rem 3.25rem;display:grid;position:relative}.mk-print__sheet{transform-origin:50% 60%;width:min(17rem,78%)}.mk-print__sheet .mk-art{border-radius:.4rem;box-shadow:0 28px 44px -24px #14142899,0 2px 6px #14142824}.mk-print__chosen{background:var(--cd-soft);color:var(--cd-ink);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .4rem;font-size:.78rem;font-weight:750;display:inline-flex}[dir=rtl] .mk-print__chosen{padding:.3rem .4rem .3rem .75rem}.mk-print__dot{background:linear-gradient(135deg, var(--mk-sw1) 0 50%, var(--mk-sw2) 50% 100%);border-radius:999px;width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px #1414281f}.mk-print__size{color:var(--muted);background:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:750;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #1414281a}.mk-print__copy{text-align:center;justify-items:center;gap:.75rem;padding:.75rem .75rem 1rem;display:grid}.mk-print__copy>.cd-btn{width:100%;max-width:22rem}@media (min-width:860px){.mk-print{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.mk-print__stage{min-height:23rem}.mk-print__copy{text-align:start;align-content:center;justify-items:start;padding:1.5rem 1.75rem 1.5rem .75rem}[dir=rtl] .mk-print__copy{padding:1.5rem .75rem 1.5rem 1.75rem}.mk-print__copy>.cd-btn{width:auto}.mk-block__title{font-size:1.4rem}}.mk-dl{min-width:9.5rem}.mk-dl__inner{align-items:center;gap:.5rem;display:inline-flex}.cd-btn.mk-dl--done,.cd-btn.mk-dl--done:hover{border-color:var(--success);background:var(--success);color:#fff}.mk-art{background:var(--cd-soft);margin:0;position:relative;overflow:hidden}.mk-art--poster{aspect-ratio:1000/1414}.mk-art__ph{color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.mk-art__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .55s;display:block;transform:scale(1.02)}.mk-art__img--ready{opacity:1;transform:none}.mk-art__failed{color:var(--muted);text-align:center;inset-inline:.5rem;font-size:.72rem;font-weight:650;position:absolute;bottom:.75rem}.mk-designs{border:1px solid var(--cd-line);background:radial-gradient(90% 120% at 100% 0%, #ff9a3d1f 0%, transparent 55%), var(--card);border-radius:1.6rem;gap:1.1rem;padding:1.25rem 1rem;display:grid;box-shadow:0 1px 2px #1414280a}.mk-designs__head{gap:1rem;display:grid}.mk-designs__intro{gap:.35rem;display:grid}.mk-designs__intro .mk-block__title{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.mk-designs__count{background:var(--brand-light);color:var(--brand-dark);border-radius:999px;padding:.2rem .6rem;font-size:.74rem;font-weight:800}.mk-designs__lang{justify-items:start;gap:.35rem;display:grid}.mk-designs__lang-label{color:var(--cd-ink);font-size:.78rem;font-weight:750}.mk-designs__lang-hint{color:var(--muted);font-size:.74rem}.mk-langs{background:var(--cd-soft-2);border-radius:999px;grid-auto-flow:column;gap:.2rem;padding:.25rem;display:inline-grid}.mk-langs__opt{min-width:3.4rem;min-height:2.25rem;color:var(--muted);cursor:pointer;border-radius:999px;padding-inline:.8rem;font-size:.82rem;font-weight:800;transition:color .2s;position:relative}.mk-langs__opt--on{color:var(--cd-ink)}.mk-langs__pill{background:var(--card);border-radius:999px;position:absolute;inset:0;box-shadow:0 2px 8px -2px #14142838}.mk-langs__text{position:relative}.mk-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:7.25rem;grid-auto-flow:column;gap:.75rem;margin-inline:-1rem;padding:.35rem 1rem .75rem;display:grid;overflow-x:auto}.mk-tile{text-align:center;scroll-snap-align:start;cursor:pointer;background:0 0;border:0;gap:.45rem;padding:0;display:grid}.mk-tile__thumb{aspect-ratio:1000/1414;background:linear-gradient(160deg, var(--mk-sw1) 0%, var(--mk-sw2) 140%);border-radius:.7rem;transition:box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14142814,0 10px 22px -16px #14142899}.mk-tile__thumb img{object-fit:cover;width:100%;height:100%;display:block}.mk-tile--on .mk-tile__thumb{box-shadow:0 0 0 3px var(--brand), 0 14px 28px -14px #f25c05a6}.mk-tile:focus-visible{outline:none}.mk-tile:focus-visible .mk-tile__thumb{box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--brand)}.mk-tile__check{background:var(--brand);color:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem;box-shadow:0 4px 10px -2px #f25c05b3}.mk-tile__name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;overflow:hidden}.mk-tile--on .mk-tile__name{color:var(--cd-ink)}@media (min-width:720px){.mk-designs{padding:1.5rem 1.75rem}.mk-designs__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem}.mk-designs__lang{text-align:end;justify-items:end}.mk-gallery{margin-inline:-1.75rem;padding-inline:1.75rem}}@media (min-width:1100px){.mk-gallery{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.mk-art__img{transition:none;transform:none}}.mk-social{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem 1rem;display:grid}.mk-social__head{text-align:center;gap:.4rem;display:grid}.mk-social__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:.75rem;display:grid}.mk-social__item{gap:.6rem;min-width:0;display:grid}.mk-social__frame{background:var(--cd-soft);border-radius:1rem;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 30px -22px #14142899}.mk-social__frame--square{aspect-ratio:1}.mk-social__frame--story{aspect-ratio:9/16;width:min(100%,12.4rem);margin-inline:auto}.mk-social__meta{justify-items:center;gap:.45rem;display:grid}.mk-social__meta .cd-btn{width:100%;min-width:0}.mk-social__label{color:var(--muted);font-size:.76rem;font-weight:750}@media (min-width:720px){.mk-social{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2rem;padding:1.5rem 1.75rem}.mk-social__head{text-align:start}.mk-social__grid{gap:1rem}.mk-social__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mk-social__label{white-space:nowrap}.mk-social__meta .cd-btn{width:auto}}.mk-linkb{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem 1rem;display:grid}.mk-linkb__build{gap:.9rem;min-width:0;display:grid}.mk-linkb__build>.mk-block__title,.mk-linkb__build>.mk-block__body{text-align:center}.mk-linkb__build>.mk-block__body{margin-top:-.5rem}.mk-linkb__field{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.mk-linkb__field>legend{margin-bottom:.5rem;padding:0}.mk-channels{flex-wrap:wrap;gap:.35rem;display:flex}.mk-channels .mk-chip{min-height:2.1rem;padding:0 .75rem;font-size:.78rem}.mk-linkb__build>.lc-field{overflow:hidden}.mk-linkb__out{background:var(--cd-soft);border:1px dashed #d6d6de;border-radius:.9rem;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;display:flex}.mk-linkb__icon{width:1rem;height:1rem;color:var(--brand-dark);flex:none;margin-top:.15rem}.mk-linkb__url{min-width:0;color:var(--cd-ink);overflow-wrap:anywhere;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.5}.mk-linkb__query{color:var(--brand-dark);font-weight:700;display:inline}.mk-linkb__actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:379px){.mk-linkb__actions{grid-template-columns:minmax(0,1fr)}}.mk-linkb__results{background:var(--cd-soft);border-radius:1.15rem;align-content:start;gap:.75rem;padding:1rem;display:grid}.mk-linkb__results-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.mk-linkb__results-title{color:var(--cd-ink);font-size:.95rem;font-weight:800}.mk-linkb__period{color:var(--muted);font-size:.72rem;font-weight:700}.mk-linkb__summary{color:var(--muted);font-size:.82rem}.mk-linkb__empty{color:var(--muted);align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.5;display:flex}.mk-linkb__empty svg{margin-top:.15rem}.mk-sources{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mk-source{grid-template-columns:5.5rem minmax(0,1fr) 2rem;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.mk-source__name{text-overflow:ellipsis;white-space:nowrap;color:var(--cd-ink);font-weight:700;overflow:hidden}.mk-source__track{background:#e4e4ea;border-radius:999px;height:.55rem;overflow:hidden}.mk-source__fill{transform-origin:0;background:#b9bac6;border-radius:999px;width:100%;height:100%;display:block}[dir=rtl] .mk-source__fill{transform-origin:100%}.mk-source--on .mk-source__fill{background:var(--brand)}.mk-source__count{color:var(--cd-ink);text-align:end;font-variant-numeric:tabular-nums;font-weight:800}@media (min-width:860px){.mk-linkb{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.75rem;padding:1.5rem 1.75rem}.mk-linkb__build>.mk-block__title,.mk-linkb__build>.mk-block__body{text-align:start}.mk-linkb__actions{display:flex}.mk-linkb__results{padding:1.25rem}}.mk-skel--guide{border-radius:1.15rem;width:100%;height:12rem}.mk-skel--audience{border-radius:1.15rem;width:100%;height:14rem}.mk-skel--tabs{border-radius:999px;width:100%;max-width:34rem;height:3.3rem;margin-inline:auto}.mk-skel--row{border-radius:1.25rem;height:5.5rem}@media (min-width:720px){.mk-skel--tabs{width:24rem;margin-inline:0}}@media (prefers-reduced-motion:reduce){.mk-auto__live:after{display:none}.mk-camp--new,.mk-auto--focus,.mk-send:not(:disabled):hover .mk-send__plane{animation:none}.mk-chip:hover,.mk-opp__btn:hover,.mk-stepper__btn:not(:disabled):hover{transform:none}}.an{--an-visits:var(--brand);--an-enrollments:#7a76e6;--an-redemptions:#2a9d96;--an-returning:var(--navy);--an-prev:#b4b5c3;--an-heat-0:#f0f0f4;--an-heat-1:#fde6d6;--an-heat-2:#f8c29d;--an-heat-3:#f09d67;--an-heat-4:var(--brand-dark)}.an-head__side{width:100%}@media (min-width:640px){.an-head{flex-wrap:wrap}.an-head__side{width:auto}}.an-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}@media (min-width:640px){.an-filters{justify-content:flex-end;width:auto}}.an-range{border:1px solid var(--cd-line);background:var(--card);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;width:100%;max-width:22rem;padding:.25rem;display:grid}@media (min-width:640px){.an-range{grid-template-columns:repeat(3,auto);width:auto}}.an-range__opt{min-height:2.25rem;color:var(--muted);white-space:nowrap;border-radius:999px;padding:0 .85rem;font-size:.82rem;font-weight:750;transition:color .2s;position:relative}.an-range__opt:hover{color:var(--cd-ink)}.an-range__opt--on,.an-range__opt--on:hover{color:#fff}.an-range__pill{border-radius:inherit;background:var(--navy);position:absolute;inset:0;box-shadow:0 6px 14px -8px #14143c99}.an-range__text{position:relative}.an-pick{border:1px solid var(--cd-line);background:var(--card);max-width:14rem;min-height:2.75rem;color:var(--cd-ink);border-radius:999px;align-items:center;transition:border-color .2s;display:inline-flex;position:relative}.an-pick:hover,.an-pick--on{border-color:#cfcfd8}.an-pick--on{background:var(--brand-surface);border-color:var(--brand-border)}.an-pick:focus-within{outline:2px solid var(--brand);outline-offset:2px}.an-pick__icon,.an-pick__chev{pointer-events:none;color:var(--muted);position:absolute}.an-pick__icon{inset-inline-start:.85rem}.an-pick__chev{inset-inline-end:.75rem}.an-pick__select{border-radius:inherit;width:100%;min-height:2.75rem;color:inherit;text-overflow:ellipsis;white-space:nowrap;appearance:none;cursor:pointer;background:0 0;border:0;padding-inline:2.3rem 2.1rem;font-size:.84rem;font-weight:700;overflow:hidden}.an-pick__select:focus{outline:none}.an-export{min-height:2.75rem}.an-status{border-radius:999px;height:3px;margin-block:-.6rem -.65rem;position:relative;overflow:hidden}.an-status__bar{background:linear-gradient(90deg, transparent, var(--brand) 40%, var(--brand) 60%, transparent);background-repeat:no-repeat;background-size:50% 100%;animation:1.1s ease-in-out infinite an-sweep;position:absolute;inset:0}@keyframes an-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}.an-dim{opacity:.55;transition:opacity .25s}.an-pulse,.an-panel{transition:opacity .25s}.an-alert{overflow:hidden}.an-alert__inner{background:var(--cd-amber-bg);color:var(--cd-amber-ink);text-align:center;border:1px solid #f3d9a8;border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem .75rem;padding:.7rem .9rem;display:flex}.an-alert__text{font-size:.86rem;font-weight:700}.an-alert__close{width:2.25rem;height:2.25rem;color:inherit;border-radius:999px;place-items:center;display:inline-grid}.an-alert__close:hover{background:#8a5a121a}@media (min-width:640px){.an-alert__inner{text-align:start;justify-content:flex-start}.an-alert__text{flex:1}}.an-pulse{border:1px solid var(--cd-line);background:var(--card);border-radius:1.6rem;gap:.5rem;padding:.5rem;display:grid;box-shadow:0 1px 2px #1414280a}.an-pulse__guide,.an-pulse__kpis{min-width:0}.an-pulse__guide{justify-content:center;display:flex}@media (min-width:960px){.an-pulse{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:.75rem}.an-pulse__guide{justify-content:stretch}.an-pulse--solo{grid-template-columns:minmax(0,40rem);justify-content:center}}.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;height:100%;margin:0;padding:0;list-style:none;display:grid}.an-kpis>li{min-width:0}.an-kpi{--an-tone:var(--an-visits);--ov-tone:var(--an-tone);background:var(--cd-soft);text-align:center;border-radius:1.15rem;align-content:start;justify-items:center;gap:.3rem;width:100%;height:100%;min-height:9.25rem;padding:.85rem .75rem .65rem;transition:background .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.an-kpi--enrollments{--an-tone:var(--an-enrollments)}.an-kpi--redemptions{--an-tone:var(--an-redemptions)}.an-kpi--returning{--an-tone:var(--an-returning)}.an-kpi:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px -18px #14142873}.an-kpi--on,.an-kpi--on:hover{background:#fff;box-shadow:0 14px 30px -20px #14142880}.an-kpi:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.an-kpi__ring{border:2px solid var(--an-tone);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.an-kpi__top{flex-direction:column;align-items:center;gap:.3rem;width:100%;display:flex}.an-kpi__label{color:var(--muted);align-items:center;gap:.4rem;font-size:.78rem;font-weight:750;display:inline-flex}.an-kpi__dot{background:var(--an-tone);border-radius:50%;width:.55rem;height:.55rem}.an-kpi__value{letter-spacing:-.03em;color:var(--cd-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:.1rem;font-size:1.65rem;font-weight:850;line-height:1;display:inline-flex}.an-kpi__unit{color:var(--muted);font-size:1rem;font-weight:800}.an-kpi__hint{color:var(--muted);text-wrap:balance;font-size:.74rem;line-height:1.3}.an-kpi__spark{opacity:.45;transition:opacity .2s}.an-kpi--on .an-kpi__spark,.an-kpi:hover .an-kpi__spark{opacity:1}@media (min-width:640px){.an-kpi{text-align:start;justify-items:start;padding:1rem 1rem .7rem}.an-kpi__top{flex-flow:wrap;justify-content:space-between}.an-kpi__value{font-size:2rem}}.an-delta{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.15rem;padding:.12rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.an-delta--up{color:#1b6e43;background:#e5f5ec}.an-delta--down{color:#a8321f;background:#fdecea}.an-delta--flat{background:var(--cd-soft-2);color:var(--muted)}.an-delta--fresh{background:var(--brand-light);color:var(--brand-dark)}.an-tabs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:40rem}@media (min-width:720px){.an-tabs{grid-template-columns:repeat(4,auto)}}.an-tab__lock{opacity:.6}@media (max-width:519px){.an-tabs .mk-tab{padding:0 .3rem;font-size:.78rem}.an-tabs .mk-tab__inner>svg:first-child{display:none}}.an-panel{gap:1rem;display:grid}.an-card{border:1px solid var(--cd-line);background:var(--card);border-radius:1.4rem;min-width:0;padding:1.1rem 1rem;position:relative;box-shadow:0 1px 2px #1414280a}@media (min-width:640px){.an-card{padding:1.35rem 1.4rem}}.an-card__head{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}@media (min-width:640px){.an-card__head{text-align:start;flex-direction:row;justify-content:space-between;align-items:flex-start}}.an-card__titles{gap:.2rem;display:grid}.an-card__title{letter-spacing:-.01em;color:var(--cd-ink);font-size:1.05rem;font-weight:800;line-height:1.25}.an-card__sub{color:var(--muted);font-size:.82rem}.an-card__note{color:var(--muted);text-align:center;margin-top:.85rem;font-size:.78rem;line-height:1.45}@media (min-width:640px){.an-card__note{text-align:start}}.an-empty{color:var(--muted);text-align:center;padding:2rem 1rem;font-size:.88rem;line-height:1.5}.an-trend{--an-tone:var(--an-visits)}.an-trend--enrollments{--an-tone:var(--an-enrollments)}.an-trend--redemptions{--an-tone:var(--an-redemptions)}.an-trend--returning{--an-tone:var(--an-returning)}.an-trend__legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;margin:0;padding:0;font-size:.78rem;font-weight:650;list-style:none;display:flex}.an-trend__legend li{align-items:center;gap:.45rem;display:inline-flex}.an-trend__swatch{border-radius:999px;width:1rem;height:3px}.an-trend__swatch--now{background:var(--an-tone);transition:background .3s}.an-trend__swatch--prev{background:repeating-linear-gradient(90deg, var(--an-prev) 0 4px, transparent 4px 7px)}.an-trend__plot{color:var(--an-tone);touch-action:pan-y;cursor:crosshair;border-radius:.9rem;margin-top:.85rem;transition:color .3s;position:relative}.an-trend__plot:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.an-trend__svg{display:block;overflow:visible}.an-trend__grid line{stroke:#ececf2;stroke-dasharray:3 4}.an-trend__grid text,.an-trend__tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.an-trend__tick--on{fill:var(--cd-ink);font-weight:800}.an-trend__prev{fill:none;stroke:var(--an-prev);stroke-width:1.75px;stroke-dasharray:4 5;stroke-linecap:round}.an-trend__line{fill:none;stroke:currentColor;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round}.an-trend__dot{fill:#fff;stroke:currentColor;stroke-width:2.5px}.an-trend__dot--prev{stroke:var(--an-prev);stroke-width:2px}.an-trend__best-ring{fill:currentColor;opacity:.18;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out 1.4s infinite an-ring-pulse}@keyframes an-ring-pulse{0%{opacity:.35;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.8)}}.an-trend__cursor line{stroke:#2d2d3a47;stroke-dasharray:3 3}.an-trend__flag{z-index:1;background:var(--navy);color:#fff;white-space:nowrap;pointer-events:none;transform-origin:bottom;border-radius:999px;padding:.22rem .55rem;font-size:.7rem;font-weight:750;position:absolute;translate:-50% -100%}.an-trend__tip{z-index:2;border:1px solid var(--cd-line);min-width:9.5rem;color:var(--cd-ink);pointer-events:none;text-align:center;background:#fff;border-radius:.85rem;gap:.1rem;padding:.55rem .75rem;display:grid;position:absolute;top:0;translate:-50%;box-shadow:0 14px 32px -16px #14142873}.an-trend__tip-day{color:var(--muted);font-size:.72rem;font-weight:700}.an-trend__tip-value{font-size:.86rem}.an-trend__tip-value strong{color:var(--an-tone);font-size:1.05rem;font-weight:850}.an-trend__tip-prev{color:var(--muted);font-size:.72rem}.an-trend__empty{color:var(--muted);text-align:center;pointer-events:none;place-items:center;padding:1rem;font-size:.9rem;font-weight:650;display:grid;position:absolute;inset:0 0 2rem}.an-busy{gap:1rem;display:grid}@media (min-width:1024px){.an-busy{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);align-items:start}}.an-heat__scroll{scrollbar-width:thin;margin-top:1rem;padding-bottom:.35rem;overflow-x:auto}.an-heat__grid{grid-template-columns:2.4rem repeat(var(--cols), minmax(1.1rem, 1fr));min-width:calc(2.4rem + var(--cols) * 1.4rem);align-items:center;gap:4px;display:grid}.an-heat__grid>*{grid-row:var(--gd,1);grid-column:var(--gh,1)}@media (max-width:639px){.an-heat__grid{grid-template-columns:2.1rem repeat(7,minmax(0,1fr));gap:3px;min-width:0}.an-heat__grid>*{grid-row:var(--gh,1);grid-column:var(--gd,1)}[dir=rtl] .an-heat__scroll{direction:rtl}.an-heat__grid>.an-heat__cell{aspect-ratio:auto;border-radius:4px;height:1.05rem}.an-heat__hour{text-align:end;padding-inline-end:.35rem}.an-heat__day{text-align:center;padding-bottom:.15rem}}.an-heat__hour{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:650}.an-heat__day{color:var(--muted);text-transform:capitalize;font-size:.74rem;font-weight:750}.an-heat__cell{aspect-ratio:1;background:var(--an-heat-0);cursor:pointer;animation:an-cell-in .5s cubic-bezier(.22, 1, .36, 1) var(--d,0s) backwards;border-radius:5px;transition:transform .15s,box-shadow .15s;display:block;position:relative}.an-heat__cell--l1{background:var(--an-heat-1)}.an-heat__cell--l2{background:var(--an-heat-2)}.an-heat__cell--l3{background:var(--an-heat-3)}.an-heat__cell--l4{background:var(--an-heat-4)}.an-heat__cell:hover,.an-heat__cell--focus{z-index:3;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--navy);transform:scale(1.18)}.an-heat__cell--peak{z-index:2;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--brand)}.an-heat__cell--peak:after{content:"";border:2px solid var(--brand);border-radius:7px;animation:2.2s ease-out 1.2s infinite an-peak;position:absolute;inset:-3px}@keyframes an-peak{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.55)}}@keyframes an-cell-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.an-heat__cell--static{cursor:default;width:.8rem;animation:none}.an-heat__foot{flex-direction:column;align-items:center;gap:.6rem;margin-top:.85rem;display:flex}@media (min-width:640px){.an-heat__foot{flex-direction:row;justify-content:space-between}}.an-heat__readout{color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:750}.an-heat__readout--empty{color:var(--muted);text-align:center;font-weight:600}.an-heat__scale{color:var(--muted);align-items:center;gap:4px;font-size:.72rem;font-weight:650;display:inline-flex}.an-heat__scale>:first-of-type{margin-inline-start:.3rem}.an-heat__scale>:last-of-type{margin-inline-end:.3rem}.an-heat__hint{margin-top:.4rem}@media (hover:hover){.an-heat__hint{display:none}}.an-days{gap:.9rem;display:grid}.an-days__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:1024px){.an-days__facts{grid-template-columns:1fr}}.an-fact{background:var(--cd-soft);text-align:center;border-radius:1rem;justify-items:center;gap:.15rem;padding:.8rem .75rem;display:grid}@media (min-width:640px){.an-fact{text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:.7rem}.an-fact__icon{grid-row:span 3;align-self:center}}.an-fact__icon{width:2.1rem;height:2.1rem;color:var(--muted);background:#fff;border-radius:50%;place-items:center;display:grid}.an-fact--peak{background:var(--brand-surface)}.an-fact--peak .an-fact__icon{background:var(--brand-light);color:var(--brand-dark)}.an-fact__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.an-fact__value{color:var(--cd-ink);text-transform:capitalize;font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:800}.an-fact__sub{color:var(--muted);font-size:.76rem}.an-days__title{color:var(--cd-ink);text-align:center;font-size:.8rem;font-weight:800}@media (min-width:640px){.an-days__title{text-align:start}}.an-days__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.an-day{grid-template-columns:2.6rem minmax(0,1fr) 2.4rem;align-items:center;gap:.6rem;display:grid}.an-day__name{color:var(--muted);text-transform:capitalize;font-size:.78rem;font-weight:750}.an-day__track{background:var(--an-heat-0);border-radius:999px;height:.6rem;overflow:hidden}.an-day__fill{border-radius:inherit;transform-origin:0;background:#d5d5df;height:100%;display:block}[dir=rtl] .an-day__fill{transform-origin:100%}.an-day--peak .an-day__name,.an-day--peak .an-day__count{color:var(--brand-dark)}.an-day--peak .an-day__fill{background:var(--brand)}.an-day--quiet .an-day__fill{background:#b9b9c7}.an-day__count{color:var(--cd-ink);text-align:end;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.an-return{gap:1rem;display:grid}@media (min-width:900px){.an-return{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.an-cohort{grid-column:1/-1}}.an-rate{text-align:center;align-content:start;gap:1rem;display:grid}@media (min-width:640px){.an-rate{text-align:start}}.an-rate__body{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.an-rate__body{flex-direction:row;gap:1.4rem}}.an-ring{aspect-ratio:1;flex:none;width:8.75rem;position:relative}.an-ring__svg{width:100%;height:100%;transform:rotate(-90deg)}.an-ring__track,.an-ring__fill{fill:none;stroke-width:12px}.an-ring__track{stroke:#eeeef3}.an-ring__fill{stroke:var(--an-redemptions);stroke-linecap:round}.an-ring__value{letter-spacing:-.03em;color:var(--cd-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.1rem;font-size:2rem;font-weight:850;display:flex;position:absolute;inset:0}.an-ring__unit{color:var(--muted);font-size:1rem}.an-rate__text{gap:.35rem;display:grid}.an-rate__lead{color:var(--cd-ink);text-wrap:balance;font-size:1.1rem;font-weight:800;line-height:1.3}.an-rate__sub{color:var(--muted);font-size:.84rem;line-height:1.45}.an-freq__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;height:12rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.an-freq__col{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:.35rem;min-width:0;display:grid}.an-freq__count{color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.an-freq__track{background:var(--an-heat-0);border-radius:.7rem .7rem .35rem .35rem;align-items:flex-end;width:100%;max-width:3.4rem;height:100%;display:flex}.an-freq__bar{border-radius:inherit;transform-origin:bottom;background:#cfd0dc;width:100%;display:block}.an-freq__col--loyal .an-freq__bar{background:var(--an-redemptions)}.an-freq__label{color:var(--muted);white-space:nowrap;font-size:.76rem;font-weight:750}.an-cohort__scroll{scrollbar-width:thin;margin-top:1rem;overflow-x:auto}.an-cohort__table{border-collapse:separate;border-spacing:4px;font-variant-numeric:tabular-nums;width:100%;min-width:28rem}.an-cohort__table th{color:var(--muted);text-align:center;white-space:nowrap;padding:.3rem .35rem;font-size:.72rem;font-weight:750}.an-cohort__table th[scope=row],.an-cohort__table thead th:first-child{z-index:1;background:var(--card);color:var(--cd-ink);text-align:start;position:sticky;inset-inline-start:0}.an-cohort__table th[scope=row]{text-transform:capitalize}.an-cohort__table td{text-align:center;padding:0}.an-cohort__size{color:var(--muted);font-size:.8rem;font-weight:700}.an-cohort__cell{background:var(--an-redemptions);border-radius:.55rem;place-items:center;width:100%;min-width:3.1rem;height:2.15rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.an-cohort__cell{background:color-mix(in srgb, var(--an-redemptions) calc(var(--v,0) * 62% + 6%), #fff)}}.an-cohort__cell{color:var(--cd-ink);animation:an-cell-in .5s cubic-bezier(.22, 1, .36, 1) var(--d,0s) backwards;font-size:.78rem;font-weight:800}.an-cohort__cell--future{background:0 0;border:1px dashed #dcdce4;animation:none}.an-team__list{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.an-member{background:var(--cd-soft);border:1px solid #0000;border-radius:1rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem .85rem;display:grid}.an-member--lead{border-color:var(--brand-border);background:var(--brand-surface)}.an-member__rank{width:1.1rem;color:var(--muted);text-align:center;font-size:.82rem;font-weight:850}.an-member__avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:800;display:grid}.an-member--lead .an-member__avatar{background:var(--brand)}.an-member__main{gap:.35rem;min-width:0;display:grid}.an-member__row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.an-member__name{color:var(--cd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;overflow:hidden}.an-member__share{color:var(--muted);flex:none;font-size:.74rem;font-weight:700}.an-member__track{background:#e6e6ec;border-radius:999px;height:.45rem;overflow:hidden}.an-member__fill{border-radius:inherit;background:var(--navy);transform-origin:0;height:100%;display:block}[dir=rtl] .an-member__fill{transform-origin:100%}.an-member--lead .an-member__fill{background:var(--brand)}.an-member__stats{color:var(--muted);flex-wrap:wrap;gap:.2rem .9rem;font-size:.75rem;display:flex}@media (max-width:419px){.an-member__share{display:none}}.an-solo{text-align:center;border:1px dashed #d6d6df;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}@media (min-width:640px){.an-solo{text-align:start;flex-direction:row}.an-solo>.cd-btn{margin-inline-start:auto}}.an-solo__icon{background:var(--cd-teal-bg);width:2.6rem;height:2.6rem;color:var(--cd-teal-ink);border-radius:50%;flex:none;place-items:center;display:grid}.an-solo__text{color:var(--muted);gap:.2rem;font-size:.84rem;display:grid}.an-solo__text strong{color:var(--cd-ink);font-size:.92rem}.an-locked{place-items:center;min-height:21rem;display:grid;overflow:hidden}.an-locked__preview{filter:blur(2.5px);opacity:.6;grid-template-columns:repeat(14,minmax(0,1fr));align-content:center;gap:6px;display:grid;position:absolute;inset:1.25rem;-webkit-mask-image:radial-gradient(#000 30%,#0000 78%);mask-image:radial-gradient(#000 30%,#0000 78%)}.an-locked__preview .an-heat__cell--static{width:auto}.an-locked__card{border:1px solid var(--cd-line);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:1.3rem;justify-items:center;gap:.6rem;max-width:25rem;padding:1.5rem 1.4rem;display:grid;position:relative;box-shadow:0 24px 50px -28px #14142880}.an-locked__icon{background:var(--brand-light);width:2.9rem;height:2.9rem;color:var(--brand-dark);border-radius:50%;place-items:center;display:grid}.an-locked__title{color:var(--cd-ink);text-wrap:balance;font-size:1.1rem;font-weight:800;line-height:1.3}.an-locked__body{color:var(--muted);font-size:.86rem;line-height:1.5}.an-locked__card>.cd-btn{margin-top:.3rem}.an-locked__note{color:var(--cd-ink);font-size:.82rem;font-weight:700}.an-skel--filters{border-radius:999px;width:100%;max-width:22rem;height:2.75rem}.an-skel--guide{border-radius:1.2rem;min-height:15rem}.an-skel--kpi{border-radius:1.15rem;min-height:9.25rem}.an-skel--tabs{border-radius:999px;width:100%;max-width:34rem;height:3.2rem;margin-inline:auto}.an-skel--chart{border-radius:1.4rem;height:22rem}@media (min-width:640px){.an-skel--filters{width:20rem}}@media (min-width:720px){.an-skel--tabs{margin-inline:0}}.an-preview{gap:.85rem;display:grid}.an-preview__title{letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem;font-weight:800}.an-preview__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.an-preview__item{border:1px dashed var(--cd-line);background:var(--card);border-radius:1.25rem;align-content:start;justify-items:center;gap:.35rem;padding:1.1rem 1rem 1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.an-preview__item{background:color-mix(in srgb, var(--card) 70%, transparent)}}.an-preview__item{text-align:center}.an-preview__art{place-items:center;width:100%;height:3.5rem;margin-bottom:.35rem;display:grid}.an-preview__svg{width:7.5rem;height:3rem;overflow:visible}.an-preview__svg--ring{width:3.25rem;height:3.25rem}.an-preview__axis,.an-preview__track{fill:none;stroke:var(--an-heat-0);stroke-width:3px;stroke-linecap:round}.an-preview__track{stroke-width:6px}.an-preview__line{fill:none;stroke:var(--an-visits);stroke-width:3px;stroke-linecap:round}.an-preview__dot{fill:var(--an-visits);transform-box:fill-box;transform-origin:50%}.an-preview__arc{fill:none;stroke:var(--an-redemptions);stroke-width:6px;stroke-linecap:round}.an-preview__heat{grid-template-columns:repeat(10,.62rem);gap:.22rem;display:grid}:where(.an-preview__cell){aspect-ratio:1;background:var(--an-heat-0);border-radius:3px;display:block}.an-preview__name{color:var(--navy);align-items:center;gap:.4rem;margin:0;font-weight:800;display:inline-flex}.an-preview__name svg{color:var(--brand)}.an-preview__body{max-width:18rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}@media (min-width:720px){.an-preview__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (prefers-reduced-motion:reduce){.an-heat__cell,.an-cohort__cell,.an-heat__cell--peak:after,.an-trend__best-ring{animation:none}.an-status__bar{background:var(--brand);opacity:.6;animation:none}.an-kpi,.an-kpi:hover{transform:none}}.bi{--bi-ok:#23877f;--bi-ok-bg:#e9f7f5;--bi-warn:#a86f06;--bi-warn-bg:#fff6e0;--bi-bad:#c2412f;--bi-bad-bg:#fdecea;--bi-pass-a:#2a2a37;--bi-pass-b:#3b3242;--bi-pass-c:#5b3a24}.bi-head .cd-head__side>.cd-btn{width:auto}@media (min-width:640px){.bi-head .cd-head__side{width:auto}}.bi-hero{border:1px solid var(--cd-line);background:radial-gradient(120% 80% at 100% 0%, #e8864a14, transparent 60%), var(--card);border-radius:1.6rem;gap:.75rem;padding:.75rem;display:grid;box-shadow:0 1px 2px #1414280a}.bi-hero__guide,.bi-hero__pass{justify-content:center;min-width:0;display:flex}@media (min-width:960px){.bi-hero{grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:center;gap:1.25rem;padding:1rem 1.25rem 1rem .75rem}[dir=rtl] .bi-hero{padding:1rem .75rem 1rem 1.25rem}.bi-hero__guide{justify-content:stretch}}.bi-pass-wrap{perspective:900px;width:100%;max-width:25rem;container-type:inline-size}.bi-pass{color:#fff;background:radial-gradient(90% 70% at 100% 0%, #e8864a8c, transparent 62%), radial-gradient(70% 60% at 0% 100%, #34b1aa2e, transparent 70%), linear-gradient(140deg, var(--bi-pass-a) 0%, var(--bi-pass-b) 58%, var(--bi-pass-c) 100%);transform-style:preserve-3d;will-change:transform;border-radius:1.4rem;gap:1rem;padding:1.15rem 1.2rem 1.05rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 50px -28px #2a1e28bf,inset 0 2px #ffffff0f}.bi-pass:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.bi-pass--pastDue{--bi-pass-c:#6b2a22}.bi-pass--free,.bi-pass--canceled{--bi-pass-b:#34343f;--bi-pass-c:#3e3a3a}.bi-pass__glare{pointer-events:none;background:radial-gradient(closest-side,#ffffff29,#0000);width:60%;height:180%;position:absolute;top:-40%;transform:translate(-50%)}.bi-pass__shine{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff38 45%,#0000 60%);animation:1.6s cubic-bezier(.22,1,.36,1) .7s forwards bi-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes bi-shine{to{transform:translate(120%)}}.bi-pass__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.bi-pass__brand{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:.5rem;font-size:.72rem;font-weight:750;display:inline-flex}.bi-pass__logo{width:auto;height:1.35rem}.bi-pass__brand-text{white-space:nowrap}@container (max-width:340px){.bi-pass__brand-text{display:none}}.bi-pass__status{white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.bi-pass__status-dot{background:#6be3d9;border-radius:50%;width:.45rem;height:.45rem;animation:2.2s ease-out infinite bi-dot;box-shadow:0 0 #6be3d999}.bi-pass__status--trial .bi-pass__status-dot{background:#ffb27a;box-shadow:0 0 #ffb27a99}.bi-pass__status--pastDue .bi-pass__status-dot{background:#ff7d6b}.bi-pass__status--free .bi-pass__status-dot,.bi-pass__status--canceled .bi-pass__status-dot{background:#c7c7d1;animation:none}@keyframes bi-dot{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 .45rem #0000}}.bi-pass__plan{gap:.2rem;display:grid;position:relative}.bi-pass__name{letter-spacing:-.03em;font-size:1.9rem;font-weight:850;line-height:1}.bi-pass__price{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.bi-pass__amount{color:#ffd2b0;font-size:1.05rem;font-weight:800}.bi-pass__per{color:#ffffffb3;font-size:.82rem}.bi-pass__founding{color:#fff9;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.bi-pass__tag{color:#ffd2b0;letter-spacing:.02em;background:#e8864a47;border-radius:999px;padding:.12rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.bi-pass__trial{background:#ffffff12;border-radius:1rem;gap:.55rem;padding:.75rem;display:grid;position:relative}.bi-pass__trial-head{justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;font-weight:800;display:flex}.bi-stamps{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.bi-stamp{aspect-ratio:1;border:1.5px dashed #ffffff47;border-radius:50%;place-items:center;display:grid}.bi-stamp--done{background:radial-gradient(circle at 35% 30%, #f6a26e, var(--brand) 60%, var(--brand-dark));border:0;box-shadow:0 3px 8px -3px #00000080}.bi-stamp__check{color:#fff;width:58%;height:58%}.bi-stamp--today{border:1.5px solid #ffd2b0;position:relative}.bi-stamp--today:after{content:"";border:2px solid #ffd2b099;border-radius:50%;animation:1.8s ease-out 1.8s infinite bi-today;position:absolute;inset:-4px}@keyframes bi-today{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.bi-pass__foot{border-top:1px dashed #ffffff29;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-top:.75rem;display:flex;position:relative}.bi-pass__holder{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;font-size:.78rem;font-weight:800}.bi-pass__note{text-align:end;color:#ffffff9e;max-width:60%;font-size:.74rem;line-height:1.35}.bi-card{border:1px solid var(--cd-line);background:var(--card);border-radius:1.4rem;min-width:0;padding:1.15rem 1rem;position:relative;box-shadow:0 1px 2px #1414280a}@media (min-width:640px){.bi-card{padding:1.35rem 1.4rem}}.bi-card__head{text-align:center;gap:.2rem;margin-bottom:1rem;display:grid}@media (min-width:640px){.bi-card__head{text-align:start}}.bi-card__title,.bi-section-head__title{letter-spacing:-.01em;color:var(--cd-ink);font-size:1.05rem;font-weight:800}.bi-card__sub,.bi-section-head__sub{color:var(--muted);font-size:.85rem}.bi-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bi-meter{background:#f7f7fa;border-radius:1.05rem;gap:.45rem;padding:.85rem .9rem;display:grid}.bi-meter:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:760px){.bi-meters{grid-template-columns:repeat(5,minmax(0,1fr))}.bi-meter:last-child:nth-child(odd){grid-column:auto}}.bi-meter__top{align-items:center;gap:.45rem;min-width:0;display:flex}.bi-meter__icon{width:1.75rem;height:1.75rem;color:var(--brand-dark);background:#fff;border-radius:.6rem;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #1414280f}.bi-meter__label{min-width:0;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.2}.bi-meter__flag{white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:.1rem .45rem;font-size:.66rem;font-weight:800}.bi-meter--near .bi-meter__flag{background:var(--bi-warn-bg);color:var(--bi-warn)}.bi-meter--full .bi-meter__flag{background:var(--bi-bad-bg);color:var(--bi-bad)}.bi-meter__value{align-items:baseline;gap:.35rem;display:flex}.bi-meter__value>span[aria-hidden]{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.bi-meter__num{letter-spacing:-.02em;color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:850;line-height:1}.bi-meter__limit{color:var(--muted);align-items:center;gap:.2rem;font-size:.78rem;font-weight:650;display:inline-flex}.bi-meter__inf{width:.95rem;height:.95rem;color:var(--bi-ok)}.bi-meter__track{background:#e7e7ee;border-radius:999px;height:.4rem;display:block;position:relative;overflow:hidden}.bi-meter__fill{border-radius:inherit;background:linear-gradient(90deg, #f6a26e, var(--brand));transform-origin:0;position:absolute;inset:0}[dir=rtl] .bi-meter__fill{transform-origin:100%}.bi-meter--near .bi-meter__fill{background:linear-gradient(90deg,#f0c34d,#e0a40f)}.bi-meter--full .bi-meter__fill{background:linear-gradient(90deg, #ef8a7b, var(--bi-bad))}.bi-meter__open{background:repeating-linear-gradient(90deg,#2a9d9659 0 6px,#0000 6px 11px) 0 0/22px 100%;animation:1.4s linear infinite bi-flow;position:absolute;inset:0}[dir=rtl] .bi-meter__open{animation-direction:reverse}@keyframes bi-flow{to{background-position:22px 0}}.bi-plans{gap:1rem;display:grid}.bi-section-head{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}@media (min-width:640px){.bi-section-head{text-align:start;flex-direction:row;justify-content:space-between;align-items:flex-end}}.bi-compare-toggle{border:1px solid var(--cd-line);background:var(--card);color:var(--cd-ink);border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.85rem;font-weight:750;transition:border-color .2s,background .2s;display:inline-flex}.bi-compare-toggle:hover{background:#fafafc;border-color:#d5d5de}.bi-compare-toggle:focus-visible,.bi-faq__q:focus-visible,.bi-stop__btn:focus-visible,.bi-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bi-compare-toggle__chev{transition:transform .3s cubic-bezier(.22,1,.36,1)}.bi-compare-toggle__chev--open{transform:rotate(180deg)}.bi-plan-grid{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.bi-plan--rec{order:-1;margin-top:.5rem}}@media (min-width:640px){.bi-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.bi-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bi-plan{border:1px solid var(--cd-line);background:var(--card);border-radius:1.35rem;flex-direction:column;gap:.6rem;padding:1.2rem 1.1rem 1.1rem;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 1px 2px #1414280a}.bi-plan:hover{transform:translateY(-3px);box-shadow:0 18px 34px -24px #14142866}.bi-plan--rec{background:linear-gradient(180deg, #fff8f2 0%, var(--card) 45%);border-color:#e8864a8c;box-shadow:0 0 0 3px #e8864a1a,0 18px 34px -26px #c968308c}.bi-plan--current:not(.bi-plan--rec){border-color:#cfcfd9}.bi-plan__ribbon{background:var(--brand);color:#fff;top:-.7rem;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:1rem;box-shadow:0 6px 14px -6px #c96830cc}.bi-plan__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bi-plan__name{letter-spacing:-.01em;color:var(--cd-ink);font-size:1.1rem;font-weight:850}.bi-plan__badge{color:var(--cd-ink);white-space:nowrap;background:#efeff4;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:800}.bi-plan__badge--trial{background:var(--brand-light);color:var(--brand-dark)}.bi-plan__audience{min-height:2.5em;color:var(--muted);font-size:.83rem;line-height:1.4}.bi-plan__price{align-items:center;gap:.5rem;display:flex}.bi-plan__amount{letter-spacing:-.03em;color:var(--cd-ink);font-size:2rem;font-weight:850;line-height:1}.bi-plan__per{color:var(--muted);font-size:.72rem;font-weight:650;line-height:1.25}.bi-plan__was{color:#a5a5b2;margin-inline-start:auto;font-size:.85rem;font-weight:700}.bi-plan__fit{border-radius:.75rem;align-items:flex-start;gap:.4rem;padding:.45rem .6rem;font-size:.78rem;font-weight:700;line-height:1.35;display:flex}.bi-plan__fit svg{margin-top:.1rem}.bi-plan__fit--ok{background:var(--bi-ok-bg);color:var(--bi-ok)}.bi-plan__fit--miss{background:var(--bi-warn-bg);color:var(--bi-warn)}.bi-plan__features{color:#4f5560;gap:.4rem;margin:.15rem 0 0;padding:0;font-size:.82rem;line-height:1.4;list-style:none;display:grid}.bi-plan__features li{gap:.45rem;display:flex}.bi-plan__tick{width:.95rem;height:.95rem;color:var(--brand);flex:none;margin-top:.12rem}.bi-plan__action{margin-top:auto;padding-top:.5rem}.bi-plan__here{width:100%;min-height:2.75rem;color:var(--cd-ink);background:#f3f3f7;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;display:inline-flex}.bi-plan__note{border:1px dashed var(--cd-line);text-align:center;color:var(--muted);border-radius:.9rem;padding:.6rem .75rem;font-size:.8rem;font-weight:650;line-height:1.35;display:block}.bi-arrow{transition:transform .2s}.cd-btn:hover .bi-arrow{transform:translate(3px)}[dir=rtl] .cd-btn:hover .bi-arrow{transform:translate(-3px)scaleX(-1)}.bi-owner-note{text-align:center;color:var(--muted);font-size:.85rem;font-weight:650}.bi-compare{overflow:hidden}.bi-compare__scroll{border:1px solid var(--cd-line);background:var(--card);border-radius:1.2rem;overflow-x:auto}.bi-compare__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.85rem}.bi-compare__table th,.bi-compare__table td{text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px solid #f0f0f4;padding:.7rem .85rem}.bi-compare__table tbody tr:last-child>*{border-bottom:0}.bi-compare__table thead th{color:var(--cd-ink);font-weight:800}.bi-compare__table tbody th{background:var(--card);text-align:start;color:#4f5560;font-weight:650;position:sticky;inset-inline-start:0}.bi-compare__col--current{background:#fff8f2}.bi-compare__yes{width:1.05rem;height:1.05rem;color:var(--bi-ok);display:inline-block}.bi-compare__no{color:#c4c4cf;width:1rem;height:1rem;display:inline-block}.bi-infinite{text-align:center;border:1px dashed #dcdce4;border-radius:1.2rem;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}@media (min-width:640px){.bi-infinite{text-align:start;flex-direction:row;justify-content:space-between}}.bi-infinite__title{color:var(--cd-ink);font-weight:800}.bi-infinite__body{color:var(--muted);font-size:.85rem}.bi-bottom{gap:1rem;display:grid}@media (min-width:1024px){.bi-bottom{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.bi-empty{text-align:center;justify-items:center;gap:.35rem;padding:1.25rem .5rem .75rem;display:grid}.bi-empty__icon{background:var(--brand-light);width:2.75rem;height:2.75rem;color:var(--brand-dark);border-radius:.9rem;place-items:center;margin-bottom:.35rem;display:grid}.bi-empty__title{color:var(--cd-ink);font-weight:800}.bi-empty__body{max-width:20rem;color:var(--muted);font-size:.85rem}.bi-pays{margin:0;padding:0;list-style:none;display:grid}.bi-pay{border-top:1px solid #f0f0f4;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc amount""date status";align-items:center;gap:.2rem .75rem;padding:.75rem .25rem;display:grid}.bi-pay:first-child{border-top:0}@media (min-width:640px){.bi-pay{grid-template-columns:7rem minmax(0,1fr) auto 6.5rem;grid-template-areas:"date desc amount status"}}.bi-pay__date{color:var(--muted);grid-area:date;font-size:.8rem}.bi-pay__desc{color:var(--cd-ink);flex-wrap:wrap;grid-area:desc;align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;display:flex}.bi-pay__method{color:var(--muted);background:#f3f3f7;border-radius:.4rem;padding:.05rem .4rem;font-size:.68rem;font-weight:700}.bi-pay__amount{text-align:end;font-variant-numeric:tabular-nums;color:var(--cd-ink);grid-area:amount;font-weight:800}.bi-pay__status{border-radius:999px;grid-area:status;justify-self:end;padding:.12rem .5rem;font-size:.72rem;font-weight:800}.bi-pay__status--ok{background:var(--bi-ok-bg);color:var(--bi-ok)}.bi-pay__status--wait{color:#5f6470;background:#f1f1f5}.bi-pay__status--bad{background:var(--bi-bad-bg);color:var(--bi-bad)}.bi-faq__list{margin:0;padding:0;list-style:none;display:grid}.bi-faq__item{border-top:1px solid #f0f0f4}.bi-faq__item:first-child{border-top:0}.bi-faq__q{text-align:start;width:100%;color:var(--cd-ink);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .15rem;font-size:.9rem;font-weight:750;display:flex}.bi-faq__chev{color:var(--muted);flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.bi-faq__item--open .bi-faq__chev{color:var(--brand-dark);transform:rotate(180deg)}.bi-faq__a{overflow:hidden}.bi-faq__a p{color:#555b66;padding:0 .15rem .9rem;font-size:.86rem;line-height:1.55}.bi-stop{text-align:center;justify-items:center;gap:.35rem;padding:.5rem 0 1rem;display:grid}.bi-stop__hint{color:var(--muted);font-size:.8rem}.bi-stop__btn{color:var(--bi-bad);text-underline-offset:3px;border-radius:.5rem;padding:.35rem .6rem;font-size:.85rem;font-weight:750;-webkit-text-decoration:underline #c2412f59;text-decoration:underline #c2412f59;transition:text-decoration-color .2s}.bi-stop__btn:hover{text-decoration-color:currentColor}.bi-dialog.cd-dialog__panel{width:min(100%,31rem)}.bi-checkout{gap:.85rem;display:grid}.bi-summary{color:#fff;background:radial-gradient(90% 90% at 100% 0,#e8864a80,#0000 65%),linear-gradient(140deg,#2a2a37,#3b3242);border-radius:1.1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1rem 1.1rem;display:grid}.bi-summary__plan{font-size:1.2rem;font-weight:850}.bi-summary__per{color:#ffffffa6;font-size:.75rem}.bi-summary__price{justify-items:end;display:grid}.bi-summary__amount{color:#ffd2b0;font-size:1.6rem;font-weight:850;line-height:1}.bi-summary__month{color:#ffffffa6;font-size:.75rem}.bi-summary__founding{color:#ffd2b0;grid-column:1/-1;font-size:.75rem;font-weight:700}.bi-diffs{gap:.6rem;display:grid}@media (min-width:520px){.bi-diffs:has(>:nth-child(2)){grid-template-columns:1fr 1fr}}.bi-diff{background:#f7f7fa;border-radius:1rem;padding:.75rem .85rem}.bi-diff__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;font-size:.75rem;font-weight:800}.bi-diff__list{gap:.4rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.bi-diff__list li{align-items:center;gap:.45rem;display:flex}.bi-diff__icon{border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.bi-diff--gain .bi-diff__icon{background:var(--bi-ok-bg);color:var(--bi-ok)}.bi-diff--lose .bi-diff__icon{background:var(--bi-bad-bg);color:var(--bi-bad)}.bi-diff__label{color:var(--cd-ink);font-weight:650}.bi-diff__values{color:var(--muted);white-space:nowrap;align-items:center;gap:.2rem;margin-inline-start:auto;font-size:.76rem;font-weight:700;display:inline-flex}.bi-diff__arrow{width:.75rem;height:.75rem}.bi-viewnote{margin:0}.bi-warn{background:var(--bi-warn-bg);color:var(--bi-warn);border-radius:.9rem;gap:.5rem;padding:.7rem .85rem;font-size:.82rem;font-weight:650;line-height:1.4;display:flex}.bi-warn svg{margin-top:.1rem}.bi-paynote{color:#555b66;gap:.5rem;font-size:.82rem;line-height:1.45;display:flex}.bi-paynote svg{color:var(--bi-ok);margin-top:.15rem}.bi-methods{opacity:.75;align-items:center;gap:.75rem;display:flex}.bi-methods__logo{object-fit:contain;width:auto;height:1.1rem}.bi-error{overflow:hidden}.bi-error__inner{background:var(--bi-bad-bg);color:var(--bi-bad);border-radius:.9rem;flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;font-size:.83rem;font-weight:650;line-height:1.4;display:flex}.bi-error__inner p{flex:1;min-width:12rem}.bi-error__inner svg{margin-top:.12rem}.bi-error__link{text-underline-offset:3px;font-weight:800;text-decoration:underline}.bi-dialog__actions{grid-template-columns:1fr;gap:.5rem;margin-top:.25rem;display:grid}@media (min-width:520px){.bi-dialog__actions{grid-template-columns:auto 1fr}}.bi-reasons{border:0;gap:.5rem;margin:0;padding:0;display:grid}.bi-reasons__label{color:var(--cd-ink);margin-bottom:.5rem;font-size:.82rem;font-weight:750}.bi-reasons__chips{flex-wrap:wrap;gap:.4rem;display:flex}.bi-chip{border:1px solid var(--cd-line);background:var(--card);color:var(--cd-ink);border-radius:999px;align-items:center;gap:.3rem;padding:.42rem .8rem;font-size:.8rem;font-weight:700;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.bi-chip:active{transform:scale(.96)}.bi-chip--on{border-color:var(--navy);background:var(--navy);color:#fff}.bi-return{border:1px solid var(--cd-line);background:radial-gradient(100% 70% at 50% 0%, #e8864a1a, transparent 70%), var(--card);text-align:center;border-radius:1.75rem;justify-items:center;gap:.75rem;width:100%;max-width:34rem;margin:1rem auto;padding:2rem 1.25rem 1.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -36px #14142880}.bi-return--failed{background:radial-gradient(100% 70% at 50% 0%, #c2412f14, transparent 70%), var(--card)}.bi-return--pending{background:radial-gradient(100% 70% at 50% 0%, #34b1aa1a, transparent 70%), var(--card)}.bi-return__stage{width:9rem;position:relative}.bi-return__robot{width:100%}.bi-return__seal{background:var(--bi-ok);color:#fff;inset-inline-end:-.75rem;border:3px solid #fff;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;bottom:.75rem;box-shadow:0 10px 20px -8px #14142880}.bi-return--failed .bi-return__seal{background:var(--bi-bad)}.bi-return--pending .bi-return__seal{background:var(--navy)}.bi-return__text{gap:.4rem;display:grid}.bi-return__title{letter-spacing:-.02em;color:var(--cd-ink);text-wrap:balance;font-size:1.5rem;font-weight:850;line-height:1.2}.bi-return__body{max-width:26rem;color:var(--muted);text-wrap:pretty;font-size:.92rem;line-height:1.5}.bi-return__dots{gap:.35rem;display:inline-flex}.bi-return__dots span{background:var(--success);border-radius:50%;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite bi-bounce}.bi-return__dots span:nth-child(2){animation-delay:.15s}.bi-return__dots span:nth-child(3){animation-delay:.3s}@keyframes bi-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.bi-return__error{text-align:start;width:100%;max-width:26rem}.bi-return__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.bi-skel--guide{border-radius:1.2rem;height:13rem}.bi-skel--pass{border-radius:1.4rem;width:100%;max-width:25rem;height:15rem;margin-inline:auto}.bi-skel--usage{border-radius:1.4rem;height:10rem}.bi-skel--plan{border-radius:1.35rem;height:22rem}@media (prefers-reduced-motion:reduce){.bi-pass__shine,.bi-pass__status-dot,.bi-stamp--today:after,.bi-meter__open,.bi-return__dots span{animation:none}.bi-plan:hover{transform:none}}.st,.st-sheet,.st-invite-dialog{--st-live:#1f9d6b;--st-string:#b7b7c4;--st-rail:#d3d3dc}.st-head__cta{width:100%;max-width:22rem}@media (min-width:640px){.st-head__cta{width:auto}}.st-spin{animation:.8s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}.st-hero{border:1px solid var(--cd-line);background:radial-gradient(110% 80% at 100% 0%, #34b1aa14, transparent 60%), var(--card);border-radius:1.6rem;gap:.75rem;padding:.75rem;display:grid;box-shadow:0 1px 2px #1414280a}.st-hero__guide,.st-hero__rail{justify-content:center;min-width:0;display:flex}@media (min-width:960px){.st-hero{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;gap:1.25rem;padding:1rem 1rem 1rem .75rem}.st-hero__guide{justify-content:stretch}}.st-rail{background:radial-gradient(circle at 1px 1px, #14142812 1px, transparent 0) 0 0 / 14px 14px, var(--cd-soft);text-align:center;border-radius:1.25rem;gap:1rem;width:100%;padding:1.15rem 1rem 1.3rem;display:grid}.st-rail__head{justify-items:center;gap:.2rem;display:grid}.st-rail__title{letter-spacing:-.01em;color:var(--cd-ink);font-size:1.05rem;font-weight:800}.st-rail__sub{color:var(--muted);font-size:.8rem;font-weight:650}.st-rail__sub--full{color:var(--cd-amber-ink)}.st-rail__seats{grid-template-columns:repeat(var(--cols,5), minmax(0, 4.4rem));justify-content:center;row-gap:.85rem;display:grid}.st-rail__slot{justify-content:center;padding-top:.2rem;display:flex;position:relative}.st-rail__slot:before{content:"";background:linear-gradient(to bottom, #e2e2e9, var(--st-rail));top:0;height:.3rem;position:absolute;inset-inline:0;box-shadow:0 2px 3px -1px #1414282e}.st-rail__slot:first-child:before{border-start-start-radius:999px;border-end-start-radius:999px}.st-rail__slot:last-child:before{border-start-end-radius:999px;border-end-end-radius:999px}.st-rail__hang{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.st-rail__hang:before{content:"";background:var(--st-string);width:2px;height:.65rem}.st-badge{border:1px solid var(--cd-line);transform-origin:50% -.65rem;background:#fff;border-radius:.8rem;flex-direction:column;align-items:center;gap:.3rem;width:calc(100% - .4rem);max-width:3.6rem;height:4.6rem;padding:.7rem .2rem .4rem;transition:border-color .2s,box-shadow .2s,color .2s;display:flex;position:relative;box-shadow:0 10px 18px -12px #14142873}.st-badge--member{background:linear-gradient(to bottom, hsl(var(--hue,220) 70% 93%) 0 1.25rem, #fff 1.25rem)}.st-badge__hole{background:#14142824;border-radius:999px;width:.95rem;height:.22rem;position:absolute;top:.28rem;left:50%;transform:translate(-50%)}.st-badge__crown{color:#c98a12;top:.12rem;width:.7rem;height:.7rem;position:absolute;inset-inline-end:.2rem}.st-badge .st-avatar{margin-top:.15rem;box-shadow:0 0 0 2px #fff}.st-badge__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--cd-ink);font-size:.64rem;font-weight:750;overflow:hidden}@media (max-width:379px){.st-badge{width:calc(100% - .25rem);padding-inline:.1rem}.st-badge__name{letter-spacing:-.01em;font-size:.6rem}}.st-badge__icon{border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;margin-top:.15rem;display:grid}.st-badge--pending{box-shadow:none;background:#f6fcfb;border:1.5px dashed #c9d9d8}.st-badge--pending .st-badge__icon{background:var(--cd-teal-bg);color:var(--cd-teal-ink);animation:2.8s ease-in-out infinite st-bob}.st-badge--pending .st-badge__name{color:var(--cd-teal-ink)}.st-badge--free{box-shadow:none;color:#9a9aab;background:#ffffff8c;border:1.5px dashed #d2d2dc;justify-content:center}.st-badge--free .st-badge__icon{margin-top:.3rem}.st-badge--more{color:var(--muted);justify-content:center;padding-top:.6rem;font-size:.8rem;font-weight:800}button.st-badge{cursor:pointer}button.st-badge:hover{animation:.9s st-swing}button.st-badge--member:hover{border-color:hsl(var(--hue,220) 45% 70%);box-shadow:0 14px 22px -12px #14142880}button.st-badge--free:hover{border-color:var(--brand);color:var(--brand-dark);background:#fff}.st-badge--next{color:var(--brand-dark);border-color:#e8864a8c}.st-badge--next .st-badge__icon{background:#fff1e6;animation:2.4s ease-in-out infinite st-glow}@keyframes st-swing{0%{transform:rotate(0)}25%{transform:rotate(7deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes st-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes st-glow{0%,to{box-shadow:0 0 #e8864a59}50%{box-shadow:0 0 0 6px #e8864a00}}.st-avatar{background:hsl(var(--hue,220) 65% 90%);letter-spacing:.02em;width:2.6rem;height:2.6rem;color:hsl(var(--hue,220) 45% 27%);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:inline-grid;position:relative}.st-avatar--sm{width:1.9rem;height:1.9rem;font-size:.64rem}.st-avatar--lg{width:3.6rem;height:3.6rem;font-size:1.1rem}.st-avatar--muted{filter:grayscale();opacity:.6}.st-avatar__live{background:var(--st-live);inset-inline-end:-1px;border:2px solid #fff;border-radius:50%;width:.72rem;height:.72rem;position:absolute;bottom:-1px}.st-avatar--sm .st-avatar__live{width:.6rem;height:.6rem}.st-avatar__live:after,.st-pulse:after{content:"";border:2px solid var(--st-live);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite st-ping;position:absolute;inset:-2px}.st-pulse{background:var(--st-live);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block;position:relative}@keyframes st-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.2)}}.st-role,.st-state,.st-you{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.14rem .5rem;font-size:.68rem;font-weight:800;line-height:1.3;display:inline-flex}.st-role--owner{background:var(--cd-amber-bg);color:var(--cd-amber-ink)}.st-role--manager{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}.st-role--staff{background:var(--cd-soft-2);color:var(--cd-ink)}.st-state--paused{color:#5d5d6e;background:#ececf1}.st-you{background:var(--navy);color:#fff}.st-count{min-width:1.3rem;height:1.3rem;color:var(--brand-dark);background:#fff1e6;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.7rem;font-weight:800;display:inline-grid}.st-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:22rem}@media (min-width:720px){.st-tabs{grid-template-columns:repeat(2,auto)}}.st-panel{gap:1.25rem;min-width:0;display:grid}.st-team,.st-invites,.st-activity{border:1px solid var(--cd-line);background:var(--card);border-radius:1.5rem;min-width:0;padding:1.1rem .85rem 1rem;box-shadow:0 1px 2px #1414280a}@media (min-width:640px){.st-team,.st-invites,.st-activity{padding:1.25rem 1.25rem 1.1rem}}.st-section-head{text-align:center;justify-items:center;gap:.15rem;margin-bottom:.9rem;display:grid}.st-section-head__title{letter-spacing:-.01em;color:var(--cd-ink);align-items:center;gap:.45rem;font-size:1.05rem;font-weight:800;display:inline-flex}.st-section-head__sub{color:var(--muted);font-size:.82rem}@media (min-width:720px){.st-section-head{text-align:start;justify-items:start}}.st-members{gap:.6rem;display:grid}.st-member{background:var(--cd-soft);text-align:center;border:1px solid #0000;border-radius:1.15rem;justify-items:center;gap:.65rem;padding:1rem .9rem;transition:background .2s,border-color .3s;display:grid}.st-member--paused{background:repeating-linear-gradient(-45deg,#f7f7f9 0 10px,#f1f1f4 10px 20px)}.st-member--paused .st-member__name-text{color:var(--muted)}.st-member--flash{animation:2.4s st-flash}@keyframes st-flash{0%,35%{border-color:#e8864a99;box-shadow:0 0 0 4px #e8864a24}to{border-color:#0000;box-shadow:0 0 #e8864a00}}.st-member__who{flex-direction:column;align-items:center;gap:.55rem;min-width:0;display:flex}.st-member__id{min-width:0}.st-member__name{color:var(--cd-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;font-size:.98rem;font-weight:800;display:flex}.st-member__name-text{overflow-wrap:anywhere;min-width:0}.st-member__chips{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.3rem;display:flex}.st-member__meta{min-width:0;color:var(--muted);justify-items:center;gap:.25rem;font-size:.78rem;display:grid}.st-member__where,.st-member__seen{min-width:0}.st-member__where>svg,.st-member__seen>svg,.st-member__seen>.st-pulse{vertical-align:-.15em;margin-inline-end:.35rem;display:inline-block}.st-member__seen--live{color:var(--st-live);font-weight:750}.st-member__week{align-items:center;gap:.6rem;display:flex}.st-member__total{color:var(--cd-ink);white-space:nowrap;font-size:.75rem;font-weight:750}.st-member__act{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.st-member__icon-btn{border-radius:999px;width:2.25rem;height:2.25rem}.st-member__note{color:var(--muted);font-size:.75rem;font-weight:650}@media (min-width:900px){.st-members{gap:.2rem}.st-member{text-align:start;background:0 0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 12.5rem 13.5rem;place-items:center stretch;gap:1rem;padding:.8rem .9rem}.st-member:hover{background:var(--cd-soft)}.st-member--paused,.st-member--paused:hover{background:repeating-linear-gradient(-45deg,#fafafb 0 10px,#f4f4f6 10px 20px)}.st-member__who{flex-direction:row;gap:.8rem}.st-member__name,.st-member__chips{justify-content:flex-start}.st-member__meta{justify-items:start}.st-member__act{justify-content:flex-end}}.st-week{align-items:flex-end;gap:3px;height:1.75rem;display:inline-flex}.st-week__col{flex-direction:column;align-items:center;gap:.3rem;height:100%;display:flex}.st-week__track{background:#1414280f;border-radius:3px;flex:1;align-items:flex-end;width:7px;display:flex;position:relative}.st-week__bar{background:#5d637c;border-radius:3px;width:100%;display:block}.st-week__bar--zero{background:#1414281f;height:3px}.st-week__col--today .st-week__bar:not(.st-week__bar--zero){background:var(--brand)}.st-week--lg{gap:.4rem;height:4.4rem}.st-week--lg .st-week__track{border-radius:.35rem;width:1rem}.st-week--lg .st-week__bar{border-radius:.35rem}.st-week__day{color:var(--muted);font-size:.62rem;font-weight:750}.st-week__col--today .st-week__day{color:var(--brand-dark)}.st-invites{overflow:hidden}.st-invite-list{gap:.6rem;display:grid}.st-invite{text-align:center;background:#fcfcfd;border:1.5px dashed #dcdce4;border-radius:1.15rem;justify-items:center;gap:.7rem;padding:1rem .9rem;display:grid}.st-invite--expired{background:snow;border-color:#c93b3b4d}.st-invite--flash{animation:2.4s st-flash}.st-invite__icon{background:var(--cd-teal-bg);width:2.5rem;height:2.5rem;color:var(--cd-teal-ink);border-radius:50%;flex:none;place-items:center;animation:3s ease-in-out infinite st-bob;display:grid}.st-invite--expired .st-invite__icon{color:var(--cd-danger);background:#fdecea;animation:none}.st-invite__main{min-width:0}.st-invite__email{color:var(--cd-ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:800}.st-invite__meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .65rem;margin-top:.35rem;font-size:.75rem;display:flex}.st-invite__time--expired{color:var(--cd-danger);font-weight:750}.st-invite__where{align-items:center;gap:.25rem;display:inline-flex}.st-invite__act{align-items:center;gap:.4rem;display:flex}.st-invite__revoke{border-radius:999px;width:2.25rem;height:2.25rem}.st-invite__revoke:hover{color:var(--cd-danger);border-color:#c93b3b80}@media (min-width:720px){.st-invite{text-align:start;grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;gap:.9rem;padding:.85rem .9rem}.st-invite__meta{justify-content:flex-start}}.st-sheet.cd-dialog__panel,.st-invite-dialog.cd-dialog__panel{width:min(100%,36rem)}.st-field{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.st-field>legend{float:left;width:100%;margin-bottom:.55rem;padding:0}.st-field>legend+*{clear:both}.st-hint{color:var(--muted);font-size:.76rem;line-height:1.45}.st-alert{color:#a42b2b;background:#fdecea;border-radius:.85rem;padding:.7rem .9rem;font-size:.82rem;font-weight:650}.st-input{min-height:2.9rem;font-size:1rem}.st-input--bad,.st-input--bad:focus{border-color:var(--cd-danger);box-shadow:0 0 0 3px #c93b3b1f}.st-field__error{color:var(--cd-danger);font-size:.78rem;font-weight:650;overflow:hidden}.st-roles{gap:.6rem;display:grid}@media (min-width:520px){.st-roles{grid-template-columns:1fr 1fr}}.st-rolecard{border:1.5px solid var(--cd-line);cursor:pointer;text-align:start;background:#fff;border-radius:1rem;align-content:start;gap:.45rem;padding:.9rem;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;display:grid;position:relative}.st-rolecard:hover{border-color:#d4d4dd;transform:translateY(-1px)}.st-rolecard--on,.st-rolecard--on:hover{border-color:var(--brand);background:#fffaf6;box-shadow:0 0 0 4px #e8864a1f}.st-rolecard--locked{cursor:default}.st-rolecard--locked:hover{transform:none}.st-rolecard--locked:not(.st-rolecard--on){opacity:.5}.st-rolecard:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.st-rolecard__top{align-items:center;gap:.55rem;display:flex}.st-rolecard__icon{background:var(--cd-soft-2);width:2rem;height:2rem;color:var(--cd-ink);border-radius:.65rem;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.st-rolecard--on .st-rolecard__icon{background:var(--brand);color:#fff}.st-rolecard__title{color:var(--cd-ink);flex:1;font-size:.92rem;font-weight:800}.st-rolecard__radio{border:1.5px solid #cfcfd8;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.st-rolecard--on .st-rolecard__radio{border-color:var(--brand)}.st-rolecard__dot{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.st-rolecard__desc{color:var(--muted);font-size:.78rem}.st-rolecard__list{gap:.3rem;display:grid}.st-rolecard__item{color:var(--cd-ink);align-items:flex-start;gap:.4rem;font-size:.76rem;font-weight:650;line-height:1.35;display:flex}.st-rolecard__item>svg{color:var(--cd-teal-ink);flex:none;margin-top:.08rem}.st-rolecard__item--no,.st-rolecard__item--no>svg{color:var(--muted)}.st-locs{flex-wrap:wrap;gap:.4rem;display:flex}.st-sheet__body{gap:1.25rem;display:grid}.st-profile{background:var(--cd-soft);text-align:center;border-radius:1.15rem;justify-items:center;gap:.75rem;padding:1rem;display:grid}.st-profile__text{min-width:0}.st-profile__chips{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.st-profile__desc{color:var(--muted);overflow-wrap:anywhere;margin-top:.35rem;font-size:.8rem}.st-profile__week{justify-items:center;gap:.45rem;display:grid}.st-profile__week-label{color:var(--muted);font-size:.72rem;font-weight:700}.st-profile__week-label strong{color:var(--cd-ink)}@media (min-width:560px){.st-profile{text-align:start;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start}.st-profile__chips{justify-content:flex-start}}.st-save{overflow:hidden}.st-save>.cd-btn{width:100%}.st-access{border-top:1px solid var(--cd-line);gap:.6rem;padding-top:1.1rem;display:grid}.st-access__title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.st-zone{border:1px solid var(--cd-line);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem .75rem;padding:.85rem;transition:background .2s,border-color .2s;display:grid}.st-zone>.cd-btn,.st-zone__confirm{grid-column:1/-1}.st-zone>.cd-btn{width:100%}.st-zone--open{background:var(--cd-soft);border-color:#d6d6de}.st-zone--danger.st-zone--open{background:#fff7f7;border-color:#c93b3b59}.st-zone__icon{background:var(--cd-amber-bg);width:2.2rem;height:2.2rem;color:var(--cd-amber-ink);border-radius:.7rem;place-items:center;display:grid}.st-zone__icon--go{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}.st-zone__icon--danger{color:var(--cd-danger);background:#fdecea}.st-zone__text{color:var(--muted);font-size:.8rem;line-height:1.45}.st-zone__confirm{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.st-btn-danger{color:var(--cd-danger)}.st-btn-danger:hover{background:#fff5f5;border-color:#c93b3b66}@media (min-width:560px){.st-zone{grid-template-columns:auto minmax(0,1fr) auto}.st-zone>.cd-btn,.st-zone__confirm{grid-column:auto}.st-zone>.cd-btn{width:auto}.st-zone__confirm{display:flex}}.st-form{gap:1.15rem;display:grid}.st-seatline{background:var(--cd-soft);color:var(--cd-ink);text-align:center;border-radius:.9rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.8rem;font-weight:700;display:flex}.st-meter{gap:3px;display:inline-flex}.st-meter__seg{background:#dcdce4;border-radius:999px;width:.7rem;height:.45rem}.st-meter__seg--on{background:var(--navy)}.st-meter__seg--new{background:var(--brand);animation:1.2s ease-in-out infinite st-blink}@keyframes st-blink{50%{opacity:.35}}.st-form__submit{width:100%}.st-send-icon{transition:transform .25s}.st-form__submit:not(:disabled):hover .st-send-icon{transform:translate(2px,-2px)rotate(-10deg)}[dir=rtl] .st-send-icon{scale:-1 1}.st-sent{text-align:center;justify-items:center;gap:.6rem;display:grid}.st-env-stage{place-items:center;width:10rem;height:7rem;margin-bottom:.4rem;display:grid;position:relative}.st-env{width:6rem;height:4rem;position:relative}.st-env__back,.st-env__front{border-radius:.5rem;position:absolute;inset:0}.st-env__back{background:#f1b88f}.st-env__letter{inset-inline:.5rem;background:#fff;border-radius:.35rem;align-content:start;gap:.3rem;height:3.3rem;padding:.55rem .5rem;display:grid;position:absolute;top:.3rem;box-shadow:0 2px 6px #00000014}.st-env__letter>span{background:#e5e5ec;border-radius:999px;height:.22rem}.st-env__letter>span:nth-child(2){width:75%}.st-env__letter>span:nth-child(3){background:#ffd8bf;width:50%}.st-env__front{background:linear-gradient(160deg, #f0955c, var(--brand-dark));clip-path:polygon(0 32%,50% 68%,100% 32%,100% 100%,0 100%)}.st-env__flap{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;inset-inline:0;background:#e07a3d;border-radius:.5rem .5rem 0 0;height:64%;position:absolute;top:0}.st-env__flap--open{clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 100%;background:#f1b88f;border-radius:0;top:-64%}.st-env-trail{transform-origin:0;background:linear-gradient(90deg,#0000,#e8864acc);border-radius:999px;width:4.5rem;height:2px;position:absolute;top:40%;left:50%;rotate:-32deg}.st-sent__check,.st-sent__ring{border-radius:50%;width:3.6rem;height:3.6rem;margin:auto;position:absolute;inset:0}.st-sent__check{background:var(--st-live);color:#fff;place-items:center;display:grid;box-shadow:0 12px 26px -10px #1f9d6bb3}.st-sent__ring{border:2px solid var(--st-live)}.st-sent__body{max-width:26rem;color:var(--cd-ink);overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.st-sent__next{max-width:26rem;color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.5}.st-sent__actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;width:100%;margin-top:.6rem;display:grid}@media (min-width:640px){.st-sent__actions{justify-content:center;display:flex}}.st-full{text-align:center;justify-items:center;gap:.9rem;display:grid}.st-full__seats{background:var(--cd-soft);border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:15rem;padding:.85rem;display:flex}.st-full__seat{background:linear-gradient(to bottom, #fff1e6 0 .5rem, var(--navy) .5rem);border-radius:.45rem;width:1.5rem;height:1.95rem;box-shadow:0 6px 10px -6px #14142899}.st-full__body{max-width:26rem;color:var(--cd-ink);font-size:.9rem;line-height:1.5}.st-full__cta{width:100%;max-width:20rem}.st-full__ask{color:var(--cd-ink);font-size:.85rem;font-weight:750}.st-full__tip{background:var(--cd-amber-bg);max-width:28rem;color:var(--cd-amber-ink);text-align:start;border-radius:.9rem;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;font-size:.8rem;font-weight:650;line-height:1.45;display:flex}.st-full__tip>svg{flex:none;margin-top:.05rem}.st-filters{scroll-snap-type:x proximity;scrollbar-width:none;gap:.4rem;margin:0 -.85rem 1rem;padding:.15rem .85rem .35rem;scroll-padding-inline:.85rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .85rem calc(100% - 1.6rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .85rem calc(100% - 1.6rem),#0000)}.st-filters::-webkit-scrollbar{display:none}.st-filter{scroll-snap-align:start;flex:none}.st-filter>svg{opacity:.75}@media (min-width:640px){.st-filters{flex-wrap:wrap;margin:0 0 1rem;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.st-day+.st-day{margin-top:1.1rem}.st-day__label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;padding-inline-start:.4rem;font-size:.7rem;font-weight:800}.st-feed{gap:.15rem;display:grid;position:relative}.st-feed:before{content:"";background:var(--cd-line);transform-origin:50% 0;top:.9rem;bottom:.9rem;border-radius:999px;width:2px;animation:.9s cubic-bezier(.22,1,.36,1) both st-draw;position:absolute;inset-inline-start:calc(1.45rem - 1px)}.st-feed:has(>:only-child):before{display:none}@keyframes st-draw{0%{transform:scaleY(0)}}.st-feed__item{--st-cat-bg:#efeff3;--st-cat-ink:#55556a;border-radius:.85rem;grid-template-columns:2.1rem minmax(0,1fr);align-items:start;column-gap:.7rem;padding:.5rem .4rem;transition:background .2s;display:grid;position:relative}.st-feed__item:hover{background:var(--cd-soft)}.st-feed__item--team{--st-cat-bg:#eceffd;--st-cat-ink:#3f4fb8}.st-feed__item--stamps{--st-cat-bg:#fff1e6;--st-cat-ink:#b5571d}.st-feed__item--customers{--st-cat-bg:var(--cd-teal-bg);--st-cat-ink:var(--cd-teal-ink)}.st-feed__item--program{--st-cat-bg:#f3ecfd;--st-cat-ink:#6b3fb3}.st-feed__item--marketing{--st-cat-bg:#fdeef4;--st-cat-ink:#b03a6a}.st-feed__item--billing{--st-cat-bg:var(--cd-amber-bg);--st-cat-ink:var(--cd-amber-ink)}.st-feed__icon{z-index:1;border:3px solid var(--card);background:var(--st-cat-bg);width:2.1rem;height:2.1rem;color:var(--st-cat-ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid;position:relative}.st-feed__text{color:#4a4a5c;overflow-wrap:anywhere;padding-top:.3rem;font-size:.86rem;line-height:1.45}.st-feed__actor,.st-feed__target{color:var(--cd-ink);font-weight:750}.st-feed__times{background:var(--cd-soft-2);color:var(--cd-ink);border-radius:999px;place-items:center;margin-inline-start:.4rem;padding:0 .4rem;font-size:.7rem;font-weight:800;display:inline-grid}.st-feed__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.1rem;font-size:.72rem;display:flex}.st-feed__where{align-items:center;gap:.2rem;display:inline-flex}@media (min-width:640px){.st-feed__item{grid-template-columns:2.1rem minmax(0,1fr) auto}.st-feed__icon{grid-row:auto}.st-feed__meta{white-space:nowrap;flex-direction:row-reverse;margin-top:0;padding-top:.35rem}}.st-feed-more{justify-items:center;gap:.4rem;margin-top:1rem;display:grid}.st-feed-more__error{color:var(--cd-danger);font-size:.78rem}.st-feed-empty{text-align:center;justify-items:center;gap:.5rem;padding:2.5rem 1rem;display:grid}.st-feed-empty__icon{background:var(--cd-soft);width:3rem;height:3rem;color:var(--muted);border-radius:1rem;place-items:center;margin-bottom:.25rem;animation:3s ease-in-out infinite st-bob;display:grid}.st-feed-empty--error .st-feed-empty__icon{color:var(--cd-danger);background:#fdecea;animation:none}.st-feed-empty__title{color:var(--cd-ink);font-weight:800}.st-feed-empty__body{max-width:26rem;color:var(--muted);font-size:.84rem;line-height:1.5}.st-feed-skel{gap:.9rem;padding:.5rem .4rem;display:grid}.st-feed-skel__row{align-items:center;gap:.75rem;display:flex}.st-feed-skel__dot{border-radius:50%;flex:none;width:2.1rem;height:2.1rem}.st-feed-skel__line{height:.9rem}.st-skel--guide,.st-skel--rail{border-radius:1.2rem;width:100%;height:13rem}.st-skel--tabs{border-radius:999px;width:100%;max-width:22rem;height:3.2rem;margin-inline:auto}.st-skel-list{border:1px solid var(--cd-line);background:var(--card);border-radius:1.5rem;gap:.6rem;padding:1.1rem;display:grid}.st-skel--row{border-radius:1rem;height:4.25rem}@media (min-width:720px){.st-skel--tabs{width:16rem;margin-inline:0}}@media (prefers-reduced-motion:reduce){.st-spin{animation-duration:1.6s}button.st-badge:hover,.st-badge--pending .st-badge__icon,.st-badge--next .st-badge__icon,.st-invite__icon,.st-feed-empty__icon,.st-feed:before,.st-meter__seg--new{animation:none}.st-avatar__live:after,.st-pulse:after{display:none}.st-member--flash,.st-invite--flash{animation-duration:10ms}.st-rolecard:hover,.st-form__submit:not(:disabled):hover .st-send-icon{transform:none}}.se{--mk-night:#14152b;--mk-night-2:#2a2350;--se-input-line:#dcdce3;--se-active:#34b1aa;--se-risk:#e8a23a;--se-inactive:#c4c5d0;--se-fresh:#8f8cf0;--se-danger-bg:#fdf1f1;--se-danger-line:#c93b3b38}.se--switching .se-hero,.se--switching .se-layout{opacity:.72;transition:opacity .2s}.se-spin,.se-switch__spin{border:2px solid;border-inline-end-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite se-spin;display:inline-block}@keyframes se-spin{to{transform:rotate(360deg)}}.se-chip{background:var(--cd-soft);max-width:100%;color:var(--cd-ink);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.se-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.se-chip--brand{background:var(--brand-light);color:var(--brand-dark)}.se-chip--muted{background:var(--cd-soft-2);color:var(--muted)}.se-link{color:var(--brand-dark);text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:750;-webkit-text-decoration:underline #c9683059;text-decoration:underline #c9683059;display:inline-flex}.se-link svg{transition:transform .2s}.se-link:hover svg{transform:translate(3px)}[dir=rtl] .se-link:hover svg{transform:translate(-3px)scaleX(-1)}.se-hero{border:1px solid var(--cd-line);background:radial-gradient(90% 70% at 100% 0%, #e8864a17, transparent 60%), radial-gradient(70% 60% at 0% 100%, #34b1aa12, transparent 60%), var(--card);border-radius:1.6rem;gap:.5rem;padding:.75rem .75rem 1rem;transition:background .5s,border-color .5s;display:grid;box-shadow:0 1px 2px #1414280a}.se-hero--doom{border-color:var(--se-danger-line);background:radial-gradient(90% 70% at 100% 0%, #c93b3b1a, transparent 60%), var(--card)}.se-hero__guide,.se-hero__preview{justify-content:center;min-width:0;display:flex}.se-hero>.cd-skel{justify-self:center}@media (min-width:960px){.se-hero{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center;gap:1.5rem;padding:1rem 1.25rem 1rem .75rem}.se-hero__guide{justify-content:stretch}}.se-preview{justify-items:center;gap:.85rem;margin:0;display:grid}.se-preview__stage{padding:.25rem 2.6rem 2.4rem 0;position:relative}[dir=rtl] .se-preview__stage{padding:.25rem 0 2.4rem 2.6rem}.se-sec__preview{display:none}@media (max-width:899px){.se-hero__preview,.se-skel--phone{display:none}.se:has(.se-layout[data-view=panel]) .se-hero{display:none}.se-sec__preview{display:block}}.se-preview--strip{justify-items:stretch;gap:.5rem}.se-preview--strip .se-preview__stage{padding:0}.se-strip{background:radial-gradient(120% 120% at 100% 0%, #e8864a8c, transparent 60%), radial-gradient(120% 120% at 0% 100%, #34b1aa73, transparent 60%), linear-gradient(170deg, var(--mk-night-2), var(--mk-night));border-radius:1.15rem;min-height:6.6rem;padding:.85rem 7.4rem .85rem .75rem;transition:box-shadow .35s;overflow:hidden}[dir=rtl] .se-strip{padding:.85rem .75rem .85rem 7.4rem}.se-preview--strip.se-preview--live .se-strip{box-shadow:0 0 0 3px #e8864a4d}.se-strip .mk-notif__msg{-webkit-line-clamp:2}.se-preview--strip .se-pass{top:50%;bottom:auto;column-gap:.35rem;width:6.4rem;margin-top:-2.05rem;padding:.45rem .5rem .4rem;inset-inline-end:.7rem}.se-preview--strip .se-pass__logo{width:1.15rem;height:1.15rem;font-size:.48rem}.se-preview--strip .se-pass__name{font-size:.56rem}.se-preview--strip .se-pass__meta{font-size:.48rem}.se-preview--strip .se-pass__meta strong{font-size:.66rem}.se-preview--strip .se-preview__caption{text-align:start;flex-wrap:wrap;grid-row:1;justify-content:space-between;align-items:baseline;gap:.15rem .6rem;display:flex}.se .se-phone{border-width:6px;border-radius:2.2rem;width:13.75rem;height:15.75rem;transition:box-shadow .35s,transform .35s}.se-preview--live .se-phone{transform:translateY(-2px);box-shadow:0 0 0 4px #e8864a47,0 30px 60px -30px #141432a6}.se-pass{z-index:2;aspect-ratio:1.58;text-align:start;inset-inline-end:0;border-radius:.8rem;grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);column-gap:.45rem;width:9.25rem;padding:.6rem .65rem .55rem;display:grid;position:absolute;bottom:0;box-shadow:0 18px 30px -14px #1414288c,inset 0 0 0 1px #ffffff14}.se-pass__logo{background:#ffffff29;border-radius:.45rem;place-items:center;width:1.6rem;height:1.6rem;font-size:.6rem;font-weight:800;display:grid;overflow:hidden}.se-pass__logo img{object-fit:cover;background:#fff;width:100%;height:100%}.se-pass__name{white-space:nowrap;align-self:center;min-width:0;font-size:.72rem;font-weight:800;line-height:1.15;overflow:hidden}.se-pass__name>span{text-overflow:ellipsis;unicode-bidi:plaintext;display:block;overflow:hidden}[dir=rtl] .se-pass__name>span{text-align:right}.se-pass__meta{opacity:.85;grid-area:3/1/auto/-1;justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.58rem;font-weight:650;display:flex}.se-pass__meta strong{opacity:1;font-size:.82rem;font-weight:800}.se-preview__caption{text-align:center;justify-items:center;gap:.1rem;display:grid}.se-preview__title{color:var(--cd-ink);align-items:center;gap:.4rem;font-size:.86rem;font-weight:800;display:inline-flex}.se-preview__title:before{content:"";background:var(--success);border-radius:999px;width:.45rem;height:.45rem;animation:2.2s ease-out infinite se-live;box-shadow:0 0 #34b1aa80}.se-preview--live .se-preview__title:before{background:var(--brand);animation-duration:1.1s}@keyframes se-live{0%{box-shadow:0 0 #34b1aa80}70%,to{box-shadow:0 0 0 7px #34b1aa00}}.se-preview__places{color:var(--muted);font-size:.76rem}.se-layout{gap:1rem;scroll-margin-top:1rem;display:grid}.se-layout[data-view=list] .se-panel-wrap,.se-layout[data-view=panel] .se-nav,.se-layout--skel .se-skel-panel{display:none}@media (min-width:900px){.se-layout{grid-template-columns:17.5rem minmax(0,1fr);align-items:start;gap:1.25rem}.se-layout[data-view] .se-panel-wrap,.se-layout[data-view] .se-nav,.se-layout--skel .se-skel-panel{display:grid}.se-nav{position:sticky;top:1.25rem}}@media (min-width:1200px){.se-layout{grid-template-columns:19rem minmax(0,1fr)}}.se-nav{border:1px solid var(--cd-line);background:var(--card);border-radius:1.3rem;gap:.15rem;padding:.4rem;display:grid;box-shadow:0 1px 2px #1414280a}.se-nav__item{text-align:start;min-height:3.6rem;color:var(--cd-ink);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .75rem;transition:background .2s;display:grid;position:relative}.se-nav__item:hover{background:var(--cd-soft)}.se-nav__item--on:hover{background:0 0}.se-nav__pill{z-index:0;border:1px solid var(--brand-border);border-radius:inherit;background:var(--brand-surface);position:absolute;inset:0}.se-nav__icon,.se-nav__text,.se-nav__chev{z-index:1;position:relative}.se-nav__icon{background:var(--cd-soft);width:2.3rem;height:2.3rem;color:var(--cd-ink);border-radius:.75rem;place-items:center;transition:background .25s,color .25s,transform .25s;display:grid}.se-nav__item:hover .se-nav__icon{transform:scale(1.06)}.se-nav__item--on .se-nav__icon{background:var(--brand);color:#fff;box-shadow:0 6px 14px -6px #e8864acc}.se-nav__item--warn .se-nav__icon{background:var(--cd-amber-bg);color:var(--cd-amber-ink)}.se-nav__item--danger .se-nav__icon{background:var(--se-danger-bg);color:var(--cd-danger)}.se-nav__item--danger.se-nav__item--on .se-nav__icon{background:var(--cd-danger);color:#fff;box-shadow:0 6px 14px -6px #c93b3bb3}.se-nav__item--danger.se-nav__item--on .se-nav__pill{border-color:var(--se-danger-line);background:var(--se-danger-bg)}.se-nav__text{gap:.1rem;min-width:0;display:grid}.se-nav__label{font-size:.92rem;font-weight:750;line-height:1.25}.se-nav__item--danger .se-nav__label{color:var(--cd-danger)}.se-nav__hint{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.76rem;line-height:1.3;overflow:hidden}.se-nav__chev{color:#b5b6c2;transition:transform .2s,color .2s}.se-nav__item:hover .se-nav__chev{color:var(--cd-ink);transform:translate(2px)}[dir=rtl] .se-nav__item:hover .se-nav__chev{transform:translate(-2px)scaleX(-1)}@media (max-width:899px){.se-nav{gap:0;padding:.25rem}.se-nav__pill{display:none}.se-nav__item{min-height:4rem}.se-nav__item+.se-nav__item:before{content:"";background:var(--cd-line);top:0;height:1px;position:absolute;inset-inline:3.85rem .75rem}.se-nav__item--on:not(.se-nav__item--warn,.se-nav__item--danger) .se-nav__icon{background:var(--cd-soft);color:var(--cd-ink);box-shadow:none}.se-nav__item--danger.se-nav__item--on .se-nav__icon{background:var(--se-danger-bg);color:var(--cd-danger);box-shadow:none}}@media (min-width:900px){.se-nav__chev{opacity:0}.se-nav__item:hover .se-nav__chev,.se-nav__item--on .se-nav__chev{opacity:1}.se-nav__item--on .se-nav__chev{color:var(--brand-dark)}.se-nav__item--danger.se-nav__item--on .se-nav__chev{color:var(--cd-danger)}}.se-panel-wrap{gap:.75rem;min-width:0;display:grid}.se-back{border:1px solid var(--cd-line);background:var(--card);min-height:2.5rem;color:var(--cd-ink);border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:0 .95rem 0 .75rem;font-size:.85rem;font-weight:750;display:inline-flex}[dir=rtl] .se-back{padding:0 .75rem 0 .95rem}@media (min-width:900px){.se-back{display:none}}.se-panel{border:1px solid var(--cd-line);background:var(--card);border-radius:1.4rem;min-width:0;padding:1.15rem 1rem 1.35rem;box-shadow:0 1px 2px #1414280a}.se-panel--danger{border-color:var(--se-danger-line)}@media (min-width:640px){.se-panel{padding:1.6rem 1.6rem 1.75rem}}.se-sec{gap:1.25rem;display:grid}.se-sec__head{align-items:flex-start;gap:.85rem;display:flex}.se-sec__icon{background:var(--brand-light);width:2.65rem;height:2.65rem;color:var(--brand-dark);border-radius:.9rem;flex:none;place-items:center;display:grid}.se-sec__head--danger .se-sec__icon{background:var(--se-danger-bg);color:var(--cd-danger)}.se-sec__titles{flex:1;gap:.2rem;min-width:0;display:grid}.se-sec__title{letter-spacing:-.01em;color:var(--cd-ink);scroll-margin-top:1.5rem;font-size:1.22rem;font-weight:800;line-height:1.2}.se-sec__title:focus{outline:none}.se-sec__sub{color:var(--muted);text-wrap:pretty;font-size:.88rem;line-height:1.5}.se-note{background:var(--cd-amber-bg);color:var(--cd-amber-ink);border-radius:.9rem;align-items:flex-start;gap:.55rem;padding:.75rem .9rem;font-size:.84rem;font-weight:600;line-height:1.45;display:flex}.se-note svg{flex:none;margin-top:.1rem}.se-block{border:1px solid var(--cd-line);background:#fff;border-radius:1.15rem;gap:.9rem;min-width:0;padding:1rem;display:grid}@media (min-width:640px){.se-block{padding:1.15rem 1.25rem}}.se-block__head{gap:.2rem;display:grid}.se-block__head--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.se-block__label{color:var(--cd-ink);font-size:.98rem;font-weight:800;line-height:1.3}.se-block__label--icon{align-items:center;gap:.45rem;display:inline-flex}.se-block__sub{color:var(--muted);text-wrap:pretty;font-size:.83rem;line-height:1.5}.se-form,.se-form__pair{gap:1.2rem;display:grid}@media (min-width:680px){.se-form__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.se-field{border:0;align-content:start;gap:.42rem;min-width:0;margin:0;padding:0;display:grid}.se-field__row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.se-field__label{color:var(--cd-ink);padding:0;font-size:.84rem;font-weight:750;line-height:1.4}.se-field__opt{color:var(--muted);font-weight:500}.se-field__count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.74rem;font-weight:700}.se-field__msg{color:var(--muted);align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.45;display:flex}.se-field__msg--error{color:var(--cd-danger);font-weight:650}.se-field__msg svg{flex:none;margin-top:.12rem}.se-input{border:1px solid var(--se-input-line);width:100%;min-height:2.95rem;color:var(--cd-ink);background:#fff;border-radius:.85rem;padding:0 .95rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s,background .18s}.se-input::placeholder{color:#a9aab6}.se-input:hover:not(:disabled){border-color:#c7c8d2}.se .se-input:focus-visible,.se .se-input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #e8864a29}.se-input:disabled{background:var(--cd-soft);color:var(--muted);cursor:not-allowed}.se-input--name{font-size:1.05rem;font-weight:700}.se-field--invalid .se-input,.se .se-input--invalid{border-color:var(--cd-danger);background:snow}.se .se-field--invalid .se-input:focus,.se .se-input--invalid:focus{border-color:var(--cd-danger);box-shadow:0 0 0 4px #c93b3b24}.se .se-input--match,.se .se-input--match:focus{border-color:var(--success);box-shadow:0 0 0 4px #34b1aa29}.se-langs-field:disabled{opacity:.75}.se-langs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.se-lang{border:1px solid var(--se-input-line);text-align:start;cursor:pointer;isolation:isolate;background:#fff;border-radius:1rem;align-content:center;gap:.15rem;min-height:4.4rem;padding:.75rem .8rem;transition:border-color .2s;display:grid;position:relative}.se-lang:hover{border-color:#c7c8d2}.se-langs-field:disabled .se-lang{cursor:not-allowed}.se-lang:has(.se-lang__input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.se-lang__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.se-lang__ring{z-index:-1;border:2px solid var(--brand);border-radius:inherit;background:var(--brand-surface);pointer-events:none;position:absolute;inset:-1px}.se-lang__name{text-overflow:ellipsis;white-space:nowrap;color:var(--cd-ink);font-size:.88rem;font-weight:800;overflow:hidden}.se-lang__sample{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.76rem;overflow:hidden}.se-lang--on .se-lang__sample{color:var(--brand-dark)}.se-lang__check{background:var(--brand);color:#fff;top:.5rem;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;display:grid;position:absolute;inset-inline-end:.5rem}@media (max-width:519px){.se-langs{grid-template-columns:minmax(0,1fr);gap:.45rem}.se-lang{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.3rem;padding:.6rem 2.6rem .6rem .95rem;display:flex}.se-lang[dir=rtl]{padding:.6rem .95rem .6rem 2.6rem}.se-lang__check{top:calc(50% - .6rem);inset-inline-end:.85rem}}.se-savebar{z-index:80;inset-inline:0;bottom:calc(4.9rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;padding-inline:.75rem;display:flex;position:fixed}@media (min-width:1024px){.se-savebar{padding-inline-start:17.5rem;bottom:1.5rem}body:has(.dash-sidebar--collapsed) .se-savebar{padding-inline-start:5.5rem}}.se-savebar__inner{color:#fff;pointer-events:auto;background:#1d1d27;border-radius:1.2rem;align-items:center;gap:.75rem;width:min(100%,34rem);padding:.5rem .5rem .5rem 1.05rem;display:flex;box-shadow:0 20px 44px -12px #0a0a1973,inset 0 0 0 1px #ffffff0f}[dir=rtl] .se-savebar__inner{padding:.5rem 1.05rem .5rem .5rem}@media (min-width:640px){.se-savebar__inner{border-radius:999px}}.se-savebar__text{flex:1;min-width:0;font-size:.86rem;font-weight:650;line-height:1.35}.se-savebar__text>span{align-items:center;gap:.5rem;display:inline-flex}.se-savebar__dot{background:var(--brand);border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite se-dot}@keyframes se-dot{0%,to{box-shadow:0 0 #e8864a8c}50%{box-shadow:0 0 0 5px #e8864a00}}.se-savebar__error{color:#ffb4a6}.se-savebar__error svg{flex:none}.se-savebar__actions{flex:none;align-items:center;gap:.25rem;display:flex}.se-savebar__discard{color:#ffffffc7;border-radius:999px;align-items:center;gap:.4rem;min-height:2.25rem;padding-inline:.75rem;font-size:.82rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.se-savebar__discard:hover{color:#fff;background:#ffffff1a}.se-savebar__discard:disabled{opacity:.5}.se-savebar__save{box-shadow:none}@media (max-width:419px){.se-savebar__discard{padding-inline:.6rem}.se-savebar__discard span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.se:has(.se-savebar){padding-bottom:4.75rem}.se:has(.se-savebar) .cd-toasts{bottom:calc(9.6rem + env(safe-area-inset-bottom))}@media (min-width:1024px){.se:has(.se-savebar) .cd-toasts{bottom:6rem}}.se-brand-cards{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.se-brand-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.se-brand-card{border:1px solid var(--cd-line);height:100%;color:var(--cd-ink);background:#fff;border-radius:1rem;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:.35rem .9rem;padding:.7rem;transition:border-color .2s,box-shadow .25s,transform .25s;display:grid}.se-brand-card:hover{border-color:var(--brand-border);transform:translateY(-2px);box-shadow:0 14px 28px -20px #14142873}.se-brand-card__pass{aspect-ratio:1.58;border-radius:.6rem;grid-row:1/-1;grid-template-rows:auto 1fr auto;gap:.2rem;width:6.6rem;padding:.45rem .5rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 10px 18px -12px #14142899}.se-brand-card:hover .se-brand-card__pass{transform:rotate(-4deg)scale(1.03)}.se-brand-card--paused .se-brand-card__pass{filter:grayscale(.85);opacity:.7}.se-brand-card__logo{background:#ffffff2e;border-radius:.35rem;place-items:center;width:1.25rem;height:1.25rem;font-size:.5rem;font-weight:800;display:grid;overflow:hidden}.se-brand-card__logo img{object-fit:cover;background:#fff;width:100%;height:100%}.se-brand-card__biz{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;align-self:end;font-size:.56rem;font-weight:800;overflow:hidden}.se-brand-card__dots{gap:3px;display:flex}.se-brand-card__dots span{opacity:.55;border:1px solid;border-radius:999px;width:.38rem;height:.38rem}.se-brand-card__dots .is-on{opacity:1;background:currentColor}.se-brand-card__meta{flex-wrap:wrap;align-self:center;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.se-brand-card__name{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:.9rem;font-weight:750;overflow:hidden}.se-brand-card__swatches{display:inline-flex}.se-brand-card__swatches span{border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 2px #fff,0 0 0 3px #1414281a}.se-brand-card__swatches span+span{margin-inline-start:-.2rem}.se-brand-card__edit{color:var(--brand-dark);align-items:center;gap:.3rem;font-size:.8rem;font-weight:750;display:inline-flex}.se-brand-card__edit svg{transition:transform .2s}.se-brand-card:hover .se-brand-card__edit svg{transform:translate(3px)}[dir=rtl] .se-brand-card:hover .se-brand-card__edit svg{transform:translate(-3px)scaleX(-1)}.se-empty{border:1.5px dashed var(--se-input-line);text-align:center;border-radius:1.15rem;justify-items:center;gap:.5rem;padding:1.75rem 1rem 1.5rem;display:grid}.se-empty__swatches{margin-bottom:.5rem;display:flex}.se-empty__swatches span{border-radius:.55rem;width:2.3rem;height:3.1rem;margin-inline:-.3rem;box-shadow:0 0 0 2px #fff,0 12px 20px -12px #1414288c}.se-empty__title{color:var(--cd-ink);font-size:1rem;font-weight:800}.se-empty__body{max-width:26rem;color:var(--muted);font-size:.86rem;line-height:1.5}.se-empty>.cd-btn{margin-top:.4rem}.se-perk{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-surface), #fff 80%);border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem .85rem;padding:1rem;display:grid}.se-perk--on{background:linear-gradient(135deg, var(--cd-teal-bg), #fff 80%);border-color:#34b1aa47}.se-perk__icon{width:2.6rem;height:2.6rem;color:var(--brand-dark);background:#fff;border-radius:.85rem;place-items:center;display:grid;box-shadow:0 6px 14px -10px #14142880}.se-perk--on .se-perk__icon{color:var(--success)}.se-perk__text{gap:.15rem;min-width:0;display:grid}.se-perk__title{color:var(--cd-ink);font-size:.93rem;font-weight:800}.se-perk__body{color:var(--muted);font-size:.82rem;line-height:1.45}.se-perk__cta,.se-perk__note{grid-column:1/-1;justify-self:start}.se-perk__note{color:var(--cd-amber-ink);font-size:.78rem;font-weight:650}@media (min-width:720px){.se-perk{grid-template-columns:auto minmax(0,1fr) auto}.se-perk__cta,.se-perk__note{grid-column:auto;justify-self:end}.se-perk__note{text-align:end;max-width:12rem}}.se-toggles{gap:.2rem;margin:-.25rem -.5rem;padding:0;list-style:none;display:grid}.se-toggle{border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem .5rem;transition:background .25s;display:grid}.se-toggle:hover{background:var(--cd-soft)}.se-toggle--flash{animation:1.6s ease-out se-flash}@keyframes se-flash{0%{background:var(--cd-teal-bg)}to{background:0 0}}.se-toggle__icon{background:var(--cd-soft);width:2.4rem;height:2.4rem;color:var(--muted);border-radius:.8rem;place-items:center;transition:background .3s,color .3s;display:grid}.se-toggle--on .se-toggle__icon{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}.se-toggle__text{gap:.15rem;min-width:0;display:grid}.se-toggle__title{color:var(--cd-ink);align-items:center;gap:.4rem;font-size:.92rem;font-weight:750;display:inline-flex}.se-toggle__tick{background:var(--success);color:#fff;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;display:grid}.se-toggle__body{color:var(--muted);text-wrap:pretty;font-size:.8rem;line-height:1.45}.se-switch{background:#d5d6de;border-radius:999px;flex:none;justify-content:flex-start;width:2.95rem;height:1.75rem;padding:3px;transition:background .25s;display:flex;position:relative}.se-switch:before{content:"";position:absolute;inset:-.5rem -.35rem}.se-switch--on{background:var(--success);justify-content:flex-end}.se-switch:disabled{cursor:not-allowed}.se-switch:disabled:not(.se-switch--busy){opacity:.55}.se-switch__thumb{background:#fff;border-radius:999px;place-items:center;width:calc(1.75rem - 6px);height:calc(1.75rem - 6px);display:grid;box-shadow:0 2px 5px #14142840}.se-switch__spin{width:.7rem;height:.7rem;color:var(--success);border-width:1.5px}.se-seg__chart{background:var(--cd-soft);border-radius:.95rem;gap:.65rem;padding:.9rem .95rem;display:grid}.se-seg__used{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:750}.se-seg__bar{background:#fff;border-radius:999px;gap:2px;height:.85rem;display:flex;overflow:hidden}.se-seg__part{flex-basis:0;min-width:0}.se-seg__part--active{background:var(--se-active)}.se-seg__part--atRisk{background:var(--se-risk)}.se-seg__part--inactive{background:var(--se-inactive)}.se-seg__part--fresh{background:var(--se-fresh)}.se-seg__bar--empty span{background:repeating-linear-gradient(-45deg,#e9e9ef 0 6px,#f4f4f7 6px 12px);flex:1}.se-seg__legend{flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.se-seg__key{align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.se-seg__dot{border-radius:999px;width:.55rem;height:.55rem}.se-seg__key--active .se-seg__dot{background:var(--se-active)}.se-seg__key--atRisk .se-seg__dot{background:var(--se-risk)}.se-seg__key--inactive .se-seg__dot{background:var(--se-inactive)}.se-seg__key--fresh .se-seg__dot{background:var(--se-fresh)}.se-seg__name{color:var(--muted)}.se-seg__count{font-variant-numeric:tabular-nums;color:var(--cd-ink);font-weight:800}.se-seg__none{color:var(--muted);font-size:.82rem;line-height:1.45}.se-seg__sliders{gap:1.15rem;display:grid}@media (min-width:720px){.se-seg__sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.se-slider{--se-fill:var(--se-risk);gap:.4rem;min-width:0;display:grid}.se-slider--inactive{--se-fill:#9c9daa}.se-slider__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.se-slider__label{color:var(--cd-ink);font-size:.85rem;font-weight:750}.se-slider__value{background:var(--cd-amber-bg);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cd-amber-ink);border-radius:999px;padding:.22rem .6rem;font-size:.78rem;font-weight:800}.se-slider--inactive .se-slider__value{background:var(--cd-soft-2);color:var(--cd-ink)}.se-slider__input{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.75rem;margin:0}.se-slider__input:disabled{opacity:.55;cursor:not-allowed}.se-slider__input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--se-fill) var(--pct), #e3e3ea var(--pct));border-radius:999px;height:.45rem}[dir=rtl] .se-slider__input::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--se-fill) var(--pct), #e3e3ea var(--pct))}.se-slider__input::-webkit-slider-thumb{border:3px solid var(--se-fill);appearance:none;background:#fff;border-radius:999px;width:1.4rem;height:1.4rem;margin-top:-.475rem;transition:transform .15s;box-shadow:0 3px 8px #14142838}.se-slider__input:active::-webkit-slider-thumb{transform:scale(1.15)}.se-slider__input::-moz-range-track{background:#e3e3ea;border-radius:999px;height:.45rem}.se-slider__input::-moz-range-progress{background:var(--se-fill);border-radius:999px;height:.45rem}.se-slider__input::-moz-range-thumb{border:3px solid var(--se-fill);background:#fff;border-radius:999px;width:1rem;height:1rem;box-shadow:0 3px 8px #14142838}.se .se-slider__input:focus-visible{outline:none}.se-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #e8864a59,0 3px 8px #14142838}.se-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #e8864a59}.se-seg__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex;overflow:hidden}.se-saved{min-height:2.25rem;color:var(--cd-teal-ink);align-items:center;gap:.35rem;font-size:.85rem;font-weight:750;display:inline-flex}.se-account{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-surface), #fff 85%);border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.se-account__avatar{background:hsl(var(--hue,220) 65% 90%);width:3.1rem;height:3.1rem;color:hsl(var(--hue,220) 45% 27%);border-radius:999px;place-items:center;font-size:1rem;font-weight:800;display:grid;box-shadow:0 0 0 3px #fff}.se-account__main{gap:.12rem;min-width:0;display:grid}.se-account__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:750}.se-account__name{color:var(--cd-ink);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:1.02rem;font-weight:800;display:flex}.se-account__email{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.84rem;overflow:hidden}[dir=rtl] .se-account__email{text-align:right}.se-account__facts{border-top:1px dashed var(--brand-border);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1.1rem;padding-top:.7rem;font-size:.78rem;display:flex}.se-pwform{gap:1rem}@media (min-width:720px){.se-pwform{max-width:30rem}}.se-pw{direction:ltr;display:block;position:relative}.se-pw__input{padding-right:3.1rem}.se-pw--invalid .se-pw__input{border-color:var(--cd-danger)}.se-pw__toggle{width:2.3rem;height:2.3rem;color:var(--muted);border-radius:.65rem;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.se-pw__toggle:hover{background:var(--cd-soft);color:var(--cd-ink)}.se-pw__icon{display:grid}.se-strength{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .75rem;display:grid}.se-strength__bars{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.se-strength__bars span{transform-origin:0;background:#e6e6ec;border-radius:999px;height:.3rem;transition:background .3s}.se-strength__bars span.is-on{animation:.35s cubic-bezier(.22,1,.36,1) se-bar}@keyframes se-bar{0%{transform:scaleX(.4)}to{transform:scaleX(1)}}.se-strength__bars--0 .is-on,.se-strength__bars--1 .is-on{background:var(--cd-danger)}.se-strength__bars--2 .is-on{background:var(--se-risk)}.se-strength__bars--3 .is-on{background:var(--success)}.se-strength__bars--4 .is-on{background:#1f9d6b}.se-strength__label{min-height:1.1rem;color:var(--cd-ink);font-size:.78rem;font-weight:700}.se-strength__req{color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;transition:color .2s;display:inline-flex}.se-strength__tick{color:#0000;border:1.5px solid #cfd0d9;border-radius:999px;place-items:center;width:1rem;height:1rem;transition:background .2s,border-color .2s,color .2s,transform .25s;display:grid}.se-strength__req.is-met{color:var(--cd-teal-ink);font-weight:700}.se-strength__req.is-met .se-strength__tick{border-color:var(--success);background:var(--success);color:#fff;transform:scale(1.1)}.se-pwform__submit{justify-self:stretch}@media (min-width:640px){.se-pwform__submit{justify-self:start}}.se-done{background:var(--cd-teal-bg);width:100%;color:var(--cd-teal-ink);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;display:grid}.se-done__lock{width:2.2rem;height:2.6rem;position:relative}.se-done__shackle{border:3px solid;border-bottom:0;border-radius:.7rem .7rem 0 0;width:1.4rem;height:1.5rem;position:absolute;top:0;left:calc(50% - .7rem)}.se-done__body{inset-inline:0;background:currentColor;border-radius:.45rem;height:1.55rem;position:absolute;bottom:0}.se-done__check{border:2px solid var(--cd-teal-bg);background:var(--success);color:#fff;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;bottom:-.3rem;right:-.45rem}.se-done__text{gap:.1rem;min-width:0;display:grid}.se-done__title{font-size:.92rem;font-weight:800}.se-done__sub{opacity:.85;font-size:.8rem;line-height:1.4}.se-ring{flex:none;place-items:center;display:inline-grid;position:relative}.se-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.se-ring__track,.se-ring__bar{fill:none;stroke-width:6px}.se-ring__track{stroke:#14142814}.se-ring__bar{stroke:var(--brand);stroke-linecap:round}.se-ring--danger .se-ring__track{stroke:#c93b3b1f}.se-ring--danger .se-ring__bar{stroke:var(--cd-danger)}.se-ring__label{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;position:relative}.se-row-block{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem}.se-row-block__icon{background:var(--cd-soft);width:2.5rem;height:2.5rem;color:var(--cd-ink);border-radius:.8rem;place-items:center;display:grid}.se-row-block__icon--teal{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}.se-row-block__main{justify-items:start;gap:.5rem;min-width:0;display:grid}.se-row-block__main>.se-block__sub{margin-top:-.3rem}.se-confirm{border:1px solid var(--se-danger-line);background:var(--se-danger-bg);border-radius:.95rem;gap:.65rem;width:100%;padding:.85rem .95rem;display:grid}.se-confirm__text{color:var(--cd-ink);font-size:.85rem;font-weight:650;line-height:1.45}.se-confirm__actions{flex-wrap:wrap;gap:.5rem;display:flex}.se-docs{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.se-doc{border:1px solid var(--cd-line);background:#fff;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem .9rem;padding:1rem;display:grid}.se-doc--missing{background:linear-gradient(135deg,#fffaf0,#fff 70%);border-color:#e8a23a73}.se-doc__icon{background:var(--cd-teal-bg);width:2.5rem;height:2.5rem;color:var(--cd-teal-ink);border-radius:.8rem;place-items:center;display:grid}.se-doc--missing .se-doc__icon{background:var(--cd-amber-bg);color:var(--cd-amber-ink)}.se-doc__main{gap:.15rem;min-width:0;display:grid}.se-doc__title{color:var(--cd-ink);font-size:.93rem;font-weight:800}.se-doc__body{color:var(--muted);font-size:.8rem;line-height:1.45}.se-doc__status{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.76rem;font-weight:750;display:inline-flex}.se-doc__status--ok{color:var(--cd-teal-ink)}.se-doc__status--missing{color:var(--cd-amber-ink)}.se-doc__version{color:var(--muted);font-weight:600}.se-doc__open{grid-column:2;justify-self:start}@media (min-width:640px){.se-doc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.se-doc__open{grid-column:auto}}.se-danger{gap:1rem;display:grid}.se-danger__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.se-danger__item{background:var(--se-danger-bg);color:var(--cd-ink);border-radius:.9rem;align-items:center;gap:.7rem;padding:.7rem .85rem;font-size:.86rem;font-weight:650;line-height:1.4;display:flex}.se-danger__item--ok{background:var(--cd-teal-bg)}.se-danger__icon{width:2rem;height:2rem;color:var(--cd-danger);background:#fff;border-radius:.6rem;flex:none;place-items:center;display:grid}.se-danger__item--ok .se-danger__icon{color:var(--cd-teal-ink)}.se-danger__billing{background:var(--cd-soft);color:var(--muted);border-radius:.9rem;padding:.8rem .95rem;font-size:.84rem;line-height:1.5}.se-danger__confirm{border:1.5px dashed #c93b3b59;border-radius:1.1rem;gap:.55rem;padding:1rem;display:grid}.se-danger__confirm .se-field__label{font-weight:650}.se-danger__name{background:var(--se-danger-bg);color:var(--cd-danger);unicode-bidi:isolate;border-radius:.35rem;padding:.05rem .35rem;font-weight:800}.se-danger__row{gap:.55rem;display:grid}@media (min-width:640px){.se-danger__row{grid-template-columns:minmax(0,1fr) auto}}.se-btn--idle{filter:saturate(.5)}.se-danger__row--armed .cd-btn--danger{animation:.45s cubic-bezier(.22,1,.36,1) se-arm;box-shadow:0 10px 22px -10px #c93b3bb3}@keyframes se-arm{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}.se-doom{border:1px solid var(--se-danger-line);background:radial-gradient(80% 90% at 0% 0%, #c93b3b17, transparent 65%), var(--se-danger-bg);text-align:center;border-radius:1.2rem;justify-items:center;gap:1rem;padding:1.5rem 1.1rem;display:grid}.se-doom .se-ring{color:var(--cd-danger)}.se-doom .se-ring__label{font-size:1.75rem}.se-doom__text{justify-items:center;gap:.35rem;display:grid}.se-doom__title{color:var(--cd-ink);font-size:1.15rem;font-weight:800}.se-doom__left{color:var(--cd-danger);font-size:.95rem;font-weight:800}.se-doom__body{max-width:30rem;color:var(--muted);font-size:.86rem;line-height:1.5}.se-doom__text>.cd-btn{margin-top:.5rem}@media (min-width:640px){.se-doom{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:1.4rem;padding:1.5rem 1.6rem}.se-doom__text{justify-items:start}}.se-skel--guide{border-radius:1.2rem;width:100%;max-width:28rem;height:10.5rem}.se-skel--phone{border-radius:2.2rem;width:13.75rem;height:15.75rem}.se-skel-nav{border:1px solid var(--cd-line);background:var(--card);border-radius:1.3rem;gap:.35rem;padding:.4rem;display:grid}.se-skel--nav{border-radius:.95rem;height:3.6rem}.se-skel-panel{gap:1.1rem}.se-skel--head{width:min(18rem,70%);height:2.65rem}.se-skel--field{border-radius:.85rem;height:4.6rem}.se-skel--langs{border-radius:1rem;height:5rem}@media (prefers-reduced-motion:reduce){.se-preview__title:before,.se-savebar__dot,.se-toggle--flash,.se-strength__bars span.is-on,.se-danger__row--armed .cd-btn--danger{animation:none}.se-spin,.se-switch__spin{animation-duration:1.6s}.se-brand-card,.se-brand-card__pass,.se .se-phone,.se-nav__icon{transition:none}.se-brand-card:hover,.se-brand-card:hover .se-brand-card__pass,.se-preview--live .se-phone{transform:none}}.sp{--sp-input-line:#dcdce3;--sp-amber:#e8a23a;--sp-violet-bg:#efeefe;--sp-violet-ink:#4f49b8}.sp-link{color:var(--brand-dark);text-underline-offset:3px;align-items:center;gap:.25rem;font-size:.84rem;font-weight:750;-webkit-text-decoration:underline #c9683059;text-decoration:underline #c9683059;transition:text-decoration-color .2s;display:inline-flex}.sp-link:hover{text-decoration-color:currentColor}.sp-link svg{transition:transform .2s}.sp-link:hover svg{transform:translate(2px)}[dir=rtl] .sp-link:hover svg{transform:translate(-2px)scaleX(-1)}.sp-spin{animation:.8s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-eta{border:1px solid var(--cd-line);background:var(--card);border-radius:1rem;justify-items:center;gap:.3rem;padding:.6rem .95rem;display:grid;box-shadow:0 1px 2px #1414280a}.sp-eta__now{color:var(--cd-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.sp-eta__now strong{font-weight:800}.sp-eta__dot{background:var(--success);border-radius:999px;flex:none;width:.55rem;height:.55rem;position:relative}.sp-eta__dot:after{content:"";border-radius:inherit;background:inherit;animation:1.9s cubic-bezier(0,0,.2,1) infinite sp-ping;position:absolute;inset:0}.sp-eta--closed .sp-eta__dot{background:#b4b5c3}.sp-eta--closed .sp-eta__dot:after{animation:none}@keyframes sp-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.sp-eta__hours{color:var(--muted);align-items:center;gap:.3rem;font-size:.74rem;font-weight:600;display:flex}@media (min-width:640px){.sp-eta{flex:none;justify-items:end}}.sp-desk{border:1px solid var(--cd-line);background:radial-gradient(90% 60% at 0% 0%, #e8864a1a, transparent 60%), radial-gradient(70% 60% at 100% 100%, #34b1aa14, transparent 60%), var(--card);border-radius:1.6rem;gap:.25rem;padding:.5rem;display:grid;position:relative;box-shadow:0 1px 2px #1414280a}.sp-desk__guide{justify-content:center;min-width:0;display:flex}.sp-desk .mk-guide__robot{width:5.5rem}.sp-composer{border:1px solid var(--cd-line);background:#fff;border-radius:1.25rem;min-width:0;padding:1.1rem .9rem 1.15rem;box-shadow:0 22px 44px -34px #14142873;container-type:inline-size}@media (min-width:640px){.sp-desk{padding:.75rem}.sp-composer{padding:1.3rem 1.25rem 1.35rem}}@media (min-width:1100px){.sp-desk{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:1.25rem;padding:1rem}.sp-desk__guide{padding-top:1.75rem;position:sticky;top:1.25rem}.sp-desk .mk-guide,[dir=rtl] .sp-desk .mk-guide{text-align:center;flex-direction:column;align-items:center;height:auto;padding:.25rem 0 .5rem}.sp-desk .mk-guide__robot{align-self:center;width:8.75rem;margin:0 0 -.9rem}.sp-desk .mk-guide__bubble{align-self:stretch;justify-items:center;padding:1.15rem 1.1rem 1.1rem}.sp-desk .mk-guide__bubble:before{border:0;border-top:1px solid var(--cd-line);border-left:1px solid var(--cd-line);top:-.46rem;bottom:auto;left:calc(50% - .45rem)}.sp-desk .mk-guide--celebrate .mk-guide__bubble:before{border-color:#e8864a66}.sp-desk .mk-guide--nudge .mk-guide__bubble:before{border-color:#34b1aa59}.sp-desk .mk-guide__title{font-size:1.08rem}.sp-composer{padding:1.5rem 1.6rem 1.55rem}}.sp-after{display:none}@media (min-width:1100px){.sp-desk__guide{flex-direction:column;align-items:stretch;gap:1.1rem}.sp-after{gap:.55rem;padding:0 .6rem;display:grid}}.sp-after__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.sp-after__list{gap:.6rem;display:grid;position:relative}.sp-after__list:before{content:"";background:var(--cd-line);top:.8rem;bottom:.8rem;width:2px;position:absolute;inset-inline-start:.8rem}.sp-after__step{color:var(--cd-ink);align-items:center;gap:.6rem;font-size:.8rem;font-weight:650;line-height:1.35;display:flex;position:relative}.sp-after__icon{border:1px solid var(--cd-line);width:1.65rem;height:1.65rem;color:var(--muted);transition:background .35s,color .35s,border-color .35s;transition-delay:calc(var(--i) * .35s + .3s);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.sp-after__step--done .sp-after__icon{background:var(--success);color:#fff;border-color:#0000}.sp-form{gap:1.35rem;display:grid}.sp-label{float:none;color:var(--cd-ink);align-items:center;gap:.55rem;padding:0;font-size:.92rem;font-weight:800;line-height:1.3;display:flex}.sp-label__step{background:var(--cd-ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.72rem;font-weight:800;display:inline-grid}.sp-topics{border:0;min-width:0;margin:0;padding:0}.sp-topics>.sp-label{margin-bottom:.7rem}.sp-topics__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}@container (min-width:34rem){.sp-topics__row{grid-template-columns:repeat(6,minmax(0,1fr))}}.sp-topic{border:1px solid var(--cd-line);text-align:center;min-height:4.6rem;color:var(--cd-ink);cursor:pointer;background:#fff;border-radius:1rem;align-content:center;justify-items:center;gap:.4rem;padding:.65rem .35rem .6rem;font-size:.78rem;font-weight:750;line-height:1.2;transition:border-color .2s,transform .2s,color .2s;display:grid;position:relative}.sp-topic:hover{border-color:#cfd0da;transform:translateY(-1px)}.sp-topic:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.sp-topics:disabled .sp-topic{cursor:not-allowed;opacity:.55;transform:none}.sp-topic__pill{border:1.5px solid var(--brand);border-radius:inherit;background:var(--brand-surface,#fff7f1);position:absolute;inset:-1px}.sp-topic__icon,.sp-topic__label{position:relative}.sp-topic__icon{background:var(--cd-soft);width:2.05rem;height:2.05rem;color:var(--cd-ink);border-radius:999px;place-items:center;transition:background .25s,color .25s;display:grid}.sp-topic--on{color:var(--brand-dark)}.sp-topic--on .sp-topic__icon{background:var(--brand);color:#fff}.sp-field{gap:.5rem;min-width:0;display:grid}.sp-field__foot{justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:1.1rem;display:flex}.sp-msg{color:var(--muted);align-items:flex-start;gap:.35rem;font-size:.8rem;line-height:1.45;display:flex}.sp-msg--error{color:var(--cd-danger);font-weight:650}.sp-msg svg{flex:none;margin-top:.15rem}.sp-input{border:1px solid var(--sp-input-line);width:100%;min-height:3rem;color:var(--cd-ink);unicode-bidi:plaintext;background:#fff;border-radius:.9rem;padding:0 .95rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s,background .18s}.sp-input::placeholder{color:#a6a7b4}.sp-input:hover:not(:disabled){border-color:#c7c8d2}.sp .sp-input:focus,.sp .sp-input:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #e8864a29}.sp-input:disabled{background:var(--cd-soft);color:var(--muted);cursor:not-allowed}.sp-input--subject{min-height:3.3rem;font-size:1.05rem;font-weight:650}.sp-input--body{resize:vertical;min-height:8.5rem;padding:.8rem .95rem;line-height:1.55}.sp-field--invalid .sp-input{border-color:var(--cd-danger);background:snow}.sp .sp-field--invalid .sp-input:focus{border-color:var(--cd-danger);box-shadow:0 0 0 4px #c93b3b24}.sp-count{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;align-items:center;gap:.3rem;font-size:.76rem;font-weight:700;display:inline-flex}.sp-count--ready{color:var(--cd-teal-ink)}.sp-hits{overflow:hidden}.sp-hits__inner{background:#f3fbfa;border:1px solid #34b1aa4d;border-radius:1rem;gap:.55rem;margin-top:.2rem;padding:.75rem;display:grid}.sp-hits__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sp-hits__title{color:var(--cd-teal-ink);align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;display:inline-flex}.sp-hits__dismiss{color:var(--muted);text-underline-offset:3px;flex:none;padding:.2rem .1rem;font-size:.78rem;font-weight:700;text-decoration:underline}.sp-hits__dismiss:hover{color:var(--cd-ink)}.sp-hits__list{gap:.4rem;display:grid}.sp-hit{background:#fff;border:1px solid #34b1aa2e;border-radius:.85rem;transition:box-shadow .2s;overflow:hidden}.sp-hit--open{box-shadow:0 10px 24px -18px #17605c99}.sp-hit__q{text-align:start;width:100%;color:var(--cd-ink);align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.88rem;font-weight:750;line-height:1.35;display:flex}.sp-hit__icon{background:var(--cd-teal-bg);width:1.8rem;height:1.8rem;color:var(--cd-teal-ink);border-radius:.6rem;flex:none;place-items:center;display:grid}.sp-hit__text{flex:1;min-width:0}.sp-hit__chev{color:var(--muted);flex:none;transition:transform .25s}.sp-hit--open .sp-hit__chev{transform:rotate(180deg)}.sp-hit__panel{overflow:hidden}.sp-hit__body{color:var(--muted);gap:.65rem;padding:0 .8rem .8rem 3.1rem;font-size:.86rem;line-height:1.55;display:grid}[dir=rtl] .sp-hit__body{padding:0 3.1rem .8rem .8rem}.sp-hit__actions{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.sp-hit__helped{background:var(--success);color:#fff;box-shadow:0 8px 16px -10px #34b1aae6}.sp-hit__helped:hover{background:#2a9d97}.sp-alert{color:var(--cd-danger);background:#fdf3f3;border:1px solid #c93b3b33;border-radius:.9rem;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;font-size:.84rem;font-weight:650;line-height:1.45;display:flex}.sp-alert svg{flex:none;margin-top:.1rem}.sp-form__foot{border-top:1px solid var(--cd-line);gap:1rem;padding-top:1.1rem;display:grid}.sp-context{text-align:center;justify-items:center;gap:.45rem;min-width:0;display:grid}.sp-context__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.sp-context__chips{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.sp-chip{background:var(--cd-soft);color:var(--cd-ink);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.sp-chip svg{color:var(--muted)}.sp-context__reply{max-width:100%;color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.sp-context__reply span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-context__reply svg{flex:none}.sp-context__note{text-align:center;color:var(--cd-amber-ink);font-size:.84rem;font-weight:650;line-height:1.45}.sp-send{--sp-dir:1;width:100%;min-height:3.25rem;font-size:.98rem}[dir=rtl] .sp-send{--sp-dir:-1}.sp-send:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.sp-send__plane{transform:scaleX(var(--sp-dir));transition:transform .25s;display:inline-flex}.sp-send:hover:not(:disabled) .sp-send__plane{transform:scaleX(var(--sp-dir)) translate(2px, -2px) rotate(-8deg)}.sp-send--busy{cursor:progress}.sp-send--busy .sp-send__plane{animation:.95s ease-in infinite sp-fly}@keyframes sp-fly{0%{opacity:1;transform:scaleX(var(--sp-dir)) translate(0, 0)}55%{opacity:0;transform:scaleX(var(--sp-dir)) translate(16px, -14px) rotate(-10deg)}56%{opacity:0;transform:scaleX(var(--sp-dir)) translate(-14px, 10px)}to{opacity:1;transform:scaleX(var(--sp-dir)) translate(0, 0)}}@container (min-width:34rem){.sp-form__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end}.sp-context{text-align:start;justify-items:start}.sp-context__chips{justify-content:flex-start}.sp-context__note{text-align:start}.sp-send{width:auto;padding-inline:1.5rem}}.sp-sent{text-align:center;align-content:center;justify-items:center;gap:.6rem;min-height:22rem;padding:1.25rem .5rem;display:grid}.sp-sent__seal{background:var(--cd-teal-bg);border-radius:999px;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:.35rem;display:grid;box-shadow:0 0 0 8px #34b1aa14}.sp-sent__svg{width:3.1rem;height:3.1rem;stroke:var(--success)}.sp-sent__title{letter-spacing:-.015em;color:var(--cd-ink);font-size:1.4rem;font-weight:800}.sp-sent__quote{max-width:30rem;color:var(--cd-ink);-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;font-size:.95rem;font-style:italic;font-weight:650;display:-webkit-box;overflow:hidden}.sp-sent__body{max-width:28rem;color:var(--muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.sp-sent__code{background:var(--cd-soft);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--cd-ink);border-radius:999px;padding:.3rem .8rem;font-size:.8rem;font-weight:800}.sp-sent__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.sp-grid{gap:1.25rem;display:grid}@media (min-width:1024px){.sp-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start}}.sp-card{border:1px solid var(--cd-line);background:var(--card);border-radius:1.4rem;align-content:start;gap:1rem;min-width:0;padding:1.15rem 1rem 1.25rem;display:grid;box-shadow:0 1px 2px #1414280a}@media (min-width:640px){.sp-card{padding:1.35rem 1.4rem 1.45rem}}.sp-card__head{text-align:center;flex-direction:column;align-items:center;gap:.8rem;display:flex}.sp-card__titles{gap:.2rem;display:grid}.sp-card__title{letter-spacing:-.01em;color:var(--cd-ink);font-size:1.12rem;font-weight:800}.sp-card__sub{color:var(--muted);font-size:.84rem;line-height:1.45}@media (min-width:640px){.sp-card__head{text-align:start;flex-direction:row;justify-content:space-between;align-items:center}.sp-card__head--stack{flex-direction:column;align-items:flex-start}}.sp-seg{background:var(--cd-soft);border-radius:999px;flex:none;padding:.25rem;display:inline-flex}.sp-seg__btn{min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.82rem;font-weight:750;transition:color .2s;display:inline-flex;position:relative}.sp-seg__btn--on{color:var(--cd-ink)}.sp-seg__pill{border-radius:inherit;background:#fff;position:absolute;inset:0;box-shadow:0 2px 8px -3px #14142840}.sp-seg__label,.sp-seg__count{position:relative}.sp-seg__count{background:var(--cd-soft-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:1.35rem;padding:.05rem .4rem;font-size:.72rem}.sp-seg__btn--on .sp-seg__count{background:var(--brand-light);color:var(--brand-dark)}.sp-ticket-list{gap:.5rem;display:grid}.sp-ticket{border:1px solid var(--cd-line);background:#fff;border-radius:1rem;transition:border-color .25s,box-shadow .25s;overflow:hidden}.sp-ticket:hover{border-color:#dcdce4}.sp-ticket--expanded{border-color:#d6d6df;box-shadow:0 14px 30px -24px #14142880}.sp-ticket--fresh{border-color:#e8864a8c;animation:1.6s ease-out 2 sp-fresh}@keyframes sp-fresh{0%{box-shadow:0 0 #e8864a59}to{box-shadow:0 0 0 10px #e8864a00}}.sp-ticket__head{text-align:start;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;width:100%;padding:.85rem .85rem .8rem;display:grid}.sp-ticket__icon{background:var(--cd-amber-bg);width:2.4rem;height:2.4rem;color:var(--cd-amber-ink);border-radius:.8rem;place-items:center;display:grid}.sp-ticket--in_progress .sp-ticket__icon{background:var(--brand-light);color:var(--brand-dark)}.sp-ticket--closed .sp-ticket__icon{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}.sp-ticket__main{gap:.3rem;min-width:0;display:grid}.sp-ticket__subject{color:var(--cd-ink);text-align:start;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;font-size:.92rem;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.sp-ticket__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.15rem .35rem;font-size:.75rem;display:flex}.sp-ticket__avatar{background:hsl(var(--hue) 70% 90%);width:1.2rem;height:1.2rem;color:hsl(var(--hue) 45% 30%);border-radius:999px;place-items:center;font-size:.55rem;font-weight:800;display:inline-grid}.sp-ticket__meta .sp-status{margin-inline-end:.2rem}.sp-ticket__code{font-variant-numeric:tabular-nums;letter-spacing:.03em}.sp-ticket__side{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.sp-ticket__chev{color:var(--muted);transition:transform .25s}.sp-ticket--expanded .sp-ticket__chev{transform:rotate(180deg)}.sp-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.12rem .5rem;font-size:.66rem;font-weight:800}.sp-badge--fresh{background:var(--brand);color:#fff}.sp-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.sp-status__dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.sp-status--open{background:var(--cd-amber-bg);color:var(--cd-amber-ink)}.sp-status--in_progress{background:var(--brand-light);color:var(--brand-dark)}.sp-status--in_progress .sp-status__dot{animation:1.4s ease-in-out infinite sp-blink}.sp-status--closed{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}@keyframes sp-blink{50%{opacity:.25}}.sp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;max-width:8.5rem;margin-top:.15rem;display:grid}.sp-steps--full{gap:.45rem;max-width:none;margin:0 0 .25rem}.sp-step{gap:.35rem;display:grid}.sp-step__bar{background:var(--cd-soft-2);border-radius:999px;height:4px;position:relative;overflow:hidden}.sp-step__bar>span{border-radius:inherit;background:var(--sp-amber);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .sp-step__bar>span{transform-origin:100%}.sp-step--done .sp-step__bar>span{animation:.6s cubic-bezier(.22,1,.36,1) backwards sp-grow;transform:scaleX(1)}.sp-ticket--in_progress .sp-step__bar>span{background:var(--brand)}.sp-ticket--closed .sp-step__bar>span{background:var(--success)}@keyframes sp-grow{0%{transform:scaleX(0)}}.sp-step__label{color:var(--muted);align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.sp-step--done .sp-step__label{color:var(--cd-ink)}.sp-ticket__panel{overflow:hidden}.sp-ticket__body{border-top:1px dashed var(--cd-line);gap:.5rem;margin:0 .85rem .95rem;padding-top:.85rem;display:grid}.sp-ticket__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:.35rem;font-size:.7rem;font-weight:800}.sp-ticket__text{background:var(--cd-soft);max-height:16rem;color:var(--cd-ink);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;border-radius:.8rem;padding:.75rem .85rem;font-size:.88rem;line-height:1.55;overflow:auto}.sp-ticket__note{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.sp-thread{gap:.5rem;display:grid}.sp-thread__item{border:1px solid var(--cd-line);background:#fff;border-radius:.9rem;justify-self:end;max-width:92%;padding:.65rem .85rem}.sp-thread__item--team{background:var(--navy,#0e0e12);color:#fff;border-color:#0000;justify-self:start}.sp-thread__who{opacity:.7;font-size:.72rem;font-weight:700}.sp-thread__body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.2rem;font-size:.88rem;line-height:1.55}.sp-reply{gap:.45rem;display:grid}.sp-reply__field{resize:vertical;border:1px solid var(--cd-line);width:100%;min-height:4.5rem;color:var(--cd-ink);background:#fff;border-radius:.8rem;padding:.65rem .8rem;font-size:.88rem}.sp-reply__field:focus{outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.sp-reply__field:focus{outline:2px solid color-mix(in srgb, var(--brand) 45%, transparent)}}.sp-reply__field:focus{outline-offset:1px}.sp-reply__foot{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.sp-reply__error{color:#b42318;font-size:.78rem;font-weight:600}.sp-empty{text-align:center;justify-items:center;gap:.4rem;padding:1.5rem .5rem 1rem;display:grid}.sp-empty--small{padding:1rem .5rem .5rem}.sp-empty__icon{background:var(--cd-soft);width:3.25rem;height:3.25rem;color:var(--muted);border-radius:999px;place-items:center;margin-bottom:.3rem;display:grid}.sp-empty__icon--done{background:var(--cd-teal-bg);width:2.75rem;height:2.75rem;color:var(--cd-teal-ink)}.sp-empty__title{color:var(--cd-ink);font-size:.98rem;font-weight:800}.sp-empty__body{max-width:22rem;color:var(--muted);font-size:.85rem;line-height:1.5}.sp-empty .cd-btn{margin-top:.5rem}.sp-inline-error{background:#fdf3f3;border:1px solid #c93b3b2e;border-radius:.95rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.sp-inline-error--block{text-align:center;flex-direction:column;padding:1.25rem 1rem}.sp-inline-error__title{color:var(--cd-danger);font-size:.86rem;font-weight:800}.sp-inline-error__body{color:var(--muted);font-size:.8rem}.sp-more{color:var(--muted);border-radius:999px;justify-self:center;align-items:center;gap:.3rem;padding:.45rem .75rem;font-size:.84rem;font-weight:750;transition:color .2s,background .2s;display:inline-flex}.sp-more:hover{background:var(--cd-soft);color:var(--cd-ink)}.sp-filter{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}@media (min-width:640px){.sp-filter{justify-content:flex-start}}.sp-filter__btn{border:1px solid var(--cd-line);min-height:2.15rem;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.8rem;font-weight:750;transition:color .2s,border-color .2s;display:inline-flex;position:relative}.sp-filter__btn:hover{color:var(--cd-ink);border-color:#d3d4dd}.sp-filter__btn--on,.sp-filter__btn--on:hover{color:#fff;border-color:#0000}.sp-filter__pill{border-radius:inherit;background:var(--cd-ink);position:absolute;inset:-1px}.sp-filter__icon,.sp-filter__label{position:relative}.sp-faq{gap:.4rem;display:grid}.sp-faq__item{border:1px solid var(--cd-line);background:#fff;border-radius:.95rem;transition:border-color .25s,background .25s;overflow:hidden}.sp-faq__item--open{border-color:var(--brand-border,#e8864a59);background:#fffaf6}.sp-faq__q{text-align:start;width:100%;color:var(--cd-ink);align-items:center;gap:.6rem;padding:.75rem .85rem;font-size:.88rem;font-weight:750;line-height:1.35;display:flex}.sp-faq__icon{background:var(--cd-soft);width:1.65rem;height:1.65rem;color:var(--muted);border-radius:.55rem;flex:none;place-items:center;display:grid}.sp-faq__text{flex:1;min-width:0}.sp-faq__toggle{background:var(--cd-soft);width:1.65rem;height:1.65rem;color:var(--muted);border-radius:999px;flex:none;place-items:center;transition:transform .3s,background .25s,color .25s;display:grid}.sp-faq__item--open .sp-faq__toggle{background:var(--brand);color:#fff;transform:rotate(180deg)}.sp-faq__panel{overflow:hidden}.sp-faq__a{color:var(--muted);justify-items:start;gap:.6rem;padding:0 .85rem .9rem;font-size:.86rem;line-height:1.55;display:grid}.sp-news__list{gap:1.1rem;display:grid}.sp-news__item{gap:.3rem;padding-inline-start:1.65rem;display:grid;position:relative}.sp-news__item:before{content:"";background:var(--cd-line);top:1.05rem;bottom:-1.1rem;width:2px;position:absolute;inset-inline-start:.36rem}.sp-news__item:last-child:before{display:none}.sp-news__dot{border:2px solid var(--brand);top:.2rem;background:#fff;border-radius:999px;width:.8rem;height:.8rem;position:absolute;inset-inline-start:0}.sp-news__item--latest .sp-news__dot{background:var(--brand);box-shadow:0 0 0 4px #e8864a2e}.sp-news__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;display:flex}.sp-news__kind{border-radius:999px;padding:.08rem .5rem;font-size:.68rem;font-weight:800}.sp-news__kind--new{background:var(--brand-light);color:var(--brand-dark)}.sp-news__kind--improved{background:var(--cd-teal-bg);color:var(--cd-teal-ink)}.sp-news__kind--fixed{background:var(--sp-violet-bg);color:var(--sp-violet-ink)}.sp-news__title{color:var(--cd-ink);font-size:.95rem;font-weight:800}.sp-news__body{max-width:34rem;color:var(--muted);font-size:.85rem;line-height:1.5}@media (min-width:900px){.sp-news__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 1.5rem}.sp-news__item{padding-inline-start:0;padding-top:1.5rem}.sp-news__item:before{top:.36rem;bottom:auto;width:auto;height:2px;inset-inline:.4rem -1.5rem}.sp-news__item:nth-child(3n):before,.sp-news__item:last-child:before{display:block;inset-inline-end:0}.sp-news__dot{top:0}}.sp-contact{background:var(--cd-soft);text-align:center;border:1px dashed #d8d9e2;border-radius:1.4rem;flex-direction:column;align-items:center;gap:.8rem;padding:1.25rem 1rem;display:flex}.sp-contact__icon{width:2.75rem;height:2.75rem;color:var(--brand-dark);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:0 6px 14px -10px #14142866}.sp-contact__text{gap:.2rem;display:grid}.sp-contact__title{color:var(--cd-ink);font-size:1rem;font-weight:800}.sp-contact__body{max-width:34rem;color:var(--muted);font-size:.85rem;line-height:1.5}.sp-contact__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .9rem;display:flex}.sp-contact__mail{color:var(--cd-ink);text-underline-offset:4px;font-size:.95rem;font-weight:800;-webkit-text-decoration:underline #14142840;text-decoration:underline #14142840}.sp-contact__mail:hover{text-decoration-color:currentColor}.sp-copy{background:#fff}.sp-copy--done{color:var(--cd-teal-ink);border-color:#34b1aa73}@media (min-width:768px){.sp-contact{text-align:start;flex-direction:row;padding:1.1rem 1.4rem}.sp-contact__actions{justify-content:flex-end;margin-inline-start:auto}}.sp-skel--eta{border-radius:1rem;width:13rem;height:3.3rem}.sp-skel--guide{border-radius:1.2rem;width:min(100%,18rem);height:11rem}.sp-skel-form{gap:.75rem;display:grid}.sp-skel-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}@container (min-width:34rem){.sp-skel-chips{grid-template-columns:repeat(6,minmax(0,1fr))}}.sp-skel--chip{border-radius:1rem;height:4.6rem}.sp-skel--label{width:10rem;height:.95rem;margin-top:.35rem}.sp-skel--input{border-radius:.9rem;height:3.3rem}.sp-skel--area{border-radius:.9rem;height:8.5rem}.sp-skel--send{border-radius:999px;justify-self:end;width:min(100%,13rem);height:3.25rem}.sp-skel--row{border-radius:1rem;height:4.2rem}@media (prefers-reduced-motion:reduce){.sp-eta__dot:after,.sp-send--busy .sp-send__plane,.sp-status--in_progress .sp-status__dot,.sp-ticket--fresh,.sp-step--done .sp-step__bar>span,.sp-spin{animation:none!important}.sp-topic,.sp-faq__toggle,.sp-hit__chev,.sp-ticket__chev,.sp-send__plane{transition:none}}.ob{gap:1.25rem;max-width:72rem;margin:0 auto;padding-bottom:2rem;display:grid}.ob-head{text-align:center;justify-items:center;gap:1.1rem;display:grid}.ob-head__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-dark);background:#e8864a1f;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.ob-head__title{letter-spacing:-.025em;color:var(--cd-ink);text-wrap:balance;margin-top:.6rem;font-size:clamp(1.6rem,4.6vw,2.2rem);font-weight:850;line-height:1.1}.ob-head__sub{max-width:34rem;color:var(--muted);text-wrap:pretty;margin:.45rem auto 0;font-size:.95rem;line-height:1.5}.ob-rail{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:26rem;margin:0;padding:0;list-style:none;display:grid}.ob-rail__step{color:var(--muted);justify-items:center;gap:.4rem;font-size:.78rem;font-weight:750;display:grid;position:relative}.ob-rail__dot{z-index:1;border:1.5px solid var(--cd-line);background:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:850;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:grid;position:relative}.ob-rail__step--now{color:var(--cd-ink)}.ob-rail__step--now .ob-rail__dot{border-color:var(--brand);color:var(--brand-dark);box-shadow:0 0 0 5px #e8864a29}.ob-rail__step--done .ob-rail__dot{border-color:var(--success,#2f9e6b);background:var(--success,#2f9e6b);color:#fff}.ob-rail__line{background:var(--cd-line);top:1rem;border-radius:2px;width:calc(100% - 2.3rem);height:2px;position:absolute;inset-inline-start:calc(50% + 1.15rem);overflow:hidden}.ob-rail__fill{background:var(--success,#2f9e6b);transform-origin:0;position:absolute;inset:0}[dir=rtl] .ob-rail__fill{transform-origin:100%}.ob-desk{border:1px solid var(--cd-line);background:radial-gradient(90% 60% at 0% 0%, #e8864a1a, transparent 60%), radial-gradient(70% 60% at 100% 100%, #34b1aa14, transparent 60%), var(--card);border-radius:1.6rem;gap:.25rem;padding:.5rem;display:grid;box-shadow:0 1px 2px #1414280a}.ob-desk__guide{justify-content:center;min-width:0;display:flex}.ob-desk .mk-guide__robot{width:5.25rem}.ob-panel{border:1px solid var(--cd-line);background:#fff;border-radius:1.25rem;min-width:0;padding:1.15rem .95rem 1.2rem;overflow:hidden;box-shadow:0 22px 44px -34px #14142873;container-type:inline-size}@media (min-width:640px){.ob-desk{padding:.75rem}.ob-panel{padding:1.4rem 1.35rem 1.45rem}}@media (min-width:1100px){.ob-desk{grid-template-columns:minmax(13rem,16.5rem) minmax(0,1fr);align-items:start;gap:1.25rem;padding:1rem}.ob-desk__guide{padding-top:1.75rem;position:sticky;top:1.25rem}.ob-desk .mk-guide,[dir=rtl] .ob-desk .mk-guide{text-align:center;flex-direction:column;align-items:center;height:auto;padding:.25rem 0 .5rem}.ob-desk .mk-guide__robot{align-self:center;width:8.5rem;margin:0 0 -.9rem}.ob-desk .mk-guide__bubble{align-self:stretch;justify-items:center;padding:1.15rem 1.1rem 1.1rem}.ob-desk .mk-guide__bubble:before{border:0;border-top:1px solid var(--cd-line);border-left:1px solid var(--cd-line);top:-.46rem;bottom:auto;left:calc(50% - .45rem)}.ob-desk .mk-guide--celebrate .mk-guide__bubble:before{border-color:#e8864a66}.ob-desk .mk-guide--nudge .mk-guide__bubble:before{border-color:#34b1aa59}.ob-desk .mk-guide__title{font-size:1.08rem}.ob-panel{padding:1.65rem 1.75rem 1.7rem}}.ob-step{gap:1.2rem;display:grid}.ob-step__head{align-items:flex-start;gap:.8rem;display:flex}.ob-step__icon{width:2.6rem;height:2.6rem;color:var(--brand-dark);background:#e8864a1f;border-radius:.9rem;flex:none;place-items:center;display:grid}.ob-step__title{letter-spacing:-.015em;color:var(--cd-ink);text-wrap:balance;font-size:1.25rem;font-weight:850;line-height:1.2}.ob-step__sub{color:var(--muted);text-wrap:pretty;margin-top:.25rem;font-size:.9rem;line-height:1.5}.ob-fields{gap:1rem;display:grid}@container (min-width:36rem){.ob-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.ob-field{gap:.45rem;min-width:0;display:grid}.ob-label{float:none;color:var(--cd-ink);padding:0;font-size:.88rem;font-weight:800;line-height:1.3}.ob-input{width:100%;min-height:3rem;color:var(--cd-ink);unicode-bidi:plaintext;background:#fff;border:1px solid #dcdde5;border-radius:.9rem;padding:0 .95rem;font-size:.98rem;font-weight:600;transition:border-color .18s,box-shadow .18s}.ob-input::placeholder{color:#a6a7b4;font-weight:500}.ob-input:hover{border-color:#c7c8d2}.ob .ob-input:focus,.ob .ob-input:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #e8864a29}.ob-field--invalid .ob-input{border-color:var(--cd-danger);background:snow}.ob .ob-field--invalid .ob-input:focus{border-color:var(--cd-danger);box-shadow:0 0 0 4px #c93b3b24}.ob-hint{color:var(--muted);font-size:.78rem;line-height:1.45}.ob-error{color:var(--cd-danger);font-size:.8rem;font-weight:700;line-height:1.4}.ob-alert{color:#9b2c2c;background:#fdf3f3;border:1px solid #c93b3b33;border-radius:.9rem;padding:.75rem .9rem;font-size:.86rem;font-weight:650;line-height:1.45}.ob-kept{color:#1f6b48;background:#f1faf5;border:1px solid #2f9e6b40;border-radius:.95rem;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;font-size:.9rem;font-weight:650;line-height:1.45;display:flex}.ob-kept svg{flex:none;margin-top:.15rem}.ob-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.ob-primary{min-height:3rem;padding-inline:1.35rem;font-size:.95rem}.ob-primary--wide{justify-content:center;width:100%}.ob-back{transform:scaleX(-1)}[dir=rtl] .ob-back{transform:none}@media (max-width:639px){.ob-actions{flex-direction:column-reverse;align-items:stretch}.ob-actions .cd-btn{justify-content:center}}.ob-studio{color:var(--muted);text-align:center;justify-self:center;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;transition:color .18s;display:inline-flex}.ob-studio:hover{color:var(--brand-dark)}.ob-card{gap:1.25rem;display:grid}.ob-card__form{gap:1rem;min-width:0;display:grid}.ob-card__preview{background:radial-gradient(80% 70% at 50% 0,#e8864a29,#0000 70%),#16161c;border-radius:1.1rem;order:-1;justify-items:center;gap:.6rem;margin:0;padding:1rem .75rem 1.1rem;display:grid}.ob-card__preview>div{width:100%;max-width:340px}.ob-card__caption{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:.7rem;font-weight:800}@container (min-width:44rem){.ob-card{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start}.ob-card__preview{order:0;padding:1.25rem 1rem 1.4rem;position:sticky;top:1rem}}.ob-kinds{border:0;min-width:0;margin:0;padding:0}.ob-kinds>.ob-label{margin-bottom:.6rem;display:block}.ob-kinds__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}@container (min-width:34rem){.ob-kinds__row{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width:46rem){.ob-kinds__row{grid-template-columns:repeat(8,minmax(0,1fr))}}.ob-kind__label{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.75rem;line-height:1.2}.ob-offer{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:1rem;flex-direction:column;gap:.55rem;margin-top:.75rem;padding:.8rem .9rem;display:flex}.ob-offer__line{color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1.45}.ob-offer__warn{color:#92400e;background:#fffbeb;border-radius:.7rem;padding:.5rem .7rem;font-size:.78rem;line-height:1.45}.ob-kind{border:1px solid var(--cd-line);text-align:center;min-height:4.4rem;color:var(--cd-ink);cursor:pointer;background:#fff;border-radius:1rem;align-content:center;justify-items:center;gap:.3rem;padding:.6rem .3rem;font-size:.78rem;font-weight:750;line-height:1.2;transition:border-color .18s,transform .18s;display:grid;position:relative}.ob-kind:hover{border-color:#cfd0da;transform:translateY(-1px)}.ob-kind:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.ob-kind__pill{border:1.5px solid var(--brand);border-radius:inherit;background:#fff7f1;position:absolute;inset:-1px}.ob-kind__glyph,.ob-kind__label{position:relative}.ob-kind__glyph{font-size:1.35rem;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1)}.ob-kind--on{color:var(--brand-dark)}.ob-kind--on .ob-kind__glyph{transform:scale(1.15)translateY(-1px)}.ob-stepper{background:#fff;border:1px solid #dcdde5;border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.3rem;display:inline-flex}.ob-stepper__btn{background:var(--cd-soft);width:2.5rem;height:2.5rem;color:var(--cd-ink);border-radius:999px;place-items:center;transition:background .18s,transform .12s;display:grid}.ob-stepper__btn:hover:not(:disabled){background:#ebecf1}.ob-stepper__btn:active:not(:disabled){transform:scale(.92)}.ob-stepper__btn:disabled{opacity:.4;cursor:not-allowed}.ob-stepper__value{font-variant-numeric:tabular-nums;width:2.6rem;height:2.5rem;color:var(--cd-ink);place-items:center;font-size:1.15rem;font-weight:850;display:grid;position:relative;overflow:hidden}.ob-done{gap:1.4rem;display:grid}@container (min-width:44rem){.ob-done{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:1.75rem}}.ob-qr{width:100%;max-width:18rem;box-shadow:0 0 0 1px var(--cd-line), 0 28px 50px -30px #1414288c;background:#fff;border-radius:1.25rem;justify-self:center;margin:0;animation:.7s cubic-bezier(.22,1,.36,1) both ob-rise;display:grid;overflow:hidden}.ob-qr__band{background:var(--ob-tint,#0e0e12);color:var(--ob-ink,#fff);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.ob-qr__mono{background:#ffffff29;border-radius:999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;font-weight:850;display:grid}.ob-qr__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:800;overflow:hidden}.ob-qr__code{place-items:center;padding:1.1rem 1.25rem .5rem;display:grid}.ob-qr__code img,.ob-qr__ph{aspect-ratio:1;border-radius:.5rem;width:100%;display:block}.ob-qr__foot{text-align:center;color:var(--cd-ink);padding:.5rem 1rem 1rem;font-size:.8rem;font-weight:700;line-height:1.4}.ob-done__side{gap:.75rem;min-width:0;display:grid}.ob-done__side>.ob-step__sub{margin-top:-.35rem}.ob-done__badge{background:var(--success,#2f9e6b);color:#fff;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 0 0 6px #2f9e6b24}.ob-link{gap:.45rem;min-width:0;display:flex}.ob-link .ob-input{min-height:2.75rem;color:var(--muted);font-size:.85rem;font-weight:600}.ob-link .cd-btn{flex:none;min-height:2.75rem}.ob-next{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.5rem;font-size:.75rem;font-weight:800}.ob-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ob-tiles>li:first-child{grid-column:1/-1}.ob-tile{border:1px solid var(--cd-line);height:100%;color:var(--cd-ink);background:#fff;border-radius:1rem;align-items:flex-start;gap:.65rem;padding:.8rem .85rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.ob-tile:hover{border-color:#e8864a73;transform:translateY(-2px);box-shadow:0 12px 24px -20px #e8864ab3}.ob-tile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ob-tile--off{opacity:.55;pointer-events:none}.ob-tile__icon{background:var(--cd-soft);width:2rem;height:2rem;color:var(--brand-dark);border-radius:.7rem;flex:none;place-items:center;display:grid}.ob-tile__text{gap:.15rem;min-width:0;display:grid}.ob-tile__label{font-size:.86rem;font-weight:800;line-height:1.3}.ob-tile__hint{color:var(--muted);font-size:.78rem;line-height:1.45}@keyframes ob-rise{0%{opacity:0;transform:translateY(18px)rotate(-2deg)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-qr{animation:none}.ob-kind,.ob-tile,.ob-kind__glyph{transition:none}}.ve{place-items:center;min-height:calc(100dvh - 10rem);padding:1rem 0 2rem;display:grid}.ve-card{border:1px solid var(--cd-line);text-align:center;background:radial-gradient(90% 55% at 50% 0,#e8864a1f,#0000 70%),#fff;border-radius:1.6rem;justify-items:center;gap:.6rem;width:100%;max-width:30rem;padding:1.75rem 1.25rem 1.5rem;display:grid;box-shadow:0 28px 60px -40px #14142880}@media (min-width:640px){.ve-card{padding:2.25rem 2.25rem 1.9rem}}.ve-art{width:8.5rem;margin-bottom:.25rem;position:relative}.ve-art__robot{width:100%}.ve-art__mail{background:var(--brand);color:#fff;top:.4rem;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:absolute;inset-inline-end:-.9rem;box-shadow:0 10px 20px -10px #e8864ae6}.ve-title{letter-spacing:-.02em;color:var(--cd-ink);font-size:1.5rem;font-weight:850;line-height:1.15}.ve-body{color:var(--muted);text-wrap:pretty;font-size:.92rem;line-height:1.5}.ve-sent{color:var(--cd-ink);text-wrap:pretty;font-size:.92rem;line-height:1.55}.ve-sent strong{overflow-wrap:anywhere;font-weight:800}.ve-status{background:var(--cd-soft);color:var(--muted);border-radius:999px;align-items:center;gap:.5rem;margin:.35rem 0 .25rem;padding:.4rem .8rem;font-size:.8rem;font-weight:750;display:inline-flex}.ve-status__dot{background:var(--brand);border-radius:999px;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite ve-pulse}.ve-status--ok{color:#1f6b48;background:#eaf7f0}.ve-status--ok .ve-status__dot{background:var(--success,#2f9e6b);animation:none}.ve-actions{gap:.5rem;width:100%;margin-top:.4rem;display:grid}.ve-btn{justify-content:center;min-height:3rem}.ve-note{color:#9b2c2c;background:#fdf3f3;border-radius:.8rem;width:100%;padding:.6rem .8rem;font-size:.82rem;font-weight:650}.ve-note--ok{color:#1f6b48;background:#eaf7f0}.ve-hint{color:var(--muted);text-wrap:pretty;font-size:.8rem;line-height:1.5}.ve-link{color:var(--brand-dark);text-underline-offset:2px;font-weight:750;text-decoration:underline}@keyframes ve-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.ve-status__dot{animation:none}}.sa,.sa-dialog{--ov-ink:var(--navy);--ov-stage:#17171f;--ov-line:#ebebef;--ov-soft:#f4f4f7;--ov-radius:1.25rem;--ov-teal-bg:#e6f7f6;--ov-teal-ink:#17605c;--ov-amber-bg:#fdf3e1;--ov-amber-ink:#8a5a12;--ov-blue-bg:#e8f1fe;--cd-ink:var(--navy);--cd-line:#ebebef;--cd-soft:#f5f5f8;--cd-soft-2:#efeff3;--cd-teal-bg:#e6f7f6;--cd-teal-ink:#17605c;--cd-amber-bg:#fdf3e1;--cd-amber-ink:#8a5a12;--cd-danger:#c93b3b;--sa-line:#ebebef;--sa-soft:#f5f5f8;--sa-ink:var(--navy);--sa-muted:#6b6b7b;--sa-ok:#17805c;--sa-ok-bg:#e5f6ee;--sa-warn:#8a5a12;--sa-warn-bg:#fdf3e1;--sa-bad:#b42318;--sa-bad-bg:#fdecea;--sa-info:#1f4fa3;--sa-info-bg:#e8f1fe}.sa{width:100%;max-width:76rem;color:var(--sa-ink);gap:1.1rem;margin-inline:auto}@media (min-width:1024px){.sa{gap:1.35rem}}.sa a:focus-visible,.sa button:focus-visible,.sa input:focus-visible,.sa select:focus-visible,.sa textarea:focus-visible,.sa-dialog a:focus-visible,.sa-dialog button:focus-visible,.sa-dialog input:focus-visible,.sa-dialog select:focus-visible,.sa-dialog textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sa-muted{color:var(--sa-muted)}.sa-block{display:block}.sa-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em}.sa-link{color:var(--sa-ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);font-weight:700}@supports (color:color-mix(in lab, red, red)){.sa-link{-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 55%, transparent)}}.sa-link{text-underline-offset:3px}.sa-link:hover{color:var(--brand)}.sa-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.sa-of{color:var(--sa-muted);font-weight:500}.sa-row-gap{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.sa-disabled{pointer-events:none;opacity:.4}.sa-pending{opacity:.6;transition:opacity .2s}.sa-logo{align-items:center;gap:.55rem;display:inline-flex}.sa-logo__tag{background:var(--navy);color:#fff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.68rem;font-weight:750;display:none}@media (min-width:640px){.sa-logo__tag{display:inline-flex}}.sa-lang{border:1px solid var(--sa-line,#ebebef);min-height:2.25rem;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.8rem;font-size:.82rem;font-weight:700;display:inline-flex}.sa-lang:hover{border-color:var(--navy)}.sa-avatar{background:var(--navy)!important;color:#fff!important}.sa-sidebar-role{color:var(--brand);margin-top:.1rem;font-size:.72rem;font-weight:650}.sa-nav-badge{background:var(--brand);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.35rem;margin-inline-start:auto;padding:.05rem .4rem;font-size:.7rem;font-weight:800}.sa-nav-dot{background:var(--brand);top:-.1rem;border-radius:999px;width:.5rem;height:.5rem;position:absolute;inset-inline-end:-.1rem;box-shadow:0 0 0 2px #fff}.dash-nav__icon-wrap,.dash-mobile-bar__icon-wrap{position:relative}.sa-drawer-foot{border-top:1px solid #ebebef;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.sa-palette__item--active{background:#f4f4f7}.sa-palette__hint{color:#6b6b7b;border-top:1px solid #ebebef;padding:.6rem 1rem;font-size:.72rem}.sa-head{text-align:center;justify-items:center;gap:.75rem;display:grid}.sa-head__robot{width:5rem;height:5rem;display:block}.sa-head__robot img{object-fit:contain;width:100%;height:100%}.sa-head__text{gap:.3rem;min-width:0;display:grid}.sa-head__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:.72rem;font-weight:800}.sa-head__title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.6rem;font-weight:850;line-height:1.15}.sa-head__sub{max-width:40rem;color:var(--sa-muted);font-size:.9rem;line-height:1.55}.sa-head__side{justify-items:center;gap:.65rem;display:grid}.sa-head__chips,.sa-head__actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}@media (min-width:768px){.sa-head{text-align:start;grid-template-columns:auto 1fr auto;place-items:center start;gap:1.1rem}.sa-head__robot{width:5.5rem;height:5.5rem}.sa-head__title{font-size:1.85rem}.sa-head__side{justify-items:end}.sa-head__chips,.sa-head__actions{justify-content:flex-end}.sa-head:not(:has(.sa-head__robot)){grid-template-columns:1fr auto}}.sa-back{color:var(--sa-muted);place-self:center;align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;display:inline-flex}.sa-back:hover{color:var(--sa-ink)}@media (min-width:768px){.sa-back{align-self:flex-start}}.sa-panel{border:1px solid var(--sa-line);background:#fff;border-radius:1.35rem;align-content:start;gap:.9rem;min-width:0;padding:1.1rem 1rem 1.15rem;display:grid;box-shadow:0 1px 2px #1414280a}@media (min-width:640px){.sa-panel{padding:1.25rem 1.35rem 1.35rem}}.sa-panel--flush{padding:0;overflow:hidden}.sa-panel--flush-body{padding-inline:0;padding-bottom:.4rem}.sa-panel--flush-body>.sa-panel__head{padding-inline:1rem}@media (min-width:640px){.sa-panel--flush-body>.sa-panel__head{padding-inline:1.35rem}}.sa-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.sa-panel__title{letter-spacing:-.01em;font-size:1rem;font-weight:800}.sa-panel__sub{color:var(--sa-muted);margin-top:.15rem;font-size:.8rem}.sa-grid{gap:1rem;min-width:0;display:grid}@media (min-width:900px){.sa-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-grid--main{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.sa-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.sa-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.sa-stack{gap:1rem;min-width:0;display:grid}.sa-stack--tight{gap:.7rem}.sa-empty{text-align:center;justify-items:center;gap:.35rem;padding:1.6rem 1rem;display:grid}.sa-empty__title{font-weight:750}.sa-empty__body{max-width:26rem;color:var(--sa-muted);font-size:.85rem}.sa-alert{text-align:center;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.88rem;font-weight:650;display:flex}.sa-alert--dark{background:var(--navy);color:#fff}.sa-alert--danger{background:var(--sa-bad-bg);color:var(--sa-bad)}.sa-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.72rem;font-weight:750;line-height:1.3;display:inline-flex}.sa-chip--neutral{background:var(--sa-soft);color:var(--sa-muted)}.sa-chip--brand{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.sa-chip--brand{background:color-mix(in srgb, var(--brand) 14%, #fff)}}.sa-chip--brand{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.sa-chip--brand{color:color-mix(in srgb, var(--brand) 70%, #3a1d00)}}.sa-chip--success{background:var(--sa-ok-bg);color:var(--sa-ok)}.sa-chip--warning{background:var(--sa-warn-bg);color:var(--sa-warn)}.sa-chip--danger{background:var(--sa-bad-bg);color:var(--sa-bad)}.sa-chip--info{background:var(--sa-info-bg);color:var(--sa-info)}.sa-chip--dark{background:var(--navy);color:#fff}.sa-health{--tone:var(--sa-ok);white-space:nowrap;align-items:center;gap:.4rem;font-size:.78rem;font-weight:750;display:inline-flex}.sa-health--success{--tone:#1f9d6f}.sa-health--info{--tone:#3b8ff3}.sa-health--warning{--tone:#e0a10f}.sa-health--danger{--tone:#d64545}.sa-health--dark{--tone:var(--navy)}.sa-health__ring{background:conic-gradient(var(--tone) calc(var(--p) * 1%), #ebebef 0);border-radius:999px;width:1.15rem;height:1.15rem;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}.sa-health__score{font-variant-numeric:tabular-nums;color:var(--tone)}.sa-health__label{color:var(--sa-ink)}.sa-delta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.1rem;padding:.1rem .4rem;font-size:.7rem;font-weight:800;display:inline-flex}.sa-delta--up{background:var(--sa-ok-bg);color:var(--sa-ok)}.sa-delta--down{background:var(--sa-bad-bg);color:var(--sa-bad)}.sa-delta--flat{background:var(--sa-soft);color:var(--sa-muted)}.sa-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:900px){.sa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sa-kpis--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.sa-kpi{border:1px solid var(--sa-line);text-align:center;background:#fff;border-radius:1.2rem;align-content:start;justify-items:center;gap:.35rem;min-width:0;padding:.95rem .85rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}@media (min-width:640px){.sa-kpi{text-align:start;justify-items:start;padding:1.05rem 1.15rem}}.sa-kpi--link:hover{border-color:#d6d6de;transform:translateY(-1px);box-shadow:0 6px 18px #1414280f}.sa-kpi--brand{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.sa-kpi--brand{border-color:color-mix(in srgb, var(--brand) 35%, #fff)}}.sa-kpi--brand{background:linear-gradient(160deg, var(--brand), #fff 70%)}@supports (color:color-mix(in lab, red, red)){.sa-kpi--brand{background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 9%, #fff), #fff 70%)}}.sa-kpi--danger{background:linear-gradient(160deg, var(--sa-bad-bg), #fff 70%);border-color:#f6c9c4}.sa-kpi--warning{background:linear-gradient(160deg, var(--sa-warn-bg), #fff 70%);border-color:#f3dfb0}.sa-kpi--success{border-color:#c7ead9}.sa-kpi__top{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;width:100%;display:flex}@media (min-width:640px){.sa-kpi__top{justify-content:flex-start}}.sa-kpi__icon{background:var(--sa-soft);width:1.75rem;height:1.75rem;color:var(--sa-ink);border-radius:.6rem;place-items:center;display:grid}.sa-kpi--brand .sa-kpi__icon{background:var(--brand);color:#fff}.sa-kpi__label{color:var(--sa-muted);font-size:.78rem;font-weight:700}.sa-kpi__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.45rem;font-weight:850;line-height:1.15}.sa-kpi__hint{color:var(--sa-muted);font-size:.75rem}.sa-spark{width:100%;height:1.75rem;stroke:var(--brand);margin-top:.15rem}.sa-hero{margin:0}.sa-insights{gap:.5rem;display:grid}.sa-insight{background:var(--sa-soft);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .85rem;transition:background .2s;display:flex}.sa-insight:hover{background:#ececf1}.sa-insight__icon{background:#fff;border-radius:.7rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.sa-insight--critical .sa-insight__icon{background:var(--sa-bad-bg);color:var(--sa-bad)}.sa-insight--warning .sa-insight__icon{background:var(--sa-warn-bg);color:var(--sa-warn)}.sa-insight--opportunity .sa-insight__icon{background:var(--sa-ok-bg);color:var(--sa-ok)}.sa-insight--info .sa-insight__icon{background:var(--sa-info-bg);color:var(--sa-info)}.sa-insight__text{flex:1;gap:.1rem;min-width:0;display:grid}.sa-insight__title{font-size:.88rem;font-weight:750}.sa-insight__body{color:var(--sa-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sa-insight__go{color:var(--sa-muted);flex-shrink:0}.sa-allclear{color:var(--sa-ok);text-align:center;justify-items:center;gap:.35rem;padding:1.25rem .5rem;display:grid}.sa-allclear__title{color:var(--sa-ink);font-weight:800}.sa-allclear__body{color:var(--sa-muted);font-size:.85rem}.sa-seg{background:var(--sa-soft);border-radius:999px;padding:.2rem;display:inline-flex}.sa-seg__btn{color:var(--sa-muted);border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:700}.sa-seg__btn--on{color:var(--sa-ink);background:#fff;box-shadow:0 1px 3px #1414281a}.sa-chart__total{align-items:baseline;gap:.5rem;display:flex}.sa-chart__total strong{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:850}.sa-chart__total span{color:var(--sa-muted);font-size:.8rem}.sa-chart__plot{align-items:flex-end;gap:3px;height:10rem;display:flex}.sa-chart__plot--sm{height:6.5rem}.sa-chart__bar{min-width:0;height:var(--h);background:var(--brand);border-radius:4px 4px 2px 2px;flex:1}@supports (color:color-mix(in lab, red, red)){.sa-chart__bar{background:color-mix(in srgb, var(--brand) 30%, #fff)}}.sa-chart__bar{transition:background .15s,height .35s}.sa-chart__bar--signups{background:#c8daf9}.sa-chart__bar--customers{background:#bfe8e3}.sa-chart__bar--on,.sa-chart__bar:hover{background:var(--brand)}.sa-chart__bar--signups.sa-chart__bar--on,.sa-chart__bar--signups:hover{background:#3b8ff3}.sa-chart__bar--customers.sa-chart__bar--on,.sa-chart__bar--customers:hover{background:#34b1aa}.sa-chart__axis{color:var(--sa-muted);justify-content:space-between;font-size:.7rem;display:flex}.sa-healthbar{gap:.85rem;display:grid}.sa-healthbar__track{background:var(--sa-soft);border-radius:999px;gap:3px;height:.75rem;display:flex;overflow:hidden}.sa-healthbar__seg{background:#dcdce3;min-width:.35rem;display:block}.sa-healthbar__seg--thriving{background:#1f9d6f}.sa-healthbar__seg--steady{background:#3b8ff3}.sa-healthbar__seg--atRisk{background:#e0a10f}.sa-healthbar__seg--critical{background:#d64545}.sa-healthbar__seg--suspended{background:var(--navy)}.sa-healthbar__legend{gap:.2rem;display:grid}.sa-healthbar__key{border-radius:.6rem;align-items:center;gap:.5rem;padding:.3rem .4rem;font-size:.82rem;display:flex}.sa-healthbar__key:hover{background:var(--sa-soft)}.sa-healthbar__key strong{font-variant-numeric:tabular-nums;margin-inline-start:auto}.sa-healthbar__swatch{border-radius:3px;width:.65rem;height:.65rem}.sa-bars{gap:.65rem;display:grid}.sa-bars__row{grid-template-columns:minmax(5rem,8rem) 1fr auto;align-items:center;gap:.65rem;font-size:.82rem;display:grid}.sa-bars__label{min-width:0;font-weight:650;display:grid}.sa-bars__label .sa-muted{font-size:.72rem;font-weight:500}.sa-bars__track{background:var(--sa-soft);border-radius:999px;height:.55rem;overflow:hidden}.sa-bars__track span{border-radius:inherit;background:var(--brand);height:100%;display:block}.sa-bars__value{font-variant-numeric:tabular-nums;font-weight:800}.sa-list{display:grid}.sa-list>li+li{border-top:1px solid var(--sa-line)}.sa-list--padded>li{padding-inline:1rem}@media (min-width:640px){.sa-list--padded>li{padding-inline:1.35rem}}.sa-list__row{align-items:center;gap:.75rem;min-width:0;padding-block:.7rem;display:flex}.sa-list__row--top{align-items:flex-start}a.sa-list__row{border-radius:.75rem;margin-inline:-.5rem;padding-inline:.5rem}a.sa-list__row:hover{background:var(--sa-soft)}.sa-list__main{flex:1;gap:.15rem;min-width:0;display:grid}.sa-list__title{overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.sa-list__meta{color:var(--sa-muted);overflow-wrap:anywhere;font-size:.78rem}.sa-rank{background:var(--sa-soft);border-radius:.6rem;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:800;display:grid}.sa-timeline{display:grid}.sa-timeline--padded{padding:.35rem 1rem}@media (min-width:640px){.sa-timeline--padded{padding:.5rem 1.35rem}}.sa-timeline__item{grid-template-columns:auto 1fr;gap:.15rem .75rem;padding-block:.65rem;display:grid;position:relative}.sa-timeline__item+.sa-timeline__item{border-top:1px dashed var(--sa-line)}@media (min-width:768px){.sa-timeline__item{grid-template-columns:auto 1fr auto;align-items:baseline}}.sa-timeline__dot{background:#c9c9d3;border-radius:999px;width:.55rem;height:.55rem;margin-top:.4rem}.sa-timeline__dot--superadmin{background:var(--brand)}.sa-timeline__dot--user{background:#3b8ff3}.sa-timeline__dot--system{background:#34b1aa}.sa-timeline__text{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;min-width:0;font-size:.86rem;display:flex}.sa-timeline__action{font-weight:700}.sa-timeline__shop{color:var(--brand);font-weight:650}.sa-timeline__detail{color:var(--sa-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:.76rem}.sa-timeline__meta{color:var(--sa-muted);white-space:nowrap;grid-column:2;font-size:.75rem}@media (min-width:768px){.sa-timeline__meta{grid-column:3}}.sa-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}@media (min-width:768px){.sa-toolbar{justify-content:flex-start}}.sa-search{border:1px solid var(--sa-line);min-height:2.75rem;color:var(--sa-muted);background:#fff;border-radius:999px;flex:16rem;align-items:center;gap:.5rem;padding-inline:.95rem;display:flex}.sa-search:focus-within{border-color:var(--navy)}.sa-search input{min-width:0;color:var(--sa-ink);background:0 0;border:0;outline:none;flex:1;font-size:.9rem}.sa-select,.sa-input,.sa-textarea{border:1px solid var(--sa-line);width:100%;min-height:2.75rem;color:var(--sa-ink);background:#fff;border-radius:.85rem;padding:.55rem .85rem;font-size:.9rem}.sa-toolbar .sa-select{border-radius:999px;width:auto}.sa-textarea{resize:vertical;min-height:5rem;line-height:1.5}.sa-select:focus,.sa-input:focus,.sa-textarea:focus{border-color:var(--navy);outline:none}.sa-field{gap:.35rem;min-width:0;display:grid}.sa-field+.sa-field,.sa-form-grid+.sa-field,.sa-field+.sa-form-grid,.sa-quick+.sa-field{margin-top:.8rem}.sa-field--inline{align-items:center;gap:.5rem;display:inline-flex}.sa-field--inline .sa-field__label{white-space:nowrap}.sa-field__label{color:var(--sa-ink);font-size:.78rem;font-weight:750}.sa-field__hint{color:var(--sa-muted);font-size:.74rem}.sa-form-grid{gap:.8rem;display:grid}@media (min-width:560px){.sa-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.sa-checks{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.sa-check{align-items:center;gap:.45rem;font-size:.86rem;font-weight:600;display:inline-flex}.sa-check input,.sa-table__check input,.sa-card__pick input{width:1.05rem;height:1.05rem;accent-color:var(--brand)}.sa-quick{flex-wrap:wrap;gap:.4rem;display:flex}.sa-pills{scrollbar-width:none;gap:.4rem;margin-inline:-1rem;padding:.1rem 1rem .3rem;display:flex;overflow-x:auto}.sa-pills::-webkit-scrollbar{display:none}@media (min-width:768px){.sa-pills{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.sa-pills--inline{margin:0;padding:0}.sa-pill{border:1px solid var(--sa-line);min-height:2.2rem;color:var(--sa-muted);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding-inline:.85rem;font-size:.8rem;font-weight:700;display:inline-flex}.sa-pill:hover{color:var(--sa-ink)}.sa-pill--on{border-color:var(--navy);background:var(--navy);color:#fff}.sa-pill--on:hover{color:#fff}.sa-pill__count{background:var(--sa-soft);min-width:1.25rem;color:var(--sa-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .35rem;font-size:.7rem}.sa-pill--on .sa-pill__count{color:#fff;background:#ffffff2e}.sa-table-wrap{display:none;overflow-x:auto}.sa-cards{gap:.6rem;padding:.75rem;display:grid}@media (min-width:900px){.sa-table-wrap{display:block}.sa-cards{display:none}}.sa-table{border-collapse:collapse;width:100%;font-size:.86rem}.sa-table th{border-bottom:1px solid var(--sa-line);letter-spacing:.03em;text-align:start;text-transform:uppercase;color:var(--sa-muted);white-space:nowrap;background:#fafafc;padding:.75rem 1rem;font-size:.72rem;font-weight:800}.sa-table th.sa-num{text-align:end}.sa-table td{border-bottom:1px solid var(--sa-line);vertical-align:middle;padding:.75rem 1rem}.sa-table tbody tr:last-child td{border-bottom:0}.sa-row{cursor:pointer;transition:background .15s}.sa-row:hover{background:#fafafc}.sa-row--picked,.sa-row--picked:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.sa-row--picked,.sa-row--picked:hover{background:color-mix(in srgb, var(--brand) 7%, #fff)}}.sa-table__check{width:2.5rem}.sa-shopcell{align-items:center;gap:.7rem;min-width:0;display:flex}.sa-shopcell__avatar{background:var(--navy);color:#fff;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:800;display:grid}.sa-shopcell__text{min-width:0;display:grid}.sa-shopcell__name{overflow-wrap:anywhere;align-items:center;gap:.3rem;font-weight:750;display:inline-flex}.sa-shopcell__star{color:#e0a10f;flex-shrink:0}.sa-shopcell__email{color:var(--sa-muted);overflow-wrap:anywhere;font-size:.76rem}.sa-reason{color:var(--sa-muted);margin-top:.15rem;font-size:.72rem;display:block}.sa-plan{white-space:nowrap;font-weight:650}.sa-card{border:1px solid var(--sa-line);text-align:center;background:#fff;border-radius:1rem;gap:.4rem;padding:.85rem .95rem;display:grid}a.sa-card:hover{border-color:#d6d6de}.sa-card--picked{border-color:var(--brand)}.sa-card__top{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.sa-card__meta{color:var(--sa-muted);flex-wrap:wrap;justify-content:center;gap:.3rem .6rem;font-size:.78rem;display:flex}.sa-card__pick{justify-content:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.sa-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem .9rem;display:flex}@media (min-width:768px){.sa-pager{justify-content:space-between}}.sa-pager__btns{gap:.4rem;display:inline-flex}.sa-shop{gap:1rem;min-width:0;display:grid}@media (min-width:1100px){.sa-shop{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}.sa-shop__side{position:sticky;top:5rem}}.sa-shop__main{gap:1rem;min-width:0;display:grid}.sa-tabs{border-bottom:1px solid var(--sa-line);scrollbar-width:none;gap:.25rem;margin-inline:-1rem;padding:0 1rem .1rem;display:flex;overflow-x:auto}.sa-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.sa-tabs{margin-inline:0;padding-inline:0}}.sa-tabs__btn{color:var(--sa-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;padding:.7rem .85rem;font-size:.86rem;font-weight:700;display:inline-flex;position:relative}.sa-tabs__btn:hover,.sa-tabs__btn--on{color:var(--sa-ink)}.sa-tabs__btn--on:after{content:"";background:var(--brand);inset-inline:.6rem;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.sa-tabs__count{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:1.2rem;padding:0 .35rem;font-size:.68rem;font-weight:800}.sa-control__group{gap:.3rem;display:grid}.sa-control__group--danger{border-top:1px solid var(--sa-line);padding-top:.6rem}.sa-op{text-align:start;width:100%;min-height:2.6rem;color:var(--sa-ink);border-radius:.8rem;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.88rem;font-weight:700;transition:background .15s;display:flex}.sa-op:hover:not(:disabled){background:var(--sa-soft)}.sa-op:disabled{opacity:.45}.sa-op--danger{color:var(--sa-bad)}.sa-op--danger:hover:not(:disabled){background:var(--sa-bad-bg)}.sa-op--ok{color:var(--sa-ok)}.sa-op--ok:hover:not(:disabled){background:var(--sa-ok-bg)}.sa-op__hint{color:var(--sa-muted);margin-inline-start:auto;font-size:.74rem;font-weight:650}.sa-meter{gap:.35rem;display:grid}.sa-meter__row{justify-content:space-between;gap:.5rem;font-size:.82rem;display:flex}.sa-meter__label{font-weight:650}.sa-meter__value{font-variant-numeric:tabular-nums;font-weight:800}.sa-meter__of{color:var(--sa-muted);font-weight:500}.sa-meter__track{background:var(--sa-soft);border-radius:999px;height:.5rem;overflow:hidden}.sa-meter__track span{border-radius:inherit;background:#1f9d6f;height:100%;display:block}.sa-meter__track--near span{background:#e0a10f}.sa-meter__track--full span{background:#d64545}.sa-reasons{gap:.4rem;display:grid}.sa-reasons__item{background:var(--sa-bad-bg);color:var(--sa-bad);border-radius:.75rem;padding:.5rem .75rem;font-size:.84rem;font-weight:650}.sa-reasons__item--soft{background:var(--sa-warn-bg);color:var(--sa-warn)}.sa-dl{grid-template-columns:minmax(6rem,auto) 1fr;gap:.55rem 1rem;font-size:.86rem;display:grid}.sa-dl dt{color:var(--sa-muted);font-weight:650}.sa-dl dd{overflow-wrap:anywhere;min-width:0;font-weight:600}@media (min-width:640px){.sa-dl--wide{grid-template-columns:minmax(10rem,auto) 1fr}}.sa-people{display:grid}.sa-people>li+li{border-top:1px solid var(--sa-line)}.sa-panel--flush-body .sa-people>li{padding-inline:1rem}@media (min-width:640px){.sa-panel--flush-body .sa-people>li{padding-inline:1.35rem}}.sa-person{align-items:flex-start;gap:.75rem;padding-block:.85rem;display:flex}.sa-person__avatar{background:var(--sa-soft);border-radius:999px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:.75rem;font-weight:800;display:grid}.sa-person__main{flex:1;gap:.25rem;min-width:0;display:grid}.sa-person__name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:750;display:flex}.sa-person__meta{color:var(--sa-muted);overflow-wrap:anywhere;font-size:.78rem}.sa-person__actions{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.sa-mini{border:1px solid var(--sa-line);min-height:2rem;color:var(--sa-ink);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding-inline:.7rem;font-size:.76rem;font-weight:700;display:inline-flex}.sa-mini:hover:not(:disabled){border-color:var(--navy)}.sa-mini:disabled{opacity:.5}.sa-mini--danger{color:var(--sa-bad)}.sa-mini--danger:hover:not(:disabled){border-color:var(--sa-bad)}.sa-partner__stats{color:var(--sa-ink);flex-wrap:wrap;gap:.25rem .9rem;margin-top:.4rem;font-size:.78rem;display:flex}.sa-partner__stats strong{font-variant-numeric:tabular-nums}.sa-partner__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:15rem;display:flex}@media (max-width:640px){.sa-partner{flex-wrap:wrap}.sa-partner>.sa-list__main{flex-basis:100%}.sa-partner__actions{justify-content:flex-start;max-width:none}}.sa-swatch{border-radius:.75rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.sa-note-form{justify-items:end;gap:.5rem;display:grid}.sa-notes{gap:.6rem;display:grid}.sa-note{border:1px solid var(--sa-line);background:#fff;border-radius:1rem;gap:.35rem;padding:.85rem .95rem;display:grid}.sa-note--pinned{background:#fffaf0;border-color:#f3dfb0}.sa-note__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.55}.sa-note__meta{color:var(--sa-muted);font-size:.74rem}.sa-note__actions{flex-wrap:wrap;gap:.35rem;display:flex}.sa-founding{color:#e0a10f;justify-content:center;align-items:center;gap:.5rem;display:flex}.sa-founding__value{color:var(--sa-ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:850}.sa-founding__hint{text-align:center;font-size:.8rem}.sa-inbox{gap:1rem;min-width:0;display:grid}.sa-inbox__list{align-content:start;gap:.5rem;min-width:0;display:grid}.sa-inbox__detail{min-width:0;display:none}.sa-inbox--detail .sa-inbox__list{display:none}.sa-inbox--detail .sa-inbox__detail{display:block}@media (min-width:1024px){.sa-inbox,.sa-inbox--detail{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}.sa-inbox .sa-inbox__list,.sa-inbox--detail .sa-inbox__list{max-height:calc(100vh - 12rem);padding-inline-end:.25rem;display:grid;overflow-y:auto}.sa-inbox .sa-inbox__detail{display:block}}.sa-inbox__item{border:1px solid var(--sa-line);text-align:start;background:#fff;border-radius:1rem;gap:.35rem;width:100%;padding:.85rem .95rem;transition:border-color .15s;display:grid}.sa-inbox__item:hover{border-color:#d6d6de}.sa-inbox__item--on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.sa-inbox__top{justify-content:space-between;gap:.5rem;display:flex}.sa-inbox__shop{color:var(--brand);font-size:.76rem;font-weight:800}.sa-inbox__when{color:var(--sa-muted);flex-shrink:0;font-size:.72rem}.sa-inbox__subject{overflow-wrap:anywhere;font-size:.9rem;font-weight:750}.sa-inbox__meta{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.74rem;display:flex}.sa-ticket{border:1px solid var(--sa-line);background:#fff;border-radius:1.35rem;gap:1rem;padding:1.1rem 1rem;display:grid}@media (min-width:640px){.sa-ticket{padding:1.35rem}}.sa-ticket__back{justify-self:start}@media (min-width:1024px){.sa-ticket__back{display:none}}.sa-ticket__head{gap:.75rem;display:grid}@media (min-width:768px){.sa-ticket__head{grid-template-columns:1fr auto;align-items:start}}.sa-ticket__title{overflow-wrap:anywhere;font-size:1.15rem;font-weight:800}.sa-ticket__meta{color:var(--sa-muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.8rem}.sa-ticket__context{background:var(--sa-soft);border-radius:.9rem;padding:.75rem .9rem}.sa-thread{gap:.6rem;display:grid}.sa-thread__item{border:1px solid var(--sa-line);background:#fff;border-radius:1rem;justify-self:start;max-width:min(92%,40rem);padding:.75rem .9rem}.sa-thread__item--team{background:var(--navy);color:#fff;border-color:#0000;justify-self:end}.sa-thread__who{opacity:.7;font-size:.72rem;font-weight:750}.sa-thread__body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.25rem;font-size:.9rem;line-height:1.55}.sa-reply{gap:.6rem;display:grid}.sa-reply__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.sa-reply__spacer{display:none}@media (min-width:640px){.sa-reply__actions{justify-content:flex-start}.sa-reply__spacer{flex:1;display:block}}.sa-preview{gap:.4rem;display:grid}.sa-preview .dash-banner{border-radius:.9rem}.sa-settings{gap:1rem;width:100%;max-width:48rem;margin-inline:auto;display:grid}.sa-setting--alert{background:linear-gradient(160deg, var(--sa-bad-bg), #fff 60%);border-color:#f6c9c4}.sa-setting__row{grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;display:grid}.sa-flag{grid-template-columns:1fr auto;align-items:center;gap:.85rem;padding-block:.7rem;display:grid}.sa-flag+.sa-flag{border-top:1px solid var(--sa-line,#ece7e1)}.sa-setting__icon{background:var(--sa-soft);border-radius:.85rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.sa-setting--alert .sa-setting__icon{background:var(--sa-bad);color:#fff}.sa-setting__text{gap:.2rem;min-width:0;display:grid}.sa-setting__title{font-size:.98rem;font-weight:800}.sa-setting__hint{color:var(--sa-muted);font-size:.8rem;line-height:1.5}.sa-setting__extra{border-top:1px solid var(--sa-line);gap:.6rem;padding-top:.85rem;display:grid}@media (min-width:560px){.sa-setting__extra{grid-template-columns:1fr auto;align-items:end}}.sa-switch{background:#d9d9e1;border-radius:999px;flex-shrink:0;width:3rem;height:1.75rem;transition:background .2s;position:relative}.sa-switch--on{background:var(--sa-ok)}.sa-setting--alert .sa-switch--on{background:var(--sa-bad)}.sa-switch__thumb{top:.2rem;background:#fff;border-radius:999px;width:1.35rem;height:1.35rem;transition:inset-inline-start .2s;position:absolute;inset-inline-start:.2rem;box-shadow:0 1px 3px #0003}.sa-switch--on .sa-switch__thumb{inset-inline-start:1.45rem}.sa-switch:disabled{opacity:.6}.sa-integration__icon{flex-shrink:0;width:1.15rem;height:1.15rem}.sa-integration__icon--ok{color:#1f9d6f}.sa-integration__icon--bad{color:#d64545}.sa-integration__icon--soft{color:#a0a0ae}.sa-dialog{z-index:80;color:var(--navy);place-items:end center;padding:.75rem;display:grid;position:fixed;inset:0}@media (min-width:640px){.sa-dialog{place-items:center}}.sa-dialog__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0e1273;position:absolute;inset:0}.sa-dialog__panel{background:#fff;border-radius:1.4rem;gap:.75rem;width:min(100%,32rem);max-height:calc(100dvh - 1.5rem);padding:1.35rem 1.2rem 1.2rem;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0e0e1240}.sa-dialog__panel--danger{border-top:4px solid var(--sa-bad)}.sa-dialog__close{width:2rem;height:2rem;color:var(--sa-muted);top:.8rem;border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-end:.8rem}.sa-dialog__close:hover{background:var(--sa-soft)}.sa-dialog__title{overflow-wrap:anywhere;padding-inline-end:2rem;font-size:1.1rem;font-weight:850}.sa-dialog__body{color:var(--sa-muted);font-size:.88rem;line-height:1.55}.sa-dialog__actions{flex-wrap:wrap-reverse;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (max-width:479px){.sa-dialog__actions>*{flex:100%}}.sa-toasts{z-index:90;pointer-events:none;inset-inline:0;justify-items:center;gap:.5rem;padding-inline:1rem;display:grid;position:fixed;bottom:5.5rem}@media (min-width:1024px){.sa-toasts{bottom:1.5rem}}.sa-toast{background:var(--navy);color:#fff;pointer-events:auto;border-radius:999px;align-items:center;gap:.5rem;max-width:28rem;padding:.7rem 1rem;font-size:.86rem;font-weight:650;display:inline-flex;box-shadow:0 10px 30px #0e0e1240}.sa-toast--success svg{color:#6fe0b4}.sa-toast--error{background:var(--sa-bad,#b42318)}.sa-gate{--sa-line:#ebebef;--sa-soft:#f5f5f8;--sa-ink:var(--navy);--sa-muted:#6b6b7b;--sa-bad:#b42318;--sa-bad-bg:#fdecea;min-height:100dvh;color:var(--sa-ink);background:#f3f4f7;flex-direction:column;display:flex;position:relative;overflow:hidden}.sa-gate__bg{pointer-events:none;background:radial-gradient(38rem 26rem at 85% -10%,#e8864a29,#0000 70%),radial-gradient(32rem 24rem at -10% 110%,#17605c1f,#0000 70%),linear-gradient(#17171f09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#17171f09 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0}.sa-gate__bar{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,4vw,2.5rem);display:flex;position:relative}.sa-gate__lang{border:1px solid var(--sa-line);background:#fff;border-radius:999px;align-items:center;gap:.4rem;min-height:2.5rem;padding-inline:.9rem;font-size:.85rem;font-weight:700;display:inline-flex}.sa-gate__lang:hover{border-color:#cfcfd8}.sa-gate__main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:4.5rem 1rem 2.5rem;display:flex;position:relative}.sa-gate__card{border:1px solid var(--sa-line);text-align:center;background:#fff;border-radius:1.75rem;width:100%;max-width:27rem;padding:4.9rem 1.4rem 1.5rem;position:relative;box-shadow:0 1px #17171f08,0 30px 60px -32px #17171f47}@media (min-width:640px){.sa-gate__card{padding:5.1rem 2rem 1.9rem}}.sa-gate__robot{filter:drop-shadow(0 14px 18px #17171f2e);width:6.75rem;position:absolute;top:0;left:50%;translate:-50% -58%}.sa-gate__robot img{width:100%;height:auto}.sa-gate__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dark,#c96a30);font-size:.72rem;font-weight:800}[dir=rtl] .sa-gate__eyebrow{letter-spacing:0}.sa-gate__title{letter-spacing:-.02em;margin-top:.4rem;font-size:clamp(1.35rem,3.6vw,1.6rem);font-weight:850;line-height:1.2}.sa-gate__sub{max-width:22rem;color:var(--sa-muted);margin:.55rem auto 0;font-size:.88rem;line-height:1.55}.sa-gate__body{text-align:start;margin-top:1.4rem}.sa-gate__form{gap:.95rem;display:grid}.sa-gate__form .sa-field+.sa-field{margin-top:0}.sa-input--code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-align:center;font-size:1.05rem}.sa-gate__error{background:var(--sa-bad-bg);color:var(--sa-bad);border-radius:.9rem;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;font-size:.84rem;font-weight:600;line-height:1.45;display:flex}.sa-gate__submit{width:100%}.sa-gate__submit:disabled{opacity:.7;cursor:progress}.sa-gate__link{color:var(--sa-muted);text-underline-offset:3px;margin:1rem auto 0;padding:.35rem .6rem;font-size:.84rem;font-weight:650;text-decoration:underline;display:block}.sa-gate__link:hover{color:var(--sa-ink)}.sa-gate__loading{color:var(--sa-muted);justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 0;font-size:.88rem;display:flex}.sa-gate__steps{gap:1rem;display:grid}.sa-gate__steps>li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:.86rem;line-height:1.5;display:grid}.sa-gate__step-n{background:var(--navy);color:#fff;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:800;display:grid}.sa-gate__qr{border:1px solid var(--sa-line);background:#fff;border-radius:1rem;place-items:center;width:fit-content;margin-top:.6rem;padding:.5rem;display:grid}.sa-gate__qr img,.sa-gate__qr-skeleton{border-radius:.6rem;width:180px;height:180px;display:block}.sa-gate__qr-skeleton{background:var(--sa-soft);animation:1.6s ease-in-out infinite pulse}.sa-gate__secret{background:var(--sa-soft);letter-spacing:.06em;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:.75rem;margin-top:.45rem;padding:.55rem .7rem;font-size:.78rem}.sa-gate__trust{max-width:27rem;color:var(--sa-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.1rem;font-size:.76rem;font-weight:650;display:flex}.sa-gate__trust li{align-items:center;gap:.35rem;display:inline-flex}.sa-kpi__icon svg{width:1rem;height:1rem}.sa-stack>.sa-field+.sa-field,.sa-form-grid>.sa-field+.sa-field{margin-top:0}:root{--brand:#e8864a;--brand-hover:#d4753b;--brand-dark:#c96830;--brand-muted:#c96d3a;--brand-light:#fff0e6;--brand-surface:#fff7ee;--brand-border:#fde4d4;--brand-glow:#e8864a73;--background:#f4f5f7;--foreground:#343a40;--ink:#343a40;--ink-dark:#1a1a2e;--card:#fff;--border:#e3e3e3;--line:#e3e3e3;--muted:#6c757d;--interactive:#3b8ff3;--success:#34b1aa;--warning:#e0b50f;--accent:#e0b50f;--destructive:#ef4444;--navy:#2d2d3a;--hero-dark:#0d0d1a;--hero-navy:#0f1d3a;--hero-card:#13131f;--landing-dark:#0d0d1a;--landing-navy:#0f1d3a;--landing-card:#13131f;--landing-elevated:#1c1c32;--off-white:#f4f5f7;--surface:#fff;--radius:.875rem;--marketing-header-h:4.25rem;--scrollbar-size:.5rem;--scrollbar-track:#0d0d1a24;--scrollbar-track-hover:#0d0d1a38;--scrollbar-thumb:linear-gradient(180deg, #f4aa6a 0%, var(--brand) 52%, var(--brand-dark) 100%);--scrollbar-thumb-hover:linear-gradient(180deg, #ffc48a 0%, #f0a060 48%, var(--brand-hover) 100%);--scrollbar-glow:#e8864a6b;--font-mono:var(--font-thmanyah), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marketing-site{--brand:#ff6a00;--brand-hover:#e85f00;--brand-dark:#c50;--brand-muted:#e86a12;--brand-light:#fff1e6;--brand-surface:#fff6ee;--brand-border:#ffd8bf;--brand-glow:#ff6a0073}body{background:var(--background);color:var(--foreground);font-family:var(--font-thmanyah), system-ui, sans-serif;-webkit-font-smoothing:antialiased;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-size:.875rem}@media (display-mode:standalone){button,a,[role=button]{-webkit-touch-callout:none}}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--brand) var(--scrollbar-track)}*{scrollbar-width:thin;scrollbar-color:var(--brand) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:linear-gradient(180deg, var(--scrollbar-track), #e8864a0f);border-radius:999px}::-webkit-scrollbar-track:hover{background:linear-gradient(180deg, var(--scrollbar-track-hover), #e8864a1a)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb) padding-box, transparent;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #e8864a2e}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover) padding-box, transparent;box-shadow:inset 0 1px 0 #ffffff57, 0 0 0 1px #e8864a47, 0 0 14px var(--scrollbar-glow)}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg, var(--brand-hover) 0%, var(--brand-dark) 100%) padding-box}::-webkit-scrollbar-corner{background:0 0}@media (prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{transition:none}}.hero-gradient{background:linear-gradient(to bottom left, var(--hero-dark) 0%, #0c1228 50%, var(--hero-navy) 100%)}.mesh-glow{background:radial-gradient(60% 45% at 15% 20%,#e8864a2e,#0000 55%),radial-gradient(50% 40% at 85% 10%,#3b8ff314,#0000 50%),radial-gradient(40% 35% at 70% 80%,#34b1aa0f,#0000 50%)}.grid-pattern{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000)}.cta-glow{box-shadow:0 4px 14px #e8864a59,0 8px 32px #e8864a40,inset 0 1px #ffffff26}.cta-glow:hover{box-shadow:0 6px 20px #e8864a73,0 12px 40px #e8864a4d,inset 0 1px #fff3}.glass-dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14}.glass-light{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #ffffffe6;box-shadow:0 4px 24px #2d2d3a0f}.card-elevated{background:var(--card);border:1px solid var(--border);transition:box-shadow .3s,border-color .3s,transform .3s;box-shadow:0 1px 2px #2d2d3a0a,0 8px 24px #2d2d3a0f}.card-elevated:hover{border-color:var(--brand-border);transform:translateY(-2px);box-shadow:0 4px 8px #e8864a0f,0 16px 40px #2d2d3a1a}.text-gradient-brand{background:linear-gradient(135deg, #f5a623 0%, var(--brand) 50%, #e07040 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow-mono{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.hero-eyebrow-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#e8864a24 0%,#ffffff0d 55%,#0f1d3a33 100%);border:1px solid #e8864a61;border-radius:9999px;align-items:center;gap:.625rem;max-width:100%;padding:.4375rem 1rem .4375rem .625rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 4px 20px #0000002e}.hero-eyebrow-chip__accent{background:linear-gradient(180deg, var(--accent) 0%, var(--brand) 100%);border-radius:2px;flex-shrink:0;width:3px;height:1.35rem;box-shadow:0 0 12px #e0b50f73}.hero-eyebrow-chip__icon{width:1.75rem;height:1.75rem;color:var(--brand);background:#e8864a38;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f}.hero-eyebrow-chip__text{color:#ffffffeb;font-size:.8125rem;font-weight:700;line-height:1.35}.hero-eyebrow-chip__text--latin{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:600}[dir=rtl] .hero-eyebrow-chip{padding:.4375rem .625rem .4375rem 1rem}[dir=rtl] .hero-eyebrow-chip__text{letter-spacing:0;text-transform:none;color:#fff0e6f2;font-size:.875rem;font-weight:700}.hero-cta-primary,.hero-cta-secondary{text-align:center;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.875rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;line-height:1.25;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}@media (min-width:640px){.hero-cta-primary,.hero-cta-secondary{width:auto;min-width:10.5rem}}.hero-cta-primary{color:#fff;background:var(--brand);border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.hero-cta-primary{border:1px solid color-mix(in srgb, var(--brand) 70%, white)}}.hero-cta-primary{box-shadow:inset 0 1px 0 #ffffff38, 0 2px 10px var(--brand), 0 6px 22px #0000002e}@supports (color:color-mix(in lab, red, red)){.hero-cta-primary{box-shadow:inset 0 1px 0 #ffffff38, 0 2px 10px color-mix(in srgb, var(--brand) 40%, transparent), 0 6px 22px #0000002e}}.hero-cta-primary:hover{background:var(--brand-hover);box-shadow:inset 0 1px 0 #ffffff3d, 0 4px 14px var(--brand), 0 10px 28px #00000038;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.hero-cta-primary:hover{box-shadow:inset 0 1px 0 #ffffff3d, 0 4px 14px color-mix(in srgb, var(--brand) 48%, transparent), 0 10px 28px #00000038}}.hero-cta-primary:active{transform:translateY(0)}.hero-cta-primary:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff38,0 0 0 3px #e8864a73,0 4px 16px #e8864a6b}.hero-cta-secondary{color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1.5px solid #fff3;box-shadow:inset 0 1px #ffffff0f}.hero-cta-secondary:hover{color:#fff;background:#e8864a1f;border-color:#e8864a8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #00000026}.hero-cta-secondary:active{transform:translateY(0)}.hero-cta-secondary:focus-visible{border-color:#e8864aa6;outline:none;box-shadow:0 0 0 3px #e8864a59}.hero-cta-primary--neutral{color:#0d0d1a;background:#fff;border:1px solid #ffffffe6;box-shadow:inset 0 1px #fffc,0 8px 28px #00000047}.hero-cta-primary--neutral:hover{background:#f4f4f6;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #00000052}.hero-cta-secondary--neutral{color:#ffffffe6;background:0 0;border:1.5px solid #ffffff38}.hero-cta-secondary--neutral:hover{color:#fff;background:#ffffff0f;border-color:#ffffff61}.marketing-header__bar{min-height:var(--marketing-header-h);transition:background .3s,border-color .3s,box-shadow .3s}.marketing-header__bar--scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffffb3;border-radius:9999px;padding-inline:.65rem;box-shadow:0 10px 32px #0d0d1a1f}.marketing-header__nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;padding:.3rem .45rem;box-shadow:0 8px 28px #0000002e}.marketing-header__bar--scrolled .marketing-header__nav{border-color:var(--line);background:#ffffffeb}.marketing-header__link{color:#ffffffdb;white-space:nowrap;border-radius:9999px;flex-direction:column;align-items:center;gap:.3rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex;position:relative}.marketing-header__link:hover{color:#fff;background:#ffffff0f}.marketing-header__bar--scrolled .marketing-header__link{color:var(--muted)}.marketing-header__bar--scrolled .marketing-header__link:hover{color:var(--ink-dark);background:#0000000a}.marketing-header__link.is-active{color:#fff}.marketing-header__bar--scrolled .marketing-header__link.is-active{color:var(--ink-dark)}.marketing-header__link-dot{background:currentColor;border-radius:999px;width:.25rem;height:.25rem}.marketing-header__icon-btn{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .2s,border-color .2s}@media (min-width:1024px){.marketing-header__menu-btn{display:none}}.marketing-header__icon-btn:hover{background:#ffffff1a;border-color:#ffffff38}.marketing-header__bar--scrolled .marketing-header__icon-btn{border-color:var(--line);background:var(--surface);color:var(--ink-dark)}.marketing-header__demo{color:#ffffffeb;background:0 0;border:1px solid #fff3;border-radius:9999px;align-items:center;min-height:2.25rem;padding:.4rem .95rem;font-size:.8125rem;font-weight:700;transition:border-color .2s,background .2s,color .2s}.marketing-header__demo:hover{color:#fff;background:#ffffff0f;border-color:#ffffff61}.marketing-header__bar--scrolled .marketing-header__demo{border-color:var(--line);color:var(--ink-dark)}.marketing-header__start{background:var(--brand);color:#fff;min-height:2.25rem;box-shadow:0 8px 22px var(--brand);border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.marketing-header__start{box-shadow:0 8px 22px color-mix(in srgb, var(--brand) 38%, transparent)}}.marketing-header__start{transition:background .2s,transform .2s}.marketing-header__start:hover{background:var(--brand-hover);transform:translateY(-1px)}.hero-showcase__title{font-size:clamp(2rem,5.2vw,3.35rem);line-height:1.12}@media (min-width:1024px) and (max-width:1279px){.hero-showcase__title{font-size:clamp(1.65rem,3.2vw,2.15rem)}}@media (min-width:1024px) and (max-height:820px){.hero-showcase__title{font-size:clamp(1.55rem,3.6vh,2rem)}.hero-showcase__shell{padding-top:5.25rem!important}.hero-showcase__sub{font-size:.875rem;line-height:1.45;margin-top:.75rem!important}.hero-showcase__cta{margin-top:1rem!important}}.hero-showcase__pill{background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;padding:.2rem 1rem .35rem;box-shadow:inset 0 1px #ffffff14}.hero-showcase-plus{color:#ffffff2e;font-size:1.125rem;font-weight:300;line-height:1}.hero-showcase__phones{z-index:10;pointer-events:none;position:absolute;inset:0}.hero-showcase-phone{opacity:.95;filter:drop-shadow(0 28px 60px #00000073);width:fit-content;position:absolute;top:52%}.hero-showcase-phone--left{left:clamp(.25rem,1.5vw,1.25rem);right:auto;transform:translateY(-50%)rotate(-8deg)}.hero-showcase-phone--right{left:auto;right:clamp(.25rem,1.5vw,1.25rem);transform:translateY(-50%)rotate(7deg)}.hero-showcase-device-cluster{align-items:flex-end}.hero-showcase-device-cluster .apple-watch-host{opacity:.98;margin-bottom:.35rem;transform:translateY(-1.5rem)}.apple-watch-wallet-screen{text-align:center;background:#000;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:1.15rem .35rem .9rem;display:flex}.apple-watch-wallet-screen__ready{color:#64d2ff;letter-spacing:.01em;flex-shrink:0;margin:0;font-size:17px;font-weight:600}.apple-watch-wallet-screen__sim{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding-inline:0;display:flex;overflow:hidden}.apple-watch-wallet-screen__sim-inner{width:268px;max-width:98%}.apple-watch-wallet-screen__hint{color:#ffffffeb;flex-shrink:0;max-width:11rem;margin:0;font-size:13px;font-weight:500;line-height:1.3}@media (min-width:1024px) and (max-width:1279px){.hero-showcase-phone--left{left:clamp(.5rem,2vw,1.5rem);transform:translateY(-50%)rotate(-8deg)scale(.88)}.hero-showcase-phone--right{right:clamp(.5rem,2vw,1.5rem);transform:translateY(-50%)rotate(7deg)scale(.88)}}@media (min-width:1280px){.hero-showcase-phone--left{left:clamp(1rem,4vw,3.5rem);transform:translateY(-50%)rotate(-8deg)}.hero-showcase-phone--right{right:clamp(1rem,4vw,3.5rem);transform:translateY(-50%)rotate(7deg)}}@media (min-width:1024px) and (max-height:820px){.hero-showcase-phone{top:54%}.hero-showcase-phone--left{transform:translateY(-50%)rotate(-8deg)scale(.8)}.hero-showcase-phone--right{transform:translateY(-50%)rotate(7deg)scale(.8)}}.hero-showcase-phone--mobile{opacity:1;margin:0 auto;padding-bottom:1rem;position:relative;inset:auto;transform:none}.hero-showcase-stats__inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#e8864a14 0%,#0000 28%),#ffffff0a;border:1px solid #ffffff1a;border-radius:1.25rem;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00000038}.hero-showcase-stats__trust{text-align:start;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem .95rem;display:flex}.hero-showcase-stats__trust-mark{flex-shrink:0;align-items:center;line-height:0;display:flex}.hero-showcase-stats__aden-wordmark{object-fit:contain;object-position:center;opacity:.92;max-width:3.75rem;display:block;width:auto!important;height:1.25rem!important}@media (min-width:640px){.hero-showcase-stats__trust{gap:.875rem;padding:1.1rem 1.5rem 1rem}.hero-showcase-stats__aden-wordmark{max-width:4.125rem;height:1.375rem!important}}.hero-showcase-stats__trust-copy{min-width:0}[dir=rtl] .hero-showcase-stats__trust{text-align:start}.hero-showcase-stats__social-title{color:#fffffff0;font-size:.8125rem;font-weight:700;line-height:1.35}.hero-showcase-stats__social-sub{color:#ffffff7a;margin-top:.2rem;font-size:.6875rem;line-height:1.4}.hero-showcase-stats__metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-showcase-stats__item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:4.75rem;padding:.95rem .75rem 1rem;display:flex}.hero-showcase-stats__item:nth-child(2n){border-inline-start:1px solid #ffffff14}.hero-showcase-stats__item:nth-child(n+3){border-top:1px solid #ffffff14}@media (min-width:640px){.hero-showcase-stats__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-showcase-stats__item{min-height:5.25rem;padding:1.05rem 1rem 1.1rem}.hero-showcase-stats__item:nth-child(2n){border-inline-start:none}.hero-showcase-stats__item:nth-child(n+3){border-top:none}.hero-showcase-stats__item:not(:first-child){border-inline-start:1px solid #ffffff14}}.hero-showcase-stats__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 24px #e8864a38;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;line-height:1}.hero-showcase-stats__label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff70;max-width:9rem;margin-top:.15rem;font-size:.625rem;font-weight:600;line-height:1.35}[dir=rtl] .hero-showcase-stats__label{letter-spacing:0;text-transform:none;font-size:.6875rem}[dir=rtl] .hero-cta-primary,[dir=rtl] .hero-cta-secondary{padding-inline:1.75rem;font-size:1rem}.hero-atf{min-height:100svh}.hero-atf__shell{min-height:calc(100svh - var(--marketing-header-h));padding-top:calc(var(--marketing-header-h) + .375rem);align-items:center;padding-bottom:clamp(.75rem,1.5vh,1.25rem);display:flex}.hero-atf__grid{align-items:center;gap:clamp(1rem,2.5vh,1.75rem);width:100%}.hero-atf__title{margin-top:clamp(.75rem,1.8vh,1.25rem);font-size:clamp(1.75rem,3.8vh,2.65rem);line-height:1.1}@media (min-width:1280px){.hero-atf__title{font-size:clamp(2rem,4vh,3rem)}}.hero-atf__sub{margin-top:clamp(.625rem,1.4vh,1rem);font-size:clamp(.875rem,1.7vh,1.0625rem);line-height:1.5}.hero-atf__cta{gap:.625rem;margin-top:clamp(.875rem,2vh,1.5rem)}@media (max-height:820px){.hero-atf__shell{padding-top:calc(var(--marketing-header-h) + .125rem);padding-bottom:.5rem}.hero-eyebrow-chip{padding-block:.3125rem}.hero-cta-primary,.hero-cta-secondary{min-height:2.5rem;padding-block:.5625rem;font-size:.875rem}.animate-float{animation:5s ease-in-out infinite float-compact}}@keyframes float-compact{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.why-digital{background:linear-gradient(#f4f5f7 0%,#f6f3ec 35% 100%)}.why-digital__bridge{pointer-events:none;background:linear-gradient(#0000,#f6f3ec);height:4rem;position:absolute;inset:auto 0 0}.why-digital__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:#fff7eee6;border:1px solid #e8864a38;border-radius:999px;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;display:inline-block}[dir=rtl] .why-digital__eyebrow{letter-spacing:0;text-transform:none;font-size:.75rem}.why-sticky-layout{gap:1.5rem;display:grid}@media (min-width:1024px){.why-sticky-layout{grid-template-columns:5.5rem 1fr;gap:2rem}}.why-progress-nav{min-height:14rem;position:relative}.why-progress-nav__track{background:#2d2d3a1a;border-radius:999px;width:2px;position:absolute;inset-block:.25rem;inset-inline-start:.95rem;overflow:hidden}.why-progress-nav__fill{transform-origin:top;background:linear-gradient(180deg, var(--accent) 0%, var(--brand) 100%);position:absolute;inset:0;box-shadow:0 0 12px #e8864a59}.why-progress-nav__list{z-index:1;flex-direction:column;justify-content:space-between;min-height:14rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.why-progress-nav__item{color:var(--muted);align-items:center;gap:.65rem;transition:color .35s;display:flex}.why-progress-nav__item.is-active{color:var(--brand)}.why-progress-nav__dot{background:#f6f3ec;border:2px solid;border-radius:999px;width:.55rem;height:.55rem;transition:transform .35s,box-shadow .35s,background .35s}.why-progress-nav__item.is-active .why-progress-nav__dot{background:var(--brand);border-color:var(--brand);transform:scale(1.2);box-shadow:0 0 0 4px #e8864a26}.why-progress-nav__num{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.why-sticky-card--active .why-stack__card-shell{border-color:#e8864a33;box-shadow:0 2px 4px #e8864a0f,0 20px 44px #2d2d3a1f}.why-stack__card-body{flex-direction:column;display:flex}.why-stack__card-visual{background:linear-gradient(160deg,#faf7f2 0%,#f3efe8 100%);border-top:1px solid #2d2d3a0f;padding:.85rem 1rem 1rem}.why-visual{justify-content:center;align-items:center;min-height:7.5rem;display:flex;position:relative}.why-visual--wallet{gap:1.25rem}.why-visual__paper{background:#fff;border:1px dashed #2d2d3a33;border-radius:.35rem;width:2.5rem;height:3.25rem;box-shadow:0 4px 12px #2d2d3a14}.why-visual__phone{background:#fff;border:2px solid #2d2d3a1a;border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:4.5rem;display:flex;position:relative;box-shadow:0 8px 20px #2d2d3a1a}.why-visual__wallet-card{inset-inline-end:-.35rem;background:linear-gradient(135deg,#eb8f55,#d4753b);border-radius:.3rem;justify-content:center;align-items:center;width:1.75rem;height:1.35rem;display:flex;position:absolute;bottom:.55rem;box-shadow:0 4px 10px #e8864a59}.why-visual--push{flex-direction:column;gap:.5rem}.why-visual__lock{background:#1a1a24;border:1px solid #2d2d3a14;border-radius:.65rem;width:100%;max-width:11rem;padding:.45rem .55rem}.why-visual__lock-time{color:#ffffff73;font-size:.625rem;font-weight:700}.why-visual__push{background:#fff;border:1px solid #2d2d3a14;border-radius:.65rem;align-items:center;gap:.45rem;width:100%;max-width:11rem;padding:.4rem .5rem;display:flex;box-shadow:0 8px 18px #2d2d3a1a}.why-visual__push-icon{background:var(--brand);color:#fff;border-radius:.4rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.why-visual--dash{flex-direction:column;align-items:stretch;width:100%;max-width:12rem;margin-inline:auto}.why-digital__bg{pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#e8864a14,#0000 55%),radial-gradient(55% 45% at 0 100%,#3b8ff30d,#0000 50%);position:absolute;inset:0}.why-stack__grid-bg{pointer-events:none;background-image:linear-gradient(#2d2d3a0a 1px,#0000 1px),linear-gradient(90deg,#2d2d3a0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000,#0000);mask-image:radial-gradient(75% 65% at 50% 40%,#000,#0000)}.why-stack__title{z-index:1;position:relative}.why-sticky-stack__hint{justify-content:center;margin-top:1.25rem;margin-bottom:.25rem;display:flex}.why-sticky-stack__hint-line{opacity:.45;background:linear-gradient(#2d2d3a59,#0000);width:1px;height:2rem;display:block;position:relative}.why-sticky-stack{flex-direction:column;align-items:center;width:100%;padding-top:clamp(1.25rem,3vh,2rem);padding-bottom:clamp(1rem,3vh,2rem);display:flex;position:relative}.why-sticky-card__pin{top:calc(var(--marketing-header-h) + 1rem);z-index:1;justify-content:center;align-items:center;width:100%;max-width:42rem;min-height:clamp(17rem,36vh,22rem);display:flex;position:sticky}.why-sticky-card__pin:last-child{min-height:clamp(13rem,26vh,17rem)}.why-sticky-card__pin:nth-child(2){z-index:2}.why-sticky-card__pin:nth-child(3){z-index:3}.why-sticky-card{transform-origin:top;will-change:transform;width:100%;position:relative}.why-stack__nav{min-height:16rem;position:relative}.why-stack__nav-track{background:var(--line);border-radius:999px;width:2px;position:absolute;inset-block:.35rem;inset-inline-start:1.05rem;overflow:hidden}.why-stack__nav-fill{transform-origin:top;background:linear-gradient(180deg, var(--accent) 0%, var(--brand) 100%);position:absolute;inset:0;box-shadow:0 0 14px #e8864a66}.why-stack__nav-list{z-index:1;flex-direction:column;justify-content:space-between;min-height:16rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.why-stack__nav-item{color:var(--muted);align-items:center;gap:.75rem;transition:color .35s;display:flex}.why-stack__nav-item.is-active{color:var(--brand)}.why-stack__nav-dot{background:var(--background);border:2px solid;border-radius:999px;width:.625rem;height:.625rem;transition:transform .35s,box-shadow .35s,background .35s}.why-stack__nav-item.is-active .why-stack__nav-dot{background:var(--brand);border-color:var(--brand);transform:scale(1.25);box-shadow:0 0 0 5px #e8864a29}.why-stack__nav-num{letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.why-stack__cards{position:relative}.why-stack__card-glow{pointer-events:none;background:radial-gradient(#e8864a33,#0000 72%);border-radius:999px;height:58%;position:absolute;inset:-12% -4% auto}.why-stack__card-shell{background:#fff;border:1px solid #2d2d3a14;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #2d2d3a0a,0 16px 40px #2d2d3a14}.why-stack__card-head{border-bottom:1px solid var(--line);background:linear-gradient(#fafbfc 0%,#fff 100%);justify-content:space-between;align-items:center;padding:.9rem 1.15rem;display:flex}.why-stack__card-num{letter-spacing:.16em;color:#e8864abf;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.why-stack__card-icon{border:1px solid var(--brand-border);background:var(--brand-light);width:2rem;height:2rem;color:var(--brand);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.why-stack__card-grid{gap:0;display:grid}@media (min-width:768px){.why-stack__card-grid{grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1.08fr);align-items:stretch}}.why-stack__problem{background:linear-gradient(145deg,#f3f4f6 0%,#eceef1 100%);align-items:flex-start;gap:.875rem;padding:1.35rem 1.25rem;display:flex}@media (min-width:768px){.why-stack__problem{padding:1.65rem 1.5rem}}.why-stack__problem-badge{width:2rem;height:2rem;color:var(--muted);background:#6c757d24;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.why-stack__problem-text{color:var(--ink-dark);flex:1;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}.why-stack__bridge{transform-origin:50%;background:#fff;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1rem;display:flex}@media (min-width:768px){.why-stack__bridge{background:0 0;flex-direction:column;padding:1.1rem 0}}.why-stack__bridge-line{background:linear-gradient(90deg,#0000,#e8864a73,#0000);flex:1;height:1px}@media (min-width:768px){.why-stack__bridge-line{background:linear-gradient(#0000,#e8864a73,#0000);width:1px;height:auto;min-height:1.75rem}}.why-stack__bridge-pill{border:1px solid var(--brand-border);width:2rem;height:2rem;color:var(--brand);background:linear-gradient(145deg,#fff7ee 0%,#fff0e6 100%);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 4px #e8864a14,0 8px 18px #e8864a1f}.why-stack__solution{border-top:1px solid var(--brand-border);background:linear-gradient(145deg,#fff7eefa 0%,#ffecdce0 100%);padding:1.35rem 1.25rem}@media (min-width:768px){.why-stack__solution{border-top:none;border-inline-start:1px solid var(--brand-border);padding:1.65rem 1.5rem}}.why-stack__solution-label{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.6875rem;font-weight:800;display:flex}[dir=rtl] .why-stack__solution-label{letter-spacing:0;text-transform:none;font-size:.8125rem}.why-stack__solution-text{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.7}[dir=rtl] .why-stack__problem-text,[dir=rtl] .why-stack__solution-text{font-size:1rem;line-height:1.75}.hero-visual-ground{z-index:0;filter:blur(10px);opacity:.85;background:radial-gradient(#00000080 0%,#0000 72%);width:min(72%,20rem);height:1.75rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-devices{perspective:1200px}.hero-devices__glow{pointer-events:none;z-index:0;background:radial-gradient(circle, var(--brand), transparent 68%);border-radius:9999px;width:18rem;height:18rem;position:absolute;top:38%;left:50%}@supports (color:color-mix(in lab, red, red)){.hero-devices__glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand) 28%, transparent), transparent 68%)}}.hero-devices__glow{filter:blur(28px)}.hero-devices__ground{pointer-events:none;z-index:0;filter:blur(12px);background:radial-gradient(#0000008c 0%,#0000 72%);width:min(80%,24rem);height:2rem;position:absolute;bottom:3.25rem;left:50%;transform:translate(-50%)}.hero-devices__cluster{z-index:1;min-height:22rem;transform-style:preserve-3d;justify-content:center;align-items:flex-end;padding:.5rem 0 3.25rem;display:flex;position:relative}.hero-devices__android,.hero-devices__iphone,.hero-devices__watch{will-change:transform;flex-direction:column;align-items:center;display:flex}.hero-devices__android{z-index:1;filter:drop-shadow(0 22px 36px #00000061);margin-inline-end:calc(-2.4rem * var(--hero-fit,1))}.hero-devices__iphone{z-index:3;filter:drop-shadow(0 28px 48px #00000080)}.hero-devices__watch{z-index:4;margin-inline-start:calc(-1.6rem * var(--hero-fit,1));margin-bottom:calc(3.4rem * var(--hero-fit,1));filter:drop-shadow(0 18px 28px #0006)}.hero-devices__frame{display:block}.hero-devices__stage{z-index:1;transform-origin:50% 78%;will-change:transform;position:relative}.hero-devices__glass{pointer-events:none;z-index:20;border-radius:14.4725%;width:90.24%;height:95.7175%;position:absolute;top:2.14%;left:4.915%;overflow:hidden}.hero-devices__shine{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff12 35%,#ffffff29 50%,#ffffff12 65%,#0000);width:55%;display:block;position:absolute;inset:-10% auto -10% 0;transform:skew(-18deg)}.hero-devices__scroll-dot{animation:1.6s ease-in-out infinite hero-scroll-dot}@keyframes hero-scroll-dot{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(6px)}}.hero-devices__caption{letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b;margin-top:.65rem;font-size:.6875rem;font-weight:700}.hero-devices__tap{pointer-events:none;z-index:25;border:2px solid var(--brand);border-radius:9999px;width:4.5rem;height:4.5rem;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.hero-devices__tap{border:2px solid color-mix(in srgb, var(--brand) 85%, white)}}.hero-devices__tap{box-shadow:0 0 0 8px var(--brand)}@supports (color:color-mix(in lab, red, red)){.hero-devices__tap{box-shadow:0 0 0 8px color-mix(in srgb, var(--brand) 18%, transparent)}}@media (max-width:639px){.hero-devices{padding-inline:.25rem;overflow:visible}.hero-devices__cluster{min-height:0;padding-bottom:2.5rem}.hero-devices__ground{bottom:2.5rem}.hero-devices__caption{font-size:.6rem}}.animate-float{animation:5s ease-in-out infinite float}.animate-float-delayed{animation:5s ease-in-out 1.5s infinite float}.nav-active{background:var(--brand-light);color:var(--brand);border-inline-start:3px solid var(--brand)}.dot-bg{background-image:radial-gradient(circle,#e8864a12 1px,#0000 1px);background-size:24px 24px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{width:max-content;animation:28s linear infinite marquee;display:flex}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.marquee-pause:hover .marquee-track{animation-play-state:paused}[dir=rtl] .marquee-track{animation-direction:reverse}.wallet-card-shadow{box-shadow:0 20px 80px #00000059}@keyframes mezatap-loader-pulse{0%{opacity:.2;box-shadow:none;transform:scale(.82)}to{opacity:1;transform:scale(1);box-shadow:0 0 10px #e8864a73}}.mezatap-loader{--loader-cell:10px;--loader-gap:10px;grid-template-columns:repeat(3, var(--loader-cell));gap:var(--loader-gap);width:fit-content;display:grid}.mezatap-loader--sm{--loader-cell:7px;--loader-gap:7px}.mezatap-loader--md{--loader-cell:10px;--loader-gap:10px}.mezatap-loader--lg{--loader-cell:12px;--loader-gap:12px}.mezatap-loader__cell{width:var(--loader-cell);height:var(--loader-cell);border-radius:2px;animation:.675s ease-in-out infinite alternate mezatap-loader-pulse}.mezatap-loader--brand .mezatap-loader__cell{background:linear-gradient(145deg, #f0a060 0%, var(--brand) 55%, var(--brand-dark) 100%)}.mezatap-loader--light .mezatap-loader__cell{background:linear-gradient(145deg,#fff 0%,#ffe8d6 100%);box-shadow:0 0 0 1px #ffffff1f}.mezatap-loader__cell:first-child{animation-delay:0s}.mezatap-loader__cell:nth-child(2){animation-delay:75ms}.mezatap-loader__cell:nth-child(3){animation-delay:.15s}.mezatap-loader__cell:nth-child(4){animation-delay:.225s}.mezatap-loader__cell:nth-child(5){animation-delay:.3s}.mezatap-loader__cell:nth-child(6){animation-delay:.375s}.mezatap-loader__cell:nth-child(7){animation-delay:.45s}.mezatap-loader__cell:nth-child(8){animation-delay:.525s}.mezatap-loader__cell:nth-child(9){animation-delay:.6s}.loading-screen{position:relative;overflow:hidden}.loading-screen--marketing{background:linear-gradient(to bottom left, var(--hero-dark) 0%, #0c1228 50%, var(--hero-navy) 100%)}.loading-screen--default{background:var(--background)}.loading-screen__glow{pointer-events:none;background:radial-gradient(55% 45% at 50% 42%,#e8864a38,#0000 60%),radial-gradient(40% 35% at 80% 20%,#3b8ff314,#0000 55%);position:absolute;inset:0}.loading-screen--default .loading-screen__glow{background:radial-gradient(50% 40% at 50% 45%,#e8864a1f,#0000 65%)}.loading-screen__label{z-index:1;letter-spacing:.04em;color:var(--muted);font-size:.8125rem;font-weight:600;position:relative}.loading-screen--marketing .loading-screen__label{color:#ffffff8c}@media (prefers-reduced-motion:reduce){.why-stack__card{transform:none!important}.marquee-track,.animate-float,.animate-float-delayed{animation:none}.mezatap-loader__cell{opacity:.75;animation:none}}.how-it-works{background:#f6f3ec;position:relative}.how-it-works__connector{justify-content:center;align-items:center;gap:.75rem;padding-top:.25rem;padding-bottom:.5rem;display:flex}.how-it-works__connector-line{background:linear-gradient(90deg,#0000,#e8864a73,#0000);width:min(6rem,18vw);height:1px}.how-it-works__connector-pill{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);background:#fffdf9;border:1px solid #e8864a40;border-radius:999px;padding:.35rem .85rem;font-size:.6875rem;font-weight:800;box-shadow:0 4px 14px #e8864a1a}[dir=rtl] .how-it-works__connector-pill{letter-spacing:0;text-transform:none;font-size:.8125rem}.how-steps-rail{top:4.5rem;background:linear-gradient(90deg,#e8864a14,#e8864a59 50%,#e8864a14);border-radius:999px;height:2px;position:absolute;inset-inline:12%}.how-it-works__fade{pointer-events:none;background:linear-gradient(#f4f5f7eb 0%,#0000 100%);height:7rem;position:absolute;inset:0 0 auto}.how-step-card{background:#fffdf9;border:1px solid #2d2d3a12;border-radius:1.5rem;flex-direction:column;height:100%;padding:1.25rem 1.25rem 1.35rem;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;box-shadow:0 1px 2px #2d2d3a0a,0 10px 28px #2d2d3a0f}@media (min-width:768px){.how-step-card{padding:1.35rem 1.35rem 1.5rem}}.how-step-card--featured{background:linear-gradient(165deg,#fffdf9 0%,#fff8f0 100%);border-color:#e8864a38;box-shadow:0 2px 4px #e8864a0f,0 16px 40px #2d2d3a1a}@media (min-width:768px){.how-step-card--featured{margin-top:-.75rem;margin-bottom:.75rem}}.how-step-card__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.how-step-card__num{letter-spacing:.14em;color:#e8864ab3;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.how-step-card__icon{border:1px solid var(--brand-border);background:var(--brand-light);width:2.25rem;height:2.25rem;color:var(--brand);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.how-step-card__visual{background:linear-gradient(160deg,#faf7f2 0%,#f3efe8 100%);border:1px solid #2d2d3a0f;border-radius:1rem;min-height:8.5rem;margin-top:1rem;margin-bottom:1rem;overflow:hidden}.how-step-card__title{color:var(--ink-dark);margin:0;font-size:1.125rem;font-weight:800;line-height:1.35}.how-step-card__body{color:var(--muted);margin:.55rem 0 0;font-size:.875rem;line-height:1.65}[dir=rtl] .how-step-card__body{line-height:1.75}.how-step-visual{justify-content:center;align-items:center;height:100%;min-height:8.5rem;padding:1rem;display:flex;position:relative}.how-step-visual__card{border-radius:.75rem;width:min(100%,11.5rem);overflow:hidden;box-shadow:0 8px 22px #2d2d3a1f}.how-step-visual__card-header{background:linear-gradient(135deg,#eb8f55 0%,#d4753b 100%);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.how-step-visual__card-body{background:#fff;padding:.65rem .55rem .75rem}.how-step-visual--send{gap:.35rem;min-height:7rem;padding-inline:.5rem}.how-step-visual__qr{background:#fff;border:1px solid #2d2d3a14;border-radius:.65rem;box-shadow:0 4px 14px #2d2d3a14}.how-step-visual__mini-card{width:min(100%,10.5rem);margin-inline:auto}.how-step-visual__qr-wrap{z-index:1;position:relative}.how-step-visual__fly-card{z-index:2;inset-inline-start:38%;border-radius:.4rem;width:4.5rem;position:absolute;top:42%;box-shadow:0 6px 16px #e8864a59}.how-step-visual__wallet-target{z-index:1;inset-inline-end:8%;position:absolute;top:22%}.how-step-visual--scan{justify-content:center;align-items:flex-end;padding-bottom:1.15rem}.how-step-visual__scan-ring{background:#ffffffa6;border:1px dashed #2d2d3a24;border-radius:.65rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:relative}.how-step-visual__scan-corner{border-color:var(--brand);border-style:solid;width:.85rem;height:.85rem;position:absolute}.how-step-visual__scan-corner--tl{border-width:2px 0 0 2px;border-radius:3px 0 0;inset-block-start:.35rem;inset-inline-start:.35rem}.how-step-visual__scan-corner--tr{border-width:2px 2px 0 0;border-radius:0 3px 0 0;inset-block-start:.35rem;inset-inline-end:.35rem}.how-step-visual__scan-corner--bl{border-width:0 0 2px 2px;border-radius:0 0 0 3px;inset-block-end:.35rem;inset-inline-start:.35rem}.how-step-visual__scan-corner--br{border-width:0 2px 2px 0;border-radius:0 0 3px;inset-block-end:.35rem;inset-inline-end:.35rem}.how-step-visual__chip{background:#fff;border:1px solid #2d2d3a14;border-radius:.75rem;align-items:center;gap:.45rem;padding:.4rem .55rem;display:flex;position:absolute;box-shadow:0 8px 20px #2d2d3a1a}.how-step-visual__chip--stamp{inset-inline-start:.65rem;top:.85rem}.how-step-visual__chip--push{inset-inline-end:.5rem;max-width:8.5rem;top:.55rem}.card-explained{background:#f6f3ec;position:relative}.card-explained__fade{pointer-events:none;background:linear-gradient(#f6f3ec 0%,#0000 100%);height:5rem;position:absolute;inset:0 0 auto}.card-explained__panel{background:#fffdf9;border:1px solid #2d2d3a14;border-radius:1.25rem;margin-top:1.25rem;padding:1.15rem 1.2rem;box-shadow:0 1px 2px #2d2d3a0a,0 10px 24px #2d2d3a0d}.card-explained__panel--why{margin-top:1rem}.card-explained__steps{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.card-explained__step{border-radius:.85rem;gap:.85rem;padding:.7rem .55rem .7rem .85rem;transition:background .3s,box-shadow .3s,opacity .35s;display:flex;position:relative}.card-explained__step[data-active=true]{background:#e8864a12;box-shadow:inset 0 0 0 1px #e8864a24}.card-explained__step-num{letter-spacing:.12em;color:#e8864ad1;font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:.1rem;font-size:.8125rem;font-weight:800}.card-explained__step-title{color:var(--ink-dark);margin:0;font-size:.9375rem;font-weight:800;line-height:1.4}.card-explained__step-body{color:var(--muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.6}[dir=rtl] .card-explained__step-body{line-height:1.7}.card-explained__why-title{color:var(--ink-dark);margin:0;font-size:1rem;font-weight:800}.card-explained__why-list{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.card-explained__why-item{color:var(--ink);align-items:flex-start;gap:.65rem;font-size:.8125rem;line-height:1.6;display:flex}.card-explained__check{width:1.25rem;height:1.25rem;color:var(--brand);background:#e8864a24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.card-explained__phone-glow{pointer-events:none;background:radial-gradient(70% 55% at 50% 18%,#e8864a2e,#0000 60%),radial-gradient(50% 40% at 80% 80%,#3b8ff314,#0000 55%);position:absolute;inset:0}.card-explained__sim{background:linear-gradient(145deg,#1a1a24 0%,#252532 55%,#1e1e28 100%);border-radius:1.75rem;padding:1.5rem 1.15rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 2px 4px #2d2d3a14,0 24px 48px #2d2d3a24}.card-explained__subtitle{max-width:38rem}.card-explained__cta{margin-top:1.25rem}.card-explained__cta-lead{color:var(--ink-dark);margin:0 0 .85rem;font-size:.9375rem;font-weight:700;line-height:1.55}.card-explained__cta-actions{flex-wrap:wrap;gap:.65rem;display:flex}.card-customizer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;width:100%;margin-top:.25rem;padding:.9rem .85rem}.card-customizer__scroll{scrollbar-width:thin;scrollbar-color:#e8864a73 transparent;max-height:min(52vh,22rem);padding-inline-end:.15rem;overflow-y:auto}.card-customizer__scroll::-webkit-scrollbar{width:4px}.card-customizer__scroll::-webkit-scrollbar-thumb{background:#e8864a73;border-radius:999px}.card-customizer__title{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .75rem;font-size:.6875rem;font-weight:800}[dir=rtl] .card-customizer__title{letter-spacing:0;text-transform:none;font-size:.75rem}.card-customizer__field+.card-customizer__field{margin-top:.7rem}.card-customizer__label{color:#ffffff73;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.card-customizer__input{color:#fff;background:#00000038;border:1px solid #ffffff1f;border-radius:.55rem;outline:none;width:100%;padding:.45rem .6rem;font-size:.8125rem;font-weight:600;transition:border-color .2s}.card-customizer__input:focus{border-color:#e8864a8c}.card-customizer__textarea{resize:vertical;color:#fff;background:#00000038;border:1px solid #ffffff1f;border-radius:.55rem;outline:none;width:100%;min-height:2.75rem;padding:.45rem .6rem;font-size:.8125rem;font-weight:600;line-height:1.45;transition:border-color .2s}.card-customizer__textarea:focus{border-color:#e8864a8c}.card-customizer__hint{color:#ffffff59;margin:.35rem 0 .3rem;font-size:.625rem;font-weight:600}.card-customizer__hex-row{align-items:center;gap:.45rem;margin-top:.55rem;display:flex}.card-customizer__hex-picker{cursor:pointer;border:2px solid #fff3;border-radius:.45rem;flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;position:relative;overflow:hidden}.card-customizer__color-input{cursor:pointer;border:none;width:calc(100% + .7rem);height:calc(100% + .7rem);padding:0;position:absolute;inset:-.35rem}.card-customizer__hex-input{min-width:0;font-family:var(--font-mono);color:#fff;background:#00000038;border:1px solid #ffffff1f;border-radius:.55rem;outline:none;flex:1;padding:.4rem .55rem;font-size:.75rem;font-weight:600}.card-customizer__hex-apply{font-family:var(--font-mono);color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.45rem;flex-shrink:0;padding:.35rem .45rem;font-size:.625rem;font-weight:700;transition:border-color .2s,color .2s}.card-customizer__hex-apply.is-active{color:#fff;border-color:#e8864a8c}.card-customizer__gradient-preview{border:1px solid #ffffff1a;border-radius:999px;height:.45rem;margin-top:.45rem}.card-customizer__upload{margin-top:.7rem}.card-customizer__upload-btn{color:#ffffffa6;background:#0000002e;border:1px dashed #fff3;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.55rem .65rem;font-size:.6875rem;font-weight:600;transition:border-color .2s,background .2s;display:flex}.card-customizer__upload-btn:hover{color:#fff;background:#e8864a14;border-color:#e8864a73}.card-customizer__preview{background:#00000038;border:1px solid #ffffff1f;border-radius:.55rem;position:relative;overflow:hidden}.card-customizer__preview-img{object-fit:cover;width:100%;height:3rem;display:block}.card-customizer__preview-remove{color:#fff;top:.3rem;background:#0000008c;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex;position:absolute;inset-inline-end:.3rem}.card-customizer__emoji-grid{flex-wrap:wrap;gap:.35rem;display:flex}.card-customizer__emoji{background:#0003;border:1px solid #ffffff1f;border-radius:.45rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.9rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.card-customizer__emoji.is-active{background:#e8864a29;border-color:#e8864a8c;transform:scale(1.06)}.card-customizer__swatches{gap:.45rem;display:flex}.card-customizer__swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:1.65rem;height:1.65rem;transition:transform .2s,border-color .2s,box-shadow .2s}.card-customizer__swatch.is-active{border-color:#fff;transform:scale(1.1);box-shadow:0 0 0 3px #e8864a59}.card-customizer__toggles{flex-wrap:wrap;gap:.4rem;display:flex}.card-customizer__toggle{color:#ffffffb8;cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:.55rem;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.6875rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.card-customizer__toggle.is-active{color:#fff;background:#e8864a24;border-color:#e8864a73}.card-explained__phone-panel{background:linear-gradient(145deg,#1a1a24 0%,#252532 55%,#1e1e28 100%);border-radius:1.75rem;padding:1.75rem 1.25rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 2px 4px #2d2d3a14,0 24px 48px #2d2d3a24}.mini-phone{flex-shrink:0;position:relative}.mini-phone__frame{background:#0d0d14;border:2px solid #2d2d3a1f;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 4px 12px #2d2d3a1f,0 12px 28px #2d2d3a24,inset 0 0 0 1px #ffffff0f}.mini-phone--sm .mini-phone__frame{border-radius:.7rem;width:3.25rem;height:5.75rem}.mini-phone--md .mini-phone__frame{border-radius:.85rem;width:4.25rem;height:7.5rem}.mini-phone--lg .mini-phone__frame{border-radius:1rem;width:5.5rem;height:9.5rem}.mini-phone__notch{z-index:2;background:#000;border-radius:999px;width:1.35rem;height:.35rem;position:absolute;top:.3rem;left:50%;transform:translate(-50%)}.mini-phone--sm .mini-phone__notch{width:.9rem;height:.22rem}.mini-phone__screen{background:linear-gradient(165deg,#f6f3ec 0%,#ebe6dc 100%);border-radius:.8rem;position:absolute;inset:.2rem;overflow:hidden}.mini-phone--sm .mini-phone__screen{border-radius:.55rem;inset:.14rem}.mini-phone--wallpaper-dark .mini-phone__screen{background:radial-gradient(80% 60% at 50% 20%,#e8864a2e,#0000 55%),linear-gradient(#1a1a28 0%,#0f0f18 100%)}.mini-phone--wallpaper-wallet .mini-phone__screen{background:linear-gradient(#f0ede6 0%,#e8e4db 100%);justify-content:center;align-items:center;padding:.35rem .25rem;display:flex}.mini-wallet-card{border-radius:.55rem;overflow:hidden;box-shadow:0 2px 8px #2d2d3a1f,0 6px 16px #e8864a26}.mini-wallet-card--compact{transform-origin:top;transform:scale(.88)}.mini-wallet-card__header{background:linear-gradient(135deg, var(--mini-card-from,#eb8f55) 0%, var(--mini-card-via,#e8864a) 50%, var(--mini-card-to,#d4753b) 100%);justify-content:space-between;align-items:center;gap:.35rem;padding:.35rem .45rem;display:flex}.mini-wallet-card__logo{object-fit:contain;filter:brightness(0)invert();width:auto;height:.65rem}.mini-wallet-card__label{color:#fff;font-size:.5rem;font-weight:800}.mini-wallet-card__count{color:#ffffffe6;font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-size:.4375rem;font-weight:700}.mini-wallet-card__body{background:#fff;padding:.4rem .45rem .5rem}.mini-wallet-card__stamps{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.mini-wallet-card__stamp{background:#f8f8fa;border:1px dashed #2d2d3a26;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.4375rem;display:flex}.mini-wallet-card__stamp--filled{background:#fff4eb;border:1px solid #e8864a59;box-shadow:0 1px 4px #e8864a40}.mini-wallet-stack{width:100%;padding-top:.25rem;position:relative}.mini-wallet-stack__muted{inset-inline:.35rem;background:#2d2d3a1f;border-radius:.35rem;height:.55rem;position:absolute;bottom:.15rem;transform:translateY(.35rem)scale(.92)}.mini-wallet-stack__muted-bar{border-radius:inherit;background:linear-gradient(90deg,#2d2d3a14,#2d2d3a29);height:100%;display:block}.mini-lock{border:1px solid #2d2d3a14;border-radius:.75rem;width:100%;max-width:11.5rem;position:relative;overflow:hidden;box-shadow:0 8px 20px #2d2d3a1a}.mini-lock__wallpaper{background:radial-gradient(70% 50% at 30% 20%,#e8864a59,#0000 55%),radial-gradient(60% 45% at 80% 70%,#3b8ff340,#0000 50%),linear-gradient(#2a2840 0%,#12121c 100%);position:absolute;inset:0}.mini-lock__status{padding:.5rem .55rem .35rem;position:relative}.mini-lock__time{color:#ffffff8c;letter-spacing:.04em;font-size:.625rem;font-weight:700}.mini-lock__push{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #ffffff1f;border-radius:.55rem;align-items:flex-start;gap:.4rem;margin:.25rem .4rem .5rem;padding:.4rem .45rem;display:flex;position:relative;box-shadow:0 6px 16px #0000002e}.mini-lock__push-icon{background:var(--brand);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:.15rem;display:flex;overflow:hidden}.mini-lock__push-icon--ping{animation:2.4s ease-in-out infinite mini-push-ping}@keyframes mini-push-ping{0%,to{box-shadow:0 0 #e8864a59}50%{box-shadow:0 0 0 4px #e8864a00}}.mini-lock__push-now{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#2d2d3a66;font-size:.4375rem;font-weight:600}.mini-lock__bell{margin-top:.1rem}.mini-push-chip{background:#fff;border:1px solid #2d2d3a14;border-radius:.55rem;align-items:center;gap:.45rem;padding:.35rem .45rem;display:flex;box-shadow:0 4px 12px #2d2d3a14}.mini-push-chip__icon{background:var(--brand);color:#fff;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}.mini-dashboard{background:#fff;border:1px solid #2d2d3a14;border-radius:.65rem;width:100%;max-width:12.5rem;padding:.55rem .6rem .65rem;box-shadow:0 4px 14px #2d2d3a14}.mini-dashboard__head{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.mini-dashboard__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.5rem;font-weight:800}.mini-dashboard__badge{color:#1a8f5a;background:#1a8f5a1a;border-radius:999px;padding:.1rem .35rem;font-size:.4375rem;font-weight:800}.mini-dashboard__avatars{align-items:center;margin-top:.45rem;display:flex}.mini-dashboard__avatar{color:#fff;background:linear-gradient(135deg, var(--brand), #d4753b);border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;margin-inline-start:-.25rem;font-size:.375rem;font-weight:800;display:flex}.mini-dashboard__avatar:first-child{margin-inline-start:0}.mini-dashboard__avatar-count{color:var(--muted);margin-inline-start:.35rem;font-size:.4375rem;font-weight:700}.mini-dashboard__chart{margin-top:.45rem;position:relative}.mini-dashboard__spark{opacity:.7;inset-inline:0;width:100%;height:.85rem;position:absolute;top:-.15rem}.mini-dashboard__bars{justify-content:space-between;align-items:flex-end;gap:.25rem;height:3.25rem;display:flex}.mini-dashboard__bar{background:#e8864a4d;border-radius:.25rem .25rem 0 0;width:100%;max-width:1.1rem}.mini-dashboard__bar--highlight{background:linear-gradient(180deg, #f0a060 0%, var(--brand) 100%);box-shadow:0 2px 8px #e8864a59}.mini-qr{background:#fff;border:1px solid #2d2d3a14;border-radius:.55rem;padding:.35rem;position:relative;box-shadow:0 4px 12px #2d2d3a14}.mini-qr--image{justify-content:center;align-items:center;padding:.45rem;display:flex}.mini-qr__img{object-fit:contain;width:2.75rem;height:2.75rem}.mini-qr__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mini-qr__cell{aspect-ratio:1;background:0 0;border-radius:1px}.mini-qr__cell--on{background:var(--ink-dark)}.mini-qr__finder{border:2px solid var(--ink-dark);border-radius:2px;width:.55rem;height:.55rem;position:absolute}.mini-qr__finder--tl{top:.3rem;border-width:2px 0 0 2px;inset-inline-start:.3rem}.mini-qr__finder--tr{top:.3rem;border-width:2px 2px 0 0;inset-inline-end:.3rem}.mini-qr__finder--bl{bottom:.3rem;border-width:0 0 2px 2px;inset-inline-start:.3rem}.mini-scan-ring{background:#fffc;border:1px dashed #2d2d3a26;border-radius:.55rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:relative;overflow:hidden}.mini-scan-ring--active .mini-scan-ring__line{animation:2s ease-in-out infinite scan-sweep}@keyframes scan-sweep{0%,to{opacity:.4;top:12%}50%{opacity:1;top:72%}}.mini-scan-ring__line{background:linear-gradient(90deg, transparent, var(--brand), transparent);border-radius:999px;height:2px;position:absolute;inset-inline:.35rem;box-shadow:0 0 8px #e8864a80}.mini-scan-ring__corner{border-color:var(--brand);border-style:solid;width:.75rem;height:.75rem;position:absolute}.mini-scan-ring__corner--tl{border-width:2px 0 0 2px;border-radius:3px 0 0;inset-block-start:.3rem;inset-inline-start:.3rem}.mini-scan-ring__corner--tr{border-width:2px 2px 0 0;border-radius:0 3px 0 0;inset-block-start:.3rem;inset-inline-end:.3rem}.mini-scan-ring__corner--bl{border-width:0 0 2px 2px;border-radius:0 0 0 3px;inset-block-end:.3rem;inset-inline-start:.3rem}.mini-scan-ring__corner--br{border-width:0 2px 2px 0;border-radius:0 0 3px;inset-block-end:.3rem;inset-inline-end:.3rem}.mini-scan-ring__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:800}.how-step-visual__flight-path{pointer-events:none;position:absolute;inset:0;overflow:visible}.how-step-visual__flight-path line,.how-step-visual__flight-path path{fill:none;stroke:#e8864a73;stroke-width:1.5px;stroke-dasharray:4 3}.marketing-cta-primary{color:#fff;background:var(--brand);border:1px solid var(--brand);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 2rem;font-size:1rem;font-weight:700;line-height:1.25;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-cta-primary{border:1px solid color-mix(in srgb, var(--brand) 70%, white)}}.marketing-cta-primary{box-shadow:inset 0 1px 0 #fff3, 0 4px 14px var(--brand), 0 8px 28px var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-cta-primary{box-shadow:inset 0 1px 0 #fff3, 0 4px 14px color-mix(in srgb, var(--brand) 40%, transparent), 0 8px 28px color-mix(in srgb, var(--brand) 22%, transparent)}}.marketing-cta-primary{transition:transform .2s,box-shadow .2s,background .2s}.marketing-cta-primary:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:3.5s ease-in-out infinite cta-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes cta-shimmer{0%,70%,to{transform:translate(-120%)}85%{transform:translate(120%)}}.marketing-cta-primary:hover{background:var(--brand-hover);box-shadow:inset 0 1px 0 #ffffff3d, 0 6px 20px var(--brand), 0 12px 36px var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.marketing-cta-primary:hover{box-shadow:inset 0 1px 0 #ffffff3d, 0 6px 20px color-mix(in srgb, var(--brand) 48%, transparent), 0 12px 36px color-mix(in srgb, var(--brand) 28%, transparent)}}.marketing-cta-primary:active{transform:translateY(0)}.marketing-cta-primary:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff38,0 0 0 3px #e8864a73,0 6px 20px #e8864a59}.final-cta{position:relative;overflow:hidden}.final-cta__glow{pointer-events:none;background:radial-gradient(#ffffff38 0%,#0000 70%);border-radius:999px;width:min(100%,22rem);height:12rem;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.marketing-cta-final{color:#0d0d1a;background:linear-gradient(#fff 0%,#f8f8fa 48%,#f0f0f4 100%);border:1px solid #fffffff2;border-radius:9999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.25rem;padding:.8rem 2.15rem;font-size:1rem;font-weight:800;line-height:1.25;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 2px 8px #0000001f,0 12px 32px #00000038,0 0 0 1px #0000000a}.marketing-cta-final:after{content:"";background:linear-gradient(105deg,#0000 32%,#ffffffa6 50%,#0000 68%);animation:3.8s ease-in-out infinite cta-shimmer;position:absolute;inset:0;transform:translate(-120%)}.marketing-cta-final:hover{background:linear-gradient(#fff 0%,#fafafa 50%,#ececf0 100%);transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 4px 12px #00000024,0 18px 40px #00000047,0 0 0 1px #0000000d}.marketing-cta-final:active{transform:translateY(-1px)}.marketing-cta-final:focus-visible{outline:none;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #ffffff8c,0 12px 32px #0000003d}[dir=rtl] .marketing-cta-final{padding-inline:2.35rem;font-size:1.0625rem}@media (prefers-reduced-motion:reduce){.marketing-cta-primary:after,.marketing-cta-final:after,.mini-lock__push-icon--ping{animation:none}.mini-scan-ring--active .mini-scan-ring__line{animation:none;top:50%}}.card-explained-scroll{position:relative}.card-explained-scroll__layout{gap:2.5rem;display:grid}@media (min-width:1024px){.card-explained-scroll__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:3rem 3.5rem}}.card-explained-scroll__visual-col{position:relative}@media (min-width:1024px){.card-explained-scroll__visual-col{top:calc(var(--marketing-header-h) + 1.5rem);position:sticky}}.card-explained-scroll__copy-col{position:relative}.card-explained-scroll__nav-wrap{display:none}@media (min-width:1024px){.card-explained-scroll__nav-wrap{inset-inline-start:-2.75rem;display:block;position:absolute;top:0;bottom:0}}.card-explained-progress-nav{height:100%;min-height:18rem;position:relative}.card-explained-progress-nav__track{background:#2d2d3a1a;border-radius:999px;width:2px;position:absolute;inset-block:.25rem;inset-inline-start:.55rem;overflow:hidden}.card-explained-progress-nav__fill{transform-origin:top;background:linear-gradient(180deg, var(--accent) 0%, var(--brand) 100%);position:absolute;inset:0;box-shadow:0 0 10px #e8864a4d}.card-explained-progress-nav__list{z-index:1;flex-direction:column;justify-content:space-between;height:100%;min-height:18rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.card-explained-progress-nav__item{color:var(--muted);align-items:center;gap:.5rem;transition:color .35s;display:flex}.card-explained-progress-nav__item.is-active{color:var(--brand)}.card-explained-progress-nav__dot{background:#f6f3ec;border:2px solid;border-radius:999px;width:.5rem;height:.5rem;transition:transform .35s,box-shadow .35s,background .35s}.card-explained-progress-nav__item.is-active .card-explained-progress-nav__dot{background:var(--brand);border-color:var(--brand);transform:scale(1.15);box-shadow:0 0 0 3px #e8864a24}.card-explained-progress-nav__num{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:800}.card-explained-scroll__mobile-rail{margin-top:1rem}@media (min-width:1024px){.card-explained-scroll__mobile-rail{display:none}}.card-explained-scroll__steps{margin-top:1.25rem}.card-explained-scroll__step-pin{min-height:auto;padding:.15rem 0}@media (min-width:1024px){.card-explained-scroll__step-pin{scroll-snap-align:start;align-items:center;min-height:52vh;display:flex}}.card-explained-scroll__steps-list{scroll-snap-type:y proximity}.card-explained__step--active .card-explained__step-num{color:var(--brand);transform:scale(1.08)}.card-explained__step--active{opacity:1!important}.card-explained__step--inactive{opacity:1}.card-explained__step--inactive .card-explained__step-title{color:#2d2d3ab8}.card-explained__step--inactive .card-explained__step-body{color:#2d2d3a94}.card-explained__step--active .card-explained__step-title{color:var(--ink-dark)}.card-explained__step--active .card-explained__step-body{color:var(--ink)}.card-explained__step-accent{background:linear-gradient(180deg, var(--accent), var(--brand));opacity:0;inset-inline-start:0;border-radius:999px;width:3px;transition:opacity .35s,transform .35s;position:absolute;top:.55rem;bottom:.55rem;transform:scaleY(.4)}.card-explained__step--active .card-explained__step-accent{opacity:1;transform:scaleY(1)}.card-explained__step{padding-inline-start:.85rem;position:relative}.card-explained-scroll__steps.card-explained__panel--features{padding:.85rem 1rem;display:block}.why-visual__paper-lines{flex-direction:column;gap:.2rem;padding:.45rem .35rem;display:flex}.why-visual__paper-line{background:#2d2d3a1f;border-radius:999px;height:2px}.why-visual__paper-stamp{opacity:.35;align-self:center;margin-top:.15rem;font-size:.625rem}.legal-article{color:var(--ink-dark)}.legal-markdown{flex-direction:column;gap:.85rem;display:flex}.legal-h2{border-top:1px solid var(--border);letter-spacing:-.01em;color:var(--ink-dark);margin-top:2.25rem;padding-top:2rem;scroll-margin-top:7rem;font-size:1.3rem;font-weight:800;line-height:1.3}.legal-markdown>.legal-h2:first-child,.legal-callout+.legal-h2{border-top:0;margin-top:.5rem;padding-top:0}.legal-h3{color:var(--ink-dark);margin-top:.75rem;font-size:1.02rem;font-weight:700}.legal-p{color:var(--muted);margin:0;font-size:.97rem;line-height:1.8}.legal-p strong,.legal-list strong,.legal-table strong{color:var(--ink-dark);font-weight:700}.legal-list{color:var(--muted);flex-direction:column;gap:.45rem;margin:0;padding-inline-start:1.35rem;font-size:.97rem;line-height:1.7;display:flex}ul.legal-list{padding-inline-start:0;list-style:none}ul.legal-list>li{padding-inline-start:1.35rem;position:relative}ul.legal-list>li:before{content:"";background:var(--brand);inset-inline-start:.2rem;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.72em}ol.legal-list{list-style:decimal}ol.legal-list>li::marker{color:var(--brand);font-weight:700}.legal-link{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);font-weight:600}@supports (color:color-mix(in lab, red, red)){.legal-link{-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent)}}.legal-link{text-underline-offset:3px}.legal-link:hover{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.legal-hr{border:none;border-top:1px solid var(--border);margin:.5rem 0}.legal-callout{border:1px solid var(--brand);border-radius:1.5rem;flex-direction:column;gap:.6rem;margin-bottom:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-callout{border:1px solid color-mix(in srgb, var(--brand) 22%, transparent)}}.legal-callout{background:linear-gradient(135deg, var(--brand), white 70%)}@supports (color:color-mix(in lab, red, red)){.legal-callout{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 9%, white), white 70%)}}.legal-callout{padding:1.5rem 1.6rem}.legal-callout .legal-p:first-child strong{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}[dir=rtl] .legal-callout .legal-p:first-child strong{letter-spacing:0;font-size:.9rem}.legal-callout .legal-list{color:var(--ink-dark)}.legal-table-wrap{border:1px solid var(--border);background:#fff;border-radius:1rem;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.88rem;line-height:1.55}.legal-table th{background:var(--ink-dark)}@supports (color:color-mix(in lab, red, red)){.legal-table th{background:color-mix(in srgb, var(--ink-dark) 4%, white)}}.legal-table th{color:var(--ink-dark);text-align:start;padding:.7rem .9rem;font-weight:700}.legal-table td{border-top:1px solid var(--border);color:var(--muted);vertical-align:top;padding:.7rem .9rem}@media (max-width:639px){.legal-table-wrap{background:0 0;border:0;overflow:visible}.legal-table{min-width:0}.legal-table thead{display:none}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{display:block}.legal-table tr{border:1px solid var(--border);background:#fff;border-radius:1rem;margin-bottom:.8rem;padding:.35rem 0}.legal-table td{border-top:0;padding:.45rem 1rem}.legal-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dark);opacity:.55;margin-bottom:.1rem;font-size:.7rem;font-weight:700;display:block}[dir=rtl] .legal-table td:before{letter-spacing:0;text-transform:none;font-size:.78rem}.legal-table td:first-child{color:var(--ink-dark);font-weight:600}}[dir=rtl] .legal-p,[dir=rtl] .legal-list{line-height:1.95}@media print{.marketing-header,.marketing-site footer,.legal-noprint{display:none!important}.legal-article .legal-h2{break-after:avoid}.legal-table-wrap{overflow:visible}}.auth-page{background:radial-gradient(70% 45% at 100% 0,#e8864a17,#0000 60%),radial-gradient(55% 40% at 0 100%,#3b8ff30d,#0000 55%),#f6f7f9;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:1024px){.auth-page{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}}.auth-panel{color:#fff;isolation:isolate;background:#1c1d2b;min-width:0;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-panel{margin:.75rem;border-radius:1.75rem;align-self:start;height:calc(100dvh - 1.5rem);margin-inline-end:0;display:flex;position:sticky;top:.75rem;box-shadow:0 30px 80px -30px #1c1d2b8c}}.auth-panel__bg{position:absolute;inset:0;overflow:hidden}.auth-panel__orb{filter:blur(80px);pointer-events:none;border-radius:9999px;position:absolute}.auth-panel__orb--a{top:22%;background:#e8864a4d;width:26rem;height:26rem;inset-inline-end:-14%}.auth-panel__orb--b{bottom:-10%;background:#3b8ff329;width:22rem;height:22rem;inset-inline-start:-12%}.auth-panel__inner{z-index:1;flex-direction:column;gap:1rem;width:100%;min-width:0;padding:1.75rem 2.25rem 1.4rem;display:flex;position:relative}@media (min-width:1280px){.auth-panel__inner{padding:2rem 3rem 1.6rem}}.auth-panel__logo{align-self:flex-start;display:inline-flex}.auth-panel__foot{color:#ffffff61;justify-content:space-between;align-items:center;gap:1rem;font-size:.6875rem;display:flex}.auth-panel__wallets{color:#ffffff8c;gap:.45rem;font-weight:600;display:inline-flex}.auth-showcase{flex-direction:column;flex:1;justify-content:center;gap:clamp(1rem,2.6vh,1.9rem);width:100%;max-width:34rem;min-height:0;margin-inline:auto;display:flex}.auth-showcase__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.625rem;font-weight:700;display:inline-flex}.auth-showcase__eyebrow svg{color:var(--brand)}[dir=rtl] .auth-showcase__eyebrow{letter-spacing:0;font-family:inherit;font-size:.75rem}.auth-showcase__title{text-wrap:balance;letter-spacing:-.03em;margin-top:1rem;font-size:clamp(2rem,3.1vw,2.75rem);font-weight:800;line-height:1.06}[dir=rtl] .auth-showcase__title{letter-spacing:0;line-height:1.3}.auth-showcase__accent{background:linear-gradient(90deg, #ffa36b, var(--brand) 55%, #f5a623);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.auth-showcase__body{color:#ffffff9e;max-width:28rem;margin-top:.85rem;font-size:.9375rem;line-height:1.6}.auth-stage{flex-shrink:0;height:clamp(12.5rem,31vh,18.5rem);position:relative}.auth-stage__halo{aspect-ratio:1;inset-inline-start:0;background:radial-gradient(circle,#e8864a57,#e8864a00 66%);border-radius:50%;width:58%;position:absolute;bottom:-4%}.auth-stage__ring{aspect-ratio:1;inset-inline-start:8%;border:1px dashed #ffffff24;border-radius:50%;width:42%;position:absolute;bottom:4%}.auth-stage__floor{inset-inline-start:11%;background:radial-gradient(#00000080,#0000 70%);border-radius:50%;width:30%;height:1rem;position:absolute;bottom:0}.auth-stage__robot{z-index:1;inset-inline-start:7%;height:96%;position:absolute;bottom:2%}.auth-stage__robot>div,.auth-stage__robot .mascot__img{width:auto;height:100%}.auth-stage__pass{z-index:2;inset-inline-end:1%;width:min(17rem,58%);position:absolute;top:54%;translate:0 -50%}.auth-pass{background:linear-gradient(150deg, #f39a5f 0%, var(--brand) 48%, #d56c35 100%);color:#fff;border-radius:1.1rem;padding:.9rem .95rem .8rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -22px #000000b3,inset 0 1px #ffffff59}.auth-pass:after{content:"";pointer-events:none;background:radial-gradient(120% 70% at 0 0,#ffffff42,#0000 55%);position:absolute;inset:0}.auth-pass__head{align-items:center;gap:.55rem;display:flex}.auth-pass__mono,.auth-pass__logo{background:#fff;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;height:1.9rem;display:inline-flex}.auth-pass__mono{width:1.9rem;color:var(--brand-dark);font-size:.95rem;font-weight:800}.auth-pass__logo{background:0 0}.auth-pass__logo img{filter:drop-shadow(0 1px 2px #78320a59);width:auto;height:1.75rem}.auth-pass__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95rem;font-weight:800;overflow:hidden}.auth-pass__name--placeholder{opacity:.72}.auth-pass__count{flex-direction:column;align-items:flex-end;margin-inline-start:auto;line-height:1.1;display:flex}.auth-pass__count small{letter-spacing:.12em;text-transform:uppercase;opacity:.82;font-size:.5rem;font-weight:700}[dir=rtl] .auth-pass__count small{letter-spacing:0;font-size:.625rem}.auth-pass__count b{font-size:1rem;font-weight:800}.auth-pass__label{opacity:.88;margin-top:.6rem;font-size:.6875rem;font-weight:600}.auth-pass__stamps{grid-template-columns:repeat(8,minmax(0,1fr));gap:.3rem;margin-top:.4rem;display:grid}.auth-pass__stamp{aspect-ratio:1;border:1.5px dashed #ffffff8c;border-radius:9999px;justify-content:center;align-items:center;display:flex}.auth-pass__stamp--filled{color:var(--brand-dark);background:#fff;border:none;box-shadow:0 4px 10px -4px #00000059}.auth-pass__stamp svg{width:62%;height:62%}.auth-pass__foot{border-top:1px solid #ffffff40;align-items:center;gap:.6rem;margin-top:.75rem;padding-top:.65rem;display:flex}.auth-pass__qr{background:#fff;border-radius:.3rem;flex-shrink:0;grid-template-columns:repeat(5,1fr);gap:1px;width:1.8rem;height:1.8rem;padding:.2rem;display:grid}.auth-pass__qr i{border-radius:1px}.auth-pass__qr i.is-on{background:var(--navy)}.auth-pass__togo{font-size:.6875rem;font-weight:700}.auth-stage__toast{z-index:3;max-width:15rem;color:var(--navy);top:0;background:#fffffff7;border-radius:1rem;align-items:center;gap:.6rem;padding:.5rem .85rem .5rem .5rem;display:flex;position:absolute;inset-inline-end:6%;box-shadow:0 18px 40px -14px #0000008c}[dir=rtl] .auth-stage__toast{padding:.5rem .5rem .5rem .85rem}.auth-stage__toast-icon{background:var(--brand);color:#fff;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.auth-stage__toast-copy{flex-direction:column;min-width:0;line-height:1.25;display:flex}.auth-stage__toast-copy strong{font-size:.75rem;font-weight:800}.auth-stage__toast-copy span{color:var(--muted);font-size:.6875rem}.auth-steps{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1.1rem;padding:.95rem 1.05rem}.auth-steps__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:.6rem;font-size:.625rem;font-weight:700}[dir=rtl] .auth-steps__title{letter-spacing:0;font-family:inherit;font-size:.75rem}.auth-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:0;list-style:none;display:grid}.auth-steps__item{color:#ffffffb3;align-items:center;gap:.55rem;min-width:0;font-size:.8125rem;line-height:1.3;display:flex}.auth-steps__num{color:#ffffffd9;border:1px solid #ffffff38;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.6875rem;font-weight:800;display:inline-flex}.auth-steps__item--now{color:#fff;font-weight:700}.auth-steps__item--now .auth-steps__num{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 0 0 4px #e8864a38}.auth-steps__now{letter-spacing:.06em;text-transform:uppercase;color:#ffb68a;background:#e8864a33;border-radius:9999px;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:800}.auth-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.auth-stats__item{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1rem;padding:.85rem .95rem}.auth-stats__value{letter-spacing:-.02em;color:#fff;font-size:1.5rem;font-weight:800;display:block}.auth-stats__item:first-child .auth-stats__value{color:#ffa36b}.auth-stats__label{color:#ffffff8f;margin-top:.15rem;font-size:.75rem;line-height:1.35;display:block}.auth-main{flex-direction:column;min-width:0;min-height:100dvh;display:flex;position:relative}.auth-bar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f7f9d9;border-bottom:1px solid #e3e3e3b3;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.1rem;display:flex;position:sticky;top:0}.auth-bar__logo{display:inline-flex}.auth-bar__back{color:var(--muted);border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .8rem .45rem .6rem;font-size:.8125rem;font-weight:600;transition:color .15s,background .15s,box-shadow .15s;display:none}.auth-bar__back:hover{color:var(--navy);background:#fff;box-shadow:0 1px 3px #2d2d3a14}.auth-bar__back-icon{width:1rem;height:1rem;transition:transform .2s}.auth-bar__back:hover .auth-bar__back-icon{transform:translate(-3px)}[dir=rtl] .auth-bar__back-icon{transform:scaleX(-1)}[dir=rtl] .auth-bar__back:hover .auth-bar__back-icon{transform:scaleX(-1)translate(-3px)}@media (min-width:1024px){.auth-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;padding:1.35rem 2.5rem 0;position:static}.auth-bar__logo{display:none}.auth-bar__back{display:inline-flex}}.auth-main__content{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:1.25rem 1rem .5rem;display:flex}@media (min-width:1024px){.auth-main__content{padding:1.5rem 2.5rem .5rem}}.auth-card-wrap{width:100%;max-width:28rem;margin-top:5.5rem;position:relative}.auth-card-wrap__robot{z-index:0;top:-6.35rem;width:6.75rem;position:absolute;inset-inline-end:1.25rem}@media (min-width:1024px){.auth-card-wrap{margin-top:0}.auth-card-wrap__robot{display:none}}.auth-form-card{z-index:1;background:#fff;border:1px solid #e3e3e3e6;border-radius:1.5rem;width:100%;padding:1.6rem 1.3rem 1.4rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #2d2d3a0a,0 24px 60px -28px #2d2d3a47}@media (min-width:640px){.auth-form-card{padding:2.1rem 2.1rem 1.6rem}}.auth-form-card__glow{background:linear-gradient(90deg, var(--brand), #f5a623);top:0;height:3px;position:absolute;inset-inline:0}.auth-form-card__glow--progress{background:#e8864a24}.auth-form-card__glow--progress:after{content:"";width:calc(var(--auth-progress,0) * 100%);background:linear-gradient(90deg, var(--brand), #f5a623);transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:0;inset-inline-start:0}.auth-form-header{margin-bottom:1.35rem}.auth-form-header__title{letter-spacing:-.025em;color:var(--navy);font-size:1.75rem;font-weight:800;line-height:1.15}[dir=rtl] .auth-form-header__title{letter-spacing:0;line-height:1.35}.auth-form-header__subtitle{color:var(--muted);margin-top:.4rem;font-size:.9375rem;line-height:1.55}.auth-perks{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.auth-perks li{color:#1f6b66;background:#34b1aa1a;border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.auth-plan-note{border:1px solid var(--brand-border);background:var(--brand-light);color:#9a4a1c;border-radius:.9rem;align-items:flex-start;gap:.55rem;margin-bottom:1.1rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.5;display:flex}.auth-plan-note svg{color:var(--brand);margin-top:.15rem}.auth-form{flex-direction:column;gap:1.1rem;display:flex}.auth-field{flex-direction:column;gap:.4rem;display:flex}.auth-field__label-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.auth-field__label{color:var(--navy);font-size:.8125rem;font-weight:700}.auth-field__action{color:var(--brand);text-underline-offset:2px;font-size:.8125rem;font-weight:600}.auth-field__action:hover{color:var(--brand-dark);text-decoration:underline}.auth-field__control{position:relative}.auth-field__control--icon .auth-input{padding-inline-start:2.6rem}[dir=rtl] .auth-field__control--icon .auth-input--ltr{padding-left:.95rem;padding-right:2.6rem}.auth-field__control--password .auth-input--password{padding-inline-end:3rem}.auth-field__control--valid .auth-input{border-color:#34b1aa80}.auth-field__control--valid .auth-input:focus{box-shadow:0 0 0 3px #34b1aa29}.auth-field__control--invalid .auth-input{border-color:#ef444473}.auth-field__control--invalid .auth-input:focus{box-shadow:0 0 0 3px #ef44441f}.auth-field--error .auth-input{background:#fff;border-color:#dc26268c}.auth-field--error .auth-input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.auth-field--error .auth-field__icon{color:#dc2626}.auth-field__error{color:#dc2626;align-items:flex-start;gap:.35rem;margin:0;font-size:.75rem;font-weight:600;line-height:1.45;display:flex}.auth-field__error svg{margin-top:.1rem}.auth-legal+.auth-field__error{margin-top:.45rem}.auth-match-hint{align-items:center;gap:.35rem;margin:0;font-size:.75rem;font-weight:600;display:inline-flex}.auth-match-hint--ok{color:#1f6b66}.auth-match-hint--bad{color:#dc2626}.auth-field__icon{color:#98a1aa;pointer-events:none;top:50%;width:1.05rem;height:1.05rem;transition:color .15s;position:absolute;inset-inline-start:.9rem;transform:translateY(-50%)}.auth-field__control:focus-within .auth-field__icon{color:var(--brand)}.auth-input,.auth-select{width:100%;height:3rem;color:var(--ink-dark);background:#fbfbfc;border:1px solid #dfe2e6;border-radius:.85rem;padding-inline:.95rem;font-size:1rem;transition:border-color .15s,box-shadow .15s,background .15s}.auth-input--ltr{text-align:left;direction:ltr}[dir=rtl] .auth-input--ltr{text-align:right}.auth-input::placeholder{color:#a3abb4}.auth-input:hover,.auth-select:hover{background:#fff;border-color:#cfd4da}.auth-input:focus,.auth-select:focus{border-color:var(--brand);background:#fff;outline:none;box-shadow:0 0 0 4px #e8864a24}.auth-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-inline-end:2.25rem}[dir=rtl] .auth-select{background-position:.85rem}.auth-field__hint{color:#858e97;margin:0;font-size:.75rem;line-height:1.45}.auth-password-toggle{width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;top:50%;background:0 0;border:none;border-radius:.6rem;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex;position:absolute;inset-inline-end:.45rem;transform:translateY(-50%)}.auth-password-toggle:hover{color:var(--brand);background:var(--brand-light)}.auth-caps,.auth-suggest{border-radius:.55rem;align-self:flex-start;align-items:center;gap:.35rem;margin:0;padding:.3rem .6rem;font-size:.75rem;line-height:1.4;display:inline-flex}.auth-caps{color:#a16207;background:#fffbeb;border:1px solid #fde68a;font-weight:700}.auth-suggest{border:1px dashed var(--brand-border);background:var(--brand-light);color:#9a4a1c;cursor:pointer;text-align:start;transition:border-color .15s}.auth-suggest:hover{border-color:var(--brand)}.auth-suggest strong{color:var(--brand-dark)}.auth-strength{background:#f8f9fa;border:1px solid #eceef1;border-radius:.8rem;margin-top:.15rem;padding:.7rem .8rem}.auth-strength__head{align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.auth-strength__bars{flex:1;grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid}.auth-strength__bar{background:#e3e6ea;border-radius:9999px;height:.3rem;transition:background .2s}.auth-strength__bar.auth-strength--weak{background:#ef4444}.auth-strength__bar.auth-strength--fair{background:#e0b50f}.auth-strength__bar.auth-strength--good{background:#3b8ff3}.auth-strength__bar.auth-strength--strong{background:var(--success)}.auth-strength__value{text-align:end;min-width:3.5rem;font-size:.75rem;font-weight:800}.auth-strength__value.auth-strength--weak{color:#ef4444}.auth-strength__value.auth-strength--fair{color:#b8910a}.auth-strength__value.auth-strength--good{color:#2f74d0}.auth-strength__value.auth-strength--strong{color:#1f8f88}.auth-strength__rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:grid}.auth-strength__rule{color:#8a939c;align-items:center;gap:.4rem;min-width:0;font-size:.72rem;line-height:1.35;display:flex}.auth-strength__tick{border:1.5px solid #cfd4da;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;transition:background .15s,border-color .15s;display:inline-flex}.auth-strength__rule--met{color:#1f6b66;font-weight:600}.auth-strength__rule--met .auth-strength__tick{border-color:var(--success);background:var(--success);color:#fff}.auth-strength__count{color:var(--brand-dark);margin-inline-start:auto;font-size:.66rem;font-weight:800}.auth-legal{cursor:pointer;background:#fafbfc;border:1px solid #e6e8eb;border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.auth-legal:hover{border-color:var(--brand-border)}.auth-legal--checked{background:#fff8f2;border-color:#e8864a80}.auth-legal--invalid{background:#fef6f6;border-color:#dc262680;animation:.36s auth-shake}.auth-legal__checkbox{opacity:0;cursor:pointer;top:.9rem;width:1.2rem;height:1.2rem;margin:0;position:absolute;inset-inline-start:.95rem}.auth-legal__box{color:#0000;background:#fff;border:1.5px solid #c5cad1;border-radius:.38rem;flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;margin-top:.05rem;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.auth-legal--checked .auth-legal__box{border-color:var(--brand);background:var(--brand);color:#fff}.auth-legal--invalid .auth-legal__box{border-color:#dc2626}.auth-legal__checkbox:focus-visible+.auth-legal__box{box-shadow:0 0 0 4px #e8864a47}.auth-legal__text{color:var(--muted);font-size:.78rem;line-height:1.6}@keyframes auth-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.auth-legal--invalid{animation:none}}.auth-submit{gap:.5rem;height:3.1rem;font-size:1rem;font-weight:800;box-shadow:0 14px 30px -14px #e8864acc}.auth-submit__arrow{width:1.1rem;height:1.1rem;transition:transform .2s}.auth-submit:hover .auth-submit__arrow{transform:translate(3px)}[dir=rtl] .auth-submit__arrow{transform:scaleX(-1)}[dir=rtl] .auth-submit:hover .auth-submit__arrow{transform:scaleX(-1)translate(3px)}.auth-google{gap:.6rem;height:3rem;font-weight:700}.auth-form-divider{color:#8b949e;align-items:center;gap:.75rem;margin:1.1rem 0;font-size:.6875rem;display:flex}.auth-form-divider span{background:#e6e8eb;flex:1;height:1px}.auth-form-divider em{letter-spacing:.1em;text-transform:uppercase;font-style:normal;font-weight:700}.auth-account{background:linear-gradient(#fff,#fafbfc);border:1px solid #e6e8eb;border-radius:1rem;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.auth-account__avatar{background:linear-gradient(135deg, var(--brand), #f5a623);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:800;display:inline-flex}.auth-account__text{flex-direction:column;flex:1;min-width:0;display:flex}.auth-account__label{color:var(--muted);font-size:.6875rem;font-weight:600}.auth-account__email{text-overflow:ellipsis;white-space:nowrap;color:var(--navy);font-size:.9rem;font-weight:700;overflow:hidden}.auth-account__switch{color:var(--brand);cursor:pointer;background:0 0;border:none;border-radius:.55rem;flex-shrink:0;padding:.4rem .6rem;font-size:.75rem;font-weight:700;transition:background .15s}.auth-account__switch:hover{background:var(--brand-light)}.auth-hint{color:#8a5a12;background:#fff8eb;border:1px solid #fbe3b4;border-radius:.85rem;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;font-size:.8rem;line-height:1.5;display:flex}.auth-hint__icon{color:#d08a1b;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.auth-hint__link{color:var(--brand-dark);text-underline-offset:2px;font-weight:700;text-decoration:underline}.auth-code__icon{background:var(--brand);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-code__icon{background:color-mix(in srgb, var(--brand) 14%, white)}}.auth-code__icon{color:var(--brand-dark)}.auth-code__email{color:var(--navy);font-weight:700}.auth-input.auth-code__input{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;height:3.5rem;font-size:1.6rem;font-weight:800}.auth-code__remember{color:var(--muted);cursor:pointer;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.auth-code__remember input{width:1.1rem;height:1.1rem;accent-color:var(--brand)}.auth-code__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-code__actions button{min-height:2.5rem;color:var(--brand-dark);align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;display:inline-flex}.auth-code__actions button:disabled{opacity:.5}.auth-security-note{color:#7b848d;justify-content:center;align-items:center;gap:.4rem;margin:1rem 0 0;font-size:.72rem;display:flex}.auth-security-note__icon{width:.8rem;height:.8rem;color:var(--success);flex-shrink:0}.auth-form-footer{text-align:center;color:var(--muted);border-top:1px solid #eef0f2;margin-top:1.1rem;padding-top:1.1rem;font-size:.875rem}.auth-form-footer a{color:var(--brand);font-weight:800;transition:color .15s}.auth-form-footer a:hover{color:var(--brand-dark)}.auth-form-forgot{text-align:end;margin-top:-.25rem;font-size:.8125rem}.auth-form-forgot a{color:var(--brand);font-weight:600}.auth-form-forgot a:hover{color:var(--brand-dark)}.auth-success{text-align:center}.auth-success-icon{width:4rem;height:4rem;color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-border);background:linear-gradient(135deg,#fff1e6,#ffe2cc);border-radius:1.25rem;justify-content:center;align-items:center;margin:.25rem auto 1.1rem;display:flex}.auth-success .auth-form-header__subtitle{margin-top:.6rem}.auth-success__email{color:var(--navy);overflow-wrap:anywhere;font-weight:800}.auth-success__note{color:#5b636b;background:#f6f7f9;border-radius:.85rem;margin-top:.9rem;padding:.75rem .9rem;font-size:.8125rem;line-height:1.55}.auth-success__actions{flex-direction:column;gap:.6rem;margin-top:1.25rem;display:flex}.auth-success__spam{color:#8b949e;margin-top:1rem;font-size:.75rem}.auth-trust{flex-wrap:wrap;justify-content:center;gap:.65rem 1.25rem;width:100%;max-width:28rem;margin-top:1.35rem;padding:0;list-style:none;display:flex}.auth-trust__item{color:#8b949e;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;display:inline-flex}.auth-trust__icon{width:.875rem;height:.875rem;color:var(--brand)}[dir=rtl] .auth-trust__item{font-size:.75rem}.auth-main__foot{color:#8b949e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;padding:1.25rem 1.25rem 1.5rem;font-size:.75rem;display:flex}.auth-main__foot-links{gap:1rem;display:flex}.auth-main__foot-links a{transition:color .15s}.auth-main__foot-links a:hover{color:var(--navy)}.dash-shell{background:var(--background);flex-direction:column;min-height:100dvh;display:flex}.dash-header{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:1rem;height:4rem;padding:0 1rem;display:flex;position:sticky;top:0}.dash-header--drawer-open{z-index:90;isolation:isolate}@media (min-width:1024px){.dash-header--drawer-open{z-index:40}.dash-header{padding:0 1.5rem}}.dash-header__start,.dash-header__end{align-items:center;gap:.75rem;min-width:0;display:flex}.dash-header__end{margin-inline-start:auto}.dash-header__center{flex:1;justify-content:center;max-width:28rem;margin-inline:1rem}.dash-header__search--wide{justify-content:flex-start;width:100%;max-width:24rem}.dash-header__menu,.dash-header__icon-btn{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--navy);touch-action:manipulation;cursor:pointer;background:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.dash-header__icon-btn:hover{border-color:var(--brand-border);color:var(--brand-dark)}.dash-header__menu:active,.dash-header__icon-btn:active{transform:scale(.95)}.dash-header__menu--open{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand-dark)}.dash-header__logo{display:inline-flex}.dash-header__business{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:var(--muted);font-size:.8125rem;font-weight:600;display:none;overflow:hidden}@media (min-width:640px){.dash-header__business{display:block}}.dash-header__logout{color:var(--muted);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;transition:color .15s;display:inline-flex}.dash-header__logout-icon{display:none}@media (max-width:1023px){.dash-header{height:3.75rem}.dash-header__logo .marketing-logo{height:1.9rem!important}.dash-header__logo>span{gap:.4rem}}@media (max-width:639px){.dash-header{gap:.5rem;padding-inline:.75rem}.dash-header__start{gap:.6rem}.dash-header__end{gap:.4rem}.dash-header__logout{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--navy);background:#fff;border-radius:.75rem}.dash-header__logout-icon{display:block}.dash-header__logout-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-header .lsw__chev{display:none}}@media (max-width:339px){.dash-header__logo .marketing-logo+span{display:none}}.dash-header__logout:hover{color:var(--brand)}.dash-body{flex:1;min-height:0;display:flex}.dash-sidebar{border-inline-end:1px solid var(--border);background:linear-gradient(#fff 0%,#fafafa 100%);flex-shrink:0;width:16.75rem;transition:width .22s;display:none}@media (max-width:1023px){.dash-sidebar{display:none!important}}.dash-sidebar--collapsed{width:4.75rem}@media (min-width:1024px){.dash-sidebar{z-index:20;flex-direction:column;align-self:flex-start;height:calc(100dvh - 4rem);display:flex;position:sticky;top:4rem}}.dash-sidebar__inner{flex-direction:column;height:100%;min-height:0;display:flex}.dash-sidebar__brand{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:1rem .85rem .65rem;display:flex}.dash-sidebar__avatar{background:linear-gradient(135deg, var(--brand-light), #fff7ee);border:1px solid var(--brand-border);width:2.5rem;height:2.5rem;color:var(--brand-dark);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.dash-sidebar__avatar--sm{width:2.25rem;height:2.25rem;font-size:.6875rem}.dash-sidebar__brand-text{min-width:0}.dash-sidebar__business{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.dash-sidebar__scan-cta{background:linear-gradient(135deg, var(--brand), var(--brand-dark,#c45a12));color:#fff;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;margin:.75rem .85rem .25rem;padding:.7rem 1rem;font-size:.8125rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 20px #e8772e47}.dash-sidebar__scan-cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px #e8772e57}.dash-sidebar__footer{border-top:1px solid var(--border);flex-direction:column;gap:.35rem;margin-top:auto;padding:.65rem .75rem 1rem;display:flex}.dash-sidebar__scan-icon{background:var(--brand);color:#fff;border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-inline:auto;display:inline-flex;box-shadow:0 6px 16px #e8772e4d}.dash-sidebar__collapse{border:1px solid var(--border);width:100%;color:var(--muted);background:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.dash-sidebar__collapse:hover{border-color:var(--brand-border);color:var(--brand-dark);background:var(--brand-light)}.dash-sidebar--collapsed .dash-sidebar__brand{justify-content:center;padding-inline:.5rem}.dash-sidebar--collapsed .dash-sidebar__collapse{padding-inline:.35rem}.dash-nav{flex-direction:column;gap:.15rem;padding:.65rem .65rem .5rem;display:flex}.dash-nav--sidebar{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.dash-nav--drawer{padding:.25rem .85rem 1rem}.dash-nav__link{color:var(--muted);border-radius:.8rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.62rem .8rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,transform .12s;display:flex;position:relative}.dash-nav__link--drawer{min-height:3rem;font-size:.875rem}.dash-nav__link:hover{color:var(--brand-dark);background:#fff0e6a6}.dash-nav__link--active{color:var(--brand-dark);box-shadow:inset 0 0 0 1px var(--brand-border);background:linear-gradient(135deg,#fff0e6f2,#fff7eeeb)}.dash-nav__link--compact{justify-content:center;padding-inline:.5rem}.dash-nav__icon-wrap{border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s;display:inline-flex}.dash-nav__link--active .dash-nav__icon-wrap{background:#e8772e24}.dash-nav__icon{opacity:.9;flex-shrink:0;width:1.1rem;height:1.1rem}.dash-nav__link--active .dash-nav__icon{color:var(--brand);opacity:1}.dash-nav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-sidebar--collapsed .dash-nav__label{display:none}.dash-nav__active-bar{background:var(--brand);border-radius:999px;width:3px;position:absolute;inset:.45rem auto .45rem 0}.dash-drawer--rtl .dash-nav__active-bar{left:auto;right:0}.dash-sidebar--collapsed .dash-nav__active-bar{top:.55rem;bottom:.55rem}.dash-main{flex:1;min-width:0;padding:1.25rem 1rem 5.5rem}@media (min-width:1024px){.dash-main{padding:1.75rem 2rem 2rem}}.dash-mobile-bar{z-index:45;padding:.4rem .5rem calc(.45rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);inset-inline:0;background:#fffffff7;grid-template-columns:repeat(5,1fr);gap:.15rem;display:grid;position:fixed;bottom:0;box-shadow:0 -8px 32px #2d2d3a0f}.dash-mobile-bar__item{color:var(--muted);background:0 0;border:none;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .15rem;font-size:.625rem;font-weight:600;transition:color .15s,background .15s;display:flex}.dash-mobile-bar__item--active{color:var(--brand);background:#fff0e68c}.dash-mobile-bar__icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.dash-mobile-bar__dot{background:var(--brand);border-radius:999px;width:4px;height:4px;position:absolute;bottom:-.2rem}.dash-drawer{z-index:80;pointer-events:auto;position:fixed;inset:0}.dash-drawer__backdrop{z-index:1;cursor:pointer;background:#0d0d1a73;border:none;margin:0;padding:0;animation:.2s dash-drawer-fade-in;position:absolute;inset:0}.dash-drawer__panel{z-index:2;width:min(20.5rem,88vw);max-width:100%;padding-bottom:env(safe-area-inset-bottom);background:#fff;flex-direction:column;animation:.26s cubic-bezier(.22,1,.36,1) dash-drawer-slide-in;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:12px 0 40px #0d0d1a1f}.dash-drawer__panel--rtl{animation-name:dash-drawer-slide-in-rtl;left:auto;right:0;box-shadow:-12px 0 40px #0d0d1a1f}@keyframes dash-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dash-drawer-slide-in{0%{translate:-100%}to{translate:0}}@keyframes dash-drawer-slide-in-rtl{0%{translate:100%}to{translate:0}}.dash-drawer__head--rtl{flex-direction:row-reverse}.dash-drawer__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.dash-drawer__brand{align-items:center;gap:.75rem;min-width:0;display:flex}.dash-drawer__title{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.dash-drawer__subtitle{color:var(--muted);margin-top:.1rem;font-size:.75rem;font-weight:600}.dash-drawer__close{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--muted);touch-action:manipulation;cursor:pointer;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-drawer__search{border:1px solid var(--border);background:var(--background);color:var(--muted);text-align:start;border-radius:.85rem;align-items:center;gap:.65rem;margin:.75rem .85rem 0;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.dash-drawer__scan-cta{background:linear-gradient(135deg, var(--brand), var(--brand-dark,#c45a12));color:#fff;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;margin:.65rem .85rem;padding:.85rem 1rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 10px 24px #e8772e47}.dash-drawer__panel .dash-nav--drawer{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dash-drawer__logout{border-top:1px solid var(--border);padding:.75rem .85rem 1rem}.dash-drawer__logout button{border:1px solid var(--border);width:100%;color:var(--muted);background:#fff;border-radius:.75rem;padding:.75rem;font-size:.8125rem;font-weight:600}.dash-page{flex-direction:column;gap:1.5rem;display:flex}.dash-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dash-page-header__title{letter-spacing:-.02em;color:var(--navy);font-size:1.625rem;font-weight:800}.dash-page-header__subtitle{max-width:36rem;color:var(--muted);margin-top:.35rem;font-size:.875rem;line-height:1.55}.dash-page-header__actions{flex-wrap:wrap;gap:.5rem;display:flex}.dash-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:1280px){.dash-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-stat{border:1px solid var(--border);background:#fff;border-radius:1rem;padding:1.1rem 1.15rem;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 2px #2d2d3a0a}.dash-stat:hover{border-color:var(--brand-border);transform:translateY(-1px);box-shadow:0 8px 24px #2d2d3a12}.dash-stat__icon{border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.dash-stat__icon--brand{background:var(--brand-light);color:var(--brand)}.dash-stat__icon--blue{color:var(--interactive);background:#e8f4fe}.dash-stat__icon--green{color:var(--success);background:#e6f7f6}.dash-stat__icon--gold{color:#b8910a;background:#fef9e6}.dash-stat__value{letter-spacing:-.02em;color:var(--navy);margin-top:.85rem;font-size:1.75rem;font-weight:800}.dash-stat__label{color:var(--muted);margin-top:.2rem;font-size:.8125rem}.dash-stat__hint{color:var(--brand-dark);margin-top:.35rem;font-size:.6875rem;line-height:1.4}.dash-panel{border:1px solid var(--border);background:#fff;border-radius:1rem;box-shadow:0 1px 2px #2d2d3a0a}.dash-panel--compact{padding:1rem}.dash-panel:not(.dash-panel--flush):not(.dash-panel--compact){padding:1.25rem}.dash-panel--flush{padding:0;overflow:hidden}.dash-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.dash-panel__title{color:var(--navy);font-size:1rem;font-weight:700}.dash-panel__subtitle{color:var(--muted);margin-top:.2rem;font-size:.8125rem}.dash-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.95rem 1.15rem;display:flex}.dash-row:last-child{border-bottom:none}.dash-row__main{flex:1;min-width:10rem}.dash-row__title{color:var(--navy);font-size:.9375rem;font-weight:600}.dash-row__subtitle{color:var(--muted);margin-top:.15rem;font-size:.8125rem}.dash-row__meta{color:var(--muted);text-align:end;font-size:.8125rem}.dash-row__trailing{flex-shrink:0}.dash-empty{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;display:flex}.dash-empty__icon{background:var(--brand-light);width:3rem;height:3rem;color:var(--brand);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.dash-empty__title{color:var(--navy);margin-top:1rem;font-size:1rem;font-weight:700}.dash-empty__body{max-width:22rem;color:var(--muted);margin-top:.4rem;font-size:.875rem;line-height:1.55}.dash-empty__action{margin-top:1.25rem}.dash-cta-banner{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-surface), #fff 55%);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.35rem;display:flex}.dash-cta-banner__title{color:var(--navy);font-size:1rem;font-weight:700}.dash-cta-banner__body{color:var(--muted);margin-top:.25rem;font-size:.8125rem}.dash-cta-banner__actions{flex-wrap:wrap;gap:.5rem;display:flex}.dash-btn{border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.6rem 1.1rem;font-size:.8125rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dash-btn--brand{background:linear-gradient(180deg, #f09455, var(--brand));color:#fff;box-shadow:0 4px 14px #e8864a4d}.dash-btn--brand:hover{background:linear-gradient(180deg, var(--brand), var(--brand-dark))}.dash-btn--outline{border:1px solid var(--border);color:var(--navy);background:#fff}.dash-btn--outline:hover{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand-dark)}.dash-btn--sm{padding:.45rem .85rem;font-size:.75rem}.dash-form{gap:1rem;display:grid}@media (min-width:640px){.dash-form--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-field__label{color:var(--navy);margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-input,.dash-textarea{border:1px solid var(--border);width:100%;color:var(--ink-dark);background:#fafbfc;border-radius:.75rem;padding:.65rem .85rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.dash-input:focus,.dash-textarea:focus{border-color:var(--brand);background:#fff;outline:none;box-shadow:0 0 0 3px #e8864a24}.dash-textarea{resize:vertical;min-height:7.5rem}.dash-badge{letter-spacing:.02em;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dash-badge--brand{background:var(--brand-light);color:var(--brand-dark)}.dash-badge--muted{color:var(--muted);background:#f0f2f5}.dash-metric-chips{flex-wrap:wrap;gap:.5rem;display:flex}.dash-metric-chip{border:1px dashed var(--border);color:var(--muted);border-radius:9999px;padding:.45rem .75rem;font-size:.75rem;font-weight:600}.dash-settings-grid{gap:.75rem;display:grid}@media (min-width:640px){.dash-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-settings-item{border:1px solid var(--border);background:#fafbfc;border-radius:.75rem;padding:.85rem 1rem}.dash-settings-item__label{color:var(--muted);font-size:.75rem;font-weight:600}.dash-settings-item__value{color:var(--navy);margin-top:.25rem;font-size:.9375rem;font-weight:600}.dash-onboarding-steps{gap:.5rem;margin-bottom:.5rem;display:flex}.dash-onboarding-step{background:#e8eaed;border-radius:9999px;flex:1;height:.3rem}.dash-onboarding-step--active{background:linear-gradient(90deg, var(--brand), #f5a623)}[dir=rtl] .dash-row__meta{text-align:start}.dash-scan{background:var(--background);min-height:100vh}.dash-scan__back{width:2.25rem;height:2.25rem;color:var(--navy);border-radius:.65rem;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.dash-scan__back:hover{background:var(--brand-light);color:var(--brand)}.dash-scan__mode{color:var(--brand);align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.dash-scan__body{flex-direction:column;gap:1.25rem;max-width:32rem;margin:0 auto;padding:1.25rem;display:flex}.dash-scan__zone{border:2px dashed var(--brand-border);background:var(--brand-surface);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3.5rem 1.5rem;transition:border-color .2s,background .2s;display:flex}.dash-scan__zone:hover{border-color:var(--brand);background:#e8864a14}.dash-scan__zone-icon{background:linear-gradient(180deg, #f09455, var(--brand));color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;box-shadow:0 8px 24px #e8864a59}.dash-scan__zone-title{color:var(--navy);margin-top:1rem;font-size:1rem;font-weight:800}.dash-scan__zone-hint{color:var(--muted);margin-top:.35rem;font-size:.875rem}.dash-scan__camera{border:1px solid var(--border);background:var(--navy);border-radius:1rem;overflow:hidden}.dash-scan__camera-cancel{color:#ffffffb3;width:100%;padding:.75rem;font-size:.875rem}.dash-scan__result{border:1px solid var(--border);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px #2d2d3a14}.dash-scan__result-head{background:linear-gradient(90deg, var(--brand), var(--brand-dark));color:#fff;padding:1rem 1.25rem}.dash-scan__result-ready{align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;display:flex}.dash-scan__result-label{opacity:.85;font-size:.875rem}.dash-scan__result-count{letter-spacing:-.02em;margin-top:.25rem;font-size:2rem;font-weight:800}.dash-scan__result-count span{opacity:.75;font-size:1.125rem;font-weight:500}.dash-scan__progress{background:var(--brand-light);height:.35rem}.dash-scan__progress-bar{background:var(--brand);height:100%;transition:width .4s}.dash-scan__stamps{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1rem;display:flex}.dash-scan__stamp{background:var(--background);width:2rem;height:2rem;color:var(--muted);border-radius:9999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.dash-scan__stamp--filled{background:var(--brand);color:#fff}.dash-scan__error{text-align:center;color:var(--destructive);background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.dash-scan__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dash-nav__group{flex-direction:column;gap:.125rem;display:flex}.dash-nav__group+.dash-nav__group{margin-top:1rem}.dash-nav__group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);opacity:.85;padding:.35rem .75rem .4rem;font-size:.6875rem;font-weight:700}.dash-sidebar--collapsed .dash-nav__group-label{display:none}.dash-sidebar--collapsed .dash-nav__group+.dash-nav__group{border-top:1px solid var(--border);margin-top:.35rem;padding-top:.35rem}.dash-header__search{border:1px solid var(--border);color:var(--muted);background:var(--background);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;transition:border-color .15s,color .15s;display:inline-flex}.dash-header__search:hover{border-color:var(--brand);color:var(--foreground)}.dash-header__kbd{border:1px solid var(--border);background:var(--card);border-radius:.375rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}.dash-banner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.dash-banner--warning{color:#92400e;background:#fef3c7;border-bottom:1px solid #fde68a}.dash-banner--danger{color:#991b1b;background:#fee2e2;border-bottom:1px solid #fecaca}.dash-banner__cta{font-weight:700;text-decoration:underline}.dash-banner--impersonation{background:var(--navy,#0e0e12);color:#fff}.dash-banner__exit{color:var(--navy,#0e0e12);background:#fff;border-radius:9999px;padding:.3rem .85rem;font-weight:700}.dash-banner__exit:disabled{opacity:.6}.dash-announce{border-bottom:1px solid #0000;flex-wrap:nowrap;justify-content:center}.dash-announce__text{flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;min-width:0;font-weight:500;display:flex}.dash-announce__text strong{font-weight:700}.dash-announce__close{border-radius:9999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.dash-announce__close:hover{background:#0000000f}.dash-announce--info{color:#1e3a8a;background:#eef4ff;border-color:#dbe6ff}.dash-announce--success{color:#14532d;background:#e8f8ef;border-color:#c9eed8}.dash-announce--warning{color:#92400e;background:#fef3c7;border-color:#fde68a}.dash-mobile-bar__scan{width:100%;color:var(--brand-dark,#c45a12);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:flex-end;justify-self:center;align-items:center;gap:.2rem;font-size:.625rem;font-weight:700;display:flex}.dash-mobile-bar__fab{background:linear-gradient(150deg, #ff9a52 0%, var(--brand) 45%, var(--brand-dark,#c45a12) 100%);color:#fff;border-radius:1.15rem;place-items:center;width:3.5rem;height:3.5rem;margin-top:-1.9rem;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:grid;position:relative;transform:rotate(0);box-shadow:0 0 0 4px #fff,0 14px 26px -8px #e8772e99,inset 0 1px #ffffff59}.dash-mobile-bar__fab:after{content:"";pointer-events:none;border:1.5px dashed #ffffff59;border-radius:.7rem;position:absolute;inset:.55rem}.dash-mobile-bar__scan:active .dash-mobile-bar__fab{transform:scale(.94)}.dash-mobile-bar__scan[aria-current=page] .dash-mobile-bar__fab{box-shadow:0 0 0 4px #fff,0 0 0 7px #e8772e40,0 14px 26px -8px #e8772e99}.dash-palette{z-index:80;justify-content:center;align-items:flex-start;padding:10vh 1rem 1rem;display:flex;position:fixed;inset:0}.dash-palette__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d0d1a80;position:absolute;inset:0}.dash-palette__panel{background:var(--card);border:1px solid var(--border);border-radius:1rem;width:100%;max-width:34rem;position:relative;overflow:hidden;box-shadow:0 24px 64px #0d0d1a59}.dash-palette__search{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.dash-palette__input{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.dash-palette__kbd{border:1px solid var(--border);color:var(--muted);border-radius:.375rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.dash-palette__results{max-height:20rem;padding:.5rem;overflow-y:auto}.dash-palette__group+.dash-palette__group{margin-top:.5rem}.dash-palette__group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.25rem .75rem;font-size:.6875rem;font-weight:700}.dash-palette__item{width:100%;color:var(--foreground);text-align:start;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.dash-palette__item:hover{background:var(--background)}.dash-palette__item-hint{color:var(--muted);font-size:.75rem}.dash-palette__empty{text-align:center;color:var(--muted);padding:1.5rem;font-size:.875rem}.dash-scan__today{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dash-scan__today-item{border:1px solid var(--border);background:var(--card);color:var(--muted);border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.dash-scan__today-item strong{color:var(--foreground);font-size:1.125rem}.dash-scan__staff-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dash-scan__staff-link{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:.75rem;justify-content:center;align-items:center;padding:.875rem;font-size:.875rem;font-weight:600;display:flex}.dash-scan__activity{flex-direction:column;gap:.5rem;display:flex}.dash-scan__activity-item{border:1px solid var(--border);background:var(--card);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.dash-scan__activity-title{font-size:.875rem;font-weight:600}.dash-scan__activity-time{color:var(--muted);font-size:.75rem}.dash-scan__pending-pill{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.dash-scan__camera{background:#0e0e12;border-radius:1rem;position:relative;overflow:hidden}.dash-scan__camera-controls{z-index:5;gap:.75rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.dash-scan__camera-btn{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.dash-scan__camera-btn--on{color:#0e0e12;background:#fff}.dash-scan__manual{gap:.5rem;display:flex}.dash-scan__manual .dash-input{flex:1}.dash-sheet{z-index:70;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dash-sheet__backdrop{background:#0d0d1a80;position:absolute;inset:0}.dash-sheet__panel{background:var(--card);border-radius:1.5rem 1.5rem 0 0;width:100%;max-width:30rem;padding:1.5rem 1.25rem 2rem;position:relative;box-shadow:0 -12px 48px #0d0d1a4d}.dash-sheet__panel--error{flex-direction:column;gap:1rem;display:flex}.dash-sheet__error-text{text-align:center;padding:.5rem 0;font-size:.9375rem;font-weight:600}.dash-sheet__close{background:var(--background);width:2rem;height:2rem;color:var(--muted);top:.875rem;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:.875rem}.dash-sheet__head{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.dash-sheet__ring{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.dash-sheet__ring span{background:var(--card);border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:.875rem;font-weight:800;display:flex}.dash-sheet__name{font-size:1.125rem;font-weight:800}.dash-sheet__program{color:var(--brand);font-size:.8125rem;font-weight:600}.dash-sheet__visit{color:var(--muted);margin-top:.125rem;font-size:.75rem}.dash-sheet__actions{gap:.75rem;display:flex}.dash-sheet__hint{text-align:center;color:var(--muted);margin-top:.75rem;font-size:.6875rem}.dash-sheet__multi{justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.dash-sheet__multi-btn{border:1px solid var(--border);background:var(--background);border-radius:.875rem;width:3.5rem;height:3.5rem;font-size:1.125rem;font-weight:800}.dash-sheet__multi-btn--active{border-color:var(--brand);background:var(--brand);color:#fff}.dash-sheet__redeem--pulse{animation:1.4s ease-in-out infinite dash-redeem-pulse}@keyframes dash-redeem-pulse{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 8px #10b98100}}.dash-scan__flash{z-index:90;color:#fff;background:#10b981eb;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:800;display:flex;position:fixed;inset:0}.dash-scan__flash--redeem{background:#7c3aedeb}.dash-scan__flash--queued{background:#92400eeb}.scan-page{background:var(--background);min-height:100dvh;color:var(--foreground)}.scan-bar{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:.75rem;height:4rem;padding:0 1rem;display:flex;position:sticky;top:0}.scan-bar__start,.scan-bar__end{align-items:center;gap:.5rem;min-width:0;display:flex}.scan-bar__logo{display:inline-flex}.scan-bar__icon{width:2.5rem;height:2.5rem;color:var(--navy);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.scan-bar__icon:hover{background:var(--brand-light);color:var(--brand-dark)}.scan-bar__branch{border:1px solid var(--brand-border);background:var(--brand-surface);max-width:10rem;height:2.25rem;color:var(--brand-dark);border-radius:9999px;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.scan-bar__branch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-bar__branch:not(:disabled):hover{border-color:var(--brand)}.scan-bar__branch:disabled{cursor:default}.scan-bar__pending{color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;align-items:center;gap:.3rem;height:2rem;padding:0 .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.scan-layout{gap:1rem;width:100%;max-width:72rem;margin:0 auto;padding:1rem 1rem 7rem;display:grid}@media (min-width:1024px){.scan-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.5rem;padding:1.5rem 1.5rem 6rem}}.scan-hero{isolation:isolate;color:#fff;background:#0d0d1a;border-radius:1.75rem;padding:1.25rem;position:relative;overflow:hidden}@media (min-width:640px){.scan-hero{padding:1.75rem}}.scan-hero__glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff6a0052,#ff6a0000 65%);border-radius:9999px;width:32rem;height:32rem;position:absolute;inset:-40% -20% auto auto}.scan-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#3b58aa59,#0f1d3a00 70%);border-radius:9999px;width:26rem;height:26rem;position:absolute;inset:auto auto -30% -25%}.scan-hero__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.scan-hero__eyebrow{letter-spacing:.04em;color:#ffb27a;font-size:.75rem;font-weight:700}.scan-hero__title{letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;line-height:1.1}.scan-hero__hint{color:#ffffffb3;max-width:22rem;margin-top:.4rem;font-size:.875rem;line-height:1.5}.scan-hero__mascot{flex-shrink:0;width:5.25rem;margin-top:-.25rem}@media (min-width:640px){.scan-hero__mascot{width:6.5rem}}.scan-stage{background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.5rem;place-items:center;min-height:17rem;margin-top:1.25rem;display:grid;position:relative;overflow:hidden}.scan-stage--live{aspect-ratio:1;background:#000;border-color:#ff6a0059;max-height:26rem}.scan-stage__video,.scan-stage__video>div{inset:0;border:0!important;width:100%!important;height:100%!important;position:absolute!important}.scan-stage__video video{object-fit:cover;width:100%!important;height:100%!important}.scan-stage__video #qr-shaded-region,.scan-stage__video img{display:none!important}.scan-stage__frame{aspect-ratio:1;pointer-events:none;border-radius:1.25rem;width:min(15rem,62%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00000061}.scan-stage__frame i{border:4px solid var(--brand);width:2.25rem;height:2.25rem;position:absolute}.scan-stage__frame i:first-child{border-bottom:0;border-right:0;border-top-left-radius:1.25rem;top:0;left:0}.scan-stage__frame i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:1.25rem;top:0;right:0}.scan-stage__frame i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:1.25rem;bottom:0;left:0}.scan-stage__frame i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:1.25rem;bottom:0;right:0}.scan-stage__laser{background:var(--brand);border-radius:9999px;height:2px;animation:2.2s ease-in-out infinite alternate scan-laser;position:absolute;left:8%;right:8%;box-shadow:0 0 14px 3px #ff6a00b3}.scan-stage__status{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d1ab3;border-radius:9999px;padding:.35rem .8rem;font-size:.75rem;font-weight:700;position:absolute;top:.875rem;left:50%;transform:translate(-50%)}.scan-stage__controls{z-index:2;gap:.75rem;display:flex;position:absolute;bottom:.875rem;left:50%;transform:translate(-50%)}.scan-stage__btn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .15s,background .15s;display:inline-flex}.scan-stage__btn:active{transform:scale(.92)}.scan-stage__btn--on{color:#0d0d1a;background:#fff}.scan-stage__btn--close{background:#ef4444d9}.scan-trigger{color:#fff;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;height:100%;min-height:17rem;padding:1.5rem;display:flex}.scan-trigger__core{background:linear-gradient(180deg, #ff8a3d, var(--brand) 55%, #c50);border-radius:9999px;place-items:center;width:6rem;height:6rem;margin-bottom:.9rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;box-shadow:0 16px 40px #ff6a0073,inset 0 1px #ffffff59}.scan-trigger:hover .scan-trigger__core{transform:scale(1.06)}.scan-trigger:active .scan-trigger__core{transform:scale(.94)}.scan-trigger__ring{border:2px solid #ff8a3db3;border-radius:9999px;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite scan-ring;position:absolute;inset:0}.scan-trigger__ring--late{animation-delay:1.2s}@keyframes scan-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.scan-trigger__label{font-size:1.125rem;font-weight:800}.scan-trigger__hint{color:#fff9;font-size:.8125rem}.scan-today{margin-top:1.25rem}.scan-today__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.scan-today__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.scan-today__item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem;display:flex}.scan-today__icon{color:#ffb27a;background:#ff6a002e;border-radius:.6rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-bottom:.25rem;display:inline-flex}.scan-today__item strong{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.scan-today__item>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#fff9;font-size:.75rem;overflow:hidden}.scan-skeleton{background:#ffffff24;border-radius:.4rem;width:1.75rem;height:1.25rem;animation:1.2s ease-in-out infinite scan-pulse;display:inline-block}@keyframes scan-pulse{50%{opacity:.45}}.scan-side{flex-direction:column;gap:1rem;min-width:0;display:flex}.scan-panel{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;padding:1rem}.scan-panel__head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;padding:0 .25rem;display:flex}.scan-panel__head h2{color:var(--navy);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:800;display:inline-flex}.scan-panel__head span{color:var(--muted);font-size:.75rem}.scan-tabs{background:var(--background);border-radius:9999px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.875rem;padding:.25rem;display:grid}.scan-tabs__tab{height:2.5rem;color:var(--muted);border-radius:9999px;font-size:.8125rem;font-weight:700;transition:color .15s;position:relative}.scan-tabs__tab--active{color:var(--navy)}.scan-tabs__pill{background:var(--card);border-radius:9999px;position:absolute;inset:0;box-shadow:0 1px 3px #0d0d1a1f}.scan-tabs__label{align-items:center;gap:.35rem;display:inline-flex;position:relative}.scan-field__label{color:var(--navy);margin:0 .25rem .5rem;font-size:.8125rem;font-weight:700;display:block}.scan-field__row{border:1px solid var(--border);background:var(--background);padding:.375rem;border-radius:1rem;align-items:center;gap:.5rem;padding-inline-start:.875rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.scan-field__row:focus-within{border-color:var(--brand);background:var(--card);box-shadow:0 0 0 4px var(--brand-light)}.scan-field__icon{color:var(--muted);flex-shrink:0}.scan-field__input{min-width:0;height:2.5rem;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:1rem;font-weight:600}.scan-field__input::placeholder{color:#9aa0a6;font-weight:500}.scan-list{flex-direction:column;gap:.125rem;margin-top:.5rem;display:flex}.scan-list__empty{text-align:center;color:var(--muted);padding:1rem;font-size:.875rem}.scan-row{text-align:start;border-radius:1rem;align-items:center;gap:.75rem;width:100%;padding:.625rem;transition:background .15s,transform .15s;display:flex}.scan-row:hover{background:var(--brand-surface)}.scan-row:active{transform:scale(.985)}.scan-row__avatar{background:var(--navy);color:#fff;border-radius:.875rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.8125rem;font-weight:800;display:grid}.scan-row__body{flex-direction:column;flex:1;min-width:0;display:flex}.scan-row__name{text-overflow:ellipsis;white-space:nowrap;color:var(--navy);font-size:.9375rem;font-weight:700;overflow:hidden}.scan-row__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.75rem;overflow:hidden}.scan-row__progress{font-variant-numeric:tabular-nums;color:var(--navy);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;font-size:.75rem;font-weight:800;display:flex}.scan-row__progress--ready{color:var(--success)}.scan-row__bar{background:var(--brand-light);border-radius:9999px;width:3rem;height:.3rem;display:block;overflow:hidden}.scan-row__bar span{border-radius:inherit;background:var(--brand);transform-origin:0;height:100%;display:block}[dir=rtl] .scan-row__bar span{transform-origin:100%}.scan-row__progress--ready .scan-row__bar span{background:var(--success)}.scan-recent-empty{align-items:center;gap:.875rem;display:flex}.scan-recent-empty__mascot{flex-shrink:0;width:4.25rem}.scan-recent-empty h2{color:var(--navy);font-size:.9375rem;font-weight:800}.scan-recent-empty p{color:var(--muted);margin-top:.2rem;font-size:.8125rem;line-height:1.5}.scan-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.scan-links__item{border:1px solid var(--border);background:var(--card);min-height:3.25rem;color:var(--navy);border-radius:1.25rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;transition:border-color .15s,color .15s;display:flex}.scan-links__item:hover{border-color:var(--brand-border);color:var(--brand-dark)}.scan-sheet{z-index:70}@media (min-width:768px){.scan-sheet{align-items:center;padding:1.5rem}}.scan-sheet__panel{width:100%;max-width:30rem;max-height:92dvh;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--card);border-radius:1.75rem 1.75rem 0 0;flex-direction:column;display:flex;position:relative;box-shadow:0 -18px 60px #0d0d1a59}@media (min-width:768px){.scan-sheet__panel{border-radius:1.75rem;padding-bottom:1.25rem}}.scan-sheet__grip{background:var(--border);cursor:grab;touch-action:none;border-radius:9999px;flex-shrink:0;width:2.75rem;height:.3rem;margin:.25rem auto .875rem;display:block;position:relative}.scan-sheet__grip:before{content:"";position:absolute;inset:-.9rem -3rem}.scan-sheet__close{z-index:2;background:var(--background);width:2.25rem;height:2.25rem;color:var(--muted);top:.75rem;border-radius:9999px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex;position:absolute;inset-inline-end:.75rem}.scan-sheet__close:hover{background:var(--brand-light);color:var(--brand-dark)}.scan-sheet__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;margin:0 -.25rem;padding:.25rem .25rem .75rem;display:flex;overflow-y:auto}.scan-pass{isolation:isolate;border-radius:1.35rem;flex-shrink:0;margin-top:1.5rem;padding:1rem;position:relative;overflow:hidden}.scan-pass:after{content:"";z-index:-1;background:radial-gradient(circle,#ffffff24,#fff0 65%);border-radius:9999px;width:18rem;height:18rem;position:absolute;inset:-50% -30% auto auto}.scan-pass__top{align-items:center;gap:.75rem;display:flex}.scan-pass__avatar{border-radius:1rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:800;display:grid}.scan-pass__who{flex:1;min-width:0}.scan-pass__name{text-overflow:ellipsis;white-space:nowrap;font-size:1.1875rem;font-weight:800;line-height:1.2;overflow:hidden}.scan-pass__program{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.75rem;font-weight:600;overflow:hidden}.scan-pass__count{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.875rem;font-weight:800;line-height:1;display:inline-block}.scan-pass__count small{font-size:.9375rem;font-weight:700}.scan-pass__chips{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.scan-chip{border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.scan-chip--party{color:#92400e;background:#fde68a}.scan-grid{gap:.45rem;margin-top:1rem;display:grid}.scan-grid__slot{aspect-ratio:1;border:2px dashed;border-radius:9999px;justify-self:center;place-items:center;width:100%;max-width:3rem;font-size:.6875rem;font-weight:700;display:grid}.scan-grid__slot--filled,.scan-grid__slot--goal{border-style:solid}.scan-pass__goal{align-items:center;gap:.4rem;margin-top:.875rem;font-size:.8125rem;font-weight:700;display:flex}.scan-banner{background:var(--background);color:var(--foreground);border-radius:.875rem;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}.scan-banner--gift{background:var(--brand-light);color:var(--brand-dark);font-weight:700}.scan-banner--warn{color:#92400e;background:#fef3c7;font-weight:600}.scan-banner--note{color:#1e3a8a;background:#eef4ff}.scan-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}@media (max-width:359px){.scan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.scan-stats>div{background:var(--background);border-radius:.875rem;min-width:0;padding:.55rem .6rem}.scan-stats dt{letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--muted);font-size:.625rem;font-weight:700;overflow:hidden}.scan-stats dd{text-overflow:ellipsis;white-space:nowrap;color:var(--navy);margin-top:.1rem;font-size:.9375rem;font-weight:800;overflow:hidden}.scan-stats dd.scan-stats__date{white-space:normal;font-size:.8125rem;line-height:1.25}.scan-history__title{color:var(--navy);align-items:center;gap:.4rem;margin:.25rem 0;font-size:.8125rem;font-weight:800;display:flex}.scan-history__list{flex-direction:column;display:flex}.scan-history__item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem 0;display:grid}.scan-history__item+.scan-history__item{border-top:1px dashed var(--border)}.scan-history__dot{background:var(--brand-light);width:1.875rem;height:1.875rem;color:var(--brand-dark);border-radius:9999px;place-items:center;display:grid}.scan-history__dot--redeem{color:#1f8a84;background:#34b1aa24}.scan-history__what{min-width:0;color:var(--navy);flex-direction:column;font-size:.8125rem;font-weight:700;display:flex}.scan-history__what small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.6875rem;font-weight:500;overflow:hidden}.scan-history__when{white-space:nowrap;color:var(--muted);font-size:.6875rem}.scan-history__empty{color:var(--muted);padding:.5rem 0;font-size:.8125rem}.scan-sheet__actions{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.625rem;padding-top:.75rem;display:flex}.scan-sheet__buttons{gap:.625rem;display:flex}.scan-action{border-radius:1.1rem;flex:1;height:3.5rem;font-size:1rem;font-weight:800}.scan-action--redeem{background:var(--success);color:#fff;animation:1.8s ease-in-out infinite scan-redeem-glow;box-shadow:0 10px 28px #34b1aa59}.scan-action--redeem:hover{background:#2b9a94}@keyframes scan-redeem-glow{50%{box-shadow:0 10px 28px #34b1aa59,0 0 0 7px #34b1aa24}}.scan-stepper{background:var(--background);border-radius:9999px;align-self:center;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.scan-stepper button{border:1px solid var(--border);background:var(--card);width:2.25rem;height:2.25rem;color:var(--navy);border-radius:9999px;place-items:center;transition:transform .12s;display:grid}.scan-stepper button:active:not(:disabled){transform:scale(.9)}.scan-stepper button:disabled{opacity:.4}.scan-stepper output{text-align:center;min-width:3rem;color:var(--brand-dark);font-size:1rem;font-weight:800}.scan-stepper--success output{color:#1f8a84}.scan-offline,.scan-error{text-align:center;align-items:center;gap:.625rem}.scan-offline__icon{color:#92400e;background:#fef3c7;border-radius:9999px;place-items:center;width:3.75rem;height:3.75rem;display:grid}.scan-offline h2{color:var(--navy);font-size:1.125rem;font-weight:800}.scan-offline p{max-width:24rem;color:var(--muted);font-size:.875rem;line-height:1.55}.scan-offline code{background:var(--background);letter-spacing:.06em;border-radius:.75rem;padding:.4rem .75rem;font-size:.875rem;font-weight:700}.scan-offline .scan-sheet__buttons,.scan-error .scan-action{width:100%;margin-top:.5rem}.scan-error .scan-action{flex:none}.scan-error__mascot{width:5.5rem}.scan-error__text{max-width:24rem;color:var(--navy);font-size:1rem;font-weight:700;line-height:1.5}.scan-settings__title{color:var(--navy);margin-bottom:1rem;font-size:1.125rem;font-weight:800}.scan-settings__group{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.scan-settings__group legend{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.scan-settings__option{border:1px solid var(--border);background:var(--card);text-align:start;width:100%;color:var(--navy);border-radius:1rem;align-items:center;gap:.625rem;padding:.8rem .9rem;font-size:.9375rem;font-weight:700;transition:border-color .15s,background .15s;display:flex}.scan-settings__option--active{border-color:var(--brand);background:var(--brand-surface);color:var(--brand-dark)}.scan-settings__toggle{border:1px solid var(--border);text-align:start;border-radius:1rem;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;display:flex}.scan-settings__toggle-icon{background:var(--brand-light);width:2.25rem;height:2.25rem;color:var(--brand-dark);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.scan-settings__toggle-text{flex-direction:column;flex:1;display:flex}.scan-settings__toggle-text strong{color:var(--navy);font-size:.9375rem}.scan-settings__toggle-text small{color:var(--muted);font-size:.75rem}.scan-switch{background:#d1d5db;border-radius:9999px;flex-shrink:0;justify-content:flex-start;width:2.75rem;height:1.6rem;padding:.2rem;transition:background .2s;display:flex}.scan-switch span{background:#fff;border-radius:9999px;width:1.2rem;height:1.2rem;box-shadow:0 1px 3px #0003}.scan-switch--on{background:var(--brand);justify-content:flex-end}.scan-celebrate{z-index:95;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex;position:fixed;inset:0;overflow:hidden}.scan-celebrate--stamp{background:#e86e1ef0}.scan-celebrate--redeem{background:radial-gradient(circle at 50% 40%,#ff6a0066,#0d0d1af5 60%)}.scan-celebrate--queued{background:#78350ff2}.scan-celebrate__confetti{pointer-events:none;position:absolute;top:50%;left:50%}.scan-celebrate__confetti span{border-radius:2px;width:.5rem;height:.875rem;position:absolute}.scan-celebrate__badge{background:#ffffff29;border:2px solid #ffffff59;border-radius:9999px;place-items:center;width:6rem;height:6rem;margin-bottom:.5rem;display:grid}.scan-celebrate__mascot{width:10rem}.scan-celebrate__title{letter-spacing:-.01em;font-size:1.625rem;font-weight:800}.scan-celebrate__subtitle{color:#fffc;max-width:22rem;font-size:.9375rem}.scan-toasts{bottom:calc(1rem + env(safe-area-inset-bottom));z-index:80;pointer-events:none;flex-direction:column;gap:.5rem;width:min(28rem,100% - 2rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.scan-toast{color:#fff;pointer-events:auto;padding:.7rem .7rem .8rem;background:#0d0d1a;border-radius:1.1rem;align-items:center;gap:.75rem;padding-inline-start:.9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0d0d1a59}.scan-toast--info{justify-content:center;font-size:.875rem;font-weight:700}.scan-toast__icon{background:var(--success);border-radius:9999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.scan-toast__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.scan-toast__undo{color:#ffb27a;background:#ffffff1a;border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;height:2.25rem;padding:0 .8rem;font-size:.8125rem;font-weight:800;transition:background .15s;display:inline-flex}.scan-toast__undo:hover{background:#ffffff2e}.scan-toast__secs{font-variant-numeric:tabular-nums;color:#ffffff8c;min-width:1.6rem;font-weight:600}.scan-toast__bar{background:var(--brand);transform-origin:0;height:3px;transition:transform .25s linear;position:absolute;bottom:0;left:0;right:0}[dir=rtl] .scan-toast__bar{transform-origin:100%}.scan-layout--single{max-width:40rem}@media (min-width:1024px){.scan-layout--single{grid-template-columns:minmax(0,1fr)}}.scan-hero--compact{padding:1.25rem}.scan-today__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-activity__title{color:var(--navy);font-size:1rem;font-weight:800}.scan-activity__empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;font-size:.875rem;display:flex}.scan-activity__mascot{width:6rem}.scan-activity__cta{background:var(--brand);color:#fff;border-radius:9999px;align-items:center;height:2.75rem;padding:0 1.25rem;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:reduce){.scan-trigger__ring,.scan-stage__laser,.scan-action--redeem,.scan-skeleton{animation:none}}.dash-badge--success{color:#047857;background:#10b9811f}.dash-badge--danger{color:#b91c1c;background:#ef44441f}.dash-tabs{border-bottom:1px solid var(--border);gap:.375rem;margin-bottom:1.25rem;display:flex;overflow-x:auto}.dash-tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.dash-tab--active{color:var(--foreground);border-bottom-color:var(--brand)}.dash-modal{z-index:70;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dash-modal__backdrop{background:#0d0d1a80;position:absolute;inset:0}.dash-modal__panel{background:var(--card);border:1px solid var(--border);border-radius:1.25rem;width:100%;max-width:26rem;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0d0d1a59}.dash-modal__head{justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 0;display:flex}.dash-modal__title{font-size:1.0625rem;font-weight:800}.dash-modal__close{background:var(--background);width:2rem;height:2rem;color:var(--muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.dash-modal__body{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.card-pass{border-radius:1rem;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;box-shadow:0 10px 32px #0000002e}.card-pass--compact{border-radius:.875rem;gap:.5rem;padding:.75rem}.card-pass__head{align-items:center;gap:.625rem;display:flex}.card-pass__logo{object-fit:cover;border-radius:9999px;flex-shrink:0;width:2rem;height:2rem}.card-pass__monogram{border:1.5px solid;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:800;display:flex}.card-pass__titles{flex:1;min-width:0}.card-pass__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:800;line-height:1.2;overflow:hidden}.card-pass__business{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.card-pass__count{opacity:.9;flex-shrink:0;font-size:.75rem;font-weight:800}.card-pass__grid{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:.375rem;display:grid}.card-pass__stamp{border:1px solid;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:flex}.card-pass--compact .card-pass__stamp{width:1.5rem;height:1.5rem;font-size:.6875rem}.card-pass__stamp--filled{background:#ffffff2e}.card-pass__stamp--reward{border-style:dashed}.card-pass__stamp-icon--faded{opacity:.3}.card-pass__reward{text-align:center;opacity:.9;font-size:.75rem;font-weight:600}.card-pass__banner-wrap{border-radius:1rem 1rem 0 0;height:4.5rem;margin:-1rem -1rem 0;position:relative;overflow:hidden}.card-pass--compact .card-pass__banner-wrap{border-radius:.875rem .875rem 0 0;height:3.25rem;margin:-.75rem -.75rem 0}.card-pass__banner{object-fit:cover;width:100%;height:100%;display:block}.card-pass__banner-fade{pointer-events:none;height:60%;position:absolute;inset:auto 0 0}.card-pass__stamp--square{border-radius:.125rem}.card-pass__stamp--rounded{border-radius:.375rem}.card-pass__stamp--heart{border-radius:50% 50% 0;transform:rotate(-45deg)}.card-pass__stamp--heart>*{display:inline-flex;transform:rotate(45deg)}.card-pass__stamp--diamond{border-radius:.2rem;transform:rotate(45deg)}.card-pass__stamp--diamond>*{display:inline-flex;transform:rotate(-45deg)}.card-pass__stamp-img{object-fit:contain;width:70%;height:70%}.card-pass__stamp-img--faded{opacity:.35;filter:grayscale(.4)}.card-pass__grid--compact{gap:.25rem}.card-pass__grid--rows{gap:.5rem .375rem}.card-pass-frame{flex-direction:column;align-items:center;gap:.5rem;display:flex}.card-pass-frame__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.625rem;font-weight:700}.wallet-pass-frame{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.wallet-pass-frame__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.625rem;font-weight:700}.wallet-pass{background:#fff;border-radius:1.125rem;width:100%;max-width:22rem;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 36px #00000029}.wallet-pass--compact{border-radius:.875rem;max-width:100%;box-shadow:0 6px 20px #0000001f}.wallet-pass--ready{box-shadow:0 0 0 1px var(--wp-accent), 0 14px 40px var(--wp-accent)}@supports (color:color-mix(in lab, red, red)){.wallet-pass--ready{box-shadow:0 0 0 1px color-mix(in srgb, var(--wp-accent) 35%, transparent), 0 14px 40px color-mix(in srgb, var(--wp-accent) 22%, transparent)}}.wallet-pass__surface{background:var(--wp-bg);color:var(--wp-fg)}.wallet-pass__strip{justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem .625rem;display:flex}.wallet-pass--compact .wallet-pass__strip{padding:.625rem .75rem .5rem}.wallet-pass__brand{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.wallet-pass__logo{object-fit:cover;border-radius:9999px;flex-shrink:0;width:2rem;height:2rem;box-shadow:0 0 0 1.5px #ffffff59}.wallet-pass--compact .wallet-pass__logo{width:1.625rem;height:1.625rem}.wallet-pass__monogram{background:#ffffff2e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff59}.wallet-pass--compact .wallet-pass__monogram{width:1.625rem;height:1.625rem;font-size:.75rem}.wallet-pass__brand-text{min-width:0}.wallet-pass__business{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:800;line-height:1.15;overflow:hidden}.wallet-pass--compact .wallet-pass__business{font-size:.8125rem}.wallet-pass__program{opacity:.72;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.625rem;font-weight:600;overflow:hidden}.wallet-pass__metric{text-align:end;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.wallet-pass__metric-label{letter-spacing:.08em;opacity:.72;text-transform:uppercase;font-size:.5625rem;font-weight:700}.wallet-pass__metric-value{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800;line-height:1}.wallet-pass__metric-value--sm{font-size:1rem}.wallet-pass--compact .wallet-pass__metric-value{font-size:1.125rem}.wallet-pass__hero{min-height:6.5rem;position:relative;overflow:hidden}.wallet-pass--compact .wallet-pass__hero{min-height:5rem}.wallet-pass__hero--gradient{background:linear-gradient(160deg, var(--wp-fg) 0%, var(--wp-bg) 55%, #000 100%)}@supports (color:color-mix(in lab, red, red)){.wallet-pass__hero--gradient{background:linear-gradient(160deg, color-mix(in srgb, var(--wp-fg) 12%, var(--wp-bg)) 0%, var(--wp-bg) 55%, color-mix(in srgb, #000 18%, var(--wp-bg)) 100%)}}.wallet-pass__hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wallet-pass__hero-scrim{pointer-events:none;background:linear-gradient(#00000014 0%,#00000047 55%,#0000006b 100%);position:absolute;inset:0}.wallet-pass__hero--gradient .wallet-pass__hero-scrim{background:linear-gradient(#0000 0%,#0000001f 100%)}.wallet-pass__stamp-zone{padding:.625rem 1rem .25rem}.wallet-pass__stamp-grid{justify-items:center;gap:.375rem;padding:0 1rem .75rem;display:grid}.wallet-pass__stamp-grid--on-banner{z-index:2;inset-inline:0;padding:0 .875rem;position:absolute;bottom:.625rem}.wallet-pass__stamp-grid--compact{gap:.25rem;padding-bottom:.5rem}.wallet-pass__stamp-grid--compact.wallet-pass__stamp-grid--on-banner{padding-inline:.625rem;bottom:.375rem}.wallet-pass__stamp{border:1px solid;border-radius:9999px;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.75rem;line-height:1;display:flex}.wallet-pass__stamp--compact{width:1.5rem;height:1.5rem;font-size:.625rem}.wallet-pass__stamp--overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:2rem;height:2rem;font-size:.8125rem}.wallet-pass--compact .wallet-pass__stamp--overlay{width:1.625rem;height:1.625rem;font-size:.6875rem}.wallet-pass__stamp--square{border-radius:.125rem}.wallet-pass__stamp--rounded{border-radius:.375rem}.wallet-pass__stamp--heart{border-radius:50% 50% 0;transform:rotate(-45deg)}.wallet-pass__stamp--heart>*{display:inline-flex;transform:rotate(45deg)}.wallet-pass__stamp--diamond{border-radius:.2rem;transform:rotate(45deg)}.wallet-pass__stamp--diamond>*{display:inline-flex;transform:rotate(-45deg)}.wallet-pass__stamp--reward{border-style:dashed}.wallet-pass__stamp--reward-filled{border-style:solid}.wallet-pass__stamp-img{object-fit:contain;width:70%;height:70%}.wallet-pass__stamp-img--faded{opacity:.4;filter:grayscale(.35)}.wallet-pass__stamp-img--overlay{filter:none}.wallet-pass__stamp-emoji--faded{opacity:.38}.wallet-pass__member{border-top:1px solid var(--wp-fg);justify-content:space-between;align-items:flex-end;gap:.75rem;padding:.625rem 1rem .375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wallet-pass__member{border-top:1px solid color-mix(in srgb, var(--wp-fg) 12%, transparent)}}.wallet-pass--compact .wallet-pass__member{padding:.5rem .75rem .25rem}.wallet-pass__member-main{min-width:0}.wallet-pass__member-label{letter-spacing:.08em;opacity:.68;text-transform:uppercase;font-size:.5625rem;font-weight:700;display:block}.wallet-pass__member-name{text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:1rem;font-weight:800;line-height:1.2;overflow:hidden}.wallet-pass--compact .wallet-pass__member-name{font-size:.875rem}.wallet-pass__member-metric{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.wallet-pass__reward-text{text-align:center;opacity:.88;padding:0 1rem .875rem;font-size:.75rem;font-weight:600;line-height:1.35}.wallet-pass--compact .wallet-pass__reward-text{padding:0 .75rem .625rem;font-size:.6875rem}.wallet-pass__reward-text--ready{opacity:1;color:var(--wp-accent);font-weight:800}@supports (color:color-mix(in lab, red, red)){.wallet-pass__reward-text--ready{color:color-mix(in srgb, var(--wp-accent) 85%, var(--wp-fg))}}.wallet-pass__qr-panel{background:#fff;border-top:1px solid #ebebef;flex-direction:column;align-items:center;gap:.375rem;padding:1rem 1.25rem 1.125rem;display:flex}.wallet-pass--compact .wallet-pass__qr-panel{padding:.75rem}.wallet-pass__qr{background:#fff;border-radius:.75rem;width:10.5rem;height:10.5rem;box-shadow:inset 0 0 0 1px #e8e8ed}.wallet-pass--compact .wallet-pass__qr{width:7.5rem;height:7.5rem}.wallet-pass__qr--placeholder{background:linear-gradient(135deg,#f4f4f5,#e4e4e7)}.wallet-pass__serial{font-family:var(--font-mono,ui-monospace, monospace);color:#8e8e93;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.wallet-pass__scan-hint{color:#aeaeb2;text-align:center;font-size:.625rem}.dash-card-studio{z-index:100;background:var(--background);flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.dash-card-studio__header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:grid}.dash-card-studio__back{color:var(--muted);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.dash-card-studio__back:hover{color:var(--foreground)}.dash-card-studio__head-center{flex-direction:column;align-items:center;gap:.625rem;min-width:0;display:flex}.dash-card-studio__title{font-size:1rem;font-weight:800}.dash-card-studio__steps{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.dash-card-studio__step{background:var(--background);color:var(--muted);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dash-card-studio__step:disabled{opacity:.45;cursor:not-allowed}.dash-card-studio__step--active{background:var(--brand);color:#fff}.dash-card-studio__step--done:not(:disabled){color:#047857;cursor:pointer;background:#10b9811f}.dash-card-studio__step-num{background:#00000014;border-radius:9999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;display:inline-flex}.dash-card-studio__step-label{display:none}@media (min-width:640px){.dash-card-studio__step-label{display:inline}}.dash-card-studio__close{width:2.25rem;height:2.25rem;color:var(--muted);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.dash-card-studio__close:hover{background:var(--background);color:var(--foreground)}.dash-card-studio__body{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:0;min-height:0;display:grid;overflow:hidden}.dash-card-studio--pro .dash-card-studio__body--pro>*{min-height:0;max-height:100%}@media (min-width:900px){.dash-card-studio__body{grid-template-columns:minmax(18rem,1fr) minmax(0,1.35fr)}}.dash-card-studio__preview-pane{background:linear-gradient(180deg, var(--background) 0%, var(--brand) 100%);padding:1.25rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.dash-card-studio__preview-pane{background:linear-gradient(180deg, var(--background) 0%, color-mix(in srgb, var(--brand) 6%, var(--background)) 100%)}}.dash-card-studio__preview-pane{border-bottom:1px solid var(--border)}@media (min-width:900px){.dash-card-studio__preview-pane{border-bottom:none;border-inline-end:1px solid var(--border)}}.dash-card-studio__preview-sticky{flex-direction:column;gap:.75rem;max-width:22rem;margin:0 auto;display:flex}.dash-card-studio__preview-meta{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.75rem;display:flex}.dash-card-studio__form-pane{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 2rem;display:flex;overflow-y:auto}.dash-card-studio__section{flex-direction:column;gap:1rem;max-width:36rem;display:flex}.dash-card-studio__section--launch{text-align:center;align-items:center;max-width:28rem;margin:0 auto}.dash-card-studio__section-title{align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:1.125rem;font-weight:800;display:flex}.dash-card-studio__footer{border-top:1px solid var(--border);justify-content:space-between;gap:.75rem;max-width:36rem;margin-top:auto;padding-top:1rem;display:flex}.dash-design__banner-tip{background:var(--brand);border-radius:.625rem;padding:.625rem .875rem}@supports (color:color-mix(in lab, red, red)){.dash-design__banner-tip{background:color-mix(in srgb, var(--brand) 8%, var(--card))}}.dash-design__banner-tip{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.dash-design__banner-tip{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--border))}}.dash-design__presets{flex-wrap:wrap;gap:.5rem;display:flex}.dash-design__preset{cursor:pointer;border:2px solid #0000;border-radius:.5rem;width:2.25rem;height:2.25rem;transition:transform .15s}.dash-design__preset:hover{transform:scale(1.08)}.dash-design__preset--active{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.dash-design__preset--active{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 30%, transparent)}}.dash-design__accent-row{align-items:center;gap:.75rem;display:flex}.dash-wizard__color--compact{max-width:4rem}.dash-design__accent-clear{color:var(--muted);font-size:.75rem;font-weight:600;text-decoration:underline}.dash-design__uploads{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:520px){.dash-design__uploads{grid-template-columns:1fr 1fr}}.dash-card-upload{flex-direction:column;gap:.375rem;display:flex}.dash-card-upload__btn{border:1.5px dashed var(--border);color:var(--muted);background:var(--card);text-align:start;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.dash-card-upload__btn:hover{border-color:var(--brand);color:var(--foreground)}.dash-card-upload__preview{border:1px solid var(--border);background:var(--card);border-radius:.75rem;position:relative;overflow:hidden}.dash-card-upload__img{object-fit:cover;width:100%;height:5rem;display:block}.dash-card-upload--banner .dash-card-upload__img{height:4.5rem}.dash-card-upload__remove{color:#fff;top:.375rem;background:#0000008c;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;inset-inline-end:.375rem}.dash-design__shapes,.dash-design__layouts,.dash-design__modes{flex-wrap:wrap;gap:.5rem;display:flex}.dash-design__shape,.dash-design__layout,.dash-design__mode{border:1px solid var(--border);background:var(--card);border-radius:.625rem;flex-direction:column;align-items:center;gap:.25rem;min-width:3.5rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dash-design__shape--active,.dash-design__layout--active,.dash-design__mode--active{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dash-design__shape--active,.dash-design__layout--active,.dash-design__mode--active{background:color-mix(in srgb, var(--brand) 10%, var(--card))}}.dash-design__shape--active,.dash-design__layout--active,.dash-design__mode--active{color:var(--brand)}.dash-design__shape-icon{font-size:1.125rem;line-height:1}.dash-wizard__templates--studio{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.dash-wizard__icons--studio{max-height:10rem;overflow-y:auto}.dash-input--emoji{text-align:center;max-width:6rem;font-size:1.5rem}.dash-card-studio--pro .dash-card-studio__body--pro{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}@media (max-width:899px){.dash-card-studio--pro .dash-card-studio__body--pro{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.dash-card-studio__preview-pane--pro{display:none}.dash-card-studio__header--pro{grid-template-columns:auto 1fr;gap:.5rem}.dash-card-studio__header-actions .dash-card-studio__close,.dash-card-studio__subtitle{display:none}}.dash-card-studio__header--pro{grid-template-columns:auto 1fr auto}.dash-card-studio__subtitle{color:var(--muted);text-align:center;font-size:.75rem}.dash-card-studio__header-actions{align-items:center;gap:.5rem;display:flex}.dash-card-studio__editor{border-inline-end:1px solid var(--border);background:var(--card);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.dash-studio-editor__tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:.25rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.dash-studio-editor__tab{color:var(--muted);white-space:nowrap;border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:700}.dash-studio-editor__tab--active{background:var(--brand);color:#fff}.dash-studio-editor__scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;max-height:100%;padding:1rem 1.25rem calc(2rem + env(safe-area-inset-bottom));display:block;overflow:hidden scroll;transform:translateZ(0)}.dash-studio-fields{flex-direction:column;gap:.875rem;display:flex}.dash-studio-acc{border:1px solid var(--border);background:var(--background);border-radius:.875rem;margin-bottom:.75rem;overflow:hidden}.dash-studio-acc__head{text-align:start;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1rem;font-size:.9375rem;font-weight:800;display:flex}.dash-studio-acc__body{border-top:1px solid var(--border);padding:0 1rem 1rem}.dash-stepper{flex-direction:column;gap:.375rem;display:flex}.dash-stepper__label{color:var(--muted);font-size:.8125rem;font-weight:600}.dash-stepper__control{border:1px solid var(--border);background:var(--card);border-radius:.625rem;align-items:center;gap:.5rem;width:fit-content;padding:.25rem;display:inline-flex}.dash-stepper__btn{width:2rem;height:2rem;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;display:flex}.dash-stepper__btn:hover:not(:disabled){background:var(--background)}.dash-stepper__btn:disabled{opacity:.35}.dash-stepper__value{text-align:center;font-variant-numeric:tabular-nums;min-width:2rem;font-size:1rem;font-weight:800}.dash-studio-search{border:1px solid var(--border);background:var(--card);border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.dash-studio-search input{background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.dash-studio-table{border-collapse:collapse;width:100%;font-size:.875rem}.dash-studio-table th,.dash-studio-table td{border-bottom:1px solid var(--border);text-align:start;padding:.625rem .5rem}.dash-studio-table th:last-child,.dash-studio-table td:last-child{text-align:center;width:5rem}.dash-studio-sizes{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.dash-studio-size{border:1.5px solid var(--border);text-align:center;background:var(--card);border-radius:.75rem;padding:.875rem}.dash-studio-size--active{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dash-studio-size--active{background:color-mix(in srgb, var(--brand) 8%, var(--card))}}.dash-studio-size--active{color:var(--brand)}.dash-card-studio__preview-pane--pro{background:linear-gradient(180deg, var(--background), var(--brand))}@supports (color:color-mix(in lab, red, red)){.dash-card-studio__preview-pane--pro{background:linear-gradient(180deg, var(--background), color-mix(in srgb, var(--brand) 5%, var(--background)))}}.dash-card-studio__preview-pane--pro{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.dash-studio-preview{flex-direction:column;gap:1rem;width:100%;max-width:20rem;margin:0 auto;display:flex}.dash-studio-preview__tabs{justify-content:center;gap:.25rem;display:flex}.dash-studio-preview__tab{color:var(--muted);border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dash-studio-preview__tab--active{background:var(--brand);color:#fff}.dash-studio-preview__toggles{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.dash-studio-preview__toggle-group{background:var(--card);border:1px solid var(--border);border-radius:9999px;gap:.25rem;padding:.2rem;display:flex}.dash-studio-preview__pill{color:var(--muted);border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dash-studio-preview__pill--active{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px #00000014}.dash-studio-preview__device{background:#1c1c1e;border-radius:1.5rem;padding:.5rem;box-shadow:inset 0 0 0 2px #3a3a3c}.dash-studio-preview__device--android{border-radius:1.25rem}.wallet-pass__surface--back{min-height:18rem;padding:1.25rem}.wallet-pass-back__head{margin-bottom:1rem}.wallet-pass-back__title{font-size:1.125rem;font-weight:800}.wallet-pass-back__sub{opacity:.75;margin-top:.25rem;font-size:.75rem}.wallet-pass-back__fields{flex-direction:column;gap:.875rem;display:flex}.wallet-pass-back__fields dt{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:.5625rem;font-weight:700}.wallet-pass-back__fields dd{margin-top:.125rem;font-size:.8125rem;line-height:1.4}.wallet-pass-back__footer{opacity:.5;text-align:center;margin-top:auto;padding-top:1.5rem;font-size:.625rem}.dash-cards__qr{border:1px solid var(--border);border-radius:1rem;width:14rem;height:14rem}.dash-cards__qr-link{font-family:var(--font-mono,monospace);color:var(--brand);word-break:break-all;text-align:center;font-size:.75rem}.dash-modal__panel--wide{max-width:52rem}.dash-wizard__steps{flex-wrap:wrap;gap:.375rem;padding:1rem 1.25rem 0;display:flex}.dash-wizard__step{background:var(--background);color:var(--muted);border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.dash-wizard__step--active{background:var(--brand);color:#fff}.dash-wizard__step--done{color:#047857;background:#10b9811f}.dash-wizard__layout{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.dash-wizard__layout{grid-template-columns:1.2fr 1fr}}.dash-wizard__preview{background:var(--background);border-radius:0 0 1.25rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.dash-wizard__preview-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.6875rem;font-weight:700}.dash-wizard__slider{width:100%;accent-color:var(--brand)}.dash-wizard__color{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:.625rem;width:100%;height:2.75rem;padding:.25rem}.dash-wizard__contrast{font-size:.75rem;font-weight:600}.dash-wizard__contrast--ok{color:#047857}.dash-wizard__contrast--bad{color:#b91c1c}.dash-wizard__icons{flex-wrap:wrap;gap:.5rem;display:flex}.dash-wizard__icon{border:1px solid var(--border);background:var(--background);border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;display:inline-flex}.dash-wizard__icon--active{border-color:var(--brand);background:#e8864a1a}.dash-wizard__templates{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;display:grid}.dash-wizard__template{border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .5rem;font-size:.6875rem;font-weight:700;display:flex}.dash-wizard__template-emoji{font-size:1.25rem}.dash-wizard__toggle{border:1px solid var(--border);cursor:pointer;border-radius:.75rem;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.dash-wizard__toggle--locked{opacity:.65;cursor:not-allowed}.dash-wizard__lock{color:var(--muted);align-items:center;gap:.25rem;margin-inline-start:auto;font-size:.6875rem;display:inline-flex}.dash-wizard__nav{justify-content:space-between;padding:0 1.25rem 1.25rem;display:flex}.dash-form__field{flex-direction:column;gap:6px;display:flex}.dash-form__label{color:var(--color-muted,#6b7280);font-size:.8rem;font-weight:600}.dash-form__error{color:#dc2626;font-size:.85rem;font-weight:500}.dash-code{word-break:break-all;background:#0e0e120f;border-radius:10px;padding:8px 12px;font-family:ui-monospace,monospace;display:inline-block}.dash-lockscreen{background:linear-gradient(160deg,#3b4252 0%,#1c2030 60%,#12141d 100%);border-radius:24px;justify-content:center;align-items:flex-start;min-height:220px;padding:48px 16px;display:flex}.dash-lockscreen__notif{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:18px;align-items:flex-start;gap:10px;width:100%;max-width:340px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #00000059}.dash-lockscreen__icon{background:#0e0e12;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.dash-lockscreen__app{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:.7rem}.dash-lockscreen__title{color:#0e0e12;font-size:.9rem;font-weight:700}.dash-lockscreen__body{color:#374151;overflow-wrap:anywhere;font-size:.85rem}.dash-toggle{background:#0e0e1226;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .2s;position:relative}.dash-toggle--on{background:#16a34a}.dash-toggle__thumb{top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.dash-toggle--on .dash-toggle__thumb{transform:translate(18px)}[dir=rtl] .dash-toggle--on .dash-toggle__thumb{transform:translate(-18px)}.dash-automations{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.dash-automation--locked{opacity:.65}.dash-table th{font-weight:600}.plan-gate{display:inline-block;position:relative}.plan-gate__content--locked{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.55;filter:blur(1px)}.plan-gate__overlay{border-radius:inherit;cursor:pointer;color:var(--color-brand,#f97316);background:#fff6;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.plan-gate__sheet{z-index:200;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.plan-gate__sheet{align-items:center}}.plan-gate__sheet-backdrop{background:#00000073;position:absolute;inset:0}.plan-gate__sheet-panel{z-index:1;background:var(--color-surface,#fff);border-radius:20px;width:100%;max-width:400px;margin:16px;padding:28px 24px;position:relative;box-shadow:0 20px 60px #0003}.dash-mobile-bar__item,.dash-mobile-bar__scan{min-width:44px;min-height:44px}.plan-gate__sheet-close{color:var(--color-muted,#6b7280);cursor:pointer;top:12px;background:0 0;border:none;padding:6px;display:flex;position:absolute;inset-inline-end:12px}.superadmin-shell__sidebar{position:fixed;inset-block:0;inset-inline-start:0}.superadmin-shell__main{margin-inline-start:0}@media (min-width:1024px){.superadmin-shell__main{margin-inline-start:14rem}}.marketing-logo{mix-blend-mode:normal;background:0 0}.hero-launch__shell{min-height:100svh;padding-top:calc(var(--marketing-header-h) + 1.5rem);flex-direction:column;justify-content:center;padding-bottom:2.25rem;display:flex}.hero-launch__grid{grid-template-areas:"copy-top""stage""copy-bottom";align-items:center;gap:1.5rem;display:grid}.hero-launch__copy-top{grid-area:copy-top}.hero-launch__copy-bottom{grid-area:copy-bottom}.hero-launch__stage{grid-area:stage}@media (min-width:1024px){.hero-launch__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy-top stage""copy-bottom stage";gap:1.25rem 1.5rem}}.hero-launch__title{letter-spacing:-.045em;margin-top:1.15rem;font-size:clamp(3rem,8vw,6rem);line-height:.92}.hero-launch__title-line,.hero-launch__title-accent{background:linear-gradient(180deg, #ffb06a 0%, var(--brand) 48%, #e85f00 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero-launch__tagline{color:#ffffffeb;max-width:28rem;margin-top:1.15rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;line-height:1.35}.hero-launch__sub{font-size:clamp(.95rem,1.5vw,1.125rem);line-height:1.55}.hero-launch__proofs{gap:.7rem;margin-top:1.6rem;display:grid}@media (min-width:640px){.hero-launch__proofs{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-launch__proof{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:1rem;padding:.85rem .95rem .95rem;box-shadow:inset 0 1px #ffffff0f}.hero-launch__proof-title{color:#fff;font-size:.8125rem;font-weight:800}.hero-launch__proof-body{color:#ffffff85;margin-top:.3rem;font-size:.75rem;line-height:1.45}.hero-launch__trust{color:#ffffff7a;margin-top:.85rem;font-size:.8125rem;font-weight:600}.hero-launch__stage{justify-content:center;align-items:flex-end;min-height:22rem;display:flex;position:relative}.hero-launch__mascot{z-index:14;width:min(100%,26rem);position:relative}.hero-launch__brush{pointer-events:none;border:18px solid var(--brand);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-launch__brush{border:18px solid color-mix(in srgb, var(--brand) 88%, transparent)}}.hero-launch__brush{opacity:.55;filter:blur(.2px)}.hero-launch__brush--tl{width:18rem;height:18rem;top:-6rem;left:-7rem;transform:rotate(-18deg)}.hero-launch__brush--br{width:16rem;height:16rem;bottom:-5rem;right:-6rem;transform:rotate(24deg)}.tap-mascot{position:relative}.tap-mascot__glow{background:radial-gradient(circle, var(--brand), transparent 70%);border-radius:999px;position:absolute;inset:42% 18% 8%}@supports (color:color-mix(in lab, red, red)){.tap-mascot__glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand) 38%, transparent), transparent 70%)}}.tap-mascot__glow{filter:blur(18px);pointer-events:none}.tap-mascot__ring{border:1px solid var(--brand);height:18%;position:absolute;bottom:2%;left:18%;right:18%}@supports (color:color-mix(in lab, red, red)){.tap-mascot__ring{border:1px solid color-mix(in srgb, var(--brand) 40%, transparent)}}.tap-mascot__ring{pointer-events:none;border-radius:999px}.tap-mascot__ring--a{animation:3.4s ease-out infinite tap-ring}.tap-mascot__ring--b{animation:3.4s ease-out 1.1s infinite tap-ring}@keyframes tap-ring{0%{opacity:.45;transform:scale(.86)}to{opacity:0;transform:scale(1.18)}}.magic-moment{background:linear-gradient(#f6f3ec 0%,#f4f5f7 100%)}.magic-moment__grid{gap:1.1rem;display:grid}@media (min-width:768px){.magic-moment__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.magic-moment__card{border:1px solid var(--line);background:#fff;border-radius:1.5rem;padding:1.35rem 1.35rem 1.5rem;box-shadow:0 1px 2px #2d2d3a0a,0 12px 32px #2d2d3a0d}.magic-moment__visual{background:radial-gradient(70% 80% at 50% 20%,#e8864a1f,#0000 60%),#11131f;border-radius:1.15rem;justify-content:center;align-items:center;min-height:9.5rem;margin-bottom:1.15rem;display:flex;position:relative;overflow:hidden}.magic-moment__visual--wallet{gap:.75rem;padding:.85rem .7rem}.magic-moment__qr-chip{flex-shrink:0;transform:scale(.85)}.magic-moment__num{letter-spacing:.08em;color:var(--brand);font-size:.75rem;font-weight:800}.magic-moment__title{color:var(--ink-dark);margin-top:.35rem;font-size:1.05rem;font-weight:800}.magic-moment__body{color:var(--muted);margin-top:.4rem;font-size:.875rem;line-height:1.55}.merchant-value{border-block:1px solid var(--line);background:#fff}.merchant-value__grid{gap:1rem;display:grid}@media (min-width:768px){.merchant-value__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.merchant-value__card:first-child,.merchant-value__card:nth-child(2),.merchant-value__card:nth-child(3){grid-column:span 2}.merchant-value__card:nth-child(4),.merchant-value__card:nth-child(5){grid-column:span 3}}.merchant-value__card{border:1px solid var(--line);background:linear-gradient(#fff,#faf7f2);border-radius:1.35rem;padding:1.35rem 1.4rem 1.5rem}.merchant-value__icon{background:var(--brand-surface);width:2.35rem;height:2.35rem;color:var(--brand-dark);border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex}.merchant-value__title{color:var(--ink-dark);margin-top:1rem;font-size:1.05rem;font-weight:800}.merchant-value__body{color:var(--muted);margin-top:.4rem;font-size:.875rem;line-height:1.55}.family-trust{background:radial-gradient(70% 50% at 20% 0,#e8864a29,#0000 55%),linear-gradient(#0d0d1a 0%,#10182c 100%)}.family-trust__grid{gap:1rem;display:grid}@media (min-width:768px){.family-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.family-trust__card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.4rem;padding:1.4rem 1.45rem 1.55rem}.family-trust__card--tap{background:linear-gradient(#e8864a24,#ffffff08);border-color:#e8864a66}.family-trust__card--pay{border-style:dashed}.family-trust__kicker{letter-spacing:.12em;color:#ffffff61;font-size:.7rem;font-weight:800}.family-trust__name{color:#fff;margin-top:.55rem;font-size:1.2rem;font-weight:800}.family-trust__copy{color:#ffffff94;margin-top:.5rem;font-size:.875rem;line-height:1.55}@media (max-width:1023px){.hero-launch__title{font-size:clamp(2.45rem,12vw,3.6rem)}.hero-launch__stage{min-height:18rem}.hero-launch__mascot{width:min(78%,20rem)}}@media (prefers-reduced-motion:reduce){.tap-mascot__ring{animation:none}}.launch-steps{background:radial-gradient(ellipse 60% 50% at 80% 40%, var(--brand), transparent 60%), linear-gradient(180deg, #07070c 0%, #101018 100%)}@supports (color:color-mix(in lab, red, red)){.launch-steps{background:radial-gradient(ellipse 60% 50% at 80% 40%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 60%), linear-gradient(180deg, #07070c 0%, #101018 100%)}}.launch-steps{padding:4.5rem 0 5rem}.launch-steps__shell{max-width:72rem;margin-inline:auto;padding-inline:1.25rem}.launch-steps__grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.launch-steps__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:3rem}}.launch-steps__kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.8rem;font-weight:700}.launch-steps__title{letter-spacing:-.03em;color:#fff;max-width:22rem;margin-top:.75rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800;line-height:1.2}.launch-steps__title-accent{color:#ffffff8c;font-weight:600}.launch-steps__list{gap:.75rem;margin-top:1.75rem;display:grid}.launch-steps__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.25rem;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.launch-steps__card--active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.launch-steps__card--active{border-color:color-mix(in srgb, var(--brand) 55%, transparent)}}.launch-steps__card--active{background:linear-gradient(90deg, var(--brand), #ffffff0a)}@supports (color:color-mix(in lab, red, red)){.launch-steps__card--active{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 18%, transparent), #ffffff0a)}}.launch-steps__card--active{box-shadow:inset 3px 0 0 var(--brand)}.launch-steps__num{color:#ffffffc7;background:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.75rem;font-weight:800;display:inline-flex}.launch-steps__card--active .launch-steps__num{background:var(--brand);color:#fff}.launch-steps__card-title{color:#fff;font-size:1.05rem;font-weight:800}.launch-steps__card-body{color:#ffffff8c;margin-top:.2rem;font-size:.875rem;line-height:1.5}.launch-steps__cta{margin-top:1.75rem}.launch-steps__cta .marketing-cta-primary{width:min(100%,22rem)}.launch-steps__robot{justify-content:center;display:flex}.launch-steps__robot .tap-mascot{width:min(100%,22rem)}.brand-banner{background:#000}.brand-banner__frame{max-width:80rem;margin-inline:auto}.brand-banner__img{width:100%;height:auto;display:block}.brand-banner--compact{border:1px solid #ff6a0047;border-radius:1.5rem;overflow:hidden}.page-hero{background:radial-gradient(ellipse 70% 60% at 80% 20%, var(--brand), transparent 60%), linear-gradient(180deg, #07070c 0%, #111118 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-hero{background:radial-gradient(ellipse 70% 60% at 80% 20%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 60%), linear-gradient(180deg, #07070c 0%, #111118 100%)}}.page-hero{padding:calc(var(--marketing-header-h) + 3.5rem) 1.25rem 3.5rem}.page-hero__grid{align-items:center;gap:2rem;max-width:72rem;margin-inline:auto;display:grid}@media (min-width:1024px){.page-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr)}}.page-hero__grid--copy-only{grid-template-columns:minmax(0,1fr)}.page-hero__title{letter-spacing:-.04em;background:linear-gradient(180deg, #ffb06a 0%, var(--brand) 55%, #e85f00 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:1rem;font-size:clamp(2.4rem,6vw,4.25rem);font-weight:800;line-height:.98}.page-hero__intro{color:#ffffff9e;max-width:38rem;margin-top:1.15rem;font-size:1.05rem;line-height:1.7}.page-hero__stage{justify-content:center;display:flex}.page-hero__stage .tap-mascot{width:min(100%,18rem)}.page-hero__brush{pointer-events:none;border:16px solid var(--brand);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.page-hero__brush{border:16px solid color-mix(in srgb, var(--brand) 80%, transparent)}}.page-hero__brush{opacity:.4}.page-hero__brush--tl{width:14rem;height:14rem;top:-4rem;left:-5rem}.page-hero__brush--br{width:12rem;height:12rem;bottom:-4rem;right:-4rem}.cus-page{gap:1.25rem;padding-bottom:5rem}.cus-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.cus-head__copy h1{letter-spacing:-.02em;color:var(--navy);font-size:1.75rem;font-weight:800}.cus-head__copy p{max-width:38rem;color:var(--muted);margin-top:.3rem;font-size:.875rem;line-height:1.55}.cus-head__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:640px){.cus-head__actions{width:100%}.cus-head__actions>*{flex:1 1 0}.cus-head__actions>:last-child{flex-basis:100%;order:-1}.cus-toolbar .cus-toolbar__filters{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + .5rem);margin-inline:-.25rem;padding:.1rem .25rem;overflow-x:auto}.cus-toolbar .cus-toolbar__filters::-webkit-scrollbar{display:none}.cus-toolbar .cus-select,.cus-toolbar .cus-clear{flex:none}}@media (hover:none){.cus-search kbd{display:none}}.cus-limit{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.85rem 1.1rem;display:flex}.cus-limit--full{background:#fff5f5;border-color:#fecaca}.cus-limit__copy{color:var(--navy);flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.cus-limit__copy span{color:#b91c1c;font-size:.78rem}.cus-limit__bar{background:#2d2d3a14;border-radius:999px;flex:10rem;height:.5rem;position:relative;overflow:hidden}.cus-limit__bar span{border-radius:inherit;background:linear-gradient(90deg, #f4aa6a, var(--brand));transform-origin:0;position:absolute;inset:0}.cus-limit--full .cus-limit__bar span{background:linear-gradient(90deg,#f87171,#dc2626)}.cus-limit__cta{color:var(--brand-dark);white-space:nowrap;font-size:.82rem;font-weight:700}.cus-limit__cta:hover{text-decoration:underline}.cus-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:1024px){.cus-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.cus-kpi{--tone:var(--navy);--tone-bg:#2d2d3a12;border:1px solid var(--border);background:var(--card);text-align:start;border-radius:1.1rem;grid-template-columns:auto 1fr;grid-template-areas:"icon label""value value""hint hint";align-items:center;gap:.35rem .6rem;min-height:7.5rem;padding:1rem 1.1rem;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 1px 2px #0d0d1a0a}.cus-kpi:hover{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.cus-kpi:hover{border-color:color-mix(in srgb, var(--tone) 35%, var(--border))}}.cus-kpi:hover{box-shadow:0 10px 24px -14px var(--tone)}@supports (color:color-mix(in lab, red, red)){.cus-kpi:hover{box-shadow:0 10px 24px -14px color-mix(in srgb, var(--tone) 60%, transparent)}}.cus-kpi--on{border-color:var(--tone);background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.cus-kpi--on{background:color-mix(in srgb, var(--tone) 5%, var(--card))}}.cus-kpi--on{box-shadow:0 0 0 3px var(--tone)}@supports (color:color-mix(in lab, red, red)){.cus-kpi--on{box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 16%, transparent)}}.cus-kpi--green{--tone:var(--success)}.cus-kpi--gold{--tone:#c99a06}.cus-kpi--orange{--tone:var(--brand)}.cus-kpi__icon{width:2.25rem;height:2.25rem;color:var(--tone);background:var(--tone);border-radius:.75rem;grid-area:icon;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cus-kpi__icon{background:color-mix(in srgb, var(--tone) 12%, transparent)}}.cus-kpi__label{color:var(--muted);grid-area:label;align-items:center;gap:.3rem;font-size:.8rem;font-weight:700;display:inline-flex}.cus-kpi__value{letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;grid-area:value;font-size:1.85rem;font-weight:800;line-height:1.1}.cus-kpi__hint{color:var(--muted);grid-area:hint;font-size:.75rem;line-height:1.4}.cus-kpi.cus-skel{border:none}.cus-segments{scrollbar-width:none;gap:.4rem;margin-inline:-.25rem;padding:.25rem;display:flex;overflow-x:auto}.cus-segments::-webkit-scrollbar{display:none}.cus-segment{border:1px solid var(--border);background:var(--card);height:2.35rem;color:var(--ink);border-radius:999px;flex:none;padding:0 .95rem;font-size:.82rem;font-weight:700;transition:border-color .2s,color .2s;position:relative}.cus-segment:hover{border-color:var(--brand-border);color:var(--brand-dark)}.cus-segment--on,.cus-segment--on:hover{color:#fff;border-color:#0000}.cus-segment--locked{color:var(--muted);background:#fafafa}.cus-segment__pill{border-radius:inherit;background:var(--navy);position:absolute;inset:-1px;box-shadow:0 6px 16px -8px #2d2d3ab3}.cus-segment__inner{align-items:center;gap:.4rem;display:inline-flex;position:relative}.cus-segment__count{text-align:center;font-variant-numeric:tabular-nums;background:#2d2d3a12;border-radius:999px;min-width:1.4rem;padding:.05rem .4rem;font-size:.7rem;font-weight:800}.cus-segment--on .cus-segment__count{background:var(--brand);color:#fff}.cus-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.cus-search{border:1px solid var(--border);background:var(--card);height:2.75rem;color:var(--muted);border-radius:999px;flex:18rem;align-items:center;gap:.55rem;padding:0 .6rem 0 1rem;transition:border-color .2s,box-shadow .2s;display:flex}.cus-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-light)}.cus-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.cus-search kbd{border:1px solid var(--border);min-width:1.5rem;height:1.5rem;color:var(--muted);background:#fafafa;border-radius:.4rem;place-items:center;font-family:inherit;font-size:.72rem;font-weight:700;display:grid}.cus-search__clear{width:1.75rem;height:1.75rem;color:var(--ink);background:#f1f2f4;border-radius:999px;place-items:center;display:grid}.cus-toolbar__filters{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cus-toolbar__icon{color:var(--muted)}.cus-select{border:1px solid var(--border);background:var(--card);max-width:12rem;height:2.4rem;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 .85rem;font-size:.8rem;font-weight:600}.cus-select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cus-select--on{border-color:var(--brand);background:var(--brand-surface);color:var(--brand-dark)}.cus-clear{height:2.4rem;color:var(--brand-dark);align-items:center;gap:.3rem;padding:0 .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.cus-clear:hover{text-decoration:underline}.cus-table{--cols:minmax(0, 2.3fr) minmax(0, 1.5fr) 4.5rem 7.5rem 4.5rem 7rem 1.5rem;border:1px solid var(--border);background:var(--card);border-radius:1.1rem;overflow:hidden;box-shadow:0 1px 2px #0d0d1a0a}.cus-table__head{display:none}@media (min-width:1024px){.cus-table__head{grid-template-columns:2.75rem var(--cols);border-bottom:1px solid var(--border);color:var(--muted);background:#fafbfc;align-items:center;column-gap:1rem;padding:.7rem 1.1rem .7rem .4rem;font-size:.72rem;font-weight:700;display:grid}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cus-table__head,[dir=rtl] .cus-table__head){padding:.7rem .4rem .7rem 1.1rem}}.cus-col--num{text-align:center}.cus-check-cell{cursor:pointer;align-self:stretch;place-items:center;display:grid}.cus-check-cell input,.cus-check input{width:1.05rem;height:1.05rem;accent-color:var(--brand);cursor:pointer}.cus-rows{transition:opacity .2s}.cus-rows--stale{opacity:.5;pointer-events:none}.cus-row{border-bottom:1px solid #f0f1f3;grid-template-columns:2.75rem minmax(0,1fr);column-gap:0;transition:background .15s;display:grid;position:relative}.cus-row:last-child{border-bottom:none}.cus-row:hover{background:#fafbfc}.cus-row--selected,.cus-row--selected:hover{background:var(--brand-surface)}.cus-row--focus:before{content:"";background:var(--brand);border-radius:999px;width:3px;position:absolute;inset-block:.5rem;inset-inline-start:0}.cus-row__open{text-align:start;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status""prog prog""visit visit";align-items:center;gap:.6rem .75rem;width:100%;padding:.9rem 1rem .9rem 0;display:grid}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cus-row__open,[dir=rtl] .cus-row__open){padding:.9rem 0 .9rem 1rem}.cus-row__who{grid-area:who;align-items:center;gap:.75rem;min-width:0;display:flex}.cus-row__id{flex-direction:column;gap:.1rem;min-width:0;display:flex}.cus-row__name{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;display:inline-flex;overflow:hidden}.cus-row__cake{color:#db2777;flex:none}.cus-row__muted{color:#b5b9c0;flex:none}.cus-row__contact{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:start;font-size:.78rem;overflow:hidden}.cus-row__tags{flex-wrap:wrap;gap:.25rem;margin-top:.2rem;display:flex}.cus-row__progress{flex-direction:column;grid-area:prog;gap:.35rem;min-width:0;display:flex}.cus-row__progress-top{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.cus-row__progress-top strong{color:var(--navy);font-size:.88rem}.cus-row__stat{color:var(--navy);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700;display:none}.cus-row__visit{color:var(--muted);grid-area:visit;font-size:.78rem}.cus-row__visit:before{content:attr(data-label) ": ";font-weight:600}.cus-row__status{grid-area:status}.cus-row__chev{color:#c3c7ce;transition:transform .2s,color .2s;display:none}.cus-row:hover .cus-row__chev{color:var(--brand);transform:translate(3px)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cus-row:hover .cus-row__chev,[dir=rtl] .cus-row:hover .cus-row__chev){transform:translate(-3px)}@media (min-width:1024px){.cus-row__open{grid-template-columns:var(--cols);grid-template-areas:none;column-gap:1rem;padding-block:.75rem}.cus-row__open>*{grid-area:auto}.cus-row__stat,.cus-row__chev{display:block}.cus-row__visit:before{content:none}}.cus-table__skeleton{flex-direction:column;gap:.6rem;padding:1rem;display:flex}.cus-table__foot{border-top:1px solid var(--border);color:var(--muted);background:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1.1rem;font-size:.8rem;display:flex}.cus-avatar{letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.cus-avatar--sm{width:2rem;height:2rem;font-size:.7rem}.cus-avatar--md{width:2.6rem;height:2.6rem;font-size:.82rem}.cus-avatar--lg{width:4.25rem;height:4.25rem;font-size:1.3rem}.cus-avatar--ring{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--brand-border), 0 12px 24px -12px #0d0d1a80}.cus-status{--c:var(--muted);background:var(--c);border-radius:999px;align-items:center;gap:.35rem;width:max-content;height:1.6rem;padding:0 .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cus-status{background:color-mix(in srgb, var(--c) 12%, transparent)}}.cus-status{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.cus-status{color:color-mix(in srgb, var(--c) 85%, #000)}}.cus-status{white-space:nowrap;font-size:.72rem;font-weight:700}.cus-status__dot{background:var(--c);border-radius:999px;width:.4rem;height:.4rem}.cus-status--active{--c:#1f9d95}.cus-status--active .cus-status__dot{box-shadow:0 0 0 3px var(--c)}@supports (color:color-mix(in lab, red, red)){.cus-status--active .cus-status__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 25%, transparent)}}.cus-status--atRisk{--c:var(--brand-dark)}.cus-status--inactive{--c:#7b818a}.cus-status--new{--c:var(--interactive)}.cus-wallet{height:1.6rem;color:var(--muted);background:#f1f2f4;border-radius:999px;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.cus-wallet--apple{color:#fff;background:#111}.cus-wallet--google{color:#1a56c4;background:#e8f0fe}.cus-progress{background:#eef0f3;border-radius:999px;height:.4rem;display:block;position:relative;overflow:hidden}.cus-progress__fill{border-radius:inherit;background:linear-gradient(90deg, #f4aa6a, var(--brand));transform-origin:0;position:absolute;inset:0}[dir=rtl] .cus-progress__fill,[dir=rtl] .cus-limit__bar span,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cus-progress__fill,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cus-limit__bar span{transform-origin:100%}.cus-progress--ready .cus-progress__fill{background:linear-gradient(90deg,#4cc9c1,#1f9d95)}.cus-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.cus-badge--gift{color:#13766f;background:#e6f7f5}.cus-tag{background:var(--brand-light);height:1.7rem;color:var(--brand-dark);border-radius:999px;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.cus-tag button{width:1.1rem;height:1.1rem;color:inherit;opacity:.7;border-radius:999px;place-items:center;display:grid}.cus-tag button:hover{opacity:1;background:#00000014}.cus-tag--xs{height:1.15rem;color:var(--muted);background:#f1f2f4;gap:.2rem;padding:0 .4rem;font-size:.66rem}.cus-icon-btn{border:1px solid var(--border);background:var(--card);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:.75rem;flex:none;place-items:center;transition:background .15s,border-color .15s,color .15s;display:grid}.cus-icon-btn:hover:not(:disabled){border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand-dark)}.cus-icon-btn:disabled{opacity:.35;cursor:not-allowed}.cus-alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.8rem;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.84rem;line-height:1.45;display:flex}.cus-alert__link{white-space:nowrap;margin-inline-start:auto;font-weight:800;text-decoration:underline}.cus-danger-text{color:var(--ink);font-size:.875rem;line-height:1.55}.cus-skel{background:linear-gradient(90deg,#eef0f3 0%,#f7f8fa 45%,#eef0f3 90%) 0 0/200% 100%;border-radius:.75rem;animation:1.4s ease-in-out infinite cus-shimmer;display:block}@keyframes cus-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cus-skel--tablerow{height:3.25rem}.cus-skel--avatar{border-radius:999px;flex:none;width:4.25rem;height:4.25rem}.cus-skel--title{width:60%;height:1.3rem}.cus-skel--line{width:85%;height:.8rem;margin-top:.5rem}.cus-skel--pass{border-radius:1.25rem;height:12rem}.cus-skel--row{height:4.5rem}.cus-empty{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1.5rem;display:flex}.cus-empty--hero{background:radial-gradient(60% 70% at 50% 0%, var(--brand-surface), transparent 70%);padding-block:3.5rem}.cus-empty__mascot{width:9rem;height:auto}.cus-empty__mascot--sm{width:6rem}.cus-empty h2{color:var(--navy);font-size:1.2rem;font-weight:800}.cus-empty p{max-width:28rem;color:var(--muted);font-size:.9rem;line-height:1.6}.cus-empty__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.cus-bulk{z-index:55;background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:.75rem;max-width:calc(100% - 1.5rem);padding:.45rem .5rem .45rem 1.1rem;display:flex;position:fixed;bottom:1.25rem;left:50%;translate:-50%;box-shadow:0 18px 40px -16px #0d0d1ab3}.cus-bulk__count{white-space:nowrap;font-size:.82rem;font-weight:800}.cus-bulk__actions,.cus-bulk__tag{scrollbar-width:none;align-items:center;gap:.2rem;display:flex;overflow-x:auto}.cus-bulk__actions button{color:#fff;border-radius:999px;flex:none;align-items:center;gap:.35rem;height:2.25rem;padding:0 .8rem;font-size:.8rem;font-weight:700;transition:background .15s;display:inline-flex}.cus-bulk__actions button:hover{background:#ffffff1f}.cus-bulk__actions .cus-bulk__danger{color:#fca5a5}.cus-bulk__actions .cus-bulk__danger:hover{background:#ef444433}.cus-bulk__tag{gap:.4rem}.cus-bulk__tag input{color:#fff;background:#ffffff1f;border:none;border-radius:999px;outline:none;width:11rem;height:2.25rem;padding:0 .85rem;font-size:.82rem}.cus-bulk__tag input::placeholder{color:#ffffff8c}.cus-bulk .cus-bulk__x{color:#ffffffb3;place-items:center;width:2.25rem;padding:0;display:grid}.cus-overlay{z-index:60;position:fixed;inset:0}.cus-overlay__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d0d1a6b;position:absolute;inset:0}.cus-profile:focus{outline:none}.cus-profile{background:var(--background);flex-direction:column;width:min(32rem,100%);display:flex;position:absolute;inset-block:0;inset-inline-end:0;box-shadow:-24px 0 60px -30px #0d0d1a99}.cus-profile__head{border-bottom:1px solid var(--border);background:var(--card);flex-direction:column;gap:1rem;padding:.9rem 1.25rem;display:flex}.cus-profile__nav{align-items:center;gap:.4rem;display:flex}.cus-profile__nav-spacer{flex:1}.cus-profile__identity{align-items:center;gap:1rem;min-width:0;display:flex}.cus-profile__who{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.cus-profile__who h2{letter-spacing:-.01em;color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;font-weight:800;line-height:1.2;overflow:hidden}.cus-profile__badges{flex-wrap:wrap;gap:.35rem;display:flex}.cus-profile__contact{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.15rem .75rem;font-size:.78rem;display:flex}.cus-profile__since{font-size:.75rem}.cus-copy{max-width:100%;color:var(--ink);align-items:center;gap:.3rem;font-size:.8rem;transition:color .15s;display:inline-flex}.cus-copy svg{opacity:.5;flex:none}.cus-copy:hover{color:var(--brand-dark)}.cus-copy:hover svg{opacity:1}.cus-copy--mono{word-break:break-all;text-align:start;background:#f4f5f7;border-radius:.5rem;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.cus-tabs{background:#f1f2f4;border-radius:999px;padding:.25rem;display:flex}.cus-tabs__tab{height:2.1rem;color:var(--muted);border-radius:999px;flex:1;font-size:.84rem;font-weight:700;transition:color .2s;position:relative}.cus-tabs__tab--active{color:var(--navy)}.cus-tabs__pill{border-radius:inherit;background:var(--card);position:absolute;inset:0;box-shadow:0 2px 8px -2px #0d0d1a2e}.cus-tabs__label{position:relative}.cus-profile__body{overscroll-behavior:contain;flex:1;padding:1.1rem 1.25rem 6rem;overflow-y:auto}.cus-profile__section-stack,.cus-profile__loading{flex-direction:column;gap:.9rem;display:flex}.cus-profile__failed{text-align:center;color:var(--muted);padding:2rem 0}.cus-pass{border-radius:1.25rem;padding:1.1rem 1.2rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 18px 36px -20px #0d0d1aa6}.cus-pass:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 65%);border-radius:999px;width:14rem;height:14rem;position:absolute;inset:-40% -20% auto auto}.cus-pass__top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cus-pass__program{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.cus-pass__count{opacity:.85;font-size:.95rem;font-weight:600}.cus-pass__count strong{opacity:1;font-size:1.6rem;font-weight:800}.cus-pass .scan-grid{margin-top:.85rem}.cus-pass__goal{align-items:center;gap:.45rem;margin-top:.9rem;font-size:.84rem;font-weight:600;line-height:1.4;display:flex}.cus-pass__value{flex-direction:column;margin-top:.75rem;display:flex}.cus-pass__value span{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:.7rem;font-weight:700}.cus-pass__value strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:2rem;font-weight:800;line-height:1.1}.cus-pass__bar{background:currentColor;border-radius:999px;height:.5rem;margin-top:.75rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cus-pass__bar{background:color-mix(in srgb, currentColor 20%, transparent)}}.cus-pass__bar span{border-radius:inherit;background:currentColor;height:100%;display:block}.cus-pass__ladder{gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.cus-pass__ladder li{background:currentColor;border-radius:.5rem;flex:1;min-width:0;padding:.3rem .25rem}@supports (color:color-mix(in lab, red, red)){.cus-pass__ladder li{background:color-mix(in srgb, currentColor 14%, transparent)}}.cus-pass__ladder li{text-align:center;white-space:nowrap;text-overflow:ellipsis;opacity:.7;font-size:.72rem;font-weight:700;overflow:hidden}.cus-pass__ladder li.is-on{background:currentColor}@supports (color:color-mix(in lab, red, red)){.cus-pass__ladder li.is-on{background:color-mix(in srgb, currentColor 32%, transparent)}}.cus-pass__ladder li.is-on{opacity:1}.cus-profile__hint{color:var(--muted);font-size:.8rem;line-height:1.45}.cus-profile__hint a{color:var(--brand-dark,var(--brand));text-underline-offset:3px;font-weight:700;text-decoration:underline}.cus-pass__facts{flex-direction:column;gap:.75rem;margin:0;display:flex}.cus-pass__facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.cus-pass__facts dd{white-space:pre-line;margin:.15rem 0 0;font-size:.875rem;line-height:1.45}.cus-offer{flex-direction:column;gap:.65rem;display:flex}.cus-offer__live{background:var(--brand,#e8864a);border-radius:1rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.cus-offer__live{background:color-mix(in srgb, var(--brand,#e8864a) 12%, var(--card))}}.cus-offer__live{border:1px solid var(--brand,#e8864a)}@supports (color:color-mix(in lab, red, red)){.cus-offer__live{border:1px solid color-mix(in srgb, var(--brand,#e8864a) 35%, transparent)}}.cus-offer__label,.cus-offer__title{letter-spacing:.02em;margin:0;font-size:.78rem;font-weight:800}.cus-offer__text,.cus-offer__body,.cus-offer__until{margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.cus-offer__until,.cus-offer__body{color:var(--muted);font-size:.8rem}.cus-offer__clear{color:var(--brand,#c56a32);background:0 0;border:0;margin-top:.45rem;padding:0;font-size:.82rem;font-weight:800}.cus-offer__form{flex-direction:column;gap:.55rem;display:flex}.cus-offer__input{resize:vertical;min-height:4.5rem}.cus-action--offer{width:100%}.cus-actions__row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}.cus-action{border:1px solid var(--border);background:var(--card);height:2.85rem;color:var(--ink);border-radius:.9rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.84rem;font-weight:800;transition:transform .15s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.cus-action:active:not(:disabled){transform:scale(.97)}.cus-action:disabled{opacity:.45;cursor:not-allowed}.cus-action--stamp{background:linear-gradient(180deg, #f09455, var(--brand));color:#fff;box-shadow:0 8px 18px -10px var(--brand-glow);border-color:#0000}.cus-action--redeem:not(:disabled){color:#13766f;border-color:#b7e6e2}.cus-action--remove:hover:not(:disabled){color:#b91c1c;border-color:#fecaca}.cus-action--on{box-shadow:0 0 0 3px var(--brand-light)}.cus-action--stamp.cus-action--on{box-shadow:0 0 0 3px var(--brand-border)}.cus-action--glow:not(:disabled){background:#effaf9;animation:2.2s ease-in-out infinite cus-glow}@keyframes cus-glow{0%,to{box-shadow:0 0 #1f9d9559}50%{box-shadow:0 0 0 6px #1f9d9500}}.cus-composer{overflow:hidden}.cus-composer__inner{border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;gap:.75rem;margin-top:.6rem;padding:.9rem;display:flex}.cus-composer__row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cus-composer__hint{color:var(--muted);font-size:.82rem;line-height:1.5}.cus-composer__buttons{justify-content:flex-end;gap:.5rem;display:flex}.cus-btn-success{background:linear-gradient(#3fc1b9,#1f9d95)!important;box-shadow:0 8px 18px -10px #1f9d95b3!important}.cus-stepper{border:1px solid var(--border);background:#fafbfc;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem;display:inline-flex}.cus-stepper button{background:var(--card);width:2rem;height:2rem;color:var(--ink);border-radius:999px;place-items:center;display:grid;box-shadow:0 1px 2px #0d0d1a14}.cus-stepper button:disabled{opacity:.35;box-shadow:none}.cus-stepper span{text-align:center;min-width:2rem;color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.cus-chips{flex-wrap:wrap;gap:.4rem;display:flex}.cus-chip{border:1px solid var(--border);background:var(--card);height:2rem;color:var(--ink);border-radius:999px;align-items:center;gap:.25rem;padding:0 .8rem;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cus-chip:hover{border-color:var(--brand-border)}.cus-chip--on,.cus-chip--on:hover{border-color:var(--brand);background:var(--brand-light);color:var(--brand-dark)}.cus-chip--ghost{color:var(--muted);border-style:dashed}.cus-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.cus-stats>div{border:1px solid var(--border);background:var(--card);border-radius:.9rem;flex-direction:column;gap:.2rem;padding:.7rem .75rem;display:flex}.cus-stats dt{color:var(--muted);font-size:.7rem;font-weight:700;line-height:1.3}.cus-stats dd{color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}@media (max-width:420px){.cus-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cus-note{color:#7a5b00;white-space:pre-line;background:#fffaeb;border:1px solid #f3e1a4;border-radius:.9rem;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.5;display:flex}.cus-note--info{color:#24508f;background:#f2f7ff;border-color:#cfe2fc}.cus-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1rem 1.05rem}.cus-card__title{color:var(--navy);align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.9rem;font-weight:800;display:flex}.cus-card__title svg{color:var(--brand)}.cus-card__more{width:1.9rem;height:1.9rem;color:var(--muted);border-radius:.6rem;place-items:center;margin-inline-start:auto;display:grid}.cus-card__more:hover{background:var(--brand-surface);color:var(--brand-dark)}.cus-card__empty{color:var(--muted);font-size:.84rem;line-height:1.55}.cus-card--danger{background:snow;border-color:#fde0e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cus-card--danger .cus-card__title{color:#b91c1c;margin-bottom:.25rem}.cus-insights{flex-direction:column;gap:.45rem;display:flex}.cus-insight{--c:var(--interactive);background:var(--c);border-radius:.85rem;align-items:center;gap:.65rem;padding:.6rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cus-insight{background:color-mix(in srgb, var(--c) 7%, transparent)}}.cus-insight--success{--c:#1f9d95}.cus-insight--brand{--c:var(--brand)}.cus-insight--warning{--c:#c98a06}.cus-insight--danger{--c:#dc2626}.cus-insight__icon{background:var(--c);border-radius:.65rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cus-insight__icon{background:color-mix(in srgb, var(--c) 15%, transparent)}}.cus-insight__icon{color:var(--c)}.cus-insight__text{color:var(--ink);flex:1;font-size:.84rem;line-height:1.45}.cus-insight__cta{background:var(--card);color:var(--c);border-radius:999px;flex:none;padding:.3rem .65rem;font-size:.75rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cus-insight__cta{color:color-mix(in srgb, var(--c) 80%, #000)}}.cus-insight__cta{box-shadow:0 1px 3px #0d0d1a1a}.cus-insight__cta:hover{background:var(--c);color:#fff}.cus-timeline{flex-direction:column;display:flex}.cus-timeline__item{--c:var(--brand);align-items:flex-start;gap:.75rem;padding:.55rem 0;display:flex;position:relative}.cus-timeline__item:not(:last-child):before{content:"";top:2.3rem;bottom:-.3rem;background:#eceef1;border-radius:999px;width:2px;position:absolute;inset-inline-start:.875rem}.cus-timeline__item--manual{--c:var(--interactive)}.cus-timeline__item--remove{--c:#dc2626}.cus-timeline__item--redeem{--c:#1f9d95}.cus-timeline__item--join{--c:var(--navy)}.cus-timeline__icon{background:var(--c);border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cus-timeline__icon{background:color-mix(in srgb, var(--c) 13%, #fff)}}.cus-timeline__icon{color:var(--c)}.cus-timeline__main{flex-direction:column;flex:1;gap:.1rem;min-width:0;padding-top:.15rem;display:flex}.cus-timeline__title{color:var(--navy);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:flex}.cus-timeline__meta{color:var(--muted);font-size:.76rem;line-height:1.4}.cus-timeline__time{color:var(--muted);white-space:nowrap;flex:none;padding-top:.2rem;font-size:.74rem}.cus-timeline--compact .cus-timeline__item{padding:.4rem 0}.cus-flag{color:#b91c1c;background:#fee2e2;border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .4rem;font-size:.66rem;font-weight:800;display:inline-flex}.cus-day{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:.75rem 1rem .35rem}.cus-day__label{color:var(--muted);margin-bottom:.2rem;font-size:.74rem;font-weight:800}.cus-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:480px){.cus-form-grid{grid-template-columns:minmax(0,1fr)}}.cus-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.cus-field--full{grid-column:1/-1}.cus-field__label{color:var(--muted);font-size:.76rem;font-weight:700}.cus-field__label em{opacity:.75;font-style:normal;font-weight:500}.cus-field__hint{color:var(--muted);font-size:.76rem;line-height:1.45}.cus-input{border:1px solid var(--border);background:var(--card);width:100%;height:2.65rem;color:var(--ink);border-radius:.75rem;padding:0 .8rem;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.cus-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-light);outline:none}.cus-input:disabled{color:var(--muted);background:#f7f8fa}.cus-input--area{resize:vertical;height:auto;padding:.65rem .8rem;line-height:1.5}.cus-input--sm{height:2rem;padding:0 .5rem;font-size:.78rem}.cus-input--mapped{border-color:var(--brand);background:var(--brand-surface);color:var(--brand-dark);font-weight:700}.cus-tag-input{border:1px solid var(--border);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.65rem;margin-bottom:.6rem;padding:.35rem .45rem;transition:border-color .15s,box-shadow .15s;display:flex}.cus-tag-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-light)}.cus-tag-input input{background:0 0;border:none;outline:none;flex:1;min-width:8rem;height:1.8rem;font-size:.85rem}.cus-segmented{background:#f1f2f4;border-radius:.8rem;padding:.2rem;display:flex}.cus-segmented button{height:2.25rem;color:var(--muted);border-radius:.6rem;flex:1;font-size:.8rem;font-weight:700;transition:background .15s,color .15s}.cus-segmented .cus-segmented--on{background:var(--card);color:var(--navy);box-shadow:0 2px 6px -2px #0d0d1a33}.cus-starting{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.cus-starting .cus-field__hint{flex:12rem}.cus-check{border:1px solid var(--border);cursor:pointer;background:#fafbfc;border-radius:.85rem;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.cus-check input{flex:none;margin-top:.15rem}.cus-check strong{color:var(--navy);font-size:.85rem;display:block}.cus-check small{color:var(--muted);margin-top:.15rem;font-size:.76rem;line-height:1.45;display:block}.cus-walletcard{flex-wrap:wrap;gap:1rem;display:flex}.cus-walletcard__qr{flex-direction:column;align-items:center;gap:.35rem;width:8.25rem;display:flex}.cus-walletcard__qr img{border:1px solid var(--border);background:#fff;border-radius:.8rem;width:8.25rem;height:8.25rem;padding:.35rem}.cus-walletcard__qr figcaption{text-align:center;color:var(--muted);font-size:.68rem;line-height:1.35}.cus-walletcard__info{flex-direction:column;flex:12rem;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.cus-walletcard__links{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.cus-walletcard__links--center{justify-content:center}.cus-link-btn{border:1px solid var(--border);background:var(--card);height:2.15rem;color:var(--ink);border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.78rem;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.cus-link-btn:hover{border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand-dark)}.cus-link-btn--wa{color:#128c4b;border-color:#bfeccf}.cus-link-btn--wa:hover{color:#0e7a40;background:#effcf3;border-color:#25d366}.cus-link-btn--inline{border-style:dashed;align-self:center}.cus-privacy{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.85rem;line-height:1.45;display:flex}.cus-privacy>span{flex:12rem}.cus-privacy__source{border-top:1px dashed var(--border);color:var(--muted);align-items:center;gap:.4rem;margin-top:.75rem;padding-top:.75rem;font-size:.8rem;display:flex}.cus-savebar{padding:.8rem 1.25rem calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);inset-inline:0;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:0;box-shadow:0 -12px 30px -18px #0d0d1a59}.cus-savebar>span:first-child{color:var(--navy);flex:1;font-size:.84rem;font-weight:700}.cus-savebar__error{color:#b91c1c;order:9;width:100%;font-size:.78rem}.cus-modal{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cus-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d1a7a;position:absolute;inset:0}.cus-modal__panel{background:var(--card);border-radius:1.35rem;flex-direction:column;width:100%;max-height:min(90vh,52rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0d0d1ab3}.cus-modal__panel>form{flex-direction:column;min-height:0;display:flex}.cus-modal__panel--sm{max-width:27rem}.cus-modal__panel--md{max-width:35rem}.cus-modal__panel--lg{max-width:50rem}.cus-modal__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.35rem 1rem;display:flex}.cus-modal__head h2{color:var(--navy);font-size:1.12rem;font-weight:800;line-height:1.3}.cus-modal__head p{color:var(--muted);margin-top:.25rem;font-size:.84rem;line-height:1.5}.cus-modal__body{flex-direction:column;gap:1rem;padding:1.2rem 1.35rem;display:flex;overflow-y:auto}.cus-modal__foot{border-top:1px solid var(--border);background:#fafbfc;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.9rem 1.35rem;display:flex}@media (max-width:640px){.cus-modal{place-items:end stretch;padding:0}.cus-modal__panel{border-radius:1.35rem 1.35rem 0 0;max-width:none;max-height:92vh}.cus-modal__foot{padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}}.cus-success,.cus-import-result{text-align:center;align-items:center}.cus-success p{max-width:24rem;color:var(--muted);font-size:.9rem;line-height:1.55}.cus-success__icon{color:#1f9d95;background:#e6f7f5;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid}.cus-success__qr{border:1px solid var(--border);background:#fff;border-radius:1rem;width:12.5rem;height:12.5rem;padding:.5rem;box-shadow:0 14px 30px -20px #0d0d1a80}.cus-drop{border:2px dashed var(--brand-border);background:var(--brand-surface);text-align:center;color:var(--navy);cursor:pointer;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:2.5rem 1rem;font-size:.9rem;font-weight:700;transition:border-color .2s,background .2s;display:flex}.cus-drop:hover,.cus-drop--over{border-color:var(--brand);background:var(--brand-light)}.cus-drop__icon{background:var(--card);width:3.5rem;height:3.5rem;color:var(--brand);box-shadow:0 8px 20px -12px var(--brand-glow);border-radius:999px;place-items:center;display:grid}.cus-import-file{border:1px solid var(--border);color:var(--brand);background:#fafbfc;border-radius:.85rem;align-items:center;gap:.65rem;padding:.7rem .9rem;display:flex}.cus-import-file>span{min-width:0;color:var(--muted);flex-direction:column;flex:1;font-size:.78rem;display:flex}.cus-import-file strong{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.cus-import-table-wrap{border:1px solid var(--border);border-radius:.85rem;max-height:18rem;overflow:auto}.cus-import-table{border-collapse:collapse;min-width:100%;font-size:.78rem}.cus-import-table th{text-align:start;vertical-align:top;background:#f8f9fb;min-width:9rem;padding:.55rem;position:sticky;top:0}.cus-import-table__src{color:var(--muted);margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.cus-import-table td{max-width:14rem;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;text-align:start;unicode-bidi:plaintext;border-top:1px solid #f0f1f3;padding:.45rem .6rem;overflow:hidden}.cus-import-table__off{opacity:.35}.cus-import-result h3{color:var(--navy);font-size:1.1rem;font-weight:800}.cus-import-skipped{text-align:start;color:#7a5b00;background:#fffaeb;border:1px solid #f3e1a4;border-radius:.85rem;width:100%;padding:.8rem .9rem;font-size:.8rem}.cus-import-skipped ul{flex-direction:column;gap:.2rem;margin-top:.45rem;display:flex}.cus-upsell{flex-direction:row;align-items:center}.cus-upsell__mascot{flex:none;width:5rem;height:auto}.cus-upsell p{color:var(--ink);font-size:.88rem;line-height:1.55}.cus-toasts{z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:fixed;bottom:5rem;left:50%;translate:-50%}.cus-toast{background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem 1.05rem .65rem .7rem;font-size:.84rem;font-weight:700;display:inline-flex;box-shadow:0 16px 36px -16px #0d0d1ab3}.cus-toast__icon{background:#1f9d95;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}.cus-toast--error .cus-toast__icon{background:#dc2626}@media (prefers-reduced-motion:reduce){.cus-skel,.cus-action--glow:not(:disabled){animation:none}}.wallet-badge{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:.8rem;justify-content:center;align-items:center;height:3.25rem;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s;display:inline-flex;position:relative}.wallet-badge__img{-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:none;height:100%;display:block}.wallet-badge:hover:not(:disabled){filter:drop-shadow(0 10px 16px #00000059);transform:translateY(-2px)}.wallet-badge:active:not(:disabled){filter:none;transform:translateY(0)scale(.96)}.wallet-badge:focus-visible{outline:2px solid var(--wallet-ring,#ff7a1a);outline-offset:3px}.wallet-badge:disabled{cursor:default}.wallet-badge:disabled:not(.wallet-badge--busy){opacity:.45}.wallet-badge--busy .wallet-badge__img{opacity:.35}.wallet-badge__busy{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.wallet-badge--lg{max-width:100%;height:3.6rem}.wallet-badge--lg .wallet-badge__img{object-fit:contain;max-width:100%}@keyframes join-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.join-bounce{animation:1.4s ease-in-out infinite join-bounce}@media (prefers-reduced-motion:reduce){.wallet-badge{transition:none}.join-bounce{animation:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
