@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-font-weight: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-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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;@layer utilities{.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}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-11{height:calc(var(--spacing) * 11)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-\[360px\]{height:360px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-\[84px\]{width:84px}.w-\[268px\]{width:268px}.w-\[340px\]{width:340px}.w-full{width:100%}.max-w-\[880px\]{max-width:880px}.max-w-md{max-width:var(--container-md)}.min-w-max{min-width:max-content}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.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)}: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-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)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--line\)\]{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-\[var\(--orange\)\]{background-color:var(--orange)}.bg-\[var\(--orange-soft\)\]{background-color:var(--orange-soft)}.bg-\[var\(--panel-2\)\]{background-color:var(--panel-2)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-700{--tw-gradient-to:var(--color-orange-700);--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))}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-9{padding:calc(var(--spacing) * 9)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-\[var\(--text\)\]{color:var(--text)}.text-emerald-600{color:var(--color-emerald-600)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.accent-orange-600{accent-color:var(--color-orange-600)}.opacity-20{opacity:.2}.opacity-55{opacity:.55}.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)}.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,)}.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,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media not all and (min-width:64rem){.max-lg\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-10{padding:calc(var(--spacing) * 10)}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:flex-col{flex-direction:column}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.module-tabs{border:1px solid var(--line);background:var(--panel-2);scrollbar-width:none;border-radius:14px;gap:4px;width:max-content;max-width:100%;margin:0 0 22px;padding:4px;display:flex;overflow-x:auto}.module-tabs::-webkit-scrollbar{display:none}.module-tabs a{min-width:138px;min-height:42px;color:var(--muted);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:.6875rem;font-weight:800;transition:background .18s,color .18s,box-shadow .18s;display:flex}.module-tabs a svg{width:16px}.module-tabs a.active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.module-tabs a.active svg{color:var(--orange)}@media(max-width:767px){.module-tabs{width:100%;margin-bottom:18px}.module-tabs a{min-width:132px;min-height:44px}}.transactions-pagination{color:var(--internal-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.6875rem;display:flex}.transactions-pagination>div{gap:6px;display:flex}.transactions-pagination .icon-btn{width:34px;height:34px}.sale-detail-section+.sale-detail-section{margin-top:20px}.sale-detail-section h3{color:var(--internal-text-primary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:700}@media(max-width:560px){.transactions-pagination{flex-direction:column;align-items:flex-start}.transactions-pagination>div{align-self:flex-end}}:root{color:#171717;font-synthesis:none;text-rendering:optimizelegibility;--bg:#f5f5f2;--bg-elevated:#fafaf8;--panel:#fff;--panel-2:#f7f7f4;--panel-3:#efefeb;--text:#171717;--text-strong:#090909;--muted:#686864;--muted-2:#8b8b85;--line:#e3e3de;--line-strong:#c9c9c2;--orange:#f15a24;--orange-hover:#d94a17;--orange-active:#c43d11;--orange-soft:#fff0e9;--orange-glow:#f15a242e;--success:#137a4f;--success-soft:#e9f7f0;--warning:#9a5b08;--warning-soft:#fff6df;--danger:#b8322a;--danger-soft:#fcecea;--info:#315e9e;--info-soft:#edf4ff;--gradient-brand:linear-gradient(135deg,#ff7b42 0%,#f15a24 48%,#c93c10 100%);--gradient-surface:linear-gradient(145deg,#fffffff0,#f7f7f4d1);--gradient-glow:radial-gradient(circle at 85% 0%,#f15a241c,transparent 34%);--shadow-xs:0 1px 2px #1212100a;--shadow-sm:0 8px 24px #1212100e;--shadow:0 18px 48px #12121012;--shadow-lg:0 30px 80px #1212101f;--radius-xs:7px;--radius-sm:10px;--radius-md:13px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--duration-fast:.16s;--duration-base:.24s;--duration-slow:.42s;--ease:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(.22,1,.36,1);--container:1600px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);color-scheme:light;background:#f5f5f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{color:#f6f6f3;--bg:#090909;--bg-elevated:#0d0d0d;--panel:#121212;--panel-2:#191919;--panel-3:#222;--text:#f4f4f1;--text-strong:#fff;--muted:#aaa9a2;--muted-2:#85857f;--line:#2b2b29;--line-strong:#444440;--orange:#ff6a2f;--orange-hover:#ff7d47;--orange-active:#e95520;--orange-soft:#2d1810;--orange-glow:#ff6a2f2e;--success:#61d9a0;--success-soft:#10281f;--warning:#f0bc62;--warning-soft:#2b2110;--danger:#ff8d86;--danger-soft:#321817;--info:#8db7ef;--info-soft:#152338;--gradient-surface:linear-gradient(145deg,#191919f5,#0f0f0fe6);--gradient-glow:radial-gradient(circle at 85% 0%,#ff6a2f1f,transparent 34%);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 10px 28px #00000038;--shadow:0 20px 55px #0000004d;--shadow-lg:0 34px 90px #00000075;color-scheme:dark;background:#090909}.sphexpay-brand{align-items:center;min-width:0;display:inline-flex}.sphexpay-brand img{aspect-ratio:1;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;border-radius:0;flex:none;width:38px;height:auto;display:block}.sphexpay-wordmark{color:var(--text);letter-spacing:-.045em;white-space:nowrap;margin-left:11px;font-size:20px;font-weight:800}.sidebar-brand{border-bottom:1px solid var(--line);align-items:center;height:72px;padding:0 20px;display:flex;overflow:hidden}.sidebar-brand .sphexpay-brand img{object-fit:contain;flex-shrink:0;width:32px;height:auto}.header-brand img{aspect-ratio:1;object-fit:contain;width:31px;height:auto;box-shadow:none;border-radius:0}*{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:clip}html{background:var(--bg)}html[data-top-surface=public],html[data-top-surface=public] body,html[data-top-surface=public] #root{background:#000}html[data-top-surface=app],html[data-top-surface=app] body,html[data-top-surface=app] #root{background:var(--bg)}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);transition:background var(--duration-base) var(--ease),color var(--duration-base) var(--ease);margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.48}::selection{background:var(--orange);color:#fff}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0}.panel{background:var(--gradient-surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),background var(--duration-base) var(--ease);position:relative}.btn{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);min-height:42px;box-shadow:var(--shadow-xs);color:var(--text);transition:transform var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:.68rem 1rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.btn svg{stroke-width:1.8px;width:17px;height:17px}.btn:active:not(:disabled){box-shadow:var(--shadow-xs);transform:translateY(0)scale(.985)}.btn-primary{border-color:var(--orange);background:var(--gradient-brand);box-shadow:0 9px 24px var(--orange-glow),inset 0 1px #ffffff47;color:#fff}.btn-primary:hover:not(:disabled){border-color:var(--orange-hover);background:linear-gradient(135deg,#ff8955,var(--orange-hover));box-shadow:0 12px 30px var(--orange-glow)}.btn-ghost{box-shadow:none;background:0 0;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.btn-danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}}.btn-danger{background:var(--danger-soft);color:var(--danger)}.btn-sm{min-height:34px;padding:.5rem .75rem;font-size:.75rem}.btn-lg{min-height:50px;padding:.85rem 1.35rem;font-size:.875rem}.input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-2);width:100%;min-height:44px;color:var(--text);transition:border-color var(--duration-fast),box-shadow var(--duration-fast),background var(--duration-fast);outline:none;padding:.72rem .85rem;box-shadow:inset 0 1px #ffffff40}.input::placeholder{color:var(--muted-2)}.input:focus{border-color:var(--orange);background:var(--panel);box-shadow:0 0 0 4px var(--orange-glow)}.select{appearance:auto;padding-right:2rem}.textarea{resize:vertical;min-height:112px;line-height:1.55}.label{color:var(--muted);margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.muted{color:var(--muted)}.orange{color:var(--orange)}.badge{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel-2);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;padding:.3rem .6rem;font-size:.6875rem;font-weight:750;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.badge-ok{border-color:color-mix(in srgb,var(--success) 24%,transparent)}}.badge-ok{color:var(--success);background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.badge-warn{border-color:color-mix(in srgb,var(--warning) 24%,transparent)}}.badge-warn{color:var(--warning);background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.badge-bad{border-color:color-mix(in srgb,var(--danger) 24%,transparent)}}.badge-bad{color:var(--danger);background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.badge-info{border-color:color-mix(in srgb,var(--orange) 22%,transparent)}}.badge-info{color:var(--orange);background:var(--orange-soft)}.page-enter{animation:.35s both enter}.sale-enter{animation:.55s both sale}@keyframes enter{0%{opacity:0;transform:translateY(6px)}}@keyframes sale{0%{opacity:0;background:var(--orange-soft);transform:translateY(-18px)}}.table-wrap{overscroll-behavior-inline:contain;overflow:auto}.table{border-collapse:separate;border-spacing:0;width:100%;min-width:780px}.table th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--line);background:var(--panel-2);padding:.9rem 1rem;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.table th{background:color-mix(in srgb,var(--panel-2) 82%,transparent)}}.table th{white-space:nowrap}.table td{border-bottom:1px solid var(--line);padding:1rem;font-size:.8125rem}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background var(--duration-fast)}.table tbody tr:hover{background:var(--orange-soft)}@supports (color:color-mix(in lab,red,red)){.table tbody tr:hover{background:color-mix(in srgb,var(--orange-soft) 26%,var(--panel))}}.table tbody tr:focus-within{background:var(--panel-2)}html,body,.scrollbar,.table-wrap,.competition-table-wrap,.sales-list,.notification-panel-list{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.table-wrap::-webkit-scrollbar{width:0;height:0;display:none}.competition-table-wrap::-webkit-scrollbar{width:0;height:0;display:none}.sales-list::-webkit-scrollbar{width:0;height:0;display:none}.notification-panel-list::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-page{max-width:1440px;margin-inline:auto}.dashboard-page>div:first-child{margin-bottom:24px}.dashboard-actions{align-items:center;gap:10px;display:flex}.dashboard-demo-button{background:var(--panel);height:42px}@supports (color:color-mix(in lab,red,red)){.dashboard-demo-button{background:color-mix(in srgb,var(--panel) 88%,var(--orange) 12%)}}.dashboard-demo-button{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.dashboard-demo-button{border-color:color-mix(in srgb,var(--line) 78%,var(--orange) 22%)}}.dashboard-demo-button svg{color:var(--orange)}.dashboard-period{background-color:var(--panel);width:auto;min-width:142px;height:42px;padding-right:32px;font-size:13px;font-weight:650}.dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.metric-card{flex-direction:column;grid-column:span 2;min-width:0;height:auto;min-height:142px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #10182805,0 10px 30px #10182809}.metric-card-featured{min-height:158px;padding:20px}.metric-card:nth-child(n+4){grid-column:span 1}.metric-card:hover{border-color:var(--line);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.metric-card:hover{border-color:color-mix(in srgb,var(--line) 55%,var(--orange) 45%)}}.metric-card:hover{box-shadow:0 14px 36px #10182812}.metric-card-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.metric-icon{background:var(--orange-soft);width:36px;height:36px;color:var(--orange);border:1px solid var(--orange);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.metric-icon{border:1px solid color-mix(in srgb,var(--orange) 14%,transparent)}}.metric-card-featured .metric-icon{flex-basis:40px;width:40px;height:40px}.metric-delta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:4px 7px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.metric-up{color:#168153;background:#22c55e1a}.metric-down{color:#dc3c3c;background:#ef44441a}.metric-copy{z-index:1;min-width:0;margin-top:16px;position:relative}.metric-value{white-space:nowrap;letter-spacing:-.045em;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(18px,1rem + .45vw,20px);font-weight:730;line-height:1.08;display:block;position:static}.metric-card-featured .metric-value{font-size:clamp(20px,1.05rem + .7vw,25px)}.metric-label{color:var(--muted);letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;margin-top:7px;font-size:10px;font-weight:620;line-height:1.35}.metric-card-featured .metric-label{font-size:11px}.metric-glow{background:var(--orange);filter:blur(18px);opacity:.055;pointer-events:none;border-radius:50% 0 0;width:92px;height:72px;position:absolute;bottom:0;right:0}.dashboard-content{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:20px;display:grid}.revenue-card{min-width:0;padding:24px 24px 18px;overflow:hidden}.revenue-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.section-eyebrow{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.section-eyebrow span{background:var(--orange);width:6px;height:6px;box-shadow:0 0 0 4px var(--orange-soft);border-radius:50%}.revenue-total-row{align-items:center;gap:10px;margin-top:12px;display:flex}.revenue-total{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:750;line-height:1}.revenue-change{color:#168153;background:#22c55e1a;border-radius:999px;align-items:center;gap:2px;padding:5px 7px;font-size:10px;font-weight:750;display:inline-flex}.revenue-caption{color:var(--muted);margin-top:7px;font-size:11px}.metric-switch{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;align-items:center;padding:4px;display:flex}.metric-switch button{min-width:68px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700;transition:all .2s}.metric-switch button:hover{color:var(--text)}.metric-switch button.active{background:var(--panel);color:var(--orange);box-shadow:0 1px 4px #00000014}.chart-wrap{height:323px;margin-top:2px}.sales-card{flex-direction:column;min-height:458px;display:flex;overflow:hidden}.sales-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:20px 21px;display:flex}.sales-header h2{letter-spacing:-.02em;font-size:15px;font-weight:730}.sales-header p{color:var(--muted);margin-top:4px;font-size:10px}.live-indicator{color:#168153;letter-spacing:.06em;text-transform:uppercase;background:#22c55e17;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.live-indicator i{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite pulse;box-shadow:0 0 0 3px #22c55e26}.live-indicator.paused{background:var(--panel-2);color:var(--muted)}.live-indicator.paused i{background:var(--muted);box-shadow:none;animation:none}.sales-list{flex:1;max-height:397px;overflow:auto}.sale-row{border-bottom:1px solid var(--line);gap:11px;padding:15px 20px;transition:background .2s;display:flex}.sale-row:last-child{border-bottom:0}.sale-row:hover{background:var(--panel-2)}.sale-row>div:first-child{width:36px;height:36px}.sale-content{flex:1;min-width:0}.sale-primary,.sale-secondary,.sale-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.sale-primary p,.sale-primary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.sale-primary strong{font-variant-numeric:tabular-nums;flex-shrink:0}.sale-secondary{color:var(--muted);justify-content:flex-start;margin-top:4px;font-size:9px}.sale-secondary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sale-secondary span+span:before{content:"·";margin-right:7px}.sale-meta{margin-top:8px}.sale-meta .badge{padding:3px 6px;font-size:9px}.sale-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);text-align:right;font-size:8px;overflow:hidden}:root[data-theme=dark] .metric-card{box-shadow:0 1px #ffffff06,0 14px 36px #0003}:root[data-theme=dark] .metric-card:hover{box-shadow:0 16px 40px #0000004d}:root[data-theme=dark] .metric-up,:root[data-theme=dark] .revenue-change,:root[data-theme=dark] .live-indicator{color:#60d99a}@media(max-width:1280px){.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.metric-card-featured,.metric-card:nth-child(n+4){grid-column:span 1;min-height:146px;padding:18px}.metric-card:nth-child(-n+3){grid-column:span 2}.dashboard-content{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1023px){.dashboard-content{grid-template-columns:1fr}.sales-card{min-height:0}.sales-list{max-height:410px}.sale-row{padding-inline:22px}}@media(max-width:640px){.dashboard-page>div:first-child{margin-bottom:20px}.dashboard-actions{width:100%}.dashboard-demo-button,.dashboard-period{flex:1;min-width:0}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card,.metric-card-featured,.metric-card:nth-child(n+4),.metric-card:nth-child(-n+3){grid-column:span 1;min-height:136px;padding:15px}.metric-card:first-child{grid-column:1/-1;min-height:148px}.metric-card-featured .metric-icon,.metric-icon{flex-basis:35px;width:35px;height:35px}.metric-copy,.metric-card-featured .metric-copy{margin-top:13px}.metric-value,.metric-card-featured .metric-value{font-size:clamp(17px,5vw,19px)}.metric-card:first-child .metric-value{font-size:clamp(20px,6.4vw,24px)}.metric-label,.metric-card-featured .metric-label{font-size:9px}.revenue-card{padding:20px 14px 12px}.revenue-header{display:block}.metric-switch{width:100%;margin-top:18px}.metric-switch button{flex:1;min-width:0}.revenue-total{font-size:25px}.chart-wrap{height:276px;margin-left:-6px}.sales-header{padding-inline:17px}.sale-row{padding:14px 16px}.sale-meta>span:last-child{max-width:48%}}.notification-bell-wrap,.notification-bell{position:relative}.notification-bell>span{border:2px solid var(--bg);background:var(--orange);color:#fff;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:800;line-height:13px;position:absolute;top:-4px;right:-5px}.notification-bell.new{animation:.8s bell-ring}.notification-panel{z-index:80;border:1px solid var(--line);background:var(--panel);border-radius:17px;width:min(390px,100vw - 24px);position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 24px 70px #0000002e}.notification-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.notification-panel-head strong{font-size:14px;display:block}.notification-panel-head span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.notification-panel-head .btn{padding:6px 8px;font-size:10px}.notification-panel-list{max-height:410px;overflow:auto}.notification-view-all{border:0;border-top:1px solid var(--line);background:var(--panel);width:100%;color:var(--orange);padding:13px;font-size:11px;font-weight:750}.notification-view-all:hover{background:var(--panel-2)}.notification-item{border-bottom:1px solid var(--line);gap:13px;padding:18px 20px;transition:background .2s;display:flex;position:relative}.notification-item:last-child{border-bottom:0}.notification-item.unread{background:var(--orange-soft)}@supports (color:color-mix(in lab,red,red)){.notification-item.unread{background:color-mix(in srgb,var(--orange-soft) 55%,var(--panel))}}.notification-item.compact{padding:14px 16px}.notification-kind{border:1px solid var(--orange);flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.notification-kind{border:1px solid color-mix(in srgb,var(--orange) 15%,transparent)}}.notification-kind{background:var(--orange-soft);color:var(--orange);border-radius:11px}.notification-copy{flex:1;min-width:0}.notification-title-row{align-items:center;gap:7px;display:flex}.notification-title-row h3{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.notification-title-row i{background:var(--orange);border-radius:50%;width:6px;height:6px}.notification-copy>p{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.notification-copy time{color:var(--muted);margin-top:7px;font-size:8px;display:block}.notification-actions{align-items:center;gap:4px;margin-top:10px;display:flex}.notification-actions .btn{padding:6px 8px;font-size:9px}.notification-open{flex:0 0 30px;align-self:center;width:30px;height:30px}.notification-summary{border:1px solid var(--line);background:linear-gradient(120deg,var(--panel),var(--orange-soft));box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:15px;margin-bottom:16px;padding:17px 20px;display:flex}.notification-summary>span{background:var(--orange);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.notification-summary strong{font-size:12px}.notification-summary p{color:var(--muted);margin-top:2px;font-size:9px}.notification-filters{gap:7px;margin-bottom:15px;padding-bottom:2px;display:flex;overflow:auto}.notification-filters button{border:1px solid var(--line);background:var(--panel);color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700}.notification-filters button.active{border-color:var(--orange);background:var(--orange);color:#fff}.notification-page-list{overflow:hidden}.notification-load{margin:16px auto 0;display:flex}@keyframes bell-ring{20%,60%{transform:rotate(9deg)}40%,80%{transform:rotate(-7deg)}}.editable-trigger-wrap{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.editable-trigger{border:1px solid var(--line);background:var(--panel);width:23px;height:23px;color:var(--muted);border-radius:7px;place-items:center;transition:all .2s;display:grid}.editable-trigger:hover,.editable-trigger:focus-visible{border-color:var(--orange);color:var(--orange);outline:none}.editable-confirm{color:#fff;background:#16a366;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:-7px;right:-8px}.metric-switch>.editable-trigger-wrap{align-self:center;margin-left:4px}.device-permission{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.permission-dot{background:var(--muted);border-radius:50%;width:11px;height:11px}.permission-dot.granted{background:#22c55e;box-shadow:0 0 0 5px #22c55e21}.permission-dot.denied,.permission-dot.insecure{background:#ef4444}.setting-toggle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:11px;display:flex;position:relative}.setting-toggle input{opacity:0;position:absolute}.setting-toggle i{background:var(--line);border-radius:999px;width:36px;height:20px;transition:all .2s;position:relative}.setting-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.setting-toggle input:checked+i{background:var(--orange)}.setting-toggle input:checked+i:after{transform:translate(16px)}.setting-toggle input:focus-visible+i{outline:2px solid var(--orange);outline-offset:2px}.preference-sections{grid-template-columns:1fr 1fr;gap:28px;display:grid}.preference-sections h3{border-bottom:1px solid var(--line);padding-bottom:10px;font-size:13px}@media(max-width:640px){.notification-panel{width:auto;position:fixed;top:64px;left:8px;right:8px}.notification-item{padding:15px}.notification-actions{flex-wrap:wrap}.preference-sections{grid-template-columns:1fr}.notifications-page>div:first-child .flex{width:100%}.notifications-page>div:first-child .btn{flex:1}.dashboard-actions>.editable-trigger-wrap{margin-left:auto}}@media(max-width:768px){.panel{border-radius:15px}.desktop-only{display:none!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pwa-settings{max-width:820px}.pwa-status{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;align-items:center;gap:12px;padding:16px;display:flex}.pwa-status>span{background:#d97706;border-radius:50%;width:11px;height:11px}.pwa-status>span.ready{background:#16a366;box-shadow:0 0 0 5px #16a36624}.pwa-status b{font-size:13px}.pwa-status p{color:var(--muted);margin-top:2px;font-size:10px}.pwa-feature{border:1px solid var(--line);border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.pwa-feature svg{color:var(--orange)}.pwa-feature span{flex-direction:column;display:flex}.pwa-feature b{font-size:11px}.pwa-feature small{color:var(--muted);margin-top:2px;font-size:9px}.pwa-ios{background:var(--orange-soft);color:var(--text);border-radius:12px;margin-top:16px;padding:13px;font-size:11px;line-height:1.5}.award-hero{background:linear-gradient(120deg,var(--panel),var(--orange-soft));margin-bottom:20px;padding:24px}@supports (color:color-mix(in lab,red,red)){.award-hero{background:linear-gradient(120deg,var(--panel),color-mix(in srgb,var(--orange-soft) 62%,var(--panel)))}}.award-hero{overflow:hidden}.award-hero span,.award-card-copy span{letter-spacing:.13em;color:var(--orange);font-size:9px;font-weight:800}.award-hero h2{letter-spacing:-.04em;margin-top:5px;font-size:25px}.award-hero p{color:var(--muted);margin-top:3px;font-size:11px}.award-progress,.award-mini-progress{background:var(--line);border-radius:20px;height:5px;margin-top:18px;overflow:hidden}.award-progress i,.award-mini-progress i{border-radius:inherit;background:linear-gradient(90deg,#f15a24,#ff9a54);height:100%;display:block}.award-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.award-card{padding:14px;position:relative;overflow:hidden}.award-card.locked .award-object{filter:grayscale(.7);opacity:.45}.award-object{background:radial-gradient(circle at 50% 15%,var(--award-hi),var(--award-lo) 70%);border-radius:17px;place-items:center;height:255px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5}.plaque{padding:25px}.plaque-inner{border:4px solid var(--award-hi);border-radius:8px;width:150px;height:190px;padding:18px}@supports (color:color-mix(in lab,red,red)){.plaque-inner{border:4px solid color-mix(in srgb,var(--award-hi) 55%,#181818)}}.plaque-inner{color:var(--award-text);background:linear-gradient(145deg,#fff1,#0003);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 22px 35px #0006,inset 0 0 0 2px #fff3}.plaque-inner i{font:900 50px/1 system-ui}.plaque-inner span{letter-spacing:.25em;margin-top:10px;font-size:7px}.plaque-inner strong{margin-top:5px;font-size:21px}.plaque-inner small{letter-spacing:.13em;margin-top:12px;font-size:5px}.bracelet{align-content:center}.bracelet-band{border:18px solid #bd542d;border-radius:50%;place-items:center;width:190px;height:62px;display:grid;transform:rotate(-8deg);box-shadow:0 18px 28px #0007,inset 0 4px 7px #fff6}.bracelet-band i{color:#ff8152;background:#161616;border-radius:10px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid;transform:rotate(8deg)}.bracelet strong{color:#fff;letter-spacing:.16em;margin-top:24px;font-size:11px}.award-copper{--award-hi:#e77445;--award-lo:#45160c;--award-text:#fff}.award-green{--award-hi:#4a9277;--award-lo:#0e2b23;--award-text:#eafff7}.award-silver{--award-hi:#e7edf2;--award-lo:#626b73;--award-text:#fff}.award-gold{--award-hi:#e6b94b;--award-lo:#5b3707;--award-text:#fff4c8}.award-black{--award-hi:#494949;--award-lo:#050505;--award-text:#e6bd55}.award-white{--award-hi:#fff;--award-lo:#8b9198;--award-text:#fff}.award-card-copy{justify-content:space-between;align-items:end;gap:12px;padding:17px 4px 5px;display:flex}.award-card-copy h3{margin-top:3px;font-size:16px}.award-card-copy p{color:var(--muted);margin-top:3px;font-size:9px}.award-redeemed,.award-locked{color:#168153;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.award-locked{color:var(--muted)}.award-mini-progress{height:3px;margin:10px 4px 4px}.address-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.address-form small{color:#ef4444;font-size:9px}.address-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.award-confirm{text-align:center;padding:15px}.award-confirm>div{color:#fff;background:#16a366;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;display:grid}.award-confirm h3{margin-top:16px;font-size:20px}.award-confirm p{color:var(--muted);max-width:370px;margin:8px auto 18px;font-size:11px;line-height:1.6}:root{--globe-hi:#edf1f3;--globe-lo:#c9d0d5;--globe-line:#aab3ba}:root[data-theme=dark]{--globe-hi:#303439;--globe-lo:#08090a;--globe-line:#3c4148}.globe-layout{grid-template-columns:minmax(0,1fr) 360px;gap:20px;display:grid}.globe-card{background:radial-gradient(circle at 50% 45%,var(--orange),var(--panel) 65%);min-height:620px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.globe-card{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--orange) 10%,var(--panel)),var(--panel) 65%)}}.globe-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;font-size:11px;font-weight:750;display:flex}.globe-toolbar span{align-items:center;gap:7px;display:flex}.globe-toolbar div{gap:5px;display:flex}.globe-toolbar button{border:1px solid var(--line);background:var(--panel);width:31px;height:31px;color:var(--text);border-radius:9px;place-items:center;display:grid}.globe-toolbar svg{width:14px}.earth-stage{touch-action:none;cursor:grab;place-items:center;height:550px;display:grid;overflow:hidden}.earth-stage:active{cursor:grabbing}.earth-stage>p{color:var(--muted);font-size:9px;position:absolute;bottom:16px}.earth{width:min(490px,80vw);transition:transform .2s}.earth svg{filter:drop-shadow(0 30px 45px #0004);overflow:visible}.continents path{fill:var(--orange)}@supports (color:color-mix(in lab,red,red)){.continents path{fill:color-mix(in srgb,var(--orange) 28%,var(--globe-hi))}}.continents path{stroke:var(--orange)}@supports (color:color-mix(in lab,red,red)){.continents path{stroke:color-mix(in srgb,var(--orange) 38%,var(--globe-line))}}.continents path{stroke-width:1px}.route-arcs path{fill:none;stroke:#ff6b32;stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 8;filter:url(#glow);animation:2.2s linear infinite route-flow}.sale-point,.origin{fill:#ff6b32;filter:url(#glow);animation:1.6s infinite pulse}.origin{fill:#fff;stroke:#f15a24;stroke-width:4px}.country-feed{overflow:hidden}.country-feed-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px;display:flex}.country-feed-head b{font-size:13px}.country-feed-head span{color:var(--muted);font-size:9px}.country-feed article{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:15px 18px;display:grid}.country-feed article b,.country-feed article strong{font-size:10px}.country-feed article p,.country-feed article small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.country-feed article>div:last-child{text-align:right}.country-feed article .badge{margin-top:5px;font-size:7px}@keyframes route-flow{to{stroke-dashoffset:-32px}}.report-tabs{gap:7px;margin-bottom:15px;display:flex;overflow:auto}.report-tabs button{white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700}.report-tabs button.active{background:var(--orange);border-color:var(--orange);color:#fff}.report-kpis{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px;display:grid}.report-kpi{min-width:0;padding:15px}.report-kpi>span{color:var(--muted);font-size:9px;display:block}.report-kpi>strong{letter-spacing:-.03em;margin-top:7px;font-size:16px;display:inline-block}.report-chart{padding:22px}.report-chart>div:first-child{align-items:center;gap:10px;margin-bottom:20px;display:flex}.report-chart>div:first-child>svg{color:var(--orange)}.report-chart span{flex-direction:column;flex:1;display:flex}.report-chart b{font-size:13px}.report-chart small{color:var(--muted);margin-top:2px;font-size:9px}.report-score{padding:24px}.report-score>svg{color:var(--orange)}.report-score>span{color:var(--muted);margin-top:18px;font-size:10px;display:block}.report-score>strong{letter-spacing:-.06em;margin-top:4px;font-size:38px;display:block}.report-score>div{background:var(--line);border-radius:20px;height:6px;margin-top:14px;overflow:hidden}.report-score>div i{background:var(--orange);height:100%;display:block}.report-score>p{color:var(--muted);margin-top:7px;font-size:9px}.report-score hr{border-color:var(--line);margin:24px 0}.report-score dl div{justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.report-score dt{color:var(--muted)}:root[data-theme=dark] .dashboard-page .panel{background:linear-gradient(145deg,#171719,#111113);border-color:#29292d}.dashboard-page .revenue-card{background:radial-gradient(circle at 18% 0%,var(--orange),var(--panel) 42%)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .revenue-card{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--orange) 7%,var(--panel)),var(--panel) 42%)}}.dashboard-page .metric-card-featured{background:linear-gradient(145deg,var(--panel),var(--orange-soft))}@supports (color:color-mix(in lab,red,red)){.dashboard-page .metric-card-featured{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--orange-soft) 30%,var(--panel)))}}@media(max-width:1100px){.award-gallery{grid-template-columns:repeat(2,1fr)}.globe-layout{grid-template-columns:1fr}.country-feed{max-height:500px}.report-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.award-gallery{grid-template-columns:1fr}.award-object{height:230px}.address-form{grid-template-columns:1fr}.address-actions{grid-column:auto}.globe-card{min-height:510px}.earth-stage{height:450px}.globe-layout{gap:14px}.report-kpis{grid-template-columns:repeat(2,1fr)}.reports-live>div:first-child .flex{flex-wrap:wrap;width:100%}.reports-live>div:first-child .flex>*{flex:1}.report-chart{padding:14px}.pwa-settings .btn{width:100%}}.period-selector{align-items:center;gap:7px;display:flex}.period-custom{gap:7px;display:flex}.period-custom .input{width:138px;font-size:11px}@media(max-width:640px){.period-selector{flex-wrap:wrap;width:100%}.period-selector>.input{flex:1}.period-custom{width:100%}.period-custom .input{width:50%}}:root{--globe-ocean-hi:#e6f0f4;--globe-ocean:#a7b9c2;--globe-ocean-lo:#52626b;--globe-land-hi:#ff9766;--globe-land:#a63b17}:root[data-theme=dark]{--globe-ocean-hi:#35404b;--globe-ocean:#111820;--globe-ocean-lo:#030608;--globe-land-hi:#f37a41;--globe-land:#6d2109}.globe-page{max-width:1460px;margin:auto}.globe-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.globe-summary>.panel{align-items:center;gap:11px;padding:14px 17px;display:flex}.globe-summary svg{width:17px;color:var(--orange)}.globe-summary span{flex-direction:column;display:flex}.globe-summary b{font-size:16px}.globe-summary small{color:var(--muted);font-size:8px}.globe-card{background:radial-gradient(circle at 50% 46%,var(--orange),var(--panel) 58%);min-height:680px}@supports (color:color-mix(in lab,red,red)){.globe-card{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--orange) 11%,var(--panel)),var(--panel) 58%)}}.globe-toolbar{height:82px;padding:0 23px}.globe-toolbar>div>span{color:var(--orange);letter-spacing:.15em;font-size:8px}.globe-toolbar h2{margin-top:5px;font-size:15px}.globe-toolbar>p{color:var(--muted);font-size:8px}.premium-globe{perspective:1100px;height:590px;position:relative;overflow:hidden}.globe-viewport{cursor:grab;touch-action:none;place-items:center;height:100%;display:grid}.globe-viewport:active{cursor:grabbing}.globe-atmosphere{filter:blur(4px);pointer-events:none;background:radial-gradient(circle at 35% 25%,#0000 52%,#f15a2413 69%,#f15a2438 72%,#0000 74%);border-radius:50%;width:492px;height:492px;position:absolute;box-shadow:0 0 80px #f15a2425}.globe-sphere{width:465px;height:465px;transform-style:preserve-3d;filter:drop-shadow(0 45px 40px #0005);transition:transform .13s ease-out}.globe-sphere svg{width:100%;height:100%;overflow:visible}.globe-grid ellipse{fill:none;stroke:var(--globe-line)}@supports (color:color-mix(in lab,red,red)){.globe-grid ellipse{stroke:color-mix(in srgb,var(--globe-line) 55%,transparent)}}.globe-grid ellipse{stroke-width:.55px}.world-land path{fill:url(#land);stroke:var(--orange)}@supports (color:color-mix(in lab,red,red)){.world-land path{stroke:color-mix(in srgb,var(--orange) 38%,var(--globe-line))}}.world-land path{stroke-width:1px;filter:drop-shadow(1px 2px 2px #0005)}.globe-routes path{fill:none;stroke:#ff7138;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:7 8;filter:url(#routeGlow);animation:2.2s linear infinite route-flow}.globe-routes g.active path{stroke-width:3px;animation-duration:.8s}.globe-routes circle{fill:#ffe2d4;filter:url(#routeGlow)}.globe-points circle:first-child{fill:#ff6b32;filter:url(#routeGlow)}.globe-points .point-wave{fill:none;stroke:#ff6b32;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite globe-wave}.globe-points g.active circle:first-child{fill:#fff;stroke:#ff6b32;stroke-width:3px}.globe-shine{fill:#fff;opacity:.1;pointer-events:none}.globe-controls{z-index:4;flex-direction:column;gap:6px;display:flex;position:absolute;top:18px;right:18px}.globe-controls button{border:1px solid var(--line);background:var(--panel);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.globe-controls button{background:color-mix(in srgb,var(--panel) 86%,transparent)}}.globe-controls button{color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.globe-controls svg{width:14px}.globe-legend{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:14px;padding:9px 12px;display:flex;position:absolute;bottom:18px;left:20px}@supports (color:color-mix(in lab,red,red)){.globe-legend{background:color-mix(in srgb,var(--panel) 82%,transparent)}}.globe-legend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.globe-legend span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.globe-legend i{border:2px solid var(--orange);background:#fff;border-radius:50%;width:6px;height:6px}.globe-legend span+span i{background:var(--orange)}.country-feed-head{align-items:center;height:82px;padding:0 19px}.country-feed-head>div span{color:var(--orange);letter-spacing:.14em;font-size:7px;font-weight:800;display:block}.country-feed-head>div b{margin-top:5px;display:block}.country-feed-head>i{color:#20a56a;align-items:center;gap:4px;font-size:8px;font-style:normal;display:flex}.country-feed-head>i svg{width:11px}.country-feed-list{max-height:535px;overflow:auto}.country-feed article{min-height:70px}.country-feed-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;padding:14px 17px;display:flex}.country-feed-footer span{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.country-feed-footer i{background:var(--orange);border-radius:50%;width:5px;height:5px}@keyframes globe-wave{to{opacity:0;transform:scale(2.2)}}.award-hero{grid-template-columns:1fr auto;align-items:end;gap:18px;padding:28px;display:grid}.award-hero-copy>span,.award-next>span,.award-level>span{letter-spacing:.18em;color:var(--orange);font-size:7px;font-weight:850}.award-hero-copy h2{margin-top:6px;font-size:25px}.award-next{text-align:right}.award-next strong{margin-top:5px;font-size:17px;display:block}.award-next p{font-size:9px}.award-hero .award-progress{grid-column:1/-1;width:100%}.award-card{border-radius:20px;padding:12px;transition:transform .28s,box-shadow .28s}.award-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #0002}.award-level{justify-content:space-between;align-items:center;padding:3px 5px 11px;display:flex}.award-level b{font-size:9px}.award-object{perspective:900px;background:radial-gradient(circle at 50% 18%,var(--award-hi),var(--award-lo) 72%);height:290px}.bracelet-premium{align-content:center;justify-items:center}.bracelet-shadow{filter:blur(15px);background:#0009;border-radius:50%;width:240px;height:45px;position:absolute;bottom:48px;transform:rotate(-8deg)}.bracelet-body{background:0 0;border:27px solid #b84c22;border-radius:50%;width:224px;height:104px;position:relative;transform:rotateX(61deg)rotate(-12deg);box-shadow:inset 0 8px 14px #ffbd8b,inset 0 -13px 18px #521000,0 25px 28px #0008}.bracelet-body:before{content:"";border:3px solid #e87843;border-radius:50%;position:absolute;inset:-22px;box-shadow:0 0 0 1px #6a1d08}.bracelet-ridge{border-top:2px solid #ffc09d66;border-radius:50%;position:absolute;inset:-18px}.ridge-two{inset:-13px}.ridge-three{inset:-8px}.bracelet-medallion{color:#ff8050;background:linear-gradient(145deg,#171719,#050505);border:5px solid #d96835;border-radius:22px;place-items:center;width:71px;height:71px;display:grid;position:absolute;top:-39px;left:50%;transform:translate(-50%)rotate(12deg)rotateX(-25deg);box-shadow:inset 0 1px #fff5,0 10px 20px #0008}.bracelet-medallion i{font:900 29px/1 system-ui}.bracelet-medallion small{letter-spacing:.15em;font-size:6px;position:absolute;bottom:7px}.bracelet-clasp{background:linear-gradient(#ef8a55,#76230b);border-radius:6px;width:31px;height:26px;position:absolute;top:21px;right:-31px;box-shadow:inset 0 2px 3px #fff5}.bracelet-caption{color:#fff;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px}.bracelet-caption svg{color:#ff9c70;width:15px}.bracelet-caption span{flex-direction:column;display:flex}.bracelet-caption b{font-size:11px}.bracelet-caption small{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:6px}.plaque-premium{align-content:center;justify-items:center}.plaque-shadow{filter:blur(12px);background:#0009;border-radius:50%;width:180px;height:30px;position:absolute;bottom:21px}.plaque-frame{background:linear-gradient(135deg,var(--award-hi),#242424 42%,var(--award-hi));border-radius:12px;width:174px;height:224px;padding:8px;transition:transform .3s;position:relative;transform:rotateX(4deg)rotateY(-6deg);box-shadow:inset 0 0 0 2px #fff4,inset 0 0 0 5px #0005,16px 25px 30px #0008}.award-card:hover .plaque-frame{transform:rotateX(0)rotateY(0)scale(1.025)}.frame-highlight{border-top:1px solid #fff8;border-radius:10px;position:absolute;inset:2px}.plaque-surface{height:100%;color:var(--award-text);background:linear-gradient(145deg,#fff2,transparent 35%,#0003),var(--award-lo);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.plaque-pattern{opacity:.18;background-image:repeating-linear-gradient(115deg,#fff 0 1px,#0000 1px 7px);position:absolute;inset:0}.plaque-brand{letter-spacing:.28em;z-index:1;font-size:6px}.plaque-emblem{z-index:1;border:1px solid;border-radius:50%;place-items:center;width:66px;height:66px;margin:15px 0 9px;display:grid;box-shadow:inset 0 0 0 5px #fff1,0 8px 18px #0004}.plaque-emblem i{font:900 38px/1 system-ui}.plaque-surface>strong{z-index:1;letter-spacing:-.04em;font-size:24px}.plaque-surface>small{z-index:1;letter-spacing:.16em;margin-top:9px;font-size:4.5px}.plaque-serial{letter-spacing:.18em;opacity:.6;font-size:4px;position:absolute;bottom:10px}.award-address-form{padding-top:5px}.award-address-form label.wide{grid-column:1/-1}.award-shipping-head{border:1px solid var(--line);background:linear-gradient(120deg,var(--orange-soft),var(--panel));border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:15px;display:flex}.award-shipping-head>div{align-items:center;gap:10px;display:flex}.award-shipping-head svg{color:var(--orange)}.award-shipping-head span{flex-direction:column;display:flex}.award-shipping-head b{font-size:11px}.award-shipping-head small{color:var(--muted);margin-top:2px;font-size:8px}.award-confirm>span{color:#16a366;letter-spacing:.17em;margin-top:15px;font-size:7px;font-weight:850;display:block}@media(max-width:800px){.assistant-hero{grid-template-columns:1fr}.assistant-orb-area{border-right:0;border-bottom:1px solid var(--line);min-height:490px}.assistant-chat{min-height:650px}.assistant-sidebar{grid-template-columns:1fr}.assistant-last{grid-column:auto}.globe-summary{grid-template-columns:1fr 1fr}.globe-summary>.panel:last-child{grid-column:1/-1}.globe-toolbar>p{display:none}.premium-globe{height:500px}.globe-sphere{width:400px;height:400px}.globe-atmosphere{width:420px;height:420px}}@media(max-width:520px){.globe-summary{grid-template-columns:1fr}.globe-summary>.panel:last-child{grid-column:auto}.premium-globe{height:420px}.globe-sphere{width:340px;height:340px}.globe-atmosphere{width:355px;height:355px}.globe-legend{bottom:10px;left:10px}.award-hero{grid-template-columns:1fr}.award-next{text-align:left}.award-next strong{font-size:15px}.award-address-form label.wide{grid-column:auto}.bracelet-body{transform:scale(.86)rotateX(61deg)rotate(-12deg)}}.app-header{z-index:30;border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:12px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-header{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.app-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.header-profile{border-radius:13px;align-items:center;gap:9px;padding:4px 7px 4px 4px;transition:background .2s;display:flex}.header-profile:hover{background:var(--panel-2)}.profile-avatar{color:#fff;background:linear-gradient(145deg,#ff925d,#be350b);border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff6,0 6px 14px #f15a2425}.header-profile p{font-size:11px;font-weight:750;line-height:1.2}.header-profile span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.top-search{width:min(440px,42vw);height:42px;display:block;position:relative}.top-search svg{z-index:1;width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.top-search input{border:1px solid var(--line);background:var(--panel);border-radius:13px;outline:0;width:100%;height:100%;padding:0 16px 0 43px;display:block}@supports (color:color-mix(in lab,red,red)){.top-search input{background:color-mix(in srgb,var(--panel) 86%,transparent)}}.top-search input{color:var(--text);font-size:12px;line-height:42px;transition:border-color .2s,box-shadow .2s,background .2s}.top-search input::placeholder{color:var(--muted);opacity:.82}.top-search input:focus{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.top-search input:focus{border-color:color-mix(in srgb,var(--orange) 65%,var(--line))}}.top-search input:focus{background:var(--panel);box-shadow:0 0 0 4px var(--orange),0 10px 25px #0000000a}@supports (color:color-mix(in lab,red,red)){.top-search input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--orange) 12%,transparent),0 10px 25px #0000000a}}.top-search:focus-within svg{color:var(--orange)}.overview-carousel{border:1px solid var(--line);height:270px;margin-bottom:27px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-carousel{border:1px solid color-mix(in srgb,var(--line) 68%,var(--orange) 32%)}}.overview-carousel{background:#121214;border-radius:24px;box-shadow:0 24px 60px #0000001f}.overview-track{height:100%;transition:transform .75s cubic-bezier(.22,.8,.25,1);display:flex}.overview-slide{isolation:isolate;color:#fff;flex:0 0 100%;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;padding:38px 58px;display:grid;position:relative;overflow:hidden}.overview-slide:before{content:"";z-index:-2;background:radial-gradient(circle at 76% 30%,#f15a2438,#0000 34%),linear-gradient(125deg,#0d0d0f 5%,#18181c 58%,#2a140c);position:absolute;inset:0}.overview-slide.competition:before{background:radial-gradient(circle at 75% 40%,#ff7b3d48,#0000 34%),linear-gradient(120deg,#170b07,#101012 64%,#22130d)}.overview-slide:after{content:"";z-index:-1;opacity:.17;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.overview-copy{max-width:660px}.overview-copy>span{color:#ff8b56;letter-spacing:.2em;font-size:8px;font-weight:850}.overview-copy h2{letter-spacing:-.052em;max-width:650px;margin-top:10px;font-size:clamp(24px,3vw,42px);line-height:1.05}.overview-copy p{color:#ffffffa8;max-width:590px;margin-top:13px;font-size:11px;line-height:1.65}.overview-copy button{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:8px;margin-top:21px;padding:10px 14px;font-size:9px;font-weight:750;display:flex}.overview-copy button svg{width:13px}.gateway-art,.iphone-art{justify-self:center;width:290px;height:220px;position:relative}.art-ring{background:radial-gradient(circle,#f15a2432,#0000 62%);border:1px solid #ff7d4450;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:3px;right:12px;box-shadow:0 0 70px #f15a2427,inset 0 0 35px #f15a241c}.art-ring:before,.art-ring:after{content:"";border:1px dashed #ffffff25;border-radius:50%;animation:16s linear infinite hero-spin;position:absolute;inset:16px}.art-ring:after{animation-duration:10s;animation-direction:reverse;inset:36px}.art-ring svg{color:#ff7540;stroke-width:1px;width:60px;height:60px}.art-ring i{background:#ff7540;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 13px #ff7540}.art-ring i:first-of-type{top:28px;left:25px}.art-ring i:nth-of-type(2){top:92px;right:7px}.art-ring i:nth-of-type(3){bottom:15px;left:70px}.art-stack{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151518cc;border:1px solid #ffffff20;border-radius:16px;width:145px;padding:15px;position:absolute;bottom:4px;left:0;box-shadow:0 18px 35px #0006}.art-stack svg{color:#ff7540;width:19px}.art-stack span{margin-top:12px;font-size:23px;font-weight:800;display:block}.art-stack small{color:#ffffff72;font-size:7px}.phone{background:linear-gradient(145deg,#eee,#757575 5%,#101012 8%,#111 92%,#888);border:2px solid #aaa;border-radius:27px;width:125px;height:230px;padding:8px;position:absolute;top:-8px;right:28px;transform:rotate(8deg);box-shadow:inset 0 0 0 1px #fff8,20px 24px 45px #000a}.phone>i{z-index:2;background:#050505;border-radius:12px;width:43px;height:11px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.phone>div{text-align:center;background:radial-gradient(circle at 38% 28%,#ffb18e,#f15a24 32%,#48170d 73%,#0d0d0e);border-radius:20px;place-content:center;height:100%;display:grid}.phone span{letter-spacing:-.08em;font-size:52px;font-weight:850}.phone small{letter-spacing:.32em;font-size:7px}.prize-seal{background:#1b100caa;border:1px solid #ff8a555e;border-radius:50%;place-content:center;justify-items:center;width:112px;height:112px;display:grid;position:absolute;bottom:18px;left:35px;box-shadow:0 0 45px #f15a2430}.prize-seal svg{color:#ff8250;width:28px}.prize-seal span{letter-spacing:.2em;margin-top:6px;font-size:7px}.overview-controls{align-items:center;gap:10px;display:flex;position:absolute;bottom:17px;right:20px}.overview-controls>button{color:#fff;background:#ffffff0d;border:1px solid #ffffff1d;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.overview-controls>button svg{width:13px}.overview-controls>div{gap:5px;display:flex}.overview-controls>div button{background:#ffffff38;border:0;border-radius:5px;width:16px;height:3px;padding:0;transition:all .3s}.overview-controls>div button.active{background:#ff7540;width:28px}.next-award-card{border:1px solid var(--orange);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-bottom:20px;padding:19px 21px;display:grid}@supports (color:color-mix(in lab,red,red)){.next-award-card{border:1px solid color-mix(in srgb,var(--orange) 18%,var(--line))}}.next-award-card{background:linear-gradient(105deg,var(--orange-soft),var(--panel) 60%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.next-award-card{background:linear-gradient(105deg,color-mix(in srgb,var(--orange-soft) 52%,var(--panel)),var(--panel) 60%)}}.next-award-card{box-shadow:var(--shadow)}.next-award-icon{color:#fff;background:linear-gradient(145deg,#ff824d,#d94311);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #fff6,0 8px 20px #f15a2430}.next-award-icon svg{width:20px}.next-award-copy>span{color:var(--orange);letter-spacing:.16em;font-size:7px;font-weight:850}.next-award-copy h2{margin-top:3px;font-size:15px}.next-award-copy p{color:var(--muted);margin-top:2px;font-size:9px}.next-award-progress{background:var(--line);border-radius:9px;height:5px;margin-top:11px;overflow:hidden}.next-award-progress i{border-radius:inherit;background:linear-gradient(90deg,#d94311,#ff8b57);height:100%;transition:width .65s cubic-bezier(.22,.8,.25,1);display:block;box-shadow:0 0 12px #f15a2455}.next-award-values{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:7px;display:flex}.next-award-values strong{color:var(--orange)}.next-award-card>a{border:1px solid var(--line);background:var(--panel);width:35px;height:35px;color:var(--text);border-radius:11px;place-items:center;display:grid}.next-award-card>a svg{width:14px}.chart-header-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.chart-date-filter{align-items:center;gap:7px;display:flex;position:relative}.chart-date-filter>label{border:1px solid var(--line);background:var(--panel-2);height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.chart-date-filter svg{width:14px;color:var(--orange)}.chart-date-filter select{color:var(--text);background:0 0;border:0;outline:0;font-size:9px;font-weight:700}.chart-custom-range{z-index:10;border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:end;gap:8px;padding:12px;display:flex;position:absolute;top:43px;right:0;box-shadow:0 18px 45px #0002}.chart-custom-range label span{color:var(--muted);margin-bottom:5px;font-size:7px;font-weight:750;display:block}.chart-custom-range input{border:1px solid var(--line);background:var(--panel-2);height:34px;color:var(--text);border-radius:8px;outline:0;padding:0 8px;font-size:9px}.chart-custom-range input:focus{border-color:var(--orange)}.chart-custom-range i{background:var(--line);width:10px;height:1px;margin-bottom:17px}.premium-chart{height:355px;margin-top:5px}.chart-tooltip{border:1px solid var(--orange);min-width:138px;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.chart-tooltip{border:1px solid color-mix(in srgb,var(--orange) 22%,var(--line))}}.chart-tooltip{background:var(--panel);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.chart-tooltip{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.chart-tooltip{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 16px 40px #0002}.chart-tooltip span,.chart-tooltip small{color:var(--muted);font-size:7px;display:block}.chart-tooltip strong{margin:5px 0 3px;font-size:15px;display:block}.revenue-change.negative{color:#dc3c3c;background:#ef444415}@keyframes hero-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.overview-slide{grid-template-columns:1fr;padding:32px 38px}.gateway-art,.iphone-art{opacity:.5;position:absolute;right:-20px;transform:scale(.82)}.overview-copy{z-index:2;max-width:70%;position:relative}.revenue-header{flex-wrap:wrap}.chart-header-actions{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.app-header{padding-inline:17px}}@media(max-width:767px){.top-search{display:none}.overview-carousel{border-radius:19px;height:310px}.overview-slide{padding:29px 25px 55px}.overview-copy{max-width:100%}.overview-copy h2{max-width:88%;font-size:29px}.overview-copy p{max-width:82%}.gateway-art,.iphone-art{opacity:.33;top:auto;bottom:-25px;right:-86px;transform:scale(.7)}.overview-controls{bottom:13px;right:14px}.chart-header-actions{display:block}.chart-date-filter{margin-top:9px}.chart-custom-range{left:0;right:auto}.next-award-card{gap:12px;padding:16px}.next-award-icon{width:42px;height:42px}.next-award-values span:first-child{display:none}body,#root{min-height:100dvh}.app-header{height:calc(68px + env(safe-area-inset-top,0px));min-height:calc(68px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 8px;align-items:center;gap:8px}.mobile-page-title{flex:1;min-width:0}.header-actions{flex:none;gap:4px}.header-actions>.icon-btn{width:36px;height:36px}.header-profile{padding:2px}.app-header+.p-4{padding-top:18px}.app-header~main{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.min-h-screen>aside{height:100dvh;min-height:100dvh}.min-h-screen>aside .sidebar-brand{height:calc(72px + env(safe-area-inset-top,0px));min-height:calc(72px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;align-items:center}.min-h-screen>aside nav{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.dashboard-filter-bar{align-items:end;gap:12px;margin-bottom:20px;padding:13px 15px;display:flex}.dashboard-filter-title{color:var(--orange);align-items:center;gap:9px;margin-right:auto;display:flex}.dashboard-filter-title div{gap:2px;display:grid}.dashboard-filter-title b{color:var(--text);font-size:11px}.dashboard-filter-title span{color:var(--muted);font-size:8px}.dashboard-filter-bar label{gap:5px;min-width:125px;display:grid}.dashboard-filter-bar label>span{color:var(--muted);font-size:8px;font-weight:700}.dashboard-filter-bar select{border:1px solid var(--line);background:var(--panel-2);height:35px;color:var(--text);border-radius:9px;padding:0 28px 0 10px;font-size:9px}.dashboard-refresh{white-space:nowrap;height:35px}.dashboard-refresh small{color:var(--muted);font-size:7px}.dashboard-insight-grid,.dashboard-bottom-grid{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:18px;display:grid}.dashboard-bottom-grid{grid-template-columns:1fr 1fr}.insight-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.insight-heading h2{letter-spacing:-.025em;margin-top:7px;font-size:15px}.insight-caption{color:var(--muted);font-size:8px}.payment-performance{gap:15px;margin-top:22px;display:grid}.payment-performance-row{grid-template-columns:150px minmax(100px,1fr) 90px;align-items:center;gap:12px;display:grid}.payment-performance-title{gap:3px;display:grid}.payment-performance-title b{font-size:10px}.payment-performance-title span{color:var(--muted);font-size:7px}.payment-performance-row>strong{text-align:right;font-size:10px}.payment-bar{background:var(--panel-2);border-radius:99px;height:7px;overflow:hidden}.payment-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--orange),#ff9a61);height:100%;display:block}.dashboard-product-list,.dashboard-buyers{gap:4px;margin-top:18px;display:grid}.dashboard-product-list>div,.dashboard-buyers>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.dashboard-product-list>div:last-child,.dashboard-buyers>div:last-child{border-bottom:0}.dashboard-product-list>div>span{color:var(--orange);font-size:9px;font-weight:800}.dashboard-product-list>div>div,.dashboard-buyers>div>span{flex:1;gap:3px;min-width:0;display:grid}.dashboard-product-list b,.dashboard-buyers b{font-size:9px}.dashboard-product-list small,.dashboard-buyers small{color:var(--muted);font-size:7px}.dashboard-product-list strong,.dashboard-buyers strong{font-size:9px}.dashboard-buyers>div>div:first-child{width:32px;height:32px}.dashboard-alert-card{background:radial-gradient(circle at 100% 0,var(--orange-soft),transparent 48%),var(--panel)!important}.dashboard-alert-card p{color:var(--muted);margin-top:15px;font-size:9px;line-height:1.65}.dashboard-alert-card p b{color:var(--text)}.insight-users-icon{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;display:inline-grid}.integrations-overview{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.integrations-overview .panel{padding:17px}.integrations-overview span{color:var(--muted);font-size:8px;display:block}.integrations-overview strong{letter-spacing:-.035em;margin-top:10px;font-size:20px;display:block}.integrations-overview small{color:#168153;align-items:center;gap:4px;margin-top:8px;font-size:8px;display:flex}.integration-status{color:#168153;align-items:center;gap:7px;display:flex!important}.integration-status i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1c}.integration-tabs{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.integration-tabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;font-weight:700;display:flex}.integration-tabs button.active{background:var(--panel);color:var(--orange);box-shadow:0 2px 7px #0000000c}.integration-panel{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:23px}.integration-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.integration-section-head h2{letter-spacing:-.04em;margin-top:8px;font-size:19px}.integration-section-head p{max-width:540px;color:var(--muted);margin-top:5px;font-size:9px}.integration-search{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:flex}.integration-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.integration-app-card{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;padding:15px}.integration-app-top{justify-content:space-between;align-items:center;display:flex}.integration-app-top>i{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;font-weight:850;display:grid}.integration-app-card h3{margin-top:15px;font-size:12px}.integration-app-card p{min-height:28px;color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.integration-app-card .btn{justify-content:center;width:100%;margin-top:14px;padding:8px;font-size:8px}.integration-disconnect{color:#dc3c3c;margin:9px auto 0;font-size:8px;display:block}.webhook-form{background:var(--panel-2);margin-top:22px;padding:18px}.integration-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.integration-form-grid label{gap:6px;display:grid}.webhook-event-picker{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.webhook-event-picker>.label{width:100%}.webhook-event-picker label{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.integration-form-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.webhook-list{gap:8px;margin-top:23px;display:grid}.webhook-list article{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;grid-template-columns:40px minmax(0,1fr) 110px auto;align-items:center;gap:12px;padding:13px;display:grid}.webhook-icon{background:var(--orange-soft);width:36px;height:36px;color:var(--orange);border-radius:10px;place-items:center;display:grid}.webhook-main{min-width:0}.webhook-main h3{font-size:10px}.webhook-main>div:first-child span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.webhook-events{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.webhook-events em{background:var(--orange-soft);color:var(--orange);border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.webhook-last{justify-items:end;gap:5px;display:grid}.webhook-last small{color:var(--muted);font-size:7px}.webhook-actions{color:var(--muted);align-items:center;gap:7px;display:flex}.webhook-actions button{padding:4px}.integration-empty{text-align:center;color:var(--muted);padding:55px}.integration-empty svg{margin:auto}.integration-empty p{margin-top:9px;font-size:9px}.api-environment{border:1px solid var(--line);border-radius:9px;align-items:center;gap:3px;padding:4px;display:flex}.api-environment span{color:var(--muted);padding:0 6px;font-size:8px}.api-environment button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:8px}.api-environment button.active{background:var(--orange-soft);color:var(--orange);font-weight:750}.api-health{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;grid-template-columns:1.6fr 1fr 1fr;gap:10px;margin-top:23px;padding:15px;display:grid}.api-health>div{gap:5px;display:grid}.api-health>div:first-child{grid-template-columns:auto 1fr;column-gap:7px}.api-health>div:first-child i{background:#22c55e;border-radius:50%;grid-row:span 2;width:8px;height:8px;margin-top:3px}.api-health span{color:var(--muted);font-size:8px}.api-health strong{font-size:10px}.api-key-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.api-key-field{gap:6px;display:grid}.api-key-field .label small{color:#168153;margin-left:5px;font-size:7px}.api-key-field>div{border:1px solid var(--line);background:var(--panel-2);height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.api-key-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-family:monospace;font-size:9px}.api-key-field button{color:var(--muted)}.api-doc-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.api-doc-grid .panel{background:var(--panel-2);padding:17px}.api-doc-head{color:var(--orange);gap:10px;display:flex}.api-doc-head>div{flex:1}.api-doc-head h3{color:var(--text);font-size:11px}.api-doc-head p{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.api-doc-grid ol{color:var(--muted);gap:8px;margin:18px 0;padding-left:18px;font-size:9px;line-height:1.5;display:grid}.api-doc-grid code{background:var(--panel);color:var(--orange);border-radius:4px;padding:2px 4px;font-size:8px}.api-doc-grid pre{color:#c8d3df;background:#0d0d0f;border-radius:9px;margin:18px 0;padding:12px;font-size:8px;line-height:1.7;overflow:auto}.api-doc-grid .btn{font-size:8px}.integration-copied{z-index:120;color:#82e6ad;background:#15231c;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0004}@media(max-width:1100px){.integration-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-filter-bar{flex-wrap:wrap}.dashboard-filter-title{width:100%}}@media(max-width:800px){.integration-section-head{display:grid}.integrations-overview{grid-template-columns:repeat(2,1fr)}.integration-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-health,.api-doc-grid{grid-template-columns:1fr}.webhook-list article{grid-template-columns:40px minmax(0,1fr) auto}.webhook-last{grid-column:2;justify-items:start}.webhook-actions{grid-area:1/3/3}}.dashboard-payment-section{margin-top:18px}.dashboard-payment-card{width:100%;padding:22px}.payment-performance-summary{text-align:right;justify-content:flex-end;align-items:flex-start;gap:22px;display:flex}.payment-performance-summary div{justify-items:end;gap:3px;display:grid}.payment-performance-summary span,.payment-performance-summary small,.payment-performance-value span{color:var(--muted);font-size:8px}.payment-performance-summary strong{font-variant-numeric:tabular-nums;font-size:12px}.payment-performance-track{background:var(--panel-2);border-radius:99px;height:6px;overflow:hidden}.payment-performance-track i{border-radius:inherit;background:var(--orange);height:100%;display:block}.payment-performance-value{justify-items:end;gap:3px;display:grid}.payment-performance-value strong{font-variant-numeric:tabular-nums;font-size:10px}@media(max-width:560px){.dashboard-filter-bar label{flex:1;min-width:calc(50% - 7px)}.dashboard-refresh{justify-content:center;width:100%}.dashboard-insight-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.payment-performance-row{grid-template-columns:112px minmax(60px,1fr) 70px;gap:7px}.payment-performance-title span{font-size:6px}.integration-panel{padding:16px}.integration-app-grid{grid-template-columns:1fr}.integration-tabs button{flex:1;justify-content:center;padding:10px 5px;font-size:8px}.integration-form-grid,.api-key-grid{grid-template-columns:1fr}.webhook-list article{grid-template-columns:34px minmax(0,1fr) auto}.webhook-icon{width:31px;height:31px}.webhook-main{grid-column:2}.webhook-actions{grid-area:auto/2/auto/4;justify-content:flex-end}.webhook-last{grid-column:2}.api-environment{align-self:start}}@media(max-width:480px){.app-header{padding-inline:12px}.header-actions{gap:5px}.overview-carousel{height:335px}.overview-copy h2{max-width:100%;font-size:26px}.overview-copy p{max-width:100%;font-size:10px}.overview-copy button{margin-top:16px}.next-award-card{grid-template-columns:auto minmax(0,1fr)}.next-award-card>a{display:none}.chart-date-filter>label{width:100%}.chart-date-filter select{flex:1}.chart-custom-range{flex-wrap:wrap;width:min(310px,100vw - 58px)}.chart-custom-range label{flex:1}.chart-custom-range input{width:100%}.chart-custom-range i{display:none}.premium-chart{height:310px}}.art-ring .hero-brand img{border-radius:21px;width:76px;height:76px;box-shadow:0 14px 42px #f15a2466}@media(max-width:767px){.header-brand{display:none}}.awards-journey-page{max-width:1280px;margin:auto}.journey-overview{background:radial-gradient(circle at 82% 0%,var(--orange),transparent 42%),var(--panel);grid-template-columns:1fr auto;gap:20px;margin-bottom:48px;padding:28px 32px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.journey-overview{background:radial-gradient(circle at 82% 0%,color-mix(in srgb,var(--orange) 14%,transparent),transparent 42%),var(--panel)}}.journey-overview>div:first-child>span,.journey-level>span,.journey-award-info>div:first-child>span{color:var(--orange);letter-spacing:.18em;font-size:7px;font-weight:850}.journey-overview h2{letter-spacing:-.04em;margin-top:7px;font-size:23px}.journey-overview p{color:var(--muted);margin-top:5px;font-size:10px}.journey-score{text-align:right}.journey-score strong{font-size:28px;display:block}.journey-score span{color:var(--muted);font-size:8px}.journey-overview-line{background:var(--line);border-radius:9px;grid-column:1/-1;height:7px;margin-top:10px;position:relative}.journey-overview-line>i{border-radius:inherit;background:linear-gradient(90deg,#cb3c0d,#ff8a55);height:100%;transition:width .8s cubic-bezier(.22,.8,.25,1);display:block;box-shadow:0 0 16px #f15a2445}.journey-overview-line>b{border:3px solid var(--panel);background:var(--orange);width:16px;height:16px;box-shadow:0 0 0 4px var(--orange-soft);border-radius:50%;transition:left .8s cubic-bezier(.22,.8,.25,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.award-timeline{padding:0 0 70px;position:relative}.timeline-rail{background:var(--line);border-radius:5px;width:3px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.timeline-rail i{background:linear-gradient(#ff8a55,#d84412);width:100%;transition:height 1s cubic-bezier(.22,.8,.25,1);display:block;box-shadow:0 0 18px #f15a2466}.timeline-milestone{width:calc(50% - 48px);margin-bottom:70px;position:relative}.timeline-milestone.left{margin-right:auto}.timeline-milestone.right{margin-left:auto}.timeline-node{align-items:center;gap:9px;display:flex;position:absolute;top:70px}.timeline-milestone.left .timeline-node{left:calc(100% + 24px)}.timeline-milestone.right .timeline-node{flex-direction:row-reverse;right:calc(100% + 24px)}.timeline-node>i{border:5px solid var(--bg);background:var(--panel-2);width:48px;height:48px;box-shadow:0 0 0 1px var(--line);color:var(--muted);border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.timeline-node svg{width:15px}.timeline-node>span{white-space:nowrap;color:var(--muted);font-size:8px;font-weight:800}.timeline-milestone.unlocked .timeline-node>i{background:var(--orange);box-shadow:0 0 0 1px var(--orange),0 0 24px #f15a2444;color:#fff}.journey-award-card{border-radius:23px;padding:13px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.timeline-milestone.left .journey-award-card{transform-origin:100%}.timeline-milestone.right .journey-award-card{transform-origin:0}.journey-award-card:hover{border-color:var(--award-hi);transform:perspective(1000px)rotateX(1.5deg)rotateY(-2deg)translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.journey-award-card:hover{border-color:color-mix(in srgb,var(--award-hi) 55%,var(--line))}}.journey-award-card:hover{box-shadow:0 28px 70px #0003}.timeline-milestone.right .journey-award-card:hover{transform:perspective(1000px)rotateX(1.5deg)rotateY(2deg)translateY(-5px)}.journey-level{justify-content:space-between;align-items:center;padding:3px 7px 12px;display:flex}.journey-level b{letter-spacing:.1em;color:var(--muted);font-size:7px}.timeline-milestone.unlocked .journey-level b{color:#1aa16a}.journey-award-card .award-object{border-radius:17px;height:325px}.journey-award-info{justify-content:space-between;align-items:end;gap:15px;padding:18px 8px 10px;display:flex}.journey-award-info h3{margin-top:5px;font-size:20px}.journey-award-info p{color:var(--muted);margin-top:4px;font-size:8px}.award-state{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.award-state>strong{font-size:10px}.award-state>span{color:var(--muted);font-size:8px}.request-status{background:var(--orange-soft);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-weight:750;color:var(--orange)!important;display:flex!important}.request-status svg{width:11px}.award-state small{color:var(--muted);font-size:7px}.award-state .btn{margin-top:4px;padding:7px 9px;font-size:8px}.plaque-cast-shadow{filter:blur(13px);background:#000a;border-radius:50%;width:210px;height:28px;position:absolute;bottom:22px}.journey-award-card .plaque-frame{width:196px;height:254px}.frame-depth{z-index:-1;filter:brightness(.7);background:#090909;border-radius:12px;position:absolute;inset:4px -8px -9px 8px}.plaque-reflection{background:linear-gradient(90deg,#0000,#fff2,#0000);transition:transform .65s;position:absolute;inset:-40% 42% -40% -15%;transform:rotate(20deg)}.journey-award-card:hover .plaque-reflection{transform:translate(120px)rotate(20deg)}.journey-award-card:hover .plaque-emblem{filter:brightness(1.25);box-shadow:inset 0 0 0 5px #fff1,0 0 28px}.timeline-milestone.locked .award-object{filter:saturate(.45)brightness(.72);opacity:.72}.timeline-milestone.unlocked .award-object{animation:.75s both award-unlock}.plaque-10k .plaque-frame{--award-hi:#e77b45;--award-lo:#4a180d;--award-text:#ffd8c5}.plaque-100k .plaque-frame{--award-hi:#25a679;--award-lo:#073a2c;--award-text:#caffea}.plaque-250k .plaque-frame{--award-hi:#dce4e9;--award-lo:#49535b;--award-text:#fff}.plaque-500k .plaque-frame{--award-hi:#e9b949;--award-lo:#483408;--award-text:#fff0b1}.plaque-1m .plaque-frame{--award-hi:#6783ae;--award-lo:#070b14;--award-text:#d9e8ff}.plaque-5m .plaque-frame{--award-hi:#f4f4f5;--award-lo:#34080a;--award-text:#fff}.shipping-review dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.shipping-review dl>div{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;padding:11px}.shipping-review dt{color:var(--muted);font-size:7px}.shipping-review dd{margin-top:4px;font-size:10px;font-weight:700}.shipping-consent{background:var(--orange-soft);border-radius:12px;align-items:flex-start;gap:9px;margin-top:16px;padding:13px;font-size:9px;line-height:1.5;display:flex}.shipping-consent input{accent-color:var(--orange);margin-top:2px}@keyframes award-unlock{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.avatar-uploader{width:78px;height:78px;position:relative}.avatar-uploader.compact{width:36px;height:36px}.profile-photo{border:2px solid var(--orange);place-items:center;width:100%;height:100%;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-photo{border:2px solid color-mix(in srgb,var(--orange) 25%,var(--line))}}.profile-photo{color:#fff;background:linear-gradient(145deg,#ff925d,#be350b);border-radius:50%;font-size:15px;font-weight:800}.profile-photo img{object-fit:cover;width:100%;height:100%}.profile-photo.loading{animation:1.2s infinite pulse}.avatar-camera{border:3px solid var(--panel);background:var(--orange);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-2px;right:-2px}.compact .avatar-camera{display:none}.avatar-camera svg{width:11px}.avatar-menu{z-index:90;border:1px solid var(--line);background:var(--panel);border-radius:12px;width:155px;padding:5px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 40px #0003}.avatar-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:9px;display:flex}.avatar-menu button:hover{background:var(--panel-2)}.avatar-menu svg{width:13px}.settings-profile-photo{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;align-items:center;gap:17px;margin-bottom:22px;padding:16px;display:flex}.settings-profile-photo b{font-size:12px}.settings-profile-photo p{color:var(--muted);margin-top:3px;font-size:8px}.profile-photo-dialog{min-width:min(540px,100vw - 50px)}.profile-crop-preview{border:7px solid var(--panel-2);width:230px;height:230px;box-shadow:0 0 0 1px var(--line),0 20px 45px #0003;color:#fff;background:linear-gradient(145deg,#ff925d,#be350b);border-radius:50%;place-items:center;margin:0 auto 19px;font-size:38px;font-weight:850;display:grid;overflow:hidden}.profile-crop-preview img{object-fit:cover;width:100%;height:100%}.crop-controls{gap:10px;display:grid}.crop-controls label{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:9px;font-size:8px;display:grid}.crop-controls label:first-child{grid-template-columns:auto auto 1fr}.crop-controls svg{width:13px;color:var(--orange)}.crop-controls input{accent-color:var(--orange)}.profile-photo-error{color:#dc3c3c;background:#ef444415;border-radius:9px;margin-top:12px;padding:10px;font-size:9px}.profile-photo-actions{align-items:center;gap:7px;margin-top:18px;display:flex}.profile-photo-actions>span{flex:1}.profile-photo-actions .btn{padding:8px 10px;font-size:9px}.profile-photo-actions svg{width:13px}.notification-search{max-width:480px;margin-bottom:14px;display:block;position:relative}.notification-search svg{width:15px;color:var(--muted);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.notification-search input{border:1px solid var(--line);background:var(--panel);width:100%;height:40px;color:var(--text);border-radius:12px;outline:0;padding:0 13px 0 40px;font-size:10px}.notification-search input:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.notification-metadata{flex-wrap:wrap;gap:6px 13px;margin-top:9px;display:flex}.notification-metadata div{gap:4px;font-size:7px;display:flex}.notification-metadata dt{color:var(--muted)}.notification-metadata dd{font-weight:700}.notification-delivery{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.notification-delivery>section{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;padding:17px}.notification-delivery h3,.security-sessions h3{margin-bottom:10px;font-size:12px}.quiet-hours{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.security-sessions{border:1px solid var(--line);border-radius:15px;margin-top:20px;padding:17px}.security-sessions>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.security-sessions span{flex-direction:column;display:flex}.security-sessions b{font-size:10px}.security-sessions small{color:var(--muted);font-size:8px}.security-sessions .btn{padding:6px 8px;font-size:8px}@media(max-width:900px){.notification-delivery{grid-template-columns:1fr}.timeline-milestone{width:calc(50% - 36px)}.timeline-milestone.left .timeline-node{left:calc(100% + 12px)}.timeline-milestone.right .timeline-node{right:calc(100% + 12px)}}.push-diagnostics{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:7px;margin-top:18px;padding:12px;display:grid}.push-diagnostics h4{margin-bottom:3px;font-size:10px}.push-diagnostic-row{grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:8px;display:grid}.push-diagnostic-row svg{width:12px;height:12px}.push-diagnostic-ok{color:#22a66a}.push-diagnostic-fail{color:#ef4444}.push-diagnostic-row b{color:var(--muted);text-align:right;font-size:7px;font-weight:600}.push-diagnostics>span:not(.push-diagnostic-row){color:var(--muted);font-size:7px;line-height:1.35}@media(max-width:700px){.journey-overview{grid-template-columns:1fr;padding:22px}.journey-score{text-align:left}.award-timeline{padding-left:35px}.timeline-rail{left:18px}.timeline-milestone,.timeline-milestone.left,.timeline-milestone.right{width:100%;margin:0 0 35px}.timeline-node,.timeline-milestone.left .timeline-node,.timeline-milestone.right .timeline-node{z-index:2;display:block;top:28px;left:-40px;right:auto}.timeline-node>i{border-width:4px;flex-basis:38px;width:38px;height:38px}.timeline-node>span{display:none}.journey-award-card .award-object{height:285px}.journey-award-info{display:block}.award-state{text-align:left;align-items:flex-start;margin-top:13px}.shipping-review dl{grid-template-columns:1fr}.profile-photo-actions{flex-wrap:wrap}.profile-photo-actions>span{display:none}.profile-photo-actions .btn{flex:1}.profile-photo-dialog{min-width:0}}.competition-product-image{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.04);border:1px solid #ffffff24;border-radius:24px;width:178px;height:250px;position:absolute;top:-23px;right:22px;transform:rotate(5deg);box-shadow:20px 24px 45px #000a}@supports (color:color-mix(in lab,red,red)){.competition-sidebar-item{border:1px solid color-mix(in srgb,var(--orange) 28%,var(--line))}}.competition-sidebar-item{background:linear-gradient(135deg,var(--orange-soft),transparent);color:var(--text);border-radius:14px;font-size:13px;font-weight:750}.competition-sidebar-item.active{border-color:#f15a2468;box-shadow:inset 3px 0 #f15a24,0 8px 22px #f15a2414}.competition-sidebar-item svg{color:var(--orange);flex:none}.competition-sidebar-item span{display:grid}.overview-cta{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:8px;width:max-content;margin-top:21px;padding:10px 14px;font-size:9px;font-weight:750;display:flex}.overview-cta svg{width:13px}.competition-product-image{object-fit:contain;background:radial-gradient(circle,#f15a2425,#0000 70%);border:0;transition:transform .45s,filter .45s;animation:5s ease-in-out infinite competition-float;-webkit-mask-image:linear-gradient(#000 82%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#000 82%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.iphone-art:hover .competition-product-image{filter:saturate()contrast(1.05)drop-shadow(0 0 22px #f15a2455);transform:rotate(3deg)translateY(-5px)scale(1.025)}.competition-page{gap:28px;display:grid}.competition-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 80% 35%,#f15a2445,#0000 32%),linear-gradient(125deg,#08090b,#15100e 63%,#261109);border:1px solid #f15a2445;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:460px;padding:48px 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0003}.competition-hero:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.competition-hero:after{content:"";z-index:-1;filter:blur(55px);background:#f15a2430;border-radius:50%;width:260px;height:260px;position:absolute;top:18%;right:8%}.competition-hero-grid{pointer-events:none;position:absolute;inset:0}.competition-hero-copy{align-self:center;max-width:690px}.competition-kicker{color:#ff8c58;letter-spacing:.18em;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.competition-status{color:#fff;letter-spacing:.04em;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:inline-flex}.competition-status i{background:#f15a24;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f15a24}.competition-status.active i{background:#34d399;box-shadow:0 0 10px #34d399}.competition-hero h1{letter-spacing:-.06em;max-width:650px;margin-top:18px;font-size:clamp(38px,5vw,68px);line-height:.98}.competition-hero-copy>p{color:#ffffffa7;max-width:610px;margin-top:18px;font-size:13px;line-height:1.7}.competition-hero-facts{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.competition-hero-facts span{color:#ffffffc9;align-items:center;gap:7px;font-size:10px;display:flex}.competition-hero-facts svg{color:#ff7540;width:15px}.competition-countdown{gap:8px;margin-top:24px;display:flex}.competition-countdown span{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #ffffff18;border-radius:12px;min-width:58px;padding:9px;display:grid}.competition-countdown b{font-size:18px}.competition-countdown small{color:#ffffff7c;text-transform:uppercase;margin-top:2px;font-size:7px}.competition-hero-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.competition-hero-actions .btn{height:40px}.competition-secondary{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff24!important}.competition-hero-product{place-items:center;min-height:360px;display:grid;position:relative}.competition-hero-product>i{border:1px solid #ff754047;border-radius:50%;width:280px;height:280px;position:absolute;box-shadow:0 0 70px #f15a2440,inset 0 0 45px #f15a2420}.competition-hero-product img{object-fit:contain;filter:drop-shadow(0 26px 28px #000b);width:min(280px,85%);height:380px;animation:5s ease-in-out infinite competition-float;position:relative;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.competition-section{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:30px;box-shadow:0 18px 45px #0000000c}.competition-section>header>span,.competition-section>header>div>span{color:var(--orange);letter-spacing:.18em;font-size:8px;font-weight:850}.competition-section>header h2{letter-spacing:-.04em;margin-top:6px;font-size:clamp(22px,3vw,32px)}.competition-section>header p{color:var(--muted);margin-top:7px;font-size:11px}.competition-prizes{grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-top:24px;display:grid}.competition-prize{border:1px solid var(--line);background:var(--panel-2);border-radius:21px;flex-direction:column;min-height:290px;padding:24px;display:flex;position:relative;overflow:hidden}.competition-prize.place-1{background:radial-gradient(circle at 70% 35%,#f15a242e,transparent 34%),var(--panel-2);border-color:#f59e0b72;box-shadow:0 15px 40px #f15a2415}.competition-prize.place-2{border-color:#94a3b84d}.competition-prize.place-3{border-color:#b56a3e55}.competition-prize-rank{justify-content:space-between;align-items:center;display:flex}.competition-prize-rank svg{color:var(--orange)}.competition-prize-rank span{font-size:28px;font-weight:850}.competition-prize>small{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;margin-top:18px;font-size:8px}.competition-prize h3{margin-top:6px;font-size:20px}.competition-prize p{color:var(--muted);margin-top:auto;font-size:10px;line-height:1.6}.competition-prize img{object-fit:contain;filter:drop-shadow(0 15px 18px #0008);width:135px;height:170px;position:absolute;bottom:28px;right:-12px}.competition-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;margin-top:50px;display:grid}.podium-place{border:1px solid var(--line);background:linear-gradient(to top,var(--panel-2),transparent);text-align:center;border-radius:20px 20px 8px 8px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:235px;padding:22px 16px;display:flex;position:relative}.podium-1{border-color:#f59e0b70;min-height:300px;box-shadow:0 0 40px #f15a2414}.podium-2{min-height:250px}.podium-3{min-height:225px}.podium-place>i{color:var(--muted);position:absolute;bottom:8px;right:12px}@supports (color:color-mix(in lab,red,red)){.podium-place>i{color:color-mix(in srgb,var(--muted) 16%,transparent)}}.podium-place>i{font-size:64px;font-style:normal;font-weight:900}.podium-crown{color:#f59e0b;filter:drop-shadow(0 0 9px #f59e0b66);animation:2.7s ease-in-out infinite competition-pulse;position:absolute;top:-32px}.competition-avatar{border:1px solid var(--line);background:var(--panel);border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.competition-avatar img{object-fit:cover;width:100%;height:100%}.competition-avatar svg{width:19px;color:var(--muted)}.podium-place b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:12px;overflow:hidden}.podium-place strong{color:var(--orange);margin-top:6px}.podium-place small,.podium-place time{color:var(--muted);margin-top:4px;font-size:8px}.podium-place>span:not(.competition-avatar){background:var(--orange-soft);color:var(--orange);border-radius:999px;margin-top:10px;padding:5px 8px;font-size:8px;font-weight:750}.competition-ranking>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.competition-live{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.competition-live>i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.competition-live.live>i{background:#34d399;box-shadow:0 0 8px #34d399}.competition-live small{font-size:8px}.competition-live button{border:1px solid var(--line);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.competition-live svg{width:13px}.competition-table-wrap{margin-top:22px;overflow:auto}.competition-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.competition-table-wrap th,.competition-table-wrap td{border-bottom:1px solid var(--line);text-align:left;padding:13px;font-size:10px}.competition-table-wrap th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.leader-name{align-items:center;gap:9px;display:flex}.leader-name .competition-avatar{flex-basis:32px;width:32px;height:32px}.competition-empty{border:1px dashed var(--line);text-align:center;border-radius:18px;place-items:center;min-height:220px;margin-top:20px;display:grid}.competition-empty svg{color:var(--orange)}.competition-empty h3{margin-top:12px}.competition-empty p{max-width:520px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6}.competition-loading{gap:9px;margin-top:22px;display:grid}.competition-loading i{background:linear-gradient(90deg,var(--panel-2),var(--line),var(--panel-2));background-size:200%;border-radius:12px;height:48px;animation:1.5s linear infinite competition-shimmer}.competition-performance-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px;display:grid}.competition-performance-grid article{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;padding:17px}.competition-performance-grid svg{width:17px;color:var(--orange)}.competition-performance-grid span{color:var(--muted);margin-top:14px;font-size:8px;display:block}.competition-performance-grid b{margin-top:4px;font-size:17px;display:block}.competition-progress{background:var(--panel-2);border-radius:16px;margin-top:20px;padding:18px}.competition-progress>div{justify-content:space-between;font-size:10px;display:flex}.competition-progress>i{background:var(--line);border-radius:999px;height:9px;margin-top:10px;display:block;overflow:hidden}.competition-progress em{border-radius:inherit;background:linear-gradient(90deg,#f15a24,#ff9b68);height:100%;transition:width .8s;display:block;box-shadow:0 0 15px #f15a2460}.competition-progress small{color:var(--orange);margin-top:8px;font-size:9px;display:block}.competition-rules-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.competition-rules-grid article{border:1px solid var(--line);background:var(--panel-2);border-radius:17px;padding:20px}.competition-rules-grid svg{color:var(--orange)}.competition-rules-grid h3{margin-top:14px}.competition-rules-grid p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6}.competition-provisional{border-left:3px solid var(--orange);background:var(--orange-soft);border-radius:0 16px 16px 0;margin-top:14px;padding:24px}.competition-provisional h3+ul{margin-top:8px}.competition-provisional h3:not(:first-child){margin-top:19px}.competition-provisional li{color:var(--muted);margin:6px 0;font-size:10px}.competition-provisional footer{color:var(--muted);margin-top:20px;font-size:8px}.competition-admin>div{background:var(--panel-2);border-radius:16px;align-items:center;gap:14px;margin-top:20px;padding:18px;display:flex}.competition-admin>div p{color:var(--muted);flex:1;font-size:10px}.competition-audit-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}@keyframes competition-float{50%{transform:translateY(-8px)rotate(3deg)}}@keyframes competition-pulse{50%{filter:drop-shadow(0 0 15px #f59e0b);transform:translateY(-4px)}}@keyframes competition-shimmer{to{background-position:-200%}}@media(prefers-reduced-motion:reduce){.competition-product-image,.competition-hero-product img,.podium-crown,.competition-loading i{animation:none!important}.competition-progress em{transition:none}}@media(max-width:900px){.competition-hero{grid-template-columns:1fr;min-height:0;padding:38px}.competition-hero-product{min-height:290px}.competition-hero-product img{height:290px}.competition-prizes{grid-template-columns:1fr 1fr}.competition-prize.place-1{grid-column:1/-1}.competition-performance-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.overview-carousel{height:auto;min-height:390px}.overview-slide{grid-template-columns:1fr;min-height:390px;padding-bottom:150px}.overview-slide.competition .overview-copy{max-width:100%}.overview-slide.competition .iphone-art{opacity:.5;width:220px;height:190px;bottom:-55px;right:50%;transform:translate(50%)scale(.72)}.competition-hero{padding:28px 22px}.competition-hero h1{font-size:39px}.competition-hero-product{min-height:250px}.competition-hero-product img{height:250px}.competition-prizes,.competition-rules-grid,.competition-performance-grid{grid-template-columns:1fr}.competition-prize.place-1{grid-column:auto}.competition-podium{gap:6px}.podium-place{padding-inline:7px}.podium-place b,.podium-place strong{font-size:10px}.competition-section{padding:22px}.competition-ranking>header{display:grid}.competition-countdown span{min-width:49px}.competition-live{flex-wrap:wrap}}.competition-product-image,.competition-hero-product img,.competition-prize img{object-fit:contain;object-position:center;background:0 0;border:0;-webkit-mask-image:none;mask-image:none}.competition-product-image{filter:drop-shadow(0 18px 24px #0009)drop-shadow(0 0 18px #f15a2455)}.competition-hero-product img{filter:drop-shadow(0 26px 28px #000b)drop-shadow(0 0 28px #f15a2450)}.competition-prize img{filter:drop-shadow(0 15px 18px #0008)drop-shadow(0 0 16px #f15a2445)}.official-award-plaque{isolation:isolate;background:0 0;place-items:center;width:min(100%,280px);height:270px;margin-inline:auto;transition:transform .35s;display:grid;position:relative}.official-award-plaque:before{content:"";z-index:-1;background:var(--award-glow);opacity:.2;filter:blur(34px);border-radius:50%;width:62%;height:62%;transition:opacity .35s;position:absolute}.official-award-plaque img{object-fit:contain;object-position:center;width:100%;height:100%;filter:drop-shadow(0 18px 18px #0006) drop-shadow(0 0 14px var(--award-glow));background:0 0;border:0;display:block}@supports (color:color-mix(in lab,red,red)){.official-award-plaque img{filter:drop-shadow(0 18px 18px #0006) drop-shadow(0 0 14px color-mix(in srgb,var(--award-glow) 58%,transparent))}}.official-award-plaque:hover{transform:translateY(-7px)}.official-award-plaque:hover:before,.official-award-plaque.next:before{opacity:.34}.official-award-plaque.locked{opacity:.48}.official-award-plaque.unlocked:after{content:"CONQUISTADA";border:1px solid var(--award-glow);padding:5px 8px;position:absolute;bottom:12px;right:4px}@supports (color:color-mix(in lab,red,red)){.official-award-plaque.unlocked:after{border:1px solid color-mix(in srgb,var(--award-glow) 50%,var(--line))}}.official-award-plaque.unlocked:after{background:var(--panel);color:var(--text);letter-spacing:.12em;border-radius:999px;font-size:7px;font-weight:850}.official-award-fallback{border:1px dashed var(--line);background:var(--panel-2);width:76%;height:72%;color:var(--muted);text-align:center;border-radius:18px;place-items:center;padding:20px;display:grid}.official-award-fallback svg{width:28px}.official-award-fallback b{font-size:11px}.next-award-plaque .official-award-plaque,.next-award-card.next-award-complete .official-award-plaque{width:150px;height:135px}.journey-award-card>.official-award-plaque{height:315px}.timeline-milestone.next .journey-award-card{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.timeline-milestone.next .journey-award-card{border-color:color-mix(in srgb,var(--orange) 56%,var(--line))}}.timeline-milestone.next .journey-award-card{box-shadow:0 18px 48px #f15a2414}.timeline-milestone.locked .journey-award-card{opacity:.78}@media(prefers-reduced-motion:reduce){.official-award-plaque{transition:none}.official-award-plaque:hover{transform:none}}@media(max-width:700px){.official-award-plaque{height:235px}.journey-award-card>.official-award-plaque{height:260px}.next-award-plaque .official-award-plaque,.next-award-card.next-award-complete .official-award-plaque{width:112px;height:105px}}.sound-status-card{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex}.sound-status-card span{align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.sound-status-card span i{background:#ef4444;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ef44441f}.sound-status-card.active span i{background:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.sound-status-card small{max-width:440px;color:var(--muted);text-align:right;font-size:9px}.sound-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sound-settings-grid>section,.audio-diagnostics,.iphone-audio-guide{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;padding:18px}.sound-settings h3{font-size:13px}.sound-gender{margin-top:18px}.sound-actions{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.sound-actions svg{width:15px}.sound-message{color:var(--orange);margin-top:12px;font-size:10px}.audio-diagnostics{margin-top:17px}.audio-diagnostics dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.audio-diagnostics dl>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px}.audio-diagnostics dt{color:var(--muted);font-size:8px}.audio-diagnostics dd{overflow-wrap:anywhere;margin-top:4px;font-size:9px;font-weight:750}.iphone-audio-guide{border-color:var(--orange);margin-top:17px;position:relative}@supports (color:color-mix(in lab,red,red)){.iphone-audio-guide{border-color:color-mix(in srgb,var(--orange) 30%,var(--line))}}.iphone-audio-guide{background:linear-gradient(135deg,var(--orange-soft),var(--panel-2))}.iphone-audio-guide>button{color:var(--muted);background:0 0;border:0;font-size:9px;position:absolute;top:12px;right:12px}.iphone-audio-guide p,.iphone-audio-guide ol,.iphone-audio-guide small{font-size:10px;line-height:1.7}.iphone-audio-guide p{margin-top:7px}.iphone-audio-guide ol{margin:10px 0;padding-left:20px}.iphone-audio-guide small{color:var(--muted)}@media(max-width:700px){.sound-settings-grid{grid-template-columns:1fr}.sound-status-card{flex-direction:column;align-items:flex-start}.sound-status-card small{text-align:left}.audio-diagnostics dl{grid-template-columns:1fr 1fr}.sound-actions>.btn{flex:1;min-width:140px}}.generator-fixed-destination{border:1px solid var(--orange);align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.generator-fixed-destination{border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line))}}.generator-fixed-destination{background:var(--orange-soft);color:var(--orange);border-radius:12px}.generator-fixed-destination>svg{flex:0 0 18px;width:18px}.generator-fixed-destination b,.generator-fixed-destination small{display:block}.generator-fixed-destination b{font-size:9px}.generator-fixed-destination small{color:var(--muted);margin-top:3px;font-size:7px}.notification-generator{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.generator-hero{color:#fff;background:radial-gradient(circle at 78% 0,#f15a2433,#0000 35%),linear-gradient(135deg,#19191c,#080809);border:1px solid #ffffff12;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000001f}.generator-hero:after{content:"";border:1px solid #f15a2429;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-100px;right:-55px;box-shadow:0 0 80px #f15a241c}.generator-hero>div,.generator-hero>dl{z-index:1;position:relative}.generator-hero>div>span,.generator-section-head span{color:#ff7c43;letter-spacing:.15em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.generator-hero>div>span svg{width:13px}.generator-hero h2{letter-spacing:-.05em;max-width:600px;margin-top:8px;font-size:clamp(24px,3vw,38px);line-height:1.02}.generator-hero p{color:#ffffff8a;max-width:570px;margin-top:11px;font-size:11px;line-height:1.65}.generator-hero dl{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:repeat(3,1fr);min-width:360px;display:grid}.generator-hero dl>div{border-right:1px solid #ffffff12;padding:14px}.generator-hero dl>div:last-child{border:0}.generator-hero dt{color:#ffffff68;font-size:7px}.generator-hero dd{margin-top:6px;font-size:12px;font-weight:800}.generator-preview-block,.generator-section,.generator-templates,.generator-history{border:1px solid var(--line);background:var(--panel-2);border-radius:20px;margin-top:16px;padding:20px}.generator-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.generator-section-head h3{letter-spacing:-.02em;margin-top:4px;font-size:14px}.generator-section-head nav{border:1px solid var(--line);background:var(--panel);border-radius:11px;gap:5px;padding:4px;display:flex}.generator-section-head nav button{color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.generator-section-head nav button.active{background:var(--orange);color:#fff}.generator-section-head nav svg{width:12px}.generator-device-preview{background:radial-gradient(circle at 50% 0,#f15a2424,#0000 48%),#09090b;border-radius:22px;align-content:center;width:min(100%,680px);min-height:150px;margin:auto;padding:28px;transition:all .25s;display:grid}.generator-device-preview.iphone,.generator-device-preview.android{width:min(100%,390px)}.generator-device-preview.inapp{margin-right:0}.generator-device-bar{color:#ffffff78;align-items:center;gap:7px;margin-bottom:8px;padding-inline:5px;font-size:7px;display:flex}.generator-device-bar i{background:#ff6b2d;border-radius:50%;width:5px;height:5px}.generator-device-bar b{margin-left:auto;font-weight:600}.generator-device-preview article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:linear-gradient(135deg,#343438e8,#17171aed);border:1px solid #ffffff17;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid;box-shadow:0 17px 45px #0008}.generator-preview-logo{background:linear-gradient(145deg,#ff8a2a,#e85300);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.generator-preview-logo img{width:31px;height:31px}.generator-device-preview strong{font-size:11px;display:block}.generator-device-preview p{color:#ffffffa6;margin-top:4px;font-size:9px}.generator-device-preview time{color:#ffffff76;align-self:start;font-size:7px}.generator-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;display:grid}.generator-editor .generator-section,.generator-controls .generator-section{margin-top:16px}.generator-section-body{gap:12px;display:grid}.generator-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.generator-range{width:100%;accent-color:var(--orange)}.generator-inline-action{justify-content:center;align-self:end;min-height:42px}.generator-type-checks{grid-template-columns:1fr 1fr;gap:6px;display:grid}.generator-type-checks label{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.generator-type-checks input{accent-color:var(--orange)}.generator-mode-grid{gap:7px;display:grid}.generator-mode-grid>button{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.generator-mode-grid>button>i{border:1px solid var(--line);border-radius:50%;flex:0 0 13px;width:13px;height:13px}.generator-mode-grid>button.active{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.generator-mode-grid>button.active{border-color:color-mix(in srgb,var(--orange) 55%,var(--line))}}.generator-mode-grid>button.active{background:var(--orange-soft)}.generator-mode-grid>button.active>i{border:4px solid var(--orange)}.generator-mode-grid b,.generator-mode-grid small{display:block}.generator-mode-grid b{font-size:9px}.generator-mode-grid small{color:var(--muted);margin-top:2px;font-size:7px}.generator-quick-row{flex-wrap:wrap;gap:5px;display:flex}.generator-quick-row button{border:1px solid var(--line);background:var(--panel);min-width:34px;color:var(--muted);border-radius:8px;padding:6px;font-size:8px}.generator-quick-row button.active,.generator-quick-row button:hover{border-color:var(--orange);color:var(--orange)}.generator-save-preset{gap:7px;display:grid}.generator-save-preset .btn{justify-content:center}.generator-command-center{z-index:20;bottom:max(12px,env(safe-area-inset-bottom));border:1px solid var(--orange);grid-template-columns:minmax(180px,.5fr) 1.5fr;align-items:center;gap:14px;margin-top:16px;padding:15px 18px;display:grid;position:sticky}@supports (color:color-mix(in lab,red,red)){.generator-command-center{border:1px solid color-mix(in srgb,var(--orange) 25%,var(--line))}}.generator-command-center{background:var(--panel);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.generator-command-center{background:color-mix(in srgb,var(--panel) 91%,transparent)}}.generator-command-center{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 55px #0003}.generator-command-center>div:first-child{grid-template-columns:1fr auto;gap:5px;display:grid}.generator-command-center span{color:var(--muted);font-size:7px}.generator-command-center b{font-size:8px}.generator-command-center i{background:var(--line);border-radius:9px;grid-column:1/-1;height:5px;overflow:hidden}.generator-command-center em{border-radius:inherit;background:linear-gradient(90deg,#ff853f,var(--orange));height:100%;transition:width .3s;display:block}.generator-command-center>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.generator-command-center>p{color:var(--orange);grid-column:1/-1;align-items:center;gap:6px;font-size:8px;display:flex}.generator-command-center>p svg{width:13px}.generator-template-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.generator-template-grid>button{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:13px;align-items:flex-start;gap:9px;padding:12px;transition:all .2s;display:flex}.generator-template-grid>button:hover{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.generator-template-grid>button:hover{border-color:color-mix(in srgb,var(--orange) 40%,var(--line))}}.generator-template-grid>button:hover{transform:translateY(-1px)}.generator-template-grid svg{width:16px;color:var(--orange);flex:0 0 16px}.generator-template-grid b,.generator-template-grid small{display:block}.generator-template-grid b{font-size:9px}.generator-template-grid small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.5}.generator-section-head.saved{margin-top:20px}.generator-preset-list{gap:6px;display:grid}.generator-preset-list article{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:1fr 32px 32px;align-items:center;display:grid}.generator-preset-list button{color:var(--text);text-align:left;background:0 0;border:0;padding:9px}.generator-preset-list button:not(:first-child){place-items:center;padding:0;display:grid}.generator-preset-list svg{width:13px}.generator-preset-list b,.generator-preset-list small{display:block}.generator-preset-list b{font-size:9px}.generator-preset-list small{color:var(--muted);margin-top:3px;font-size:7px}.generator-history-search{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:center;gap:8px;margin-bottom:10px;padding:0 11px;display:flex}.generator-history-search svg{width:14px;color:var(--muted)}.generator-history-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:11px 0;font-size:9px}.generator-history-list{gap:7px;display:grid}.generator-history-list>article{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:minmax(180px,1fr) 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.generator-history-list>article>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.generator-history-list i{background:#9ca3af;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.generator-history-list i.completed{background:#22c55e}.generator-history-list i.running{background:var(--orange);box-shadow:0 0 0 4px var(--orange-soft)}.generator-history-list i.paused,.generator-history-list i.scheduled{background:#eab308}.generator-history-list i.cancelled,.generator-history-list i.failed{background:#ef4444}.generator-history-list b,.generator-history-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.generator-history-list b{font-size:9px}.generator-history-list small{color:var(--muted);margin-top:3px;font-size:7px}.generator-history-list dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.generator-history-list dt{color:var(--muted);font-size:6px}.generator-history-list dd{margin-top:2px;font-size:8px;font-weight:700}.generator-history-list>article>div:last-child{display:flex}.generator-history-list>article>div:last-child button{width:29px;height:29px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.generator-history-list svg{width:13px}.generator-history-list>p{color:var(--muted);text-align:center;padding:25px;font-size:9px}@media(max-width:1200px){.generator-hero{flex-direction:column;align-items:stretch}.generator-hero dl{min-width:0}.generator-main-grid{grid-template-columns:1fr}.generator-template-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.notification-generator{margin-inline:-4px}.generator-hero{border-radius:20px;padding:21px 18px}.generator-hero dl{grid-template-columns:1fr}.generator-hero dl>div{border-bottom:1px solid #ffffff12;border-right:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.generator-hero dl>div:last-child{border:0}.generator-hero dd{margin:0}.generator-preview-block,.generator-section,.generator-templates,.generator-history{border-radius:17px;padding:15px}.generator-section-head{flex-direction:column;align-items:flex-start}.generator-section-head nav{width:100%;overflow:auto}.generator-section-head nav button{flex:1;justify-content:center;min-width:max-content}.generator-device-preview{min-height:135px;padding:16px 10px}.generator-device-preview article{grid-template-columns:38px minmax(0,1fr) auto;padding:11px}.generator-preview-logo{width:38px;height:38px}.generator-field-grid,.generator-type-checks{grid-template-columns:1fr}.generator-command-center{grid-template-columns:1fr;padding:13px;position:relative;bottom:auto}.generator-command-center>div:nth-child(2){grid-template-columns:1fr 1fr;display:grid}.generator-command-center .btn{justify-content:center;min-width:0}.generator-template-grid,.generator-history-list>article{grid-template-columns:1fr}.generator-history-list dl{padding-left:16px}.generator-history-list>article>div:last-child{justify-content:flex-end}}@media(max-width:430px){.generator-command-center>div:nth-child(2){grid-template-columns:1fr}.generator-device-preview article{grid-template-columns:34px minmax(0,1fr)}.generator-device-preview article>time{display:none}.generator-preview-logo{border-radius:10px;width:34px;height:34px}.generator-preview-logo img{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.generator-template-grid>button,.generator-command-center em{transition:none}}.withdrawal-backend-warning{border:1px solid #ef4444;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.withdrawal-backend-warning{border:1px solid color-mix(in srgb,#ef4444 28%,var(--line))}}.withdrawal-backend-warning{background:#ef4444;border-radius:15px}@supports (color:color-mix(in lab,red,red)){.withdrawal-backend-warning{background:color-mix(in srgb,#ef4444 7%,var(--panel))}}.withdrawal-backend-warning{color:#ef4444}.withdrawal-backend-warning svg{flex:0 0 19px;width:19px}.withdrawal-backend-warning b{font-size:11px}.withdrawal-backend-warning p{color:var(--muted);margin-top:3px;font-size:9px}.withdrawal-layout{grid-template-columns:minmax(310px,380px) minmax(0,1fr);gap:18px;display:grid}.withdrawal-request-card{align-self:start;padding:25px}.withdrawal-balance-icon{background:var(--orange-soft);width:44px;height:44px;color:var(--orange);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.withdrawal-balance-icon svg{width:20px}.withdrawal-request-card>p{letter-spacing:-.045em;margin:5px 0 24px;font-size:29px;font-weight:850}.withdrawal-request-card>label{margin-top:14px;display:block}.withdrawal-request-card>.btn{justify-content:center;width:100%;min-height:44px;margin-top:19px}.withdrawal-error{color:#ef4444;background:#ef444412;border-radius:11px;margin-top:13px;padding:11px;font-size:9px;line-height:1.5}.withdrawal-skeleton{background:linear-gradient(90deg,var(--line),var(--panel-2),var(--line));background-size:200% 100%;border-radius:8px;width:150px;height:32px;animation:1.2s linear infinite withdrawal-shimmer;display:block}.withdrawal-test-note{color:var(--muted);line-height:1.5;letter-spacing:0!important;margin:7px 0 18px!important;font-size:8px!important;font-weight:500!important}.withdrawal-test-badge{color:var(--orange);letter-spacing:.08em;margin-top:6px;font-size:8px;font-weight:750;display:inline-block}.withdrawal-confirmation{color:#168653;background:#16a36612;border-radius:11px;gap:3px;margin-top:13px;padding:11px;font-size:9px;line-height:1.5;animation:.22s withdrawal-confirm-in;display:grid}.withdrawal-confirmation b{font-size:10px}.withdrawal-confirmation span,.withdrawal-confirmation small{display:block}.withdrawal-notification-notice{color:var(--muted);line-height:1.5;letter-spacing:0!important;margin:10px 0 0!important;font-size:8px!important;font-weight:500!important}.withdrawal-history-list>article{grid-template-columns:minmax(170px,1fr) minmax(310px,1.4fr)}@keyframes withdrawal-shimmer{to{background-position:-200% 0}}@keyframes withdrawal-confirm-in{0%{opacity:0;transform:translateY(3px)}}.withdrawal-history-card{overflow:hidden}.withdrawal-history-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.withdrawal-history-card>header b,.withdrawal-history-card>header span{display:block}.withdrawal-history-card>header b{font-size:13px}.withdrawal-history-card>header span{color:var(--muted);margin-top:3px;font-size:8px}.withdrawal-history-card>header svg{width:14px}.withdrawal-history-list{display:grid}.withdrawal-history-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1fr) minmax(310px,1.4fr);align-items:center;gap:14px;padding:17px 20px;display:grid}.withdrawal-history-list>article:last-child{border-bottom:0}.withdrawal-history-main{align-items:center;gap:10px;min-width:0;display:flex}.withdrawal-history-main b,.withdrawal-history-main small{display:block}.withdrawal-history-main b{font-size:12px}.withdrawal-history-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.withdrawal-status-dot{background:#9ca3af;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.withdrawal-status-dot.requested,.withdrawal-status-dot.processing{background:var(--orange);box-shadow:0 0 0 5px var(--orange-soft)}.withdrawal-status-dot.completed{background:#22c55e}.withdrawal-status-dot.rejected,.withdrawal-status-dot.failed{background:#ef4444}.withdrawal-status-dot.cancelled{background:#9ca3af}.withdrawal-history-list dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.withdrawal-history-list dt{color:var(--muted);font-size:7px}.withdrawal-history-list dd{margin-top:3px;font-size:8px;font-weight:750}.withdrawal-history-list code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.withdrawal-state{min-height:250px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.withdrawal-state svg{width:25px}.withdrawal-state p{font-size:10px}.withdrawal-modal-backdrop{z-index:210;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050506bd;place-items:center;display:grid;position:fixed;inset:0}.withdrawal-modal-backdrop>section{color:#fff;background:radial-gradient(circle at 50% 0,#f15a2421,#0000 42%),#121214;border:1px solid #ffffff17;border-radius:24px;width:min(100%,480px);max-height:calc(100dvh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 35px 100px #000c}.withdrawal-modal-close{color:#ffffff8c;background:#ffffff0b;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.withdrawal-modal-close svg{width:15px}.withdrawal-modal-icon{background:linear-gradient(145deg,#ff844c,#d94712);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid;box-shadow:0 14px 35px #f15a2440}.withdrawal-modal-icon svg{width:22px}.withdrawal-modal-backdrop section>span{color:#ff8453;letter-spacing:.16em;font-size:7px;font-weight:850}.withdrawal-modal-backdrop h2{letter-spacing:-.04em;margin-top:7px;font-size:22px}.withdrawal-modal-backdrop dl{background:#ffffff10;border:1px solid #ffffff12;border-radius:14px;gap:1px;margin:20px 0;display:grid;overflow:hidden}.withdrawal-modal-backdrop dl>div{background:#111113;justify-content:space-between;align-items:center;gap:20px;padding:11px 13px;display:flex}.withdrawal-modal-backdrop dt{color:#ffffff72;font-size:8px}.withdrawal-modal-backdrop dd{text-align:right;font-size:9px;font-weight:750}.withdrawal-modal-backdrop section>p{color:#ffffff75;font-size:9px;line-height:1.6}.withdrawal-modal-backdrop footer{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:20px;display:grid}.withdrawal-modal-backdrop footer .btn{justify-content:center}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.withdrawal-layout{grid-template-columns:1fr}.withdrawal-request-card{max-width:none}.withdrawal-history-list>article{grid-template-columns:1fr minmax(300px,1.3fr) minmax(80px,.4fr)}}@media(max-width:767px){.withdrawal-request-card{padding:20px}.withdrawal-request-card>p{font-size:25px}.withdrawal-history-card>header{align-items:flex-start}.withdrawal-history-list>article{grid-template-columns:1fr;padding:15px}.withdrawal-history-list dl,.withdrawal-history-list code{padding-left:19px}.withdrawal-modal-backdrop{padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.withdrawal-modal-backdrop>section{border-radius:20px;max-height:calc(100dvh - 24px);padding:25px 19px}.withdrawal-modal-backdrop footer{grid-template-columns:1fr}}.financial-module-tabs{border:1px solid var(--line);background:var(--panel-2);scrollbar-width:none;border-radius:14px;gap:4px;width:max-content;max-width:100%;margin:0 0 22px;padding:4px;display:flex;overflow-x:auto}.financial-module-tabs::-webkit-scrollbar{display:none}.financial-module-tabs a{min-width:138px;min-height:42px;color:var(--muted);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:10px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s;display:flex}.financial-module-tabs a svg{width:16px}.financial-module-tabs a[aria-selected=true]{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.financial-module-tabs a[aria-selected=true] svg{color:var(--orange)}.financial-overview-actions{justify-content:flex-end;gap:8px;margin:-64px 0 20px;display:flex}.financial-section-heading{margin-bottom:18px}.financial-section-heading h2{letter-spacing:-.025em;font-size:18px}.financial-section-heading p{color:var(--muted);margin-top:4px;font-size:10px}.withdrawals-secure{animation:.24s both page-enter}@media(max-width:767px){.financial-module .page-title{align-items:flex-start}.financial-module-tabs{width:100%;margin-bottom:18px}.financial-module-tabs a{flex:1;min-width:132px;min-height:44px}.financial-overview-actions{flex-wrap:wrap;justify-content:stretch;margin:0 0 16px}.financial-overview-actions>*{flex:1}.financial-overview-actions>.btn{justify-content:center;min-width:160px}.financial-section-heading h2{font-size:16px}.financial-section-heading p{font-size:9px}}.reports-module-tabs{border:1px solid var(--line);background:var(--panel-2);scrollbar-width:none;border-radius:14px;gap:4px;width:max-content;max-width:100%;margin:0 0 22px;padding:4px;display:flex;overflow-x:auto}.reports-module-tabs::-webkit-scrollbar{display:none}.reports-module-tabs a{min-width:138px;min-height:42px;color:var(--muted);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:10px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s;display:flex}.reports-module-tabs a svg{width:16px}.reports-module-tabs a[aria-selected=true]{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.reports-module-tabs a[aria-selected=true] svg{color:var(--orange)}.reports-overview-actions{justify-content:flex-end;gap:8px;margin:-64px 0 20px;display:flex}.reports-section-heading{margin-bottom:18px}.reports-section-heading h2{letter-spacing:-.025em;font-size:18px}.reports-section-heading p{color:var(--muted);margin-top:4px;font-size:10px}.customers-toolbar{grid-template-columns:minmax(220px,420px) 170px;gap:10px;padding:16px;display:grid}.customers-toolbar .search-box{max-width:none}.customers-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:9px;display:flex}.customers-pagination>div{gap:7px;display:flex}.customers-pagination svg{width:15px}@media(max-width:767px){.reports-module .page-title{align-items:flex-start}.reports-module-tabs{width:100%;margin-bottom:18px}.reports-module-tabs a{flex:1;min-width:132px;min-height:44px}.reports-overview-actions{flex-wrap:wrap;justify-content:stretch;margin:0 0 16px}.reports-overview-actions>*{flex:1}.reports-overview-actions>.btn{justify-content:center;min-width:160px}.reports-section-heading h2{font-size:16px}.reports-section-heading p{font-size:9px}.customers-toolbar{grid-template-columns:1fr;padding:14px}.customers-pagination{flex-direction:column;align-items:flex-start}.customers-pagination>div{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.push-module{overflow:hidden}.push-tabs{border-bottom:1px solid var(--line);background:var(--panel);gap:6px;padding:0 30px;display:flex}.push-tabs button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.push-tabs button svg{width:15px}.push-tabs button.active{border-bottom-color:var(--orange);color:var(--orange)}.push-generator-layout{padding-top:20px}.push-smart-row{align-items:center;gap:9px;display:flex}.push-smart-row .btn{min-height:36px}.push-smart-row span{color:var(--muted);font-size:8px}.push-send-options{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.push-send-options>label:first-child{grid-column:1/-1}.quick-values{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.quick-values button,.quick-values input{border:1px solid var(--line);background:var(--panel-2);min-width:39px;height:36px;color:var(--text);border-radius:9px;padding:0 9px;font-size:10px;font-weight:700}.quick-values button.active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.quick-values input{width:72px}.push-tab-panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin:20px 30px 30px;padding:24px}.push-tab-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.push-tab-heading>div>span{color:var(--orange);letter-spacing:.13em;font-size:8px;font-weight:850}.push-tab-heading h3{margin-top:5px;font-size:17px}.push-tab-heading p{color:var(--muted);margin-top:4px;font-size:9px}.push-model-create{gap:7px;display:flex}.push-model-create input{border:1px solid var(--line);background:var(--panel-2);min-height:40px;color:var(--text);border-radius:10px;padding:0 11px;font-size:11px}.push-model-list,.push-history-list{gap:1px;margin-top:18px;display:grid}.push-model-list article,.push-history-list article{border:1px solid var(--line);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px;display:grid}.push-model-list article>div:first-child,.push-history-list article>div:first-of-type{align-items:center;gap:10px;min-width:0;display:flex}.push-model-list article svg{width:18px;color:var(--orange)}.push-model-list b,.push-model-list small,.push-history-list b,.push-history-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.push-model-list b,.push-history-list b{font-size:11px}.push-model-list small,.push-history-list small{color:var(--muted);margin-top:3px;font-size:8px}.push-model-list article>div:last-child{gap:6px;display:flex}.push-model-list .btn,.push-history-list .btn{min-height:36px;font-size:9px}.push-tab-empty{color:var(--muted);text-align:center;place-items:center;gap:8px;padding:55px 20px;display:grid}.push-tab-empty svg{width:25px;color:var(--orange)}.push-tab-empty p{font-size:10px}.push-history-list article{grid-template-columns:10px minmax(150px,1fr) auto auto}.push-history-list article>i{background:#ef4444;border-radius:50%;width:8px;height:8px}.push-history-list article>i.delivered{background:#22c55e}.push-history-list article>i.partial{background:#eab308}.push-history-list dl{grid-template-columns:repeat(3,60px);gap:8px;display:grid}.push-history-list dt{color:var(--muted);font-size:7px}.push-history-list dd{margin-top:3px;font-size:9px;font-weight:750}.push-connection.blocked{color:#d97706}.push-connection.blocked i{background:#d97706}.push-activation p{font-size:9px}@media(max-width:767px){.push-tabs{padding:0 14px}.push-tabs button{flex:1;justify-content:center;min-height:48px;padding-inline:4px}.push-generator-layout{padding-top:14px}.push-send-options{grid-template-columns:1fr}.push-send-options>label:first-child{grid-column:auto}.push-tab-panel{margin:14px 14px 20px;padding:17px}.push-tab-heading{gap:16px;display:grid}.push-model-create{grid-template-columns:1fr;display:grid}.push-model-create .btn{justify-content:center;min-height:46px}.push-model-list article{grid-template-columns:1fr;gap:11px}.push-model-list article>div:last-child{width:100%}.push-model-list article>div:last-child .btn:first-child{flex:1}.push-history-list article{grid-template-columns:10px minmax(0,1fr);gap:10px}.push-history-list dl{grid-column:2;grid-template-columns:repeat(3,1fr)}.push-history-list article>.btn{grid-column:2;justify-content:center;width:100%;min-height:44px}.push-studio-section{scroll-margin-top:10px}}@media(prefers-reduced-motion:reduce){.push-tabs button,.quick-values button{transition:none}}:root{--live-map-ocean:#edf3f5;--live-map-grid:#c7d1d5;--live-map-land-hi:#aeb9bd;--live-map-land:#77858b}:root[data-theme=dark]{--live-map-ocean:#080b0e;--live-map-grid:#252d32;--live-map-land-hi:#30383d;--live-map-land:#151a1e}.live-world-page{min-width:0;max-width:1460px;margin:auto}.live-world-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.live-world-status,.live-world-mode{border:1px solid #22c55e;align-items:center;gap:7px;min-height:34px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.live-world-status,.live-world-mode{border:1px solid color-mix(in srgb,#22c55e 30%,var(--line))}}.live-world-status,.live-world-mode{background:#22c55e;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.live-world-status,.live-world-mode{background:color-mix(in srgb,#22c55e 8%,var(--panel))}}.live-world-status,.live-world-mode{color:#15935a;font-size:9px;font-weight:800}.live-world-status i{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite live-world-breathe;box-shadow:0 0 0 5px #22c55e18}.live-world-mode{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.live-world-mode{border-color:color-mix(in srgb,var(--orange) 35%,var(--line))}}.live-world-mode{background:var(--orange-soft);color:var(--orange)}.live-world-mode svg{width:13px}.live-world-toggle{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--text);border-radius:11px;padding:0 13px;font-size:9px;font-weight:800}.live-world-toggle.active{border-color:var(--orange);color:var(--orange)}.live-world-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.live-world-kpis>.panel{align-items:center;gap:11px;min-width:0;padding:16px;display:flex}.live-world-kpis svg{width:18px;color:var(--orange);flex:none}.live-world-kpis span{min-width:0;display:grid}.live-world-kpis small,.live-world-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.live-world-kpis strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:17px;overflow:hidden}.live-world-layout{grid-template-columns:minmax(0,1fr) 360px;gap:16px;min-width:0;display:grid}.live-world-map-card,.live-world-feed,.live-world-regions{overflow:hidden}.live-world-map-card>header,.live-world-feed>header,.live-world-regions>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:17px 20px;display:flex}.live-world-map-card>header span,.live-world-feed>header span,.live-world-regions>header span{color:var(--orange);letter-spacing:.16em;font-size:7px;font-weight:850}.live-world-map-card>header h2,.live-world-feed>header h2,.live-world-regions>header h2{margin-top:5px;font-size:15px}.live-world-map-card>header p{color:var(--muted);margin-top:3px;font-size:8px}.live-world-map-card>header small,.live-world-regions>header small{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.live-world-map-card>header small i{background:#22c55e;border-radius:50%;width:6px;height:6px}.live-world-map{background:radial-gradient(circle at 55% 40%,var(--orange),transparent 35%),linear-gradient(145deg,var(--live-map-ocean),var(--live-map-ocean));place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.live-world-map{background:radial-gradient(circle at 55% 40%,color-mix(in srgb,var(--orange) 11%,transparent),transparent 35%),linear-gradient(145deg,var(--live-map-ocean),color-mix(in srgb,var(--live-map-ocean) 86%,#000))}}.live-world-map:after{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.live-world-map:after{background-image:linear-gradient(color-mix(in srgb,var(--line) 38%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 38%,transparent) 1px,transparent 1px)}}.live-world-map:after{opacity:.35;background-size:38px 38px;-webkit-mask-image:radial-gradient(circle,#000 0 28%,#0000 78%);mask-image:radial-gradient(circle,#000 0 28%,#0000 78%)}.live-world-map>svg{z-index:1;filter:drop-shadow(0 24px 30px #0004);width:100%;height:auto;max-height:520px;position:relative}.live-world-sphere{fill:var(--live-map-ocean)}@supports (color:color-mix(in lab,red,red)){.live-world-sphere{fill:color-mix(in srgb,var(--live-map-ocean) 90%,var(--panel))}}.live-world-sphere{stroke:var(--orange)}@supports (color:color-mix(in lab,red,red)){.live-world-sphere{stroke:color-mix(in srgb,var(--orange) 18%,var(--live-map-grid))}}.live-world-sphere{stroke-width:1px}.live-world-graticule{fill:none;stroke:var(--live-map-grid);stroke-width:.45px;opacity:.55}.live-world-countries path{fill:url(#live-world-land);stroke:var(--live-map-grid)}@supports (color:color-mix(in lab,red,red)){.live-world-countries path{stroke:color-mix(in srgb,var(--live-map-grid) 75%,var(--orange))}}.live-world-countries path{stroke-width:.45px;transition:fill .3s,filter .3s}.live-world-countries path.reached{fill:var(--orange)}@supports (color:color-mix(in lab,red,red)){.live-world-countries path.reached{fill:color-mix(in srgb,var(--orange) 36%,var(--live-map-land-hi))}}.live-world-countries path.reached{filter:drop-shadow(0 0 5px var(--orange))}@supports (color:color-mix(in lab,red,red)){.live-world-countries path.reached{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--orange) 55%,transparent))}}.live-world-routes path{fill:none;stroke:var(--orange);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:6 7;opacity:.55;filter:url(#live-world-glow);animation:2.4s linear infinite live-world-route}.live-world-routes path.active{stroke-width:2.2px;opacity:1;animation-duration:1.05s}.live-world-origin circle:first-child,.live-world-points circle:not(.wave){fill:#fff;stroke:var(--orange);stroke-width:2px;filter:url(#live-world-glow)}.live-world-origin .wave,.live-world-points .wave{fill:none;stroke:var(--orange);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite live-world-wave}.live-world-points g{cursor:pointer;outline:none}.live-world-points g:focus circle:not(.wave),.live-world-points g:hover circle:not(.wave){stroke-width:4px}.live-world-points g.active circle:not(.wave){fill:var(--orange);stroke:#fff;stroke-width:2.5px}.live-world-tooltip{z-index:4;border:1px solid var(--orange);gap:3px;min-width:145px;padding:9px 11px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px))}@supports (color:color-mix(in lab,red,red)){.live-world-tooltip{border:1px solid color-mix(in srgb,var(--orange) 30%,var(--line))}}.live-world-tooltip{background:var(--panel);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.live-world-tooltip{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.live-world-tooltip{pointer-events:none;box-shadow:0 12px 32px #0005}.live-world-tooltip span{color:var(--muted);font-size:8px}.live-world-tooltip strong{font-size:9px}.live-world-map-legend{z-index:3;border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:12px;padding:8px 10px;display:flex;position:absolute;bottom:15px;left:16px}@supports (color:color-mix(in lab,red,red)){.live-world-map-legend{background:color-mix(in srgb,var(--panel) 88%,transparent)}}.live-world-map-legend{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.live-world-map-legend span{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.live-world-map-legend i{border:2px solid var(--orange);background:#fff;border-radius:50%;width:6px;height:6px}.live-world-map-legend span+span i{background:var(--orange)}.live-world-now{z-index:3;border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:auto auto;column-gap:7px;padding:8px 10px;display:grid;position:absolute;bottom:15px;right:16px}@supports (color:color-mix(in lab,red,red)){.live-world-now{background:color-mix(in srgb,var(--panel) 88%,transparent)}}.live-world-now{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.live-world-now>i{background:#22c55e;border-radius:50%;grid-row:span 2;align-self:center;width:6px;height:6px}.live-world-now span{color:var(--muted);font-size:7px}.live-world-now strong{font-size:9px}.live-world-map-empty{z-index:3;border:1px solid var(--line);background:var(--panel);border-radius:13px;justify-items:center;gap:5px;padding:15px 18px;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.live-world-map-empty{background:color-mix(in srgb,var(--panel) 90%,transparent)}}.live-world-map-empty{text-align:center}.live-world-map-empty strong{font-size:11px}.live-world-map-empty span{color:var(--muted);font-size:8px}.live-world-feed>header svg{color:#22c55e;width:16px}.live-world-feed-list{height:520px;overflow-y:auto}.live-world-feed-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:13px 16px;animation:.35s both enter;display:grid}.live-world-flag{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.live-world-feed-list article>div{min-width:0}.live-world-feed-list strong,.live-world-feed-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-world-feed-list strong{font-size:10px;display:block}.live-world-feed-list p{color:var(--muted);margin-top:3px;font-size:8px}.live-world-feed-list small{color:var(--orange);margin-top:4px;font-size:7px;display:block}.live-world-feed-list article>div:last-child{justify-items:end;gap:6px;display:grid}.live-world-feed-list b{font-size:10px}.live-world-event-status{background:var(--orange-soft);color:var(--orange);border-radius:99px;padding:4px 6px;font-size:7px;font-weight:750}.live-world-event-status.approved{color:#15935a;background:#22c55e16}.live-world-event-status.declined,.live-world-event-status.chargeback{color:#dc3f3f;background:#ef444416}.live-world-feed-empty{text-align:center;place-content:center;justify-items:center;height:100%;padding:25px;display:grid}.live-world-feed-empty svg{color:var(--orange)}.live-world-feed-empty strong{margin-top:10px;font-size:11px}.live-world-feed-empty p{max-width:220px;color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.live-world-regions{margin-top:16px}.live-world-chart{height:260px;padding:15px 15px 7px}.live-world-error{color:#dc3f3f;margin-top:12px;font-size:9px}.live-world-toggle:focus-visible,.live-world-points g:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@keyframes live-world-route{to{stroke-dashoffset:-26px}}@keyframes live-world-wave{to{opacity:0;transform:scale(2.2)}}@keyframes live-world-breathe{50%{box-shadow:0 0 0 8px #0000}}@media(max-width:1180px){.live-world-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.live-world-layout{grid-template-columns:1fr}.live-world-feed-list{height:auto;max-height:480px}}@media(max-width:767px){.live-world-page{width:100%;min-width:0;max-width:100%;padding-bottom:max(18px,var(--safe-bottom));overflow-x:clip}.live-world-head-actions{justify-content:flex-start}.live-world-toggle{min-height:44px}.live-world-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.live-world-kpis>.panel{padding:13px 12px}.live-world-kpis strong{font-size:14px}.live-world-layout{gap:12px}.live-world-map-card>header,.live-world-feed>header,.live-world-regions>header{min-height:auto;padding:14px}.live-world-map-card>header small{display:none}.live-world-map{min-height:330px}.live-world-map>svg{width:118%;max-width:none;transform:none}.live-world-map-legend{bottom:10px;left:10px}.live-world-now{bottom:10px;right:10px}.live-world-feed-list article{grid-template-columns:36px minmax(0,1fr);padding:12px}.live-world-feed-list article>div:last-child{grid-column:2;justify-content:space-between;align-items:center;display:flex}.live-world-chart{height:230px;padding-inline:4px}.live-world-regions>header small{display:none}}@media(max-width:380px){.live-world-kpis{grid-template-columns:1fr}.live-world-map{min-height:285px}.live-world-map>svg{width:125%}.live-world-map-legend{display:none}.live-world-now{left:10px;right:auto}.live-world-status,.live-world-mode{padding-inline:9px}.live-world-toggle{width:100%}}@media(prefers-reduced-motion:reduce){.live-world-status i,.live-world-routes path,.live-world-origin .wave,.live-world-points .wave,.live-world-feed-list article{animation:none}}.dashboard-page{--dashboard-glow:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-page{--dashboard-glow:color-mix(in srgb,var(--orange) 18%,transparent)}}.dashboard-page .panel{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .panel{border-color:color-mix(in srgb,var(--line) 92%,var(--orange) 8%)}}.dashboard-page .panel:not(.dashboard-filter-bar){box-shadow:0 1px #ffffff73,0 18px 55px #11111112}.dashboard-page .panel:not(.dashboard-filter-bar):hover{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .panel:not(.dashboard-filter-bar):hover{border-color:color-mix(in srgb,var(--line) 72%,var(--orange) 28%)}}:root[data-theme=dark] .dashboard-page .panel:not(.dashboard-filter-bar){box-shadow:inset 0 1px #ffffff08,0 22px 58px #00000045}.dashboard-scenario-action{position:relative}.dashboard-scenario-trigger{opacity:.24;color:var(--muted);background:0 0;border-color:#0000;transition:opacity .22s,background .22s,border-color .22s,transform .22s}.dashboard-scenario-trigger svg{width:15px}.dashboard-scenario-trigger:hover,.dashboard-scenario-trigger:focus-visible,.dashboard-page>div:nth-child(2):hover .dashboard-scenario-trigger{opacity:1;border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-scenario-trigger:hover,.dashboard-scenario-trigger:focus-visible,.dashboard-page>div:nth-child(2):hover .dashboard-scenario-trigger{border-color:color-mix(in srgb,var(--orange) 26%,var(--line))}}.dashboard-scenario-trigger:hover,.dashboard-scenario-trigger:focus-visible,.dashboard-page>div:nth-child(2):hover .dashboard-scenario-trigger{background:var(--panel);color:var(--orange)}.dashboard-scenario-note{border:1px solid var(--orange);margin-bottom:18px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.dashboard-scenario-note{border:1px solid color-mix(in srgb,var(--orange) 20%,var(--line))}}.dashboard-scenario-note{background:var(--orange-soft);color:var(--muted);border-radius:12px;font-size:10px;line-height:1.55}.dashboard-scenario-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.dashboard-scenario-fields label{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;padding:12px}.dashboard-scenario-fields .input{background:var(--panel)}.dashboard-scenario-fields small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.dashboard-scenario-preview{background:linear-gradient(120deg,var(--orange-soft),var(--panel-2));border-radius:12px;margin-top:14px;padding:13px}@supports (color:color-mix(in lab,red,red)){.dashboard-scenario-preview{background:linear-gradient(120deg,color-mix(in srgb,var(--orange-soft) 72%,var(--panel)),var(--panel-2))}}.dashboard-scenario-preview span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-scenario-preview p{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.dashboard-header-actions{align-items:center;gap:8px;display:flex}.dashboard-mode-badge{border:1px solid var(--line);background:var(--panel);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:750;display:inline-flex}.dashboard-mode-badge svg{width:12px;height:12px}.dashboard-mode-badge.demo{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-mode-badge.demo{border-color:color-mix(in srgb,var(--orange) 24%,var(--line))}}.dashboard-mode-badge.demo{background:var(--orange-soft);color:var(--orange)}.dashboard-mode-badge.production{color:#168153}.sale-row{color:var(--text);text-decoration:none}.sale-method-mark{border:1px solid var(--orange);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.sale-method-mark{border:1px solid color-mix(in srgb,var(--orange) 18%,var(--line))}}.sale-method-mark{background:var(--orange-soft);color:var(--orange);border-radius:11px;font-size:11px;font-weight:850}.next-award-complete{grid-template-columns:minmax(0,1fr) auto}.next-award-card{background:radial-gradient(circle at 8% 50%,var(--orange),transparent 26%),linear-gradient(105deg,var(--orange-soft),var(--panel) 65%);grid-template-columns:118px minmax(0,1fr) auto;min-height:126px;padding:17px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.next-award-card{background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--orange) 14%,transparent),transparent 26%),linear-gradient(105deg,color-mix(in srgb,var(--orange-soft) 44%,var(--panel)),var(--panel) 65%)}}.next-award-card:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 25%,#ffffff0b 39%,#0000 51%);animation:8s ease-in-out infinite award-card-sheen;position:absolute;inset:0;transform:translate(-100%)}.next-award-plaque{filter:drop-shadow(0 12px 16px #0005);width:108px;height:92px;transition:transform .35s cubic-bezier(.2,.75,.2,1),filter .35s;position:relative;overflow:visible}.next-award-plaque .award-object{width:260px;height:260px;box-shadow:none;background:0 0;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.37)}.next-award-plaque .plaque-frame{transform:rotateX(3deg)rotateY(-7deg)}.next-award-card:hover .next-award-plaque{filter:drop-shadow(0 15px 20px var(--dashboard-glow));transform:translateY(-3px)scale(1.04)}.next-award-card:hover .next-award-plaque .plaque-frame{transform:rotateX(0)rotateY(0)}.next-award-card:hover .plaque-reflection{transform:translate(120px)rotate(20deg)}.next-award-copy{z-index:1;position:relative}.next-award-copy h2{letter-spacing:-.03em;font-size:17px}.next-award-card>a{z-index:2;transition:all .22s;position:relative}.next-award-card>a:hover{border-color:var(--orange);color:var(--orange);box-shadow:0 8px 20px var(--dashboard-glow);transform:translate(3px)}.metric-card{isolation:isolate;background:linear-gradient(145deg,var(--panel),var(--panel-2))}@supports (color:color-mix(in lab,red,red)){.metric-card{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel-2) 88%,var(--orange) 12%))}}.metric-card{transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .28s,box-shadow .28s}.metric-card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 90% 5%,var(--dashboard-glow),transparent 38%);transition:opacity .28s;position:absolute;inset:0}.metric-card:hover:before{opacity:1}.metric-card-featured{background:linear-gradient(145deg,var(--panel),var(--orange-soft))}@supports (color:color-mix(in lab,red,red)){.metric-card-featured{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--orange-soft) 36%,var(--panel)))}}.metric-value{font-variant-numeric:tabular-nums lining-nums}.metric-delta svg{width:12px;height:12px}.dashboard-refresh .spin{animation:.8s linear infinite dashboard-spin}.dashboard-page .metric-card .editable-trigger-wrap,.dashboard-page .metric-switch>.editable-trigger-wrap{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(2px)}.dashboard-page .metric-card:hover .editable-trigger-wrap,.dashboard-page .metric-card:focus-within .editable-trigger-wrap,.dashboard-page .metric-switch:hover>.editable-trigger-wrap,.dashboard-page .metric-switch:focus-within>.editable-trigger-wrap{opacity:1;pointer-events:auto;transform:none}.revenue-card{position:relative;background:radial-gradient(circle at 14% 0%,var(--orange),transparent 40%),var(--panel)!important}@supports (color:color-mix(in lab,red,red)){.revenue-card{background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--orange) 7%,transparent),transparent 40%),var(--panel)!important}}.revenue-card:before{content:"";background:linear-gradient(90deg,transparent,var(--orange),transparent);height:1px;position:absolute;top:0;left:8%;right:8%}@supports (color:color-mix(in lab,red,red)){.revenue-card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--orange) 30%,transparent),transparent)}}.sales-card{background:linear-gradient(165deg,var(--panel),var(--panel-2))}@supports (color:color-mix(in lab,red,red)){.sales-card{background:linear-gradient(165deg,var(--panel),color-mix(in srgb,var(--panel-2) 94%,var(--orange) 6%))}}.sales-header h2{letter-spacing:-.03em;margin-top:5px;font-size:16px}.sales-header .section-eyebrow i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #22c55e15}.live-indicator{cursor:pointer;border:0}.live-indicator svg{width:11px;height:11px}.sale-row{transition:background .2s,transform .2s}.sale-row:hover{background:var(--orange-soft);transform:translate(3px)}@supports (color:color-mix(in lab,red,red)){.sale-row:hover{background:color-mix(in srgb,var(--orange-soft) 38%,transparent)}}.sale-primary strong{font-variant-numeric:tabular-nums}.sales-empty{text-align:center;place-content:center;justify-items:center;min-height:300px;padding:30px;display:grid}.sales-empty svg{background:var(--orange-soft);width:34px;height:34px;color:var(--orange);border-radius:11px;padding:8px}.sales-empty h3{margin-top:12px;font-size:12px}.sales-empty p{max-width:220px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.metric-skeleton{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:18px}.metric-skeleton i,.chart-skeleton i,.sales-skeleton i{background:linear-gradient(90deg,var(--panel-2),var(--line),var(--panel-2));border-radius:9px;display:block}@supports (color:color-mix(in lab,red,red)){.metric-skeleton i,.chart-skeleton i,.sales-skeleton i{background:linear-gradient(90deg,var(--panel-2),color-mix(in srgb,var(--line) 65%,var(--panel)),var(--panel-2))}}.metric-skeleton i,.chart-skeleton i,.sales-skeleton i{background-size:220% 100%;animation:1.25s infinite dashboard-shimmer}.metric-skeleton i:first-child{width:38px;height:38px}.metric-skeleton i:nth-child(2){width:58%;height:22px;margin-top:auto}.metric-skeleton i:last-child{width:42%;height:9px;margin-top:8px}.chart-skeleton{align-items:flex-end;gap:8%;height:355px;padding:35px 25px 28px;display:flex}.chart-skeleton i{flex:1;height:35%}.chart-skeleton i:nth-child(2){height:58%}.chart-skeleton i:nth-child(3){height:46%}.chart-skeleton i:nth-child(4){height:72%}.chart-skeleton i:nth-child(5){height:88%}.sales-skeleton{gap:1px;display:grid}.sales-skeleton i{border-bottom:1px solid var(--line);border-radius:0;height:82px}.payment-bar i{box-shadow:0 0 12px var(--dashboard-glow);transition:width .65s cubic-bezier(.2,.75,.2,1)}.dashboard-insight-grid>.panel,.dashboard-bottom-grid>.panel{transition:transform .25s,border-color .25s}.dashboard-insight-grid>.panel:hover,.dashboard-bottom-grid>.panel:hover{transform:translateY(-3px)}.section-eyebrow svg{width:13px;height:13px}@keyframes dashboard-shimmer{to{background-position:-220% 0}}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@keyframes award-card-sheen{0%,62%{transform:translate(-110%)}78%,to{transform:translate(110%)}}@media(max-width:900px){.next-award-card{grid-template-columns:98px minmax(0,1fr) auto}.next-award-plaque{width:90px}.dashboard-scenario-trigger{opacity:1}}@media(max-width:640px){.dashboard-header-actions{justify-content:space-between;width:100%}.dashboard-scenario-trigger{width:42px;padding:0;font-size:0}.dashboard-scenario-trigger svg{width:16px}.dashboard-scenario-fields{grid-template-columns:1fr}.next-award-card{grid-template-columns:82px minmax(0,1fr);min-height:120px;padding:14px}.next-award-complete{grid-template-columns:minmax(0,1fr)}.next-award-plaque{width:76px;height:80px}.next-award-plaque .award-object{transform:translate(-50%,-50%)scale(.31)}.next-award-copy h2{font-size:14px}.next-award-copy p{font-size:8px}.chart-skeleton{height:310px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.next-award-card:after,.metric-skeleton i,.chart-skeleton i,.sales-skeleton i{animation:none}.metric-card,.next-award-plaque,.sale-row{transition:none}}:root[data-theme=dark]{--internal-app-bg:#030405;--internal-shell-bg:#030405;--internal-main-bg:#050607;--internal-page-bg:#050607;--internal-sidebar-bg:#020303;--internal-surface-1:#0a0b0d;--internal-surface-2:#0e1012;--internal-surface-3:#141619;--internal-surface-hover:#17191d;--internal-border-subtle:#ffffff0e;--internal-border-default:#ffffff18;--internal-text-primary:#f7f8f8;--internal-text-secondary:#a7aaae;--internal-text-muted:#74787e;--internal-positive:#40d9a0;--internal-negative:#ff6b72;--internal-warning:#f4bd5c;--internal-info:#70b8ff;--bg:#030405;--bg-elevated:#08090b;--panel:#0a0b0d;--panel-2:#0f1113;--panel-3:#17191c;--text:#eceeed;--text-strong:#fff;--muted:#9a9da2;--muted-2:#6f7379;--line:#fff1;--line-strong:#ffffff21;--orange:#ff6a2f;--orange-hover:#ff7b45;--orange-active:#e95722;--orange-soft:#ff6a2f1b;--orange-glow:#ff6a2f2e;--gradient-surface:linear-gradient(145deg,#101214fa,#08090bfa);--shadow-xs:inset 0 1px 0 #ffffff09,0 1px 2px #00000047;--shadow-sm:inset 0 1px 0 #ffffff09,0 12px 32px #0000003d;--shadow:inset 0 1px 0 #ffffff0a,0 24px 64px #00000057;--shadow-lg:inset 0 1px 0 #ffffff0e,0 34px 100px #00000094;--radius-sm:11px;--radius-md:14px;--radius-lg:19px;--radius-xl:25px;--spx-bg:#050607;--spx-surface:#0a0b0d;--spx-surface-elevated:#101215;--spx-surface-soft:#111317;--spx-border:#ffffff0f;--spx-border-strong:#ffffff20;--spx-text:#fafafa;--spx-text-muted:#8b8f95;--spx-accent-soft:#ff6a2f1c;--spx-accent-halo:#ff6a2f24;--spx-radius-sm:9px;--spx-radius-md:13px;--spx-radius-lg:18px;--spx-shadow-sm:inset 0 1px 0 #ffffff09,0 14px 34px #00000038;--spx-shadow-md:inset 0 1px 0 #ffffff0b,0 28px 72px #0000006b;--spx-focus:0 0 0 3px #ff6a2f38,0 0 24px #ff6a2f17}.internal-app-shell{--orange:#111;--orange-hover:#000;--orange-active:#2a2a2a;--orange-soft:#0000000e;--orange-glow:#00000017;--gradient-brand:linear-gradient(145deg,#171717,#050505);--internal-accent:#111;--spx-accent:#111;--spx-accent-hover:#000;--spx-accent-soft:#0000000e;--spx-accent-halo:#00000012;--spx-accent-foreground:#fff}:root[data-theme=dark] .internal-app-shell{--orange:#e5e5e5;--orange-hover:#fff;--orange-active:#cfcfcf;--orange-soft:#fff1;--orange-glow:#ffffff17;--gradient-brand:linear-gradient(145deg,#fff,#d8d8d8);--internal-accent:#e5e5e5;--spx-accent:#e5e5e5;--spx-accent-hover:#fff;--spx-accent-soft:#fff1;--spx-accent-halo:#ffffff13;--spx-accent-foreground:#050505;isolation:isolate;background:#030405;position:relative}:root[data-theme=dark] .internal-app-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 74% -14%,#ffffff0a,#0000 66%),radial-gradient(760px 540px at 100% 48%,#ffffff05,#0000 70%),linear-gradient(135deg,#030303,#070707 54%,#030303);position:fixed;inset:0}:root[data-theme=dark] .internal-app-shell .internal-main,:root[data-theme=dark] .internal-app-shell .internal-page-content{background:0 0}:root[data-theme=dark] .internal-page-content{position:relative}:root[data-theme=dark] .internal-page-content:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff03,#0000);height:240px;position:absolute;top:0;left:0;right:0}:root[data-theme=dark] .internal-app-shell .internal-sidebar{background:linear-gradient(#020303,#050607 48%,#020303);border-right-color:#fff1;box-shadow:18px 0 60px #00000047}:root[data-theme=dark] .internal-app-shell .internal-sidebar:before{opacity:.14;-webkit-mask-image:linear-gradient(#000,#0000 38%);mask-image:linear-gradient(#000,#0000 38%)}:root[data-theme=dark] .internal-app-shell .internal-sidebar:after{opacity:.24;height:210px;box-shadow:0 0 18px #ffffff14}:root[data-theme=dark] .internal-app-shell .internal-sidebar .sidebar-brand{background:linear-gradient(#ffffff05,#0000);border-bottom-color:#ffffff0e}:root[data-theme=dark] .internal-app-shell .internal-sidebar .sidebar-group-label{color:#5e6268}:root[data-theme=dark] .internal-app-shell .internal-sidebar .sidebar-group-label:after{opacity:.68}:root[data-theme=dark] .internal-app-shell .internal-sidebar .sidebar-link{color:#85898f}:root[data-theme=dark] .internal-app-shell .internal-sidebar .sidebar-link:hover{color:#f2f3f3;background:#ffffff09;border-color:#ffffff13}:root[data-theme=dark] .internal-app-shell .internal-sidebar .sidebar-link.active{color:#fff;background:#ffffff0b;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff09,0 8px 24px #0000002e}:root[data-theme=dark] .internal-app-shell .internal-sidebar .sidebar-link.active:before{width:2px;box-shadow:none;background:#f5f5f5}:root[data-theme=dark] .internal-app-shell .internal-sidebar .competition-sidebar-item{background:linear-gradient(135deg,#101010,#090909);border-color:#ffffff13;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .internal-app-shell .internal-sidebar .competition-sidebar-item:hover{border-color:#ffffff21;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000047}:root[data-theme=dark] .internal-app-shell .internal-sidebar .sidebar-footer{background:linear-gradient(#0000,#030405 38%);border-top-color:#ffffff0e}:root[data-theme=dark] .internal-app-shell .internal-topbar{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#040506d1;border-bottom-color:#fff1;box-shadow:inset 0 -1px #00000059,0 12px 34px #00000021}:root[data-theme=dark] .internal-topbar-context span{color:#71757b;letter-spacing:.15em}:root[data-theme=dark] .internal-topbar-context strong{color:#f7f7f6;font-weight:650}:root[data-theme=dark] .internal-app-shell .internal-topbar :is(.icon-btn,.notification-bell){color:#9b9fa4;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff13;border-radius:13px;box-shadow:inset 0 1px #ffffff09}:root[data-theme=dark] .internal-app-shell .internal-topbar :is(.icon-btn,.notification-bell):hover{color:#fff;background:#ffffff0e;border-color:#ffffff24;box-shadow:0 10px 28px #0000003d}:root[data-theme=dark] .internal-app-shell .header-profile{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px}:root[data-theme=dark] .internal-app-shell .header-profile:hover{background:#ffffff0b;border-color:#ffffff1f}:root[data-theme=dark] .internal-app-shell .panel,:root[data-theme=dark] .internal-app-shell .spx-surface,:root[data-theme=dark] .internal-app-shell .spx-surface-elevated,:root[data-theme=dark] .internal-app-shell .spx-surface-premium{background:linear-gradient(145deg,#0f1113fa,#08090bfa);border-color:#fff1;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000038}:root[data-theme=dark] .internal-app-shell .panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff13,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}:root[data-theme=dark] .internal-app-shell .panel:hover{border-color:#ffffff1b}:root[data-theme=dark] .dashboard-page .metric-card{background:linear-gradient(145deg,#101010,#090909 76%)}:root[data-theme=dark] .dashboard-page .metric-card-featured{background:linear-gradient(145deg,#121212,#090909 72%);border-color:#ffffff13}:root[data-theme=dark] .dashboard-page .metric-card:hover{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0b,0 24px 58px #0000004f}:root[data-theme=dark] .dashboard-page .dashboard-filter-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0dd6;box-shadow:inset 0 1px #ffffff08,0 12px 34px #0000002e}:root[data-theme=dark] .dashboard-page .dashboard-payment-card{overflow:hidden}:root[data-theme=dark] .dashboard-page .payment-performance-row{border-color:#ffffff0e}:root[data-theme=dark] .dashboard-page .payment-performance-row:hover{background:#ffffff06}:root[data-theme=dark] .internal-app-shell .btn{color:#e8e9e9;background:linear-gradient(145deg,#141619,#0d0e10);border-color:#ffffff16;box-shadow:inset 0 1px #ffffff0b,0 7px 18px #00000029}:root[data-theme=dark] .internal-app-shell .btn:hover:not(:disabled){background:#17191c;border-color:#ffffff26;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000040}:root[data-theme=dark] .internal-app-shell .btn-primary{color:#050505;background:#fff;border-color:#fff;box-shadow:inset 0 -1px #00000024,0 9px 24px #00000047}:root[data-theme=dark] .internal-app-shell .btn-primary:hover:not(:disabled){color:#050505;background:#e7e7e7;border-color:#fff;box-shadow:inset 0 -1px #00000024,0 12px 28px #00000057}:root[data-theme=dark] .internal-app-shell .btn-ghost{box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=dark] .internal-app-shell :is(.input,input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f0f1f1;background-color:#0c0e10;border-color:#ffffff13;box-shadow:inset 0 1px #ffffff06}:root[data-theme=dark] .internal-app-shell :is(.input,input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled){border-color:#ffffff21}:root[data-theme=dark] .internal-app-shell :is(.input,input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background-color:#101010;border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff17}:root[data-theme=dark] .internal-app-shell .internal-segmented-control{background:#08090b;border-color:#ffffff12;box-shadow:inset 0 1px 3px #00000073}:root[data-theme=dark] .internal-app-shell .internal-segmented-item{color:#7f8389}:root[data-theme=dark] .internal-app-shell .internal-segmented-item.active{color:#090a0b;background:linear-gradient(145deg,#f4f4f2,#cfd1d1);box-shadow:0 5px 16px #00000052}:root[data-theme=dark] .internal-app-shell .table th{color:#777b81;background:#ffffff06;border-color:#ffffff0e}:root[data-theme=dark] .internal-app-shell .table td{color:#d9dbdb;border-color:#ffffff0d}:root[data-theme=dark] .internal-app-shell .table tbody tr:hover{background:#ffffff07}:root[data-theme=dark] :is(.modal-backdrop,.demo-config-backdrop){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c2}:root[data-theme=dark] :is(.modal-surface,.dropdown,.demo-config-panel){background:linear-gradient(145deg,#111315,#090a0c);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0b,0 34px 100px #0000009e}:root[data-theme=dark] .modal-surface>header{background:#0d0f11e0;border-bottom-color:#fff1}:root[data-theme=dark] .dropdown :is(button,a):hover{background:#ffffff0d}:root[data-theme=dark] .empty-state>span{color:#c8c8c8;background:#ffffff09;border-color:#ffffff17;box-shadow:0 14px 32px #00000038}:root[data-theme=dark] .internal-app-shell :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:#d4d4d4;box-shadow:0 0 0 3px #ffffff1a}:root[data-theme=dark] .internal-app-shell ::selection{color:#050505;background:#e5e5e5}:root[data-theme=dark] .internal-app-shell .sphexpay-brand img{filter:grayscale()brightness(2.6)contrast(.82);opacity:.92}:root[data-theme=dark] .internal-app-shell .sidebar-brand-signal i,:root[data-theme=dark] .internal-app-shell .sidebar-brand-signal i:last-child{background:#a3a3a3}:root[data-theme=dark] .internal-app-shell :is(.metric-icon,.webhook-icon,.api-doc-head>svg,.integration-section-head .section-eyebrow svg){color:#d4d4d4;background:#ffffff0a;border-color:#ffffff13}:root[data-theme=dark] .internal-app-shell :is(.metric-glow,.panel-glow){display:none}:root[data-theme=dark] .internal-app-shell :is(.payment-bar,.payment-performance-track,.report-score>div,.award-progress-track)>i{box-shadow:none;background:linear-gradient(90deg,#9b9b9b,#f1f1f1)}:root[data-theme=dark] .internal-app-shell :is(.payment-bar,.payment-performance-track,.report-score>div,.award-progress-track){background:#1a1a1a}:root[data-theme=dark] .internal-app-shell :is(.badge-info,.demo-inline-badge){color:#c6c6c6;background:#ffffff0b;border-color:#ffffff16}:root[data-theme=dark] .internal-app-shell .notification-bell>span{color:#050505;background:#ededed;border-color:#050505}:root[data-theme=dark] .internal-app-shell .notification-item.unread{background:#ffffff06}:root[data-theme=dark] .internal-app-shell .notification-kind{color:#d4d4d4;background:#121212;border-color:#ffffff13}:root[data-theme=dark] .internal-app-shell input[type=range]{accent-color:#e5e5e5}:root[data-theme=dark] .internal-app-shell .integration-app-top>i{filter:grayscale();color:#f5f5f5;background:#171717!important}:root[data-theme=dark] .internal-app-shell :is(.product-visual,.showcase-visual){filter:grayscale()}:root[data-theme=dark] .dashboard-page .spx-operation-hero{background:#070707;border-color:#ffffff16;box-shadow:inset 0 1px #ffffff0b,0 26px 64px #00000059}:root[data-theme=dark] .dashboard-page .spx-operation-hero:before{background:linear-gradient(90deg,#0000,#ffffff3d,#0000)}:root[data-theme=dark] .dashboard-page .spx-operation-hero .overview-slide:before,:root[data-theme=dark] .dashboard-page .spx-operation-hero .overview-slide.competition:before{background:radial-gradient(circle at 78% 45%,#ffffff0e,#0000 28%),linear-gradient(120deg,#050505,#0d0d0d 62%,#111)}:root[data-theme=dark] .dashboard-page .spx-operation-hero .overview-copy:before{background:linear-gradient(90deg,#d4d4d4,#0000)}:root[data-theme=dark] .dashboard-page .spx-operation-hero .overview-copy>span{color:#b5b5b5}:root[data-theme=dark] .dashboard-page .spx-operation-hero .overview-copy>span:before{box-shadow:none;background:#e5e5e5}:root[data-theme=dark] .dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta){color:#f5f5f5;background:#151515;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0b}:root[data-theme=dark] .dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta):hover{background:#1b1b1b;border-color:#fff3;box-shadow:0 10px 26px #0000004d}:root[data-theme=dark] .dashboard-page :is(.orbit-outer,.orbit-inner){border-color:#ffffff1f}:root[data-theme=dark] .dashboard-page .operation-orbit:after{border-color:#ffffff12}:root[data-theme=dark] .dashboard-page .operation-orbit i,:root[data-theme=dark] .dashboard-page .operation-packet{background:#e5e5e5;box-shadow:0 0 12px #fff3}:root[data-theme=dark] .dashboard-page .operation-brand{background:radial-gradient(circle at 40% 30%,#ffffff13,#0000 55%),#111;border-color:#ffffff26;animation:5s ease-in-out infinite spx-mono-breathe;box-shadow:inset 0 1px #fff1,0 0 48px #ffffff0e}:root[data-theme=dark] .dashboard-page .operation-brand:before,:root[data-theme=dark] .dashboard-page .operation-brand:after{background:#d4d4d4}:root[data-theme=dark] .dashboard-page .operation-node svg{color:#cfcfcf}:root[data-theme=dark] .dashboard-page .operation-performance>i b{box-shadow:none;background:linear-gradient(90deg,#777,#eee)}:root[data-theme=dark] .dashboard-page .spx-operation-hero .overview-controls>button:hover{color:#fff;background:#ffffff0f;border-color:#fff3}:root[data-theme=dark] .dashboard-page .spx-operation-hero .overview-controls>div button.active{background-image:linear-gradient(#e5e5e5,#e5e5e5)}:root[data-theme=dark] .dashboard-page .next-award-card{background:radial-gradient(circle at 8%,#ffffff0a,#0000 26%),linear-gradient(105deg,#101010,#090909 65%);border-color:#ffffff12}:root[data-theme=dark] .dashboard-page .next-award-card:hover .next-award-plaque{filter:drop-shadow(0 15px 20px #ffffff14)}:root[data-theme=dark] .dashboard-page .next-award-progress{background:#222}:root[data-theme=dark] .dashboard-page .next-award-progress>i{box-shadow:none;background:#f5f5f5}:root[data-theme=dark] .dashboard-page .next-award-plaque .official-award-plaque:before{opacity:0;background:0 0}:root[data-theme=dark] .dashboard-page .next-award-plaque .official-award-plaque img{filter:drop-shadow(0 18px 18px #0000006b)}:root[data-theme=dark] .internal-app-shell .premium-chart .recharts-area-curve,:root[data-theme=dark] .internal-app-shell .reports-live .recharts-area-curve{stroke:#e5e5e5}:root[data-theme=dark] .internal-app-shell .premium-chart .recharts-area-area,:root[data-theme=dark] .internal-app-shell .reports-live .recharts-area-area{fill:#e5e5e521}:root[data-theme=dark] .internal-app-shell .recharts-bar-rectangle path{fill:#d4d4d4}:root[data-theme=dark] .internal-app-shell .recharts-tooltip-cursor{fill:#ffffff09}@keyframes spx-mono-breathe{50%{border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff13,0 0 58px #ffffff13}}:root:not([data-theme=dark]) .internal-app-shell{background:#fff}:root:not([data-theme=dark]) .internal-app-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(850px 480px at 72% -18%,#00000006,#0000 68%),linear-gradient(135deg,#fff,#fafafa 56%,#fff);position:fixed;inset:0}:root:not([data-theme=dark]) .internal-app-shell .sphexpay-brand img{filter:grayscale()brightness(.18)contrast(1.25);opacity:.94}:root:not([data-theme=dark]) .internal-app-shell :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:#111;box-shadow:0 0 0 3px #0000001a}:root:not([data-theme=dark]) .internal-app-shell ::selection{color:#fff;background:#111}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar{background:linear-gradient(#fff,#fafafa 52%,#fff);border-right-color:#00000012;box-shadow:12px 0 40px #00000009}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar:after{opacity:.18;background:linear-gradient(#777,#0000)}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar .sidebar-link{color:#777}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar .sidebar-link:hover{color:#111;background:#00000008;border-color:#0001}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar .sidebar-link.active{color:#111;background:#f5f5f5;border-color:#00000014;box-shadow:inset 0 1px #fffc}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar .sidebar-link.active:before{width:2px;box-shadow:none;background:#111}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar .sidebar-link.active svg{color:#111;filter:none}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar .competition-sidebar-item{background:linear-gradient(145deg,#f7f7f7,#fff);border-color:#00000013;box-shadow:inset 0 1px #fff}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar .competition-sidebar-item:before{opacity:.35;background:#777}:root:not([data-theme=dark]) .internal-app-shell .internal-sidebar .competition-sidebar-item>svg{color:#222}:root:not([data-theme=dark]) .internal-app-shell .internal-topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border-bottom-color:#00000012;box-shadow:0 10px 30px #00000006}:root:not([data-theme=dark]) .internal-app-shell .internal-topbar :is(.icon-btn,.notification-bell){color:#666;background:#fafafa;border-color:#00000013;box-shadow:inset 0 1px #fff}:root:not([data-theme=dark]) .internal-app-shell .internal-topbar :is(.icon-btn,.notification-bell):hover{color:#111;background:#f1f1f1;border-color:#00000021}:root:not([data-theme=dark]) .internal-app-shell .header-profile{background:#fafafa;border-color:#0001}:root:not([data-theme=dark]) .internal-app-shell .header-profile:hover{background:#f3f3f3;border-color:#0000001f}:root:not([data-theme=dark]) .internal-app-shell .btn-primary{color:#fff;background:#111;border-color:#111;box-shadow:0 9px 22px #00000024}:root:not([data-theme=dark]) .internal-app-shell .btn-primary:hover:not(:disabled){color:#fff;background:#000;border-color:#000;box-shadow:0 12px 26px #0000002e}:root:not([data-theme=dark]) .internal-app-shell :is(.input,input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background:#fff;border-color:#111;box-shadow:0 0 0 3px #00000017}:root:not([data-theme=dark]) .internal-app-shell .internal-segmented-item.active{color:#fff;background:#111;box-shadow:0 5px 14px #00000024}:root:not([data-theme=dark]) .internal-app-shell :is(.metric-icon,.notification-kind,.webhook-icon){color:#222;background:#f5f5f5;border-color:#00000013}:root:not([data-theme=dark]) .internal-app-shell :is(.metric-glow,.panel-glow){display:none}:root:not([data-theme=dark]) .internal-app-shell :is(.payment-bar,.payment-performance-track,.report-score>div,.award-progress-track)>i{box-shadow:none;background:linear-gradient(90deg,#444,#111)}:root:not([data-theme=dark]) .internal-app-shell :is(.payment-bar,.payment-performance-track,.report-score>div,.award-progress-track){background:#eaeaea}:root:not([data-theme=dark]) .internal-app-shell .notification-bell>span{color:#fff;background:#111;border-color:#fff}:root:not([data-theme=dark]) .internal-app-shell .notification-item.unread{background:#00000006}:root:not([data-theme=dark]) .internal-app-shell .integration-app-top>i{filter:grayscale();color:#111;background:#f2f2f2!important}:root:not([data-theme=dark]) .internal-app-shell :is(.product-visual,.showcase-visual){filter:grayscale()}:root:not([data-theme=dark]) .internal-app-shell .premium-chart .recharts-area-curve,:root:not([data-theme=dark]) .internal-app-shell .reports-live .recharts-area-curve{stroke:#111}:root:not([data-theme=dark]) .internal-app-shell .premium-chart .recharts-area-area,:root:not([data-theme=dark]) .internal-app-shell .reports-live .recharts-area-area{fill:#1111111a}:root:not([data-theme=dark]) .internal-app-shell .recharts-bar-rectangle path{fill:#222}:root:not([data-theme=dark]) .internal-app-shell .recharts-tooltip-cursor{fill:#00000009}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero{color:#111;background:#f5f5f5;border-color:#00000014;box-shadow:inset 0 1px #fff,0 22px 55px #00000013}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero:before{background:linear-gradient(90deg,#0000,#0000002e,#0000)}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-slide:before,:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-slide.competition:before{background:radial-gradient(circle at 77% 46%,#0000000e,#0000 29%),linear-gradient(120deg,#fff,#f1f1f1 62%,#e8e8e8)}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-slide:after{background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px)}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-copy>span{color:#666}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-copy>span:before{box-shadow:none;background:#111}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-copy h2{color:#111}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-copy p{color:#666}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta){box-shadow:none;color:#fff;background:#111;border-color:#111}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta):hover{background:#000;border-color:#000;box-shadow:0 9px 22px #00000026}:root:not([data-theme=dark]) .dashboard-page :is(.orbit-outer,.orbit-inner){border-color:#00000026}:root:not([data-theme=dark]) .dashboard-page .operation-orbit:before,:root:not([data-theme=dark]) .dashboard-page .operation-orbit:after{border-color:#00000012}:root:not([data-theme=dark]) .dashboard-page .operation-orbit i,:root:not([data-theme=dark]) .dashboard-page .operation-packet{background:#222;box-shadow:0 0 10px #0000001f}:root:not([data-theme=dark]) .dashboard-page .operation-axis{background:linear-gradient(90deg,#0000,#0000001c,#0000)}:root:not([data-theme=dark]) .dashboard-page .axis-vertical{background:linear-gradient(#0000,#00000017,#0000)}:root:not([data-theme=dark]) .dashboard-page .operation-brand{background:#fff;border-color:#00000024;animation:none;box-shadow:inset 0 1px #fff,0 18px 44px #0000001a}:root:not([data-theme=dark]) .dashboard-page .operation-brand:before,:root:not([data-theme=dark]) .dashboard-page .operation-brand:after{background:#444}:root:not([data-theme=dark]) .dashboard-page .operation-brand>span{color:#777}:root:not([data-theme=dark]) .dashboard-page .operation-node,:root:not([data-theme=dark]) .dashboard-page .operation-performance{background:#ffffffe0;border-color:#00000017;box-shadow:0 14px 32px #00000014}:root:not([data-theme=dark]) .dashboard-page .operation-node svg{color:#333}:root:not([data-theme=dark]) .dashboard-page .operation-node span,:root:not([data-theme=dark]) .dashboard-page .operation-integrity span{color:#777}:root:not([data-theme=dark]) .dashboard-page .operation-node b,:root:not([data-theme=dark]) .dashboard-page .operation-integrity b{color:#222}:root:not([data-theme=dark]) .dashboard-page .operation-performance>i{background:#ddd}:root:not([data-theme=dark]) .dashboard-page .operation-performance>i b{box-shadow:none;background:linear-gradient(90deg,#555,#111)}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-controls>button{color:#555;background:#ffffffd1;border-color:#0000001a}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-controls>button:hover{color:#111;background:#fff;border-color:#0000002e}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-controls>div button{background-image:linear-gradient(#999,#999)}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-controls>div button.active{background-image:linear-gradient(#111,#111)}:root:not([data-theme=dark]) .dashboard-page .next-award-card{background:linear-gradient(105deg,#f7f7f7,#fff 65%);border-color:#00000013}:root:not([data-theme=dark]) .dashboard-page .next-award-progress{background:#e5e5e5}:root:not([data-theme=dark]) .dashboard-page .next-award-progress>i{box-shadow:none;background:#111}:root:not([data-theme=dark]) .dashboard-page .next-award-plaque .official-award-plaque:before{opacity:0;background:0 0}:root:not([data-theme=dark]) .dashboard-page .next-award-plaque .official-award-plaque img{filter:drop-shadow(0 14px 16px #00000014)}:root:not([data-theme=dark]) .dashboard-page .next-award-card:hover .next-award-plaque{filter:drop-shadow(0 15px 20px #00000014)}@media(max-width:1023px){:root[data-theme=dark] .internal-app-shell .internal-sidebar{box-shadow:30px 0 80px #0000009e}}@media(max-width:768px){:root[data-theme=dark] .internal-app-shell .internal-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030405f0}:root[data-theme=dark] .internal-page-content:before{height:150px}:root[data-theme=dark] .internal-app-shell .panel{box-shadow:inset 0 1px #ffffff08,0 12px 32px #0003}:root[data-theme=dark] .internal-app-shell :is(.modal-surface,.demo-config-panel){border-radius:22px 22px 0 0}}@media(prefers-reduced-motion:reduce){:root[data-theme=dark] .internal-app-shell *{scroll-behavior:auto}}.demo-toggle{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--muted);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;transition:all .2s;display:inline-flex;position:relative}.demo-toggle svg{width:15px}.demo-toggle:hover{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.demo-toggle:hover{border-color:color-mix(in srgb,var(--orange) 50%,var(--line))}}.demo-toggle:hover{color:var(--text)}.demo-toggle.active{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 8px 22px var(--orange)}@supports (color:color-mix(in lab,red,red)){.demo-toggle.active{box-shadow:0 8px 22px color-mix(in srgb,var(--orange) 25%,transparent)}}.demo-toggle.active i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite demo-pulse;box-shadow:0 0 #fff8}.demo-toast{z-index:120;right:22px;bottom:max(22px,var(--safe-bottom));border:1px solid var(--orange);padding:11px 15px;position:fixed}@supports (color:color-mix(in lab,red,red)){.demo-toast{border:1px solid color-mix(in srgb,var(--orange) 25%,var(--line))}}.demo-toast{background:var(--panel);color:var(--text);border-radius:12px;font-size:11px;font-weight:700;animation:.25s both enter;box-shadow:0 18px 42px #0003}.demo-inline-badge{border:1px solid var(--orange);margin-left:7px;padding:3px 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.demo-inline-badge{border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line))}}.demo-inline-badge{background:var(--orange-soft);color:var(--orange);letter-spacing:.1em;vertical-align:middle;border-radius:6px;font-size:7px;font-weight:900}.demo-detail-warning{border:1px solid var(--orange);margin-top:20px;padding:13px}@supports (color:color-mix(in lab,red,red)){.demo-detail-warning{border:1px solid color-mix(in srgb,var(--orange) 24%,var(--line))}}.demo-detail-warning{background:var(--orange-soft);color:var(--orange);border-radius:12px;font-size:11px;line-height:1.5}@keyframes demo-pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media(max-width:767px){.demo-toggle{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.demo-toggle span{display:none}.demo-toggle.active i{position:absolute;top:5px;right:5px}.demo-toast{text-align:center;left:16px;right:16px}.header-actions>.demo-toggle{display:inline-flex}}@media(max-width:360px){.header-profile{display:none}}@media(prefers-reduced-motion:reduce){.demo-toggle.active i,.demo-toast{animation:none}}.demo-live-controls{z-index:38;border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:center;gap:7px;padding:8px;display:flex;position:fixed;bottom:24px;right:24px}@supports (color:color-mix(in lab,red,red)){.demo-live-controls{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.demo-live-controls{box-shadow:0 18px 50px #0003}.demo-live-controls .btn{min-height:40px}.demo-live-controls>span{min-width:38px;color:var(--orange);text-align:center;font-size:10px;font-weight:850}.demo-live-stats{min-width:150px;padding:0 8px;display:grid}.demo-live-stats span{color:var(--orange);text-transform:uppercase;font-size:7px;font-weight:850}.demo-live-stats b{font-size:8px}.demo-live-stats small{color:var(--muted);font-size:7px}.demo-config-backdrop{z-index:220;background:#050506b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.demo-config-panel{width:min(100%,680px);height:100dvh;padding:max(22px,env(safe-area-inset-top)) 24px max(20px,env(safe-area-inset-bottom));background:var(--panel);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;box-shadow:-30px 0 90px #0007}.demo-config-panel>header{justify-content:space-between;gap:18px;display:flex}.demo-config-panel>header span{color:var(--orange);letter-spacing:.14em;font-size:8px;font-weight:900}.demo-config-panel>header h2{margin-top:5px;font-size:25px}.demo-config-panel>header p{color:var(--muted);margin-top:4px;font-size:10px}.demo-config-summary{border:1px solid var(--orange);align-items:flex-start;gap:12px;margin:18px 0 14px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.demo-config-summary{border:1px solid color-mix(in srgb,var(--orange) 24%,var(--line))}}.demo-config-summary{background:var(--orange-soft);border-radius:14px}.demo-config-summary svg{width:19px;color:var(--orange);flex:none}.demo-config-summary p{font-size:10px;line-height:1.6}.demo-config-scroll{min-width:0;padding-right:4px;overflow:auto}.demo-config-scroll>section,.demo-config-scroll>details{border-bottom:1px solid var(--line);padding:16px 0}.demo-config-scroll h3,.demo-config-scroll summary{cursor:pointer;font-size:12px;font-weight:850}.demo-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.demo-preset-grid button{border:1px solid var(--line);background:var(--panel-2);min-height:44px;color:var(--muted);border-radius:10px;padding:8px;font-size:9px;font-weight:750}.demo-preset-grid button.active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.demo-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.demo-config-field{gap:6px;min-width:0;display:grid}.demo-config-field>span{color:var(--muted);font-size:9px;font-weight:700}.demo-config-field input,.demo-config-field select{border:1px solid var(--line);background:var(--panel-2);width:100%;min-width:0;height:46px;color:var(--text);border-radius:11px;padding:0 12px;font-size:16px}.demo-config-check{border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:10px;min-height:48px;padding:12px;display:flex}.demo-config-check input{margin-top:3px}.demo-config-check span{gap:2px;display:grid}.demo-config-check b{font-size:10px}.demo-config-check small{color:var(--muted);font-size:8px;line-height:1.45}.demo-weight-editor{margin-top:14px}.demo-weight-editor>header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.demo-weight-editor>header b{font-size:10px}.demo-weight-editor>header span{color:var(--muted);font-size:9px}.demo-weight-editor>header button{color:var(--orange);margin-left:auto;font-size:9px;font-weight:750}.demo-weight-editor>label{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) 78px 15px;align-items:center;gap:8px;min-height:44px;font-size:10px;display:grid}.demo-weight-editor>label input[type=number]{border:1px solid var(--line);background:var(--panel-2);width:100%;height:34px;color:var(--text);border-radius:8px;padding:0 8px;font-size:16px}.demo-weight-editor>label small{color:var(--muted)}.demo-config-errors{color:#ef4444;background:#ef444412;border:1px solid #ef44445c;border-radius:11px;margin-top:14px;padding:12px;font-size:9px}.demo-config-notice,.demo-adaptive-note{color:#16a36a;margin-top:12px;font-size:10px;font-weight:750}.demo-adaptive-note{color:var(--muted);font-weight:600}.demo-config-panel>footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:16px;display:flex}.demo-config-panel>footer .btn{min-height:44px}.demo-config-panel .demo-end{color:#ef4444}@media(max-width:767px){.demo-live-controls{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));justify-content:center;overflow:hidden}.demo-live-controls .btn:first-child{flex:1}.demo-live-controls .btn svg{width:15px}.demo-live-stats{display:none}.demo-config-panel{width:100%;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overflow:hidden}.demo-config-panel>header h2{font-size:21px}.demo-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-config-grid{grid-template-columns:1fr}.demo-config-panel>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-config-panel>footer .btn{white-space:normal;width:100%}.demo-config-panel>footer .btn-primary{grid-column:1/-1}.demo-weight-editor>header{flex-wrap:wrap}.demo-weight-editor>header button{text-align:left;width:100%;margin-left:0}}@media(max-width:360px){.demo-live-controls .btn:not(:first-child){width:40px;min-width:40px;padding:0;font-size:0}.demo-live-controls .btn:not(:first-child) svg{margin:0}.demo-config-panel>footer{grid-template-columns:1fr}.demo-config-panel>footer .btn-primary{grid-column:auto}}@media(prefers-reduced-motion:reduce){.demo-config-panel,.demo-live-controls{transition:none}}.mode-settings-shell{min-width:0;overflow:hidden}.mode-settings{gap:20px;padding:clamp(20px,3vw,32px);display:grid;position:relative}.mode-settings-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mode-settings-header span,.mode-config-card>header span,.mode-command-card>span{color:var(--orange);letter-spacing:.13em;font-size:9px;font-weight:900}.mode-settings-header h2{margin-top:5px;font-size:clamp(24px,3vw,34px)}.mode-settings-header p{max-width:620px;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.mode-status{border:1px solid var(--line);background:var(--panel-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;display:inline-flex}.mode-status i{background:var(--muted);border-radius:50%;width:8px;height:8px}.mode-status.ativo{color:#16a36a}.mode-status.ativo i{background:#16a36a}.mode-status.pausado{color:#d97706}.mode-status.pausado i{background:#d97706}.mode-overview{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;display:grid}.mode-session-card,.mode-command-card,.mode-config-card{border:1px solid var(--line);background:var(--panel-2);border-radius:18px;min-width:0}.mode-session-card,.mode-command-card{padding:20px}.mode-session-card>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mode-session-card>header svg{width:20px;color:var(--orange)}.mode-session-card>header div{display:grid}.mode-session-card>header span{color:var(--muted);font-size:9px}.mode-session-card>header strong{font-size:15px}.mode-session-card dl{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mode-session-card dl>div{background:var(--panel);gap:4px;padding:12px;display:grid}.mode-session-card dt{color:var(--muted);font-size:8px}.mode-session-card dd{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.mode-command-card{flex-direction:column;display:flex}.mode-command-card h3{margin:7px 0 18px;font-size:18px}.mode-primary-actions,.mode-session-actions{flex-wrap:wrap;gap:8px;display:flex}.mode-primary-actions .btn{flex:1;min-width:140px}.mode-session-actions{margin-top:8px}.mode-session-actions .btn{flex:1;min-width:110px}.mode-command-card .btn svg{width:15px}.mode-end{color:#ef4444;border-color:#ef44445c}.mode-rhythm{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.mode-rhythm>span{color:var(--muted);font-size:10px}.mode-rhythm>div{align-items:center;gap:10px;display:flex}.mode-rhythm strong{text-align:center;min-width:48px;font-size:12px}.mode-rhythm .icon-btn{width:44px;min-width:44px;height:44px;font-size:18px}.mode-config-card{background:var(--panel);padding:20px}.mode-config-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mode-config-card>header h3{margin-top:5px;font-size:18px}.mode-config-card>header svg{color:var(--orange)}.mode-config-card .demo-config-scroll{padding:0;overflow:visible}.mode-config-card>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:18px;display:flex}.mode-config-card>footer .btn{min-height:44px}.mode-advanced-actions{border:1px solid var(--line);background:var(--panel-2);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.mode-advanced-actions span{color:var(--orange);letter-spacing:.13em;font-size:9px;font-weight:900}.mode-advanced-actions h3{margin-top:5px;font-size:17px}.mode-advanced-actions p{color:var(--muted);margin-top:4px;font-size:10px}.mode-advanced-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mode-advanced-actions .btn{min-height:44px}.mode-push-settings{gap:14px;margin-top:14px;display:grid}.mode-push-methods{flex-wrap:wrap;gap:8px;display:flex}.mode-push-methods label{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:10px;display:flex}.mode-push-devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mode-push-devices label{border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.mode-push-devices span{min-width:0;display:grid}.mode-push-devices b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mode-push-devices small{color:var(--muted);font-size:8px}.mode-push-status{border:1px solid var(--orange);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.mode-push-status{border:1px solid color-mix(in srgb,var(--orange) 25%,var(--line))}}.mode-push-status{background:var(--orange-soft);border-radius:13px}.mode-push-status>svg{color:var(--orange)}.mode-push-status>div{gap:2px;display:grid}.mode-push-status b{font-size:11px}.mode-push-status small{color:var(--muted);font-size:8px}.mode-push-status dl{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mode-push-status dl span{font-size:8px;font-weight:750}.mode-announcement{bottom:max(12px,env(safe-area-inset-bottom));color:#16a36a;justify-self:center;min-height:20px;font-size:11px;font-weight:800;position:sticky}.mode-access-state{color:var(--muted);padding:32px;font-size:12px}@media(max-width:900px){.mode-overview{grid-template-columns:1fr}.mode-command-card{min-height:250px}}@media(max-width:767px){.mode-settings{padding:20px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));gap:16px}.mode-settings-header{display:grid}.mode-status{justify-self:start}.mode-session-card,.mode-command-card,.mode-config-card{width:100%;padding:16px}.mode-session-card dl{grid-template-columns:1fr}.mode-command-card{min-height:0}.mode-primary-actions,.mode-session-actions{grid-template-columns:1fr;display:grid}.mode-primary-actions .btn,.mode-session-actions .btn{width:100%;min-width:0;min-height:48px}.mode-rhythm{margin-top:18px;display:grid}.mode-rhythm>div{grid-template-columns:44px minmax(72px,1fr) 44px;width:100%;display:grid}.mode-rhythm strong{align-self:center;min-width:0}.mode-config-card .demo-config-grid,.mode-push-devices{grid-template-columns:1fr}.mode-config-card .demo-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-push-methods{grid-template-columns:1fr 1fr;display:grid}.mode-push-status{grid-template-columns:32px minmax(0,1fr)}.mode-push-status dl{grid-column:1/-1;justify-content:flex-start}.mode-config-card>footer{grid-template-columns:1fr;display:grid}.mode-config-card>footer .btn{width:100%;min-height:48px}.mode-config-card input,.mode-config-card select{font-size:16px}.mode-advanced-actions{flex-direction:column;align-items:stretch;padding:16px}.mode-advanced-actions>div:last-child{grid-template-columns:1fr;display:grid}.mode-advanced-actions .btn{width:100%;min-height:48px}}@media(max-width:360px){.mode-push-methods,.mode-config-card .demo-preset-grid{grid-template-columns:1fr}.mode-rhythm{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.mode-settings *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media(max-width:767px){.app-header{height:calc(52px + var(--safe-top));min-height:calc(52px + var(--safe-top));padding-top:var(--safe-top);padding-right:max(8px,var(--safe-right));padding-bottom:4px;padding-left:max(8px,var(--safe-left));gap:5px}.app-header>.icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}.app-header .header-brand{flex:0 0 28px;width:28px;display:inline-flex}.app-header .header-brand img{border-radius:8px;width:28px;height:28px}.mobile-page-title{font-size:12px;line-height:1.2}.header-actions{gap:2px}.header-actions>.icon-btn,.notification-bell{width:44px;min-width:44px;height:44px;min-height:44px}.header-profile{padding:4px 2px;display:flex}.profile-avatar{width:34px;height:34px}.dashboard-page>.overview-carousel{margin-bottom:18px}.overview-carousel{border-radius:18px;height:390px;min-height:390px}.overview-track{height:100%}.overview-slide{height:390px;min-height:390px;padding:20px 17px 58px}.overview-copy{z-index:2;position:relative}.overview-copy>span{letter-spacing:.16em;font-size:8px}.overview-copy h2{max-width:100%;margin-top:7px;font-size:clamp(1.38rem,6.8vw,1.78rem);line-height:1.08}.overview-copy p{max-width:95%;margin-top:9px;font-size:10px;line-height:1.55}.overview-copy button,.overview-cta{min-height:44px;margin-top:13px;padding:9px 13px}.gateway-art,.iphone-art,.overview-slide.competition .iphone-art{pointer-events:none;width:156px;height:132px;margin:0;position:absolute;inset:auto 8px 48px auto}.art-ring{width:122px;height:122px;top:0;right:5px;transform:none}.art-ring:before{inset:12px}.art-ring:after{inset:28px}.art-ring .hero-brand img{width:42px;height:42px}.art-stack{width:100px;padding:10px;bottom:2px;left:0;transform:none}.art-stack span{margin-top:6px;font-size:16px}.art-stack small{font-size:6px}.iphone-art .competition-product-image{width:118px;max-width:100%;height:132px}.prize-seal{width:66px;height:66px;bottom:3px;left:0;transform:none}.prize-seal svg{width:20px}.prize-seal span{font-size:6px}.overview-controls{height:44px;bottom:7px;left:10px;right:10px}.overview-controls>button{width:44px;height:44px}.competition-hero{border-radius:19px;padding:20px 17px 18px;display:block;position:relative}.competition-kicker{max-width:calc(100% - 104px)}.competition-hero h1{max-width:calc(100% - 104px);margin-top:11px;font-size:clamp(1.8rem,8.7vw,2.3rem);line-height:1}.competition-hero-copy>p{max-width:calc(100% - 104px);margin-top:10px;font-size:11px;line-height:1.5}.competition-hero-product{width:104px;min-height:0;margin:0;padding:0;position:absolute;top:54px;right:8px}.competition-hero-product>i{width:100px;height:100px}.competition-hero-product img{object-fit:contain;object-position:center;width:96px;max-width:100%;height:154px;max-height:none}.competition-hero-facts{gap:7px;margin-top:15px}.competition-hero-facts span{padding:8px;font-size:9px}.competition-countdown{margin-top:13px}.competition-countdown span{padding:7px 3px}.competition-countdown b{font-size:15px}.competition-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.competition-hero-actions .btn{min-height:44px;padding-inline:8px;font-size:10px}}@media(max-width:359px){.mobile-page-title{display:none}.header-actions>.icon-btn{display:grid}.overview-carousel,.overview-slide{height:405px;min-height:405px}.overview-copy h2{font-size:1.32rem}.overview-copy p{font-size:9.5px}.gateway-art,.iphone-art,.overview-slide.competition .iphone-art{width:142px;right:4px}.competition-hero{padding-inline:14px}.competition-kicker,.competition-hero h1,.competition-hero-copy>p{max-width:calc(100% - 88px)}.competition-hero-product{width:88px;right:3px}.competition-hero-product>i{width:86px;height:86px}.competition-hero-product img{width:84px;height:140px}.competition-hero-actions{grid-template-columns:1fr}}.page-title{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.page-title h1{color:var(--text-strong);letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:750;line-height:1.08}.page-title p{color:var(--muted);margin:.4rem 0 0;font-size:.8125rem}.search-box{display:block;position:relative}.search-box>svg{z-index:1;width:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-box .input{padding-left:39px;padding-right:39px}.search-box>button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.search-box>button:hover{background:var(--panel-3);color:var(--text)}.search-box>button svg{width:15px}.ui-avatar{border:1px solid var(--orange);flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-avatar{border:1px solid color-mix(in srgb,var(--orange) 18%,transparent)}}.ui-avatar{background:var(--orange-soft);color:var(--orange);border-radius:50%;font-size:.75rem;font-weight:800}.loading-state,.empty-state{min-height:180px;padding:var(--space-8);text-align:center;align-content:center;place-items:center;display:grid}.loading-state{color:var(--muted);gap:10px;font-size:.8125rem}.loading-state svg{width:24px;color:var(--orange);animation:.8s linear infinite ui-spin}.empty-state>span{border:1px solid var(--line);background:var(--panel-2);width:50px;height:50px;color:var(--muted);box-shadow:var(--shadow-xs);border-radius:16px;place-items:center;display:grid}.empty-state svg{width:21px}.empty-state strong{margin-top:14px;font-size:.875rem}.empty-state p{max-width:420px;color:var(--muted);margin:5px 0 0;font-size:.75rem}.skeleton{border-radius:var(--radius-sm);background:var(--panel-3);min-height:16px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--panel),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--panel) 70%,transparent),transparent)}}.skeleton:after{animation:skeleton-sweep 1.45s var(--ease) infinite}.state-message{border-radius:var(--radius-md);border:1px solid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px 14px;font-size:.75rem;line-height:1.5;display:grid}.state-message svg{width:19px}.state-message span{gap:2px;display:grid}.state-message-error{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.state-message-error{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}}.state-message-error{background:var(--danger-soft);color:var(--danger)}.state-message-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.state-message-success{border-color:color-mix(in srgb,var(--success) 28%,var(--line))}}.state-message-success{background:var(--success-soft);color:var(--success)}.modal-backdrop{z-index:100;padding:var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modal-fade var(--duration-base) var(--ease-enter);background:#0505059e;place-items:center;display:grid;position:fixed;inset:0}.modal-surface{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);width:min(100%,600px);max-height:min(90dvh,820px);box-shadow:var(--shadow-lg);animation:modal-enter var(--duration-slow) var(--ease-enter);overflow:auto}.modal-surface>header{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.modal-surface>header{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.modal-surface>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-surface>header h2{letter-spacing:-.02em;font-size:1rem}.modal-content{padding:20px}.dropdown{z-index:90;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);min-width:220px;box-shadow:var(--shadow-lg);animation:dropdown-enter var(--duration-base) var(--ease-enter);padding:7px;position:absolute;top:calc(100% + 10px)}.dropdown-right{right:0}.dropdown-left{left:0}.dropdown button,.dropdown a{border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:.75rem;display:flex}.dropdown svg{width:16px}.tooltip{display:inline-flex;position:relative}.tooltip:after{content:attr(data-tooltip);z-index:110;color:#fff;max-width:240px;box-shadow:var(--shadow-sm);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast),transform var(--duration-fast);background:#171717;border:1px solid #ffffff18;border-radius:8px;padding:7px 9px;font-size:.6875rem;line-height:1.3;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.tooltip:hover:after,.tooltip:focus-within:after{opacity:1;visibility:visible;transform:translate(-50%)}.app-shell{background:var(--gradient-glow),var(--bg);min-height:100dvh;position:relative}.sidebar-brand{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--panel),transparent);height:76px;min-height:76px;padding:0 20px}@supports (color:color-mix(in lab,red,red)){.sidebar-brand{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,transparent),transparent)}}.sidebar-mobile-close{border-radius:var(--radius-md);width:42px;height:42px;color:var(--text);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.sidebar-mobile-close:hover{background:var(--panel-2)}.sidebar-mobile-close svg{width:19px}.competition-sidebar-item{border:1px solid var(--orange);align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.competition-sidebar-item{border:1px solid color-mix(in srgb,var(--orange) 18%,var(--line))}}.competition-sidebar-item{background:linear-gradient(130deg,var(--orange-soft),var(--panel));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.competition-sidebar-item{background:linear-gradient(130deg,color-mix(in srgb,var(--orange-soft) 72%,var(--panel)),var(--panel))}}.competition-sidebar-item{color:var(--text);transition:transform var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}.competition-sidebar-item:hover{border-color:var(--orange);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.competition-sidebar-item:hover{border-color:color-mix(in srgb,var(--orange) 42%,var(--line))}}.competition-sidebar-item:hover{box-shadow:var(--shadow-sm)}.competition-sidebar-item.active{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.competition-sidebar-item.active{border-color:color-mix(in srgb,var(--orange) 55%,var(--line))}}.competition-sidebar-item.active{box-shadow:0 10px 28px var(--orange-glow)}.competition-sidebar-item>svg{width:19px;color:var(--orange)}.competition-sidebar-item>span{min-width:0;font-size:.75rem;font-weight:750;display:grid}.competition-sidebar-item small{color:var(--muted);margin-top:2px;font-size:.5625rem;font-weight:600}.sidebar-navigation{flex:1;padding:5px 12px 14px;overflow-y:auto}.sidebar-group-label{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;padding:0 12px 7px;font-size:.5625rem;font-weight:800;display:block}.sidebar-link{min-height:42px;color:var(--muted);transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-fast);border-radius:12px;align-items:center;gap:12px;margin:2px 0;padding:0 12px;font-size:.75rem;font-weight:650;display:flex;position:relative}.sidebar-link:before{content:"";background:var(--orange);width:3px;height:17px;transition:transform var(--duration-base) var(--ease-enter);border-radius:0 4px 4px 0;position:absolute;left:0;transform:scaleY(0)}.sidebar-link.active{background:var(--orange-soft);color:var(--orange)}.sidebar-link.active:before{transform:scaleY(1)}.sidebar-link svg{stroke-width:1.75px;flex:none;width:18px;height:18px}.sidebar-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-footer{padding:10px 12px max(10px,var(--safe-bottom));border-top:1px solid var(--line);gap:3px;display:grid}.sidebar-footer .btn{justify-content:flex-start;width:100%}.sidebar-collapsed .sidebar-group{margin-top:5px}.sidebar-collapsed .competition-sidebar-item{justify-content:center}.sidebar-collapsed .sidebar-footer .btn{justify-content:center;padding:0}.app-header{border-bottom:1px solid var(--line);gap:12px;height:76px;padding:0 max(20px,3vw)}.app-header:after{content:"";background:linear-gradient(90deg,transparent,var(--orange),transparent);opacity:.35;width:140px;height:1px;position:absolute;bottom:-1px;right:8%}.mobile-page-title{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:750;display:none;overflow:hidden}.header-actions{gap:6px}.header-profile-wrap{position:relative}.header-profile{color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000}.header-profile:hover,.header-profile[aria-expanded=true]{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow-xs)}.header-profile>span{text-align:left;min-width:0;display:grid}.header-profile>span b{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.6875rem;overflow:hidden}.header-profile>span small{color:var(--muted);margin-top:1px;font-size:.5625rem}.header-profile>svg{width:14px;color:var(--muted);transition:transform var(--duration-fast)}.header-profile>svg.rotated{transform:rotate(180deg)}.profile-dropdown-head{border-bottom:1px solid var(--line);gap:2px;margin:0 4px 6px;padding:8px 7px 10px;display:grid}.profile-dropdown-head b,.profile-dropdown-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-dropdown-head b{font-size:.75rem}.profile-dropdown-head span{color:var(--muted);font-size:.625rem}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes skeleton-sweep{to{transform:translate(100%)}}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes dropdown-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media(max-width:1023px){.app-sidebar{transform:translate(-105%);width:min(300px,100vw - 28px)!important}.app-sidebar.mobile-open{transform:translate(0)}.app-viewport,.sidebar-collapsed .app-viewport{margin-left:0}.app-menu-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modal-fade var(--duration-base);background:#05050594;border:0;position:fixed;inset:0}.app-header{padding-inline:max(14px,var(--safe-right)) max(14px,var(--safe-left))}.header-brand{display:inline-flex}.mobile-page-title{flex:1;display:block}.top-search{width:min(380px,38vw)}.sidebar-footer .btn:first-child{display:flex}.sidebar-brand{padding-top:var(--safe-top);height:calc(76px + var(--safe-top));min-height:calc(76px + var(--safe-top))}}@media(max-width:767px){.app-header{height:calc(64px + var(--safe-top));min-height:calc(64px + var(--safe-top));padding-top:max(8px,var(--safe-top));padding-right:max(8px,var(--safe-right));padding-bottom:8px;padding-left:max(8px,var(--safe-left));gap:4px}.app-header:after{display:none}.app-header>.icon-btn,.app-header .header-actions>.icon-btn,.app-header .notification-bell{width:44px;min-width:44px;height:44px}.header-brand{flex:0 0 30px;width:30px}.header-brand img{width:30px;height:30px}.header-actions{gap:0}.header-profile{border:0;padding:4px 1px}.header-profile>span,.header-profile>svg{display:none}.header-profile .profile-avatar{width:34px;height:34px}.app-main{min-height:calc(100dvh - 64px - var(--safe-top));padding:18px max(14px,var(--safe-right)) max(24px,var(--safe-bottom)) max(14px,var(--safe-left))}.page-title{flex-direction:column;align-items:stretch;margin-bottom:20px}.page-title h1{font-size:1.5rem}.page-title>:last-child:not(:first-child){width:100%}.modal-backdrop{align-items:end;padding:0}.modal-surface{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92dvh}.modal-content{padding:18px 16px max(20px,var(--safe-bottom))}.dropdown{top:calc(60px + var(--safe-top));width:min(270px,100vw - 16px);position:fixed;left:auto;right:8px}.table th,.table td{padding-inline:.875rem}}@media(max-width:389px){.mobile-page-title{font-size:.6875rem}.header-actions>.icon-btn{display:none}.app-main{padding-inline:12px}.panel{border-radius:16px}.btn{min-height:44px}}.dev-live-preview-shell{--preview-bg:#080909;--preview-sidebar:#090a0a;--preview-surface:#101111;--preview-surface-2:#151616;--preview-line:#ffffff14;--preview-text:#f4f5f5;--preview-muted:#969a9a;background:var(--preview-bg);min-height:100dvh;color:var(--preview-text);grid-template-columns:78px minmax(0,1fr);display:grid;overflow-x:clip}.dev-live-preview-sidebar{z-index:40;border-right:1px solid var(--preview-line);background:var(--preview-sidebar);height:100dvh;padding:14px 9px max(14px,var(--safe-bottom));flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.dev-live-preview-brand{border-bottom:1px solid var(--preview-line);justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}.dev-live-preview-brand img{width:34px;height:auto}.dev-live-preview-brand .sphexpay-wordmark,.dev-live-preview-close,.dev-live-preview-user span{display:none}.dev-live-preview-nav{gap:6px;width:100%;margin-top:18px;display:grid}.dev-live-preview-nav-item{width:100%;height:44px;color:var(--preview-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;display:grid}.dev-live-preview-nav-item:hover,.dev-live-preview-nav-item:focus-visible,.dev-live-preview-nav-item.active{color:var(--orange);background:#ff6a2f1c;border-color:#ff6a2f42}.dev-live-preview-nav-item svg{width:18px}.dev-live-preview-nav-item span{display:none}.dev-live-preview-user{color:var(--preview-muted);white-space:nowrap;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.dev-live-preview-user i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6a2f1f}.dev-live-preview-main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.dev-live-preview-topbar{border-bottom:1px solid var(--preview-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909d1;justify-content:space-between;align-items:center;gap:20px;min-height:106px;padding:24px clamp(18px,3vw,42px) 20px;display:flex}.dev-live-preview-menu,.dev-live-preview-backdrop{display:none}.dev-live-preview-title{min-width:0}.dev-live-preview-title>span,.dev-live-preview-heading>div>span,.dev-live-preview-map header span,.dev-live-preview-feed header span,.dev-live-preview-regions header span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dev-live-preview-title h1{letter-spacing:-.045em;margin-top:6px;font-size:clamp(23px,2.3vw,32px);font-weight:650}.dev-live-preview-title p{color:var(--preview-muted);margin-top:5px;font-size:12px;line-height:1.4}.dev-live-preview-actions{flex:none;align-items:center;gap:9px;display:flex}.dev-live-preview-date{border:1px solid var(--preview-line);background:var(--preview-surface);min-height:38px;color:var(--preview-text);font:inherit;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:inline-flex}.dev-live-preview-date svg{width:14px}.dev-live-preview-date svg:last-child{width:12px;color:var(--preview-muted)}.dev-live-preview-status,.dev-live-preview-live{border:1px solid var(--preview-line);color:var(--preview-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.dev-live-preview-status i,.dev-live-preview-live i{background:#18d69b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #18d69b1a}.dev-live-preview-content{width:min(100%,1460px);min-width:0;padding:22px clamp(14px,2.5vw,36px) max(34px,var(--safe-bottom));margin:0 auto;overflow-x:clip}.dev-live-preview-notice{color:var(--preview-muted);background:#ff6a2f14;border:1px solid #ff6a2f3d;border-radius:11px;align-items:center;gap:8px;margin-bottom:17px;padding:10px 12px;font-size:11px;display:flex}.dev-live-preview-notice svg{width:15px;color:var(--orange)}.dev-live-preview-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.dev-live-preview-heading h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(20px,1.8vw,27px);font-weight:600}.dev-live-preview-heading p{color:var(--preview-muted);margin-top:5px;font-size:11px}.dev-live-preview-filters{color:var(--preview-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.dev-live-preview-filters svg{width:14px;color:var(--orange)}.dev-live-preview-filters select{border:1px solid var(--preview-line);background:var(--preview-surface);min-height:32px;color:var(--preview-text);font:inherit;border-radius:8px;padding:0 9px;font-size:10px}.dev-live-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dev-live-preview-kpi{background:var(--preview-surface);border-color:var(--preview-line);flex-direction:column;min-width:0;min-height:106px;padding:15px;display:flex}.dev-live-preview-kpi>span{color:var(--preview-muted);font-size:10px}.dev-live-preview-kpi>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:11px;font-size:clamp(19px,1.8vw,27px);font-weight:620}.dev-live-preview-kpi>small{color:#18d69b;align-items:center;gap:4px;margin-top:auto;font-size:9px;display:flex}.dev-live-preview-kpi>small svg{width:11px}.dev-live-preview-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:stretch;gap:14px;min-width:0;display:grid}.dev-live-preview-map,.dev-live-preview-feed,.dev-live-preview-regions{background:var(--preview-surface);border-color:var(--preview-line);min-width:0}.dev-live-preview-map{min-height:520px;padding:18px 18px 14px}.dev-live-preview-map>header,.dev-live-preview-feed>header,.dev-live-preview-regions>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dev-live-preview-map header h2,.dev-live-preview-feed header h2,.dev-live-preview-regions header h2{letter-spacing:-.02em;margin-top:6px;font-size:15px;font-weight:600}.dev-live-preview-map header p{color:var(--preview-muted);margin-top:4px;font-size:10px}.dev-live-preview-map .live-world-map{height:420px;min-height:0;margin-top:12px;overflow:hidden}.dev-live-preview-map .live-world-map svg{width:100%;max-width:100%;height:100%;display:block}.dev-live-preview-map .live-world-map-legend{font-size:9px}.dev-live-preview-map .live-world-now{font-size:10px}.dev-live-preview-feed{min-height:520px;padding:18px 0 0}.dev-live-preview-feed>header{padding:0 18px}.dev-live-preview-feed>header>svg{width:17px;color:var(--orange)}.dev-live-preview-feed-list{gap:0;max-height:450px;margin-top:14px;display:grid;overflow-y:auto}.dev-live-preview-feed-list article{border-top:1px solid var(--preview-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.dev-live-preview-feed-list article:hover{background:#ffffff06}.dev-live-preview-dot{background:#18d69b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18d69b14}.dev-live-preview-feed-list strong{font-size:11px;display:block}.dev-live-preview-feed-list p{color:var(--preview-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.dev-live-preview-feed-list small{color:#686b6b;margin-top:4px;font-size:9px;display:block}.dev-live-preview-feed-list article>div:last-child{text-align:right}.dev-live-preview-feed-list b{font-variant-numeric:tabular-nums;font-size:10px;display:block}.dev-live-preview-feed-list em{color:#18d69b;background:#18d69b1a;border-radius:5px;margin-top:5px;padding:3px 5px;font-size:8px;font-style:normal;display:inline-block}.dev-live-preview-feed-list em.pending{color:#f5b820;background:#f5b8201a}.dev-live-preview-regions{margin-top:14px;padding:18px}.dev-live-preview-regions header small{color:var(--preview-muted);font-size:10px}.dev-live-preview-chart{height:210px;margin-top:12px}.dev-live-preview-chart .recharts-responsive-container{min-width:0}@media(max-width:1120px){.dev-live-preview-layout{grid-template-columns:minmax(0,1fr) 320px}.dev-live-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-live-preview-map{min-height:470px}.dev-live-preview-map .live-world-map{height:370px}}@media(max-width:900px){.dev-live-preview-shell{display:block}.dev-live-preview-sidebar{width:min(300px,100vw - 28px);height:100dvh;padding:14px 12px max(14px,var(--safe-bottom));align-items:stretch;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-105%)}.dev-live-preview-sidebar.open{transform:translate(0)}.dev-live-preview-brand{justify-content:flex-start;padding-inline:8px}.dev-live-preview-brand .sphexpay-wordmark,.dev-live-preview-close{display:grid}.dev-live-preview-brand .sphexpay-wordmark{margin-left:9px}.dev-live-preview-close{margin-left:auto}.dev-live-preview-nav-item{justify-content:flex-start;align-items:center;gap:12px;padding-inline:12px;display:flex}.dev-live-preview-nav-item span{font-size:12px;display:block}.dev-live-preview-menu{display:grid}.dev-live-preview-backdrop{z-index:30;background:#0000007a;border:0;display:block;position:fixed;inset:0}.dev-live-preview-topbar{gap:12px;min-height:0;padding:18px 16px}.dev-live-preview-topbar>div:nth-child(2){flex:1}.dev-live-preview-status{display:none}.dev-live-preview-content{padding:16px 14px max(28px,var(--safe-bottom))}.dev-live-preview-heading{flex-direction:column;align-items:flex-start}.dev-live-preview-filters{width:100%}.dev-live-preview-layout{grid-template-columns:1fr}.dev-live-preview-map,.dev-live-preview-feed{min-height:0}.dev-live-preview-map .live-world-map{height:350px}.dev-live-preview-feed-list{max-height:390px}.dev-live-preview-chart{height:190px}}@media(max-width:560px){.dev-live-preview-topbar{gap:9px;padding:14px 12px}.dev-live-preview-title h1{font-size:21px}.dev-live-preview-title p{font-size:10px}.dev-live-preview-date{justify-content:center;width:38px;min-width:38px;padding:0;font-size:0}.dev-live-preview-date svg:last-child{display:none}.dev-live-preview-date svg{width:15px}.dev-live-preview-notice{align-items:flex-start;font-size:10px;line-height:1.4}.dev-live-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dev-live-preview-kpi{min-height:98px;padding:13px}.dev-live-preview-kpi>strong{font-size:20px}.dev-live-preview-map,.dev-live-preview-regions{padding:14px}.dev-live-preview-map .live-world-map{height:260px;margin-top:8px}.dev-live-preview-feed{padding-top:14px}.dev-live-preview-feed>header{padding-inline:14px}.dev-live-preview-feed-list article{gap:8px;padding:12px 14px}.dev-live-preview-feed-list p{max-width:130px}.dev-live-preview-regions{margin-top:12px}.dev-live-preview-chart{height:170px}}@media(max-width:359px){.dev-live-preview-content{padding-inline:10px}.dev-live-preview-kpis{grid-template-columns:1fr}.dev-live-preview-heading h2{font-size:20px}.dev-live-preview-map .live-world-map{height:230px}.dev-live-preview-feed-list article{grid-template-columns:7px minmax(0,1fr) auto}.dev-live-preview-feed-list b{font-size:9px}}@media(prefers-reduced-motion:reduce){.dev-live-preview-sidebar,.dev-live-preview-nav-item{transition:none}}.transactions-page .transactions-table-card{overflow:hidden}.transactions-page .table-wrap{overflow-x:auto}.transactions-page .table{min-width:860px}.transactions-page .transaction-money{font-variant-numeric:tabular-nums;text-align:right}.transaction-status-badge,.dev-transaction-status{border:1px solid var(--internal-border-subtle);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.transaction-status-badge i,.dev-transaction-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.transaction-status-badge.approved,.dev-transaction-status.approved{color:var(--internal-positive);background:var(--internal-positive)}@supports (color:color-mix(in lab,red,red)){.transaction-status-badge.approved,.dev-transaction-status.approved{background:color-mix(in srgb,var(--internal-positive) 10%,transparent)}}.transaction-status-badge.pending,.dev-transaction-status.pending{color:var(--internal-warning);background:var(--internal-warning)}@supports (color:color-mix(in lab,red,red)){.transaction-status-badge.pending,.dev-transaction-status.pending{background:color-mix(in srgb,var(--internal-warning) 10%,transparent)}}.transaction-status-badge.declined,.dev-transaction-status.declined{color:var(--internal-negative);background:var(--internal-negative)}@supports (color:color-mix(in lab,red,red)){.transaction-status-badge.declined,.dev-transaction-status.declined{background:color-mix(in srgb,var(--internal-negative) 10%,transparent)}}.transaction-status-badge.refunded,.dev-transaction-status.refunded{color:var(--internal-info);background:var(--internal-info)}@supports (color:color-mix(in lab,red,red)){.transaction-status-badge.refunded,.dev-transaction-status.refunded{background:color-mix(in srgb,var(--internal-info) 10%,transparent)}}.transaction-status-badge.chargeback,.dev-transaction-status.chargeback{color:#c58cff;background:#8259ff1a}.transactions-page .transactions-table-card{border-color:var(--internal-border-subtle);background:var(--internal-surface-1);box-shadow:inset 0 1px 0 var(--internal-text-primary),0 16px 40px var(--internal-app-bg)}@supports (color:color-mix(in lab,red,red)){.transactions-page .transactions-table-card{box-shadow:inset 0 1px color-mix(in srgb,var(--internal-text-primary) 3%,transparent),0 16px 40px color-mix(in srgb,var(--internal-app-bg) 28%,transparent)}}.transactions-toolbar{border-bottom:1px solid var(--internal-border-subtle);align-items:center;gap:10px;padding:13px 14px;display:flex}.transactions-search{flex:1;min-width:0}.transactions-search .search-box .input{min-height:36px;box-shadow:none;background:0 0;border:0;font-size:.75rem}.transactions-search .search-box .input:focus{background:var(--internal-surface-2);box-shadow:0 0 0 3px var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.transactions-search .search-box .input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--internal-accent) 24%,transparent)}}.transactions-filter{border-left:1px solid var(--internal-border-subtle);color:var(--internal-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding-left:11px;font-size:.625rem;font-weight:700;display:flex}.transactions-filter .input{width:150px;min-height:36px;color:var(--internal-text-primary);letter-spacing:normal;text-transform:none;background:0 0;border:0;padding-block:.45rem;font-size:.6875rem}.transactions-filter .input:focus{box-shadow:none}.transactions-table-wrap .table{min-width:860px}.transactions-table-wrap .table th{background:var(--internal-surface-2);border-color:var(--internal-border-subtle);color:var(--internal-text-muted);padding:11px 14px;font-size:.5625rem}.transactions-table-wrap .table td{border-color:var(--internal-border-subtle);padding:13px 14px;font-size:.75rem}.transactions-table-wrap .table tbody tr:hover{background:var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.transactions-table-wrap .table tbody tr:hover{background:color-mix(in srgb,var(--internal-accent) 5%,var(--internal-surface-1))}}.transactions-table-wrap .table td b{font-size:.6875rem;font-weight:650}.transactions-table-wrap .table td p{margin-top:4px}.transactions-details-modal{width:min(100%,620px)}.transactions-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.transactions-details-grid>div{border:1px solid var(--internal-border-subtle);background:var(--internal-surface-2);border-radius:10px;min-width:0;padding:11px 12px}.transactions-details-grid .label{color:var(--internal-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;display:block}.transactions-details-grid b{color:var(--internal-text-primary);overflow-wrap:anywhere;margin-top:6px;font-size:.75rem;display:block}.transactions-details-modal .demo-detail-warning{grid-column:1/-1}@media(max-width:700px){.transactions-toolbar{flex-wrap:wrap;align-items:stretch}.transactions-search{flex-basis:100%}.transactions-filter{border-left:0;width:100%;padding-left:0}.transactions-filter .input{flex:1;width:auto}.transactions-table-wrap .table{min-width:0}.transactions-details-grid{grid-template-columns:1fr}}.dev-transactions-preview{--tx-bg:#080909;--tx-sidebar:#090a0a;--tx-surface:#101111;--tx-surface-2:#151616;--tx-line:#ffffff14;--tx-text:#f4f5f5;--tx-muted:#969a9a;background:var(--tx-bg);min-height:100dvh;color:var(--tx-text);grid-template-columns:78px minmax(0,1fr);display:grid;overflow-x:clip}.dev-transactions-sidebar{z-index:40;border-right:1px solid var(--tx-line);background:var(--tx-sidebar);height:100dvh;padding:14px 9px max(14px,var(--safe-bottom));flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.dev-transactions-brand{border-bottom:1px solid var(--tx-line);justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}.dev-transactions-brand img{width:34px}.dev-transactions-brand .sphexpay-wordmark,.dev-transactions-close,.dev-transactions-menu,.dev-transactions-backdrop{display:none}.dev-transactions-sidebar nav{gap:6px;width:100%;margin-top:18px;display:grid}.dev-transactions-nav-item{width:100%;height:44px;color:var(--tx-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;display:grid}.dev-transactions-nav-item.active,.dev-transactions-nav-item:hover,.dev-transactions-nav-item:focus-visible{color:var(--orange);background:#ff6a2f1c;border-color:#ff6a2f42}.dev-transactions-nav-item svg{width:18px}.dev-transactions-nav-item span{display:none}.dev-transactions-user{color:var(--tx-muted);white-space:nowrap;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.dev-transactions-user i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6a2f1f}.dev-transactions-main{min-width:0;min-height:100dvh}.dev-transactions-topbar{border-bottom:1px solid var(--tx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909d6;justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:24px clamp(18px,3vw,42px) 20px;display:flex}.dev-transactions-topbar>div{min-width:0}.dev-transactions-topbar>div>span,.dev-transactions-heading>div>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dev-transactions-topbar h1{letter-spacing:-.045em;margin-top:6px;font-size:clamp(23px,2.3vw,32px);font-weight:650}.dev-transactions-topbar p{color:var(--tx-muted);margin-top:5px;font-size:12px}.dev-transactions-live{border:1px solid var(--tx-line);color:var(--tx-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.dev-transactions-live i{background:#18d69b;border-radius:50%;width:6px;height:6px}.dev-transactions-content{width:min(100%,1460px);min-width:0;padding:22px clamp(14px,2.5vw,36px) max(34px,var(--safe-bottom));margin:0 auto}.dev-transactions-notice{color:var(--tx-muted);background:#ff6a2f14;border:1px solid #ff6a2f3d;border-radius:11px;margin-bottom:17px;padding:10px 12px;font-size:11px}.dev-transactions-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.dev-transactions-heading h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(20px,1.8vw,27px);font-weight:600}.dev-transactions-heading p{color:var(--tx-muted);margin-top:5px;font-size:11px}.dev-transactions-date{border:1px solid var(--tx-line);min-height:34px;color:var(--tx-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.dev-transactions-date svg{width:14px}.dev-transactions-date svg:last-child{width:12px}.dev-transactions-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dev-transactions-summary-card{background:var(--tx-surface);border-color:var(--tx-line);flex-direction:column;min-width:0;min-height:102px;padding:14px;display:flex}.dev-transactions-summary-card span{color:var(--tx-muted);font-size:10px}.dev-transactions-summary-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:21px}.dev-transactions-summary-card small{color:var(--tx-muted);margin-top:auto;font-size:9px}.dev-transactions-table-card{background:var(--tx-surface);border-color:var(--tx-line);overflow:hidden}.dev-transactions-toolbar{border-bottom:1px solid var(--tx-line);align-items:center;gap:10px;padding:14px;display:flex}.dev-transactions-search{min-width:0;color:var(--tx-muted);flex:1;align-items:center;gap:8px;display:flex;position:relative}.dev-transactions-search>svg{flex:none;width:15px}.dev-transactions-search input{width:100%;min-height:36px;color:var(--tx-text);font:inherit;background:0 0;border:0;outline:0;padding:0 31px 0 0;font-size:11px}.dev-transactions-search button{width:28px;height:28px;color:var(--tx-muted);cursor:pointer;background:0 0;border:0;position:absolute;right:2px}.dev-transactions-search button svg{width:14px}.dev-transactions-filter{border-left:1px solid var(--tx-line);color:var(--orange);align-items:center;gap:7px;padding-left:10px;display:flex}.dev-transactions-filter svg{width:14px}.dev-transactions-filter select{min-height:34px;color:var(--tx-text);font:inherit;background:0 0;border:0;font-size:10px}.dev-transactions-table-wrap{overflow-x:auto}.dev-transactions-table-wrap table{border-collapse:collapse;width:100%;min-width:920px;font-size:11px}.dev-transactions-table-wrap th{color:var(--tx-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--tx-line);padding:11px 14px;font-size:9px;font-weight:600}.dev-transactions-table-wrap td{border-bottom:1px solid var(--tx-line);vertical-align:middle;padding:13px 14px}.dev-transactions-table-wrap tbody tr:hover{background:#ffffff06}.dev-transactions-table-wrap td strong,.dev-transactions-table-wrap td small{display:block}.dev-transactions-table-wrap td small{color:var(--tx-muted);margin-top:4px;font-size:9px}.dev-transactions-table-wrap code{color:var(--tx-text);font-size:10px}.dev-transactions-table-wrap .money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dev-transactions-empty{color:var(--tx-muted);text-align:center;padding:48px 20px;font-size:12px}.dev-transactions-pagination{color:var(--tx-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:10px;display:flex}.dev-transactions-pagination>div{gap:6px;display:flex}.dev-transactions-pagination .icon-btn{width:34px;height:34px}.dev-transactions-drawer-backdrop{z-index:80;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.dev-transactions-drawer{width:min(430px,100%);height:100%;padding:22px max(20px,var(--safe-right)) max(24px) 20px;background:var(--tx-surface-2);border-left:1px solid var(--tx-line);overflow-y:auto;box-shadow:-20px 0 60px #00000040}.dev-transactions-drawer header{justify-content:space-between;gap:12px;display:flex}.dev-transactions-drawer header span{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:800}.dev-transactions-drawer h2{word-break:break-word;margin-top:7px;font-size:18px}.dev-transactions-drawer-status{border-bottom:1px solid var(--tx-line);justify-content:space-between;align-items:center;margin-top:26px;padding-bottom:18px;display:flex}.dev-transactions-drawer-status strong{font-variant-numeric:tabular-nums;font-size:25px}.dev-transactions-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:22px;display:grid}.dev-transactions-drawer dt{color:var(--tx-muted);font-size:10px}.dev-transactions-drawer dd{word-break:break-word;margin-top:5px;font-size:12px}.dev-transactions-disabled{color:var(--tx-muted);background:#ff6a2f14;border:1px solid #ff6a2f33;border-radius:10px;margin-top:28px;padding:12px;font-size:10px;line-height:1.5}@media(max-width:1050px){.dev-transactions-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-transactions-table-wrap table{min-width:820px}}@media(max-width:900px){.dev-transactions-preview{display:block}.dev-transactions-sidebar{width:min(300px,100vw - 28px);height:100dvh;padding:14px 12px max(14px,var(--safe-bottom));align-items:stretch;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-105%)}.dev-transactions-sidebar.open{transform:translate(0)}.dev-transactions-brand{justify-content:flex-start;padding-inline:8px}.dev-transactions-brand .sphexpay-wordmark,.dev-transactions-close,.dev-transactions-menu,.dev-transactions-backdrop{display:grid}.dev-transactions-brand .sphexpay-wordmark{margin-left:9px}.dev-transactions-close{margin-left:auto}.dev-transactions-nav-item{justify-content:flex-start;align-items:center;gap:12px;padding-inline:12px;display:flex}.dev-transactions-nav-item span{font-size:12px;display:block}.dev-transactions-menu{margin:0}.dev-transactions-backdrop{z-index:30;background:#0000007a;border:0;position:fixed;inset:0}.dev-transactions-topbar{gap:12px;min-height:0;padding:18px 16px}.dev-transactions-topbar>div{flex:1}.dev-transactions-live{display:none}.dev-transactions-content{padding:16px 14px max(28px,var(--safe-bottom))}.dev-transactions-heading{flex-direction:column;align-items:flex-start}.dev-transactions-date{align-self:flex-start}.dev-transactions-toolbar{flex-wrap:wrap}.dev-transactions-search{flex-basis:100%}.dev-transactions-filter{border-left:0;padding-left:0}.dev-transactions-table-wrap{overflow-x:clip}.dev-transactions-table-wrap table{min-width:0}.dev-transactions-table-wrap thead{display:none}.dev-transactions-table-wrap tbody,.dev-transactions-table-wrap tr,.dev-transactions-table-wrap td{display:block}.dev-transactions-table-wrap tr{border-bottom:1px solid var(--tx-line);padding:14px 14px 13px;position:relative}.dev-transactions-table-wrap td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.dev-transactions-table-wrap td:first-child:before{content:"Cliente";color:var(--tx-muted);font-size:9px}.dev-transactions-table-wrap td:nth-child(2):before{content:"ID / data";color:var(--tx-muted);font-size:9px}.dev-transactions-table-wrap td:nth-child(3):before{content:"Produto";color:var(--tx-muted);font-size:9px}.dev-transactions-table-wrap td:nth-child(4):before{content:"Método";color:var(--tx-muted);font-size:9px}.dev-transactions-table-wrap td:nth-child(5):before{content:"Status";color:var(--tx-muted);font-size:9px}.dev-transactions-table-wrap td:nth-child(6):before{content:"Valor";color:var(--tx-muted);font-size:9px}.dev-transactions-table-wrap td:nth-child(7):before{content:"Líquido";color:var(--tx-muted);font-size:9px}.dev-transactions-table-wrap td:last-child{position:absolute;top:11px;right:8px}.dev-transactions-table-wrap td:last-child:before{display:none}.dev-transactions-table-wrap td:first-child,.dev-transactions-table-wrap td:nth-child(2){padding-right:45px}.dev-transactions-pagination{padding-inline:14px}}@media(max-width:560px){.dev-transactions-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dev-transactions-summary-card{min-height:92px;padding:12px}.dev-transactions-summary-card strong{font-size:18px}.dev-transactions-table-wrap td{font-size:11px}.dev-transactions-drawer dl{grid-template-columns:1fr}.dev-transactions-pagination{flex-direction:column;align-items:flex-start}.dev-transactions-pagination>div{align-self:flex-end}}@media(max-width:359px){.dev-transactions-content{padding-inline:10px}.dev-transactions-summary{grid-template-columns:1fr}.dev-transactions-topbar{padding-inline:12px}.dev-transactions-topbar h1{font-size:21px}}:root{--control-height:40px;--control-height-sm:32px;--control-height-lg:46px;--control-radius:10px;--control-radius-sm:7px;--control-border:var(--line)}@supports (color:color-mix(in lab,red,red)){:root{--control-border:color-mix(in srgb,var(--line) 82%,transparent)}}:root{--control-border-hover:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){:root{--control-border-hover:color-mix(in srgb,var(--line-strong) 78%,var(--orange) 22%)}}:root{--control-surface:var(--panel)}@supports (color:color-mix(in lab,red,red)){:root{--control-surface:color-mix(in srgb,var(--panel) 96%,var(--panel-2))}}:root{--control-hover:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){:root{--control-hover:color-mix(in srgb,var(--panel-2) 90%,var(--orange-soft))}}:root{--control-focus:0 0 0 3px var(--orange)}@supports (color:color-mix(in lab,red,red)){:root{--control-focus:0 0 0 3px color-mix(in srgb,var(--orange) 17%,transparent)}}:root{--control-shadow:0 1px 2px var(--text-strong),inset 0 1px 0 #ffffff4d}@supports (color:color-mix(in lab,red,red)){:root{--control-shadow:0 1px 2px color-mix(in srgb,var(--text-strong) 5%,transparent),inset 0 1px 0 #ffffff4d}}:root{--floating-shadow:0 18px 46px var(--text-strong)}@supports (color:color-mix(in lab,red,red)){:root{--floating-shadow:0 18px 46px color-mix(in srgb,var(--text-strong) 13%,transparent)}}:root[data-theme=dark]{--control-shadow:inset 0 1px 0 #ffffff09,0 1px 2px #00000047;--floating-shadow:0 22px 56px #0000006b}.btn{min-height:var(--control-height);border-color:var(--control-border);border-radius:var(--control-radius);background:var(--control-surface);box-shadow:var(--control-shadow);letter-spacing:-.005em;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease);gap:7px;padding:0 14px;font-size:12px;font-weight:680}.btn svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.btn:hover:not(:disabled){border-color:var(--control-border-hover);background:var(--control-hover);box-shadow:0 5px 14px var(--text-strong);transform:none}@supports (color:color-mix(in lab,red,red)){.btn:hover:not(:disabled){box-shadow:0 5px 14px color-mix(in srgb,var(--text-strong) 7%,transparent)}}.btn:active:not(:disabled){border-color:var(--line-strong);background:var(--panel-3);box-shadow:inset 0 1px 3px var(--text-strong);transform:scale(.975)}@supports (color:color-mix(in lab,red,red)){.btn:active:not(:disabled){box-shadow:inset 0 1px 3px color-mix(in srgb,var(--text-strong) 10%,transparent)}}.btn:focus-visible{box-shadow:var(--control-shadow),var(--control-focus);outline:0}.btn:disabled{opacity:.5;filter:saturate(.65);box-shadow:none}.btn-primary{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.btn-primary{border-color:color-mix(in srgb,var(--orange) 82%,#7d260b)}}.btn-primary{background:linear-gradient(180deg,var(--orange),var(--orange))}@supports (color:color-mix(in lab,red,red)){.btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--orange) 91%,#fff),var(--orange))}}.btn-primary{box-shadow:0 6px 16px var(--orange),inset 0 1px #ffffff38}@supports (color:color-mix(in lab,red,red)){.btn-primary{box-shadow:0 6px 16px color-mix(in srgb,var(--orange) 16%,transparent),inset 0 1px #ffffff38}}.btn-primary{color:#fff}.btn-primary:hover:not(:disabled){border-color:var(--orange-hover);background:linear-gradient(180deg,var(--orange-hover),var(--orange-hover))}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--orange-hover) 90%,#fff),var(--orange-hover))}}.btn-primary:hover:not(:disabled){box-shadow:0 8px 20px var(--orange),inset 0 1px #fff3}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb,var(--orange) 20%,transparent),inset 0 1px #fff3}}.btn-primary:active:not(:disabled){background:var(--orange-active);box-shadow:inset 0 2px 4px #4b12032e}.btn-ghost{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--control-hover);box-shadow:none;color:var(--text);border-color:#0000}.btn-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger{border-color:color-mix(in srgb,var(--danger) 25%,var(--line))}}.btn-danger{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.btn-danger{background:color-mix(in srgb,var(--danger-soft) 72%,var(--panel))}}.btn-danger{box-shadow:none}.btn-danger:hover:not(:disabled){border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 42%,var(--line))}}.btn-danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.btn-sm{min-height:var(--control-height-sm);border-radius:var(--control-radius-sm);padding-inline:10px;font-size:11px}.btn-lg{min-height:var(--control-height-lg);padding-inline:18px;font-size:13px}.btn-icon,.icon-btn{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);padding:0}.btn-icon svg,.icon-btn svg{width:17px;height:17px}.btn .spin{animation:.7s linear infinite ui-spin}.input{border-color:var(--control-border);border-radius:var(--control-radius);background:var(--control-surface);min-height:42px;box-shadow:var(--control-shadow);font-size:13px}.input:hover:not(:disabled){border-color:var(--control-border-hover)}.input:focus{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.input:focus{border-color:color-mix(in srgb,var(--orange) 68%,var(--line))}}.input:focus{background:var(--panel);box-shadow:var(--control-focus)}.panel{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.panel{border-color:color-mix(in srgb,var(--line) 78%,transparent)}}.panel{box-shadow:0 1px 2px var(--text-strong),0 10px 30px var(--text-strong);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.panel{box-shadow:0 1px 2px color-mix(in srgb,var(--text-strong) 4%,transparent),0 10px 30px color-mix(in srgb,var(--text-strong) 3.5%,transparent)}}:root[data-theme=dark] .panel{box-shadow:inset 0 1px #ffffff06,0 12px 34px #0000002b}.badge{border-color:var(--control-border);border-radius:var(--control-radius-sm);background:var(--panel-2);gap:6px;min-height:24px;padding:0 8px}@supports (color:color-mix(in lab,red,red)){.badge{background:color-mix(in srgb,var(--panel-2) 78%,transparent)}}.badge{letter-spacing:.01em;font-size:10px;font-weight:700}.badge-indicator{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.badge-indicator{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent)}}.badge-ok{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.badge-ok{border-color:color-mix(in srgb,var(--success) 20%,var(--line))}}.badge-ok{background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.badge-ok{background:color-mix(in srgb,var(--success-soft) 72%,var(--panel))}}.badge-warn{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.badge-warn{border-color:color-mix(in srgb,var(--warning) 20%,var(--line))}}.badge-warn{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.badge-warn{background:color-mix(in srgb,var(--warning-soft) 72%,var(--panel))}}.badge-bad{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.badge-bad{border-color:color-mix(in srgb,var(--danger) 20%,var(--line))}}.badge-bad{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.badge-bad{background:color-mix(in srgb,var(--danger-soft) 72%,var(--panel))}}.badge-info{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.badge-info{border-color:color-mix(in srgb,var(--orange) 20%,var(--line))}}.badge-info{background:var(--orange-soft)}@supports (color:color-mix(in lab,red,red)){.badge-info{background:color-mix(in srgb,var(--orange-soft) 68%,var(--panel))}}.dropdown{border-color:var(--control-border);background:var(--panel);border-radius:12px;padding:6px}@supports (color:color-mix(in lab,red,red)){.dropdown{background:color-mix(in srgb,var(--panel) 96%,transparent)}}.dropdown{box-shadow:var(--floating-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100% 0}.dropdown button,.dropdown a{min-height:38px;transition:background var(--duration-fast),color var(--duration-fast);border-radius:8px;gap:9px;padding-inline:10px;font-size:11px;font-weight:620}.dropdown button:hover,.dropdown a:hover{background:var(--control-hover)}.dropdown button:active,.dropdown a:active{background:var(--panel-3)}.dropdown button:focus-visible,.dropdown a:focus-visible{box-shadow:var(--control-focus);outline:0}.tooltip:after{background:#171717;border-color:#ffffff1a;border-radius:6px;padding:6px 8px;font-size:10px;box-shadow:0 8px 24px #0003}.modal-surface{border-color:var(--control-border);box-shadow:var(--floating-shadow);border-radius:18px}.modal-surface>header{border-color:var(--control-border);padding:15px 17px}.modal-surface>header h2{font-size:15px;font-weight:700}.internal-segmented-control,.metric-switch,.integration-tabs,.api-environment{border-color:var(--control-border);background:var(--panel-2);box-shadow:inset 0 1px 2px var(--text-strong);border-radius:11px;gap:2px;padding:3px}@supports (color:color-mix(in lab,red,red)){.internal-segmented-control,.metric-switch,.integration-tabs,.api-environment{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text-strong) 3%,transparent)}}.internal-segmented-item,.metric-switch button,.integration-tabs button,.api-environment button{min-height:32px;transition:background var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast);border-radius:8px;font-weight:650}.internal-segmented-item.active,.metric-switch button.active,.integration-tabs button.active,.api-environment button.active{background:var(--panel);box-shadow:var(--control-shadow);color:var(--orange)}.internal-segmented-item:active,.metric-switch button:active,.integration-tabs button:active,.api-environment button:active{transform:scale(.98)}.notification-filters,.report-tabs{scroll-snap-type:x proximity;gap:6px}.notification-filters button,.report-tabs button{border-color:var(--control-border);background:var(--control-surface);min-height:32px;box-shadow:none;color:var(--muted);scroll-snap-align:start;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast);border-radius:8px;padding:0 10px;font-size:10px;font-weight:650}.notification-filters button:hover,.report-tabs button:hover{border-color:var(--control-border-hover);background:var(--control-hover);color:var(--text)}.notification-filters button.active,.report-tabs button.active{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.notification-filters button.active,.report-tabs button.active{border-color:color-mix(in srgb,var(--orange) 26%,var(--line))}}.notification-filters button.active,.report-tabs button.active{background:var(--orange-soft);box-shadow:inset 0 0 0 1px var(--orange)}@supports (color:color-mix(in lab,red,red)){.notification-filters button.active,.report-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 7%,transparent)}}.notification-filters button.active,.report-tabs button.active{color:var(--orange)}.notification-filters button:active,.report-tabs button:active{transform:scale(.97)}.push-tabs button{transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);font-weight:650}.push-tabs button:hover{background:var(--orange-soft)}@supports (color:color-mix(in lab,red,red)){.push-tabs button:hover{background:color-mix(in srgb,var(--orange-soft) 38%,transparent)}}.push-tabs button:hover{color:var(--text)}.push-tabs button.active{border-bottom-color:var(--orange);background:linear-gradient(180deg,transparent,var(--orange))}@supports (color:color-mix(in lab,red,red)){.push-tabs button.active{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--orange) 5%,transparent))}}.push-tabs button.active{color:var(--orange)}.transaction-status-badge,.dev-transaction-status{border-color:var(--control-border);border-radius:var(--control-radius-sm);min-height:24px;padding:0 8px;font-size:10px;font-weight:680}.transaction-status-badge i,.dev-transaction-status i{width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.transaction-status-badge i,.dev-transaction-status i{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent)}}.notification-bell>span{border-width:1px;border-color:var(--bg);box-shadow:0 2px 6px var(--orange)}@supports (color:color-mix(in lab,red,red)){.notification-bell>span{box-shadow:0 2px 6px color-mix(in srgb,var(--orange) 24%,transparent)}}.sidebar-link{border-radius:9px}.sidebar-link.active{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.sidebar-link.active{border-color:color-mix(in srgb,var(--orange) 11%,transparent)}}.sidebar-link.active{background:var(--orange-soft)}@supports (color:color-mix(in lab,red,red)){.sidebar-link.active{background:color-mix(in srgb,var(--orange-soft) 62%,transparent)}}.sidebar-link.active{color:var(--orange)}.checkout-offer-choices button,.checkout-templates button,.pv2-provider{border-color:var(--control-border);box-shadow:none;transition:background var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast),transform var(--duration-fast);border-radius:11px}.checkout-offer-choices button:hover,.checkout-templates button:hover,.pv2-provider:hover{border-color:var(--control-border-hover);box-shadow:0 7px 18px var(--text-strong);transform:none}@supports (color:color-mix(in lab,red,red)){.checkout-offer-choices button:hover,.checkout-templates button:hover,.pv2-provider:hover{box-shadow:0 7px 18px color-mix(in srgb,var(--text-strong) 5%,transparent)}}.checkout-offer-choices button.active,.checkout-templates button.active,.pv2-provider.active{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.checkout-offer-choices button.active,.checkout-templates button.active,.pv2-provider.active{border-color:color-mix(in srgb,var(--orange) 48%,var(--line))}}.checkout-offer-choices button.active,.checkout-templates button.active,.pv2-provider.active{background:var(--orange-soft)}@supports (color:color-mix(in lab,red,red)){.checkout-offer-choices button.active,.checkout-templates button.active,.pv2-provider.active{background:color-mix(in srgb,var(--orange-soft) 58%,var(--panel))}}.checkout-offer-choices button.active,.checkout-templates button.active,.pv2-provider.active{box-shadow:inset 0 0 0 1px var(--orange)}@supports (color:color-mix(in lab,red,red)){.checkout-offer-choices button.active,.checkout-templates button.active,.pv2-provider.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 8%,transparent)}}@media(max-width:767px){.btn{min-height:42px;padding-inline:13px}.btn-sm{min-height:36px}.btn-icon,.icon-btn{width:42px;min-width:42px;height:42px;padding:0}.notification-filters,.report-tabs{overscroll-behavior-inline:contain;margin-inline:-2px;padding:2px;overflow-x:auto}.notification-filters button,.report-tabs button{flex:none;min-height:34px}.internal-segmented-control{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.dropdown{border-radius:12px}.modal-surface{border-radius:18px 18px 0 0}}@media(prefers-reduced-motion:reduce){.btn,.dropdown button,.dropdown a,.notification-filters button,.report-tabs button,.push-tabs button{transition:none!important}.dev-transactions-sidebar{transition:none}}@media(max-width:700px){.transactions-page .table-wrap{overflow-x:clip}.transactions-page .table{min-width:0}.transactions-page .table thead{display:none}.transactions-page .table tbody,.transactions-page .table tr,.transactions-page .table td{display:block}.transactions-page .table tr{border-bottom:1px solid var(--internal-border-subtle);padding:13px 12px;position:relative}.transactions-page .table td{border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:11px;display:flex}.transactions-page .table td:first-child:before{content:"Comprador";color:var(--internal-text-muted);font-size:9px}.transactions-page .table td:nth-child(2):before{content:"ID / data";color:var(--internal-text-muted);font-size:9px}.transactions-page .table td:nth-child(3):before{content:"Produto";color:var(--internal-text-muted);font-size:9px}.transactions-page .table td:nth-child(4):before{content:"Método";color:var(--internal-text-muted);font-size:9px}.transactions-page .table td:nth-child(5):before{content:"Status";color:var(--internal-text-muted);font-size:9px}.transactions-page .table td:nth-child(6):before{content:"Valor";color:var(--internal-text-muted);font-size:9px}.transactions-page .table td:nth-child(7):before{content:"Exibição";color:var(--internal-text-muted);font-size:9px}.transactions-page .table td:last-child{position:absolute;top:10px;right:8px}.transactions-page .table td:last-child:before{display:none}.transactions-page .table td:first-child,.transactions-page .table td:nth-child(2){padding-right:42px}.transactions-page .table-card{overflow:hidden}.transactions-page .dashboard-filter-bar{flex-wrap:wrap}.transactions-page .dashboard-filter-bar>*{max-width:100%}}.products-page .products-grid{align-items:stretch}.products-page .product-card{border-color:var(--internal-border-subtle);background:var(--internal-surface-1);flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.products-page .product-card:hover{border-color:var(--internal-border-default);transform:translateY(-2px);box-shadow:0 14px 30px #0000001f}.products-page .product-visual{aspect-ratio:16/7;height:auto;min-height:108px}.products-page .product-price{font-variant-numeric:tabular-nums}.products-page .products-search{width:min(100%,420px)}.dev-products-preview{--prod-bg:#080909;--prod-sidebar:#090a0a;--prod-surface:#101111;--prod-surface-2:#151616;--prod-line:#ffffff14;--prod-text:#f4f5f5;--prod-muted:#969a9a;background:var(--prod-bg);min-height:100dvh;color:var(--prod-text);grid-template-columns:78px minmax(0,1fr);display:grid;overflow-x:clip}.dev-products-sidebar{z-index:40;border-right:1px solid var(--prod-line);background:var(--prod-sidebar);height:100dvh;padding:14px 9px max(14px,var(--safe-bottom));flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.dev-products-brand{border-bottom:1px solid var(--prod-line);justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}.dev-products-brand img{width:34px}.dev-products-brand .sphexpay-wordmark,.dev-products-close,.dev-products-menu,.dev-products-backdrop{display:none}.dev-products-sidebar nav{gap:6px;width:100%;margin-top:18px;display:grid}.dev-products-nav-item{width:100%;height:44px;color:var(--prod-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;display:grid}.dev-products-nav-item.active,.dev-products-nav-item:hover,.dev-products-nav-item:focus-visible{color:var(--orange);background:#ff6a2f1c;border-color:#ff6a2f42}.dev-products-nav-item svg{width:18px}.dev-products-nav-item span{display:none}.dev-products-user{color:var(--prod-muted);white-space:nowrap;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.dev-products-user i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6a2f1f}.dev-products-main{min-width:0;min-height:100dvh}.dev-products-topbar{border-bottom:1px solid var(--prod-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909d6;justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:24px clamp(18px,3vw,42px) 20px;display:flex}.dev-products-topbar>div{min-width:0}.dev-products-topbar>div>span,.dev-products-heading>div>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dev-products-topbar h1{letter-spacing:-.045em;margin-top:6px;font-size:clamp(23px,2.3vw,32px);font-weight:650}.dev-products-topbar p{color:var(--prod-muted);margin-top:5px;font-size:12px}.dev-products-live{border:1px solid var(--prod-line);color:var(--prod-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.dev-products-live i{background:#18d69b;border-radius:50%;width:6px;height:6px}.dev-products-content{width:min(100%,1460px);min-width:0;padding:22px clamp(14px,2.5vw,36px) max(34px,var(--safe-bottom));margin:0 auto}.dev-products-notice{color:var(--prod-muted);background:#ff6a2f14;border:1px solid #ff6a2f3d;border-radius:11px;margin-bottom:17px;padding:10px 12px;font-size:11px}.dev-products-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.dev-products-heading h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(20px,1.8vw,27px);font-weight:600}.dev-products-heading p{color:var(--prod-muted);margin-top:5px;font-size:11px}.dev-products-heading .btn{min-height:38px}.dev-products-heading .btn svg{width:15px}.dev-products-toolbar{border:1px solid var(--prod-line);background:var(--prod-surface);border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 13px;display:flex}.dev-products-search{min-width:0;color:var(--prod-muted);flex:1;align-items:center;gap:8px;display:flex;position:relative}.dev-products-search>svg{flex:none;width:15px}.dev-products-search input{width:100%;min-height:34px;color:var(--prod-text);font:inherit;background:0 0;border:0;outline:0;padding-right:30px;font-size:11px}.dev-products-search button{width:28px;height:28px;color:var(--prod-muted);background:0 0;border:0;position:absolute;right:2px}.dev-products-filter{border-left:1px solid var(--prod-line);color:var(--orange);align-items:center;gap:7px;padding-left:12px;display:flex}.dev-products-filter svg{width:14px}.dev-products-filter select{min-height:32px;color:var(--prod-text);font:inherit;background:0 0;border:0;font-size:10px}.dev-products-filter>svg:last-child{width:12px;color:var(--prod-muted)}.dev-products-count{color:var(--prod-muted);white-space:nowrap;font-size:10px}.dev-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.dev-product-card{background:var(--prod-surface);border-color:var(--prod-line);min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.dev-product-card:hover{border-color:#ff6a2f52;transform:translateY(-3px);box-shadow:0 18px 36px #0000002e}.dev-product-visual{background:linear-gradient(135deg,var(--product-color),#111);border-radius:11px;flex-direction:column;justify-content:space-between;min-height:142px;padding:15px;display:flex;position:relative}.dev-product-visual:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 20%,#ffffff47,#0000 42%);position:absolute;inset:0}.dev-product-visual>div,.dev-product-visual>b{z-index:1;position:relative}.dev-product-visual>div{color:#ffffffc7;justify-content:space-between;align-items:center;display:flex}.dev-product-visual svg{width:18px}.dev-product-visual span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.dev-product-visual>b{letter-spacing:-.035em;font-size:18px}.dev-product-body{padding-top:13px}.dev-product-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.dev-product-actions{gap:2px;display:flex}.dev-product-actions .icon-btn{width:30px;height:30px}.dev-product-actions .danger{color:#ff6d76}.dev-product-actions button:disabled{opacity:.42}.dev-product-status{border:1px solid var(--prod-line);border-radius:6px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:inline-flex}.dev-product-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.dev-product-status.active{color:#18d69b;background:#18d69b1a}.dev-product-status.inactive{color:#969a9a;background:#ffffff0d}.dev-product-body h3{margin-top:12px;font-size:15px;font-weight:600}.dev-product-body>p{color:var(--prod-muted);min-height:30px;margin-top:5px;font-size:10px;line-height:1.5}.dev-product-meta{border-top:1px solid var(--prod-line);grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;padding-top:12px;display:grid}.dev-product-meta span{color:var(--prod-muted);font-size:9px;display:block}.dev-product-meta strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;display:block}.dev-products-empty{min-height:250px;color:var(--prod-muted);text-align:center;grid-column:1/-1;place-items:center;gap:8px;padding:30px;display:grid}.dev-products-empty svg{width:26px;color:var(--orange)}.dev-products-empty strong{color:var(--prod-text);font-size:14px}.dev-products-empty p{font-size:11px}.dev-products-drawer-backdrop{z-index:80;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.dev-products-drawer{width:min(430px,100%);height:100%;padding:22px max(20px,var(--safe-right)) max(24px) 20px;background:var(--prod-surface-2);border-left:1px solid var(--prod-line);overflow-y:auto;box-shadow:-20px 0 60px #00000040}.dev-products-drawer header{justify-content:space-between;gap:12px;display:flex}.dev-products-drawer header span{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:800}.dev-products-drawer h2{margin-top:7px;font-size:20px}.dev-product-drawer-visual{background:linear-gradient(135deg,var(--product-color),#111);color:#fff;border-radius:14px;place-items:center;height:145px;margin-top:24px;display:grid}.dev-product-drawer-visual svg{width:34px}.dev-products-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:23px;display:grid}.dev-products-drawer dt{color:var(--prod-muted);font-size:10px}.dev-products-drawer dd{margin-top:5px;font-size:12px;line-height:1.4}.dev-products-disabled{color:var(--prod-muted);background:#ff6a2f14;border:1px solid #ff6a2f33;border-radius:10px;align-items:flex-start;gap:8px;margin-top:28px;padding:12px;font-size:10px;line-height:1.5;display:flex}.dev-products-disabled svg{width:14px;color:var(--orange);flex:none}@media(max-width:1100px){.dev-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-products-count{display:none}}@media(max-width:900px){.dev-products-preview{display:block}.dev-products-sidebar{width:min(300px,100vw - 28px);height:100dvh;padding:14px 12px max(14px,var(--safe-bottom));align-items:stretch;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-105%)}.dev-products-sidebar.open{transform:translate(0)}.dev-products-brand{justify-content:flex-start;padding-inline:8px}.dev-products-brand .sphexpay-wordmark,.dev-products-close,.dev-products-menu,.dev-products-backdrop{display:grid}.dev-products-brand .sphexpay-wordmark{margin-left:9px}.dev-products-close{margin-left:auto}.dev-products-nav-item{justify-content:flex-start;align-items:center;gap:12px;padding-inline:12px;display:flex}.dev-products-nav-item span{font-size:12px;display:block}.dev-products-backdrop{z-index:30;background:#0000007a;border:0;position:fixed;inset:0}.dev-products-topbar{gap:12px;min-height:0;padding:18px 16px}.dev-products-topbar>div{flex:1}.dev-products-live{display:none}.dev-products-content{padding:16px 14px max(28px,var(--safe-bottom))}.dev-products-heading{flex-direction:column;align-items:flex-start}.dev-products-heading .btn{align-self:flex-start}.dev-products-toolbar{flex-wrap:wrap}.dev-products-search{flex-basis:100%}.dev-products-filter{border-left:0;padding-left:0}.dev-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dev-products-grid{grid-template-columns:1fr;gap:10px}.dev-product-visual{min-height:132px}.dev-products-toolbar{padding:10px}.dev-products-count{width:100%;font-size:9px;display:block}.dev-products-drawer dl{grid-template-columns:1fr}.dev-products-heading h2{font-size:21px}}@media(max-width:359px){.dev-products-content{padding-inline:10px}.dev-products-topbar{padding-inline:12px}.dev-products-topbar h1{font-size:21px}}@media(prefers-reduced-motion:reduce){.products-page .product-card,.dev-product-card,.dev-products-sidebar{transition:none}}.customers-page .table-wrap{overflow-x:auto}.customers-page .table{min-width:780px}.customers-page .table td{vertical-align:middle}.customers-page .table td:nth-child(3),.customers-page .table td:nth-child(4){font-variant-numeric:tabular-nums}.dev-customers-preview{--cust-bg:#080909;--cust-sidebar:#090a0a;--cust-surface:#101111;--cust-surface-2:#151616;--cust-line:#ffffff14;--cust-text:#f4f5f5;--cust-muted:#969a9a;background:var(--cust-bg);min-height:100dvh;color:var(--cust-text);grid-template-columns:78px minmax(0,1fr);display:grid;overflow-x:clip}.dev-customers-sidebar{z-index:40;border-right:1px solid var(--cust-line);background:var(--cust-sidebar);height:100dvh;padding:14px 9px max(14px,var(--safe-bottom));flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.dev-customers-brand{border-bottom:1px solid var(--cust-line);justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}.dev-customers-brand img{width:34px}.dev-customers-brand .sphexpay-wordmark,.dev-customers-close,.dev-customers-menu,.dev-customers-backdrop{display:none}.dev-customers-sidebar nav{gap:6px;width:100%;margin-top:18px;display:grid}.dev-customers-nav-item{width:100%;height:44px;color:var(--cust-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;display:grid}.dev-customers-nav-item.active,.dev-customers-nav-item:hover,.dev-customers-nav-item:focus-visible{color:var(--orange);background:#ff6a2f1c;border-color:#ff6a2f42}.dev-customers-nav-item svg{width:18px}.dev-customers-nav-item span{display:none}.dev-customers-user{color:var(--cust-muted);white-space:nowrap;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.dev-customers-user i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6a2f1f}.dev-customers-main{min-width:0;min-height:100dvh}.dev-customers-topbar{border-bottom:1px solid var(--cust-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909d6;justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:24px clamp(18px,3vw,42px) 20px;display:flex}.dev-customers-topbar>div{min-width:0}.dev-customers-topbar>div>span,.dev-customers-heading>div>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dev-customers-topbar h1{letter-spacing:-.045em;margin-top:6px;font-size:clamp(23px,2.3vw,32px);font-weight:650}.dev-customers-topbar p{color:var(--cust-muted);margin-top:5px;font-size:12px}.dev-customers-live{border:1px solid var(--cust-line);color:var(--cust-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.dev-customers-live i{background:#18d69b;border-radius:50%;width:6px;height:6px}.dev-customers-content{width:min(100%,1460px);min-width:0;padding:22px clamp(14px,2.5vw,36px) max(34px,var(--safe-bottom));margin:0 auto}.dev-customers-notice{color:var(--cust-muted);background:#ff6a2f14;border:1px solid #ff6a2f3d;border-radius:11px;margin-bottom:17px;padding:10px 12px;font-size:11px}.dev-customers-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.dev-customers-heading h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(20px,1.8vw,27px);font-weight:600}.dev-customers-heading p{color:var(--cust-muted);margin-top:5px;font-size:11px}.dev-customers-date{border:1px solid var(--cust-line);min-height:34px;color:var(--cust-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.dev-customers-date svg{width:14px}.dev-customers-date svg:last-child{width:12px}.dev-customers-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dev-customers-summary-card{background:var(--cust-surface);border-color:var(--cust-line);flex-direction:column;min-width:0;min-height:102px;padding:14px;display:flex}.dev-customers-summary-card span{color:var(--cust-muted);font-size:10px}.dev-customers-summary-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:21px}.dev-customers-summary-card small{color:var(--cust-muted);margin-top:auto;font-size:9px}.dev-customers-table-card{background:var(--cust-surface);border-color:var(--cust-line);overflow:hidden}.dev-customers-toolbar{border-bottom:1px solid var(--cust-line);align-items:center;gap:10px;padding:14px;display:flex}.dev-customers-search{min-width:0;color:var(--cust-muted);flex:1;align-items:center;gap:8px;display:flex;position:relative}.dev-customers-search>svg{flex:none;width:15px}.dev-customers-search input{width:100%;min-height:36px;color:var(--cust-text);font:inherit;background:0 0;border:0;outline:0;padding-right:31px;font-size:11px}.dev-customers-search button{width:28px;height:28px;color:var(--cust-muted);background:0 0;border:0;position:absolute;right:2px}.dev-customers-filter{border-left:1px solid var(--cust-line);color:var(--orange);align-items:center;gap:7px;padding-left:11px;display:flex}.dev-customers-filter svg{width:14px}.dev-customers-filter select{min-height:34px;color:var(--cust-text);font:inherit;background:0 0;border:0;font-size:10px}.dev-customers-table-wrap{overflow-x:auto}.dev-customers-table-wrap table{border-collapse:collapse;width:100%;min-width:900px;font-size:11px}.dev-customers-table-wrap th{color:var(--cust-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--cust-line);padding:11px 14px;font-size:9px;font-weight:600}.dev-customers-table-wrap td{border-bottom:1px solid var(--cust-line);vertical-align:middle;padding:13px 14px}.dev-customers-table-wrap tbody tr:hover{background:#ffffff06}.dev-customers-table-wrap td small{color:var(--cust-muted);margin-top:4px;font-size:9px;display:block}.dev-customers-table-wrap .money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dev-customer-identity{align-items:center;gap:9px;min-width:170px;display:flex}.dev-customer-identity>span,.dev-customer-drawer-identity>span{background:linear-gradient(145deg,var(--orange),#8e341a);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.dev-customer-identity strong{display:block}.dev-customer-segment{border:1px solid var(--cust-line);color:var(--cust-muted);border-radius:6px;padding:4px 7px;font-size:9px;display:inline-flex}.dev-customer-status{border:1px solid var(--cust-line);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.dev-customer-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.dev-customer-status.ativo{color:#18d69b;background:#18d69b1a}.dev-customer-status.inativo{color:#969a9a;background:#ffffff0d}.dev-customers-empty{min-height:230px;color:var(--cust-muted);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.dev-customers-empty svg{width:26px;color:var(--orange)}.dev-customers-empty strong{color:var(--cust-text);font-size:14px}.dev-customers-empty p{font-size:11px}.dev-customers-pagination{color:var(--cust-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:10px;display:flex}.dev-customers-pagination>div{gap:6px;display:flex}.dev-customers-pagination .icon-btn{width:34px;height:34px}.dev-customers-drawer-backdrop{z-index:80;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.dev-customers-drawer{width:min(450px,100%);height:100%;padding:22px max(20px,var(--safe-right)) max(24px) 20px;background:var(--cust-surface-2);border-left:1px solid var(--cust-line);overflow-y:auto;box-shadow:-20px 0 60px #00000040}.dev-customers-drawer header{justify-content:space-between;gap:12px;display:flex}.dev-customers-drawer header span{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:800}.dev-customers-drawer header h2{margin-top:7px;font-size:20px}.dev-customers-drawer header small{color:var(--cust-muted);margin-top:4px;font-size:10px;display:block}.dev-customer-drawer-identity{align-items:center;gap:12px;margin-top:25px;display:flex}.dev-customer-drawer-identity>span{width:48px;height:48px;font-size:13px}.dev-customer-drawer-identity>div{align-items:center;gap:8px;display:flex}.dev-customer-drawer-identity strong{color:var(--cust-muted);font-size:10px;font-weight:500}.dev-customer-drawer-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.dev-customer-drawer-metrics>div{border:1px solid var(--cust-line);border-radius:10px;padding:13px}.dev-customer-drawer-metrics span{color:var(--cust-muted);font-size:9px;display:block}.dev-customer-drawer-metrics strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:18px;display:block}.dev-customers-drawer h3{margin-top:26px;font-size:13px}.dev-customer-timeline{border-left:1px solid var(--cust-line);gap:18px;margin-top:16px;padding-left:7px;list-style:none;display:grid}.dev-customer-timeline li{gap:10px;padding-left:13px;display:flex;position:relative}.dev-customer-timeline li>i{background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-11px;box-shadow:0 0 0 4px #ff6a2f1a}.dev-customer-timeline strong{font-size:11px;display:block}.dev-customer-timeline small{color:var(--cust-muted);margin-top:4px;font-size:9px;line-height:1.4;display:block}.dev-customers-disabled{color:var(--cust-muted);background:#ff6a2f14;border:1px solid #ff6a2f33;border-radius:10px;margin-top:27px;padding:12px;font-size:10px;line-height:1.5}@media(max-width:1100px){.dev-customers-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dev-customers-preview{display:block}.dev-customers-sidebar{width:min(300px,100vw - 28px);height:100dvh;padding:14px 12px max(14px,var(--safe-bottom));align-items:stretch;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-105%)}.dev-customers-sidebar.open{transform:translate(0)}.dev-customers-brand{justify-content:flex-start;padding-inline:8px}.dev-customers-brand .sphexpay-wordmark,.dev-customers-close,.dev-customers-menu,.dev-customers-backdrop{display:grid}.dev-customers-brand .sphexpay-wordmark{margin-left:9px}.dev-customers-close{margin-left:auto}.dev-customers-nav-item{justify-content:flex-start;align-items:center;gap:12px;padding-inline:12px;display:flex}.dev-customers-nav-item span{font-size:12px;display:block}.dev-customers-backdrop{z-index:30;background:#0000007a;border:0;position:fixed;inset:0}.dev-customers-topbar{gap:12px;min-height:0;padding:18px 16px}.dev-customers-topbar>div{flex:1}.dev-customers-live{display:none}.dev-customers-content{padding:16px 14px max(28px,var(--safe-bottom))}.dev-customers-heading{flex-direction:column;align-items:flex-start}.dev-customers-date{align-self:flex-start}.dev-customers-toolbar{flex-wrap:wrap}.dev-customers-search{flex-basis:100%}.dev-customers-filter{border-left:0;flex-wrap:wrap;width:100%;padding-left:0}.dev-customers-filter select{flex:1;min-width:130px}.dev-customers-table-wrap{overflow-x:clip}.dev-customers-table-wrap table{min-width:0}.dev-customers-table-wrap thead{display:none}.dev-customers-table-wrap tbody,.dev-customers-table-wrap tr,.dev-customers-table-wrap td{display:block}.dev-customers-table-wrap tr{border-bottom:1px solid var(--cust-line);padding:14px;position:relative}.dev-customers-table-wrap td{border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:11px;display:flex}.dev-customers-table-wrap td:first-child:before{content:"Cliente";color:var(--cust-muted);font-size:9px}.dev-customers-table-wrap td:nth-child(2):before{content:"Localização";color:var(--cust-muted);font-size:9px}.dev-customers-table-wrap td:nth-child(3):before{content:"Segmento";color:var(--cust-muted);font-size:9px}.dev-customers-table-wrap td:nth-child(4):before{content:"Status";color:var(--cust-muted);font-size:9px}.dev-customers-table-wrap td:nth-child(5):before{content:"Compras";color:var(--cust-muted);font-size:9px}.dev-customers-table-wrap td:nth-child(6):before{content:"Total";color:var(--cust-muted);font-size:9px}.dev-customers-table-wrap td:nth-child(7):before{content:"Última compra";color:var(--cust-muted);font-size:9px}.dev-customers-table-wrap td:last-child{position:absolute;top:10px;right:8px}.dev-customers-table-wrap td:last-child:before{display:none}.dev-customers-table-wrap td:first-child,.dev-customers-table-wrap td:nth-child(2){padding-right:42px}.dev-customers-pagination{flex-direction:column;align-items:flex-start}.dev-customers-pagination>div{align-self:flex-end}}@media(max-width:560px){.dev-customers-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dev-customers-summary-card{min-height:92px;padding:12px}.dev-customers-summary-card strong{font-size:18px}.dev-customers-filter select{min-width:0}.dev-customers-drawer dl{grid-template-columns:1fr}.dev-customers-drawer{padding-inline:16px}}@media(max-width:359px){.dev-customers-content{padding-inline:10px}.dev-customers-summary{grid-template-columns:1fr}.dev-customers-topbar{padding-inline:12px}.dev-customers-topbar h1{font-size:21px}}@media(prefers-reduced-motion:reduce){.dev-customers-sidebar{transition:none}}.financial-page .financial-balance-card{border-color:var(--internal-border-subtle);background:var(--internal-surface-1);min-width:0}.financial-page .financial-money{font-variant-numeric:tabular-nums}.financial-page .financial-ledger-card{overflow:hidden}.dev-finance-preview{--fin-bg:#080909;--fin-sidebar:#090a0a;--fin-surface:#101111;--fin-surface-2:#151616;--fin-line:#ffffff14;--fin-text:#f4f5f5;--fin-muted:#969a9a;background:var(--fin-bg);min-height:100dvh;color:var(--fin-text);grid-template-columns:78px minmax(0,1fr);display:grid;overflow-x:clip}.dev-finance-sidebar{z-index:40;border-right:1px solid var(--fin-line);background:var(--fin-sidebar);height:100dvh;padding:14px 9px max(14px,var(--safe-bottom));flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.dev-finance-brand{border-bottom:1px solid var(--fin-line);justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}.dev-finance-brand img{width:34px}.dev-finance-brand .sphexpay-wordmark,.dev-finance-close,.dev-finance-menu,.dev-finance-backdrop{display:none}.dev-finance-sidebar nav{gap:6px;width:100%;margin-top:18px;display:grid}.dev-finance-nav-item{width:100%;height:44px;color:var(--fin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;display:grid}.dev-finance-nav-item.active,.dev-finance-nav-item:hover,.dev-finance-nav-item:focus-visible{color:var(--orange);background:#ff6a2f1c;border-color:#ff6a2f42}.dev-finance-nav-item svg{width:18px}.dev-finance-nav-item span{display:none}.dev-finance-user{color:var(--fin-muted);white-space:nowrap;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.dev-finance-user i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6a2f1f}.dev-finance-main{min-width:0;min-height:100dvh}.dev-finance-topbar{border-bottom:1px solid var(--fin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909d6;justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:24px clamp(18px,3vw,42px) 20px;display:flex}.dev-finance-topbar>div{min-width:0}.dev-finance-topbar>div>span,.dev-finance-heading>div>span,.dev-finance-chart-panel header span,.dev-finance-side-card header span,.dev-finance-ledger-head span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dev-finance-topbar h1{letter-spacing:-.045em;margin-top:6px;font-size:clamp(23px,2.3vw,32px);font-weight:650}.dev-finance-topbar p{color:var(--fin-muted);margin-top:5px;font-size:12px}.dev-finance-live{border:1px solid var(--fin-line);color:var(--fin-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.dev-finance-live i{background:#18d69b;border-radius:50%;width:6px;height:6px}.dev-finance-content{width:min(100%,1460px);min-width:0;padding:22px clamp(14px,2.5vw,36px) max(34px,var(--safe-bottom));margin:0 auto}.dev-finance-notice{color:var(--fin-muted);background:#ff6a2f14;border:1px solid #ff6a2f3d;border-radius:11px;margin-bottom:17px;padding:10px 12px;font-size:11px}.dev-finance-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.dev-finance-heading h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(20px,1.8vw,27px);font-weight:600}.dev-finance-heading p{color:var(--fin-muted);margin-top:5px;font-size:11px}.dev-finance-actions{align-items:center;gap:8px;display:flex}.dev-finance-date{border:1px solid var(--fin-line);min-height:34px;color:var(--fin-muted);border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:flex}.dev-finance-date svg{width:14px}.dev-finance-date svg:last-child{width:12px}.dev-finance-actions .btn{min-height:34px;font-size:10px}.dev-finance-actions .btn svg{width:14px}.dev-finance-balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dev-finance-balance{background:var(--fin-surface);border-color:var(--fin-line);flex-direction:column;min-width:0;min-height:126px;padding:15px;display:flex}.dev-finance-balance>svg{width:18px;color:var(--orange)}.dev-finance-balance>span{color:var(--fin-muted);margin-top:13px;font-size:10px}.dev-finance-balance>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px}.dev-finance-balance>small{color:var(--fin-muted);margin-top:auto;font-size:9px}.dev-finance-balance.featured{background:linear-gradient(145deg,#ff6a2f29,var(--fin-surface) 66%);border-color:#ff6a2f40}.dev-finance-overview{grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:14px;margin-bottom:14px;display:grid}.dev-finance-chart-panel,.dev-finance-side-card,.dev-finance-ledger{background:var(--fin-surface);border-color:var(--fin-line);min-width:0}.dev-finance-chart-panel{padding:18px}.dev-finance-chart-panel header,.dev-finance-side-card header,.dev-finance-ledger-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dev-finance-chart-panel h2{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:7px;font-size:23px}.dev-finance-chart-panel header small{color:#18d69b;align-items:center;gap:4px;margin-top:6px;font-size:9px;display:flex}.dev-finance-chart-panel header small svg{width:11px}.dev-finance-chart-filter{color:var(--fin-muted);align-items:center;gap:6px;display:flex}.dev-finance-chart-filter svg{width:14px}.dev-finance-chart-filter select{border:1px solid var(--fin-line);background:var(--fin-surface-2);color:var(--fin-text);font:inherit;border-radius:7px;min-height:30px;font-size:10px}.dev-finance-chart{height:244px;margin-top:15px}.dev-finance-side-card{padding:18px}.dev-finance-side-card header>svg{width:17px;color:var(--orange)}.dev-finance-side-card h2{margin-top:7px;font-size:15px}.dev-finance-action{border:1px solid var(--fin-line);background:var(--fin-surface-2);width:100%;color:var(--fin-text);text-align:left;cursor:not-allowed;opacity:.68;border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:11px;display:flex}.dev-finance-action>svg:first-child{width:16px;color:var(--orange)}.dev-finance-action span{flex:1}.dev-finance-action strong,.dev-finance-action small{display:block}.dev-finance-action strong{font-size:11px}.dev-finance-action small{color:var(--fin-muted);margin-top:3px;font-size:9px}.dev-finance-action>svg:last-child{width:13px;color:var(--fin-muted)}.dev-finance-side-note{color:var(--fin-muted);align-items:center;gap:7px;margin-top:16px;font-size:9px;display:flex}.dev-finance-side-note i{background:#f5b820;border-radius:50%;width:6px;height:6px}.dev-finance-ledger{overflow:hidden}.dev-finance-ledger-head{border-bottom:1px solid var(--fin-line);align-items:center;padding:17px 18px}.dev-finance-ledger-head h2{margin-top:6px;font-size:15px}.dev-finance-ledger-filters{color:var(--orange);align-items:center;gap:7px;display:flex}.dev-finance-ledger-filters svg{width:14px}.dev-finance-ledger-filters select{border:1px solid var(--fin-line);background:var(--fin-surface-2);min-height:31px;color:var(--fin-text);font:inherit;border-radius:7px;font-size:10px}.dev-finance-table-wrap{overflow-x:auto}.dev-finance-table-wrap table{border-collapse:collapse;width:100%;min-width:860px;font-size:11px}.dev-finance-table-wrap th{color:var(--fin-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--fin-line);padding:11px 14px;font-size:9px;font-weight:600}.dev-finance-table-wrap td{border-bottom:1px solid var(--fin-line);vertical-align:middle;padding:13px 14px}.dev-finance-table-wrap tbody tr:hover{background:#ffffff06}.dev-finance-table-wrap td strong,.dev-finance-table-wrap td small{display:block}.dev-finance-table-wrap td small{color:var(--fin-muted);margin-top:4px;font-size:9px}.dev-finance-table-wrap .money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dev-finance-table-wrap .positive{color:#18d69b}.dev-finance-table-wrap .negative{color:#ff4d57}.dev-finance-status{border:1px solid var(--fin-line);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.dev-finance-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.dev-finance-status.concluído{color:#18d69b;background:#18d69b1a}.dev-finance-status.processando{color:#35a7ff;background:#35a7ff1a}.dev-finance-status.pendente{color:#f5b820;background:#f5b8201a}.dev-finance-empty{color:var(--fin-muted);text-align:center;padding:42px 20px;font-size:11px}.dev-finance-pagination{color:var(--fin-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:10px;display:flex}.dev-finance-pagination>div{gap:6px;display:flex}.dev-finance-pagination .icon-btn{width:34px;height:34px}.dev-finance-drawer-backdrop{z-index:80;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.dev-finance-drawer{width:min(430px,100%);height:100%;padding:22px max(20px,var(--safe-right)) max(24px) 20px;background:var(--fin-surface-2);border-left:1px solid var(--fin-line);overflow-y:auto;box-shadow:-20px 0 60px #00000040}.dev-finance-drawer header{justify-content:space-between;gap:12px;display:flex}.dev-finance-drawer header span{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:800}.dev-finance-drawer h2{margin-top:7px;font-size:18px}.dev-finance-drawer header small{color:var(--fin-muted);margin-top:4px;font-size:9px;display:block}.dev-finance-drawer-value{border-bottom:1px solid var(--fin-line);justify-content:space-between;align-items:center;margin-top:25px;padding-bottom:18px;display:flex}.dev-finance-drawer-value strong{font-variant-numeric:tabular-nums;font-size:24px}.dev-finance-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:22px;display:grid}.dev-finance-drawer dt{color:var(--fin-muted);font-size:10px}.dev-finance-drawer dd{word-break:break-word;margin-top:5px;font-size:12px}.dev-finance-timeline{border-left:1px solid var(--fin-line);gap:16px;margin:25px 0 0 7px;padding-left:13px;list-style:none;display:grid}.dev-finance-timeline li{position:relative}.dev-finance-timeline li>i{background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-18px;box-shadow:0 0 0 4px #ff6a2f1a}.dev-finance-timeline strong{font-size:11px;display:block}.dev-finance-timeline small{color:var(--fin-muted);margin-top:4px;font-size:9px;display:block}.dev-finance-disabled{color:var(--fin-muted);background:#ff6a2f14;border:1px solid #ff6a2f33;border-radius:10px;margin-top:26px;padding:12px;font-size:10px;line-height:1.5}@media(max-width:1100px){.dev-finance-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-finance-overview{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:900px){.dev-finance-preview{display:block}.dev-finance-sidebar{width:min(300px,100vw - 28px);height:100dvh;padding:14px 12px max(14px,var(--safe-bottom));align-items:stretch;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-105%)}.dev-finance-sidebar.open{transform:translate(0)}.dev-finance-brand{justify-content:flex-start;padding-inline:8px}.dev-finance-brand .sphexpay-wordmark,.dev-finance-close,.dev-finance-menu,.dev-finance-backdrop{display:grid}.dev-finance-brand .sphexpay-wordmark{margin-left:9px}.dev-finance-close{margin-left:auto}.dev-finance-nav-item{justify-content:flex-start;align-items:center;gap:12px;padding-inline:12px;display:flex}.dev-finance-nav-item span{font-size:12px;display:block}.dev-finance-backdrop{z-index:30;background:#0000007a;border:0;position:fixed;inset:0}.dev-finance-topbar{gap:12px;min-height:0;padding:18px 16px}.dev-finance-topbar>div{flex:1}.dev-finance-live{display:none}.dev-finance-content{padding:16px 14px max(28px,var(--safe-bottom))}.dev-finance-heading{flex-direction:column;align-items:flex-start}.dev-finance-actions{flex-wrap:wrap;width:100%}.dev-finance-overview{grid-template-columns:1fr}.dev-finance-chart{height:220px}.dev-finance-side-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dev-finance-side-card header,.dev-finance-side-note{grid-column:1/-1}.dev-finance-action{margin-top:0}.dev-finance-ledger-head{flex-direction:column;align-items:flex-start}.dev-finance-ledger-filters{flex-wrap:wrap;width:100%}.dev-finance-ledger-filters select{flex:1}.dev-finance-table-wrap{overflow-x:clip}.dev-finance-table-wrap table{min-width:0}.dev-finance-table-wrap thead{display:none}.dev-finance-table-wrap tbody,.dev-finance-table-wrap tr,.dev-finance-table-wrap td{display:block}.dev-finance-table-wrap tr{border-bottom:1px solid var(--fin-line);padding:13px 14px;position:relative}.dev-finance-table-wrap td{border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.dev-finance-table-wrap td:first-child:before{content:"Data";color:var(--fin-muted);font-size:9px}.dev-finance-table-wrap td:nth-child(2):before{content:"Descrição";color:var(--fin-muted);font-size:9px}.dev-finance-table-wrap td:nth-child(3):before{content:"Tipo";color:var(--fin-muted);font-size:9px}.dev-finance-table-wrap td:nth-child(4):before{content:"Método";color:var(--fin-muted);font-size:9px}.dev-finance-table-wrap td:nth-child(5):before{content:"Status";color:var(--fin-muted);font-size:9px}.dev-finance-table-wrap td:nth-child(6):before{content:"Saldo";color:var(--fin-muted);font-size:9px}.dev-finance-table-wrap td:nth-child(7):before{content:"Valor";color:var(--fin-muted);font-size:9px}.dev-finance-table-wrap td:last-child{position:absolute;top:10px;right:8px}.dev-finance-table-wrap td:last-child:before{display:none}.dev-finance-table-wrap td:first-child,.dev-finance-table-wrap td:nth-child(2){padding-right:42px}.dev-finance-pagination{flex-direction:column;align-items:flex-start}.dev-finance-pagination>div{align-self:flex-end}}@media(max-width:560px){.dev-finance-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dev-finance-balance{min-height:108px;padding:12px}.dev-finance-balance>strong{font-size:18px}.dev-finance-actions .btn{width:100%}.dev-finance-side-card{grid-template-columns:1fr}.dev-finance-chart{height:190px}.dev-finance-drawer dl{grid-template-columns:1fr}}@media(max-width:359px){.dev-finance-content{padding-inline:10px}.dev-finance-balances{grid-template-columns:1fr}.dev-finance-topbar{padding-inline:12px}.dev-finance-topbar h1{font-size:21px}}@media(prefers-reduced-motion:reduce){.dev-finance-sidebar{transition:none}}.notifications-page .notification-summary{border-color:var(--internal-border-subtle);background:var(--internal-surface-1)}.notifications-page .notification-page-list{border-color:var(--internal-border-subtle)}.dev-notifications-preview{--not-bg:#080909;--not-sidebar:#090a0a;--not-surface:#101111;--not-surface-2:#151616;--not-line:#ffffff14;--not-text:#f4f5f5;--not-muted:#969a9a;background:var(--not-bg);min-height:100dvh;color:var(--not-text);grid-template-columns:78px minmax(0,1fr);display:grid;overflow-x:clip}.dev-notifications-sidebar{z-index:40;border-right:1px solid var(--not-line);background:var(--not-sidebar);height:100dvh;padding:14px 9px max(14px,var(--safe-bottom));flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.dev-notifications-brand{border-bottom:1px solid var(--not-line);justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}.dev-notifications-brand img{width:34px}.dev-notifications-brand .sphexpay-wordmark,.dev-notifications-close,.dev-notifications-menu,.dev-notifications-backdrop{display:none}.dev-notifications-sidebar nav{gap:6px;width:100%;margin-top:18px;display:grid}.dev-notifications-nav-item{width:100%;height:44px;color:var(--not-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;display:grid}.dev-notifications-nav-item.active,.dev-notifications-nav-item:hover,.dev-notifications-nav-item:focus-visible{color:var(--orange);background:#ff6a2f1c;border-color:#ff6a2f42}.dev-notifications-nav-item svg{width:18px}.dev-notifications-nav-item span{display:none}.dev-notifications-user{color:var(--not-muted);white-space:nowrap;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.dev-notifications-user i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6a2f1f}.dev-notifications-main{min-width:0;min-height:100dvh}.dev-notifications-topbar{border-bottom:1px solid var(--not-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909d6;justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:24px clamp(18px,3vw,42px) 20px;display:flex}.dev-notifications-topbar>div{min-width:0}.dev-notifications-topbar>div>span,.dev-notifications-heading>div>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dev-notifications-topbar h1{letter-spacing:-.045em;margin-top:6px;font-size:clamp(23px,2.3vw,32px);font-weight:650}.dev-notifications-topbar p{color:var(--not-muted);margin-top:5px;font-size:12px}.dev-notifications-live{border:1px solid var(--not-line);color:var(--not-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.dev-notifications-live i{background:#18d69b;border-radius:50%;width:6px;height:6px}.dev-notifications-content{width:min(100%,1260px);min-width:0;padding:22px clamp(14px,2.5vw,36px) max(34px,var(--safe-bottom));margin:0 auto}.dev-notifications-notice{color:var(--not-muted);background:#ff6a2f14;border:1px solid #ff6a2f3d;border-radius:11px;margin-bottom:17px;padding:10px 12px;font-size:11px}.dev-notifications-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.dev-notifications-heading h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(20px,1.8vw,27px);font-weight:600}.dev-notifications-heading p{color:var(--not-muted);margin-top:5px;font-size:11px}.dev-notifications-actions{align-items:center;gap:10px;display:flex}.dev-notifications-actions>span{color:var(--not-muted);font-size:10px}.dev-notifications-actions>span b{color:var(--orange);font-size:18px}.dev-notifications-actions .btn{min-height:34px;font-size:10px}.dev-notifications-actions .btn svg{width:14px}.dev-notifications-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dev-notifications-summary-card{background:var(--not-surface);border-color:var(--not-line);grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:80px;padding:13px;display:grid}.dev-notifications-summary-card svg{width:18px;color:var(--orange);grid-row:span 2}.dev-notifications-summary-card span{color:var(--not-muted);font-size:10px}.dev-notifications-summary-card strong{font-variant-numeric:tabular-nums;font-size:20px}.dev-notifications-list-card{background:var(--not-surface);border-color:var(--not-line);overflow:hidden}.dev-notifications-toolbar{border-bottom:1px solid var(--not-line);align-items:center;gap:10px;padding:14px;display:flex}.dev-notifications-search{min-width:0;color:var(--not-muted);flex:1;align-items:center;gap:8px;display:flex;position:relative}.dev-notifications-search>svg{width:15px}.dev-notifications-search input{width:100%;min-height:35px;color:var(--not-text);font:inherit;background:0 0;border:0;outline:0;padding-right:31px;font-size:11px}.dev-notifications-search button{width:28px;height:28px;color:var(--not-muted);background:0 0;border:0;position:absolute;right:2px}.dev-notifications-filter{border-left:1px solid var(--not-line);color:var(--orange);align-items:center;gap:7px;padding-left:11px;display:flex}.dev-notifications-filter svg{width:14px}.dev-notifications-filter select{min-height:32px;color:var(--not-text);font:inherit;background:0 0;border:0;font-size:10px}.dev-notifications-filter>svg:last-child{width:12px;color:var(--not-muted)}.dev-notifications-tabs{border-bottom:1px solid var(--not-line);gap:5px;padding:11px 14px;display:flex;overflow-x:auto}.dev-notifications-tabs button{min-height:31px;color:var(--not-muted);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 11px;font-size:10px}.dev-notifications-tabs button.active,.dev-notifications-tabs button:hover{color:var(--orange);background:#ff6a2f1a;border-color:#ff6a2f33}.dev-notifications-list{padding:0 14px 12px}.dev-notification-group>h3{color:var(--not-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:16px 0 7px;font-size:9px;font-weight:700;display:flex}.dev-notification-group>h3 span{letter-spacing:0;background:#ffffff0f;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.dev-notification-row{border-top:1px solid var(--not-line);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto 32px;align-items:center;gap:11px;padding:13px 7px;display:grid;position:relative}.dev-notification-row:hover{background:#ffffff06}.dev-notification-row.unread{background:#ff6a2f0b}.dev-notification-row.unread:before{content:"";background:var(--orange);border-radius:4px;width:3px;height:28px;position:absolute;top:14px;left:-1px}.dev-notification-icon{border:1px solid var(--not-line);background:var(--not-surface-2);width:34px;height:34px;color:var(--orange);border-radius:10px;place-items:center;display:grid}.dev-notification-icon svg{width:16px}.dev-notification-copy{min-width:0}.dev-notification-copy>div{align-items:center;gap:8px;min-width:0;display:flex}.dev-notification-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dev-notification-copy p{color:var(--not-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.dev-notification-copy small{color:#686b6b;margin-top:5px;font-size:9px;display:block}.dev-notification-row>time{color:var(--not-muted);white-space:nowrap;font-size:9px}.dev-notification-row>.icon-btn{width:32px;height:32px}.dev-notification-priority{border:1px solid var(--not-line);color:var(--not-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:8px;display:inline-flex}.dev-notification-priority i{background:currentColor;border-radius:50%;width:5px;height:5px}.dev-notification-priority.critical{color:#ff4d57}.dev-notification-priority.high{color:#f5b820}.dev-notification-priority.normal{color:#35a7ff}.dev-notification-priority.low{color:#969a9a}.dev-notifications-empty{min-height:230px;color:var(--not-muted);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.dev-notifications-empty svg{width:26px;color:var(--orange)}.dev-notifications-empty strong{color:var(--not-text);font-size:14px}.dev-notifications-empty p{font-size:11px}.dev-notifications-drawer-backdrop{z-index:80;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.dev-notifications-drawer{width:min(430px,100%);height:100%;padding:22px max(20px,var(--safe-right)) max(24px) 20px;background:var(--not-surface-2);border-left:1px solid var(--not-line);overflow-y:auto;box-shadow:-20px 0 60px #00000040}.dev-notifications-drawer header{justify-content:space-between;gap:12px;display:flex}.dev-notifications-drawer header span{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:800}.dev-notifications-drawer h2{margin-top:7px;font-size:19px}.dev-notifications-drawer header small{color:var(--not-muted);margin-top:4px;font-size:10px;display:block}.dev-notification-detail-priority{border-bottom:1px solid var(--not-line);justify-content:space-between;align-items:center;margin-top:25px;padding-bottom:17px;display:flex}.dev-notification-detail-priority time{color:var(--not-muted);font-size:10px}.dev-notification-detail-copy{color:var(--not-muted);margin-top:21px;font-size:12px;line-height:1.6}.dev-notifications-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:23px;display:grid}.dev-notifications-drawer dt{color:var(--not-muted);font-size:10px}.dev-notifications-drawer dd{word-break:break-word;margin-top:5px;font-size:12px}.dev-notifications-disabled{color:var(--not-muted);background:#ff6a2f14;border:1px solid #ff6a2f33;border-radius:10px;margin-top:28px;padding:12px;font-size:10px;line-height:1.5}@media(max-width:1050px){.dev-notifications-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dev-notifications-preview{display:block}.dev-notifications-sidebar{width:min(300px,100vw - 28px);height:100dvh;padding:14px 12px max(14px,var(--safe-bottom));align-items:stretch;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-105%)}.dev-notifications-sidebar.open{transform:translate(0)}.dev-notifications-brand{justify-content:flex-start;padding-inline:8px}.dev-notifications-brand .sphexpay-wordmark,.dev-notifications-close,.dev-notifications-menu,.dev-notifications-backdrop{display:grid}.dev-notifications-brand .sphexpay-wordmark{margin-left:9px}.dev-notifications-close{margin-left:auto}.dev-notifications-nav-item{justify-content:flex-start;align-items:center;gap:12px;padding-inline:12px;display:flex}.dev-notifications-nav-item span{font-size:12px;display:block}.dev-notifications-backdrop{z-index:30;background:#0000007a;border:0;position:fixed;inset:0}.dev-notifications-topbar{gap:12px;min-height:0;padding:18px 16px}.dev-notifications-topbar>div{flex:1}.dev-notifications-live{display:none}.dev-notifications-content{padding:16px 14px max(28px,var(--safe-bottom))}.dev-notifications-heading{flex-direction:column;align-items:flex-start}.dev-notifications-actions{flex-wrap:wrap;width:100%}.dev-notifications-actions .btn{flex:1}.dev-notifications-toolbar{flex-wrap:wrap}.dev-notifications-search{flex-basis:100%}.dev-notifications-filter{border-left:0;padding-left:0}.dev-notifications-row{grid-template-columns:34px minmax(0,1fr) 32px}.dev-notification-row>time{display:none}.dev-notifications-drawer dl{grid-template-columns:1fr}}@media(max-width:560px){.dev-notifications-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dev-notifications-summary-card{min-height:74px;padding:11px}.dev-notifications-summary-card strong{font-size:18px}.dev-notification-row{gap:8px;padding-inline:3px}.dev-notification-copy>div{display:block}.dev-notification-copy .dev-notification-priority{margin-top:5px}.dev-notification-copy strong{font-size:11px}.dev-notifications-list{padding-inline:10px}.dev-notifications-drawer{padding-inline:16px}}@media(max-width:359px){.dev-notifications-content{padding-inline:10px}.dev-notifications-summary{grid-template-columns:1fr}.dev-notifications-topbar{padding-inline:12px}.dev-notifications-topbar h1{font-size:21px}}@media(prefers-reduced-motion:reduce){.dev-notifications-sidebar{transition:none}}.dev-preview-navigator{top:max(10px,var(--safe-top));right:max(14px,var(--safe-right));z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#a2a5a5;white-space:nowrap;background:#101111e0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:5px 7px 5px 9px;font-size:9px;line-height:1;display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}.dev-preview-navigator span{letter-spacing:.04em}.dev-preview-navigator select{color:#f4f5f5;min-height:24px;font:inherit;background:#151616;border:1px solid #ffffff1a;border-radius:5px;outline:0;padding:0 18px 0 6px;font-size:9px}.dev-preview-navigator select:focus-visible{border-color:var(--orange);box-shadow:0 0 0 2px #ff6a2f33}@media(max-width:560px){.dev-preview-navigator{top:auto;right:10px;bottom:max(10px,var(--safe-bottom));opacity:.94;justify-content:space-between;padding:7px 8px;left:10px}.dev-preview-navigator select{min-height:30px}}.dev-settings-preview{--set-bg:#080909;--set-sidebar:#090a0a;--set-surface:#101111;--set-surface-2:#151616;--set-line:#ffffff14;--set-text:#f4f5f5;--set-muted:#969a9a;background:var(--set-bg);min-height:100dvh;color:var(--set-text);grid-template-columns:78px minmax(0,1fr);display:grid;overflow-x:clip}.dev-settings-sidebar{z-index:40;border-right:1px solid var(--set-line);background:var(--set-sidebar);height:100dvh;padding:14px 9px max(14px,var(--safe-bottom));flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.dev-settings-brand{border-bottom:1px solid var(--set-line);justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}.dev-settings-brand img{width:34px}.dev-settings-brand .sphexpay-wordmark,.dev-settings-close,.dev-settings-menu,.dev-settings-backdrop{display:none}.dev-settings-sidebar nav{gap:6px;width:100%;margin-top:18px;display:grid}.dev-settings-nav-item{width:100%;height:44px;color:var(--set-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;display:grid}.dev-settings-nav-item.active,.dev-settings-nav-item:hover,.dev-settings-nav-item:focus-visible{color:var(--orange);background:#ff6a2f1c;border-color:#ff6a2f42}.dev-settings-nav-item svg{width:18px}.dev-settings-nav-item span{display:none}.dev-settings-user{color:var(--set-muted);white-space:nowrap;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.dev-settings-user i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6a2f1f}.dev-settings-main{min-width:0;min-height:100dvh}.dev-settings-topbar{border-bottom:1px solid var(--set-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909d6;justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:24px clamp(18px,3vw,42px) 20px;display:flex}.dev-settings-topbar>div{min-width:0}.dev-settings-topbar>div>span,.dev-settings-heading>div>span,.dev-settings-panel header>div>span,.dev-settings-sections-head span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dev-settings-topbar h1{letter-spacing:-.045em;margin-top:6px;font-size:clamp(23px,2.3vw,32px);font-weight:650}.dev-settings-topbar p{color:var(--set-muted);margin-top:5px;font-size:12px}.dev-settings-live,.dev-settings-status{border:1px solid var(--set-line);color:var(--set-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.dev-settings-live i,.dev-settings-status i{background:#18d69b;border-radius:50%;width:6px;height:6px}.dev-settings-content{width:min(100%,1320px);min-width:0;padding:22px clamp(14px,2.5vw,36px) max(34px,var(--safe-bottom));margin:0 auto}.dev-settings-notice{color:var(--set-muted);background:#ff6a2f14;border:1px solid #ff6a2f3d;border-radius:11px;margin-bottom:17px;padding:10px 12px;font-size:11px}.dev-settings-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.dev-settings-heading h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(20px,1.8vw,27px);font-weight:600}.dev-settings-heading p{color:var(--set-muted);margin-top:5px;font-size:11px}.dev-settings-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.dev-settings-sections,.dev-settings-panel{background:var(--set-surface);border-color:var(--set-line);min-width:0}.dev-settings-sections{padding:9px}.dev-settings-sections-head{border-bottom:1px solid var(--set-line);justify-content:space-between;align-items:center;padding:9px 10px 12px;display:flex}.dev-settings-sections-head svg{width:13px;color:var(--set-muted)}.dev-settings-sections>button{width:100%;min-height:40px;color:var(--set-muted);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;margin-top:4px;padding:0 10px;font-size:11px;display:flex}.dev-settings-sections>button:hover,.dev-settings-sections>button.active{color:var(--orange);background:#ff6a2f1a;border-color:#ff6a2f33}.dev-settings-sections>button svg{width:15px}.dev-settings-sections>button svg:last-child{width:12px;margin-left:auto}.dev-settings-panel{padding:20px}.dev-settings-panel>header{border-bottom:1px solid var(--set-line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:17px;display:flex}.dev-settings-panel header h2{margin-top:6px;font-size:18px}.dev-settings-panel header p{color:var(--set-muted);margin-top:5px;font-size:10px}.dev-settings-panel header .btn{min-height:34px;font-size:10px}.dev-settings-panel header .btn svg{width:14px}.dev-settings-profile{border-bottom:1px solid var(--set-line);align-items:center;gap:12px;padding:18px 0;display:flex}.dev-settings-avatar{background:linear-gradient(145deg,var(--orange),#853114);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:700;display:grid}.dev-settings-profile strong{font-size:12px;display:block}.dev-settings-profile p{color:var(--set-muted);margin-top:4px;font-size:10px}.dev-settings-profile .btn{min-height:32px;margin-left:auto;font-size:10px}.dev-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.dev-settings-form-grid label>span{color:var(--set-muted);margin-bottom:6px;font-size:10px;display:block}.dev-settings-form-grid input{border:1px solid var(--set-line);background:var(--set-surface-2);width:100%;min-height:36px;color:var(--set-text);font:inherit;border-radius:8px;padding:0 10px;font-size:11px}.dev-settings-options{gap:0;margin-top:19px;display:grid}.dev-settings-toggle{border-bottom:1px solid var(--set-line);min-height:50px;color:var(--set-text);justify-content:space-between;align-items:center;font-size:11px;display:flex;position:relative}.dev-settings-toggle input{opacity:0;position:absolute}.dev-settings-toggle i{background:#343636;border-radius:999px;width:34px;height:20px;position:relative}.dev-settings-toggle i:after{content:"";background:#969a9a;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px}.dev-settings-toggle input:checked+i{background:var(--orange)}.dev-settings-toggle input:checked+i:after{background:#fff;transform:translate(14px)}.dev-settings-theme{gap:7px;margin-top:16px;display:flex}.dev-settings-theme button{border:1px solid var(--set-line);background:var(--set-surface-2);min-height:34px;color:var(--set-muted);font:inherit;border-radius:8px;padding:0 12px;font-size:10px}.dev-settings-theme button.active{color:var(--orange);background:#ff6a2f1a;border-color:#ff6a2f4d}.dev-settings-session{border:1px solid var(--set-line);border-radius:10px;align-items:center;gap:11px;margin-top:20px;padding:13px;display:flex}.dev-settings-session strong,.dev-settings-session span{display:block}.dev-settings-session strong{font-size:11px}.dev-settings-session span{color:var(--set-muted);flex:1;margin-top:4px;font-size:9px}.dev-settings-session .btn{min-height:30px;font-size:9px}.dev-settings-integrations{gap:9px;margin-top:20px;display:grid}.dev-settings-integrations>div{border:1px solid var(--set-line);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.dev-settings-integrations>div>svg{width:17px;color:var(--orange)}.dev-settings-integrations span{flex:1}.dev-settings-integrations strong,.dev-settings-integrations small{display:block}.dev-settings-integrations strong{font-size:11px}.dev-settings-integrations small{color:var(--set-muted);margin-top:4px;font-size:9px}.dev-settings-integrations .btn{min-height:30px;font-size:9px}.dev-settings-bank{border:1px solid var(--set-line);border-radius:10px;align-items:center;gap:11px;margin-top:20px;padding:15px;display:flex}.dev-settings-bank>svg{width:21px;color:var(--orange)}.dev-settings-bank strong{font-size:12px}.dev-settings-bank p{color:var(--set-muted);margin-top:4px;font-size:10px}@media(max-width:900px){.dev-settings-preview{display:block}.dev-settings-sidebar{width:min(300px,100vw - 28px);height:100dvh;padding:14px 12px max(14px,var(--safe-bottom));align-items:stretch;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-105%)}.dev-settings-sidebar.open{transform:translate(0)}.dev-settings-brand{justify-content:flex-start;padding-inline:8px}.dev-settings-brand .sphexpay-wordmark,.dev-settings-close,.dev-settings-menu,.dev-settings-backdrop{display:grid}.dev-settings-brand .sphexpay-wordmark{margin-left:9px}.dev-settings-close{margin-left:auto}.dev-settings-nav-item{justify-content:flex-start;align-items:center;gap:12px;padding-inline:12px;display:flex}.dev-settings-nav-item span{font-size:12px;display:block}.dev-settings-backdrop{z-index:30;background:#0000007a;border:0;position:fixed;inset:0}.dev-settings-topbar{gap:12px;min-height:0;padding:18px 16px}.dev-settings-topbar>div{flex:1}.dev-settings-live{display:none}.dev-settings-content{padding:16px 14px max(28px,var(--safe-bottom))}.dev-settings-heading{flex-direction:column;align-items:flex-start}.dev-settings-layout{grid-template-columns:1fr}.dev-settings-sections{gap:5px;padding:7px;display:flex;overflow-x:auto}.dev-settings-sections-head{display:none}.dev-settings-sections>button{flex:none;width:auto;min-height:36px;margin:0}.dev-settings-sections>button svg:last-child{display:none}.dev-settings-panel>header{flex-wrap:wrap}.dev-settings-panel header .btn{width:100%}}@media(max-width:560px){.dev-settings-form-grid{grid-template-columns:1fr}.dev-settings-panel{padding:15px}.dev-settings-heading h2{font-size:21px}.dev-settings-status{align-self:flex-start}.dev-settings-integrations>div{flex-wrap:wrap;align-items:flex-start}.dev-settings-integrations .btn{width:100%}}@media(max-width:359px){.dev-settings-content{padding-inline:10px}.dev-settings-topbar{padding-inline:12px}.dev-settings-topbar h1{font-size:21px}}@media(prefers-reduced-motion:reduce){.dev-settings-sidebar,.dev-settings-toggle i:after{transition:none}}.internal-app-shell{grid-template-columns:84px minmax(0,1fr);min-width:0;min-height:100dvh;display:grid}.internal-app-shell:not(.sidebar-collapsed){grid-template-columns:268px minmax(0,1fr)}.internal-sidebar{z-index:50;grid-area:1/1;width:84px!important;position:fixed!important;inset:0 auto 0 0!important}.internal-app-shell:not(.sidebar-collapsed) .internal-sidebar{width:268px!important}.internal-main{flex-direction:column;grid-area:1/2;min-width:0;min-height:100dvh;display:flex;margin-left:0!important}.internal-topbar{z-index:30;align-items:center;gap:16px;min-width:0;height:76px;min-height:76px;padding-inline:clamp(18px,2.5vw,36px);display:flex;position:sticky;top:0}.internal-topbar-context{flex:none;gap:3px;min-width:138px;display:grid}.internal-topbar-context span{color:var(--muted-2);letter-spacing:.14em;font-size:9px;font-weight:800}.internal-topbar-context strong{color:var(--text-strong);letter-spacing:-.02em;font-size:14px;font-weight:650}.internal-topbar .top-search{width:min(420px,36vw);margin-left:auto}.internal-topbar .header-actions{flex:none}.internal-page-content{width:100%;min-width:0;max-width:none;padding:clamp(18px,2.2vw,32px) clamp(16px,2.5vw,36px) max(clamp(28px,3vw,48px),var(--safe-bottom));flex:1}.internal-page-content>.page-enter{width:100%;min-width:0;max-width:1460px;margin-inline:auto}.internal-page-content>.page-enter>.page-title{align-items:flex-end}.internal-page-content>.page-enter .panel{border-color:var(--internal-border-subtle);background:var(--internal-surface-1);box-shadow:0 12px 32px #00000014}.internal-page-content>.page-enter .table th{color:var(--internal-text-muted);border-color:var(--internal-border-subtle)}.internal-page-content>.page-enter .table td{border-color:var(--internal-border-subtle)}.internal-page-content>.page-enter .table tbody tr:hover{background:var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.internal-page-content>.page-enter .table tbody tr:hover{background:color-mix(in srgb,var(--internal-accent) 5%,transparent)}}.internal-page-content>.page-enter .page-title{margin-bottom:18px}.internal-page-content>.page-enter .page-title h1{letter-spacing:-.04em;font-size:clamp(26px,2.4vw,34px);font-weight:600}.internal-page-content>.page-enter .page-title p{max-width:620px;color:var(--internal-text-secondary);font-size:13px;line-height:1.5}.internal-page-content>.page-enter .card,.internal-page-content>.page-enter .panel{border-radius:16px}.internal-page-content>.page-enter .input,.internal-page-content>.page-enter select.input{border-color:var(--internal-border-default);background:var(--internal-surface-2);color:var(--internal-text-primary);min-height:38px}.internal-page-content>.page-enter .input:focus,.internal-page-content>.page-enter select.input:focus{border-color:var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.internal-page-content>.page-enter .input:focus,.internal-page-content>.page-enter select.input:focus{border-color:color-mix(in srgb,var(--internal-accent) 65%,var(--internal-border-default))}}.internal-page-content>.page-enter .input:focus,.internal-page-content>.page-enter select.input:focus{box-shadow:0 0 0 3px var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.internal-page-content>.page-enter .input:focus,.internal-page-content>.page-enter select.input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--internal-accent) 16%,transparent)}}.internal-page-content>.page-enter .input:focus,.internal-page-content>.page-enter select.input:focus{outline:0}.internal-page-content>.page-enter .table{font-variant-numeric:tabular-nums}.internal-page-content>.page-enter .table th{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.internal-page-content>.page-enter .table td{font-size:12px}.internal-page-content>.page-enter .financial-money,.internal-page-content>.page-enter .product-price{font-variant-numeric:tabular-nums}@media(max-width:700px){.internal-page-content>.page-enter .page-title{align-items:flex-start;gap:12px}.internal-page-content>.page-enter .page-title h1{font-size:26px}.internal-page-content>.page-enter .page-title p{font-size:12px}.internal-page-content>.page-enter .card{border-radius:13px}}.internal-sidebar .sidebar-brand{height:76px;min-height:76px;padding-inline:18px}.internal-sidebar .sidebar-navigation{padding-inline:10px}.internal-sidebar .sidebar-link:focus-visible,.internal-sidebar .competition-sidebar-item:focus-visible{outline-offset:-2px}.internal-sidebar .sidebar-footer{padding-inline:10px}.internal-sidebar .sidebar-footer .btn{min-height:42px}.internal-sidebar .sidebar-footer .btn:last-child{color:var(--muted-2)}.internal-sidebar .sidebar-footer .btn:last-child:hover{color:var(--text)}@media(max-width:1023px){.internal-app-shell{display:block}.internal-sidebar{height:100dvh;transform:translate(-105%);width:min(300px,100vw - 28px)!important}.internal-sidebar.mobile-open{transform:translate(0)}.internal-topbar-context{display:none}.internal-topbar .top-search{width:min(380px,38vw)}.internal-page-content{padding-inline:max(16px,var(--safe-right)) max(16px,var(--safe-left))}}@media(max-width:767px){.internal-topbar{height:calc(68px + var(--safe-top));min-height:calc(68px + var(--safe-top));padding-top:var(--safe-top);padding-inline:max(10px,var(--safe-left)) max(10px,var(--safe-right));gap:7px}.internal-topbar .header-brand{flex:0 0 30px;width:30px;display:inline-flex}.internal-topbar .header-brand img{width:30px;height:30px}.internal-topbar .mobile-page-title{flex:1;min-width:0;display:block}.internal-topbar .header-actions{gap:2px}.internal-topbar .header-actions>.icon-btn,.internal-topbar .notification-bell{width:42px;min-width:42px;height:42px}.internal-page-content{padding:16px max(14px,var(--safe-right)) max(28px,var(--safe-bottom)) max(14px,var(--safe-left))}}@media(max-width:389px){.internal-topbar{gap:4px}.internal-topbar .header-actions>.icon-btn{display:none}.internal-topbar .mobile-page-title{font-size:11px}.internal-page-content{padding-inline:12px}}@media(max-width:359px){.internal-topbar .mobile-page-title{display:none}.internal-topbar .header-brand{margin-right:auto}}.dashboard-preview-content{--bg:#080909;--panel:#101111;--panel-2:#151616;--panel-3:#1b1c1c;--text:#f4f5f5;--text-strong:#f4f5f5;--muted:#a2a5a5;--muted-2:#686b6b;--line:#ffffff14;--line-strong:#ffffff24;--orange:#ff6a2f;--orange-soft:#ff6a2f1f;--success:#15d59a;--success-soft:#15d59a1f;--shadow-sm:0 14px 38px #0000003d;--gradient-surface:linear-gradient(145deg,#151616,#101111);background:var(--bg);color:var(--text)}.dashboard-preview-content .dev-preview-topbar{border-color:var(--line);background:#080909db}.dashboard-preview-content .dev-preview-main{padding-top:18px}.dashboard-preview-content .dev-preview-notice{color:var(--muted);background:#ff6a2f17;border-color:#ff6a2f40}.dashboard-preview-content .dev-preview-notice svg{color:var(--orange)}.dashboard-preview-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 14px;display:flex}.dashboard-preview-heading h2{color:var(--text-strong);letter-spacing:-.04em;margin-top:6px;font-size:19px;font-weight:650}.dashboard-preview-heading .section-eyebrow svg{width:13px;color:var(--orange)}.dashboard-preview-filters{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:center;gap:4px;padding:4px;display:flex}.dashboard-preview-filters>svg{width:13px;color:var(--muted);margin-inline:5px}.dashboard-preview-filters>span{color:var(--muted);margin-right:3px;font-size:10px}.dashboard-preview-filters button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:10px}.dashboard-preview-filters button:hover,.dashboard-preview-filters button.active{background:var(--panel-3);color:var(--text)}.internal-dashboard-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.dashboard-preview-summary{align-content:start;gap:10px;min-width:0;display:grid}.dashboard-preview-balance,.dashboard-preview-mini-list{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#151616,#101111);border-radius:15px;padding:18px}.dashboard-preview-balance>span,.dashboard-preview-balance>small{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.dashboard-preview-balance>strong{color:var(--text-strong);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:28px;font-weight:650;display:block}.dashboard-preview-balance>small{color:var(--success);margin-top:12px;font-size:9px}.dashboard-preview-balance small svg{width:12px}.dashboard-preview-metrics{gap:10px;display:grid}.dashboard-preview-metrics .metric-card{border-color:var(--line);background:linear-gradient(145deg,#151616,#111212);border-radius:14px;min-height:118px;padding:15px;grid-column:auto!important}.dashboard-preview-metrics .metric-card-featured{min-height:124px}.dashboard-preview-metrics .metric-card .metric-value{font-size:20px}.dashboard-preview-metrics .metric-card .metric-label{color:var(--muted);font-size:9px}.dashboard-preview-mini-list{gap:0;padding:5px 16px;display:grid}.dashboard-preview-mini-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.dashboard-preview-mini-list>div:last-child{border-bottom:0}.dashboard-preview-mini-list span{color:var(--muted);font-size:10px}.dashboard-preview-mini-list b{font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.dashboard-preview-chart-panel{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#151616,#101111);border-radius:15px;padding:16px}.dashboard-preview-chart-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:3px;display:flex}.dashboard-preview-chart-panel>header>div:first-child{gap:5px;display:grid}.dashboard-preview-chart-panel>header strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.dashboard-preview-chart-panel>header small{color:var(--success);font-size:10px}.dashboard-preview-tabs{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:3px;padding:3px;display:flex}.dashboard-preview-tabs button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:10px}.dashboard-preview-tabs button.active{background:var(--panel-3);color:var(--text)}.dashboard-preview-chart-panel .revenue-card{margin-top:10px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-preview-chart-panel .revenue-header{display:none}.dashboard-preview-chart-panel .chart-wrap{height:290px;margin-top:0}.dashboard-preview-lower{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:14px;margin-top:14px;display:grid}.dashboard-preview-lower .sales-card{border-color:var(--line);background:linear-gradient(145deg,#151616,#101111);min-height:316px}.dashboard-preview-lower .sales-header{border-color:var(--line);min-height:64px;padding:14px 16px}.dashboard-preview-lower .sales-header h2{font-size:14px}.dashboard-preview-lower .sales-header p{font-size:9px}.dashboard-preview-lower .sale-row{border-color:var(--line);padding:12px 16px}.dashboard-preview-lower .sale-row:hover{background:#ff6a2f12}.dashboard-preview-activity{background:linear-gradient(145deg,#151616,#101111);min-height:316px;padding:18px}.dashboard-preview-activity h2{margin-top:9px;font-size:15px;font-weight:650}.dashboard-preview-activity>p{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5}.dashboard-preview-event{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.dashboard-preview-event i{background:var(--orange);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 4px #ff6a2f1f}.dashboard-preview-event small{color:var(--muted);margin-top:4px;font-size:9px;display:block}@media(max-width:1040px){.internal-dashboard-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr)}.dashboard-preview-balance{padding:15px}.dashboard-preview-balance>strong{font-size:24px}.dashboard-preview-filters>span{display:none}}@media(max-width:860px){.internal-dashboard-layout,.dashboard-preview-lower{grid-template-columns:1fr}.dashboard-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-preview-balance{grid-row:span 2}.dashboard-preview-mini-list{grid-column:1/-1}.dashboard-preview-lower .sales-card{min-height:300px}}@media(max-width:640px){.dashboard-preview-heading{flex-direction:column;align-items:stretch}.dashboard-preview-filters{justify-content:space-between;width:100%}.dashboard-preview-filters button{flex:1}.dashboard-preview-summary{grid-template-columns:1fr}.dashboard-preview-balance{grid-row:auto}.dashboard-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-preview-metrics .metric-card{min-width:0}.dashboard-preview-chart-panel{padding:12px}.dashboard-preview-chart-panel>header{display:block}.dashboard-preview-tabs{width:100%;margin-top:12px}.dashboard-preview-tabs button{flex:1}.dashboard-preview-chart-panel .chart-wrap{height:245px}.dashboard-preview-lower .sales-card,.dashboard-preview-activity{min-height:0}}@media(max-width:360px){.dashboard-preview-main{padding-inline:10px}.dashboard-preview-metrics{grid-template-columns:1fr}.dashboard-preview-balance>strong{font-size:22px}.dashboard-preview-chart-panel>header strong{font-size:23px}}.dashboard-preview-content,.dashboard-preview-content *,.dashboard-preview-content :before,.dashboard-preview-content :after{box-sizing:border-box}.dashboard-page .dashboard-preview-heading,.dashboard-page .internal-dashboard-layout,.dashboard-page .dashboard-preview-lower{width:100%;max-width:1460px;margin-inline:auto}.dashboard-page .dashboard-preview-balance,.dashboard-page .dashboard-preview-mini-list,.dashboard-page .dashboard-preview-chart-panel,.dashboard-page .dashboard-preview-lower .sales-card,.dashboard-page .dashboard-preview-activity{background:linear-gradient(145deg,var(--panel-2),var(--panel));border-color:var(--line)}.dashboard-page .dashboard-preview-balance>strong,.dashboard-page .dashboard-preview-chart-panel>header strong{font-variant-numeric:tabular-nums}.dashboard-preview-lower-single{grid-template-columns:minmax(0,1fr)}.dashboard-page .dashboard-preview-lower-single .sales-card{min-height:0}.dashboard-layout-legacy{display:none}@media(max-width:860px){.dashboard-page .dashboard-preview-heading{margin-top:2px}}@media(prefers-reduced-motion:reduce){.dashboard-page .dashboard-preview-lower .sale-row{animation:none}}.dashboard-preview-content .dev-preview-viewport,.dashboard-preview-content .dev-preview-main,.dashboard-preview-content .internal-dashboard-layout,.dashboard-preview-content .dashboard-preview-chart-panel,.dashboard-preview-content .dashboard-preview-summary,.dashboard-preview-content .dashboard-preview-lower,.dashboard-preview-content .sales-card,.dashboard-preview-content .revenue-card{min-width:0;max-width:100%;min-height:0}.dashboard-preview-content .dev-preview-sidebar{padding-bottom:max(14px,var(--safe-bottom));overflow:hidden auto}.dashboard-preview-content .dev-preview-nav{min-width:0}.dashboard-preview-content .dev-preview-topbar{padding-top:max(18px,var(--safe-top));padding-bottom:18px}.dashboard-preview-content .dev-preview-topbar>div{min-width:0}.dashboard-preview-content .dev-preview-topbar h1,.dashboard-preview-content .dev-preview-topbar p,.dashboard-preview-content .dashboard-preview-heading h2,.dashboard-preview-content .dashboard-preview-chart-panel strong{overflow-wrap:anywhere}.dashboard-preview-content .dashboard-preview-heading>div:first-child{min-width:0}.dashboard-preview-content .dashboard-preview-filters{min-width:0;max-width:100%}.dashboard-preview-content .dashboard-preview-filters button{white-space:nowrap}.dashboard-preview-content .dashboard-preview-chart-panel .recharts-responsive-container,.dashboard-preview-content .dashboard-preview-chart-panel svg{max-width:100%}.dashboard-preview-content .dashboard-preview-chart-panel .chart-wrap{width:100%;min-width:0;margin-inline:0}.dashboard-preview-content .sales-list{min-width:0;max-width:100%;overflow-x:hidden}.dashboard-preview-content .sale-row,.dashboard-preview-content .sale-content,.dashboard-preview-content .sale-primary,.dashboard-preview-content .sale-secondary,.dashboard-preview-content .sale-meta{min-width:0}.dashboard-preview-content .sale-primary p{overflow-wrap:anywhere;min-width:0}.dashboard-preview-content .sale-meta>span:last-child{min-width:0}@media(max-width:900px){.dashboard-preview-content .dev-preview-main{padding-top:16px}.dashboard-preview-content .dev-preview-topbar{gap:14px}.dashboard-preview-content .dev-preview-actions{flex:none}}@media(max-width:600px){.dashboard-preview-content .dev-preview-topbar{padding-top:max(14px,var(--safe-top));padding-bottom:14px}.dashboard-preview-content .dashboard-preview-filters{grid-template-columns:auto minmax(0,1fr) repeat(3,minmax(0,1fr));width:100%;display:grid}.dashboard-preview-content .dashboard-preview-filters>span{min-width:0;display:block}.dashboard-preview-content .dashboard-preview-filters button{min-width:0;padding-inline:5px}.dashboard-preview-content .dashboard-preview-chart-panel>header>div:first-child{min-width:0}.dashboard-preview-content .dashboard-preview-chart-panel>header strong{font-size:clamp(22px,7vw,28px)}.dashboard-preview-content .dashboard-preview-lower .sale-primary{flex-direction:column;align-items:flex-start;gap:3px}.dashboard-preview-content .dashboard-preview-lower .sale-primary strong{font-size:12px}}@media(max-width:430px){.dashboard-preview-content .dev-preview-topbar{gap:6px;padding-inline:12px}.dashboard-preview-content .dev-preview-topbar h1{font-size:21px}.dashboard-preview-content .dev-preview-topbar p{font-size:10px;line-height:1.35}.dashboard-preview-content .dev-preview-filter{width:40px;min-width:40px;padding:0;font-size:0}.dashboard-preview-content .dev-preview-filter svg:last-child{display:none}.dashboard-preview-content .dev-preview-filter svg:first-child{display:block}.dashboard-preview-content .dashboard-preview-main{padding-inline:10px}.dashboard-preview-content .dashboard-preview-notice{font-size:9px;line-height:1.4}.dashboard-preview-content .dashboard-preview-filters{grid-template-columns:auto minmax(0,1fr);gap:5px}.dashboard-preview-content .dashboard-preview-filters button{min-height:30px}.dashboard-preview-content .dashboard-preview-filters button:nth-of-type(n+2){grid-column:span 1}.dashboard-preview-content .dashboard-preview-chart-panel{padding:10px}.dashboard-preview-content .dashboard-preview-chart-panel .chart-wrap{height:220px}}@media(max-width:360px){.dashboard-preview-content .dev-preview-topbar{padding-inline:10px}.dashboard-preview-content .dev-preview-menu{width:40px;min-width:40px}.dashboard-preview-content .dashboard-preview-balance{padding:15px}.dashboard-preview-content .dashboard-preview-mini-list{padding-inline:13px}.dashboard-preview-content .dashboard-preview-chart-panel .chart-wrap{height:205px}}:root{--internal-app-bg:#fff;--internal-page-bg:#fff;--internal-shell-bg:#fff;--internal-main-bg:#fff;--internal-sidebar-bg:#fff;--internal-surface-1:#fff;--internal-surface-2:#fafafa;--internal-surface-3:#f5f5f5;--internal-surface-hover:#f5f5f5;--internal-border-subtle:#0000000f;--internal-border-default:#0000001a;--internal-text-primary:#111;--internal-text-secondary:#5f5f5f;--internal-text-muted:#8a8a8a;--internal-accent:var(--orange);--internal-positive:#137a4f;--internal-negative:#b8322a;--internal-warning:#9a5b08;--internal-info:#315e9e}:root[data-theme=dark]{--internal-app-bg:#030405;--internal-page-bg:#050607;--internal-shell-bg:#030405;--internal-main-bg:#050607;--internal-sidebar-bg:#020303;--internal-surface-1:#0a0b0d;--internal-surface-2:#0e1012;--internal-surface-3:#141619;--internal-surface-hover:#17191d;--internal-border-subtle:#ffffff0e;--internal-border-default:#ffffff18;--internal-text-primary:#f7f8f8;--internal-text-secondary:#a7aaae;--internal-text-muted:#74787e;--internal-accent:var(--orange);--internal-positive:#40d9a0;--internal-negative:#ff6b72;--internal-warning:#f4bd5c;--internal-info:#70b8ff}.internal-app-shell{--bg:var(--internal-app-bg);--app-bg:var(--internal-app-bg);--page-bg:var(--internal-page-bg);--shell-bg:var(--internal-shell-bg);--main-bg:var(--internal-main-bg);--sidebar-bg:var(--internal-sidebar-bg);--gradient-glow:none;--gradient-surface:var(--internal-surface-1);--surface-1:var(--internal-surface-1);--surface-2:var(--internal-surface-2);--surface-3:var(--internal-surface-3,var(--internal-surface-2));--surface-hover:var(--internal-surface-hover);--border-subtle:var(--internal-border-subtle);--border-default:var(--internal-border-default);--text-primary:var(--internal-text-primary);--text-secondary:var(--internal-text-secondary);--text-muted:var(--internal-text-muted)}:root{--app-bg:var(--bg);--sidebar-bg:var(--panel)}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-bg:color-mix(in srgb,var(--panel) 98%,var(--bg))}}:root{--surface-1:var(--panel);--surface-2:var(--panel-2);--surface-3:var(--panel-3);--surface-hover:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover:color-mix(in srgb,var(--panel-2) 78%,var(--orange-soft))}}:root{--border-subtle:var(--line)}@supports (color:color-mix(in lab,red,red)){:root{--border-subtle:color-mix(in srgb,var(--line) 70%,transparent)}}:root{--border-default:var(--line);--border-strong:var(--line-strong);--text-primary:var(--text-strong);--text-secondary:var(--text);--text-muted:var(--muted);--text-disabled:var(--muted-2)}.app-shell{background:var(--gradient-glow),var(--app-bg);overflow-x:clip}.app-sidebar{background:var(--sidebar-bg);border-right-color:var(--border-subtle);box-shadow:10px 0 36px var(--text-strong)}@supports (color:color-mix(in lab,red,red)){.app-sidebar{box-shadow:10px 0 36px color-mix(in srgb,var(--text-strong) 5%,transparent)}}.sidebar-brand{background:var(--sidebar-bg);border-bottom-color:var(--border-subtle)}.sidebar-navigation{padding-inline:10px}.sidebar-group+.sidebar-group{margin-top:12px}.sidebar-group-label{color:var(--text-disabled);padding-inline:10px;font-size:9px}.sidebar-link{min-height:44px;color:var(--text-muted);border:1px solid #0000;justify-content:center;gap:0;margin:3px 0;padding:0}.sidebar-link:hover{background:var(--surface-hover);color:var(--text-primary);transform:none}.sidebar-link.active{background:var(--orange-soft);color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.sidebar-link.active{border-color:color-mix(in srgb,var(--orange) 16%,transparent)}}.sidebar-link:before{left:-10px}.sidebar-link span{display:none}.sidebar-collapsed .sidebar-link{justify-content:center;padding:0}.sidebar-collapsed .sidebar-link span,.sidebar-collapsed .sidebar-group-label{display:none}.competition-sidebar-slot{padding:12px 10px 8px}.competition-sidebar-item{border-radius:14px;justify-content:center;min-height:48px;padding:9px}.competition-sidebar-item>span{display:none}.sidebar-footer{padding-inline:10px}.sidebar-footer .btn{justify-content:center;padding-inline:0}.sidebar-footer .btn span{display:none}.sidebar-collapsed .app-sidebar{width:84px}.app-viewport,.sidebar-collapsed .app-viewport{margin-left:84px}.app-header{border-bottom-color:var(--border-subtle);background:var(--app-bg);height:72px;min-height:72px;padding-inline:clamp(18px,2.6vw,36px)}@supports (color:color-mix(in lab,red,red)){.app-header{background:color-mix(in srgb,var(--app-bg) 86%,transparent)}}.app-header{box-shadow:0 1px 0 var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.app-header{box-shadow:0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}}.app-main{max-width:1680px;padding:clamp(20px,2.2vw,34px);padding-bottom:max(clamp(28px,3vw,48px),var(--safe-bottom))}.page-title{margin-bottom:20px}.page-title h1{letter-spacing:-.05em;font-size:clamp(1.65rem,2.3vw,2.25rem);font-weight:650}.page-title p{font-size:.78rem}.dashboard-page{max-width:1460px}.dashboard-page .panel{border-color:var(--border-subtle);box-shadow:0 1px 0 var(--text-primary),0 16px 44px var(--text-strong);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.dashboard-page .panel{box-shadow:0 1px color-mix(in srgb,var(--text-primary) 4%,transparent),0 16px 44px color-mix(in srgb,var(--text-strong) 7%,transparent)}}.dashboard-page .panel:hover{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .panel:hover{border-color:color-mix(in srgb,var(--orange) 30%,var(--border-default))}}.dashboard-filter-bar{border-radius:14px;gap:10px;padding:11px 13px}.dashboard-metrics{gap:10px;margin-bottom:16px}.metric-card,.metric-card-featured{border-radius:15px;min-height:132px;padding:16px}.metric-card-featured{min-height:146px}.metric-card:hover{transform:translateY(-2px)}.metric-value{font-variant-numeric:tabular-nums;font-weight:680}.dashboard-content{gap:16px}.revenue-card{padding:20px 20px 16px}.chart-wrap{height:286px}.sales-card{min-height:420px}.sales-header{min-height:72px;padding:17px 18px}.sale-row{padding:13px 18px}.dashboard-insight-grid,.dashboard-bottom-grid{gap:14px;margin-top:14px}.dashboard-insight-grid>.panel,.dashboard-bottom-grid>.panel{padding:19px}.insight-heading h2{font-size:14px;font-weight:650}.payment-performance{gap:12px;margin-top:18px}.payment-performance-row{grid-template-columns:minmax(100px,150px) minmax(80px,1fr) auto;gap:10px}.dashboard-layout-grid{gap:10px}.dashboard-widget-content>.revenue-card{min-height:390px}.dashboard-widget-content>.sales-card{min-height:420px}:root[data-theme=dark] .app-sidebar{box-shadow:12px 0 40px #0000003d}:root[data-theme=dark] .dashboard-page .panel{box-shadow:inset 0 1px #ffffff06,0 18px 48px #00000042}@media(max-width:1280px){.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-content{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1023px){.app-viewport,.sidebar-collapsed .app-viewport{margin-left:0}.app-sidebar{width:min(300px,100vw - 28px)!important}.app-sidebar.mobile-open .sidebar-link{justify-content:flex-start;gap:12px;padding-inline:12px}.app-sidebar.mobile-open .sidebar-link span,.app-sidebar.mobile-open .sidebar-group-label{display:block}.app-sidebar.mobile-open .competition-sidebar-item{justify-content:flex-start;padding-inline:12px}.app-sidebar.mobile-open .competition-sidebar-item>span{display:grid}}@media(max-width:767px){.app-header{height:calc(64px + var(--safe-top));min-height:calc(64px + var(--safe-top))}.app-main{padding-inline:max(14px,var(--safe-right)) max(14px,var(--safe-left))}.dashboard-filter-bar{flex-direction:column;align-items:stretch}.dashboard-filter-title{margin-right:0}.dashboard-insight-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-widget-content>.revenue-card,.dashboard-widget-content>.sales-card{min-height:350px}}@media(prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:1ms!important}}.dev-preview-shell{background:var(--bg);min-height:100dvh;color:var(--text);grid-template-columns:84px minmax(0,1fr);display:grid;overflow-x:clip}.dev-preview-sidebar{z-index:40;border-right:1px solid var(--line);background:var(--panel);flex-direction:column;align-items:center;height:100dvh;padding:14px 10px;display:flex;position:sticky;top:0}.dev-preview-brand{border-bottom:1px solid var(--line);justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}.dev-preview-brand .sphexpay-wordmark{display:none}.dev-preview-brand img{width:34px}.dev-preview-close,.dev-preview-sidebar-foot span:last-child{display:none}.dev-preview-nav{gap:6px;width:100%;margin-top:18px;display:grid}.dev-preview-nav-item{width:100%;height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;display:grid;position:relative}.dev-preview-nav-item:hover,.dev-preview-nav-item.active{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dev-preview-nav-item:hover,.dev-preview-nav-item.active{border-color:color-mix(in srgb,var(--orange) 18%,transparent)}}.dev-preview-nav-item:hover,.dev-preview-nav-item.active{background:var(--orange-soft);color:var(--orange)}.dev-preview-nav-item svg{width:18px}.dev-preview-nav-item span{display:none}.dev-preview-sidebar-foot{color:var(--muted);align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.dev-preview-user-dot{background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 4px var(--orange-soft);border-radius:50%}.dev-preview-viewport{min-width:0}.dev-preview-topbar{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:24px clamp(20px,3vw,42px);display:flex}@supports (color:color-mix(in lab,red,red)){.dev-preview-topbar{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.dev-preview-menu,.dev-preview-backdrop{display:none}.dev-preview-eyebrow{color:var(--orange);letter-spacing:.14em;font-size:9px;font-weight:800}.dev-preview-topbar h1{letter-spacing:-.05em;margin-top:5px;font-size:clamp(22px,2.4vw,32px);font-weight:650}.dev-preview-topbar p{color:var(--muted);margin-top:4px;font-size:12px}.dev-preview-actions{align-items:center;gap:9px;display:flex}.dev-preview-filter{min-height:38px;font-size:11px}.dev-preview-filter svg{width:14px}.dev-preview-live{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.dev-preview-live i{background:var(--orange);border-radius:50%;width:6px;height:6px}.dev-preview-main{width:min(100%,1460px);margin:0 auto;padding:24px clamp(16px,2.5vw,36px) 48px}.dev-preview-notice{border:1px solid var(--orange);align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.dev-preview-notice{border:1px solid color-mix(in srgb,var(--orange) 24%,var(--line))}}.dev-preview-notice{background:var(--orange-soft);color:var(--muted);border-radius:12px;font-size:11px}.dev-preview-notice svg{width:15px;color:var(--orange)}.dev-preview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dev-preview-stats .metric-card{grid-column:span 1;min-height:140px}.dev-preview-content{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.dev-preview-content>.revenue-card,.dev-preview-content>.sales-card{min-height:420px}.dev-preview-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.dev-preview-bottom .panel{padding:20px}.dev-preview-bottom h2{margin-top:9px;font-size:15px}.dev-preview-bottom p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6}@media(max-width:900px){.dev-preview-content{grid-template-columns:1fr}.dev-preview-content>.sales-card{min-height:360px}.dev-preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.dev-preview-shell{display:block}.dev-preview-sidebar{width:min(300px,100vw - 28px);transition:transform var(--duration-slow) var(--ease-enter);align-items:stretch;padding:14px 12px;position:fixed;top:0;left:0;transform:translate(-105%)}.dev-preview-sidebar.open{transform:translate(0)}.dev-preview-brand{justify-content:flex-start;padding-inline:8px}.dev-preview-brand .sphexpay-wordmark,.dev-preview-sidebar-foot span:last-child{display:inline}.dev-preview-brand .dev-preview-close{margin-left:auto;display:grid}.dev-preview-nav-item{justify-content:flex-start;gap:12px;padding-inline:12px;display:flex}.dev-preview-nav-item span{font-size:12px;display:block}.dev-preview-menu{display:grid}.dev-preview-backdrop{z-index:30;background:#0000006b;border:0;display:block;position:fixed;inset:0}.dev-preview-topbar{align-items:flex-start;gap:10px;min-height:0;padding:18px 14px}.dev-preview-topbar>div:nth-child(2){flex:1;min-width:0}.dev-preview-topbar p{font-size:11px}.dev-preview-actions{align-self:center}.dev-preview-filter{padding-inline:10px;font-size:0}.dev-preview-filter svg:last-child{display:none}.dev-preview-filter svg:first-child{display:block}.dev-preview-live{display:none}.dev-preview-main{padding:16px 12px 30px}.dev-preview-notice{align-items:flex-start;font-size:10px}.dev-preview-stats{gap:8px}.dev-preview-stats .metric-card{min-height:132px;padding:14px}.dev-preview-bottom{grid-template-columns:1fr}.dev-preview-content>.revenue-card{min-height:350px}.dev-preview-content>.sales-card{min-height:340px}}.push-preview-device .sphexpay-brand img,.simple-push-preview article>.sphexpay-brand img,.auth-preview-head .sphexpay-brand img,.auth-loading .sphexpay-brand img{object-fit:contain;object-position:center;border-radius:0;height:auto}.header-profile{color:var(--text);background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:4px;padding:3px;display:flex}.header-profile:hover,.header-profile:focus-within{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow-xs)}.header-profile-trigger{min-height:34px;color:var(--text);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:2px 6px;display:flex}.header-profile-trigger>span{text-align:left;min-width:0;display:grid}.header-profile-trigger b{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.6875rem;overflow:hidden}.header-profile-trigger small{color:var(--muted);margin-top:1px;font-size:.5625rem}.header-profile-trigger>svg{width:14px;color:var(--muted);transition:transform var(--duration-fast)}.header-profile-trigger>svg.rotated{transform:rotate(180deg)}@media(max-width:767px){.header-profile{border:0;padding:1px}.header-profile-trigger{width:12px;min-width:12px;padding:0}.header-profile-trigger>span,.header-profile-trigger>svg{display:none}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.app-shell *,.modal-backdrop *,.dropdown,.skeleton:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skeleton:after{display:none}}.dashboard-header-actions,.dashboard-filter-bar,.dashboard-realtime{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dashboard-period-control,.dashboard-custom-dates{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.dashboard-period-control label,.dashboard-currency-selector,.dashboard-custom-dates label{color:var(--muted);gap:.25rem;font-size:.68rem;display:grid}.dashboard-period-control label:first-child,.dashboard-currency-selector{grid-template-columns:auto auto;align-items:center}.dashboard-period-control select,.dashboard-currency-selector select,.dashboard-custom-dates input{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:.7rem;grid-column:1/-1;padding:.6rem .75rem}.dashboard-mode-indicator,.dashboard-conversion-notice{border:1px solid var(--line);border-radius:999px;padding:.42rem .7rem;font-size:.7rem}.dashboard-mode-indicator.planning{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-mode-indicator.planning{border-color:color-mix(in srgb,var(--orange) 45%,var(--line))}}.dashboard-mode-indicator.planning{background:var(--orange-soft)}.dashboard-mode-indicator.production{color:#16a34a}.dashboard-conversion-notice{color:var(--muted);border-radius:.7rem;margin:.7rem 0}.dashboard-realtime{color:var(--muted);margin-left:auto;font-size:.72rem}.dashboard-realtime>i{background:#16a34a;border-radius:50%;width:.45rem;height:.45rem}.dashboard-realtime.reconnecting>i{background:var(--orange)}.dashboard-realtime.unavailable>i{background:var(--muted)}.dashboard-scenario-fields textarea{resize:vertical;min-height:5rem}.dashboard-admin-state,.dashboard-admin-warning{color:var(--muted);font-size:.7rem}.dashboard-admin-warning{border:1px solid var(--line);border-radius:.65rem;margin:.4rem 0;padding:.55rem .7rem}.dashboard-rate-editor{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.dashboard-rate-editor h3{font-size:.9rem;font-weight:700}.dashboard-rate-editor>p{color:var(--muted);margin:.25rem 0 .8rem;font-size:.72rem}.dashboard-live-operations{margin-top:1rem;padding:1.25rem}.dashboard-live-operations header,.dashboard-live-operations footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-live-operations h2{margin-top:.35rem;font-size:1rem}.dashboard-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.dashboard-operation-grid span{border:1px solid var(--line);color:var(--muted);border-radius:.75rem;gap:.3rem;padding:.75rem;font-size:.68rem;display:grid}.dashboard-operation-grid b{color:var(--text);font-size:.74rem}.dashboard-live-operations footer small{color:var(--muted);font-size:.68rem}@media(max-width:700px){.dashboard-operation-grid{grid-template-columns:1fr}.dashboard-live-operations footer{flex-direction:column;align-items:flex-start}.dashboard-filter-bar>*{width:100%}.dashboard-realtime{margin-left:0}.dashboard-scenario-trigger{width:2.65rem;font-size:0}.dashboard-scenario-trigger svg{margin:0}.dashboard-custom-dates label{flex:1}}.dashboard-metrics-compact .metric-card{grid-column:span 1}.dashboard-metrics-compact .metric-card:nth-child(-n+2){grid-column:span 3}.dashboard-inline-empty{min-height:92px;color:var(--muted);text-align:center;border-radius:12px;font-size:9px;border:1px dashed var(--line)!important;justify-content:center!important;padding:22px!important}@media(max-width:1280px){.dashboard-metrics-compact .metric-card,.dashboard-metrics-compact .metric-card:nth-child(-n+2){grid-column:span 1}}@media(max-width:640px){.dashboard-metrics-compact .metric-card:first-child{grid-column:1/-1}.dashboard-metrics-compact .metric-card:nth-child(2){grid-column:span 1}}.app-menu-backdrop{border:0;width:100%;height:100%;padding:0}@media(max-width:1023px){.app-shell>aside{padding-left:var(--safe-left)}.sidebar-brand{min-height:calc(72px + var(--safe-top));height:calc(72px + var(--safe-top));padding-top:var(--safe-top)}}@media(max-width:767px){.app-header{height:calc(64px + var(--safe-top));min-height:calc(64px + var(--safe-top));padding-top:max(8px,var(--safe-top));padding-right:max(12px,var(--safe-right));padding-bottom:8px;padding-left:max(12px,var(--safe-left));gap:7px}.app-header>.icon-btn,.sidebar-brand button{width:44px;min-width:44px;height:44px;min-height:44px}.app-header .header-brand{display:none}.app-main{width:100%;min-width:0;padding-right:max(16px,var(--safe-right));padding-bottom:max(24px,var(--safe-bottom));padding-left:max(16px,var(--safe-left))}.app-shell>aside{height:100dvh;min-height:100dvh;padding-bottom:var(--safe-bottom)}.app-shell>aside nav a{min-height:44px}.dashboard-page{min-width:0}.dashboard-page>.flex:first-of-type{align-items:stretch}.dashboard-header-actions{justify-content:flex-start;align-items:stretch;width:100%}.dashboard-header-actions>.btn{white-space:normal;max-width:100%;min-height:44px}.dashboard-mode-indicator{align-items:center;min-height:36px;display:inline-flex}.dashboard-filter-bar{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}.dashboard-filter-bar>*,.dashboard-period-control,.dashboard-period-control>label,.dashboard-currency-selector{width:100%;min-width:0}.dashboard-period-control select,.dashboard-currency-selector select,.dashboard-custom-dates input{width:100%;min-height:44px;font-size:16px}.dashboard-custom-dates{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dashboard-realtime{grid-template-columns:auto minmax(0,1fr) 44px;gap:4px 8px;margin-left:0;display:grid}.dashboard-realtime>span{align-self:end}.dashboard-realtime>small{white-space:normal;grid-column:2;align-self:start;min-width:0}.dashboard-realtime>.icon-btn{grid-area:1/3/3;width:44px;height:44px}.dashboard-page .dashboard-filter-bar{border-radius:16px;grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:16px;display:grid}.dashboard-page .dashboard-filter-bar>*,.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-period-control>label,.dashboard-page .dashboard-currency-selector{width:100%;min-width:0}.dashboard-page .dashboard-period-control>label,.dashboard-page .dashboard-currency-selector{grid-template-columns:20px minmax(0,1fr);gap:7px 8px;font-size:12px;line-height:1.25}.dashboard-page .dashboard-period-control>label>svg,.dashboard-page .dashboard-currency-selector>svg{width:20px;height:20px}.dashboard-page .dashboard-period-control select,.dashboard-page .dashboard-currency-selector select,.dashboard-page .dashboard-custom-dates input{width:100%;min-height:50px;font-size:16px}.dashboard-page .dashboard-custom-dates{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dashboard-page .dashboard-realtime{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) 44px;gap:2px 7px;margin:0;padding-top:2px;font-size:14px;line-height:1.25;display:grid}.dashboard-page .dashboard-realtime>i{width:7px;height:7px}.dashboard-page .dashboard-realtime>span{align-self:end;font-size:14px}.dashboard-page .dashboard-realtime>small{white-space:normal;grid-column:2;align-self:start;min-width:0}.dashboard-page .dashboard-realtime>.icon-btn{grid-area:1/3/3;width:44px;height:44px}.dashboard-metrics{grid-template-columns:1fr;gap:11px}.dashboard-metrics-compact .metric-card,.dashboard-metrics-compact .metric-card:first-child,.dashboard-metrics-compact .metric-card:nth-child(2){grid-column:1/-1;min-width:0}.metric-value,.metric-card-featured .metric-value{font-size:clamp(1.15rem,7vw,1.55rem)}.metric-label{white-space:normal;min-height:2.4em}.dashboard-content,.dashboard-insight-grid,.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.next-award-card,.next-award-complete{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:17px;overflow:hidden}.next-award-plaque{grid-row:auto;place-items:center;width:100%;height:112px;display:grid;overflow:hidden}.next-award-plaque .official-award-plaque,.next-award-card.next-award-complete .official-award-plaque{width:min(180px,72vw);height:108px}.next-award-plaque .official-award-plaque img{object-fit:contain;width:100%;height:100%}.next-award-copy{width:100%;min-width:0}.next-award-copy h2{font-size:clamp(15px,5vw,18px)}.next-award-copy p{margin-top:5px;font-size:9px;line-height:1.5}.next-award-progress{width:100%;margin-top:13px}.next-award-values{gap:8px;font-size:8px}.next-award-values span{min-width:0}.next-award-values span:last-child{text-align:right}.next-award-card>a{width:44px;height:44px;position:absolute;top:14px;right:14px}}@media(min-width:390px)and (max-width:767px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics-compact .metric-card{grid-column:span 1}.dashboard-metrics-compact .metric-card:first-child,.dashboard-metrics-compact .metric-card:nth-child(2){grid-column:1/-1}}@media(max-width:359px){.app-main{padding-inline:max(12px,var(--safe-left))}.header-actions>.icon-btn{display:none}.dashboard-custom-dates{grid-template-columns:1fr}.next-award-plaque{height:104px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.next-award-card:after,.next-award-plaque,.next-award-progress i{transition:none!important;animation:none!important}}@media(max-width:767px){.dashboard-page>.overview-carousel{margin-bottom:22px}.overview-carousel{touch-action:pan-y;border-radius:20px;height:auto;min-height:0}.overview-track{align-items:stretch;height:auto}.overview-slide{flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;height:auto;min-height:590px;padding:24px 18px 72px;display:flex;overflow:hidden}.overview-copy{width:100%;min-width:0;max-width:none}.overview-copy>span{line-height:1.45;display:block}.overview-copy h2{overflow-wrap:normal;text-wrap:balance;max-width:100%;margin-top:9px;font-size:clamp(1.65rem,8vw,2.15rem);line-height:1.07}.overview-copy p{text-wrap:pretty;max-width:100%;margin-top:12px;font-size:10px;line-height:1.65}.overview-copy button,.overview-cta{width:max-content;max-width:100%;min-height:44px;margin-top:17px;padding:10px 14px}.gateway-art,.iphone-art,.overview-slide.competition .iphone-art{opacity:1;width:100%;min-width:0;height:210px;margin-top:20px;position:relative;inset:auto;transform:none}.gateway-art{place-items:center;display:grid}.art-ring{width:176px;height:176px;top:5px;right:50%;transform:translate(50%)}.art-stack{width:138px;bottom:0;left:50%;transform:translate(-92%)}.iphone-art{place-items:center;display:grid}.iphone-art .competition-product-image{object-fit:contain;object-position:center;width:min(178px,52vw);max-width:100%;height:205px}.prize-seal{width:92px;height:92px;bottom:12px;left:50%;transform:translate(-118%)}.overview-controls{justify-content:space-between;gap:8px;height:44px;bottom:12px;left:16px;right:16px}.overview-controls>button{border-radius:12px;width:44px;height:44px}.overview-controls>div{justify-content:center;align-items:center}.overview-controls>div button{background-clip:content-box;min-width:22px;min-height:12px;padding-block:4px}.overview-controls>div button.active{width:32px}.competition-page{gap:18px;width:100%;min-width:0}.competition-hero{border-radius:21px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:0;padding:24px 18px 22px;overflow:hidden}.competition-hero-copy{width:100%;min-width:0;max-width:none}.competition-kicker{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;line-height:1.5}.competition-hero h1{overflow-wrap:anywhere;text-wrap:balance;width:100%;max-width:none;margin-top:15px;font-size:clamp(2rem,10vw,2.75rem);line-height:1.02}.competition-hero-copy>p{overflow-wrap:anywhere;width:100%;max-width:none;margin-top:14px;font-size:11px;line-height:1.65}.competition-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.competition-hero-facts span{background:#ffffff08;border:1px solid #ffffff12;border-radius:11px;align-items:flex-start;min-width:0;padding:10px;line-height:1.45}.competition-hero-facts svg{flex:0 0 15px}.competition-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin-top:18px;display:grid}.competition-countdown span{min-width:0;padding:9px 4px}.competition-countdown b{font-size:clamp(15px,5vw,18px)}.competition-hero-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:18px;display:grid}.competition-hero-actions .btn{white-space:normal;width:100%;height:auto;min-height:48px}.competition-hero-product{width:100%;min-width:0;min-height:0;margin-top:24px;padding:8px 0 4px;overflow:visible}.competition-hero-product>i{width:min(240px,72vw);height:min(240px,72vw)}.competition-hero-product img{object-fit:contain;object-position:center;width:min(220px,66vw);max-width:100%;height:auto;max-height:300px}.competition-section{width:100%;min-width:0;max-width:100%;padding:20px 16px}}@media(max-width:359px){.dashboard-page .dashboard-filter-bar{grid-template-columns:minmax(0,1fr);gap:12px}.dashboard-page .dashboard-realtime{grid-column:1}.overview-slide{min-height:610px;padding-inline:15px}.overview-copy h2{font-size:clamp(1.5rem,8vw,1.8rem)}.gateway-art,.iphone-art,.overview-slide.competition .iphone-art{height:205px}.competition-hero{padding-inline:15px}.competition-hero-facts{grid-template-columns:minmax(0,1fr)}.competition-countdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:900px){.overview-slide,.competition-hero{min-width:0}}@media(prefers-reduced-motion:reduce){.overview-track{transition:none}.art-ring:before,.art-ring:after,.competition-product-image{animation:none!important}}@media(max-width:767px){.dashboard-filter-bar .dashboard-period-control>label,.dashboard-filter-bar .dashboard-currency-selector{align-content:start;min-height:0}.dashboard-filter-bar .dashboard-period-control select,.dashboard-filter-bar .dashboard-currency-selector select{box-sizing:border-box;width:100%;height:60px;min-height:60px;font:inherit;white-space:nowrap;text-overflow:ellipsis;appearance:auto;padding:0 42px 0 14px;font-size:16px;line-height:1.3;overflow:visible}.dashboard-page .dashboard-filter-bar .dashboard-period-control>label,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector{align-content:start;min-height:0}.dashboard-page .dashboard-filter-bar .dashboard-period-control select,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector select{box-sizing:border-box;width:100%;height:50px;min-height:50px;font:inherit;white-space:nowrap;text-overflow:ellipsis;appearance:auto;padding:0 42px 0 14px;font-size:16px;line-height:1.3;overflow:visible}}@media(max-width:700px){.competition-podium-section{min-width:0;max-width:100%;overflow:visible}.competition-podium-section>header{min-width:0}.competition-podium-section>header h2{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(1.35rem,6vw,1.8rem);line-height:1.12}.competition-podium{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;min-width:0;margin-top:38px}.competition-podium .podium-place{width:100%;min-width:0;min-height:224px;padding:22px 10px 24px;overflow:visible}.competition-podium .podium-1{grid-column:1/-1;min-height:268px}.competition-podium .podium-2,.competition-podium .podium-3{min-height:224px}.competition-podium .podium-place b{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.25}.competition-podium .podium-place small{overflow-wrap:anywhere;max-width:100%;line-height:1.4}.competition-podium .podium-place>span:not(.competition-avatar){text-align:center;overflow-wrap:anywhere;max-width:100%;line-height:1.25}.competition-podium .podium-place>i{z-index:0;font-size:50px;line-height:1;bottom:7px;right:8px}.competition-podium .podium-place>.competition-avatar,.competition-podium .podium-place>b,.competition-podium .podium-place>strong,.competition-podium .podium-place>small,.competition-podium .podium-place>span,.competition-podium .podium-place>time{z-index:1;position:relative}.competition-podium .podium-crown{z-index:2;top:-30px}}@media(max-width:359px){.competition-podium{grid-template-columns:minmax(0,1fr);gap:12px}.competition-podium .podium-1,.competition-podium .podium-2,.competition-podium .podium-3{grid-column:1;min-height:218px}}.push-settings-shell{overflow:hidden}.push-studio{min-width:0}.push-studio-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 0,var(--orange),transparent 34%);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px;display:flex}@supports (color:color-mix(in lab,red,red)){.push-studio-header{background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--orange) 13%,transparent),transparent 34%)}}.push-studio-header>div:first-child>span{color:var(--orange);letter-spacing:.17em;font-size:8px;font-weight:850}.push-studio-header h2{letter-spacing:-.05em;margin-top:7px;font-size:clamp(24px,3vw,36px);line-height:1}.push-studio-header p{color:var(--muted);margin-top:9px;font-size:11px}.push-connection{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:750;display:flex}.push-connection i{border-radius:50%;width:7px;height:7px}.push-connection.connected i{background:#22c55e;box-shadow:0 0 0 4px #22c55e18}.push-connection.pending i{background:#eab308;box-shadow:0 0 0 4px #eab30818}.push-connection.disconnected i{background:#ef4444;box-shadow:0 0 0 4px #ef444418}.push-activation{border:1px solid var(--orange);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:22px 30px 0;padding:16px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.push-activation{border:1px solid color-mix(in srgb,var(--orange) 28%,var(--line))}}.push-activation{background:linear-gradient(105deg,var(--orange-soft),var(--panel));border-radius:16px}.push-activation-icon{background:var(--orange);color:#fff;width:42px;height:42px;box-shadow:0 10px 24px var(--orange);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.push-activation-icon{box-shadow:0 10px 24px color-mix(in srgb,var(--orange) 28%,transparent)}}.push-activation-icon svg{width:18px}.push-activation h3{font-size:12px}.push-activation p{color:var(--muted);margin-top:4px;font-size:9px}.push-activation .btn{min-height:44px}.push-feedback{background:var(--orange-soft);color:var(--orange);border-radius:11px;margin:15px 30px 0;padding:10px 13px;font-size:10px}.push-feedback.sent{color:#168153;background:#22c55e14}.push-feedback.failed{color:#dc3c3c;background:#ef444414}.computer-push-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:22px 30px 0;padding:18px}.computer-push-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.computer-push-icon{background:var(--orange-soft);width:42px;height:42px;color:var(--orange);border-radius:13px;place-items:center;display:grid}.computer-push-icon svg{width:20px}.computer-push-card h3{font-size:13px}.computer-push-card header p{color:var(--muted);margin-top:4px;font-size:9px}.computer-push-card header>span{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.computer-push-card header>span i{background:#d6a42c;border-radius:50%;width:8px;height:8px}.computer-push-card.active header>span{color:#168153}.computer-push-card.active header>span i{background:#22c55e}.computer-push-card.blocked header>span,.computer-push-card.expired header>span,.computer-push-card.reconnect header>span{color:#d97706}.computer-push-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.computer-push-card dl>div{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:10px}.computer-push-card dt{color:var(--muted);font-size:8px}.computer-push-card dd{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:750;overflow:hidden}.computer-push-card footer{align-items:center;gap:8px;margin-top:15px;display:flex}.computer-push-card footer .btn{min-height:40px}.computer-push-card footer svg{width:15px}.computer-push-check{color:#22a66a;margin-left:auto}.computer-push-guide,.computer-push-feedback{background:var(--orange-soft);color:#a75d09;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:9px}.computer-push-feedback{color:var(--orange)}.push-studio-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:18px;padding:24px 30px;display:grid}.push-studio-editor{gap:18px;display:grid}.push-studio-section,.push-studio-preview>section,.push-history{border:1px solid var(--line);background:var(--panel-2);border-radius:20px}.push-studio-section{padding:22px}.push-studio-section>header,.push-history>header,.push-history>header>div{align-items:flex-start;gap:11px;display:flex}.push-studio-section>header>span,.push-send-card>span,.push-history>header>div>span{background:var(--orange-soft);width:27px;height:27px;color:var(--orange);border-radius:9px;flex:0 0 27px;place-items:center;font-size:8px;font-weight:850;display:grid}.push-studio-section h3,.push-studio-preview h3,.push-send-card h3,.push-history h3{letter-spacing:-.02em;font-size:14px}.push-studio-section header p,.push-studio-preview header p,.push-send-card p,.push-history header p{color:var(--muted);margin-top:3px;font-size:8px}.push-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:19px;display:grid}.push-form-grid label{gap:6px;min-width:0;display:grid;position:relative}.push-form-grid label.wide,.push-variable-row.wide{grid-column:1/-1}.push-form-grid label>span{color:var(--muted);font-size:9px;font-weight:700}.push-form-grid input,.push-form-grid select,.push-form-grid textarea{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:44px;color:var(--text);resize:vertical;border-radius:11px;outline:0;padding:10px 12px;font-size:12px}.push-form-grid textarea{min-height:104px;line-height:1.55}.push-form-grid input:focus,.push-form-grid select:focus,.push-form-grid textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.push-form-grid label>small{color:var(--muted);font-size:7px;position:absolute;bottom:7px;right:10px}.push-form-grid textarea+small{bottom:8px}.push-variable-row{flex-wrap:wrap;gap:6px;display:flex}.push-variable-row button{border:1px solid var(--orange);min-height:32px;padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.push-variable-row button{border:1px solid color-mix(in srgb,var(--orange) 25%,var(--line))}}.push-variable-row button{background:var(--orange-soft);color:var(--orange);border-radius:999px;font-size:8px;font-weight:750}.push-checkbox{grid-template-columns:auto 1fr;align-items:center;min-height:44px;display:flex!important}.push-checkbox input{width:17px;height:17px;min-height:0;accent-color:var(--orange)}.push-destinations{gap:8px;margin-top:18px;display:grid}.push-destinations>label{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:11px 13px;display:grid;position:relative}.push-destinations>label:has(input:checked){border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.push-destinations>label:has(input:checked){border-color:color-mix(in srgb,var(--orange) 58%,var(--line))}}.push-destinations>label:has(input:checked){background:var(--orange-soft)}@supports (color:color-mix(in lab,red,red)){.push-destinations>label:has(input:checked){background:color-mix(in srgb,var(--orange-soft) 60%,var(--panel))}}.push-destinations>label.disabled{opacity:.48;cursor:not-allowed}.push-destinations input{opacity:0;position:absolute}.push-destinations label>span b,.push-destinations label>span small{display:block}.push-destinations label>span b{font-size:10px}.push-destinations label>span small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.push-destinations label>i{border:1px solid var(--line);border-radius:50%;width:16px;height:16px}.push-destinations label:has(input:checked)>i{border:5px solid var(--orange)}.push-studio-preview{top:calc(88px + var(--safe-top));align-self:start;gap:14px;display:grid;position:sticky}.push-studio-preview>section{padding:20px}.push-studio-preview>section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.push-studio-preview nav{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:3px;padding:3px;display:flex}.push-studio-preview nav button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.push-studio-preview nav button.active{background:var(--orange);color:#fff}.push-studio-preview nav svg{width:11px}.push-preview-device{color:#fff;background:linear-gradient(145deg,#202023,#080809);border-radius:23px;align-content:start;min-height:280px;margin-top:18px;padding:28px 18px;display:grid;box-shadow:inset 0 1px #ffffff13,0 24px 50px #0003}.push-preview-device.iphone{border-radius:34px}.push-preview-device.android{border-radius:22px}.push-preview-device.desktop{border-radius:15px;min-height:220px}.push-preview-top{color:#ffffff70;justify-content:space-between;font-size:8px;display:flex}.push-preview-device article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:10px;margin-top:20px;padding:13px;display:grid}.push-preview-device .sphexpay-brand img{border-radius:11px;width:38px;height:38px}.push-preview-device .sphexpay-wordmark{display:none}.push-preview-device strong{font-size:10px;display:block}.push-preview-device p{color:#ffffffa0;margin-top:4px;font-size:8px;line-height:1.45}.push-send-card{position:relative}.push-send-card>span{margin-bottom:12px}.push-send-card .btn{width:100%;min-height:50px;margin-top:18px}.push-send-card .btn svg{width:16px}.push-send-card>small{color:var(--muted);text-align:center;margin-top:8px;font-size:8px;display:block}.push-history{margin:0 30px 30px;overflow:hidden}.push-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 21px}.push-history>header .btn{min-height:40px}.push-history>div{display:grid}.push-history>div>article{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 21px;display:grid}.push-history>div>article>div{align-items:center;gap:9px;min-width:0;display:flex}.push-history article i{background:#ef4444;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.push-history article i.delivered{background:#22c55e}.push-history article i.partial{background:#eab308}.push-history article b,.push-history article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.push-history article b{font-size:10px}.push-history article small{color:var(--muted);margin-top:3px;font-size:8px}.push-history dl{grid-template-columns:repeat(3,70px);gap:8px;display:grid}.push-history dt{color:var(--muted);font-size:7px}.push-history dd{margin-top:3px;font-size:9px;font-weight:750}.push-history>div>p{color:var(--muted);text-align:center;padding:30px;font-size:9px}.push-preferences{border-top:1px solid var(--line);background:var(--panel)}.push-preferences summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 21px;font-size:10px;font-weight:750;list-style:none;display:flex}.push-preferences summary svg{width:15px;color:var(--orange);transition:transform .2s}.push-preferences[open] summary svg{transform:rotate(180deg)}.push-preferences>div{grid-template-columns:repeat(3,1fr);gap:1px;padding:0 21px 18px;display:grid}.push-preferences label{border:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;min-height:44px;padding:8px 11px;font-size:9px;display:flex;position:relative}.push-preferences input{opacity:0;position:absolute}.push-preferences label>i{background:var(--line);border-radius:999px;width:30px;height:17px}.push-preferences label>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;margin:2px;transition:transform .2s;display:block}.push-preferences label:has(input:checked)>i{background:var(--orange)}.push-preferences label:has(input:checked)>i:after{transform:translate(13px)}@media(max-width:1150px){.push-studio-grid{grid-template-columns:1fr}.push-studio-preview{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);position:static}}@media(max-width:767px){.push-settings-shell{border-radius:16px}.push-studio-header{flex-direction:column;align-items:flex-start;padding:23px 18px}.push-activation{grid-template-columns:auto minmax(0,1fr);margin:16px 14px 0}.push-activation .btn{grid-column:1/-1;width:100%;min-height:48px}.push-feedback{margin-inline:14px}.computer-push-card{margin:16px 14px 0}.computer-push-card>header{grid-template-columns:auto minmax(0,1fr)}.computer-push-card header>span{grid-column:1/-1}.computer-push-card dl{grid-template-columns:1fr 1fr}.computer-push-card footer{flex-direction:column;align-items:stretch}.computer-push-card footer .btn{width:100%;min-height:48px}.computer-push-check{display:none}.push-studio-grid{padding:18px 14px}.push-studio-section{padding:17px}.push-form-grid{grid-template-columns:1fr}.push-form-grid label.wide,.push-variable-row.wide{grid-column:auto}.push-form-grid input,.push-form-grid select,.push-form-grid textarea{font-size:16px}.push-studio-preview{grid-template-columns:1fr}.push-studio-preview>section{padding:17px}.push-studio-preview>section>header{flex-direction:column;align-items:stretch}.push-studio-preview nav{width:100%}.push-studio-preview nav button{flex:1;justify-content:center;min-height:44px}.push-preview-device{min-height:230px}.push-send-card .btn{min-height:52px}.push-history{margin:0 14px max(20px,var(--safe-bottom))}.push-history>header{flex-direction:column;align-items:stretch}.push-history>header .btn{width:100%;min-height:48px}.push-history>div>article{grid-template-columns:1fr}.push-history dl{grid-template-columns:repeat(3,1fr)}.push-preferences>div{grid-template-columns:1fr}.push-variable-row button{min-height:38px}}@media(max-width:359px){.push-studio-grid{padding-inline:10px}.push-history{margin-inline:10px}.push-studio-section,.push-studio-preview>section{padding:14px}.push-preview-device{padding-inline:12px}}.push-studio :is(button,input,select,textarea):focus-visible{outline:3px solid var(--orange)}@supports (color:color-mix(in lab,red,red)){.push-studio :is(button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--orange) 45%,transparent)}}.push-studio :is(button,input,select,textarea):focus-visible{outline-offset:2px}.push-studio-section header p,.push-studio-preview header p,.push-send-card p,.push-tab-heading p{font-size:11px;line-height:1.5}.push-form-grid>label>span,.push-send-options>label>span{font-size:11px}.push-destinations label{min-height:56px}.push-destinations small,.push-model-list small,.push-history-list small{font-size:10px;line-height:1.4}.push-variable-row button{min-height:40px}.push-preview-device p{font-size:11px}.push-preview-device strong{font-size:12px}.push-feedback{min-height:24px}@media(max-width:767px){.push-generator-layout{flex-direction:column;display:flex}.push-studio-preview{order:-1}.push-studio-preview .push-send-card{order:2}.push-studio-editor{order:1}.push-send-card{bottom:calc(68px + var(--safe-bottom));z-index:4;box-shadow:0 -12px 30px var(--bg);position:sticky}@supports (color:color-mix(in lab,red,red)){.push-send-card{box-shadow:0 -12px 30px color-mix(in srgb,var(--bg) 75%,transparent)}}.push-studio-grid{padding-bottom:calc(28px + var(--safe-bottom))}.push-preview-device{min-height:190px;margin-top:12px;padding-top:20px}}@media(prefers-reduced-motion:reduce){.push-studio *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.push-preferences summary svg,.push-preferences label>i:after{transition:none}}.push-ai-studio{min-width:0;overflow:hidden}.ai-generator-layout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);gap:22px;padding:24px 30px 32px;display:grid}.ai-flow{gap:18px;display:grid}.ai-step,.ai-preview,.ai-send-dock{border:1px solid var(--line);background:var(--panel-2);border-radius:20px}.ai-step{padding:22px}.ai-step-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.ai-step-heading>span{background:var(--orange-soft);width:30px;height:30px;color:var(--orange);border-radius:10px;flex:0 0 30px;place-items:center;font-size:10px;font-weight:850;display:grid}.ai-step-heading h3{letter-spacing:-.025em;font-size:16px}.ai-step-heading p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.ai-request,.ai-context-grid label,.ai-suggestion-list label,.ai-edit-grid label{display:block;position:relative}.ai-request>span,.ai-context-grid label>span,.ai-suggestion-list label>span,.ai-edit-grid label>span{margin-bottom:7px;font-size:11px;font-weight:750;display:block}.ai-request textarea{border:1px solid var(--line);background:var(--panel);width:100%;min-height:150px;color:var(--text);font:inherit;resize:vertical;border-radius:15px;padding:16px;font-size:15px;line-height:1.55}.ai-request small,.ai-suggestion-list label small,.ai-edit-grid label small{color:var(--muted);font-size:9px;position:absolute;bottom:8px;right:10px}.ai-quick-prompts{scrollbar-width:none;gap:7px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.ai-quick-prompts::-webkit-scrollbar{display:none}.ai-quick-prompts button,.ai-transform-actions button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--muted);cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:10px;font-weight:700}.ai-quick-prompts button:hover,.ai-transform-actions button:hover{border-color:var(--orange);color:var(--orange)}.ai-context{border-top:1px solid var(--line);margin-top:16px}.ai-context summary{min-height:48px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.ai-context summary svg{width:16px;color:var(--orange)}.ai-context[open] summary svg{transform:rotate(180deg)}.ai-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding-top:4px;display:grid}.ai-context-grid label.wide{grid-column:1/-1}.ai-context-grid :is(input,select,textarea),.ai-edit-grid :is(input,textarea),.ai-review-actions input,.ai-history-filters select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:11px;padding:10px 12px;font-size:14px}.ai-context-grid textarea{resize:vertical;min-height:90px}.ai-generate-button{width:100%;min-height:52px;margin-top:18px}.ai-generate-button svg{width:17px}.ai-unavailable{color:#d97706;background:#d9770614;border-radius:12px;flex-direction:column;gap:3px;margin-top:12px;padding:13px;font-size:11px;display:flex}.ai-unavailable span{color:var(--muted)}.ai-empty{min-height:210px;color:var(--muted);text-align:center;place-items:center;padding:25px;display:grid}.ai-empty svg{width:30px;color:var(--orange)}.ai-empty b{color:var(--text);margin-top:10px;font-size:13px}.ai-empty span{margin-top:5px;font-size:10px}.ai-suggestion-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ai-suggestion-list article{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-width:0;padding:15px}.ai-suggestion-list article.selected{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.ai-suggestion-list article>header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.ai-suggestion-list article>header>span{color:var(--orange);font-size:10px;font-weight:850}.ai-suggestion-list article>header em{background:var(--orange-soft);color:var(--orange);border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.ai-suggestion-list :is(input,textarea){border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:9px;font-size:12px}.ai-suggestion-list textarea{resize:vertical;min-height:94px}.ai-suggestion-list label+label{margin-top:10px}.ai-suggestion-list article>p{min-height:34px;color:var(--muted);margin-top:11px;font-size:9px;line-height:1.45}.ai-suggestion-list article>div{gap:6px;margin-top:12px;display:grid}.ai-suggestion-list .btn{min-height:39px;padding-inline:8px;font-size:9px}.ai-transform-actions{gap:7px;margin-top:13px;padding-bottom:3px;display:flex;overflow-x:auto}.ai-destinations .push-destinations{margin-top:0}.ai-device-list{gap:7px;margin-top:11px;display:grid}.ai-device-list label{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;align-items:center;gap:11px;min-height:54px;padding:10px 12px;display:flex}.ai-device-list input{width:18px;height:18px;accent-color:var(--orange)}.ai-device-list b,.ai-device-list small{display:block}.ai-device-list b{font-size:11px}.ai-device-list small{color:var(--muted);margin-top:3px;font-size:9px}.ai-edit-grid{gap:13px;display:grid}.ai-edit-grid :is(input,textarea){padding-bottom:24px}.ai-edit-grid textarea{resize:vertical;min-height:100px}.ai-review-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:13px;display:grid}.ai-preview-column{top:calc(88px + var(--safe-top));align-self:start;gap:14px;display:grid;position:sticky}.ai-preview{padding:20px}.ai-preview>header{gap:13px;display:grid}.ai-preview>header>div>span{color:var(--orange);letter-spacing:.13em;font-size:8px;font-weight:850}.ai-preview h3{margin-top:5px;font-size:15px}.ai-preview nav{border:1px solid var(--line);background:var(--panel);border-radius:11px;gap:4px;padding:3px;display:flex}.ai-preview nav button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.ai-preview nav button.active{background:var(--orange);color:#fff}.ai-preview nav svg{width:12px}.ai-preview .push-preview-device{min-height:250px;margin-top:15px}.ai-preview .push-preview-device p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-send-dock{gap:13px;padding:17px;display:grid}.ai-send-dock b,.ai-send-dock span{display:block}.ai-send-dock b{font-size:12px}.ai-send-dock span{color:var(--muted);margin-top:3px;font-size:9px}.ai-send-dock .btn{width:100%;min-height:52px}.ai-models h4{margin:22px 0 11px;font-size:12px}.ai-official-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-official-models article{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;padding:15px}.ai-official-models span{color:var(--orange);font-size:8px;font-weight:850}.ai-official-models b{margin-top:7px;font-size:11px;display:block}.ai-official-models p{min-height:34px;color:var(--muted);margin-top:5px;font-size:9px}.ai-official-models .btn{width:100%;margin-top:12px}.ai-history-filters{gap:7px;display:flex}.ai-history-filters select{min-width:140px}.ai-history-actions{gap:5px;display:flex}.ai-history-actions .btn{white-space:nowrap}@media(max-width:1280px){.ai-suggestion-list{grid-template-columns:1fr}.ai-suggestion-list article>div{grid-template-columns:1fr 1fr}.ai-official-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.ai-generator-layout{grid-template-columns:1fr}.ai-preview-column{grid-row:1;position:static}.ai-preview-column .ai-send-dock{bottom:calc(70px + var(--safe-bottom));z-index:5;position:sticky}.ai-suggestion-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ai-generator-layout{padding:14px 12px calc(28px + var(--safe-bottom));flex-direction:column;display:flex}.ai-preview-column{order:-1}.ai-flow{order:1}.ai-step,.ai-preview{padding:16px}.ai-context-grid,.ai-suggestion-list,.ai-official-models{grid-template-columns:1fr}.ai-context-grid label.wide{grid-column:auto}.ai-request textarea,.ai-context-grid :is(input,select,textarea),.ai-suggestion-list :is(input,textarea),.ai-edit-grid :is(input,textarea),.ai-review-actions input,.ai-history-filters select{font-size:16px}.ai-request textarea{min-height:135px}.ai-suggestion-list article>div,.ai-review-actions{grid-template-columns:1fr}.ai-review-actions .btn{min-height:48px}.ai-preview .push-preview-device{min-height:185px}.ai-preview-column .ai-send-dock{bottom:calc(66px + var(--safe-bottom));box-shadow:0 -12px 30px var(--bg)}@supports (color:color-mix(in lab,red,red)){.ai-preview-column .ai-send-dock{box-shadow:0 -12px 30px color-mix(in srgb,var(--bg) 80%,transparent)}}.ai-history-filters{flex-direction:column;width:100%}.push-history-list article{grid-template-columns:10px minmax(0,1fr)}.ai-history-actions{grid-column:2;display:grid}.ai-history-actions .btn{justify-content:center;min-height:44px}.push-model-list article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.push-model-list article>div:last-child .btn{justify-content:center;min-width:0}.ai-quick-prompts button,.ai-transform-actions button{min-height:44px}}@media(max-width:340px){.ai-generator-layout{padding-inline:8px}.ai-step,.ai-preview,.ai-send-dock{border-radius:15px}.ai-step,.ai-preview{padding:13px}}.simple-push-studio{max-width:1120px;margin:0 auto;overflow:hidden}.simple-push-tabs{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;align-items:center;gap:6px;width:max-content;max-width:100%;margin:18px 0 20px;padding:4px;display:flex}.simple-push-tabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font:700 13px/1 inherit;display:flex}.simple-push-tabs button svg{width:15px}.simple-push-tabs button.active{background:var(--panel);color:var(--text);box-shadow:0 5px 16px #00000012}.simple-push-generator{gap:18px;display:grid}.simple-push-preview{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),var(--panel-2));border-radius:24px;padding:22px}.simple-push-section-title{align-items:flex-start;gap:12px;display:flex}.simple-push-section-title>span{background:var(--orange-soft);min-width:28px;height:28px;color:var(--orange);border-radius:9px;flex:none;place-items:center;padding:0 7px;font-size:11px;font-weight:900;display:grid}.simple-push-section-title h3{color:var(--text);margin:0;font-size:17px}.simple-push-section-title p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.simple-push-preview>.simple-push-section-title{margin-bottom:17px;display:block}.simple-push-preview>.simple-push-section-title>span{background:0 0;height:auto;padding:0;font-size:10px;display:block}.simple-push-preview>.simple-push-section-title h3{font-size:14px}.simple-push-preview article{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:12px;width:min(100%,480px);margin:auto;padding:15px;display:flex;box-shadow:0 18px 45px #0000001f}.simple-push-preview article>svg,.simple-push-preview article>.sphexpay-logo{border-radius:11px;flex:none;width:38px;height:38px}.simple-push-preview article>div{flex:1;min-width:0}.simple-push-preview article header{justify-content:space-between;gap:10px;margin-bottom:4px;display:flex}.simple-push-preview article header b{font-size:12px}.simple-push-preview article time{color:var(--muted);font-size:11px}.simple-push-preview article strong{text-overflow:ellipsis;color:var(--text);font-size:14px;display:block;overflow:hidden}.simple-push-preview article p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.simple-push-columns,.simple-push-main,.simple-push-side{align-content:start;gap:18px;display:grid}.simple-push-section{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:20px}.simple-push-section>.simple-push-section-title{margin-bottom:18px}.simple-push-types{scrollbar-width:none;gap:8px;padding:1px 1px 7px;display:flex;overflow-x:auto}.simple-push-types::-webkit-scrollbar{display:none}.simple-push-types button{border:1px solid var(--line);background:var(--panel-2);min-height:44px;color:var(--muted);cursor:pointer;border-radius:13px;flex:none;padding:0 14px;font:700 12px/1 inherit}.simple-push-types button.active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.simple-push-fields{gap:14px;display:grid}.simple-push-fields label,.simple-push-final label{gap:7px;min-width:0;display:grid}.simple-push-fields label>span,.simple-push-final label>span{color:var(--text);font-size:12px;font-weight:750}.simple-push-fields label small{color:var(--muted);font-weight:500}.simple-push-fields input,.simple-push-fields select,.simple-push-final input,.simple-push-final textarea,.simple-push-history select{border:1px solid var(--line);background:var(--panel-2);width:100%;min-width:0;min-height:48px;color:var(--text);border-radius:12px;outline:none;padding:0 13px;font:500 16px/1.3 inherit}.simple-push-fields input:focus,.simple-push-fields select:focus,.simple-push-final input:focus,.simple-push-final textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.simple-push-money{grid-template-columns:86px minmax(0,1fr);gap:7px;display:grid}.simple-push-money select{padding:0 8px}.simple-push-toggle{border-bottom:1px solid var(--line);min-height:50px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:650;display:flex}.simple-push-toggle.disabled{opacity:.45}.simple-push-toggle input{opacity:0;pointer-events:none;position:absolute}.simple-push-toggle i{background:var(--line);border-radius:99px;flex:none;width:42px;height:24px;transition:all .2s;position:relative}.simple-push-toggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0004}.simple-push-toggle input:checked+i{background:var(--orange)}.simple-push-toggle input:checked+i:after{transform:translate(18px)}.simple-push-ai-button{justify-content:center;width:100%;min-height:48px;margin-top:14px}.simple-push-ai-button+.simple-push-ai-button{margin-top:8px}.simple-push-ai-button svg{width:17px}.simple-push-note{background:var(--orange-soft);color:var(--muted);border-radius:11px;margin:12px 0 0;padding:11px;font-size:12px}.simple-push-final textarea{resize:vertical;min-height:104px;padding:12px}.simple-push-final label+label{margin-top:13px}.simple-push-final label>small{color:var(--muted);pointer-events:none;justify-self:end;margin-top:-26px;margin-right:9px;font-size:10px}.simple-push-send{justify-content:center;width:100%;min-height:52px;margin-top:20px;font-size:14px}.simple-push-send svg{width:18px}.simple-push-send-caption{text-align:center;color:var(--muted);margin:9px 0 0;font-size:11px}.simple-push-history{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:20px}.simple-push-history>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.simple-push-history>header span{color:var(--orange);font-size:10px;font-weight:900}.simple-push-history h3{margin:4px 0 0}.simple-push-history header p{color:var(--muted);margin:4px 0 0;font-size:12px}.simple-push-history select{width:auto}.simple-push-history article{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.simple-push-history article>i{background:#ef4444;border-radius:50%;width:8px;height:8px}.simple-push-history article>i.entregue{background:#22c55e}.simple-push-history article>i.parcial{background:#f59e0b}.simple-push-history article p{color:var(--muted);margin:3px 0;font-size:12px}.simple-push-history article small{color:var(--muted);font-size:10px;display:block}.simple-push-history article>span{font-size:12px;font-weight:750}.simple-push-history article .btn{min-height:40px}.simple-push-empty{min-height:150px;color:var(--muted);place-items:center;gap:8px;font-size:12px;display:grid}@media(min-width:760px){.simple-push-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-push-fields .wide{grid-column:1/-1}}@media(min-width:980px){.simple-push-columns{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.simple-push-preview{padding:24px 30px}.simple-push-types{flex-wrap:wrap;overflow:visible}.simple-push-types button{flex:1 0 auto}}@media(max-width:639px){.simple-push-studio .push-studio-header{align-items:flex-start}.simple-push-preview,.simple-push-section,.simple-push-history{border-radius:18px;padding:16px}.simple-push-columns,.simple-push-main,.simple-push-side{gap:14px}.simple-push-history>header{flex-direction:column;align-items:stretch}.simple-push-history select{width:100%}.simple-push-history article{grid-template-columns:8px minmax(0,1fr);gap:10px}.simple-push-history article>span,.simple-push-history article>.btn{grid-column:2}.simple-push-send{min-height:54px}.simple-push-tabs button{min-height:44px}}@media(max-width:340px){.simple-push-preview,.simple-push-section,.simple-push-history{padding:14px}.simple-push-types button{padding:0 12px}.simple-push-money{grid-template-columns:78px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.simple-push-studio *{transition:none!important}}@media(max-width:767px){.push-settings-shell,.simple-push-studio,.simple-push-generator,.simple-push-columns,.simple-push-main,.simple-push-side,.simple-push-section,.simple-push-preview,.simple-push-history{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.push-settings-shell{overflow-x:clip}.simple-push-studio{padding-bottom:max(24px,env(safe-area-inset-bottom,0px));margin:0;overflow-x:clip}.simple-push-tabs{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 32px);max-width:none;margin:16px;padding:4px;display:grid}.simple-push-tabs button{text-align:center;white-space:normal;width:100%;min-width:0;min-height:44px;padding-inline:8px}.simple-push-generator{gap:14px;padding:0 16px 16px}.simple-push-preview,.simple-push-section,.simple-push-history{padding:16px}.simple-push-preview article{box-sizing:border-box;width:min(100%,360px);min-width:0;max-width:100%;margin:0 auto;padding:13px}.simple-push-preview article>.sphexpay-brand{border-radius:11px;flex:0 0 38px;width:38px;min-width:38px;height:38px;display:block;overflow:hidden}.simple-push-preview article>.sphexpay-brand img{object-fit:cover;width:38px;height:38px;display:block}.simple-push-preview article>.sphexpay-brand .sphexpay-wordmark{display:none}.simple-push-preview article>div,.simple-push-preview article header,.simple-push-section-title>div{min-width:0;max-width:100%}.simple-push-preview article strong,.simple-push-preview article p,.simple-push-send-caption,.simple-push-note,.simple-push-toggle>span,.simple-push-section-title :is(h3,p){overflow-wrap:anywhere;max-width:100%}.simple-push-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:100%;padding:0;display:grid;overflow:visible}.simple-push-types button{box-sizing:border-box;white-space:normal;width:100%;min-width:0;min-height:48px;padding:8px 10px;line-height:1.25}.simple-push-fields{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.simple-push-fields label,.simple-push-fields label.wide,.simple-push-money,.simple-push-final label{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.simple-push-fields :is(input,select),.simple-push-final :is(input,textarea),.simple-push-history select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.simple-push-money{grid-template-columns:82px minmax(0,1fr)}.simple-push-toggle{box-sizing:border-box;gap:12px;width:100%;min-width:0}.simple-push-ai-button,.simple-push-send{box-sizing:border-box;white-space:normal;text-align:center;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;padding-inline:12px}.simple-push-ai-button{min-height:52px}.simple-push-send{min-height:56px}.simple-push-ai-button svg,.simple-push-send svg{flex:none}.simple-push-send-caption{white-space:normal;width:100%;margin-inline:0;padding-inline:2px;line-height:1.5}.simple-push-history{width:calc(100% - 32px);margin:0 16px}}@media(max-width:360px){.simple-push-generator{padding-inline:14px}.simple-push-tabs{width:calc(100% - 28px);margin-inline:14px}.simple-push-types,.simple-push-money{grid-template-columns:minmax(0,1fr)}.simple-push-history{width:calc(100% - 28px);margin-inline:14px}}.sequence-destinations{border:0;gap:8px;min-width:0;margin:18px 0 0;padding:0;display:grid}.sequence-destinations legend{color:var(--text);margin-bottom:8px;font-size:12px;font-weight:750}.sequence-destinations>label{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:grid;position:relative}.sequence-destinations>label.disabled{opacity:.45}.sequence-destinations>label>input{opacity:0;position:absolute}.sequence-destinations>label span{min-width:0}.sequence-destinations>label b,.sequence-destinations>label small{display:block}.sequence-destinations>label b{font-size:12px}.sequence-destinations>label small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.sequence-destinations>label>i{border:1px solid var(--line);border-radius:50%;width:18px;height:18px}.sequence-destinations>label:has(input:checked){border-color:var(--orange);background:var(--orange-soft)}.sequence-destinations>label:has(input:checked)>i{border:5px solid var(--orange);background:#fff}.sequence-device-list{gap:7px;padding:5px 0;display:grid}.sequence-device-list label{border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:flex}.sequence-device-list input{width:18px;height:18px;accent-color:var(--orange)}.sequence-device-list b,.sequence-device-list small{display:block}.sequence-device-list b{font-size:11px}.sequence-device-list small{color:var(--muted);margin-top:2px;font-size:9px}.sequence-mode{background:var(--panel-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.sequence-mode button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px;font-size:11px;font-weight:750}.sequence-mode button.active{background:var(--panel);color:var(--orange);box-shadow:0 4px 12px #0001}.sequence-field{gap:7px;margin-top:15px;display:grid}.sequence-field>span,.sequence-interval label>span{color:var(--text);font-size:11px;font-weight:750}.sequence-field input,.sequence-interval :is(input,select){box-sizing:border-box;border:1px solid var(--line);background:var(--panel-2);width:100%;min-width:0;min-height:48px;color:var(--text);border-radius:11px;outline:0;padding:0 12px;font-size:16px}.sequence-field small{color:var(--muted);font-size:9px}.sequence-quick{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.sequence-quick button{border:1px solid var(--line);background:var(--panel-2);min-width:0;min-height:40px;color:var(--muted);border-radius:10px;font-size:11px;font-weight:750}.sequence-quick button.active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.sequence-interval{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:9px;margin-top:14px;display:grid}.sequence-interval label{gap:7px;min-width:0;display:grid}.sequence-error{color:#dc2626;margin:8px 0 0;font-size:10px;line-height:1.4}.sequence-summary{border:1px solid var(--orange);gap:4px;margin-top:15px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.sequence-summary{border:1px solid color-mix(in srgb,var(--orange) 25%,var(--line))}}.sequence-summary{background:var(--orange-soft);border-radius:12px}.sequence-summary b{font-size:11px;line-height:1.45}.sequence-summary span,.sequence-summary small{color:var(--muted);font-size:9px;line-height:1.45}.sequence-summary small{margin-top:3px}.sequence-progress{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;gap:10px;margin-top:14px;padding:14px;display:grid}.sequence-progress>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.sequence-progress b{font-size:11px}.sequence-progress span,.sequence-progress p{color:var(--muted);font-size:9px}.sequence-progressbar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.sequence-progressbar i{border-radius:inherit;background:var(--orange);height:100%;transition:width .25s;display:block}.sequence-progress p{margin:0}.sequence-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sequence-controls .btn{min-width:0;min-height:44px;padding-inline:8px;font-size:10px}.sequence-controls svg{width:14px}.sequence-cancel{color:#dc2626}@media(max-width:767px){.sequence-destinations,.sequence-programming,.sequence-progress,.sequence-summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sequence-mode,.sequence-interval,.sequence-controls{width:100%;min-width:0}.sequence-mode button{white-space:normal;min-width:0}.sequence-quick{gap:5px}.sequence-quick button{padding-inline:2px}.sequence-summary :is(b,span,small),.sequence-progress :is(b,span,p){overflow-wrap:anywhere}.sequence-controls .btn{white-space:normal;width:100%;max-width:100%}.sequence-progress>div:first-child{flex-direction:column;align-items:flex-start}}.dashboard-layout-trigger svg,.layout-editor-toolbar svg,.layout-properties svg{width:15px;height:15px}.dashboard-layout-grid{--layout-columns:12;grid-template-columns:repeat(var(--layout-columns),minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:12px;margin-bottom:20px;display:grid}.dashboard-layout-widget{min-width:0;min-height:0;position:relative}.dashboard-widget-content,.dashboard-widget-content>.panel{min-width:0;height:100%}.dashboard-widget-content>.metric-card{min-height:142px}.dashboard-widget-content>.revenue-card,.dashboard-widget-content>.sales-card{min-height:420px}.dashboard-layout-grid.breakpoint-tablet,.dashboard-layout-grid.breakpoint-mobile{margin-inline:auto}.dashboard-layout-grid.breakpoint-tablet{max-width:1023px}.dashboard-layout-grid.breakpoint-mobile{max-width:767px}.dashboard-layout-grid.is-editing:not(.is-preview){border:1px dashed var(--orange);padding:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-grid.is-editing:not(.is-preview){border:1px dashed color-mix(in srgb,var(--orange) 38%,var(--line))}}.dashboard-layout-grid.is-editing:not(.is-preview){background:var(--orange-soft);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-grid.is-editing:not(.is-preview){background:color-mix(in srgb,var(--orange-soft) 25%,transparent)}}.dashboard-layout-widget.editable{border:1px solid var(--orange);padding-top:42px}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-widget.editable{border:1px solid color-mix(in srgb,var(--orange) 45%,var(--line))}}.dashboard-layout-widget.editable{background:var(--panel);border-radius:16px;outline:0}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-widget.editable{background:color-mix(in srgb,var(--panel) 92%,var(--orange-soft))}}.dashboard-layout-widget.editable{transition:border-color .2s,box-shadow .2s,opacity .2s}.dashboard-layout-widget.editable:hover,.dashboard-layout-widget.editable.selected{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-widget.editable:hover,.dashboard-layout-widget.editable.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 13%,transparent)}}.layout-widget-controls{z-index:5;height:42px;color:var(--muted);grid-template-columns:38px minmax(0,1fr) 38px 38px;align-items:center;padding:2px 4px;font-size:9px;font-weight:800;display:grid;position:absolute;inset:0 0 auto}.layout-widget-controls button,.layout-properties header button{width:38px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.layout-widget-controls button:hover,.layout-widget-controls button:focus-visible,.layout-properties header button:hover{background:var(--orange-soft);color:var(--orange)}.layout-widget-controls button[draggable=true]{cursor:grab;touch-action:none}.layout-widget-controls button[draggable=true]:active{cursor:grabbing}.layout-editor-toolbar{z-index:35;border:1px solid var(--line);background:var(--panel);border-radius:15px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;padding:8px;display:flex;position:sticky;top:10px}@supports (color:color-mix(in lab,red,red)){.layout-editor-toolbar{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.layout-editor-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 40px #0002}.layout-editor-toolbar .btn{min-height:40px;padding-inline:10px;font-size:9px}.layout-editor-toolbar select{border:1px solid var(--line);background:var(--panel);min-width:145px;height:40px;color:var(--text);border-radius:10px;padding:0 30px 0 10px;font-size:10px}.layout-editor-breakpoints{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;padding:3px;display:flex}.layout-editor-breakpoints button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:9px;font-weight:750}.layout-editor-breakpoints button.active{background:var(--panel);color:var(--orange);box-shadow:0 1px 5px #0002}.layout-properties{z-index:80;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:13px;width:min(340px,100vw - 36px);padding:17px;display:grid;position:fixed;box-shadow:0 24px 70px #0005}.layout-properties header{justify-content:space-between;align-items:flex-start;display:flex}.layout-properties header small{color:var(--orange);letter-spacing:.12em;font-size:7px;font-weight:900}.layout-properties header h3{margin-top:4px;font-size:16px}.layout-properties label{gap:6px;display:grid}.layout-properties label span,.layout-properties>p{color:var(--muted);font-size:9px;font-weight:700}.layout-properties select{border:1px solid var(--line);background:var(--panel-2);width:100%;height:44px;color:var(--text);border-radius:10px;padding:0 11px;font-size:16px}.layout-properties>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.layout-properties .btn{justify-content:center;min-height:44px;font-size:9px}.dashboard-layout-widget:focus-within{outline:2px solid var(--orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-widget:focus-within{outline:2px solid color-mix(in srgb,var(--orange) 65%,transparent)}}.dashboard-layout-widget:focus-within{outline-offset:2px}@media(max-width:1023px){.dashboard-layout-grid:not(.breakpoint-desktop){--layout-columns:8}}@media(max-width:767px){.dashboard-layout-trigger{min-height:44px}.dashboard-layout-grid,.dashboard-layout-grid.breakpoint-mobile{--layout-columns:2;gap:10px;width:100%;max-width:100%}.dashboard-layout-grid.breakpoint-mobile .dashboard-layout-widget{grid-column:1/-1!important}.dashboard-layout-grid.is-editing:not(.is-preview){border-radius:14px;padding:6px}.dashboard-layout-widget.editable{padding-top:50px}.layout-widget-controls{grid-template-columns:44px minmax(0,1fr) 44px 44px;height:50px}.layout-widget-controls button{width:44px;height:44px}.layout-editor-toolbar{top:max(6px,env(safe-area-inset-top));grid-template-columns:repeat(2,minmax(0,1fr));max-height:46vh;padding:7px;display:grid;overflow:auto}.layout-editor-breakpoints,.layout-editor-toolbar select{grid-column:1/-1;width:100%}.layout-editor-breakpoints button{flex:1;min-height:44px}.layout-editor-toolbar .btn{white-space:normal;justify-content:center;min-width:0;min-height:44px}.layout-editor-toolbar .btn span{display:none}.layout-properties{width:100%;max-height:72dvh;padding:18px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-radius:22px 22px 0 0;bottom:0;right:0;overflow:auto}.dashboard-widget-content>.revenue-card{min-height:370px}.dashboard-widget-content>.sales-card{min-height:360px}}@media(min-width:390px)and (max-width:767px){.dashboard-layout-grid:not(.is-editing) .dashboard-layout-widget[data-widget-id]:not([data-widget-id=gross-revenue]):not([data-widget-id=net-revenue]):not([data-widget-id=revenue-chart]):not([data-widget-id=recent-sales]){grid-column:span 1!important}}@media(prefers-reduced-motion:reduce){.dashboard-layout-widget.editable{transition:none}}@media(max-width:360px){.sequence-mode,.sequence-interval,.sequence-controls{grid-template-columns:minmax(0,1fr)}.sequence-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.app-header{height:calc(52px + var(--safe-top));min-height:calc(52px + var(--safe-top));padding:var(--safe-top) max(8px,var(--safe-right)) 4px max(8px,var(--safe-left));gap:5px}.app-header>.icon-btn,.app-header .header-actions>.icon-btn,.app-header .notification-bell{width:44px;min-width:44px;height:44px;min-height:44px}.app-header .header-brand{flex:0 0 28px;width:28px;display:inline-flex}.app-header .header-brand img{border-radius:8px;width:28px;height:28px}.mobile-page-title{min-width:0;font-size:12px;line-height:1.15}.header-actions{gap:2px}.profile-avatar{width:34px;height:34px}.dashboard-page>.overview-carousel{margin-bottom:18px}.overview-carousel{aspect-ratio:16/9;touch-action:pan-y;border-color:#ff7b3d38;border-radius:20px;width:100%;max-width:100%;height:clamp(250px,56.25vw,278px);min-height:250px;overflow:hidden;box-shadow:0 18px 42px #00000038,inset 0 0 0 1px #ffffff08}.overview-track{align-items:stretch;height:100%}.overview-slide{grid-template-columns:minmax(0,1fr);align-content:start;width:100%;min-width:100%;height:100%;min-height:100%;padding:17px 16px 52px;display:grid;overflow:hidden}.overview-slide:before{background:radial-gradient(circle at 86% 22%,#ff7a3d4d,#0000 31%),radial-gradient(circle at 15% 110%,#f15a2426,#0000 38%),linear-gradient(128deg,#09090b 4%,#151519 62%,#29130b)}.overview-slide.competition:before{background:radial-gradient(circle at 85% 36%,#ff7b3d58,#0000 31%),linear-gradient(125deg,#120906,#101013 64%,#2a160d)}.overview-slide:after{opacity:.12;background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,#000 5%,#0000 96%);mask-image:linear-gradient(90deg,#000 5%,#0000 96%)}.overview-copy{z-index:3;width:72%;min-width:0;max-width:72%;position:relative}.overview-copy>span{letter-spacing:.17em;font-size:7px;line-height:1.35;display:block}.overview-copy h2{letter-spacing:-.042em;overflow-wrap:normal;text-wrap:balance;max-width:100%;margin-top:6px;font-size:clamp(18px,5.45vw,23px);line-height:1.04}.overview-copy p{color:#ffffffb3;-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;max-width:100%;margin-top:7px;font-size:clamp(8px,2.45vw,10px);line-height:1.42;display:-webkit-box;overflow:hidden}.overview-copy button,.overview-cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ff6a2f24,#ffffff0a);border:1px solid #ff9b6b50;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:auto;max-width:100%;min-height:44px;margin-top:10px;padding:8px 11px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 9px 24px #0005}.overview-copy :is(button,.overview-cta):focus-visible,.overview-controls button:focus-visible{outline-offset:2px;outline:2px solid #ff9b6b}.overview-copy :is(button,.overview-cta) svg{flex:none;width:12px}.gateway-art,.iphone-art,.overview-slide.competition .iphone-art{z-index:2;opacity:1;pointer-events:none;width:32%;min-width:0;max-width:132px;height:72%;margin:0;position:absolute;inset:50% 4px auto auto;transform:translateY(-43%)}.gateway-art{place-items:center;display:grid}.art-ring{width:min(116px,29vw);height:min(116px,29vw);top:10px;right:50%;transform:translate(50%)}.art-ring:before{inset:11px}.art-ring:after{inset:26px}.art-ring .hero-brand img{width:38px;height:38px}.art-stack{border-radius:12px;width:min(98px,25vw);padding:9px;bottom:4px;left:50%;transform:translate(-74%)}.art-stack svg{width:15px}.art-stack span{margin-top:5px;font-size:15px}.art-stack small{font-size:5.5px}.iphone-art{place-items:center;display:grid}.iphone-art .competition-product-image{object-fit:contain;object-position:center;filter:drop-shadow(0 16px 24px #0009);width:min(126px,31vw);max-width:100%;height:100%;max-height:174px}.prize-seal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(68px,17vw);height:min(68px,17vw);bottom:12px;left:2px;transform:none}.prize-seal svg{width:19px}.prize-seal span{font-size:5.5px}.overview-controls{z-index:5;pointer-events:none;justify-content:space-between;gap:8px;height:44px;bottom:4px;left:10px;right:10px}.overview-controls>button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#0d0d0f99;border-radius:12px;width:44px;min-width:44px;height:44px}.overview-controls>div{pointer-events:auto;justify-content:center;align-items:center}.overview-controls>div button{background-clip:content-box;min-width:22px;min-height:12px;padding-block:4px}.overview-controls>div button.active{width:32px}}@media(max-width:359px){.mobile-page-title{display:none}.overview-slide{padding-inline:14px}.overview-copy{width:73%;max-width:73%}.overview-copy h2{font-size:18px}.overview-copy p{-webkit-line-clamp:3;font-size:8px}.gateway-art,.iphone-art,.overview-slide.competition .iphone-art{width:31%;right:1px}}.app-sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.app-sidebar{background:color-mix(in srgb,var(--panel) 96%,transparent)}}.app-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:width var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter);box-shadow:10px 0 40px #10100e09}.app-viewport{min-width:0;transition:margin-left var(--duration-slow) var(--ease-enter);margin-left:268px}.sidebar-collapsed .app-viewport{margin-left:84px}.app-header{z-index:30;border-bottom:1px solid var(--line);align-items:center;gap:12px;height:76px;min-height:76px;padding:0 max(20px,3vw);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-header{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.app-header{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.app-header{background:color-mix(in srgb,var(--bg) 78%,transparent)}}.app-header{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);box-shadow:0 1px #ffffff38}.app-main{width:100%;max-width:var(--container);min-height:calc(100dvh - 76px);padding:clamp(18px,2.2vw,34px);padding-bottom:max(clamp(24px,3vw,48px),var(--safe-bottom));margin:0 auto}.header-brand,.mobile-page-title{display:none}.header-profile>span{display:grid}.header-profile>span b,.header-profile>span small{display:block}@media(max-width:1023px){.app-sidebar{height:100dvh;min-height:100dvh;transform:translate(-105%);width:min(300px,100vw - 28px)!important}.app-sidebar.mobile-open{transform:translate(0)}.app-viewport,.sidebar-collapsed .app-viewport{margin-left:0}.header-brand{display:inline-flex}.mobile-page-title{flex:1;display:block}.sidebar-brand{height:calc(76px + var(--safe-top));min-height:calc(76px + var(--safe-top));padding:var(--safe-top) 20px 0}.sidebar-navigation{padding-bottom:max(14px,var(--safe-bottom))}}@media(max-width:767px){.app-header{height:calc(64px + var(--safe-top));min-height:calc(64px + var(--safe-top));padding-top:max(8px,var(--safe-top));padding-right:max(8px,var(--safe-right));padding-bottom:8px;padding-left:max(8px,var(--safe-left));background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;gap:4px}.app-header>.icon-btn,.app-header .header-actions>.icon-btn,.app-header .notification-bell{width:44px;min-width:44px;height:44px}.app-header .header-brand{flex:0 0 30px;width:30px;display:inline-flex}.app-header .header-brand img{width:30px;height:30px}.mobile-page-title{font-size:.75rem;display:block}.header-actions{gap:0}.header-profile{border:0;padding:4px 1px}.header-profile>span,.header-profile>svg{display:none}.app-main{min-height:calc(100dvh - 64px - var(--safe-top));padding:18px max(14px,var(--safe-right)) max(24px,var(--safe-bottom)) max(14px,var(--safe-left))}}@media(max-width:389px){.mobile-page-title{font-size:.6875rem}.header-actions>.icon-btn{display:none}.app-main{padding-inline:12px}}@media(max-width:359px){.mobile-page-title{display:none}.header-brand{margin-right:auto}}.sidebar-collapse-toggle{display:none}@media(min-width:1024px){.mobile-menu-toggle,.mobile-sidebar-close{display:none!important}.internal-topbar .sidebar-collapse-toggle{flex:0 0 44px;display:inline-flex}.internal-sidebar .sidebar-collapse-toggle{display:none}.internal-app-shell.sidebar-expanded .internal-sidebar .sidebar-link{justify-content:flex-start;gap:12px;padding-inline:12px}.internal-app-shell.sidebar-expanded .internal-sidebar .sidebar-link span,.internal-app-shell.sidebar-expanded .internal-sidebar .sidebar-group-label{display:block}.internal-app-shell.sidebar-expanded .internal-sidebar .competition-sidebar-item{justify-content:flex-start;padding-inline:12px}.internal-app-shell.sidebar-expanded .internal-sidebar .competition-sidebar-item>span{display:grid}.internal-app-shell.sidebar-expanded .internal-sidebar .sidebar-footer .btn{justify-content:flex-start;padding-inline:12px}.internal-app-shell.sidebar-expanded .internal-sidebar .sidebar-footer .btn span{display:inline}.internal-app-shell:not(.sidebar-collapsed) .internal-sidebar .sidebar-link{justify-content:flex-start;gap:12px;padding-inline:12px}.internal-app-shell:not(.sidebar-collapsed) .internal-sidebar .sidebar-link span,.internal-app-shell:not(.sidebar-collapsed) .internal-sidebar .sidebar-group-label{display:block}.internal-app-shell:not(.sidebar-collapsed) .internal-sidebar .competition-sidebar-item{justify-content:flex-start;padding-inline:12px}.internal-app-shell:not(.sidebar-collapsed) .internal-sidebar .competition-sidebar-item>span{display:grid}.internal-app-shell:not(.sidebar-collapsed) .internal-sidebar .sidebar-footer .btn{justify-content:flex-start;padding-inline:12px}.internal-app-shell:not(.sidebar-collapsed) .internal-sidebar .sidebar-footer .btn span{display:inline}}@media(max-width:1023px){.mobile-menu-toggle,.mobile-sidebar-close{display:grid}}.internal-app-shell{background:var(--shell-bg);background-image:none}.internal-app-shell .internal-main{background:var(--main-bg);background-image:none}.internal-app-shell .internal-page-content{background:var(--page-bg);background-image:none}.internal-app-shell .internal-sidebar,.internal-app-shell .internal-topbar{background:var(--internal-sidebar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}@media(max-width:768px){.internal-topbar{height:calc(56px + var(--safe-top));min-height:calc(56px + var(--safe-top));padding:var(--safe-top) max(8px,var(--safe-right)) 4px max(8px,var(--safe-left));gap:6px}.internal-topbar .internal-topbar-context,.internal-topbar .mobile-page-title,.internal-topbar .top-search,.internal-topbar .sidebar-collapse-toggle,.internal-topbar .theme-toggle{display:none!important}.internal-topbar .mobile-menu-toggle{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.internal-topbar .header-brand{flex:0 0 30px;width:30px;display:inline-flex}.internal-topbar .header-brand img{width:30px;height:30px}.internal-topbar .header-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.internal-topbar .header-actions>.notification-bell-wrap,.internal-topbar .header-profile-wrap{display:block}.internal-topbar .notification-bell,.internal-topbar .header-actions>.notification-bell-wrap .notification-bell{width:44px;min-width:44px;height:44px;min-height:44px}.internal-topbar .header-profile{border:0;padding:1px}.internal-topbar .header-profile-trigger{width:12px;min-width:12px;padding:0}.internal-topbar .header-profile-trigger>span,.internal-topbar .header-profile-trigger>svg{display:none}.internal-topbar .profile-avatar{width:34px;height:34px}.internal-topbar .dropdown{top:calc(60px + var(--safe-top));right:max(8px,var(--safe-right));width:min(270px,100vw - 16px);position:fixed;left:auto}.internal-page-content{padding-top:12px;padding-right:max(14px,var(--safe-right));padding-bottom:max(28px,var(--safe-bottom));padding-left:max(14px,var(--safe-left))}}@media(max-width:389px){.internal-topbar{gap:3px}.internal-topbar .mobile-menu-toggle{flex-basis:44px}.internal-topbar .header-brand{flex-basis:28px;width:28px}.internal-topbar .header-brand img{width:28px;height:28px}}.dashboard-page .dashboard-filter-bar{border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;margin-bottom:18px;padding:7px 9px;display:flex}.dashboard-page .dashboard-filter-controls,.dashboard-page .dashboard-filter-actions{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-page .dashboard-filter-actions{justify-content:flex-end;margin-left:auto}.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-currency-selector{border:1px solid var(--internal-border-subtle);background:var(--internal-surface-2);border-radius:11px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:5px 10px;display:flex}.dashboard-page .dashboard-period-control>label,.dashboard-page .dashboard-currency-selector{min-width:0;color:var(--internal-text-muted);background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:1px 7px;padding:0;font-size:8px;line-height:1.1;display:grid}.dashboard-page .dashboard-period-control>label>svg,.dashboard-page .dashboard-currency-selector>svg{width:15px;height:15px;color:var(--internal-accent);grid-row:1/-1}.dashboard-page .dashboard-period-control select,.dashboard-page .dashboard-currency-selector select{width:auto;min-width:0;height:17px;min-height:17px;color:var(--internal-text-primary);font:inherit;background:0 0;border:0;border-radius:0;grid-column:2;padding:0 17px 0 0;font-size:11px;font-weight:650;line-height:1.1}.dashboard-page .dashboard-period-control select:focus,.dashboard-page .dashboard-currency-selector select:focus{outline:2px solid var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .dashboard-period-control select:focus,.dashboard-page .dashboard-currency-selector select:focus{outline:2px solid color-mix(in srgb,var(--internal-accent) 55%,transparent)}}.dashboard-page .dashboard-period-control select:focus,.dashboard-page .dashboard-currency-selector select:focus{outline-offset:2px}.dashboard-page .dashboard-currency-selector{border:1px solid var(--internal-border-subtle);background:var(--internal-surface-2);border-radius:11px;grid-template-rows:auto auto;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:1px 7px;width:184px;min-height:38px;padding:5px 10px;display:grid}.dashboard-page .dashboard-period-control>label{width:124px}.dashboard-page .dashboard-custom-dates{gap:6px}.dashboard-page .dashboard-custom-dates label{gap:3px;font-size:8px}.dashboard-page .dashboard-custom-dates input{border-radius:8px;height:30px;padding:0 7px;font-size:10px}.dashboard-page .dashboard-layout-trigger{border:1px solid var(--internal-border-default);background:var(--internal-surface-2);min-height:36px;color:var(--internal-text-secondary);box-shadow:none;border-radius:10px;padding:0 11px;font-size:10px;font-weight:650}.dashboard-page .dashboard-layout-trigger svg{width:14px;height:14px;color:var(--internal-accent)}.dashboard-page .dashboard-layout-trigger:hover,.dashboard-page .dashboard-layout-trigger:focus-visible{border-color:var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .dashboard-layout-trigger:hover,.dashboard-page .dashboard-layout-trigger:focus-visible{border-color:color-mix(in srgb,var(--internal-accent) 42%,var(--internal-border-default))}}.dashboard-page .dashboard-layout-trigger:hover,.dashboard-page .dashboard-layout-trigger:focus-visible{background:var(--internal-surface-hover);color:var(--internal-text-primary)}.dashboard-page .dashboard-filter-actions .dashboard-realtime{margin-left:0;font-size:9px}@media(max-width:700px){.dashboard-page .dashboard-filter-bar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:8px;display:grid}.dashboard-page .dashboard-filter-controls,.dashboard-page .dashboard-filter-actions{width:100%;margin-left:0}.dashboard-page .dashboard-filter-controls{flex-wrap:wrap}.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-currency-selector{flex:150px}.dashboard-page .dashboard-filter-actions{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:420px){.dashboard-page .dashboard-filter-controls{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-currency-selector{width:100%}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger{justify-content:center;width:100%}}.internal-app-shell .sidebar-link svg,.internal-app-shell .competition-sidebar-item svg,.internal-app-shell .internal-topbar svg,.internal-app-shell .dashboard-filter-bar svg,.internal-app-shell .dashboard-layout-trigger svg{stroke-width:1.7px}.internal-app-shell .sidebar-link svg,.internal-app-shell .competition-sidebar-item svg,.internal-app-shell .internal-topbar .icon-btn svg{width:18px;height:18px}.dashboard-page>.page-title{align-items:flex-start;gap:16px}.dashboard-page>.page-title>div:first-child{flex:1;min-width:0}.dashboard-page>.page-title>.dashboard-header-actions{flex:none;justify-content:flex-end;align-self:flex-start;gap:8px;min-width:0;min-height:48px}.dashboard-page>.page-title .dashboard-refresh-button{border:1px solid var(--internal-border-default);background:var(--internal-surface-2);width:46px;min-width:46px;height:46px;min-height:46px;color:var(--internal-text-primary);box-shadow:none;border-radius:12px;padding:0}.dashboard-page>.page-title .dashboard-refresh-button:hover{border-color:var(--internal-border-strong);background:var(--internal-surface-hover)}.dashboard-page>.page-title .dashboard-refresh-button:focus-visible{outline:2px solid var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page>.page-title .dashboard-refresh-button:focus-visible{outline:2px solid color-mix(in srgb,var(--internal-accent) 60%,transparent)}}.dashboard-page>.page-title .dashboard-refresh-button:focus-visible{outline-offset:2px}.dashboard-page>.page-title .dashboard-refresh-button:disabled{cursor:wait;opacity:.65}.dashboard-page>.page-title .dashboard-refresh-button svg{stroke-width:1.8px;width:19px;height:19px}.dashboard-page>.dashboard-filter-bar{min-height:0;padding:8px 9px}.dashboard-page>.dashboard-filter-bar .dashboard-filter-actions:empty{display:none}@media(max-width:700px){.dashboard-page>.page-title{align-items:flex-start;gap:10px}.dashboard-page>.page-title>.dashboard-header-actions{flex:none;width:auto;min-height:44px}.dashboard-page>.page-title .dashboard-refresh-button{border-radius:11px;width:44px;min-width:44px;height:44px;min-height:44px}.dashboard-page>.page-title p{max-width:none}.dashboard-page>.dashboard-filter-bar{gap:8px}}.internal-app-shell .sidebar-link:hover svg,.internal-app-shell .sidebar-link:focus-visible svg,.internal-app-shell .competition-sidebar-item:hover svg{stroke-width:1.8px}@media(max-width:768px){.internal-page-content{padding-top:8px}.dashboard-page>.overview-carousel{margin-bottom:10px}.dashboard-page .page-title{gap:5px;margin-bottom:10px}.dashboard-page .page-title h1{font-size:clamp(30px,8vw,34px);line-height:1.06}.dashboard-page .page-title p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:42rem;margin-top:3px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-page>.overview-carousel{aspect-ratio:auto;border-radius:16px;height:clamp(190px,50vw,220px);min-height:190px}.dashboard-page .overview-slide{padding:13px 14px 40px}.dashboard-page .overview-copy{width:68%;max-width:68%}.dashboard-page .overview-copy h2{margin-top:4px;font-size:clamp(17px,5.2vw,23px);line-height:1.06}.dashboard-page .overview-copy p{-webkit-line-clamp:2;margin-top:5px;font-size:clamp(8px,2.5vw,10px);line-height:1.35}.dashboard-page .overview-copy button,.dashboard-page .overview-cta{min-height:40px;margin-top:7px;padding:7px 10px;font-size:8px}.dashboard-page .gateway-art,.dashboard-page .iphone-art,.dashboard-page .overview-slide.competition .iphone-art{max-width:116px;height:76%}.dashboard-page .overview-controls{height:38px;bottom:1px;left:8px;right:8px}.dashboard-page .overview-controls>button{border-radius:10px;width:38px;min-width:38px;height:38px}.dashboard-page .dashboard-filter-bar{border-radius:12px;gap:6px;margin-bottom:10px;padding:6px}.dashboard-page .dashboard-filter-controls{flex-wrap:nowrap;gap:6px;display:flex}.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-currency-selector{border-radius:10px;gap:5px;height:38px;min-height:38px;padding:4px 8px}.dashboard-page .dashboard-period-control{flex:0 116px;width:auto}.dashboard-page .dashboard-currency-selector{flex:132px;width:auto;max-width:170px}.dashboard-page .dashboard-period-control>label,.dashboard-page .dashboard-currency-selector{grid-template-rows:1fr;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:0 5px;font-size:0}.dashboard-page .dashboard-period-control>label>span,.dashboard-page .dashboard-currency-selector>span{display:none}.dashboard-page .dashboard-period-control>label>svg,.dashboard-page .dashboard-currency-selector>svg{grid-row:1;width:15px;height:15px}.dashboard-page .dashboard-period-control select,.dashboard-page .dashboard-currency-selector select{white-space:nowrap;text-overflow:ellipsis;grid-column:2;width:100%;height:28px;min-height:28px;padding:0 13px 0 0;font-size:12px;line-height:1}.dashboard-page .dashboard-filter-actions{align-items:center;gap:6px;min-height:38px;display:flex}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger{white-space:nowrap;width:auto;height:38px;min-height:38px;padding:0 10px;font-size:10px}.dashboard-page .dashboard-filter-actions .dashboard-realtime{min-height:38px;font-size:9px}.dashboard-page .dashboard-filter-actions .dashboard-realtime>small{font-size:8px}.dashboard-page .next-award-card,.dashboard-page .next-award-complete{border-radius:13px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:92px;margin-bottom:12px;padding:10px 11px}.dashboard-page .next-award-plaque{width:60px;height:68px;overflow:hidden}.dashboard-page .next-award-plaque .official-award-plaque,.dashboard-page .next-award-card.next-award-complete .official-award-plaque{width:72px;height:68px}.dashboard-page .next-award-copy h2{font-size:14px;line-height:1.12}.dashboard-page .next-award-copy p{margin-top:3px;font-size:8px;line-height:1.35}.dashboard-page .next-award-progress{height:4px;margin-top:7px}.dashboard-page .next-award-values{gap:5px;margin-top:4px;font-size:7px}.dashboard-page .next-award-card>a{border-radius:10px;width:36px;height:36px;position:static}}@media(max-width:420px){.dashboard-page .dashboard-filter-controls{grid-template-columns:none;gap:5px;display:flex}.dashboard-page .dashboard-period-control{flex-basis:104px}.dashboard-page .dashboard-currency-selector{flex-basis:118px;max-width:none}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger{justify-content:center;width:auto;padding-inline:9px}}@media(max-width:359px){.dashboard-page .overview-copy{width:70%;max-width:70%}.dashboard-page .overview-copy h2{font-size:17px}.dashboard-page .overview-slide{padding-inline:12px}.dashboard-page .dashboard-filter-bar{padding:5px}.dashboard-page .dashboard-period-control{flex-basis:98px}.dashboard-page .dashboard-currency-selector{flex-basis:110px}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger{padding-inline:7px}}@media(max-width:768px){.dashboard-page>.overview-carousel,.dashboard-page>.next-award-card,.dashboard-page>.next-award-complete{margin:0!important;display:none!important}.dashboard-page .dashboard-filter-bar{grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;margin-bottom:10px;padding:6px;display:grid!important}.dashboard-page .dashboard-filter-controls{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-currency-selector{box-sizing:border-box;border-radius:11px;height:38px;min-height:38px;padding:4px 10px}.dashboard-page .dashboard-period-control{flex:0 106px;width:106px}.dashboard-page .dashboard-currency-selector{flex:174px;width:auto;min-width:174px;max-width:none}.dashboard-page .dashboard-period-control>label,.dashboard-page .dashboard-currency-selector{grid-template-rows:1fr;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:0 6px;font-size:0}.dashboard-page .dashboard-period-control>label>span,.dashboard-page .dashboard-currency-selector>span{display:none}.dashboard-page .dashboard-period-control>label>svg,.dashboard-page .dashboard-currency-selector>svg{grid-row:1;width:16px;height:16px}.dashboard-page .dashboard-period-control select,.dashboard-page .dashboard-currency-selector select{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;grid-column:2;width:100%;height:28px;min-height:28px;padding:0 16px 0 0;font-size:13px;line-height:1.1}.dashboard-page .dashboard-filter-actions{justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:38px;display:flex}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger{white-space:nowrap;width:auto;min-width:0;height:38px;min-height:38px;padding:0 10px;font-size:10px}.dashboard-page .dashboard-filter-actions .dashboard-realtime{min-height:38px;font-size:9px}}@media(max-width:359px){.dashboard-page .dashboard-period-control{flex-basis:100px;width:100px}.dashboard-page .dashboard-currency-selector{flex-basis:174px;min-width:174px}}.dashboard-control-chevron{display:none}@media(max-width:768px){.dashboard-page .dashboard-filter-bar{border-radius:14px;gap:6px;padding:8px}.dashboard-page .dashboard-filter-controls{grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);align-items:center;gap:6px;display:grid}.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-currency-selector{border-radius:11px;width:100%;min-width:0;max-width:none;height:40px;min-height:40px;padding:0 10px;overflow:visible}.dashboard-page .dashboard-control-field{background:0 0;border:0;grid-template-rows:1fr;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:0 7px;width:100%;min-width:0;padding:0;font-size:0;line-height:1.2;display:grid}.dashboard-page .dashboard-control-field>svg:first-child{width:16px;height:16px;color:var(--internal-accent);flex:0 0 16px;grid-area:1/1}.dashboard-page .dashboard-control-field>span{display:none}.dashboard-page .dashboard-control-field select{width:100%;min-width:0;height:30px;min-height:30px;color:var(--internal-text-primary);white-space:nowrap;text-overflow:ellipsis;appearance:none;background:0 0;border:0;border-radius:0;grid-area:1/2;padding:0;font-size:13px;font-weight:650;line-height:1.25;overflow:hidden}.dashboard-page .dashboard-control-field select:focus{outline:2px solid var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .dashboard-control-field select:focus{outline:2px solid color-mix(in srgb,var(--internal-accent) 55%,transparent)}}.dashboard-page .dashboard-control-field select:focus{outline-offset:2px}.dashboard-page .dashboard-control-field .dashboard-control-chevron{width:16px;height:16px;color:var(--internal-text-secondary);pointer-events:none;flex:0 0 16px;grid-area:1/3;display:block}.dashboard-page .dashboard-filter-actions{justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:40px;display:flex}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger{white-space:nowrap;gap:6px;width:auto;min-width:0;height:40px;min-height:40px;padding:0 11px;font-size:0;line-height:1;display:inline-flex}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger .dashboard-layout-label{font-size:12px;line-height:1}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger svg{flex:0 0 16px;width:16px;height:16px}}@media(max-width:375px){.dashboard-page .dashboard-filter-controls{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr)}.dashboard-page .dashboard-control-field{gap:0 5px}.dashboard-page .dashboard-control-field select{font-size:12px}}@media(max-width:359px){.dashboard-page .dashboard-filter-controls{grid-template-columns:minmax(0,1fr);gap:6px}.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-currency-selector{height:38px;min-height:38px}.dashboard-page .dashboard-filter-actions{min-height:38px}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger{height:38px;min-height:38px}}@media(max-width:768px){.internal-topbar{z-index:70;box-sizing:border-box;height:calc(54px + var(--safe-top));min-height:calc(54px + var(--safe-top));padding:var(--safe-top) max(10px,var(--safe-right)) 4px max(10px,var(--safe-left));gap:6px;position:sticky;top:0}.internal-topbar .mobile-page-title{display:none!important}.internal-topbar .header-brand{flex:0 0 28px;width:28px;display:inline-flex}.internal-topbar .header-brand img{width:28px;height:28px}.internal-topbar .mobile-menu-toggle{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;display:grid!important}.internal-topbar .header-actions{align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.internal-topbar .header-actions>.theme-toggle,.internal-topbar .header-actions>.notification-bell-wrap{display:block!important}.internal-topbar .header-actions>.theme-toggle{width:42px;min-width:42px;height:42px;min-height:42px}.internal-topbar .header-actions>.theme-toggle svg{width:18px;height:18px}.internal-topbar .notification-bell,.internal-topbar .header-actions>.notification-bell-wrap .notification-bell{width:42px;min-width:42px;height:42px;min-height:42px;display:grid}.internal-topbar .header-profile-wrap{min-width:36px;display:block}.internal-topbar .header-profile{border:0;padding:1px}.internal-topbar .header-profile-trigger{width:12px;min-width:12px;padding:0}.internal-topbar .header-profile-trigger>span,.internal-topbar .header-profile-trigger>svg{display:none}.internal-topbar .profile-avatar{width:34px;height:34px}.internal-sidebar{height:100dvh;min-height:100dvh;padding-left:var(--safe-left);padding-bottom:var(--safe-bottom);transition:transform .2s;transform:translate(-105%);z-index:80!important;width:min(88vw,320px)!important}.internal-sidebar.mobile-open{transform:translate(0)}.app-menu-backdrop{z-index:75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;width:100%;height:100%;position:fixed;inset:0}.internal-page-content{padding-top:12px;padding-right:max(16px,var(--safe-right));padding-left:max(16px,var(--safe-left));padding-bottom:max(24px,var(--safe-bottom))}.dashboard-page>.page-title{gap:5px;margin-bottom:12px}.dashboard-page>.page-title h1{font-size:clamp(30px,8vw,36px);line-height:1.06}.dashboard-page>.page-title p{max-width:100%;margin-top:3px;font-size:15px;line-height:1.4}.dashboard-page .dashboard-preview-heading{margin-top:4px;margin-bottom:10px}.dashboard-page .dashboard-preview-heading h2{display:none}.dashboard-page .dashboard-preview-heading .section-eyebrow{font-size:10px}.dashboard-page .internal-dashboard-layout{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-page .dashboard-preview-summary{grid-template-columns:minmax(0,1fr);gap:8px}.dashboard-page .dashboard-preview-balance{grid-row:auto;padding:15px}.dashboard-page .dashboard-preview-balance>strong{font-size:clamp(24px,8vw,32px)}.dashboard-page .dashboard-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-page .dashboard-preview-metrics .metric-card{min-width:0;min-height:116px;padding:13px}.dashboard-page .dashboard-preview-metrics .metric-card .metric-value{font-size:clamp(17px,5.8vw,22px)}.dashboard-page .dashboard-preview-metrics .metric-card .metric-label{white-space:normal;font-size:10px;line-height:1.25}.dashboard-page .dashboard-preview-mini-list{padding:3px 13px}.dashboard-page .dashboard-preview-chart-panel{padding:12px}}@media(max-width:389px){.internal-topbar{padding-inline:max(8px,var(--safe-left)) max(8px,var(--safe-right));gap:3px}.internal-topbar .header-actions>.theme-toggle{width:40px;min-width:40px;display:grid!important}.internal-topbar .notification-bell,.internal-topbar .header-actions>.notification-bell-wrap .notification-bell{width:40px;min-width:40px}.internal-topbar .profile-avatar{width:32px;height:32px}.internal-page-content{padding-inline:12px}}@media(max-width:359px){.dashboard-page .dashboard-preview-metrics{grid-template-columns:1fr}.dashboard-page .dashboard-preview-metrics .metric-card{min-height:108px}}@media(max-width:768px){.internal-topbar .header-actions{justify-content:flex-end;align-items:center;gap:4px;min-height:44px;display:flex}.internal-topbar .header-actions>.theme-toggle,.internal-topbar .header-actions>.notification-bell-wrap{flex:0 0 42px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;line-height:0;display:flex!important}.internal-topbar .header-actions>.notification-bell-wrap{position:relative}.internal-topbar .header-actions>.theme-toggle svg,.internal-topbar .notification-bell svg{flex:0 0 18px;width:18px;height:18px;margin:0;display:block}.internal-topbar .notification-bell{flex:0 0 42px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;line-height:0;position:relative;display:inline-flex!important}.internal-topbar .notification-bell>span{border-width:2px;min-width:16px;height:16px;padding:0 3px;font-size:8px;line-height:12px;top:3px;right:3px}.internal-topbar .header-profile-wrap,.internal-topbar .header-profile{align-items:center;display:flex}.internal-topbar .header-profile-wrap{min-width:36px;min-height:42px}.internal-topbar .header-profile{border:0;justify-content:center;padding:0}.internal-topbar .profile-avatar{flex:0 0 34px;width:34px;height:34px;display:block}.dashboard-page .dashboard-control-field{grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;column-gap:7px;overflow:visible}.dashboard-page .dashboard-control-field>svg:first-child,.dashboard-page .dashboard-control-field .dashboard-control-chevron{pointer-events:none;flex-shrink:0;place-self:center;margin:0;display:block}.dashboard-page .dashboard-control-field select{text-overflow:ellipsis;white-space:nowrap;background-image:none;min-width:0;max-width:100%;margin:0;display:block;overflow:hidden}.dashboard-page .dashboard-filter-actions .dashboard-layout-trigger{box-sizing:border-box;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}}@media(max-width:389px){.internal-topbar .header-actions{gap:3px}.internal-topbar .header-actions>.theme-toggle,.internal-topbar .header-actions>.notification-bell-wrap,.internal-topbar .notification-bell{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}.internal-topbar .notification-bell>span{top:2px;right:2px}.internal-topbar .profile-avatar{flex-basis:32px;width:32px;height:32px}}.internal-filter-bar{min-width:0;box-shadow:none;align-items:center;gap:10px;display:flex}.internal-filter-select{border:1px solid var(--internal-border-subtle);background:var(--internal-surface-2);min-width:0;height:44px;color:var(--internal-text-secondary);box-sizing:border-box;border-radius:16px;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;column-gap:8px;padding:0 12px;display:grid}.internal-filter-select:focus-within{border-color:var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.internal-filter-select:focus-within{border-color:color-mix(in srgb,var(--internal-accent) 55%,var(--internal-border-default))}}.internal-filter-select:focus-within{box-shadow:0 0 0 3px var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.internal-filter-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--internal-accent) 14%,transparent)}}.internal-filter-select:hover{border-color:var(--internal-border-default);background:var(--internal-surface-hover)}.internal-filter-select:has(.internal-filter-value:disabled){cursor:not-allowed;opacity:.48}.internal-filter-select>.internal-filter-value:disabled{cursor:not-allowed}.internal-filter-select>.internal-filter-icon{box-sizing:content-box;border-right:1px solid var(--internal-border-subtle);width:17px;height:17px;color:var(--internal-accent);flex-shrink:0;grid-column:1;padding-right:8px;display:block}.internal-filter-select>.internal-filter-value{width:100%;min-width:0;height:30px;color:var(--internal-text-primary);appearance:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;grid-column:2;padding:0;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.internal-filter-select>.internal-filter-value:first-child{grid-column:1/3}.internal-filter-select>.internal-filter-chevron{width:15px;height:15px;color:var(--internal-text-secondary);pointer-events:none;flex-shrink:0;grid-column:3;display:block}.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-currency-selector{min-height:44px;box-shadow:none;border-radius:16px}.dashboard-page .dashboard-control-field.internal-filter-select{height:auto;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dashboard-page .dashboard-control-field.internal-filter-select>.internal-filter-icon{width:16px;height:16px;padding-right:7px}.dashboard-page .dashboard-control-field.internal-filter-select>.internal-filter-value{font-size:12px}.dashboard-page .dashboard-control-field.internal-filter-select>.internal-filter-chevron{display:block}.transactions-toolbar.internal-filter-bar{border-bottom:1px solid var(--internal-border-subtle)}.transactions-filter.internal-filter-select{height:38px;min-height:38px;color:var(--internal-text-secondary);letter-spacing:.04em;text-transform:uppercase;border-left:0;padding:0 10px;font-size:10px}.transactions-filter.internal-filter-select>span{white-space:nowrap;font-size:10px}.transactions-filter.internal-filter-select>.internal-filter-value{letter-spacing:normal;text-transform:none;width:110px;height:28px;font-size:12px}.internal-segmented-control{border:1px solid var(--internal-border-subtle);background:var(--internal-surface-2);border-radius:999px;align-items:center;gap:3px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.internal-segmented-item{min-height:34px;color:var(--internal-text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:11px;font-weight:600;line-height:1;transition:background .16s,color .16s,border-color .16s}.internal-segmented-item:hover{color:var(--internal-text-primary);background:var(--internal-surface-hover)}.internal-segmented-item.active{background:var(--internal-text-primary);color:var(--internal-surface-1)}.internal-segmented-item:focus-visible{outline:2px solid var(--internal-accent);outline-offset:2px}.internal-segmented-item:disabled{cursor:not-allowed;opacity:.45}.internal-real-page .search-box,.products-page .search-box,.customers-page .search-box{border:1px solid var(--internal-border-subtle);background:var(--internal-surface-2);min-height:44px;box-shadow:none;border-radius:16px;transition:background .16s,border-color .16s,box-shadow .16s}.internal-real-page .search-box:hover,.products-page .search-box:hover,.customers-page .search-box:hover{border-color:var(--internal-border-default);background:var(--internal-surface-hover)}.internal-real-page .search-box:focus-within,.products-page .search-box:focus-within,.customers-page .search-box:focus-within{border-color:var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.internal-real-page .search-box:focus-within,.products-page .search-box:focus-within,.customers-page .search-box:focus-within{border-color:color-mix(in srgb,var(--internal-accent) 55%,var(--internal-border-default))}}.internal-real-page .search-box:focus-within,.products-page .search-box:focus-within,.customers-page .search-box:focus-within{box-shadow:0 0 0 3px var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.internal-real-page .search-box:focus-within,.products-page .search-box:focus-within,.customers-page .search-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--internal-accent) 14%,transparent)}}.internal-real-page .search-box>svg,.products-page .search-box>svg,.customers-page .search-box>svg{width:17px;height:17px;color:var(--internal-accent)}.period-selector>.internal-filter-select{width:180px}.period-custom input{border-radius:14px;min-height:44px}@media(max-width:768px){.internal-filter-bar{gap:6px}.internal-filter-select{border-radius:13px;column-gap:7px;height:40px;min-height:40px;padding-inline:10px}.internal-filter-select>.internal-filter-value{font-size:12px}.dashboard-page .dashboard-period-control,.dashboard-page .dashboard-currency-selector{border-radius:13px;min-height:40px}.transactions-toolbar.internal-filter-bar{flex-wrap:wrap;align-items:stretch}.transactions-filter.internal-filter-select{width:100%;height:40px;min-height:40px;padding-inline:10px}.transactions-filter.internal-filter-select>.internal-filter-value{flex:1;width:auto;font-size:12px}.internal-segmented-control{flex-wrap:wrap;width:100%;max-width:100%;overflow:visible}.internal-segmented-item{flex:auto;min-width:0;min-height:34px;padding-inline:11px}.internal-real-page .search-box,.products-page .search-box,.customers-page .search-box{border-radius:13px;min-height:40px}.period-selector>.internal-filter-select{width:min(100%,180px)}.period-custom input{border-radius:13px;min-height:40px}}@media(max-width:380px){.internal-segmented-item{padding-inline:9px;font-size:10px}}.dashboard-page .dashboard-filter-bar .dashboard-period-control,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field{box-sizing:border-box;border:1px solid var(--internal-border-default);background:var(--internal-surface-2);min-width:0;height:44px;min-height:44px;box-shadow:none;border-radius:16px;padding:0 12px}.dashboard-page .dashboard-filter-bar .dashboard-period-control:hover,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field:hover{border-color:var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .dashboard-filter-bar .dashboard-period-control:hover,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field:hover{border-color:color-mix(in srgb,var(--internal-accent) 28%,var(--internal-border-default))}}.dashboard-page .dashboard-filter-bar .dashboard-period-control:hover,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field:hover{background:var(--internal-surface-hover)}.dashboard-page .dashboard-filter-bar .dashboard-period-control:focus-within,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field:focus-within{border-color:var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .dashboard-filter-bar .dashboard-period-control:focus-within,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field:focus-within{border-color:color-mix(in srgb,var(--internal-accent) 55%,var(--internal-border-default))}}.dashboard-page .dashboard-filter-bar .dashboard-period-control:focus-within,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field:focus-within{box-shadow:0 0 0 3px var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .dashboard-filter-bar .dashboard-period-control:focus-within,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--internal-accent) 14%,transparent)}}.dashboard-page .dashboard-filter-bar .dashboard-period-control>.dashboard-control-field,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field{grid-template-rows:1fr;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;column-gap:8px;display:grid}.dashboard-page .dashboard-filter-bar .dashboard-period-control>.dashboard-control-field{background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0}.dashboard-page .dashboard-filter-bar .dashboard-control-field>span{display:none}.dashboard-page .dashboard-filter-bar .dashboard-control-field>.internal-filter-icon{box-sizing:content-box;border-right:1px solid var(--internal-border-subtle);grid-area:1/1;place-self:center start;width:16px;height:16px;padding-right:8px}.dashboard-page .dashboard-filter-bar .dashboard-control-field>.internal-filter-value{appearance:none;background:0 0;border:0;grid-area:1/2;width:100%;min-width:0;height:30px;min-height:30px;padding:0;font-size:12px;line-height:1.25}.dashboard-page .dashboard-filter-bar .dashboard-control-field>.internal-filter-chevron{grid-area:1/3;place-self:center;width:15px;height:15px;display:block}@media(max-width:768px){.dashboard-page .dashboard-filter-bar .dashboard-filter-controls{grid-template-columns:minmax(108px,.82fr) minmax(0,1.4fr);align-items:center;gap:6px;width:100%;min-width:0;display:grid}.dashboard-page .dashboard-filter-bar .dashboard-period-control,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field{border-radius:13px;width:100%;max-width:none;height:40px;min-height:40px;padding:0 10px;overflow:visible}.dashboard-page .dashboard-filter-bar .dashboard-period-control>.dashboard-control-field,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field{grid-template-columns:24px minmax(0,1fr) 15px;column-gap:6px}.dashboard-page .dashboard-filter-bar .dashboard-control-field>.internal-filter-icon{width:15px;height:15px;padding-right:8px}.dashboard-page .dashboard-filter-bar .dashboard-control-field>.internal-filter-value{text-overflow:ellipsis;white-space:nowrap;height:30px;min-height:30px;font-size:12px;line-height:30px;overflow:hidden}.dashboard-page .dashboard-filter-bar .dashboard-control-field>.internal-filter-chevron{width:15px;height:15px}}@media(max-width:359px){.dashboard-page .dashboard-filter-bar .dashboard-filter-controls{grid-template-columns:minmax(0,1fr)}.dashboard-page .dashboard-filter-bar .dashboard-period-control,.dashboard-page .dashboard-filter-bar .dashboard-currency-selector.dashboard-control-field{height:40px;min-height:40px}}@media(max-width:767px){.dashboard-page>.page-title{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;margin-bottom:24px;display:grid}.dashboard-page>.page-title>div:first-child{display:contents}.dashboard-page>.page-title h1{grid-area:1/1;align-self:center;min-width:0}.dashboard-page>.page-title p{grid-area:2/1/auto/-1;width:100%;margin-top:6px}.dashboard-page>.page-title>.dashboard-header-actions{grid-area:1/2;justify-content:flex-end;align-self:center;width:auto;min-width:44px;min-height:44px;margin-left:auto}.dashboard-page>.page-title .dashboard-refresh-button{flex:0 0 44px}}.live-sales-page .dashboard-filter-bar{align-items:center}.live-sales-page .dashboard-filter-bar .dashboard-period-control>.dashboard-control-field,.live-sales-page .dashboard-filter-bar>.dashboard-currency-selector.dashboard-control-field{box-sizing:border-box;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:2px 10px;width:100%;height:56px;min-height:56px;padding:8px 12px}.live-sales-page .dashboard-filter-bar .dashboard-control-field>.internal-filter-icon{grid-area:1/1/3;place-self:center start}.live-sales-page .dashboard-filter-bar .dashboard-control-field>span{grid-area:1/2;align-self:end;margin:0;font-size:8px;line-height:1}.live-sales-page .dashboard-filter-bar .dashboard-control-field>.internal-filter-value{grid-area:2/2;align-self:start;width:100%;height:20px;min-height:20px;line-height:1.15}.live-sales-page .dashboard-filter-bar .dashboard-control-field>.internal-filter-chevron{grid-area:1/3/3;place-self:center}@media(max-width:700px){.live-sales-page .dashboard-filter-bar .dashboard-period-control,.live-sales-page .dashboard-filter-bar .dashboard-period-control>.dashboard-control-field,.live-sales-page .dashboard-filter-bar>.dashboard-currency-selector.dashboard-control-field{width:100%;min-width:0}}.dashboard-layout-mobile-action{display:none}@media(max-width:767px){.dashboard-page .dashboard-filter-actions:empty{display:none}.dashboard-page .dashboard-layout-mobile-action{justify-content:flex-start;align-items:center;width:100%;min-width:0;margin:10px 0 18px;display:flex}.dashboard-page .dashboard-layout-mobile-action .dashboard-layout-trigger{border:1px solid var(--internal-border-default);background:var(--internal-surface-1);width:auto;min-width:0;height:40px;min-height:40px;color:var(--internal-text-primary);box-shadow:none;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.dashboard-page .dashboard-layout-mobile-action .dashboard-layout-trigger svg{width:16px;height:16px;color:var(--internal-accent);flex:0 0 16px}.dashboard-page .dashboard-layout-mobile-action .dashboard-layout-trigger:hover,.dashboard-page .dashboard-layout-mobile-action .dashboard-layout-trigger:focus-visible{border-color:var(--internal-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-page .dashboard-layout-mobile-action .dashboard-layout-trigger:hover,.dashboard-page .dashboard-layout-mobile-action .dashboard-layout-trigger:focus-visible{border-color:color-mix(in srgb,var(--internal-accent) 42%,var(--internal-border-default))}}.dashboard-page .dashboard-layout-mobile-action .dashboard-layout-trigger:hover,.dashboard-page .dashboard-layout-mobile-action .dashboard-layout-trigger:focus-visible{background:var(--internal-surface-hover)}}.pv2{max-width:1480px;margin:auto}.pv2-head,.pv2-editor>header,.pv2-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.pv2-head>div>span,.pv2-wizard header span{color:var(--orange);letter-spacing:.14em;font-size:9px;font-weight:800}.pv2-head h1{letter-spacing:-.045em;font-size:clamp(25px,3vw,36px)}.pv2-head p,.pv2-section-head p{color:var(--muted);margin-top:4px;font-size:12px}.pv2 svg{width:16px}.pv2-notice{color:#ef6269;background:#ff4b5510;border:1px solid #ff4b5540;border-radius:11px;margin:0 0 16px;padding:11px 13px;font-size:12px}.pv2-notice.success{color:#15b884;background:#15d59a10;border-color:#15d59a45}.pv2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.pv2-stats>.panel{min-height:96px;padding:16px;position:relative}.pv2-stats svg,.pv2-stat-mark{color:var(--orange);position:absolute;top:15px;right:15px}.pv2-stats span{color:var(--muted);font-size:10px;display:block}.pv2-stats strong{margin-top:14px;font-size:22px;display:block}.pv2-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:13px;display:flex;overflow-x:auto}.pv2-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;flex:none;padding:11px 14px;font-size:11px;position:relative}.pv2-tabs button.active{color:var(--text)}.pv2-tabs button.active:after{content:"";background:var(--orange);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.pv2-toolbar{align-items:center;gap:8px;margin-bottom:15px;display:flex}.pv2-toolbar>.input{width:auto;min-width:140px;font-size:10px}.pv2-search{border:1px solid var(--line);background:var(--panel);border-radius:11px;flex:1;align-items:center;gap:8px;min-width:230px;height:40px;padding:0 11px;display:flex}.pv2-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.pv2-search button{color:var(--muted);background:0 0;border:0}.pv2-view{border:1px solid var(--line);border-radius:10px;padding:3px;display:flex}.pv2-view button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.pv2-view button.active{background:var(--orange-soft);color:var(--orange)}.pv2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.pv2-card{transition:transform .2s,border-color .2s,box-shadow .2s;overflow:visible}.pv2-card:hover{border-color:var(--orange);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.pv2-card:hover{border-color:color-mix(in srgb,var(--orange) 25%,var(--line))}}.pv2-card:hover{box-shadow:var(--shadow-sm)}.pv2-cover{border-bottom:1px solid var(--line);border-radius:inherit;background:radial-gradient(circle at 70% 20%,var(--orange-soft),var(--panel-2));border-bottom-right-radius:0;border-bottom-left-radius:0;place-items:center;height:125px;display:grid;position:relative;overflow:hidden}.pv2-cover>svg{width:30px;height:30px;color:var(--orange)}.pv2-cover img{object-fit:cover;width:100%;height:100%}.pv2-cover>.pv2-status{position:absolute;top:12px;left:12px}.pv2-status{border:1px solid var(--line);background:var(--panel);border-radius:99px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pv2-status{background:color-mix(in srgb,var(--panel) 90%,transparent)}}.pv2-status{color:var(--muted);font-size:8px}.pv2-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.pv2-status.active{color:var(--success)}.pv2-status.draft{color:#3aa7ff}.pv2-status.paused{color:#f5b820}.pv2-card-body{padding:15px}.pv2-card-body small{color:var(--orange);font-size:8px}.pv2-card-body h2{margin-top:6px;font-size:15px}.pv2-card-body p{height:32px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.55;overflow:hidden}.pv2-price{align-items:baseline;gap:5px;margin-top:15px;display:flex}.pv2-price strong{font-size:18px}.pv2-price span{color:var(--muted);font-size:8px}.pv2-card dl{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;padding:12px 0;display:grid}.pv2-card dt{color:var(--muted);font-size:8px}.pv2-card dd{margin-top:4px;font-size:10px}.pv2-card-actions{justify-content:space-between;display:flex}.pv2-menu-wrap{position:relative}.pv2-menu{z-index:20;border:1px solid var(--line);background:var(--panel-2);width:160px;box-shadow:var(--shadow-sm);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 5px);right:0}.pv2-menu button{width:100%;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.pv2-menu button:hover{background:var(--orange-soft)}.pv2-menu button.danger{color:#ff5a62}.pv2-pagination{color:var(--muted);justify-content:space-between;align-items:center;margin-top:17px;font-size:10px;display:flex}.pv2-pagination>div{gap:6px;display:flex}.pv2-skeleton{height:330px}.pv2-product-cell{color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}.pv2-product-cell>img,.pv2-product-cell>svg{object-fit:cover;border-radius:8px;width:35px;height:35px}.pv2-product-cell small{color:var(--muted);margin-top:3px;display:block}.pv2-modal-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.pv2-wizard-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pv2-wizard{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;width:min(920px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0008}.pv2-wizard>header,.pv2-wizard>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.pv2-wizard>footer{border-top:1px solid var(--line);border-bottom:0}.pv2-wizard>footer>div{gap:8px;display:flex}.pv2-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:15px 20px;display:grid}.pv2-steps li{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.pv2-steps i{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.pv2-steps .active,.pv2-steps .done{color:var(--orange)}.pv2-steps .active i,.pv2-steps .done i{border-color:var(--orange);background:var(--orange-soft)}.pv2-wizard .pv2-notice{margin:12px 20px 0}.pv2-wizard-body{min-height:420px;padding:22px;overflow-y:auto}.pv2-charge,.pv2-deliveries{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.pv2-deliveries{grid-template-columns:repeat(3,minmax(0,1fr))}.pv2-choice{border:1px solid var(--line);background:var(--panel-2);min-height:92px;color:var(--text);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;padding:14px;display:flex;position:relative}.pv2-choice:hover:not(:disabled),.pv2-choice.active{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.pv2-choice:hover:not(:disabled),.pv2-choice.active{border-color:color-mix(in srgb,var(--orange) 55%,var(--line))}}.pv2-choice:hover:not(:disabled),.pv2-choice.active{background:var(--orange-soft)}.pv2-choice>i{border:1px solid var(--line);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:11px;right:11px}.pv2-choice b{font-size:11px}.pv2-choice span,.pv2-choice small{color:var(--muted);margin-top:7px;font-size:9px}.pv2-choice small{color:var(--orange)}.pv2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pv2-form-grid label>span{color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.pv2-form-grid .wide,.pv2-form-grid>.wide{grid-column:1/-1}.pv2-upload{grid-column:1/-1;align-items:center;gap:10px;display:flex}.pv2-upload>button:first-of-type{border:1px dashed var(--line-strong);background:var(--panel-2);width:100%;min-height:130px;color:var(--muted);border-radius:12px;place-items:center;gap:5px;display:grid}.pv2-upload img{object-fit:cover;border-radius:11px;width:100%;height:150px}.pv2-upload span{font-size:9px}.pv2-capabilities{border:1px solid var(--orange);align-items:flex-start;gap:12px;padding:17px;display:flex}@supports (color:color-mix(in lab,red,red)){.pv2-capabilities{border:1px solid color-mix(in srgb,var(--orange) 25%,var(--line))}}.pv2-capabilities{background:var(--orange-soft);border-radius:12px}.pv2-capabilities svg{color:var(--orange);flex:none}.pv2-capabilities b{font-size:11px}.pv2-capabilities p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.pv2-summary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pv2-summary>img,.pv2-summary>svg{object-fit:cover;background:var(--panel-2);width:100%;height:140px;color:var(--orange);border-radius:12px;grid-column:1/-1;padding:25px}.pv2-summary>div{border:1px solid var(--line);border-radius:10px;padding:12px}.pv2-summary span,.pv2-summary strong{display:block}.pv2-summary span{color:var(--muted);font-size:8px}.pv2-summary strong{margin-top:5px;font-size:11px}.pv2-editor>header{z-index:15;background:var(--bg);padding:12px 0;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.pv2-editor>header{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.pv2-editor>header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pv2-editor>header>button{color:var(--muted);font:inherit;background:0 0;border:0;gap:6px;font-size:10px;display:flex}.pv2-editor>header>div{align-items:center;gap:10px;display:flex}.pv2-editor>header>div:last-child{margin-left:auto}.pv2-editor-layout{grid-template-columns:210px minmax(0,1fr);gap:16px;display:grid}.pv2-editor-layout>nav{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-self:start;padding:6px;display:grid;position:sticky;top:80px}.pv2-editor-layout>nav button{color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:9px;font-size:10px}.pv2-editor-layout>nav button.active,.pv2-editor-layout>nav button:hover{background:var(--orange-soft);color:var(--orange)}.pv2-editor-card,.pv2-integrity,.pv2-danger{padding:20px}.pv2-editor-card h2,.pv2-danger h2{margin-bottom:17px;font-size:15px}.pv2-editor-stack{gap:13px;display:grid}.pv2-integrity>div:first-child{justify-content:space-between;font-size:11px;display:flex}.pv2-progress{background:var(--panel-3);border-radius:99px;height:6px;margin:13px 0;overflow:hidden}.pv2-progress i{background:var(--orange);height:100%;display:block}.pv2-integrity ul{flex-wrap:wrap;gap:7px;display:flex}.pv2-integrity li{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:5px 7px;font-size:8px}.pv2-integrity li.done{color:var(--success)}.pv2-danger{border-color:#ff4b5535}.pv2-danger p{color:var(--muted);font-size:10px}.pv2-danger>div{gap:8px;margin-top:14px;display:flex}.pv2-offers{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pv2-offers>.panel{padding:17px}.pv2-offers>.panel>div{gap:6px;display:flex}.pv2-offers h3{margin-top:13px}.pv2-offers strong{margin-top:8px;font-size:20px;display:block}.pv2-offers p{color:var(--muted);margin:6px 0 13px;font-size:9px}.spin{animation:1s linear infinite spin}@media(max-width:1024px){.pv2-grid,.pv2-stats{grid-template-columns:repeat(2,1fr)}.pv2-toolbar{flex-wrap:wrap}.pv2-search{flex-basis:100%}.pv2-deliveries{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.pv2-head{align-items:flex-start}.pv2-head .btn{white-space:nowrap}.pv2-grid,.pv2-form-grid,.pv2-charge,.pv2-deliveries,.pv2-summary,.pv2-offers{grid-template-columns:1fr}.pv2-stats{display:flex;overflow-x:auto}.pv2-stats>.panel{min-width:150px}.pv2-toolbar>.input{flex:1}.pv2-view{display:none}.pv2-table{overflow:auto}.pv2-wizard-backdrop{padding:0}.pv2-wizard{border-radius:0;height:100dvh;max-height:none}.pv2-steps span{display:none}.pv2-wizard-body{padding:16px}.pv2-editor>header{flex-wrap:wrap}.pv2-editor>header>div:last-child{width:100%}.pv2-editor>header>div:last-child .btn{flex:1}.pv2-editor-layout{display:block}.pv2-editor-layout>nav{z-index:12;margin-bottom:13px;display:flex;position:sticky;top:110px;overflow-x:auto}.pv2-editor-layout>nav button{flex:none}.pv2-section-head{align-items:flex-start}.pv2-form-grid .wide,.pv2-form-grid>.wide,.pv2-upload{grid-column:auto}}.pv2-provider-grid,.pv2-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pv2-provider{border:1px solid var(--line);background:var(--panel);min-height:105px;color:var(--text);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.pv2-provider:hover,.pv2-provider.active{border-color:var(--orange);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.pv2-provider:hover,.pv2-provider.active{border-color:color-mix(in srgb,var(--orange) 45%,var(--line))}}.pv2-provider:hover,.pv2-provider.active{background:var(--orange-soft)}.pv2-provider>i{border:1px solid var(--line);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:10px;right:10px}.pv2-provider b{font-size:11px}.pv2-provider span,.pv2-provider small{color:var(--muted);margin-top:7px;font-size:9px}.pv2-provider small{color:var(--orange)}.pv2-rule-list{grid-template-columns:repeat(2,1fr);gap:0 20px;margin-top:20px;display:grid}.pv2-switch{min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex;position:relative}.pv2-switch input{opacity:0;position:absolute}.pv2-switch i{background:var(--panel-3);border-radius:99px;flex:none;width:34px;height:20px;transition:background .18s;position:relative}.pv2-switch i:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px}.pv2-switch input:checked+i{background:var(--orange)}.pv2-switch input:checked+i:after{background:#fff;transform:translate(14px)}.pv2-email-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pv2-email-grid label{margin-bottom:12px;display:block}.pv2-email-grid label>span{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.pv2-email-grid>.panel{padding:20px}.pv2-email-grid>.panel>span:first-child{color:var(--orange);letter-spacing:.12em;font-size:8px}.pv2-email-grid h3{margin-top:15px}.pv2-email-grid p{color:var(--muted);white-space:pre-wrap;margin:12px 0;font-size:11px}.pv2-savebar{z-index:18;border:1px solid var(--line);background:var(--panel);border-radius:13px;justify-content:flex-end;align-items:center;gap:8px;margin-top:15px;padding:10px;display:flex;position:sticky;bottom:14px}@supports (color:color-mix(in lab,red,red)){.pv2-savebar{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.pv2-savebar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 16px 45px #0004}.pv2-savebar>span{margin-right:auto;font-size:10px}.pv2-integration-grid>.panel{padding:16px}.pv2-integration-grid>.panel>div{justify-content:space-between;align-items:center;display:flex}.pv2-integration-grid p{margin:10px 0 5px;font-size:11px}.pv2-integration-grid small{min-height:31px;color:var(--muted);font-size:8px;display:block}.pv2-integration-grid .btn{margin-top:12px}.pv2-utm{margin-top:13px;padding:17px}.pv2-utm h3{font-size:12px}.pv2-utm p{color:var(--muted);margin-top:6px;font-size:10px}.pv2-list{gap:8px;display:grid}.pv2-row-card{align-items:center;gap:12px;padding:12px;display:flex}.pv2-row-card>svg{color:var(--muted);flex:none}.pv2-row-card>div{flex:1;min-width:0}.pv2-row-card p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.pv2-row-card>span{color:var(--muted);font-size:9px}.pv2-bump-preview{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;margin-top:16px;padding:15px}.pv2-bump-preview small,.pv2-bump-preview b,.pv2-bump-preview p,.pv2-bump-preview span{display:block}.pv2-bump-preview small{color:var(--orange);font-size:8px}.pv2-bump-preview b{margin-top:7px}.pv2-bump-preview p{color:var(--muted);margin:5px 0;font-size:10px}.pv2-bump-preview span{background:var(--orange);color:#fff;text-align:center;border-radius:8px;padding:8px;font-size:9px}.pv2-permissions{grid-template-columns:repeat(2,1fr);gap:0 14px;display:grid}.pv2-inline{gap:8px;display:flex}.pv2-affiliate{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:10px;display:flex}.pv2-affiliate>span:first-child{flex:1}.pv2-link-preview{background:var(--panel-2);border-radius:9px;margin-top:14px;padding:11px}.pv2-link-preview span,.pv2-link-preview code{display:block}.pv2-link-preview span{color:var(--muted);font-size:8px}.pv2-link-preview code{overflow-wrap:anywhere;margin-top:5px;font-size:9px}.pv2-funnel{flex-direction:column;align-items:center;gap:7px;max-width:620px;margin:auto;display:flex}.pv2-funnel>div{display:contents}.pv2-funnel>.panel,.pv2-funnel>div>.panel{width:100%;padding:16px}.pv2-funnel b,.pv2-funnel span{display:block}.pv2-funnel span,.pv2-funnel p{color:var(--muted);margin-top:5px;font-size:9px}.pv2-funnel .panel>div{background:var(--panel-2);border-radius:8px;justify-content:space-between;margin:12px 0;padding:9px;display:flex}.pv2-funnel small{color:var(--orange)}.pv2-history-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.pv2-history-backdrop>aside{background:var(--panel);width:min(430px,100%);height:100%;padding:20px;overflow-y:auto}.pv2-history-backdrop header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:15px;display:flex}.pv2-history-backdrop header>div{flex:1}.pv2-history-backdrop article{border-bottom:1px solid var(--line);gap:10px;padding:14px 4px;display:flex}.pv2-history-backdrop article>i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-top:5px}.pv2-history-backdrop article p{color:var(--muted);margin-top:4px;font-size:9px}@media(max-width:1024px){.pv2-provider-grid,.pv2-integration-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.pv2-provider-grid,.pv2-integration-grid,.pv2-rule-list,.pv2-email-grid,.pv2-permissions{grid-template-columns:1fr}.pv2-row-card{flex-wrap:wrap;align-items:flex-start}.pv2-row-card>div{flex-basis:calc(100% - 40px)}.pv2-savebar{flex-wrap:wrap;bottom:6px}.pv2-savebar>span{flex-basis:100%}.pv2-inline{flex-direction:column}}.social-page{--social-accent:var(--orange);max-width:none;padding:0 24px 40px}.social-grid{grid-template-columns:210px minmax(480px,680px) minmax(250px,330px);justify-content:center;align-items:start;gap:22px;display:grid}.social-nav,.social-discover{height:calc(100dvh - 110px);position:sticky;top:88px}.social-nav{flex-direction:column;justify-content:space-between;padding:16px 0;display:flex}.social-mark{color:var(--social-accent);letter-spacing:.12em;align-items:center;gap:8px;padding:8px 12px 19px;font-size:9px;font-weight:900;display:flex}.social-mark svg{width:18px}.social-nav>div{gap:4px;display:grid}.social-nav a{min-height:45px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:0 13px;font-size:11px;font-weight:750;transition:all .18s;display:flex;position:relative}.social-nav a svg{width:18px}.social-nav a:hover,.social-nav a.active{background:var(--panel-2);color:var(--text);transform:translate(2px)}.social-nav a.active:before{content:"";background:var(--social-accent);width:3px;height:20px;box-shadow:0 0 14px var(--social-accent);border-radius:9px;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.social-nav a.active:before{box-shadow:0 0 14px color-mix(in srgb,var(--social-accent) 50%,transparent)}}.social-nav a>b,.social-mobile-nav b{background:var(--social-accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-size:8px;display:grid}.social-nav>div>.btn{width:100%;box-shadow:0 10px 24px var(--social-accent);justify-content:center;margin-top:16px}@supports (color:color-mix(in lab,red,red)){.social-nav>div>.btn{box-shadow:0 10px 24px color-mix(in srgb,var(--social-accent) 22%,transparent)}}.social-self{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);text-align:left;border-radius:14px;align-items:center;gap:9px;padding:10px;display:flex}.social-self>span{flex:1;min-width:0}.social-self b,.social-self small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-self b{font-size:10px}.social-self small{color:var(--muted);margin-top:2px;font-size:8px}.social-self>svg{width:15px;color:var(--muted)}.social-content{border-inline:1px solid var(--line);min-width:0;min-height:calc(100dvh - 74px)}.social-header{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--panel),transparent);padding:25px 22px 18px}@supports (color:color-mix(in lab,red,red)){.social-header{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),transparent)}}.social-header>div>span,.social-header>span{color:var(--social-accent);letter-spacing:.13em;font-size:8px;font-weight:900}.social-header h1{letter-spacing:-.035em;font-size:22px}.social-header>div>span+h1{margin-top:5px}.social-header p{color:var(--muted);margin-top:4px;font-size:10px}.social-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.social-tabs{border-bottom:1px solid var(--line);min-height:48px;display:flex}.social-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;font-size:10px;font-weight:800;position:relative}.social-tabs button.active{color:var(--text)}.social-tabs button.active:after{content:"";background:var(--social-accent);border-radius:2px;height:2px;transition:all .2s;position:absolute;bottom:-1px;left:22%;right:22%}.social-compact-composer{border-color:var(--social-accent);align-items:center;gap:10px;margin:16px;padding:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.social-compact-composer{border-color:color-mix(in srgb,var(--social-accent) 12%,var(--line))}}.social-compact-composer{border-radius:18px}.social-compact-composer>button:nth-child(2){min-width:0;color:var(--muted);text-align:left;background:0 0;border:0;flex:1;font-size:11px}.social-avatar{object-fit:cover;background:var(--panel-2);border-radius:14px;flex:none;width:42px;height:42px;display:block}.social-avatar.sm{border-radius:11px;width:34px;height:34px}.social-avatar.lg{border:4px solid var(--panel);border-radius:25px;width:86px;height:86px}.social-initials{background:linear-gradient(145deg,var(--social-accent),var(--social-accent));place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.social-initials{background:linear-gradient(145deg,color-mix(in srgb,var(--social-accent) 80%,#fff),color-mix(in srgb,var(--social-accent) 75%,#111))}}.social-initials{color:#fff;font-size:11px;font-weight:900}.social-feed{display:grid}.social-post{border-bottom:1px solid var(--line);background:var(--panel);padding:18px 20px;transition:background .18s,transform .18s;animation:.2s both social-in;position:relative}.social-post:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.social-post:hover{background:color-mix(in srgb,var(--panel) 96%,var(--social-accent) 4%)}}.social-post>header{align-items:flex-start;gap:10px;display:flex}.social-post>header>button{color:var(--muted);background:0 0;border:0}.social-author{text-align:left;min-width:0;flex:1!important}.social-author b,.social-author span{display:block}.social-author b{color:var(--text);font-size:11px}.social-author span{margin-top:3px;font-size:8px}.social-post-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 0 4px 52px;font-size:12px;line-height:1.65}.social-post-body :is(button,a){color:var(--social-accent);font:inherit;background:0 0;border:0}.social-post-media{border:1px solid var(--line);object-fit:cover;aspect-ratio:auto;border-radius:17px;width:calc(100% - 52px);max-height:520px;margin:12px 0 6px 52px;display:block}.social-post>footer{justify-content:space-between;margin:12px 0 0 43px;display:flex}.social-post>footer button{min-width:38px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 8px;font-size:9px;transition:all .18s;display:flex}.social-post>footer button:hover{background:var(--panel-2);color:var(--social-accent)}.social-post>footer svg{width:16px}.social-post>footer .liked{color:#e84b70}.social-post>footer .liked svg,.social-post>footer .saved svg{fill:currentColor;animation:.22s social-pop}.social-post>footer .saved{color:var(--social-accent)}.social-post-menu{z-index:10;border:1px solid var(--line);background:var(--panel);min-width:170px;box-shadow:var(--shadow);border-radius:13px;padding:6px;display:grid;position:absolute;top:52px;right:18px}.social-post-menu button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;padding:9px;font-size:9px}.social-post-menu button:hover{background:var(--panel-2)}.social-post-skeleton{border-radius:18px;height:210px;margin:14px}.social-error{color:#ef4444;border:1px solid #ef444433;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:16px;padding:14px;font-size:10px;display:flex}.social-composer-modal{width:min(620px,100vw - 24px)}.social-composer>div:first-child{align-items:flex-start;gap:11px;display:flex}.social-composer textarea{resize:vertical;background:0 0;border:0;min-height:150px;font-size:15px;line-height:1.55}.social-composer figure{margin-top:12px;position:relative}.social-composer figure img{object-fit:cover;border-radius:16px;width:100%;max-height:430px}.social-composer figure button{color:#fff;background:#090909cc;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px}.social-composer>p,.social-profile-form>p{color:#ef4444;margin-top:9px;font-size:10px}.social-composer footer{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:15px;padding-top:12px;display:flex}.social-composer footer span{color:var(--muted);margin-left:auto;font-size:9px}.social-discover{padding-top:20px}.social-discover>.panel{border-radius:18px;padding:17px}.social-discover h2,.social-explore h2{font-size:14px}.social-discover label,.social-search{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;align-items:center;gap:7px;margin:13px 0;padding:0 10px;display:flex}.social-discover label svg,.social-search svg{width:14px;color:var(--muted)}.social-discover label input,.social-search input{width:100%;min-height:39px;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.social-discover>.panel>p{color:var(--muted);padding:18px 0;font-size:9px}.social-discover>.panel>a{color:var(--social-accent);margin-top:10px;font-size:9px;font-weight:800;display:block}.social-creator{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:9px 0;display:flex}.social-creator>a{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.social-creator>a>span{min-width:0}.social-creator b,.social-creator small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-creator b{font-size:9px}.social-creator small{color:var(--muted);margin-top:2px;font-size:7px}.social-creator .btn{min-height:31px;padding-inline:8px;font-size:8px}.social-creator .btn svg{width:11px}.social-search{margin:16px}.social-explore{margin:16px;padding:18px}.social-notices>a{border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:11px;padding:15px 20px;display:flex}.social-notices>a.unread{background:var(--social-accent)}@supports (color:color-mix(in lab,red,red)){.social-notices>a.unread{background:color-mix(in srgb,var(--social-accent) 7%,var(--panel))}}.social-notices>a>span{font-size:10px}.social-notices small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.social-messages{grid-template-columns:240px 1fr;min-height:650px;display:grid}.social-messages>aside{border-right:1px solid var(--line)}.social-messages>aside>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:9px;padding:13px;display:flex}.social-messages>aside>button.active{background:var(--panel-2)}.social-messages>aside>button span{min-width:0}.social-messages>aside b,.social-messages>aside small{display:block}.social-messages>aside b{font-size:9px}.social-messages>aside small{color:var(--muted);margin-top:3px;font-size:7px}.social-chat{flex-direction:column;min-width:0;height:650px;display:flex}.social-chat>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:50px;padding:0 13px;display:flex}.social-chat>header button{display:none}.social-chat>div{flex-direction:column;flex:1;gap:7px;padding:16px;display:flex;overflow:auto}.social-chat>div>p{background:var(--panel-2);border-radius:13px;align-self:flex-start;max-width:78%;padding:9px 11px;font-size:10px;line-height:1.5}.social-chat>div>p.mine{background:var(--social-accent);color:#fff;align-self:flex-end}.social-chat time{opacity:.65;margin-top:4px;font-size:7px;display:block}.social-chat form{border-top:1px solid var(--line);align-items:end;gap:8px;padding:11px;display:flex}.social-chat textarea{resize:none;min-height:44px;max-height:110px}.social-new-message{display:grid}.social-new-message button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:0 0;align-items:center;gap:9px;padding:11px;display:flex}.social-new-message span,.social-new-message small{display:block}.social-new-message small{color:var(--muted);margin-top:3px}.social-profile-head{border-bottom:1px solid var(--line);padding-bottom:20px;position:relative}.social-profile-head>img,.social-profile-head>div:first-child{background:linear-gradient(125deg,var(--social-accent),var(--panel-2));width:100%;height:180px}@supports (color:color-mix(in lab,red,red)){.social-profile-head>img,.social-profile-head>div:first-child{background:linear-gradient(125deg,color-mix(in srgb,var(--social-accent) 30%,var(--panel)),var(--panel-2))}}.social-profile-head>img,.social-profile-head>div:first-child{object-fit:cover}.social-profile-head>.social-avatar{position:absolute;top:132px;left:20px}.social-profile-head>div:nth-of-type(2){padding:46px 20px 0}.social-profile-head>div:nth-of-type(2) h1{font-size:20px}.social-profile-head>div:nth-of-type(2)>span,.social-profile-head>div:nth-of-type(2)>small{color:var(--muted);font-size:9px}.social-profile-head>div:nth-of-type(2)>p{margin-top:10px;font-size:11px}.social-profile-head>div:nth-of-type(2)>small{align-items:center;gap:4px;margin-top:8px;display:flex}.social-profile-head>div:nth-of-type(2)>small svg{width:12px}.social-profile-head>button,.social-profile-head>div:last-child{position:absolute;top:193px;right:20px}.social-profile-head>div:last-child{gap:7px;display:flex}.social-profile-form,.social-report{gap:13px;display:grid}.social-profile-form label,.social-report label{gap:6px;font-size:9px;font-weight:800;display:grid}.social-profile-form input,.social-profile-form textarea,.social-report select,.social-report textarea{font-size:13px}.social-ranking{display:grid}.social-ranking>.panel{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:35px 42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 20px;display:grid}.social-ranking>.panel>strong{color:var(--social-accent);font-size:16px}.social-ranking>.panel>span b,.social-ranking>.panel>span small{display:block}.social-ranking>.panel>span b{font-size:10px}.social-ranking>.panel>span small{color:var(--muted);font-size:8px}.social-ranking .social-creator>a{display:none}.social-ranking .social-creator{border:0}.social-reply-button{margin:12px 20px}.social-comments{border-left:2px solid var(--line);margin-left:28px}.social-mobile-nav{display:none}.social-loading{min-height:50vh;color:var(--muted);place-items:center;display:grid}@keyframes social-in{0%{opacity:0;transform:translateY(5px)}}@keyframes social-pop{50%{transform:scale(1.25)}}@media(max-width:1280px){.social-grid{grid-template-columns:68px minmax(480px,680px) minmax(235px,300px)}.social-nav{align-items:center}.social-mark{justify-content:center;font-size:0}.social-nav a{justify-content:center;width:48px;padding:0}.social-nav a span,.social-nav a>b,.social-nav>div>.btn span,.social-self>span,.social-self>svg{display:none}.social-nav>div>.btn{width:48px;padding:0}.social-self{justify-content:center;width:48px;padding:6px}}@media(max-width:1024px){.social-page{padding-inline:12px}.social-grid{grid-template-columns:62px minmax(0,680px)}.social-discover{display:none}}@media(max-width:767px){.social-page{padding:0 0 calc(76px + env(safe-area-inset-bottom));margin-inline:-16px}.social-grid{display:block}.social-nav{display:none}.social-content{border-inline:0;min-height:calc(100dvh - 130px)}.social-header{padding:18px 16px 14px}.social-header h1{font-size:20px}.social-compact-composer{border-radius:14px;margin:10px}.social-post{padding:15px 13px}.social-post-body{padding-left:48px;font-size:13px}.social-post-media{width:calc(100% - 48px);margin-left:48px}.social-post>footer{margin-left:38px}.social-mobile-nav{z-index:45;height:calc(60px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--panel);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.social-mobile-nav{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.social-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.social-mobile-nav :is(a,button){width:42px;height:42px;color:var(--muted);background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:relative}.social-mobile-nav :is(a.active,button:last-child){color:var(--social-accent)}.social-mobile-nav svg{width:20px}.social-mobile-nav b{min-width:15px;height:15px;position:absolute;top:1px;right:0}.social-messages{min-height:0;display:block}.social-messages.has-active>aside,.social-messages:not(.has-active)>.social-chat{display:none}.social-chat{height:100%;min-height:0}.social-chat>header button{color:var(--text);background:0 0;border:0;font-size:22px;display:block}.social-profile-head>img,.social-profile-head>div:first-child{height:140px}.social-profile-head>.social-avatar{top:96px}.social-profile-head>button,.social-profile-head>div:last-child{top:155px}.social-profile-head>div:nth-of-type(2){padding-top:48px}.social-ranking>.panel{grid-template-columns:26px 38px minmax(0,1fr) auto;padding-inline:12px}.social-comments{margin-left:12px}.social-composer-modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:22px 22px 0 0;margin-top:auto}.social-row{flex-direction:column;align-items:flex-start}.social-row>.btn{justify-content:center;width:100%}}@media(max-width:360px){.social-post{padding-inline:9px}.social-post-body{padding-left:44px}.social-post-media{width:calc(100% - 44px);margin-left:44px}.social-post>footer{margin-left:31px}.social-post>footer button{padding-inline:5px}.social-avatar{width:38px;height:38px}.social-header p{font-size:9px}}@media(prefers-reduced-motion:reduce){.social-post,.social-post>footer svg,.social-nav a{transition:none;animation:none}}.social-messages.social-visual-viewport{overflow:hidden;min-height:var(--social-chat-height)!important;height:var(--social-chat-height)!important;max-height:var(--social-chat-height)!important}@media(max-width:767px){.social-chat-page-header{display:none}.social-messages.has-active{height:calc(100dvh - 145px);min-height:0;overflow:hidden}.social-chat{height:100%;min-height:0;max-height:100%}.social-chat>div{min-height:0}.social-chat form{padding-bottom:calc(11px + env(safe-area-inset-bottom));background:var(--panel);position:sticky;bottom:0}}.checkout-list{gap:9px;display:grid}.checkout-list>.panel{grid-template-columns:48px minmax(180px,1fr) minmax(300px,auto) auto auto 42px;align-items:center;gap:13px;padding:13px;display:grid}.checkout-card-icon{background:var(--orange-soft);width:44px;height:44px;color:var(--orange);border-radius:11px;place-items:center;display:grid}.checkout-list h3{font-size:12px}.checkout-list .panel>div:nth-child(2)>span{color:var(--orange);font-size:7px}.checkout-list .panel>div:nth-child(2)>p{color:var(--muted);margin-top:4px;font-size:9px}.checkout-list dl{gap:22px;display:flex}.checkout-list dt{color:var(--muted);font-size:8px}.checkout-list dd{margin-top:3px;font-size:10px}.checkout-wizard{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;width:min(780px,100%);max-height:calc(100dvh - 30px);display:flex;overflow:hidden}.checkout-wizard>header,.checkout-wizard>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.checkout-wizard>header span{color:var(--orange);letter-spacing:.13em;font-size:8px}.checkout-wizard>ol{border-bottom:1px solid var(--line);color:var(--muted);gap:20px;padding:12px 20px;font-size:9px;display:flex}.checkout-wizard>ol li.active{color:var(--orange)}.checkout-wizard>main{min-height:330px;padding:25px;overflow-y:auto}.checkout-wizard>main>label>span{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.checkout-wizard>footer{border-top:1px solid var(--line);border-bottom:0}.checkout-offer-choices,.checkout-templates{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.checkout-offer-choices button,.checkout-templates button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);text-align:left;border-radius:12px;padding:14px}.checkout-offer-choices button.active,.checkout-templates button.active{border-color:var(--orange);background:var(--orange-soft)}.checkout-offer-choices span{color:var(--muted);margin-top:7px;display:block}.checkout-templates{grid-template-columns:repeat(3,1fr)}.template-thumb{background:#f3f3ef;border-radius:7px;gap:4px;height:75px;margin-bottom:8px;padding:8px;display:grid}.template-thumb i{background:#d3d3ce;border-radius:3px;display:block}.template-thumb i:first-child{width:60%;height:12px}.template-thumb i:nth-child(2){height:24px}.template-thumb i:nth-child(3){background:#ff6a2f;height:18px}.template-thumb.dark{background:#0d0d0d}.template-thumb.premium{background:#16100d}.template-thumb.clean{background:#fff}.template-thumb.blank i{display:none}.checkout-create-summary{text-align:center;place-items:center;min-height:250px;display:grid}.checkout-create-summary>svg{width:42px;color:var(--success)}.checkout-create-summary p{max-width:460px;color:var(--muted);font-size:11px}.checkout-studio{color:#f4f5f5;--studio-line:#ffffff17;--studio-surface:#111212;--studio-surface-2:#171818;background:#080909;height:100dvh;overflow:hidden}.studio-top{z-index:30;border-bottom:1px solid var(--studio-line);background:#0b0c0c;align-items:center;gap:7px;height:64px;padding:8px 12px;display:flex;position:relative}.studio-top>div:nth-child(2){flex:1;min-width:160px}.studio-top b,.studio-top span{display:block}.studio-top b{font-size:11px}.studio-top span{color:#8c9090;margin-top:3px;font-size:8px}.studio-top .btn{border-color:var(--studio-line);color:#eee;background:#121313;min-height:38px;font-size:9px}.studio-top .btn-primary{background:var(--orange)}.studio-device{border:1px solid var(--studio-line);border-radius:10px;padding:3px;flex:none!important;display:flex!important}.studio-device .active{color:var(--orange);background:var(--orange-soft)}.studio-error{color:#ff9a9f;background:#38191b;justify-content:space-between;padding:9px 14px;font-size:10px;display:flex}.studio-error button{color:inherit;background:0 0;border:0}.studio-body{grid-template-columns:250px minmax(0,1fr) 275px;height:calc(100dvh - 64px);display:grid}.studio-left,.studio-right{background:var(--studio-surface);border-right:1px solid var(--studio-line);min-width:0;overflow-y:auto}.studio-right{border-right:0;border-left:1px solid var(--studio-line)}.studio-left>nav{border-bottom:1px solid var(--studio-line);grid-template-columns:repeat(2,1fr);gap:3px;padding:8px;display:grid}.studio-left>nav button{color:#8f9292;background:0 0;border:0;border-radius:7px;padding:8px 3px;font-size:8px}.studio-left>nav button.active{color:var(--orange);background:#ff6a2f1f}.studio-components{grid-template-columns:repeat(2,1fr);gap:6px;padding:10px;display:grid}.studio-components button{border:1px solid var(--studio-line);background:var(--studio-surface-2);color:#b8baba;min-height:38px;font:inherit;text-align:left;border-radius:8px;align-items:center;gap:6px;padding:7px;font-size:8px;display:flex}.studio-components button:hover{color:var(--orange);border-color:#ff6a2f59}.studio-workspace{background:radial-gradient(circle at 50% 0,#ff6a2f14,#0000 30%),#080909;min-width:0;padding:30px;overflow:auto}.studio-canvas{width:min(100%,var(--co-width));background:var(--co-bg);min-height:calc(100dvh - 125px);color:var(--co-text);font-family:var(--co-font),sans-serif;margin:auto;padding:18px;transition:width .2s;box-shadow:0 25px 80px #0008}.studio-canvas.mobile{width:390px;max-width:100%}.preview-mode{border:1px solid var(--co-primary);padding:7px}@supports (color:color-mix(in lab,red,red)){.preview-mode{border:1px solid color-mix(in srgb,var(--co-primary) 35%,transparent)}}.preview-mode{background:var(--co-primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.preview-mode{background:color-mix(in srgb,var(--co-primary) 10%,transparent)}}.preview-mode{color:var(--co-primary);text-align:center;letter-spacing:.1em;font-size:7px}.studio-block{border-radius:var(--co-radius);background:var(--co-card);border:1px solid #0000;margin:8px 0;padding:16px;transition:border .15s,box-shadow .15s;position:relative}.studio-block:hover,.studio-block.selected{border-color:var(--co-primary);box-shadow:0 0 0 2px var(--co-primary)}@supports (color:color-mix(in lab,red,red)){.studio-block:hover,.studio-block.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--co-primary) 15%,transparent)}}.studio-block.hidden-block{opacity:.45}.block-tools{z-index:5;color:#eee;background:#111;border:1px solid #ffffff20;border-radius:7px;align-items:center;display:none;position:absolute;top:-13px;right:4px;box-shadow:0 5px 18px #0007}.studio-block.selected .block-tools{display:flex}.block-tools>svg,.block-tools button{width:25px;height:25px}.block-tools button{color:#aaa;background:0 0;border:0;place-items:center;display:grid}.block-tools button:hover{color:var(--orange)}.block-tools svg{width:12px}.studio-empty{color:#777;background:0 0;border:1px dashed #aaa6;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:150px;display:flex}.studio-right{padding:15px}.studio-no-selection{text-align:center;color:#777;place-items:center;min-height:250px;display:grid}.studio-no-selection svg{width:28px}.studio-no-selection p{font-size:9px}.studio-properties>span{color:var(--orange);letter-spacing:.12em;font-size:7px}.studio-properties h2{margin:6px 0 18px;font-size:16px}.studio-properties label,.studio-form label{margin:12px 0;display:block}.studio-properties label>span,.studio-form label>span{color:#969999;margin-bottom:5px;font-size:8px;display:block}.studio-properties .input,.studio-form .input{border-color:var(--studio-line);color:#eee;background:#191a1a;min-height:38px;font-size:9px}.studio-properties .btn-danger{width:100%;margin-top:18px}.studio-form{padding:12px}.studio-form h3{color:#ddd;margin:10px 0;font-size:11px}.studio-form label>div{gap:5px;display:flex}.studio-form input[type=color]{border:1px solid var(--studio-line);background:#171818;border-radius:7px;width:38px}.studio-form .pv2-switch{display:flex}.design-presets{grid-template-columns:1fr 1fr;gap:5px;display:grid}.design-presets button{border:1px solid var(--studio-line);color:#bbb;background:#171818;border-radius:7px;padding:8px;font-size:8px}.studio-versions{gap:6px;padding:12px;display:grid}.studio-versions>.panel{border-color:var(--studio-line);background:#171818;align-items:center;gap:7px;padding:9px;display:flex}.studio-versions>.panel>div{flex:1}.studio-versions span{color:#888;font-size:7px;display:block}.studio-mobile-warning{display:none}.checkout-public{width:min(100%,var(--co-width));background:var(--co-bg);min-height:100%;color:var(--co-text);font-family:var(--co-font),sans-serif;margin:auto;padding:18px}.checkout-public>section{background:var(--co-card);margin:8px 0}.checkout-public h1{line-height:1.15}.checkout-public h3{font-size:14px}.checkout-public p{font-size:11px;line-height:1.55}.checkout-public ul{gap:7px;margin-top:9px;display:grid}.checkout-public li{align-items:center;gap:6px;font-size:10px;display:flex}.checkout-public li svg{width:13px;color:var(--co-primary)}.buyer-form{gap:8px;display:grid}.buyer-form label{color:var(--co-text);gap:5px;font-size:9px;display:grid}.buyer-form input{border:1px solid var(--co-text);width:100%;min-height:46px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.buyer-form input{border:1px solid color-mix(in srgb,var(--co-text) 14%,transparent)}}.buyer-form input{background:var(--co-bg);color:var(--co-text);border-radius:10px}.order-summary{grid-template-columns:1fr auto;gap:8px;display:grid}.order-summary h3{grid-column:1/-1}.checkout-buy{border-radius:var(--co-radius);background:var(--co-primary);color:#fff;border:0;width:100%;min-height:50px;font-weight:700}.checkout-placeholder,.checkout-generic{border:1px dashed var(--co-text);padding:16px}@supports (color:color-mix(in lab,red,red)){.checkout-placeholder,.checkout-generic{border:1px dashed color-mix(in srgb,var(--co-text) 20%,transparent)}}.checkout-placeholder,.checkout-generic{color:var(--co-text);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.checkout-placeholder,.checkout-generic{color:color-mix(in srgb,var(--co-text) 65%,transparent)}}.checkout-placeholder,.checkout-generic{text-align:center;font-size:9px}.checkout-warranty,.checkout-bump,.checkout-timer{border:1px solid var(--co-primary);padding:14px}@supports (color:color-mix(in lab,red,red)){.checkout-warranty,.checkout-bump,.checkout-timer{border:1px solid color-mix(in srgb,var(--co-primary) 25%,transparent)}}.checkout-warranty,.checkout-bump,.checkout-timer{border-radius:var(--co-radius);background:var(--co-primary)}@supports (color:color-mix(in lab,red,red)){.checkout-warranty,.checkout-bump,.checkout-timer{background:color-mix(in srgb,var(--co-primary) 8%,var(--co-card))}}.checkout-bump{gap:9px;display:flex}.checkout-timer{text-align:center}.checkout-timer b,.checkout-timer span,.checkout-timer small{display:block}.checkout-timer b{font-size:25px}.checkout-preview-page{background:#090909;min-height:100dvh}.checkout-preview-page>header{z-index:10;color:#eee;background:#0d0d0d;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:9px 15px;display:flex;position:sticky;top:0}.checkout-preview-page>header>div{gap:5px;display:flex}.checkout-preview-page>header .active{color:var(--orange)}.checkout-preview-shell{min-height:calc(100dvh - 61px);padding:25px;overflow:auto}.checkout-preview-shell.mobile>.checkout-public{width:390px;max-width:100%}@media(max-width:1050px){.checkout-list>.panel{grid-template-columns:44px 1fr auto auto}.checkout-list dl{grid-column:2/-1}.studio-body{grid-template-columns:220px minmax(0,1fr)}.studio-right{z-index:40;width:275px;position:fixed;top:64px;bottom:0;right:0;box-shadow:-20px 0 50px #0008}.studio-components{grid-template-columns:1fr}}@media(max-width:760px){.checkout-list>.panel{grid-template-columns:40px 1fr auto}.checkout-list dl{grid-column:1/-1;overflow-x:auto}.checkout-list>.panel>.btn{grid-column:1/-1}.checkout-templates{grid-template-columns:repeat(2,1fr)}.checkout-studio{height:auto;min-height:100dvh;overflow:auto}.studio-top{flex-wrap:wrap;height:auto;min-height:64px}.studio-top>div:nth-child(2){flex:1}.studio-top>.btn:not(.btn-primary):not(:first-child),.studio-device{display:none!important}.studio-mobile-warning{color:#f2ad83;text-align:center;background:#24180f;padding:10px;font-size:9px;display:block}.studio-body{height:auto;display:block}.studio-left{border:0}.studio-left>nav{grid-template-columns:repeat(4,1fr)}.studio-components{grid-template-columns:repeat(2,1fr)}.studio-workspace{min-height:600px;padding:12px}.studio-canvas{min-height:600px}.studio-right{display:none}.checkout-preview-page>header{flex-wrap:wrap}.checkout-preview-page>header>strong{text-align:center;order:-1;width:100%}.checkout-preview-shell,.checkout-public{padding:8px}.checkout-public>section{padding:14px!important}.buyer-form input{font-size:16px}}:root{--spx-bg:var(--bg);--spx-surface:var(--panel);--spx-surface-elevated:var(--bg-elevated);--spx-surface-soft:var(--panel-2);--spx-border:var(--line)}@supports (color:color-mix(in lab,red,red)){:root{--spx-border:color-mix(in srgb,var(--line) 76%,transparent)}}:root{--spx-border-strong:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){:root{--spx-border-strong:color-mix(in srgb,var(--line-strong) 84%,var(--orange) 16%)}}:root{--spx-text:var(--text-strong);--spx-text-muted:var(--muted);--spx-accent:var(--orange);--spx-accent-hover:var(--orange-hover);--spx-accent-soft:var(--orange-soft)}@supports (color:color-mix(in lab,red,red)){:root{--spx-accent-soft:color-mix(in srgb,var(--orange-soft) 72%,transparent)}}:root{--spx-accent-halo:var(--orange)}@supports (color:color-mix(in lab,red,red)){:root{--spx-accent-halo:color-mix(in srgb,var(--orange) 12%,transparent)}}:root{--spx-success:var(--success);--spx-warning:var(--warning);--spx-danger:var(--danger);--spx-info:var(--info);--spx-radius-sm:7px;--spx-radius-md:10px;--spx-radius-lg:14px;--spx-shadow-sm:0 1px 2px var(--text-strong),0 7px 20px var(--text-strong)}@supports (color:color-mix(in lab,red,red)){:root{--spx-shadow-sm:0 1px 2px color-mix(in srgb,var(--text-strong) 4%,transparent),0 7px 20px color-mix(in srgb,var(--text-strong) 3%,transparent)}}:root{--spx-shadow-md:0 18px 48px var(--text-strong)}@supports (color:color-mix(in lab,red,red)){:root{--spx-shadow-md:0 18px 48px color-mix(in srgb,var(--text-strong) 8%,transparent)}}:root{--spx-focus:0 0 0 3px var(--orange)}@supports (color:color-mix(in lab,red,red)){:root{--spx-focus:0 0 0 3px color-mix(in srgb,var(--orange) 17%,transparent)}}:root{--spx-transition-fast:.15s;--spx-transition-normal:.22s;--spx-ease:cubic-bezier(.2,0,0,1);--control-radius:var(--spx-radius-md);--control-radius-sm:var(--spx-radius-sm);--control-focus:var(--spx-focus)}:root[data-theme=dark]{--spx-bg:#050607;--spx-surface:#0a0b0d;--spx-surface-elevated:#101215;--spx-surface-soft:#111317;--spx-border:#ffffff0f;--spx-border-strong:#ffffff20;--spx-text:#fafafa;--spx-text-muted:#8b8f95;--spx-accent-soft:#ff6a2f1c;--spx-accent-halo:#ff6a2f24;--spx-shadow-sm:inset 0 1px 0 #ffffff09,0 14px 34px #00000038;--spx-shadow-md:inset 0 1px 0 #ffffff0b,0 28px 72px #0000006b;--spx-focus:0 0 0 3px #ff6a2f38,0 0 24px #ff6a2f17}.spx-page-heading h1,.spx-heading-display{color:var(--spx-text);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.65rem,1.25rem + 1.25vw,2.5rem);font-weight:680;line-height:1.08}.spx-heading-section{color:var(--spx-text);letter-spacing:-.025em;font-size:1rem;font-weight:680;line-height:1.25}.spx-card-title{color:var(--spx-text);letter-spacing:-.012em;font-size:.8125rem;font-weight:650;line-height:1.35}.spx-body{color:var(--text);font-size:.8125rem;line-height:1.55}.spx-page-caption,.spx-caption{color:var(--spx-text-muted);text-wrap:pretty;font-size:.625rem;line-height:1.5}.spx-section-label{color:var(--spx-text-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.6875rem;font-weight:720;line-height:1;display:inline-flex}.spx-section-label:before{content:"";background:linear-gradient(90deg,var(--spx-accent),var(--spx-accent));width:14px;height:1px}@supports (color:color-mix(in lab,red,red)){.spx-section-label:before{background:linear-gradient(90deg,var(--spx-accent),color-mix(in srgb,var(--spx-accent) 15%,transparent))}}.spx-metric,[data-spx-numeric]{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-kerning:normal}.spx-metric{color:var(--spx-text);letter-spacing:-.045em;font-size:clamp(1.35rem,1.05rem + .75vw,2rem);font-weight:670;line-height:1}.spx-metric-label{color:var(--spx-text-muted);letter-spacing:.02em;margin-top:7px;font-size:.625rem;font-weight:620;line-height:1.35;display:block}.spx-metric-delta{border:1px solid var(--spx-border);border-radius:var(--spx-radius-sm);align-items:center;gap:5px;min-height:23px;padding:0 7px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.spx-metric-delta.positive{border-color:var(--spx-success)}@supports (color:color-mix(in lab,red,red)){.spx-metric-delta.positive{border-color:color-mix(in srgb,var(--spx-success) 22%,var(--spx-border))}}.spx-metric-delta.positive{background:var(--spx-success)}@supports (color:color-mix(in lab,red,red)){.spx-metric-delta.positive{background:color-mix(in srgb,var(--spx-success) 8%,transparent)}}.spx-metric-delta.positive{color:var(--spx-success)}.spx-metric-delta.negative{border-color:var(--spx-danger)}@supports (color:color-mix(in lab,red,red)){.spx-metric-delta.negative{border-color:color-mix(in srgb,var(--spx-danger) 22%,var(--spx-border))}}.spx-metric-delta.negative{background:var(--spx-danger)}@supports (color:color-mix(in lab,red,red)){.spx-metric-delta.negative{background:color-mix(in srgb,var(--spx-danger) 8%,transparent)}}.spx-metric-delta.negative{color:var(--spx-danger)}.spx-surface,.spx-surface-elevated,.spx-surface-premium{border:1px solid var(--spx-border);border-radius:var(--spx-radius-lg);background:var(--spx-surface);min-width:0;position:relative}.spx-surface{box-shadow:var(--spx-shadow-sm)}.spx-surface-elevated{border-color:var(--spx-border-strong);background:var(--spx-surface-elevated);box-shadow:var(--spx-shadow-md)}.spx-surface-premium{background:linear-gradient(145deg,var(--spx-surface),var(--spx-surface));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.spx-surface-premium{background:linear-gradient(145deg,color-mix(in srgb,var(--spx-surface) 97%,var(--spx-accent) 3%),var(--spx-surface))}}.spx-surface-premium{box-shadow:var(--spx-shadow-sm)}.spx-surface-premium:before{content:"";z-index:0;background:linear-gradient(90deg,transparent,var(--spx-accent),transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}@supports (color:color-mix(in lab,red,red)){.spx-surface-premium:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--spx-accent) 34%,transparent),transparent)}}.spx-surface-premium:before{pointer-events:none}.spx-surface-premium>*{z-index:1;position:relative}.spx-accent-border{border-color:var(--spx-accent)!important}@supports (color:color-mix(in lab,red,red)){.spx-accent-border{border-color:color-mix(in srgb,var(--spx-accent) 32%,var(--spx-border-strong))!important}}.spx-accent-border{box-shadow:inset 0 1px 0 var(--spx-accent),0 0 26px var(--spx-accent-halo)}@supports (color:color-mix(in lab,red,red)){.spx-accent-border{box-shadow:inset 0 1px color-mix(in srgb,var(--spx-accent) 7%,transparent),0 0 26px var(--spx-accent-halo)}}.spx-tech-corner{position:relative;overflow:hidden}.spx-tech-corner:after{content:"";border-top:1px solid var(--spx-accent);width:18px;height:18px;position:absolute;top:-1px;right:-1px}@supports (color:color-mix(in lab,red,red)){.spx-tech-corner:after{border-top:1px solid color-mix(in srgb,var(--spx-accent) 42%,var(--spx-border))}}.spx-tech-corner:after{background:linear-gradient(135deg,transparent 48%,var(--spx-bg) 49%);pointer-events:none}.spx-subtle-grid{isolation:isolate;position:relative}.spx-subtle-grid:before{content:"";z-index:-1;background-image:linear-gradient(var(--spx-border) 1px,transparent 1px),linear-gradient(90deg,var(--spx-border) 1px,transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000);mask-image:linear-gradient(#000000a6,#0000)}.spx-performance-line{background:var(--spx-surface-soft);border-radius:2px;height:2px;overflow:hidden}.spx-performance-line>i{width:var(--spx-progress,0%);background:linear-gradient(90deg,var(--spx-accent),var(--spx-accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.spx-performance-line>i{background:linear-gradient(90deg,color-mix(in srgb,var(--spx-accent) 70%,#fff),var(--spx-accent))}}.spx-performance-line>i{box-shadow:0 0 12px var(--spx-accent-halo);transition:width var(--spx-transition-normal) var(--spx-ease)}.spx-active-indicator{position:relative}.spx-active-indicator:after{content:"";background:var(--spx-accent);height:2px;box-shadow:0 0 10px var(--spx-accent-halo);border-radius:2px;position:absolute;bottom:-1px;left:20%;right:20%}.spx-status-dot{background:var(--spx-text-muted);width:6px;height:6px;box-shadow:0 0 0 3px var(--spx-text-muted);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab,red,red)){.spx-status-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--spx-text-muted) 10%,transparent)}}.spx-status-dot.success{background:var(--spx-success);box-shadow:0 0 0 3px var(--spx-success)}@supports (color:color-mix(in lab,red,red)){.spx-status-dot.success{box-shadow:0 0 0 3px color-mix(in srgb,var(--spx-success) 10%,transparent)}}.spx-status-dot.warning{background:var(--spx-warning);box-shadow:0 0 0 3px var(--spx-warning)}@supports (color:color-mix(in lab,red,red)){.spx-status-dot.warning{box-shadow:0 0 0 3px color-mix(in srgb,var(--spx-warning) 10%,transparent)}}.spx-status-dot.danger{background:var(--spx-danger);box-shadow:0 0 0 3px var(--spx-danger)}@supports (color:color-mix(in lab,red,red)){.spx-status-dot.danger{box-shadow:0 0 0 3px color-mix(in srgb,var(--spx-danger) 10%,transparent)}}.spx-status-dot.info{background:var(--spx-info);box-shadow:0 0 0 3px var(--spx-info)}@supports (color:color-mix(in lab,red,red)){.spx-status-dot.info{box-shadow:0 0 0 3px color-mix(in srgb,var(--spx-info) 10%,transparent)}}.spx-interactive{transition:background var(--spx-transition-fast) var(--spx-ease),border-color var(--spx-transition-fast) var(--spx-ease),box-shadow var(--spx-transition-fast) var(--spx-ease),color var(--spx-transition-fast) var(--spx-ease),transform var(--spx-transition-fast) var(--spx-ease)}.spx-interactive:hover{border-color:var(--spx-border-strong);background-color:var(--spx-surface-soft)}@supports (color:color-mix(in lab,red,red)){.spx-interactive:hover{background-color:color-mix(in srgb,var(--spx-surface-soft) 92%,var(--spx-accent-soft))}}.spx-interactive:active{transform:scale(.985)}.spx-interactive:focus-visible{box-shadow:var(--spx-focus);outline:0}@media(max-width:767px){.spx-page-heading h1,.spx-heading-display{font-size:clamp(1.4rem,1.2rem + 1.2vw,1.75rem)}.spx-surface,.spx-surface-elevated,.spx-surface-premium{border-radius:var(--spx-radius-md)}.spx-tech-corner:after{width:14px;height:14px}.spx-subtle-grid:before{background-size:20px 20px}}@media(prefers-reduced-motion:reduce){.spx-interactive,.spx-performance-line>i{transition:none!important}}.internal-app-shell .internal-sidebar{--sidebar-item-height:42px;--sidebar-inline:10px;isolation:isolate;border-right:1px solid var(--spx-border);background:linear-gradient(180deg,var(--internal-sidebar-bg),var(--internal-sidebar-bg) 180px);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--internal-sidebar-bg) 97%,var(--spx-accent) 3%),var(--internal-sidebar-bg) 180px)}}.internal-app-shell .internal-sidebar{box-shadow:8px 0 28px var(--spx-text)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar{box-shadow:8px 0 28px color-mix(in srgb,var(--spx-text) 4%,transparent)}}.internal-app-shell .internal-sidebar{transition:width var(--spx-transition-normal) var(--spx-ease),transform .2s var(--spx-ease)}.internal-app-shell .internal-sidebar:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--spx-border) 1px,transparent 1px),linear-gradient(90deg,var(--spx-border) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar:before{background-image:linear-gradient(color-mix(in srgb,var(--spx-border) 42%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--spx-border) 42%,transparent) 1px,transparent 1px)}}.internal-app-shell .internal-sidebar:before{opacity:.28;background-size:28px 28px;-webkit-mask-image:linear-gradient(#0003,#0000 32%);mask-image:linear-gradient(#0003,#0000 32%)}.internal-app-shell .internal-sidebar:after{content:"";z-index:0;background:linear-gradient(180deg,var(--spx-accent),transparent);opacity:.22;pointer-events:none;width:1px;height:150px;position:absolute;top:76px;right:-1px}.internal-app-shell .internal-sidebar>*{z-index:1;position:relative}.internal-app-shell .internal-sidebar .sidebar-brand{border-bottom-color:var(--spx-border);background:var(--internal-sidebar-bg);height:76px;min-height:76px;padding-inline:18px}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-brand{background:color-mix(in srgb,var(--internal-sidebar-bg) 92%,transparent)}}.internal-app-shell .internal-sidebar .sidebar-brand .sphexpay-brand{min-width:0}.internal-app-shell .internal-sidebar .sidebar-brand .sphexpay-wordmark{letter-spacing:-.045em;margin-left:10px;font-size:18px;font-weight:720}.sidebar-brand-signal{opacity:.55;grid-template-columns:12px 5px;align-items:end;gap:3px;width:20px;height:18px;margin-left:auto;display:grid}.sidebar-brand-signal i{background:var(--spx-accent);height:1px;display:block;transform:skew(-35deg)}.sidebar-brand-signal i:last-child{background:var(--spx-border-strong);margin-bottom:5px}.internal-app-shell .internal-sidebar .sidebar-mobile-close{border-radius:var(--spx-radius-md);color:var(--spx-text-muted);transition:background var(--spx-transition-fast),border-color var(--spx-transition-fast),color var(--spx-transition-fast),transform var(--spx-transition-fast);border:1px solid #0000;margin-left:8px}.internal-app-shell .internal-sidebar .sidebar-mobile-close:hover{border-color:var(--spx-border);background:var(--spx-surface-soft);color:var(--spx-text)}.internal-app-shell .internal-sidebar .sidebar-mobile-close:active{transform:scale(.94)}.internal-app-shell .internal-sidebar .sidebar-navigation{padding:7px var(--sidebar-inline) 14px}.internal-app-shell .internal-sidebar .sidebar-group-label{min-height:22px;color:var(--spx-text-muted);letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:8px;padding:0 10px 5px;font-size:8px;font-weight:720;display:flex}.internal-app-shell .internal-sidebar .sidebar-group-label:after{content:"";background:linear-gradient(90deg,var(--spx-border),transparent);flex:1;min-width:8px;height:1px}.internal-app-shell .internal-sidebar .sidebar-link{min-height:var(--sidebar-item-height);border-radius:var(--spx-radius-md);color:var(--spx-text-muted);letter-spacing:-.005em;transition:background var(--spx-transition-fast) var(--spx-ease),border-color var(--spx-transition-fast) var(--spx-ease),color var(--spx-transition-fast) var(--spx-ease);background:0 0;border:1px solid #0000;justify-content:flex-start;gap:11px;margin:2px 0;padding:0 11px;font-size:11px;font-weight:610;position:relative;overflow:hidden}.internal-app-shell .internal-sidebar .sidebar-link:before{content:"";clip-path:polygon(0 0,100% 3px,100% calc(100% - 3px),0 100%);background:var(--spx-accent);width:3px;height:18px;box-shadow:0 0 12px var(--spx-accent-halo);transform-origin:50%;transition:transform var(--spx-transition-fast) var(--spx-ease);border-radius:0;position:absolute;left:-1px;transform:scaleY(0)}.internal-app-shell .internal-sidebar .sidebar-link:after{content:"";width:14px;height:14px;transition:border-color var(--spx-transition-fast),background var(--spx-transition-fast);border:1px solid #0000;position:absolute;top:-7px;right:-7px;transform:rotate(45deg)}.internal-app-shell .internal-sidebar .sidebar-link svg{width:18px;height:18px;color:var(--spx-text-muted);flex:0 0 18px}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-link svg{color:color-mix(in srgb,var(--spx-text-muted) 86%,transparent)}}.internal-app-shell .internal-sidebar .sidebar-link svg{stroke-width:1.65px;transition:color var(--spx-transition-fast),stroke-width var(--spx-transition-fast),transform var(--spx-transition-fast)}.internal-app-shell .internal-sidebar .sidebar-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.internal-app-shell .internal-sidebar .sidebar-link:hover{border-color:var(--spx-border)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-link:hover{border-color:color-mix(in srgb,var(--spx-border) 70%,transparent)}}.internal-app-shell .internal-sidebar .sidebar-link:hover{background:var(--spx-surface-soft)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-link:hover{background:color-mix(in srgb,var(--spx-surface-soft) 68%,transparent)}}.internal-app-shell .internal-sidebar .sidebar-link:hover{color:var(--spx-text)}.internal-app-shell .internal-sidebar .sidebar-link:hover svg{color:var(--spx-text);transform:translate(1px)}.internal-app-shell .internal-sidebar .sidebar-link:active{background:var(--spx-surface-soft)}.internal-app-shell .internal-sidebar .sidebar-link.active{border-color:var(--spx-accent)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-link.active{border-color:color-mix(in srgb,var(--spx-accent) 13%,var(--spx-border))}}.internal-app-shell .internal-sidebar .sidebar-link.active{background:linear-gradient(90deg,var(--spx-accent-soft),var(--spx-surface-soft))}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-link.active{background:linear-gradient(90deg,color-mix(in srgb,var(--spx-accent-soft) 72%,transparent),color-mix(in srgb,var(--spx-surface-soft) 42%,transparent))}}.internal-app-shell .internal-sidebar .sidebar-link.active{color:var(--spx-text);box-shadow:inset 0 1px 0 var(--spx-accent);font-weight:670}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-link.active{box-shadow:inset 0 1px color-mix(in srgb,var(--spx-accent) 5%,transparent)}}.internal-app-shell .internal-sidebar .sidebar-link.active:before{transform:scaleY(1)}.internal-app-shell .internal-sidebar .sidebar-link.active:after{border-color:var(--spx-accent)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-link.active:after{border-color:color-mix(in srgb,var(--spx-accent) 26%,transparent)}}.internal-app-shell .internal-sidebar .sidebar-link.active:after{background:var(--spx-accent)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-link.active:after{background:color-mix(in srgb,var(--spx-accent) 5%,transparent)}}.internal-app-shell .internal-sidebar .sidebar-link:focus-visible,.internal-app-shell .internal-sidebar .competition-sidebar-item:focus-visible,.internal-app-shell .internal-sidebar .sidebar-logout:focus-visible{box-shadow:var(--spx-focus);outline:0}.internal-app-shell .internal-sidebar .competition-sidebar-item{border:1px solid var(--spx-accent);justify-content:flex-start;gap:11px;min-height:52px;padding:8px 11px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .competition-sidebar-item{border:1px solid color-mix(in srgb,var(--spx-accent) 16%,var(--spx-border))}}.internal-app-shell .internal-sidebar .competition-sidebar-item{border-radius:var(--spx-radius-lg);background:linear-gradient(120deg,var(--spx-accent-soft),var(--spx-surface-soft))}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .competition-sidebar-item{background:linear-gradient(120deg,color-mix(in srgb,var(--spx-accent-soft) 56%,var(--spx-surface)),color-mix(in srgb,var(--spx-surface-soft) 62%,transparent))}}.internal-app-shell .internal-sidebar .competition-sidebar-item{box-shadow:none;color:var(--spx-text);transition:background var(--spx-transition-fast),border-color var(--spx-transition-fast),box-shadow var(--spx-transition-fast),transform var(--spx-transition-fast)}.internal-app-shell .internal-sidebar .competition-sidebar-item:before{content:"";background:var(--spx-accent);opacity:.58;width:22px;height:1px;position:absolute;top:0;right:0}.internal-app-shell .internal-sidebar .competition-sidebar-item:after{content:"";border:1px solid var(--spx-accent);width:18px;height:18px;position:absolute;bottom:-8px;right:-8px}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .competition-sidebar-item:after{border:1px solid color-mix(in srgb,var(--spx-accent) 20%,transparent)}}.internal-app-shell .internal-sidebar .competition-sidebar-item:after{transform:rotate(45deg)}.internal-app-shell .internal-sidebar .competition-sidebar-item:hover{border-color:var(--spx-accent);transform:none}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .competition-sidebar-item:hover{border-color:color-mix(in srgb,var(--spx-accent) 32%,var(--spx-border))}}.internal-app-shell .internal-sidebar .competition-sidebar-item:hover{background:linear-gradient(120deg,var(--spx-accent-soft),var(--spx-surface-soft))}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .competition-sidebar-item:hover{background:linear-gradient(120deg,color-mix(in srgb,var(--spx-accent-soft) 70%,var(--spx-surface)),var(--spx-surface-soft))}}.internal-app-shell .internal-sidebar .competition-sidebar-item:hover{box-shadow:0 8px 22px var(--spx-accent-halo)}.internal-app-shell .internal-sidebar .competition-sidebar-item:active{transform:scale(.985)}.internal-app-shell .internal-sidebar .competition-sidebar-item.active{border-color:var(--spx-accent)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .competition-sidebar-item.active{border-color:color-mix(in srgb,var(--spx-accent) 42%,var(--spx-border))}}.internal-app-shell .internal-sidebar .competition-sidebar-item.active{box-shadow:inset 2px 0 var(--spx-accent)}.internal-app-shell .internal-sidebar .competition-sidebar-item>svg{width:18px;height:18px;color:var(--spx-accent);stroke-width:1.8px;flex:0 0 18px}.internal-app-shell .internal-sidebar .competition-sidebar-item>span{min-width:0;font-size:11px;font-weight:670;line-height:1.25;display:grid}.internal-app-shell .internal-sidebar .competition-sidebar-item small{color:var(--spx-text-muted);letter-spacing:.01em;margin-top:2px;font-size:8px;font-weight:560}.internal-app-shell .internal-sidebar .sidebar-footer{padding:9px var(--sidebar-inline) max(10px,var(--safe-bottom));border-top:1px solid var(--spx-border);background:linear-gradient(180deg,transparent,var(--internal-sidebar-bg))}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-footer{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--internal-sidebar-bg) 96%,var(--spx-surface-soft)))}}.internal-app-shell .internal-sidebar .sidebar-logout{border-radius:var(--spx-radius-md);width:100%;min-height:40px;box-shadow:none;color:var(--spx-text-muted);background:0 0;border-color:#0000;justify-content:flex-start;padding-inline:11px;font-size:11px;font-weight:610}.internal-app-shell .internal-sidebar .sidebar-logout:hover:not(:disabled){border-color:var(--spx-danger)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-logout:hover:not(:disabled){border-color:color-mix(in srgb,var(--spx-danger) 12%,var(--spx-border))}}.internal-app-shell .internal-sidebar .sidebar-logout:hover:not(:disabled){background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-logout:hover:not(:disabled){background:color-mix(in srgb,var(--danger-soft) 42%,transparent)}}.internal-app-shell .internal-sidebar .sidebar-logout:hover:not(:disabled){box-shadow:none;color:var(--spx-danger)}.internal-app-shell .internal-sidebar .sidebar-logout svg{stroke-width:1.65px;width:17px;height:17px}.internal-app-shell .sidebar-collapse-toggle{border-color:var(--spx-border);background:var(--spx-surface);box-shadow:var(--spx-shadow-sm);color:var(--spx-text-muted)}.internal-app-shell .sidebar-collapse-toggle:hover:not(:disabled){border-color:var(--spx-border-strong);background:var(--spx-surface-soft);box-shadow:none;color:var(--spx-accent)}@media(min-width:1024px){.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-brand{justify-content:center;padding-inline:0}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-brand .sphexpay-brand img{width:32px}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-brand-signal{display:none}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-navigation{padding-inline:9px}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-group{margin-top:7px}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-group-label{background:var(--spx-border);width:18px;height:1px;min-height:0;margin:7px auto;padding:0;font-size:0;display:block;overflow:hidden}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-group-label:after{display:none}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-link{justify-content:center;gap:0;padding:0}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-link span{display:none}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-link:before{height:16px}.internal-app-shell.sidebar-collapsed .internal-sidebar .competition-sidebar-item{border-radius:var(--spx-radius-md);justify-content:center;padding:0}.internal-app-shell.sidebar-collapsed .internal-sidebar .competition-sidebar-item>span{display:none}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-logout{justify-content:center;padding:0}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-logout span{display:none}}@media(max-width:1023px){.internal-app-shell .internal-sidebar{max-width:320px;height:100dvh;min-height:100dvh;transition:transform .2s var(--spx-ease);transform:translate(-105%);box-shadow:22px 0 60px #0003;z-index:80!important;width:min(88vw,320px)!important}.internal-app-shell .internal-sidebar.mobile-open{transform:translate(0)}.internal-app-shell .internal-sidebar .sidebar-brand{height:calc(72px + var(--safe-top));min-height:calc(72px + var(--safe-top));padding:var(--safe-top) 14px 0 16px}.internal-app-shell .internal-sidebar .sidebar-brand-signal{margin-left:auto}.internal-app-shell .internal-sidebar .sidebar-navigation{padding:7px 12px max(14px,var(--safe-bottom));overscroll-behavior:contain}.internal-app-shell .internal-sidebar .sidebar-link{min-height:44px;padding-inline:12px;font-size:12px}.internal-app-shell .internal-sidebar .sidebar-group-label{padding-inline:11px}.internal-app-shell .internal-sidebar .competition-sidebar-slot{padding-inline:12px}.internal-app-shell .internal-sidebar .competition-sidebar-item{min-height:54px;padding-inline:12px}.internal-app-shell .internal-sidebar .sidebar-footer{padding-inline:12px}.internal-app-shell .app-menu-backdrop{z-index:75;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:spx-nav-fade .18s var(--spx-ease);background:#0505079e}}@keyframes spx-nav-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.internal-app-shell .internal-sidebar,.internal-app-shell .internal-sidebar .sidebar-link,.internal-app-shell .internal-sidebar .sidebar-link:before,.internal-app-shell .internal-sidebar .sidebar-link:after,.internal-app-shell .internal-sidebar .sidebar-link svg,.internal-app-shell .internal-sidebar .competition-sidebar-item,.internal-app-shell .app-menu-backdrop{transition:none!important;animation:none!important}}.dashboard-page .spx-operation-hero{border-radius:var(--spx-radius-lg);color:#fff;isolation:isolate;background:#09090b;border:1px solid #ffffff1b;height:176px;min-height:176px;margin-bottom:16px;box-shadow:inset 0 1px #ffffff0e,0 26px 64px #09090b33}.dashboard-page .spx-operation-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ff7e449e,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.dashboard-page .spx-operation-hero .overview-track{height:100%;transition:transform .56s cubic-bezier(.2,.75,.2,1)}.dashboard-page .spx-operation-hero .overview-slide{grid-template-columns:minmax(360px,1.12fr) minmax(280px,.88fr);gap:clamp(18px,3vw,44px);padding:16px clamp(30px,3.6vw,52px)}.dashboard-page .spx-operation-hero .overview-slide:before{background:radial-gradient(circle at 77% 49%,#f15a2430,#0000 25%),radial-gradient(circle at 98% 8%,#ff79411c,#0000 28%),linear-gradient(118deg,#08090b 3%,#101014 57%,#17100d)}.dashboard-page .spx-operation-hero .overview-slide.competition:before{background:radial-gradient(circle at 78% 45%,#ff71334a,#0000 29%),linear-gradient(120deg,#0a090a,#121014 62%,#241109)}.dashboard-page .spx-operation-hero .overview-slide:after{opacity:.15;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,#000000a6,#0000 88%);mask-image:linear-gradient(90deg,#000000a6,#0000 88%)}.dashboard-page .spx-operation-hero .overview-copy{z-index:4;max-width:590px;position:relative}.dashboard-page .spx-operation-hero .overview-copy:before{content:"";background:linear-gradient(90deg,var(--spx-accent),transparent);width:32px;height:1px;position:absolute;top:-10px;left:0}.dashboard-page .spx-operation-hero .overview-copy>span{color:#ff9162;letter-spacing:.155em;align-items:center;gap:8px;font-size:8px;font-weight:760;display:flex}.dashboard-page .spx-operation-hero .overview-copy>span:before{content:"";background:var(--spx-accent);clip-path:polygon(0 0,100% 25%,75% 100%,0 75%);width:5px;height:5px;box-shadow:0 0 10px #f15a2466}.dashboard-page .spx-operation-hero .overview-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:580px;margin-top:7px;font-size:clamp(23px,2vw,29px);font-weight:650;line-height:1.02}.dashboard-page .spx-operation-hero .overview-copy p{color:#ffffff9e;text-wrap:pretty;max-width:520px;margin-top:7px;font-size:9px;line-height:1.45}.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta){border-radius:var(--spx-radius-md);color:#fff;min-height:34px;transition:border-color var(--spx-transition-fast) var(--spx-ease),background var(--spx-transition-fast) var(--spx-ease),box-shadow var(--spx-transition-fast) var(--spx-ease);background:linear-gradient(110deg,#f15a2421,#ffffff0b);border:1px solid #ff88524d;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:0 12px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta):hover{background:linear-gradient(110deg,#f15a2433,#ffffff0f);border-color:#ff8a548c;box-shadow:0 8px 24px #0003}.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta) svg{width:13px;height:13px;transition:transform var(--spx-transition-fast) var(--spx-ease)}.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta):hover svg{transform:translate(3px)}.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta):focus-visible,.dashboard-page .spx-operation-hero .overview-controls button:focus-visible{outline:0;box-shadow:0 0 0 3px #ff7e4440}.dashboard-page .operation-core{opacity:1;transform-origin:100%;pointer-events:none;justify-self:end;width:min(430px,100%);height:170px;position:relative;transform:scale(.68)}.dashboard-page .spx-operation-hero .iphone-art{transform-origin:50%;height:160px;transform:scale(.74)}.dashboard-page .operation-orbit{border:1px solid #ffffff1b;border-radius:50%;animation:28s linear infinite spx-core-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-page .orbit-outer{border-style:dashed;border-color:#ff7e443d;width:226px;height:226px}.dashboard-page .orbit-inner{width:154px;height:154px;animation-duration:19s;animation-direction:reverse}.dashboard-page .operation-orbit:before,.dashboard-page .operation-orbit:after{content:"";border:1px solid #ffffff0e;border-radius:50%;position:absolute;inset:17px}.dashboard-page .operation-orbit:after{border-color:#ff70301f;inset:42px}.dashboard-page .operation-orbit i{background:#ff7941;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 4px #f15a2417,0 0 14px #f15a247a}.dashboard-page .orbit-outer i:first-child{top:21px;left:42px}.dashboard-page .orbit-outer i:last-child{top:105px;right:-3px}.dashboard-page .orbit-inner i{bottom:16px;left:30px}.dashboard-page .operation-axis{background:linear-gradient(90deg,#0000,#ffffff1c,#0000);position:absolute;top:50%;left:50%}.dashboard-page .axis-horizontal{width:310px;height:1px;transform:translate(-50%,-50%)}.dashboard-page .axis-vertical{background:linear-gradient(#0000,#ffffff17,#0000);width:1px;height:245px;transform:translate(-50%,-50%)}.dashboard-page .operation-brand{z-index:3;background:radial-gradient(circle at 40% 30%,#ff7a4033,#0000 55%),#111115;border:1px solid #ff7e4447;border-radius:26px 20px;place-content:center;justify-items:center;gap:7px;width:88px;height:88px;animation:5s ease-in-out infinite spx-core-breathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff13,0 0 52px #f15a242e}.dashboard-page .operation-brand:before,.dashboard-page .operation-brand:after{content:"";background:#ff7740;width:13px;height:1px;position:absolute}.dashboard-page .operation-brand:before{top:-1px;right:13px}.dashboard-page .operation-brand:after{bottom:-1px;left:13px}.dashboard-page .operation-brand .hero-brand img{width:43px;height:43px}.dashboard-page .operation-brand>span{letter-spacing:.16em;color:#ffffff7a;font-size:5px;font-weight:800}.dashboard-page .operation-node{z-index:4;border-radius:var(--spx-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f12d1;border:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:20px auto;column-gap:7px;min-width:116px;padding:8px 10px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0003}.dashboard-page .operation-node svg{color:#ff7941;stroke-width:1.6px;grid-row:1/3;align-self:center;width:17px;height:17px}.dashboard-page .operation-node span,.dashboard-page .operation-integrity span{letter-spacing:.12em;color:#ffffff6e;font-size:5px;font-weight:750}.dashboard-page .operation-node b,.dashboard-page .operation-integrity b{color:#ffffffd1;letter-spacing:.04em;margin-top:2px;font-size:7px;font-weight:680}.dashboard-page .node-processing{top:19px;right:0}.dashboard-page .node-network{bottom:16px;right:9px}.dashboard-page .operation-packet{z-index:2;offset-path:path("M 18 125 C 95 15 245 14 395 75");background:#ff7941;border-radius:50%;width:5px;height:5px;animation:6s linear infinite spx-data-packet;position:absolute;box-shadow:0 0 11px #ff7941ad}.dashboard-page .packet-two{offset-path:path("M 38 210 C 160 260 298 210 407 128");animation-duration:7.5s;animation-delay:-3.2s}.dashboard-page .operation-performance{border-radius:var(--spx-radius-lg);background:#0e0e11db;border-color:#ffffff1b;width:148px;padding:13px;bottom:8px;left:0;box-shadow:inset 0 1px #ffffff0e,0 18px 36px #0000003d}.dashboard-page .operation-performance>svg{width:17px;height:17px}.dashboard-page .operation-performance>span{font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px}.dashboard-page .operation-performance>small{letter-spacing:.02em;margin-top:1px;font-size:6px;display:block}.dashboard-page .operation-performance>i{background:#ffffff12;border-radius:2px;width:100%;height:2px;margin-top:9px;display:block;overflow:hidden}.dashboard-page .operation-performance>i b{background:linear-gradient(90deg,#d94817,#ff7b42);width:98.7%;height:100%;display:block;box-shadow:0 0 8px #f15a2466}.dashboard-page .operation-integrity{grid-template-rows:auto auto;grid-template-columns:18px auto;column-gap:7px;padding:7px 9px;display:grid;position:absolute;top:28px;left:11px}.dashboard-page .operation-integrity svg{color:#67d6a0;stroke-width:1.6px;grid-row:1/3;align-self:center;width:15px;height:15px}.dashboard-page .spx-operation-hero .overview-controls{z-index:6;gap:8px;bottom:14px;right:17px}.dashboard-page .spx-operation-hero .overview-controls>button{border-radius:var(--spx-radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:32px;height:32px;transition:border-color var(--spx-transition-fast),background var(--spx-transition-fast),color var(--spx-transition-fast);background:#0d0d10b8;border-color:#ffffff1c}.dashboard-page .spx-operation-hero .overview-controls>div{align-items:center}.dashboard-page .spx-operation-hero .overview-controls>div button{background:linear-gradient(#ffffff47,#ffffff47) 50%/100% 2px no-repeat;border-radius:0;width:18px;height:12px;padding:5px 0}.dashboard-page .spx-operation-hero .overview-controls>div button.active{background-image:linear-gradient(#ff7540,#ff7540);width:34px}@keyframes spx-core-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes spx-core-breathe{50%{border-color:#ff7e446b;box-shadow:inset 0 1px #ffffff14,0 0 60px #f15a243b}}@keyframes spx-data-packet{to{offset-distance:100%}}@media(max-width:1279px)and (min-width:768px){.dashboard-page .spx-operation-hero{height:190px;min-height:190px}.dashboard-page .spx-operation-hero .overview-slide{grid-template-columns:minmax(310px,1fr) minmax(250px,.8fr);gap:18px;padding-inline:30px}.dashboard-page .operation-core{transform-origin:100%;width:350px;transform:scale(.68)}.dashboard-page .spx-operation-hero .overview-copy h2{font-size:clamp(23px,2.7vw,28px)}.dashboard-page .spx-operation-hero .iphone-art{height:160px;transform:scale(.74)}}@media(max-width:767px){.dashboard-page>.spx-operation-hero{border-radius:var(--spx-radius-lg);touch-action:pan-y;width:100%;height:clamp(400px,118vw,480px);min-height:400px;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000030;margin:0 0 12px!important;display:block!important}.dashboard-page .spx-operation-hero .overview-track{height:100%}.dashboard-page .spx-operation-hero .overview-slide{grid-template-rows:auto minmax(180px,1fr);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;width:100%;min-width:100%;height:100%;min-height:100%;padding:25px 18px 50px;display:grid}.dashboard-page .spx-operation-hero .overview-slide:before{background:radial-gradient(circle at 50% 72%,#f15a2433,#0000 28%),radial-gradient(circle at 94% 6%,#ff773e1c,#0000 26%),linear-gradient(145deg,#08090b,#111115 67%,#17100d)}.dashboard-page .spx-operation-hero .overview-slide:after{background-size:24px 24px;-webkit-mask-image:linear-gradient(#000000a6,#0000 92%);mask-image:linear-gradient(#000000a6,#0000 92%)}.dashboard-page .spx-operation-hero .overview-copy{width:100%;min-width:0;max-width:100%}.dashboard-page .spx-operation-hero .overview-copy:before{width:28px;top:-12px}.dashboard-page .spx-operation-hero .overview-copy h2{max-width:100%;margin-top:8px;font-size:clamp(23px,7.2vw,31px);line-height:1.04}.dashboard-page .spx-operation-hero .overview-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin-top:9px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta){min-height:40px;margin-top:12px;padding-inline:12px}.dashboard-page .operation-core{opacity:1;transform-origin:bottom;place-self:end center;width:min(100%,340px);max-width:340px;height:190px;position:relative;inset:auto;transform:scale(.78)}.dashboard-page .operation-integrity{display:none}.dashboard-page .node-processing{right:-3px}.dashboard-page .node-network{bottom:6px;right:3px}.dashboard-page .operation-performance{bottom:0;left:0}.dashboard-page .spx-operation-hero .overview-slide.competition{grid-template-rows:auto minmax(120px,1fr)}.dashboard-page .spx-operation-hero .overview-slide.competition .overview-copy{width:72%;max-width:72%}.dashboard-page .spx-operation-hero .iphone-art,.dashboard-page .spx-operation-hero .overview-slide.competition .iphone-art{opacity:1;width:30%;max-width:125px;height:52%;position:absolute;inset:auto 8px 45px auto;transform:none}.dashboard-page .spx-operation-hero .iphone-art .competition-product-image{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:174px}.dashboard-page .spx-operation-hero .prize-seal{width:66px;height:66px;bottom:4px;left:-16px}.dashboard-page .spx-operation-hero .overview-controls{pointer-events:none;justify-content:space-between;height:44px;bottom:4px;left:8px;right:8px}.dashboard-page .spx-operation-hero .overview-controls>button{pointer-events:auto;width:44px;min-width:44px;height:44px}.dashboard-page .spx-operation-hero .overview-controls>div{pointer-events:auto}.dashboard-page .spx-operation-hero .overview-controls>div button{min-width:22px;min-height:12px}}@media(max-width:359px){.dashboard-page>.spx-operation-hero{height:430px}.dashboard-page .spx-operation-hero .overview-slide{padding-inline:14px}.dashboard-page .spx-operation-hero .overview-copy h2{font-size:22px}.dashboard-page .operation-core{width:320px;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.dashboard-page .spx-operation-hero .overview-track,.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta) svg{transition:none!important}.dashboard-page .operation-orbit,.dashboard-page .operation-brand,.dashboard-page .operation-packet{animation:none!important}}.internal-app-shell .dashboard-preview-content{--orange:#111;--orange-soft:#0000000e}:root[data-theme=dark] .internal-app-shell .dashboard-preview-content{--orange:#e5e5e5;--orange-soft:#ffffff13}.internal-app-shell .dashboard-preview-content .dev-preview-notice{background:#00000009;border-color:#0000001a}.internal-app-shell .dashboard-preview-lower .sale-row:hover{background:#00000009}.internal-app-shell .dashboard-preview-event i{box-shadow:0 0 0 4px #00000014}:root[data-theme=dark] .internal-app-shell .dashboard-preview-content .dev-preview-notice{background:#ffffff0b;border-color:#ffffff1a}:root[data-theme=dark] .internal-app-shell .dashboard-preview-lower .sale-row:hover{background:#ffffff0b}:root[data-theme=dark] .internal-app-shell .dashboard-preview-event i{box-shadow:0 0 0 4px #ffffff17}.internal-app-shell .template-thumb i:nth-child(3){background:#111}.internal-app-shell .studio-left>nav button.active{background:#ffffff14}.internal-app-shell .studio-components button:hover{border-color:#ffffff38}.internal-app-shell .studio-workspace{background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 30%),#080909}.internal-app-shell .dev-settings-sections>button.active,.internal-app-shell .dev-settings-theme button.active{background:#ffffff14;border-color:#ffffff2e}.dashboard-page .spx-operation-hero .overview-slide.competition .iphone-art{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.dashboard-page .spx-operation-hero .overview-slide.competition .iphone-art:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(#ffffff14,#0000 68%);border-radius:50%;position:absolute;inset:18% 8%}.dashboard-page .spx-operation-hero .competition-product-image{box-shadow:none;filter:drop-shadow(0 15px 18px #00000061);background:0 0;border:0;border-radius:0;-webkit-mask-image:none;mask-image:none}.dashboard-page .spx-operation-hero .iphone-art:hover .competition-product-image{filter:drop-shadow(0 18px 22px #0000006b)}.dashboard-page .spx-operation-hero .prize-seal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0e94;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000003d}.dashboard-page .spx-operation-hero .prize-seal svg{color:#f5f5f5}.dashboard-page .spx-operation-hero .overview-controls>button{background:#0c0c0e9e;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}.dashboard-page .spx-operation-hero .overview-controls>button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff3d}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-slide.competition .iphone-art:before{background:radial-gradient(#0000000e,#0000 68%)}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .competition-product-image{filter:drop-shadow(0 14px 17px #00000029)}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .iphone-art:hover .competition-product-image{filter:drop-shadow(0 17px 21px #0003)}.dashboard-page .spx-operation-hero{--hero-surface:#070809;--hero-surface-2:#111315;--hero-line:#ffffff1a;--hero-line-strong:#fff3;--hero-ink:#f7f7f7;--hero-muted:#ffffff9e;--hero-elevated:#0f1113c7;--hero-depth:#00000061}.dashboard-page .spx-operation-hero .overview-slide.gateway:before{background:radial-gradient(ellipse at 78% 46%,#ffffff18,transparent 24%),radial-gradient(ellipse at 45% -30%,#ffffff0f,transparent 42%),linear-gradient(118deg,var(--hero-surface),var(--hero-surface-2) 68%,#08090a)}.dashboard-page .spx-operation-hero .overview-slide.gateway:after{opacity:.5;background-image:linear-gradient(var(--hero-line) 1px,transparent 1px),linear-gradient(90deg,var(--hero-line) 1px,transparent 1px),radial-gradient(circle,#fff3 1px,transparent 1.5px);background-size:32px 32px,32px 32px,96px 96px;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#00000047 40%,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 3%,#00000047 40%,#000 72%,#0000)}.dashboard-page .spx-operation-hero .overview-slide.gateway .overview-copy{max-width:560px}.dashboard-page .spx-operation-hero .overview-slide.gateway .overview-copy>span{color:var(--hero-muted);letter-spacing:.18em;font-weight:720}.dashboard-page .spx-operation-hero .overview-slide.gateway .overview-copy h2{max-width:540px;color:var(--hero-ink);letter-spacing:-.048em;font-weight:690}.dashboard-page .spx-operation-hero .overview-slide.gateway .overview-copy p{max-width:490px;color:var(--hero-muted)}.dashboard-page .spx-operation-hero .overview-slide.gateway .overview-copy button{border-color:var(--hero-ink);background:var(--hero-ink);box-shadow:0 10px 24px var(--hero-depth);color:#08090a}.dashboard-page .spx-operation-hero .overview-slide.gateway .overview-copy button:hover{box-shadow:0 13px 30px var(--hero-depth);background:#fff;border-color:#fff;transform:translateY(-1px)}.dashboard-page .spx-operation-hero .overview-slide.gateway .operation-core:before{content:"";border:1px solid var(--hero-line);pointer-events:none;background:radial-gradient(circle,#ffffff0b,#0000 63%);border-radius:50%;position:absolute;inset:6% 3% 2% 18%;box-shadow:inset 0 0 32px #ffffff06}.dashboard-page .spx-operation-hero .overview-slide.gateway .operation-core{filter:drop-shadow(0 18px 25px var(--hero-depth))}.dashboard-page .spx-operation-hero .overview-slide.gateway :is(.operation-node,.operation-performance,.operation-integrity){border-color:var(--hero-line);background:var(--hero-elevated);box-shadow:inset 0 1px #fff1,0 12px 28px var(--hero-depth);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-page .spx-operation-hero .overview-slide.gateway .operation-brand{border-color:var(--hero-line-strong);background:radial-gradient(circle at 38% 28%,#ffffff1a,#0000 48%),#111315;box-shadow:inset 0 1px #ffffff17,0 0 36px #ffffff12}.dashboard-page .spx-operation-hero .overview-slide.gateway :is(.operation-node,.operation-integrity)>svg{color:#d7d7d7}.dashboard-page .spx-operation-hero .overview-slide.gateway .operation-performance>i b{box-shadow:none;background:linear-gradient(90deg,#777,#f5f5f5)}.dashboard-page .spx-operation-hero .overview-controls>div button{opacity:.72;transition:width .2s,opacity .2s,background-image .2s}.dashboard-page .spx-operation-hero .overview-controls>div button.active{opacity:1}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero{--hero-surface:#fff;--hero-surface-2:#f0f1f2;--hero-line:#00000013;--hero-line-strong:#00000026;--hero-ink:#111;--hero-muted:#626262;--hero-elevated:#ffffffd6;--hero-depth:#0000001a}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-slide.gateway:before{background:radial-gradient(at 78% 46%,#0001,#0000 24%),radial-gradient(at 44% -32%,#00000009,#0000 42%),linear-gradient(118deg,#fff,#f3f4f5 68%,#e9eaeb)}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-slide.gateway:after{background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px),radial-gradient(circle,#0000002e 1px,#0000 1.5px)}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-slide.gateway .overview-copy button{color:#fff;background:#111;border-color:#111}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-slide.gateway .overview-copy button:hover{background:#000;border-color:#000;box-shadow:0 13px 28px #00000029}:root:not([data-theme=dark]) .dashboard-page .spx-operation-hero .overview-slide.gateway .operation-brand{background:radial-gradient(circle at 38% 28%,#0000000b,#0000 48%),#fff;box-shadow:inset 0 1px #fff,0 15px 32px #0000001a}@media(max-width:767px){.dashboard-page .spx-operation-hero .overview-slide.gateway:after{opacity:.32;background-size:28px 28px,28px 28px,84px 84px}.dashboard-page .spx-operation-hero .overview-slide.gateway .operation-core:before{inset:12% 5% 4% 12%}}.internal-app-shell .internal-sidebar{--sidebar-item-height:42px;--sidebar-item-gap:2px}.internal-app-shell .internal-sidebar .competition-sidebar-slot{padding:7px var(--sidebar-inline) 3px}.internal-app-shell .internal-sidebar .competition-sidebar-item{min-height:var(--sidebar-item-height);box-shadow:none;color:var(--spx-text-muted);background:0 0;border-color:#0000;border-radius:11px;gap:10px;padding:0 11px}.internal-app-shell .internal-sidebar .competition-sidebar-item:before,.internal-app-shell .internal-sidebar .competition-sidebar-item:after{display:none}.internal-app-shell .internal-sidebar .competition-sidebar-item:hover{border-color:var(--spx-border);background:var(--spx-surface-soft);box-shadow:none;color:var(--spx-text)}.internal-app-shell .internal-sidebar .competition-sidebar-item.active{border-color:var(--spx-border);background:var(--spx-surface-soft);box-shadow:inset 0 1px 0 var(--spx-text)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .competition-sidebar-item.active{box-shadow:inset 0 1px color-mix(in srgb,var(--spx-text) 5%,transparent)}}.internal-app-shell .internal-sidebar .competition-sidebar-item.active{color:var(--spx-text)}.internal-app-shell .internal-sidebar .competition-sidebar-item>svg{color:currentColor;stroke-width:1.7px;flex-basis:19px;width:19px;height:19px}.internal-app-shell .internal-sidebar .competition-sidebar-item>span{align-items:baseline;gap:6px;font-size:11px;font-weight:620;display:flex}.internal-app-shell .internal-sidebar .competition-sidebar-item small{border:1px solid var(--spx-border);color:var(--spx-text-muted);white-space:nowrap;border-radius:999px;margin:0;padding:2px 5px;font-size:6px;font-weight:650;line-height:1}.internal-app-shell .internal-sidebar .sidebar-navigation{gap:var(--sidebar-item-gap);padding:2px var(--sidebar-inline) 12px;flex-direction:column;display:flex}.internal-app-shell .internal-sidebar .sidebar-group{display:contents}.internal-app-shell .internal-sidebar .sidebar-group+.sidebar-group{margin-top:0}.internal-app-shell .internal-sidebar .sidebar-group-label{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.internal-app-shell .internal-sidebar .sidebar-group-label:after{display:none}.internal-app-shell .internal-sidebar .sidebar-link{min-height:var(--sidebar-item-height);letter-spacing:0;transition:background .16s var(--spx-ease),border-color .16s var(--spx-ease),color .16s var(--spx-ease),box-shadow .16s var(--spx-ease);border-radius:11px;gap:10px;margin:0;padding:0 11px;font-size:11px;font-weight:590}.internal-app-shell .internal-sidebar .sidebar-link:before,.internal-app-shell .internal-sidebar .sidebar-link:after{display:none}.internal-app-shell .internal-sidebar .sidebar-link svg{stroke-width:1.7px;filter:none;flex-basis:19px;width:19px;height:19px}.internal-app-shell .internal-sidebar .sidebar-link:hover{border-color:var(--spx-border);background:var(--spx-surface-soft);color:var(--spx-text);transform:none}.internal-app-shell .internal-sidebar .sidebar-link:hover svg{color:currentColor;stroke-width:1.7px;transform:none}.internal-app-shell .internal-sidebar .sidebar-link.active{border-color:var(--spx-border);background:var(--spx-surface-soft);box-shadow:inset 0 1px 0 var(--spx-text)}@supports (color:color-mix(in lab,red,red)){.internal-app-shell .internal-sidebar .sidebar-link.active{box-shadow:inset 0 1px color-mix(in srgb,var(--spx-text) 5%,transparent)}}.internal-app-shell .internal-sidebar .sidebar-link.active{color:var(--spx-text);font-weight:650}.internal-app-shell .internal-sidebar .sidebar-link.active svg{color:currentColor;stroke-width:1.8px;filter:none}.internal-app-shell .internal-sidebar .sidebar-footer{padding-top:7px}@media(max-width:1023px){.internal-app-shell .internal-sidebar{--sidebar-item-height:46px;--sidebar-item-gap:2px}.internal-app-shell .internal-sidebar .competition-sidebar-slot,.internal-app-shell .internal-sidebar .sidebar-navigation{padding-inline:12px}.internal-app-shell .internal-sidebar .sidebar-link,.internal-app-shell .internal-sidebar .competition-sidebar-item{padding-inline:12px;font-size:12px}}.internal-app-shell{--internal-brand-color:#111}:root[data-theme=dark] .internal-app-shell{--internal-brand-color:#f5f5f5}.internal-app-shell .sphexpay-theme-mark{width:25px;height:36px;color:var(--internal-brand-color);background-color:currentColor;flex:none;display:block;-webkit-mask:url(/brand/sphex-symbol-mask.png) 50%/contain no-repeat;mask:url(/brand/sphex-symbol-mask.png) 50%/contain no-repeat}.internal-app-shell .internal-topbar .header-brand .sphexpay-theme-mark{width:22px;height:32px}.profile-menu-root{flex:none;position:relative}.profile-menu-trigger{min-height:42px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;padding:3px 7px 3px 3px;transition:background .15s,border-color .15s;display:flex}.profile-menu-trigger:hover,.profile-menu-trigger[aria-expanded=true]{border-color:var(--line);background:var(--panel)}.profile-menu-trigger>.profile-photo{border-color:var(--line);background:var(--panel-3);width:36px;height:36px;color:var(--text);flex:0 0 36px;font-size:12px}.profile-menu-trigger>span{text-align:left;min-width:0;display:grid}.profile-menu-trigger>span b{text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:11px;overflow:hidden}.profile-menu-trigger>span small{color:var(--muted);margin-top:1px;font-size:9px}.profile-menu-trigger>svg{width:14px;color:var(--muted);transition:transform .15s;transform:rotate(90deg)}.profile-menu-trigger>svg.open{transform:rotate(-90deg)}.profile-menu{z-index:120;border:1px solid var(--line);background:var(--panel);border-radius:18px;width:min(376px,100vw - 24px);padding:0;animation:.16s cubic-bezier(.2,0,0,1) profile-menu-in;position:absolute;top:calc(100% + 10px);right:0;overflow:visible;box-shadow:0 24px 70px #00000029,0 2px 8px #0000000f}:root[data-theme=dark] .profile-menu{box-shadow:0 28px 80px #0000008c,inset 0 1px #ffffff06}.profile-menu-head{justify-content:space-between;align-items:center;gap:16px;padding:17px 17px 15px;display:flex}.profile-menu-head>span{min-width:0;display:grid}.profile-menu-head b{color:var(--text-strong);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;overflow:hidden}.profile-menu-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.profile-menu-head>button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:0 0 36px;place-items:center;transition:background .15s,color .15s;display:grid}.profile-menu-head>button:hover{background:var(--panel-2);color:var(--text)}.profile-menu-head svg{width:19px}.profile-menu-section{border-top:1px solid var(--line);padding:7px}.profile-menu-section>button{width:100%;min-height:46px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 11px;font-size:12px;font-weight:590;transition:background .15s,color .15s;display:flex}.profile-menu-section>button:hover,.profile-menu-section>button.active{background:var(--panel-2)}.profile-menu-section>button>svg:first-child{width:21px;height:21px;color:var(--muted);stroke-width:1.7px;flex:0 0 21px}.profile-menu-section>button>span{flex:1}.profile-menu-section .profile-menu-chevron{width:16px;height:16px;color:var(--muted)}.profile-menu-footer>button{color:var(--text)}.profile-appearance-submenu{z-index:2;border:1px solid var(--line);background:var(--panel);border-radius:16px;width:288px;position:absolute;top:112px;box-shadow:0 20px 55px #00000029}.profile-appearance-submenu.submenu-left{right:calc(100% + 9px)}.profile-appearance-submenu.submenu-right{left:calc(100% + 9px)}.profile-appearance-panel{padding:7px}.profile-appearance-panel>h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:9px 10px 11px;font-size:10px;font-weight:700}.profile-appearance-panel>button{width:100%;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:12px;transition:background .15s;display:flex}.profile-appearance-panel>button:hover,.profile-appearance-panel>button.selected{background:var(--panel-2)}.profile-appearance-panel>button svg{width:17px;height:17px;color:var(--text);stroke-width:2px}.profile-appearance-panel.mobile>header{align-items:center;gap:8px;padding:8px 8px 10px;display:flex}.profile-appearance-panel.mobile>header button{width:36px;height:36px;color:var(--text);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.profile-appearance-panel.mobile>header button:hover{background:var(--panel-2)}.profile-appearance-panel.mobile>header svg{width:19px}.profile-appearance-panel.mobile>header b{font-size:13px}.profile-menu :is(button,a):focus-visible,.profile-menu-trigger:focus-visible{outline:2px solid var(--text);outline-offset:2px}@keyframes profile-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}}@media(max-width:767px){.profile-menu-trigger{border:0;width:38px;min-width:38px;height:42px;padding:3px}.profile-menu-trigger>span,.profile-menu-trigger>svg{display:none}.profile-menu-trigger>.profile-photo{flex-basis:34px;width:34px;height:34px}.profile-menu{top:calc(60px + var(--safe-top));right:max(8px,var(--safe-right));left:max(8px,var(--safe-left));width:auto;max-height:calc(100dvh - 72px - var(--safe-top) - var(--safe-bottom));border-radius:16px;position:fixed;overflow-y:auto}.profile-appearance-submenu{display:none}}@media(min-width:1024px){.dashboard-page>.spx-operation-hero{border-color:#ffffff1f;border-radius:24px;height:clamp(246px,20vw,292px);min-height:246px;margin-bottom:22px;transition:box-shadow .28s,transform .28s;box-shadow:inset 0 1px #ffffff13,0 30px 75px #0506083d,0 8px 22px #05060824}.dashboard-page>.spx-operation-hero:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff17,0 36px 86px #05060845,0 10px 26px #05060829}.dashboard-page .spx-operation-hero:before{background:linear-gradient(90deg,#0000,#ffffff6b 38%,#ff7e4494 58%,#0000);height:1px;left:8%;right:8%}.dashboard-page .spx-operation-hero:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle,#ffffff09,#0000 62%);border:1px solid #ffffff0e;border-radius:50%;width:48%;height:150%;position:absolute;bottom:-64%;right:-8%;box-shadow:0 0 0 38px #ffffff05,0 0 0 76px #ffffff03}.dashboard-page .spx-operation-hero .overview-track{transition:transform .62s cubic-bezier(.2,.78,.2,1)}.dashboard-page .spx-operation-hero .overview-slide{grid-template-columns:minmax(430px,1.08fr) minmax(350px,.92fr);align-items:center;gap:clamp(30px,4vw,68px);padding:30px clamp(42px,5vw,74px) 34px}.dashboard-page .spx-operation-hero .overview-slide:after{opacity:.42;background-size:34px 34px,34px 34px,102px 102px}.dashboard-page .spx-operation-hero .overview-copy{max-width:650px;padding-left:2px}.dashboard-page .spx-operation-hero .overview-copy:before{background:linear-gradient(90deg,var(--spx-accent),#ffffff4d,transparent);width:44px;top:-16px}.dashboard-page .spx-operation-hero .overview-copy>span{letter-spacing:.19em;gap:10px;font-size:9px}.dashboard-page .spx-operation-hero .overview-copy h2{letter-spacing:-.052em;max-width:650px;margin-top:11px;font-size:clamp(31px,2.6vw,42px);font-weight:660;line-height:.99}.dashboard-page .spx-operation-hero .overview-copy p{max-width:570px;margin-top:12px;font-size:11px;line-height:1.58}.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta){letter-spacing:.015em;border-radius:12px;min-height:42px;margin-top:17px;padding:0 17px;font-size:9px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000002e}.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta):hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 17px 34px #0000003d}.dashboard-page .spx-operation-hero .overview-copy :is(button,.overview-cta) svg{width:14px;height:14px}.dashboard-page .operation-core{transform-origin:50%;justify-self:center;width:440px;height:240px;transform:scale(.86)}.dashboard-page .spx-operation-hero .overview-slide.gateway .operation-core{filter:drop-shadow(0 24px 34px var(--hero-depth))}.dashboard-page .spx-operation-hero .overview-slide.gateway .operation-core:before{inset:2% -2% -3% 14%;box-shadow:inset 0 0 48px #ffffff09,0 0 60px #ffffff06}.dashboard-page .spx-operation-hero .overview-slide.gateway :is(.operation-node,.operation-performance,.operation-integrity){box-shadow:inset 0 1px #ffffff13,0 18px 38px var(--hero-depth);transition:transform .26s,border-color .26s}.dashboard-page .spx-operation-hero:hover .node-processing{transform:translate(2px,-3px)}.dashboard-page .spx-operation-hero:hover .node-network{transform:translate(3px,2px)}.dashboard-page .spx-operation-hero:hover .operation-performance{transform:translate(-3px,2px)}.dashboard-page .spx-operation-hero .iphone-art,.dashboard-page .spx-operation-hero .overview-slide.competition .iphone-art{transform-origin:50%;justify-self:center;width:min(390px,100%);height:240px;transform:scale(.94)}.dashboard-page .spx-operation-hero .competition-product-image{max-height:232px;transition:transform .36s cubic-bezier(.2,.8,.2,1),filter .36s}.dashboard-page .spx-operation-hero .iphone-art:hover .competition-product-image{transform:translateY(-5px)scale(1.018)}.dashboard-page .spx-operation-hero .prize-seal{width:78px;height:78px;bottom:6%;left:12%}.dashboard-page .spx-operation-hero .overview-controls{gap:10px;bottom:18px;right:22px}.dashboard-page .spx-operation-hero .overview-controls>button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0d0fa3;border-radius:12px;width:38px;height:38px;transition:transform .18s,border-color .18s,background .18s,color .18s;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000002b}.dashboard-page .spx-operation-hero .overview-controls>button:hover{color:#fff;background:#ffffff1b;border-color:#ffffff45;transform:translateY(-2px)}.dashboard-page .spx-operation-hero .overview-controls>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b0d6b;border:1px solid #ffffff13;border-radius:999px;gap:5px;padding:5px 8px;box-shadow:inset 0 1px #ffffff0a}.dashboard-page .spx-operation-hero .overview-controls>div button{width:16px;height:12px}.dashboard-page .spx-operation-hero .overview-controls>div button.active{width:38px}.dashboard-page>.next-award-card,.dashboard-page>.next-award-complete{isolation:isolate;background:radial-gradient(circle at 12%,#0000000e,#0000 23%),linear-gradient(112deg,#f8f8f9,#fff 56%,#f2f3f4);border:1px solid #00000013;border-radius:22px;grid-template-columns:minmax(190px,.72fr) minmax(0,2.2fr) 48px;gap:clamp(28px,4vw,62px);min-height:184px;margin-bottom:24px;padding:26px clamp(36px,5vw,72px);transition:transform .26s,border-color .26s,box-shadow .26s;overflow:hidden;box-shadow:inset 0 1px #fff,0 22px 56px #0f101217}.dashboard-page>.next-award-card:hover,.dashboard-page>.next-award-complete:hover{border-color:#0000001f;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 30px 68px #0f101221}.dashboard-page>.next-award-card:before,.dashboard-page>.next-award-complete:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.dashboard-page>.next-award-card:after,.dashboard-page>.next-award-complete:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:18%;animation:9s ease-in-out infinite dashboard-award-sheen;display:block;position:absolute;top:-40%;bottom:-40%;left:-22%;transform:skew(-18deg)}.dashboard-page .next-award-plaque{z-index:1;filter:drop-shadow(0 18px 22px #00000029);width:100%;height:132px;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s}.dashboard-page .next-award-plaque .official-award-plaque,.dashboard-page .next-award-card.next-award-complete .official-award-plaque{width:min(210px,100%);height:148px}.dashboard-page .next-award-card:hover .next-award-plaque{filter:drop-shadow(0 23px 28px #0003);transform:translateY(-5px)scale(1.035)}.dashboard-page .next-award-copy{z-index:2}.dashboard-page .next-award-copy>span{letter-spacing:.2em;font-size:8px;font-weight:820}.dashboard-page .next-award-copy h2{letter-spacing:-.045em;margin-top:6px;font-size:clamp(21px,1.8vw,27px);font-weight:680}.dashboard-page .next-award-copy p{margin-top:5px;font-size:10px;line-height:1.5}.dashboard-page .next-award-progress{background:#0000000e;border:1px solid #0000000e;border-radius:999px;height:7px;margin-top:17px;padding:1px;box-shadow:inset 0 1px 2px #0000000e}.dashboard-page .next-award-progress i{background:linear-gradient(90deg,#222,#707070 62%,#111);border-radius:999px;height:100%;box-shadow:inset 0 0 0 1px #ffffff3d,0 4px 12px #00000029}.dashboard-page .next-award-values{margin-top:8px;font-size:8px}.dashboard-page .next-award-values strong{font-variant-numeric:tabular-nums;font-size:9px}.dashboard-page .next-award-card>a{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border-color:#0000001a;border-radius:14px;width:44px;height:44px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #fff,0 10px 24px #00000014}.dashboard-page .next-award-card>a:hover{color:#111;border-color:#00000038;transform:translate(3px)scale(1.04);box-shadow:inset 0 1px #fff,0 14px 30px #0000001f}:root[data-theme=dark] .dashboard-page>.next-award-card,:root[data-theme=dark] .dashboard-page>.next-award-complete{background:radial-gradient(circle at 12%,#ffffff0f,#0000 24%),linear-gradient(112deg,#111215,#090a0c 58%,#121315);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0e,0 26px 62px #0000004d}:root[data-theme=dark] .dashboard-page>.next-award-card:hover,:root[data-theme=dark] .dashboard-page>.next-award-complete:hover{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff13,0 34px 76px #0006}:root[data-theme=dark] .dashboard-page>.next-award-card:before,:root[data-theme=dark] .dashboard-page>.next-award-complete:before{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}:root[data-theme=dark] .dashboard-page>.next-award-card:after,:root[data-theme=dark] .dashboard-page>.next-award-complete:after{background:linear-gradient(90deg,#0000,#ffffff13,#0000)}:root[data-theme=dark] .dashboard-page .next-award-progress{background:#fff1;border-color:#ffffff0e;box-shadow:inset 0 1px 2px #0000004d}:root[data-theme=dark] .dashboard-page .next-award-progress i{background:linear-gradient(90deg,#777,#f1f1f1 65%,#999);box-shadow:0 0 12px #ffffff1f}:root[data-theme=dark] .dashboard-page .next-award-card>a{background:#ffffff0e;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0003}:root[data-theme=dark] .dashboard-page .next-award-card>a:hover{color:#fff;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000047}}@keyframes dashboard-award-sheen{0%,68%{opacity:0;transform:translate(0)skew(-18deg)}74%{opacity:1}88%,to{opacity:0;transform:translate(760%)skew(-18deg)}}@media(prefers-reduced-motion:reduce){.dashboard-page>.next-award-card:after,.dashboard-page>.next-award-complete:after{animation:none!important}.dashboard-page>.spx-operation-hero,.dashboard-page>.next-award-card,.dashboard-page>.next-award-complete{transition:none!important}.profile-menu{animation:none}.profile-menu-trigger,.profile-menu-trigger>svg,.profile-menu-section>button,.profile-appearance-panel>button{transition:none}}.sphexpay-brand img{aspect-ratio:1717/744;object-fit:contain;object-position:center;height:auto;box-shadow:none;background:0 0;border-radius:0;filter:none!important}.internal-app-shell .internal-sidebar .sidebar-brand .sphexpay-brand img,.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-brand .sphexpay-brand img{width:36px}.internal-app-shell .internal-topbar .header-brand img{width:30px;height:auto}.auth-shell .sphexpay-brand img,.auth-loading .sphexpay-brand img{filter:none!important}.internal-app-shell .internal-sidebar .sidebar-brand{gap:8px}.internal-app-shell .internal-sidebar .sidebar-brand>.sphexpay-brand{flex:1;overflow:hidden}.internal-app-shell .internal-sidebar .sidebar-brand>.sidebar-collapse-toggle{width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:none;color:var(--spx-text-muted);background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 34px;margin-left:auto;padding:0;display:none}.internal-app-shell .internal-sidebar .sidebar-brand>.sidebar-collapse-toggle:hover{border-color:var(--spx-border);background:var(--spx-surface-soft);color:var(--spx-text)}.internal-app-shell .internal-sidebar .sidebar-brand>.sidebar-collapse-toggle:focus-visible{outline:2px solid var(--spx-text);outline-offset:2px}.internal-app-shell .internal-sidebar .sidebar-brand>.sidebar-collapse-toggle svg{stroke-width:1.7px;width:17px;height:17px}@media(min-width:1024px){.internal-app-shell .internal-sidebar .sidebar-brand>.sidebar-collapse-toggle{place-items:center;display:grid!important}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-brand{justify-content:flex-start;gap:3px;padding-inline:8px}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-brand>.sphexpay-brand{flex:0 0 36px}.internal-app-shell.sidebar-collapsed .internal-sidebar .sidebar-brand>.sidebar-collapse-toggle{margin-left:auto}}@media(max-width:1023px){.internal-app-shell .internal-sidebar .sidebar-brand>.sidebar-collapse-toggle{display:none!important}}.dashboard-page .next-award-card,.dashboard-page .next-award-complete{border-color:var(--line);background:var(--panel);min-height:152px;box-shadow:var(--shadow-sm);grid-template-columns:minmax(150px,.7fr) minmax(0,2.3fr) 40px;gap:clamp(20px,3vw,42px);padding:22px clamp(28px,4vw,54px)}.dashboard-page .next-award-card:after{display:none}.dashboard-page .next-award-plaque{filter:drop-shadow(0 12px 16px #0000001f);justify-self:center;place-items:center;width:100%;height:112px;display:grid}.dashboard-page .next-award-plaque .official-award-plaque,.dashboard-page .next-award-card.next-award-complete .official-award-plaque{width:min(180px,100%);height:128px}.dashboard-page .next-award-copy>span,.dashboard-page .next-award-values strong{color:var(--text)}.dashboard-page .next-award-progress i{background:var(--text);box-shadow:none}.dashboard-page .next-award-card>a:hover{border-color:var(--text);color:var(--text);box-shadow:none}@media(max-width:767px){.dashboard-page .next-award-card,.dashboard-page .next-award-complete{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:18px}.dashboard-page .next-award-plaque{width:100%;height:116px}.dashboard-page .next-award-plaque .official-award-plaque,.dashboard-page .next-award-card.next-award-complete .official-award-plaque{width:min(190px,72vw);height:112px}.dashboard-page .next-award-copy{width:100%}.dashboard-page .next-award-card>a{position:absolute;top:14px;right:14px}}.stripe-connect-card{border-color:var(--orange);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stripe-connect-card{border-color:color-mix(in srgb,var(--orange) 24%,var(--line))}}.stripe-connect-card{background:linear-gradient(135deg,var(--orange-soft),var(--panel) 58%)}@supports (color:color-mix(in lab,red,red)){.stripe-connect-card{background:linear-gradient(135deg,color-mix(in srgb,var(--orange-soft) 32%,var(--panel)),var(--panel) 58%)}}.stripe-connect-card:after{content:"";background:var(--orange-glow);filter:blur(35px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-75px;right:-55px}.stripe-connect-card>*{z-index:1;position:relative}.stripe-connect-icon{border:1px solid var(--line);background:var(--panel);width:48px;height:48px;color:var(--orange);border-radius:15px;place-items:center;display:grid}.stripe-connect-icon svg{width:21px}.stripe-connect-copy>span{color:var(--orange);letter-spacing:.14em;font-size:8px;font-weight:800}.stripe-connect-copy h2{letter-spacing:-.03em;margin-top:6px;font-size:18px}.stripe-connect-copy>p{max-width:620px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.55}.stripe-connect-copy dl{gap:10px;margin-top:14px;display:flex}.stripe-connect-copy dl>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:120px;padding:9px 11px}@supports (color:color-mix(in lab,red,red)){.stripe-connect-copy dl>div{background:color-mix(in srgb,var(--panel) 84%,transparent)}}.stripe-connect-copy dt{color:var(--muted);font-size:8px}.stripe-connect-copy dd{align-items:center;gap:5px;margin-top:4px;font-size:10px;font-weight:750;display:flex}.stripe-connect-copy dd svg{width:12px;color:var(--success)}.stripe-connect-actions{justify-items:end;gap:7px;display:grid}.stripe-connect-actions .btn{white-space:nowrap}.stripe-connect-actions .btn svg{width:14px}.stripe-connect-actions small{color:var(--muted-2);font-size:7px}.stripe-connect-error{color:var(--danger)!important}.stripe-connect-loading{min-height:96px;color:var(--muted);justify-content:center;font-size:10px;display:flex}.stripe-connect-loading svg{width:18px;color:var(--orange)}.stripe-connect-return{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.stripe-connect-return>.panel{text-align:center;width:min(460px,100%);padding:34px}.stripe-connect-return>.panel>svg{width:28px;color:var(--orange);margin:0 auto}.stripe-connect-return h2{margin-top:14px;font-size:20px}.stripe-connect-return p{color:var(--muted);margin:8px 0 20px;font-size:11px;line-height:1.55}@media(max-width:767px){.stripe-connect-card{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:17px}.stripe-connect-icon{width:42px;height:42px}.stripe-connect-actions{grid-column:1/-1;justify-items:stretch;width:100%}.stripe-connect-actions .btn{justify-content:center;width:100%}.stripe-connect-actions small{text-align:center}.stripe-connect-copy dl{grid-template-columns:1fr 1fr;display:grid}.stripe-connect-copy dl>div{min-width:0}}@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-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-font-weight{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-ease{syntax:"*";inherits:false}@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}@keyframes pulse{50%{opacity:.5}}.landing{--ink:#070708;--paper:#f7f7f5;min-height:100vh;background:var(--ink);color:#fff;overflow:hidden}.landing a{text-decoration:none}.public-header{position:fixed;z-index:100;top:0;left:50%;width:min(1240px,calc(100% - 40px));height:76px;display:flex;align-items:center;transform:translate(-50%);padding:0 8px;transition:.35s}.public-header.scrolled{top:12px;height:64px;padding:0 16px;border:1px solid #ffffff13;border-radius:18px;background:#111113d9;box-shadow:0 16px 50px #0008;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.public-logo .sphexpay-wordmark{color:#fff}.public-header nav{display:flex;gap:32px;margin:auto}.public-header nav>a,.public-actions>a{color:#ffffffa8;font-size:12px;font-weight:650}.public-header nav>a:hover,.public-actions>a:first-child:hover{color:#fff}.public-actions{display:flex;align-items:center;gap:22px}.public-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:11px;background:linear-gradient(135deg,#ff702f,#f2440c);box-shadow:inset 0 1px #fff6,0 12px 28px #f15a2430;color:#fff!important;font-weight:750;transition:.25s}.public-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff7,0 18px 38px #f15a2445}.public-primary svg{width:15px}.public-menu,.public-mobile-actions{display:none}.landing-hero{position:relative;min-height:890px;display:grid;grid-template-columns:minmax(420px,.82fr) minmax(600px,1.18fr);align-items:center;padding:130px max(5vw,calc((100vw - 1300px)/2)) 100px;background:radial-gradient(circle at 77% 38%,#fa4b1225,transparent 26%),linear-gradient(180deg,#080809,#0d0d0f)}.hero-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.orb-one{top:140px;right:6%;width:420px;height:420px;background:#ff4b0b10;box-shadow:0 0 140px #ff4b0b21;animation:orb 9s ease-in-out infinite}.orb-two{left:-120px;bottom:30px;width:300px;height:300px;background:#ff79240c;box-shadow:0 0 100px #ff4b0b18}.landing-hero-copy{position:relative;z-index:3;max-width:660px;animation:heroIn .9s .1s both}.landing-kicker,.landing-results header>span,.payment-section>div>span,.feature-zone header>span,.intelligence-section>div>span,.rewards-section>div>span,.security-section>div>span,.faq-section header>span,.landing-cta>span{display:flex;align-items:center;gap:8px;color:#ff8351;font-size:10px;font-weight:800;letter-spacing:.15em}.landing-kicker i{width:7px;height:7px;border-radius:50%;background:#ff6023;box-shadow:0 0 0 5px #ff60231b,0 0 20px #ff6023}.landing-hero h1{max-width:660px;margin:22px 0 18px;font-size:clamp(48px,5vw,78px);line-height:.98;letter-spacing:-.065em}.landing-hero h1 em{color:#ff6327;font-style:normal;text-shadow:0 0 45px #ff4b0b25}.landing-hero-copy>p{max-width:600px;color:#ffffff9b;font-size:16px;line-height:1.7}.landing-hero-actions{display:flex;align-items:center;gap:12px;margin-top:30px}.landing-hero-actions>a:last-child{padding:12px 18px;border:1px solid #ffffff1e;border-radius:11px;background:#ffffff08;color:#fff;font-size:12px;font-weight:700}.landing-hero-copy>small{display:block;max-width:540px;margin-top:18px;color:#fff5;font-size:9px;line-height:1.6}.landing-hero-visual{position:relative;z-index:2;animation:heroVisual 1.1s .25s both}.landing-dashboard{position:relative;width:760px;height:520px;margin-left:15px;border:1px solid #ffffff1b;border-radius:25px;background:#101012;box-shadow:0 55px 130px #000b,0 0 80px #f15a2419;transform:perspective(1300px) rotateY(-7deg) rotateX(3deg);animation:dashboardFloat 7s ease-in-out infinite}.landing-dashboard-bar{height:42px;display:flex;align-items:center;gap:6px;padding:0 16px;border-bottom:1px solid #ffffff0e}.landing-dashboard-bar .sphexpay-brand{display:none}.landing-dashboard-bar>span{width:6px;height:6px;border-radius:50%;background:#ffffff25}.landing-dashboard-bar>i{width:130px;height:18px;margin-left:auto;border-radius:7px;background:#ffffff08}.landing-dashboard>aside{position:absolute;top:42px;bottom:0;left:0;width:74px;display:flex;align-items:center;flex-direction:column;gap:19px;padding-top:18px;border-right:1px solid #ffffff0e}.landing-dashboard>aside img{width:30px;height:30px;border-radius:9px}.landing-dashboard>aside>i{width:25px;height:8px;border-radius:4px;background:#ffffff0d}.landing-dashboard>aside>i:first-of-type{margin-top:15px;background:#ff62283d}.landing-dashboard>main{padding:25px 27px 20px 101px}.landing-dashboard main>header{display:flex;justify-content:space-between}.landing-dashboard main>header small{display:block;color:#ff7540;font-size:7px;letter-spacing:.16em}.landing-dashboard main>header strong{display:block;margin-top:6px;font-size:17px}.landing-dashboard main>header svg{width:17px;color:#ffffff70}.landing-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px}.landing-metrics article{position:relative;height:105px;padding:15px;border:1px solid #ffffff0e;border-radius:13px;background:#171719}.landing-metrics svg{width:15px;color:#ff6a2f}.landing-metrics span{display:block;margin-top:7px;color:#ffffff68;font-size:8px}.landing-metrics strong{display:block;margin-top:5px;font-size:15px}.landing-metrics small{position:absolute;right:11px;top:12px;color:#61d99b;font-size:7px}.landing-metrics small svg{width:8px;color:inherit}.landing-chart{height:244px;margin-top:12px;padding:17px;border:1px solid #ffffff0e;border-radius:13px;background:#151517}.landing-chart>div span{display:block;color:#ffffff60;font-size:8px}.landing-chart>div strong{display:block;margin-top:5px;font-size:20px}.landing-chart svg{width:100%;height:155px;margin-top:9px}.floating-sale,.floating-balance{position:absolute;display:flex;align-items:center;border:1px solid #ffffff18;background:#19191ce8;box-shadow:0 22px 50px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floating-sale{right:-30px;bottom:45px;gap:10px;width:250px;padding:13px;border-radius:14px;animation:floatOne 5s ease-in-out infinite}.floating-sale>i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#167c50;color:#fff}.floating-sale svg{width:14px}.floating-sale span{min-width:0;flex:1}.floating-sale b,.floating-sale small{display:block}.floating-sale b{font-size:9px}.floating-sale small{margin-top:3px;color:#ffffff58;font-size:7px}.floating-sale strong{font-size:11px}.floating-balance{left:-38px;top:125px;align-items:flex-start;flex-direction:column;width:150px;padding:15px;border-radius:15px;animation:floatTwo 6s ease-in-out infinite}.floating-balance svg{width:17px;color:#ff6a2f}.floating-balance span{margin-top:12px;color:#ffffff60;font-size:7px}.floating-balance strong{margin-top:4px;font-size:13px}.hero-scroll{position:absolute;bottom:28px;left:50%;display:flex;align-items:center;flex-direction:column;color:#ffffff43;font-size:8px;letter-spacing:.13em}.hero-scroll svg{width:14px;margin-top:4px;animation:bounce 2s infinite}.landing-trust{padding:32px max(5vw,calc((100vw - 1200px)/2));border-block:1px solid #ffffff0c;background:#0b0b0d;text-align:center}.landing-trust>span{color:#ffffff38;font-size:8px;letter-spacing:.2em}.landing-trust>div{display:flex;justify-content:space-between;gap:25px;margin-top:22px;color:#ffffff78}.landing-trust b{font-size:12px}.landing-results,.feature-zone,.faq-section{padding:120px max(6vw,calc((100vw - 1200px)/2));background:#f6f6f3;color:#111}.landing-results header,.feature-zone header,.faq-section header{max-width:680px}.landing-results h2,.feature-zone h2,.faq-section h2,.payment-section h2,.intelligence-section h2,.rewards-section h2,.security-section h2,.landing-cta h2{margin-top:15px;font-size:clamp(36px,4vw,58px);line-height:1.02;letter-spacing:-.055em}.landing-results header>p,.payment-section>div>p,.intelligence-section>div>p,.rewards-section>div>p,.security-section>div>p{max-width:590px;margin-top:18px;color:#6d6d73;font-size:13px;line-height:1.7}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:55px}.result-grid article{position:relative;min-height:170px;padding:24px;overflow:hidden;border:1px solid #dededb;border-radius:18px;background:#fff;box-shadow:0 20px 50px #11111108;transition:.3s;transition-delay:var(--delay)}.result-grid article:hover{transform:translateY(-5px);border-color:#ff642855;box-shadow:0 24px 55px #1111}.result-grid span{color:#777;font-size:10px}.result-grid strong{display:block;margin-top:24px;font-size:29px;letter-spacing:-.04em}.result-grid small{display:inline-block;margin-top:9px;padding:5px 7px;border-radius:999px;background:#eaf8f1;color:#167c50;font-size:8px}.result-grid i{position:absolute;right:-20px;bottom:-35px;width:100px;height:100px;border-radius:50%;background:#ff642810;filter:blur(9px)}.payment-section{min-height:700px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:100px max(6vw,calc((100vw - 1200px)/2));background:#0c0c0e;color:#fff}.payment-section>div>p{color:#ffffff72}.currency-row{display:flex;gap:9px;margin-top:26px}.currency-row b{padding:8px 11px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff08;font-size:9px}.payment-orbit{position:relative;width:470px;height:470px;justify-self:end;border:1px dashed #ff6a2f36;border-radius:50%;animation:slowSpin 35s linear infinite}.payment-orbit:before,.payment-orbit:after{content:"";position:absolute;inset:72px;border:1px solid #ffffff0e;border-radius:50%}.payment-orbit:after{inset:145px;background:#ff5a1b0d;box-shadow:0 0 100px #ff5a1b1c}.payment-core{position:absolute;z-index:3;inset:50%;width:82px;height:82px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:24px;background:#141416;box-shadow:0 0 70px #f15a2440}.payment-core img{width:58px;height:58px;border-radius:16px}.payment-orbit article{position:absolute;z-index:4;width:96px;height:74px;display:grid;place-content:center;justify-items:center;gap:5px;left:calc(50% + 190px*cos(calc(var(--index)*72deg)));top:calc(50% + 190px*sin(calc(var(--index)*72deg)));transform:translate(-50%,-50%);border:1px solid #ffffff15;border-radius:14px;background:#171719;box-shadow:0 15px 35px #0007;animation:counterSpin 35s linear infinite}.payment-orbit article svg{width:18px;color:#ff6a2f}.payment-orbit article span{font-size:8px}.feature-zone{background:#efefec}.feature-zone header{text-align:center;margin:auto}.feature-zone header>span{justify-content:center}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:55px}.feature-grid article{position:relative;min-height:270px;padding:28px;border:1px solid #dcdcd8;border-radius:20px;background:#f9f9f7;transition:.35s}.feature-grid article.wide{background:#111113;color:#fff}.feature-grid article:hover{transform:translateY(-5px);border-color:#ff642865}.feature-grid article>i{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#fff0e9;color:#f15a24}.feature-grid article>i svg{width:20px}.feature-grid article>span{position:absolute;right:25px;top:28px;color:#999;font-size:10px}.feature-grid h3{margin-top:55px;font-size:19px}.feature-grid p{margin-top:9px;color:#777;font-size:11px;line-height:1.6}.feature-grid .wide p{color:#ffffff70}.feature-grid article>svg{position:absolute;right:24px;bottom:22px;width:17px;color:#f15a24}.intelligence-section{min-height:680px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:100px max(6vw,calc((100vw - 1200px)/2));background:radial-gradient(circle at 78% 50%,#ff4c1025,transparent 28%),#09090a}.intelligence-section>div>p{color:#ffffff70}.intelligence-section ul{display:grid;gap:12px;margin-top:25px}.intelligence-section li{display:flex;align-items:center;gap:9px;color:#ffffffb8;font-size:11px}.intelligence-section li svg{width:15px;color:#ff6a2f}.intelligence-orb{position:relative;width:380px;height:380px;display:grid;place-content:center;justify-items:center;justify-self:center;border:1px solid #ff6a2f40;border-radius:50%;background:radial-gradient(circle,#ff5b1a23,transparent 63%);box-shadow:0 0 100px #ff4b0b20}.intelligence-orb:before,.intelligence-orb:after{content:"";position:absolute;inset:40px;border:1px dashed #ffffff1a;border-radius:50%;animation:slowSpin 20s linear infinite}.intelligence-orb:after{inset:85px;animation-direction:reverse}.intelligence-orb>svg{width:68px;color:#ff6a2f}.intelligence-orb>span{margin-top:18px;color:#ffffff75;font-size:8px;letter-spacing:.18em}.intelligence-orb>i{position:absolute;width:10px;height:10px;top:47px;right:68px;border-radius:50%;background:#ff6a2f;box-shadow:0 0 20px #ff6a2f}.rewards-section{padding:120px max(6vw,calc((100vw - 1200px)/2));background:#f6f6f3;color:#111}.rewards-section>div:first-child{text-align:center}.rewards-section>div:first-child>svg{width:28px;color:#f15a24}.rewards-section>div>span{justify-content:center;margin-top:15px}.rewards-section>div>p{margin-inline:auto}.reward-track{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin-top:70px}.reward-track:before{content:"";position:absolute;left:7%;right:7%;top:27px;height:2px;background:linear-gradient(90deg,#f15a24 23%,#ddd 23%)}.reward-track article{position:relative;z-index:2;display:grid;justify-items:center}.reward-track i{width:54px;height:54px;display:grid;place-items:center;border:6px solid #f6f6f3;border-radius:50%;background:#ddd;color:#999}.reward-track .active i{background:#f15a24;color:#fff;box-shadow:0 0 0 5px #f15a2415}.reward-track svg{width:16px}.reward-track strong{margin-top:13px;font-size:16px}.reward-track span{margin-top:3px;color:#999;font-size:8px}.security-section{min-height:700px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding:100px max(6vw,calc((100vw - 1200px)/2));background:#111113}.security-visual{display:grid;justify-items:center}.security-visual>div{position:relative;width:300px;height:360px;display:grid;place-items:center;border:1px solid #ffffff14;border-radius:150px 150px 30px 30px;background:linear-gradient(180deg,#ff642817,#ffffff04);box-shadow:inset 0 0 60px #ff64280c,0 35px 80px #0008}.security-visual svg{width:80px;color:#ff6a2f}.security-visual>div i{position:absolute;width:7px;height:7px;border-radius:50%;background:#ff6a2f;box-shadow:0 0 20px #ff6a2f}.security-visual>div i:nth-child(2){top:60px;left:40px}.security-visual>div i:nth-child(3){right:45px;bottom:80px}.security-visual>span{margin-top:20px;color:#fff5;font-size:8px;letter-spacing:.18em}.security-section>div>p{color:#ffffff70}.security-list{display:grid;gap:10px;margin-top:30px}.security-list article{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #ffffff0e;border-radius:13px;background:#ffffff05}.security-list article>svg{width:18px;color:#ff6a2f}.security-list b,.security-list small{display:block}.security-list b{font-size:11px}.security-list small{margin-top:4px;color:#ffffff62;font-size:8px}.faq-section header{text-align:center;margin:auto}.faq-section header>span{justify-content:center}.faq-section>div{max-width:850px;margin:50px auto 0}.faq-section details{border-bottom:1px solid #ddd}.faq-section summary{display:flex;align-items:center;justify-content:space-between;padding:20px 5px;list-style:none;font-size:13px;font-weight:700;cursor:pointer}.faq-section summary svg{width:16px;color:#f15a24;transition:.2s}.faq-section details[open] summary svg{transform:rotate(180deg)}.faq-section details p{max-width:740px;padding:0 5px 22px;color:#6d6d73;font-size:11px;line-height:1.7}.landing-cta{padding:125px 25px;background:radial-gradient(circle at center,#ff4b0b24,transparent 35%),#09090a;text-align:center}.landing-cta>svg{width:30px;color:#ff6a2f}.landing-cta>span{justify-content:center;margin-top:14px}.landing-cta h2{max-width:800px;margin-inline:auto}.landing-cta p{margin:18px 0 28px;color:#ffffff70;font-size:13px}.public-footer{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px;padding:65px max(6vw,calc((100vw - 1200px)/2)) 30px;border-top:1px solid #ffffff0d;background:#070708}.public-footer .sphexpay-wordmark{color:#fff}.public-footer>div:first-child p{max-width:250px;margin-top:15px;color:#fff5;font-size:9px;line-height:1.7}.public-footer>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.public-footer>div>span{margin-bottom:5px;color:#fff;font-size:9px;font-weight:750}.public-footer a{color:#ffffff58;font-size:9px}.public-footer a:hover{color:#ff6a2f}.public-footer>small{grid-column:1/-1;margin-top:35px;padding-top:20px;border-top:1px solid #ffffff0d;color:#ffffff38;font-size:8px}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}[data-reveal].revealed{opacity:1;transform:none}@keyframes heroIn{0%{opacity:0;transform:translateY(24px)}}@keyframes heroVisual{0%{opacity:0;transform:translate(45px) scale(.96)}}@keyframes dashboardFloat{50%{transform:perspective(1300px) rotateY(-5deg) rotateX(2deg) translateY(-7px)}}@keyframes floatOne{50%{transform:translateY(-9px)}}@keyframes floatTwo{50%{transform:translateY(8px)}}@keyframes orb{50%{transform:scale(1.12);opacity:.65}}@keyframes bounce{50%{transform:translateY(5px)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes counterSpin{to{transform:translate(-50%,-50%) rotate(-360deg)}}.auth-shell{min-height:100dvh;display:grid;grid-template-columns:minmax(520px,.86fr) minmax(560px,1.14fr);background:#f6f6f4;color:#111}.auth-form-side{position:relative;display:flex;justify-content:center;padding:90px 50px 55px;overflow-y:auto}.auth-back{position:absolute;top:28px;left:35px;display:flex;align-items:center;gap:7px;color:#777;font-size:10px;font-weight:650}.auth-back svg,.auth-return svg{width:14px}.auth-form-wrap{width:min(100%,500px);margin:auto}.auth-form-wrap>.sphexpay-brand{margin-bottom:45px}.auth-eyebrow{display:block;margin-bottom:11px;color:#f15a24;font-size:8px;font-weight:850;letter-spacing:.18em}.auth-form-wrap h1{font-size:36px;line-height:1.05;letter-spacing:-.045em}.auth-subtitle{margin-top:10px;color:#73737a;font-size:12px;line-height:1.6}.social-buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:28px}.social-buttons button{height:46px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ddd;border-radius:11px;background:#fff;color:#111;font-size:10px;font-weight:700}.social-buttons button:hover:not(:disabled){border-color:#aaa;transform:translateY(-1px)}.social-buttons button:disabled{opacity:.45;cursor:not-allowed}.social-buttons svg{width:16px}.google-g{font-size:15px;font-weight:850;color:#4285f4}.social-buttons>small{grid-column:1/-1;color:#999;font-size:8px;text-align:center}.auth-divider{display:flex;align-items:center;gap:12px;margin:23px 0;color:#999;font-size:8px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#ddd}.auth-form{display:grid;gap:15px}.auth-field{display:grid;gap:7px}.auth-field>span,.onboarding-grid label>span,.onboarding-toggles label>span{font-size:9px;font-weight:700}.field-control{height:48px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #d8d8d5;border-radius:11px;background:#fff;transition:.2s}.field-control:focus-within{border-color:#f15a24;box-shadow:0 0 0 4px #f15a2410}.field-control.invalid{border-color:#dc3c3c}.field-control>svg{width:15px;color:#999}.field-control input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#111;font-size:16px}.field-control button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#888}.field-control button svg{width:15px}.auth-field>small{color:#dc3c3c;font-size:8px}.auth-options{display:flex;align-items:center;justify-content:space-between;color:#777;font-size:9px}.auth-options label{display:flex;align-items:center;gap:6px}.auth-options input,.auth-consents input{accent-color:#f15a24}.auth-options a,.auth-switch a,.auth-return,.auth-consents a{color:#e84b14;font-weight:700}.auth-submit{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:linear-gradient(135deg,#ff702f,#ed430d);box-shadow:inset 0 1px #fff5,0 12px 24px #f15a2425;color:#fff;font-size:11px;font-weight:750;transition:.2s}.auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #fff5,0 16px 30px #f15a2435}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-submit svg{width:15px}.auth-switch{margin-top:24px;color:#777;font-size:9px;text-align:center}.auth-notice{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:9px;line-height:1.5}.auth-notice.success{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.auth-notice svg{width:15px;flex:0 0 auto}.auth-return{display:inline-flex;align-items:center;gap:6px;margin-top:24px;font-size:9px}.auth-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-consents{display:grid;gap:9px}.auth-consents label{display:flex;align-items:flex-start;gap:7px;color:#777;font-size:8px;line-height:1.5}.password-strength>div{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.password-strength i{height:3px;border-radius:4px;background:#ddd}.password-strength i.active{background:#ef4444}.strength-3 i.active{background:#eab308}.strength-4 i.active,.strength-5 i.active{background:#22c55e}.password-strength span{display:block;margin-top:6px;color:#888;font-size:7px}.auth-state-icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:20px;border-radius:18px;background:#fff0e9;color:#f15a24}.auth-state-icon svg{width:25px}.verify-steps{display:grid;gap:10px;margin:25px 0}.verify-steps span{display:flex;align-items:center;gap:8px;color:#666;font-size:9px}.verify-steps svg{width:14px;color:#f15a24}.auth-visual{position:relative;isolation:isolate;display:grid;place-content:center;overflow:hidden;padding:70px;background:radial-gradient(circle at 70% 40%,#ff4d152d,transparent 32%),#0c0c0e;color:#fff}.auth-visual-grid{position:absolute;inset:0;z-index:-1;opacity:.13;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(120deg,#000,transparent);mask-image:linear-gradient(120deg,#000,transparent)}.auth-visual-copy{position:absolute;z-index:2;top:65px;left:65px}.auth-visual-copy>span{color:#ff7843;font-size:8px;font-weight:800;letter-spacing:.17em}.auth-visual-copy h2{margin-top:13px;font-size:35px;line-height:1.05;letter-spacing:-.05em}.auth-visual-copy p{max-width:450px;margin-top:12px;color:#ffffff67;font-size:10px;line-height:1.65}.auth-preview{position:relative;width:min(650px,44vw);height:390px;margin-top:120px;border:1px solid #ffffff18;border-radius:22px;background:#131315;box-shadow:0 45px 90px #0009;transform:perspective(1100px) rotateY(-6deg)}.auth-preview-head{height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #ffffff0d}.auth-preview-head img{width:29px;height:29px;border-radius:8px}.auth-preview-head span{font-size:9px;font-weight:700}.auth-preview-head>i{width:130px;height:19px;margin-left:auto;border-radius:7px;background:#ffffff08}.auth-preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px}.auth-preview-metrics article{padding:15px;border:1px solid #ffffff0e;border-radius:13px;background:#19191b}.auth-preview-metrics svg{width:16px;color:#ff6a2f}.auth-preview-metrics span,.auth-preview-metrics small{display:block;color:#ffffff5e;font-size:7px}.auth-preview-metrics span{margin-top:8px}.auth-preview-metrics strong{display:block;margin:5px 0;font-size:17px}.auth-preview-chart{position:relative;height:150px;margin:0 18px;border:1px solid #ffffff0e;border-radius:13px;background:#171719;overflow:hidden}.auth-preview-chart>div{position:absolute;inset:45px 10px 0;background:linear-gradient(145deg,transparent 5%,#ff5a1b28 40%,transparent 70%);clip-path:polygon(0 90%,15% 65%,28% 76%,43% 42%,58% 57%,75% 20%,88% 34%,100% 5%,100% 100%,0 100%)}.auth-preview-chart i{position:relative;display:block;height:1px;margin-top:29px;background:#ffffff08}.auth-preview-sale{position:absolute;right:-25px;bottom:28px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #ffffff18;border-radius:13px;background:#1b1b1ee8;box-shadow:0 18px 45px #0008}.auth-preview-sale>svg{width:18px;color:#58d895}.auth-preview-sale span{min-width:110px}.auth-preview-sale b,.auth-preview-sale small{display:block}.auth-preview-sale b{font-size:8px}.auth-preview-sale small{margin-top:3px;color:#fff5;font-size:6px}.auth-preview-sale strong{font-size:10px}.auth-loading{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:14px;background:#09090a;color:#fff}.auth-loading .sphexpay-brand img{width:62px;height:62px;border-radius:18px;animation:logoPulse 1.5s ease-in-out infinite}.auth-loading-line{width:150px;height:3px;overflow:hidden;border-radius:4px;background:#ffffff12}.auth-loading-line:after{content:"";display:block;width:45%;height:100%;border-radius:inherit;background:#f15a24;animation:loading 1.1s ease-in-out infinite}.auth-loading>span{color:#fff5;font-size:8px;letter-spacing:.12em}.auth-callback-error{min-height:100dvh;display:grid;place-content:center;text-align:center;background:#09090a;color:#fff}.auth-callback-error p{margin:8px 0 20px;color:#aaa;font-size:11px}.auth-callback-error button{padding:11px 15px;border:0;border-radius:10px;background:#f15a24;color:#fff;font-weight:700}.onboarding-shell{min-height:100dvh;background:#0b0b0d;color:#fff}.onboarding-shell>header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,calc((100vw - 1200px)/2));border-bottom:1px solid #ffffff0d}.onboarding-shell>header .sphexpay-wordmark{color:#fff}.onboarding-shell>header>span{color:#ffffff4f;font-size:8px;letter-spacing:.13em}.onboarding-layout{min-height:calc(100dvh - 72px);display:grid;grid-template-columns:380px minmax(0,680px);justify-content:center;gap:90px;padding:65px 30px}.onboarding-layout>aside>span{color:#ff7440;font-size:8px;font-weight:800;letter-spacing:.18em}.onboarding-layout>aside h1{margin-top:14px;font-size:38px;line-height:1.05;letter-spacing:-.05em}.onboarding-layout>aside>p{margin-top:15px;color:#ffffff62;font-size:10px;line-height:1.7}.onboarding-layout nav{display:grid;gap:18px;margin-top:45px}.onboarding-layout nav>div{display:flex;align-items:center;gap:13px;opacity:.35}.onboarding-layout nav>div.active,.onboarding-layout nav>div.done{opacity:1}.onboarding-layout nav i{width:37px;height:37px;display:grid;place-items:center;border:1px solid #ffffff16;border-radius:12px;background:#ffffff06}.onboarding-layout nav .active i,.onboarding-layout nav .done i{border-color:#ff642866;background:#ff64281b;color:#ff6a2f}.onboarding-layout nav svg{width:15px}.onboarding-layout nav b,.onboarding-layout nav small{display:block}.onboarding-layout nav b{font-size:10px}.onboarding-layout nav small{margin-top:3px;color:#ffffff50;font-size:7px}.onboarding-card{position:relative;align-self:start;min-height:580px;padding:45px;border:1px solid #ffffff12;border-radius:24px;background:#141416;box-shadow:0 35px 90px #0007}.onboarding-progress{position:absolute;top:0;left:25px;right:25px;height:3px;background:#ffffff0a}.onboarding-progress i{display:block;height:100%;background:#f15a24;box-shadow:0 0 15px #f15a24;transition:.4s}.onboarding-card form>h2,.onboarding-complete h2{margin-top:9px;font-size:29px;letter-spacing:-.04em}.onboarding-card form>p,.onboarding-complete>p{margin-top:8px;color:#ffffff60;font-size:9px}.onboarding-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:32px 0}.onboarding-grid label,.onboarding-toggles>label:not(.onboarding-toggle){display:grid;gap:7px}.onboarding-grid input,.onboarding-grid select,.onboarding-toggles select{height:47px;padding:0 13px;border:1px solid #ffffff12;border-radius:10px;outline:0;background:#1b1b1e;color:#fff;font-size:16px}.onboarding-grid input:focus,.onboarding-grid select:focus,.onboarding-toggles select:focus{border-color:#f15a24;box-shadow:0 0 0 4px #f15a2410}.onboarding-hint{display:flex;align-items:center;gap:7px;margin:-15px 0 25px!important;color:#ffffff45!important;font-size:7px!important}.onboarding-hint svg{width:13px}.onboarding-toggles{display:grid;gap:11px;margin:32px 0}.onboarding-toggle{height:54px;display:flex;align-items:center;padding:0 15px;border:1px solid #ffffff10;border-radius:11px;background:#1a1a1d}.onboarding-toggle input{display:none}.onboarding-toggle i{width:35px;height:20px;margin-left:auto;padding:2px;border-radius:20px;background:#333}.onboarding-toggle i:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#888;transition:.2s}.onboarding-toggle input:checked+i{background:#f15a24}.onboarding-toggle input:checked+i:before{transform:translate(15px);background:#fff}.onboarding-error{margin-top:15px;color:#ff8a8a;font-size:8px}.onboarding-back{display:flex;align-items:center;gap:5px;margin-top:17px;border:0;background:transparent;color:#ffffff65;font-size:8px}.onboarding-back svg{width:13px}.onboarding-complete{text-align:center}.onboarding-complete>div{width:72px;height:72px;display:grid;place-items:center;margin:20px auto;border-radius:22px;background:#f15a24;box-shadow:0 0 45px #f15a2455}.onboarding-complete>div svg{width:30px}.onboarding-complete>span{display:block;margin-top:22px;color:#ff7540;font-size:8px;letter-spacing:.18em}.onboarding-complete dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:35px 0}.onboarding-complete dl>div{padding:14px;border:1px solid #ffffff0f;border-radius:11px;background:#1a1a1d;text-align:left}.onboarding-complete dt{color:#ffffff50;font-size:7px}.onboarding-complete dd{margin-top:5px;font-size:9px;font-weight:700}@keyframes logoPulse{50%{transform:scale(1.04);box-shadow:0 0 35px #f15a2455}}@keyframes loading{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media(max-width:1100px){.landing-hero{grid-template-columns:1fr;min-height:1050px;padding-top:150px;text-align:center}.landing-hero-copy{margin:auto}.landing-kicker,.landing-hero-actions{justify-content:center}.landing-hero-copy>p,.landing-hero-copy>small{margin-inline:auto}.landing-hero-visual{margin:65px auto 0}.landing-dashboard{margin:0;transform:scale(.88)}.payment-section{gap:30px}.payment-orbit{transform:scale(.82)}.auth-shell{grid-template-columns:minmax(480px,.9fr) 1.1fr}.auth-visual{padding:35px}.auth-preview{width:46vw}.onboarding-layout{gap:40px}}@media(max-width:900px){.public-header nav{position:absolute;top:76px;left:0;right:0;display:none;flex-direction:column;padding:22px;border:1px solid #ffffff12;border-radius:17px;background:#111113f2;box-shadow:0 24px 60px #000b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.public-header nav.open{display:flex}.public-actions{display:none}.public-menu{display:grid;place-items:center;margin-left:auto;border:0;background:transparent;color:#fff}.public-menu svg{width:21px}.public-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.public-mobile-actions>a{display:grid;place-items:center;height:43px;border:1px solid #ffffff16;border-radius:10px;color:#fff;font-size:10px}.result-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.payment-section,.intelligence-section,.security-section{grid-template-columns:1fr;text-align:center}.payment-section>div>span,.intelligence-section>div>span,.security-section>div>span{justify-content:center}.payment-section>div>p,.intelligence-section>div>p,.security-section>div>p{margin-inline:auto}.currency-row,.intelligence-section ul{justify-content:center}.payment-orbit{justify-self:center}.security-list{text-align:left}.auth-shell{grid-template-columns:1fr}.auth-visual{display:none}.onboarding-layout{grid-template-columns:1fr;max-width:720px;margin:auto}.onboarding-layout>aside nav{grid-template-columns:repeat(4,1fr)}.onboarding-layout>aside nav>div{display:grid;justify-items:center;text-align:center}.onboarding-layout>aside>p{max-width:600px}.onboarding-card{min-height:0}}@media(max-width:680px){.public-header{width:calc(100% - 24px)}.public-header .sphexpay-wordmark{font-size:18px}.landing-hero{min-height:850px;padding:125px 18px 75px}.landing-hero h1{font-size:46px}.landing-kicker{font-size:7px}.landing-hero-copy>p{font-size:12px}.landing-hero-actions{align-items:stretch;flex-direction:column}.landing-hero-visual{width:100%;margin-top:40px}.landing-dashboard{left:50%;width:700px;height:470px;transform:translate(-50%) scale(.55);transform-origin:top center;animation:none}.hero-scroll{display:none}.landing-trust{padding-inline:18px}.landing-trust>div{flex-wrap:wrap;justify-content:center}.landing-results,.feature-zone,.faq-section,.rewards-section{padding:80px 18px}.landing-results h2,.feature-zone h2,.faq-section h2,.payment-section h2,.intelligence-section h2,.rewards-section h2,.security-section h2,.landing-cta h2{font-size:38px}.result-grid,.feature-grid{grid-template-columns:1fr}.result-grid article{min-height:150px}.payment-section,.intelligence-section,.security-section{padding:80px 18px}.payment-orbit{width:330px;height:330px;transform:none}.payment-orbit:before{inset:50px}.payment-orbit:after{inset:105px}.payment-orbit article{left:calc(50% + 135px*cos(calc(var(--index)*72deg)));top:calc(50% + 135px*sin(calc(var(--index)*72deg)));width:74px;height:61px}.intelligence-orb{width:310px;height:310px}.reward-track{grid-template-columns:repeat(3,1fr);gap:24px}.reward-track:before{display:none}.public-footer{grid-template-columns:1fr 1fr;padding:50px 25px 25px}.public-footer>div:first-child{grid-column:1/-1}.auth-form-side{padding:85px 20px 45px}.auth-back{left:20px}.auth-form-wrap>.sphexpay-brand{margin-bottom:35px}.auth-form-wrap h1{font-size:31px}.social-buttons,.auth-field-grid{grid-template-columns:1fr}.field-control{height:50px}.onboarding-shell>header{padding:0 18px}.onboarding-shell>header>span{display:none}.onboarding-layout{padding:35px 14px}.onboarding-layout>aside h1{font-size:32px}.onboarding-layout>aside nav{gap:5px}.onboarding-layout nav span{display:none}.onboarding-card{padding:32px 20px}.onboarding-grid,.onboarding-complete dl{grid-template-columns:1fr}}.official-reward-track{grid-template-columns:repeat(5,1fr);gap:20px}.official-reward-track:before{top:65px}.official-reward-track article{min-width:0}.official-reward-track img{width:100%;height:130px;object-fit:contain;background:transparent;filter:drop-shadow(0 14px 18px #1113);transition:transform .25s ease}.official-reward-track article:hover img{transform:translateY(-4px)}@media(max-width:680px){.official-reward-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.official-reward-track img{height:150px}}@media(prefers-reduced-motion:reduce){.official-reward-track img{transition:none}.official-reward-track article:hover img{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.payment-orbit,.payment-orbit article{animation:none}}.landing :is(a,button,summary):focus-visible,.auth-shell :is(a,button):focus-visible,.onboarding-shell button:focus-visible,.legal-page :is(a,button):focus-visible{outline:3px solid #ff7a42;outline-offset:3px}.landing section[id]{scroll-margin-top:90px}.public-menu{width:44px;height:44px;border-radius:10px}.social-buttons button svg{flex:0 0 auto;width:17px;height:17px}.auth-options label{line-height:1.35}.field-control button{width:36px;height:36px;border-radius:8px}.field-control button:hover{background:#11111108}.legal-page{min-height:100dvh;padding:0 max(6vw,calc((100vw - 1050px)/2)) 90px;background:#f6f6f4;color:#111}.legal-page>header{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}.legal-page>header>a:last-child{display:flex;align-items:center;gap:7px;color:#666;font-size:10px}.legal-page>header svg{width:14px}.legal-page>article{max-width:760px;margin:75px auto 0}.legal-page>article>span{color:#f15a24;font-size:8px;font-weight:800;letter-spacing:.17em}.legal-page h1{margin-top:12px;font-size:48px;letter-spacing:-.05em}.legal-warning{margin-top:20px;padding:15px;border:1px solid #f15a2430;border-radius:12px;background:#fff0e9;color:#9a3a17;font-size:10px;line-height:1.6}.legal-page section{margin-top:35px}.legal-page h2{font-size:18px}.legal-page section p{margin-top:9px;color:#666;font-size:11px;line-height:1.8}@media(max-width:900px){.public-header nav.open{max-height:calc(100dvh - 100px);overflow:auto}.auth-form-side{min-height:100dvh}.landing-dashboard{will-change:auto}}@media(max-width:680px){.auth-options{align-items:flex-start;gap:14px}.auth-options label{max-width:52%}.legal-page{padding-inline:20px}.legal-page h1{font-size:38px}.public-footer{gap:32px}.public-footer>small{line-height:1.6}}@media(max-width:767px){.landing{width:100%;max-width:100%;min-height:100vh;min-height:100dvh}.public-header,.public-header.scrolled{left:0;width:100%;max-width:100%;transform:none;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.public-header{height:76px}.public-header.scrolled{top:0;border-inline:0;border-radius:0 0 18px 18px}.public-logo{min-width:0;max-width:calc(100% - 56px);flex:0 1 auto}.public-logo .sphexpay-brand{max-width:100%}.public-logo .sphexpay-brand img{max-width:100%;height:auto}.public-menu{flex:0 0 44px;margin-left:auto}.public-header nav{left:max(20px,env(safe-area-inset-left));right:max(20px,env(safe-area-inset-right));width:auto;max-width:none}.landing-hero{min-height:100vh;min-height:100dvh;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;overflow:hidden;padding-top:122px;padding-bottom:max(54px,env(safe-area-inset-bottom));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));text-align:center}.landing-hero-copy,.landing-hero-visual{width:100%;max-width:100%;min-width:0;margin-inline:auto}.landing-hero-copy>*{max-width:100%;min-width:0}.landing-kicker{width:100%;max-width:100%;justify-content:center;white-space:normal;text-wrap:balance;line-height:1.5}.landing-kicker i{flex:0 0 7px}.landing-hero h1{width:100%;max-width:100%;min-width:0;margin:20px auto 17px;font-size:clamp(2.25rem,11vw,3.5rem);line-height:.98;letter-spacing:-.06em;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:normal}.landing-hero-copy>p{width:100%;max-width:390px;margin-inline:auto;font-size:clamp(12px,3.6vw,15px);line-height:1.65;text-align:center;white-space:normal}.landing-hero-actions{width:100%;max-width:390px;min-width:0;align-items:stretch;flex-direction:column;gap:11px;margin:27px auto 0}.landing-hero-actions>a{width:100%;max-width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;margin:0;padding:12px 18px;text-align:center}.landing-hero-copy>small{width:100%;max-width:390px;margin:17px auto 0;text-align:center}.landing-hero-visual{position:relative;height:auto;margin-top:38px}.landing-dashboard{left:auto;width:100%;max-width:100%;min-width:0;height:clamp(265px,82vw,345px);margin:0 auto;transform:none;transform-origin:center;animation:none;border-radius:18px}.landing-dashboard>*{max-width:100%}.landing-dashboard-bar{height:34px;padding-inline:11px}.landing-dashboard-bar>i{width:min(32%,100px);height:14px}.landing-dashboard>aside{display:none}.landing-dashboard>main{min-width:0;padding:14px}.landing-dashboard main>header{min-width:0}.landing-dashboard main>header strong{font-size:clamp(12px,4vw,16px)}.landing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.landing-metrics article{min-width:0;height:clamp(70px,22vw,94px);padding:9px 7px}.landing-metrics svg{width:12px}.landing-metrics span{margin-top:5px;font-size:6px}.landing-metrics strong{overflow:hidden;margin-top:4px;font-size:clamp(8px,2.8vw,12px);text-overflow:ellipsis;white-space:nowrap}.landing-metrics small{top:8px;right:6px;font-size:5px}.landing-chart{height:clamp(120px,36vw,160px);margin-top:7px;padding:10px}.landing-chart>div strong{font-size:clamp(13px,4vw,18px)}.landing-chart svg{height:calc(100% - 35px);margin-top:4px}.floating-sale{right:8px;bottom:9px;width:min(190px,68%);gap:7px;padding:8px;border-radius:10px;animation:none}.floating-sale>i{width:25px;height:25px;border-radius:8px}.floating-sale b{font-size:7px}.floating-sale small{font-size:5px}.floating-sale strong{font-size:8px}.floating-balance{left:8px;top:45px;width:min(112px,40%);padding:9px;border-radius:10px;animation:none}.floating-balance svg{width:13px}.floating-balance span{margin-top:7px;font-size:5px}.floating-balance strong{font-size:9px}.orb-one{right:0;width:min(100%,420px)}.orb-two{left:0;width:min(80%,300px)}.payment-orbit,.intelligence-orb{max-width:100%}.payment-orbit,.intelligence-orb{width:min(100%,330px);aspect-ratio:1;height:auto}.payment-orbit article{left:calc(50% + min(125px,30vw)*cos(calc(var(--index)*72deg)));top:calc(50% + min(125px,30vw)*sin(calc(var(--index)*72deg)))}}.landing-v2{--pv2-ink:#151515;--pv2-muted:#696967;--pv2-line:#e8e5df;--pv2-paper:#fbfaf7;--pv2-orange:#f15a24;overflow-x:clip;background:var(--pv2-paper);color:var(--pv2-ink);font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif}.landing-v2 .public-header{top:14px;width:min(1220px,calc(100% - 40px));height:68px;padding:0 14px;border:1px solid #e8e5dfcc;border-radius:20px;background:#ffffffd9;box-shadow:0 12px 40px #38200c0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--pv2-ink)}.landing-v2 .public-header.scrolled{top:10px;height:62px;border-color:#dfd9d1;background:#fffffff2;box-shadow:0 16px 50px #38200c14}.landing-v2 .public-header .sphexpay-wordmark{color:#151515}.landing-v2 .public-header nav>a,.landing-v2 .public-actions>a{color:#64625f}.landing-v2 .public-header nav>a:hover,.landing-v2 .public-header nav>a[aria-current=location],.landing-v2 .public-actions>a:first-child:hover{color:#e84f18}.landing-v2 .public-primary{border:1px solid #e84f18;background:linear-gradient(135deg,#ff713d,#ea4d16);box-shadow:inset 0 1px #fff7,0 12px 25px #f15a2425;color:#fff!important}.landing-v2 .competition-ribbon{top:100px;width:auto;min-height:38px;padding:7px 14px;border-color:#f15a2422;border-radius:999px;background:#fff5ef;box-shadow:none;color:#5c514c}.landing-v2 .competition-ribbon a{color:#d94a17}.landing-v2 .landing-hero{min-height:920px;grid-template-columns:minmax(430px,.9fr) minmax(500px,1.1fr);gap:clamp(50px,6vw,105px);padding:190px max(5vw,calc((100vw - 1220px)/2)) 105px;background:radial-gradient(circle at 77% 40%,#ff8b5524,transparent 29%),linear-gradient(180deg,#fff,#fbfaf7 74%,#f4f1ec);color:var(--pv2-ink)}.landing-v2 .hero-grid{opacity:.4;background-image:linear-gradient(#e7ded61f 1px,transparent 1px),linear-gradient(90deg,#e7ded61f 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 82%);mask-image:linear-gradient(180deg,#000 0%,transparent 82%)}.landing-v2 .orb-one{background:#ff7b3d17;box-shadow:0 0 160px #ff7b3d1f}.landing-v2 .orb-two{background:#f8b18b14;box-shadow:0 0 100px #f15a2410}.landing-v2 .landing-hero-copy{max-width:620px}.landing-v2 .landing-kicker{width:max-content;padding:8px 12px;border:1px solid #efded4;border-radius:999px;background:#fff;color:#c94718;font-size:10px}.landing-v2 .landing-kicker i{background:#f15a24}.landing-v2 .landing-hero h1{max-width:720px;margin:25px 0 22px;font-size:clamp(54px,5.25vw,82px);line-height:.97;letter-spacing:-.068em;color:#171717}.landing-v2 .landing-hero h1 em{color:#ed5720;text-shadow:none}.landing-v2 .landing-hero-copy>p{max-width:610px;color:#686662;font-size:18px;line-height:1.7}.landing-v2 .landing-hero-actions>a:last-child{border-color:#ddd7cf;background:#fff;color:#222;box-shadow:0 8px 24px #25160b0a}.landing-v2 .hero-assurances{color:#69645f;font-size:10px}.landing-v2 .hero-assurances svg{color:#e9541e}.landing-v2 .hero-scroll{color:#8f8983}.landing-v2 .landing-hero-visual{min-width:0}.public-phone-stage{position:relative;width:min(100%,620px);height:640px;display:grid;place-items:center;margin:auto;isolation:isolate}.phone-aura{position:absolute;z-index:-1;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,#ff9f7342 0%,#f15a2412 43%,transparent 70%);filter:blur(5px)}.public-phone{position:relative;width:285px;height:586px;padding:7px;border:1px solid #2a2928;border-radius:48px;background:linear-gradient(145deg,#272523,#050505 52%,#33271f);box-shadow:0 55px 90px #32170d35,0 0 0 2px #ffffff3d inset,0 0 0 8px #171615;transform:rotate(3deg);animation:phoneFloat 7s ease-in-out infinite}.public-phone-frame{position:relative;width:100%;height:100%;overflow:hidden;border-radius:40px;background:#f8f7f4;color:#171717}.public-phone-island{position:absolute;z-index:3;top:10px;left:50%;width:88px;height:23px;transform:translate(-50%);border-radius:20px;background:#090909}.public-phone-frame>header{height:84px;display:flex;align-items:flex-end;gap:9px;padding:25px 15px 12px;background:#fff}.public-phone-frame>header .sphexpay-wordmark{display:none}.public-phone-frame>header .sphexpay-brand img{width:29px;height:29px;border-radius:9px}.public-phone-frame>header>span{flex:1}.public-phone-frame>header small,.public-phone-frame>header b{display:block}.public-phone-frame>header small{color:#98928d;font-size:6px}.public-phone-frame>header b{margin-top:2px;font-size:10px}.public-phone-frame>header button{width:29px;height:29px;display:grid;place-items:center;border:1px solid #ece7e1;border-radius:9px;background:#fff}.public-phone-frame>header svg{width:12px}.public-phone-frame>main{padding:11px}.phone-balance{padding:17px;border-radius:17px;background:linear-gradient(135deg,#1b1918,#29221e);box-shadow:0 12px 28px #2e1b1128;color:#fff}.phone-balance span,.phone-balance strong,.phone-balance small{display:block}.phone-balance span{color:#ffffff8a;font-size:7px}.phone-balance strong{margin-top:7px;font-size:20px}.phone-balance small{display:flex;align-items:center;gap:4px;margin-top:7px;color:#7fe5af;font-size:6px}.phone-balance small svg{width:8px}.phone-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.phone-stats article{padding:11px;border:1px solid #e9e4de;border-radius:13px;background:#fff}.phone-stats svg{width:13px;color:#ed5720}.phone-stats span,.phone-stats b{display:block}.phone-stats span{margin-top:7px;color:#8b8580;font-size:6px}.phone-stats b{margin-top:3px;font-size:12px}.phone-chart,.phone-live{margin-top:7px;padding:11px;border:1px solid #e9e4de;border-radius:14px;background:#fff}.phone-chart header,.phone-live header{display:flex;justify-content:space-between;font-size:7px}.phone-chart header small,.phone-live header small{color:#a09a95}.phone-chart svg{width:100%;height:80px;margin-top:5px}.phone-chart .fill{fill:url(#phoneChartFill)}.phone-chart .line{fill:none;stroke:#ed5720;stroke-width:2.5;stroke-linecap:round}.phone-live header span{display:flex;align-items:center;gap:4px}.phone-live header svg{width:8px;color:#ed5720}.phone-live article{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:1px solid #f0ece7}.phone-live article:last-child{border:0}.phone-live article>i{width:6px;height:6px;border-radius:50%;background:#45bb7a}.phone-live article>span{min-width:0;flex:1}.phone-live b,.phone-live small,.phone-live strong{display:block}.phone-live b{font-size:6px}.phone-live small{margin-top:2px;color:#99928c;font-size:5px}.phone-live strong{font-size:6px}.public-phone-frame>footer{position:absolute;right:0;bottom:0;left:0;height:34px;display:flex;align-items:center;justify-content:center;gap:24px;border-top:1px solid #eee9e4;background:#fff}.public-phone-frame>footer i{width:11px;height:3px;border-radius:5px;background:#d9d4cf}.public-phone-frame>footer i.active{width:20px;background:#ed5720}.phone-float,.phone-trust-chip{position:absolute;z-index:3;display:flex;align-items:center;border:1px solid #ece5df;background:#fffffff0;box-shadow:0 22px 50px #2b160d1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.phone-float{gap:10px;width:215px;padding:12px;border-radius:15px}.phone-float i{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#fff0e9;color:#e84f18}.phone-float svg{width:15px}.phone-float span{min-width:0;flex:1}.phone-float small,.phone-float b,.phone-float em{display:block}.phone-float small{color:#908984;font-size:7px}.phone-float b{margin-top:3px;font-size:9px}.phone-float em{color:#99918b;font-size:6px;font-style:normal}.phone-float-sale{top:105px;left:0}.phone-float-pix{right:-8px;bottom:132px}.phone-float-secure{top:225px;right:-24px;width:190px}.phone-float-secure>svg{width:27px;color:#44a975}.phone-trust-chip{left:40px;bottom:70px;gap:9px;padding:11px 13px;border-radius:14px}.phone-trust-chip>svg{width:19px;color:#e84f18}.phone-trust-chip b,.phone-trust-chip small{display:block}.phone-trust-chip b{font-size:8px}.phone-trust-chip small{margin-top:3px;color:#918a85;font-size:6px}.landing-v2 .landing-trust{padding:32px max(5vw,calc((100vw - 1200px)/2));border-color:#ebe6df;background:#fff;color:#262422}.landing-v2 .landing-trust>span{color:#a24b2c}.landing-v2 .landing-trust>div{color:#5e5a56}.landing-v2 .product-showcase,.landing-v2 .feature-zone,.landing-v2 .rewards-section,.landing-v2 .integration-section,.landing-v2 .faq-section{background:#fbfaf7;color:#171717}.landing-v2 .product-showcase{background:#fff}.landing-v2 .feature-zone{background:#f4f1ec}.landing-v2 .feature-grid article{border-color:#e4ded7;background:#fff;box-shadow:0 18px 45px #36200f08}.landing-v2 .feature-grid article.wide{background:#1a1918;color:#fff}.landing-v2 .payment-section{background:#1a1918}.landing-v2 .live-public-section{background:linear-gradient(180deg,#f4f1ec,#fbfaf7)}.landing-v2 .public-live-console{box-shadow:0 28px 70px #321b1018}.landing-v2 .competition-public-section{background:radial-gradient(circle at 76% 43%,#f15a2421,transparent 28%),#151413}.landing-v2 .landing-cta{background:radial-gradient(circle at center,#ff75462b,transparent 35%),#171615}.landing-v2 .public-footer{border-color:#e7e1da;background:#f3f0eb;color:#171717}.landing-v2 .public-footer .sphexpay-wordmark{color:#171717}.landing-v2 .public-footer>div:first-child p,.landing-v2 .public-footer a,.landing-v2 .public-footer>small{color:#706b66}.landing-v2 .public-footer>div>span{color:#171717}.landing-v2 .public-footer>small{border-color:#ddd7d0}.landing-v2 [data-reveal]{transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.landing-v2 [data-reveal].revealed{transform:none}@keyframes phoneFloat{50%{transform:rotate(1.5deg) translateY(-9px)}}@media(max-width:1100px){.landing-v2 .landing-hero{grid-template-columns:1fr;min-height:auto;gap:45px;padding-top:190px;text-align:center}.landing-v2 .landing-hero-copy{margin:auto}.landing-v2 .landing-kicker,.landing-v2 .landing-hero-actions,.landing-v2 .hero-assurances{justify-content:center}.landing-v2 .landing-kicker,.landing-v2 .landing-hero-copy>p{margin-inline:auto}.public-phone-stage{height:620px}.landing-v2 .landing-hero-visual{margin:0 auto}}@media(max-width:900px){.landing-v2 .public-header nav{top:calc(100% + 8px);right:0;left:0;border:1px solid #e7e0d8;background:#fffffff7;box-shadow:0 24px 60px #2e1b1124}.landing-v2 .public-header nav>a{color:#393633}.landing-v2 .public-mobile-actions>a:first-child{color:#393633}.landing-v2 .public-menu{color:#24211f}}@media(max-width:767px){.landing-v2 .public-header{top:calc(8px + env(safe-area-inset-top));width:calc(100% - 24px);height:60px;padding:0 10px}.landing-v2 .public-header.scrolled{top:calc(6px + env(safe-area-inset-top));height:58px}.landing-v2 .competition-ribbon{top:calc(78px + env(safe-area-inset-top));width:calc(100% - 28px);min-height:44px}.landing-v2 .landing-hero{grid-template-columns:minmax(0,1fr);gap:22px;padding:calc(148px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 68px max(18px,env(safe-area-inset-left));text-align:left}.landing-v2 .landing-kicker{width:auto;max-width:max-content;margin:0;font-size:8px}.landing-v2 .landing-hero h1{margin-top:19px;font-size:clamp(42px,13.3vw,60px);line-height:.98}.landing-v2 .landing-hero-copy>p{margin:0;color:#66615d;font-size:15px;line-height:1.65}.landing-v2 .landing-hero-actions{justify-content:flex-start;align-items:stretch;flex-direction:column}.landing-v2 .landing-hero-actions>a{width:100%;min-height:48px}.landing-v2 .hero-assurances{justify-content:flex-start;gap:10px 14px}.landing-v2 .hero-scroll{display:none}.public-phone-stage{width:100%;max-width:430px;height:540px;transform:none}.public-phone{width:238px;height:490px;border-radius:41px;transform:rotate(2deg)}.public-phone-frame{border-radius:34px}.public-phone-frame>header{height:70px;padding-top:20px}.public-phone-frame>main{padding:8px}.phone-balance{padding:13px}.phone-balance strong{font-size:17px}.phone-stats article{padding:8px}.phone-chart,.phone-live{padding:8px}.phone-chart svg{height:60px}.phone-live article{padding:6px 0}.phone-float{width:min(188px,48vw);padding:10px}.phone-float-sale{top:68px;left:0}.phone-float-pix{right:0;bottom:92px}.phone-float-secure{top:185px;right:-2px;width:min(170px,45vw)}.phone-trust-chip{left:0;bottom:25px}.landing-v2 .landing-trust>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.landing-v2 .landing-trust b{font-size:10px}}@media(max-width:359px){.landing-v2 .landing-hero{padding-inline:14px}.landing-v2 .landing-hero h1{font-size:40px}.public-phone-stage{height:505px}.public-phone{width:220px;height:455px}.phone-float{width:165px}.phone-float-secure{display:none}.phone-trust-chip{max-width:170px}}@media(prefers-reduced-motion:reduce){.public-phone,.phone-float,.phone-trust-chip{animation:none!important}.landing-v2 [data-reveal]{opacity:1;transform:none;transition:none}}@media(max-width:900px){.public-header{top:0;left:0;width:100%;height:calc(64px + var(--safe-top));min-height:calc(64px + var(--safe-top));transform:none;padding-top:max(10px,var(--safe-top));padding-right:max(16px,var(--safe-right));padding-bottom:8px;padding-left:max(16px,var(--safe-left));background:linear-gradient(180deg,#09090af2,#09090ad9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-header.scrolled{top:0;width:100%;height:calc(64px + var(--safe-top));padding-top:max(10px,var(--safe-top));border-width:0 0 1px;border-radius:0}.public-logo{display:flex;align-items:center;min-width:0}.public-logo .sphexpay-brand{min-width:0}.public-logo .sphexpay-brand img{width:36px;height:36px}.public-logo .sphexpay-wordmark{overflow:visible;font-size:18px}.public-menu{flex:0 0 44px;width:44px;height:44px;border-radius:12px}.public-menu:focus-visible{background:#ffffff12}.public-header nav{position:fixed;top:calc(64px + var(--safe-top));right:max(12px,var(--safe-right));left:max(12px,var(--safe-left));max-height:calc(100dvh - 76px - var(--safe-top) - var(--safe-bottom));padding:18px 18px max(18px,var(--safe-bottom))}.public-header nav>a{display:flex;align-items:center;min-height:44px}.public-mobile-actions>a{min-height:44px}.landing-hero{padding-top:calc(96px + var(--safe-top))}}@media(max-width:680px){.landing{overflow-x:clip}.landing-hero{min-height:0;grid-template-columns:minmax(0,1fr);padding-right:max(16px,var(--safe-right));padding-bottom:72px;padding-left:max(16px,var(--safe-left))}.landing-hero-copy{width:100%;max-width:560px}.landing-kicker{justify-content:center;font-size:clamp(7px,2.4vw,9px);line-height:1.5}.landing-hero h1{max-width:12ch;margin:18px auto 16px;font-size:clamp(38px,12vw,54px);line-height:1;overflow-wrap:normal}.landing-hero-copy>p{max-width:38rem;font-size:clamp(12px,3.7vw,15px)}.landing-hero-actions{width:100%;gap:10px;margin-top:24px}.landing-hero-actions>a{min-height:48px}.landing-hero-visual{width:100%;min-width:0;margin-top:34px}.landing-dashboard{width:100%;height:clamp(265px,82vw,345px);left:auto;margin:0;transform:none}.landing-results,.feature-zone,.faq-section,.rewards-section,.payment-section,.intelligence-section{padding-right:max(18px,var(--safe-right));padding-left:max(18px,var(--safe-left))}.landing-cta{padding-right:max(20px,var(--safe-right));padding-bottom:max(90px,var(--safe-bottom));padding-left:max(20px,var(--safe-left))}.public-footer{padding-right:max(25px,var(--safe-right));padding-bottom:max(25px,var(--safe-bottom));padding-left:max(25px,var(--safe-left))}}@media(max-width:359px){.public-header{padding-right:max(12px,var(--safe-right));padding-left:max(12px,var(--safe-left))}.public-logo .sphexpay-wordmark{margin-left:8px;font-size:16px}.landing-hero h1{font-size:clamp(35px,11.5vw,42px)}}@media(prefers-reduced-motion:reduce){.landing *,.landing *:before,.landing *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.landing{--public-bg:#080809;--public-fg:#f8f8f7;--public-muted:#a0a0a8;--public-border:#ffffff16;--public-card:#121214;--public-accent:#f15a24;--public-accent-hover:#ff7138;--public-accent-soft:#f15a2418;--public-success:#41c789;--public-warning:#f5ad42;--public-danger:#e85b5b;--public-paper:#f5f5f2;--public-ink:#111113;background:var(--public-bg);color:var(--public-fg);font-family:inherit}.public-skip{position:fixed;z-index:300;top:8px;left:8px;transform:translateY(-150%);padding:12px 16px;border-radius:10px;background:var(--public-accent);color:#fff;font-size:13px;font-weight:800}.public-skip:focus{transform:none}.landing h1,.landing h2,.landing h3{text-wrap:balance}.landing p{text-wrap:pretty}.competition-ribbon{position:absolute;z-index:20;top:82px;left:50%;width:min(1180px,calc(100% - 40px));min-height:42px;display:flex;align-items:center;justify-content:center;gap:11px;transform:translate(-50%);padding:8px 14px;border:1px solid #ff7a4338;border-radius:12px;background:linear-gradient(90deg,#f15a2410,#f15a2426,#f15a2410);box-shadow:0 10px 35px #0005;color:#ffffffc9;font-size:10px}.competition-ribbon>svg{width:16px;color:#ff7a43;filter:drop-shadow(0 0 8px #f15a24)}.competition-ribbon a{display:flex;align-items:center;gap:5px;margin-left:8px;color:#ff8c5d;font-weight:800}.competition-ribbon a svg{width:12px}.landing-hero{padding-top:170px}.landing-hero-copy>p{font-size:16px}.hero-assurances{display:flex;flex-wrap:wrap;gap:15px;margin-top:19px;color:#ffffff78;font-size:9px}.hero-assurances li{display:flex;align-items:center;gap:5px}.hero-assurances svg{width:12px;color:var(--public-success)}.landing-trust>div{flex-wrap:wrap}.landing-trust b{flex:1;min-width:90px}.product-showcase{padding:120px max(6vw,calc((100vw - 1200px)/2));background:var(--public-paper);color:var(--public-ink)}.product-showcase>header>span,.live-public-section>div>span,.integration-section header>span{color:var(--public-accent);font-size:9px;font-weight:850;letter-spacing:.15em}.product-showcase h2,.live-public-section h2,.integration-section h2,.competition-public-section h2{margin-top:14px;font-size:clamp(38px,4vw,60px);line-height:1;letter-spacing:-.055em}.product-showcase>header>p,.integration-section header>p{max-width:650px;margin-top:17px;color:#696971;font-size:13px;line-height:1.7}.product-tabs{display:flex;gap:7px;margin-top:42px;padding:5px;overflow-x:auto;border:1px solid #deded9;border-radius:14px;background:#ebebe7;scrollbar-width:none}.product-tabs::-webkit-scrollbar{display:none}.product-tabs button{min-width:max-content;min-height:42px;flex:1;padding:8px 14px;border:0;border-radius:10px;background:transparent;color:#74747b;font-size:10px;font-weight:750}.product-tabs button[aria-selected=true]{background:#fff;color:var(--public-accent);box-shadow:0 6px 18px #1111}.product-preview{min-height:570px;display:grid;grid-template-columns:72px minmax(0,1fr);margin-top:18px;overflow:hidden;border:1px solid #29292c;border-radius:24px;background:#0f0f11;box-shadow:0 35px 80px #1113;color:#fff}.product-preview>aside{display:grid;align-content:start;justify-items:center;gap:22px;padding-top:70px;border-right:1px solid #ffffff10}.product-preview>aside i{width:26px;height:8px;border-radius:5px;background:#ffffff12}.product-preview>aside i:first-child{background:#f15a2450}.product-preview>main{padding:28px}.product-preview>main>header{display:flex;align-items:center;justify-content:space-between}.product-preview>main>header small{display:block;color:#ff8151;font-size:7px;letter-spacing:.18em}.product-preview>main>header strong{display:block;margin-top:5px;font-size:18px}.product-preview>main>header svg{width:18px;color:#ffffff6b}.product-preview-grid{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(380px,1.3fr);gap:13px;margin-top:24px}.product-preview-grid>article{min-width:0;padding:22px;border:1px solid #ffffff10;border-radius:17px;background:#171719}.product-preview-feature{grid-row:span 2;min-height:440px;display:flex;align-items:flex-start;flex-direction:column}.product-preview-feature>svg{width:34px;color:#ff6d32}.product-preview-feature>span{margin-top:auto;color:#ffffff6a;font-size:9px}.product-preview-feature h3{margin-top:7px;font-size:25px}.product-preview-feature p{margin-top:10px;color:#fff7;font-size:11px;line-height:1.65}.product-preview-feature small{display:flex;align-items:center;gap:6px;margin-top:20px;color:var(--public-success);font-size:8px}.product-preview-feature small svg{width:13px}.product-preview-chart{height:260px}.product-preview-chart>span,.product-preview-list>span{color:#ffffff70;font-size:9px}.product-preview-chart>div{display:flex;align-items:flex-end;gap:9px;height:58px;margin-top:18px}.product-preview-chart>div i{width:11%;border-radius:6px;background:#ffffff0c}.product-preview-chart>div i:nth-child(1){height:38%}.product-preview-chart>div i:nth-child(2){height:55%}.product-preview-chart>div i:nth-child(3){height:45%}.product-preview-chart>div i:nth-child(4){height:72%}.product-preview-chart>div i:nth-child(5){height:62%}.product-preview-chart>div i:nth-child(6){height:88%;background:#f15a2445}.product-preview-chart svg{width:100%;height:115px;margin-top:-22px;color:#ff6d32}.product-preview-list{height:167px}.product-preview-list p{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;margin-top:11px;color:#fff;font-size:9px}.product-preview-list p>i{width:7px;height:7px;border-radius:50%;background:var(--public-success)}.product-preview-list p small{color:#ffffff4d;font-size:7px}.feature-zone>header>p{max-width:620px;margin:16px auto 0;color:#707078;font-size:13px;line-height:1.7}.feature-grid article{min-height:240px}.feature-grid article>svg{display:none}.payment-section{min-height:auto}.payment-section h2{max-width:620px}.condition-card{max-width:600px;margin-top:28px;padding:20px;border:1px solid #ffffff12;border-radius:16px;background:#ffffff06;text-align:left}.condition-card strong{font-size:14px}.condition-card p{margin-top:7px;color:#ffffff6f;font-size:10px;line-height:1.6}.condition-card a{display:inline-flex;align-items:center;gap:6px;margin-top:15px;color:#ff8151;font-size:10px;font-weight:800}.condition-card svg{width:13px}.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-methods article{min-height:108px;display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #ffffff12;border-radius:15px;background:#151517}.payment-methods article:last-child{grid-column:1/-1}.payment-methods>article>svg{width:25px;color:#ff6e32}.payment-methods b,.payment-methods small{display:block}.payment-methods b{font-size:12px}.payment-methods small{margin-top:5px;color:#ffffff5d;font-size:8px;line-height:1.4}.live-public-section{min-height:650px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:105px max(6vw,calc((100vw - 1200px)/2));background:#ecece8;color:#121214}.live-public-section>div>p{max-width:560px;margin-top:17px;color:#68686f;font-size:13px;line-height:1.7}.public-text-link{display:inline-flex;align-items:center;gap:6px;margin-top:22px;color:var(--public-accent);font-size:11px;font-weight:800}.public-text-link svg{width:14px}.live-public-visual{position:relative;min-height:440px;display:grid;place-items:center;overflow:hidden;border:1px solid #29292c;border-radius:24px;background:radial-gradient(circle at center,#f15a2420,transparent 37%),#111113;box-shadow:0 30px 80px #1113;color:#fff}.live-public-visual>svg{width:180px;height:180px;color:#ff6b2e;opacity:.78}.live-map-lines{position:absolute;inset:0}.live-map-lines i{position:absolute;width:8px;height:8px;border-radius:50%;background:#ff7438;box-shadow:0 0 0 8px #f15a2415}.live-map-lines i:nth-child(1){top:24%;left:25%}.live-map-lines i:nth-child(2){top:42%;right:20%}.live-map-lines i:nth-child(3){left:45%;bottom:24%}.live-public-feed{position:absolute;right:14px;bottom:14px;left:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.live-public-feed>span{padding:11px;border:1px solid #ffffff10;border-radius:11px;background:#1a1a1dd9}.live-public-feed b,.live-public-feed small{display:block}.live-public-feed b{font-size:8px}.live-public-feed small{margin-top:4px;color:#ffffff59;font-size:6px}.rewards-section>div>p{max-width:650px}.official-reward-track{align-items:end}.official-reward-track article{padding:16px 8px;border:1px solid #deded8;border-radius:17px;background:#fff}.official-reward-track:before{display:none}.official-reward-track img{height:170px}.official-reward-track strong{font-size:13px}.official-reward-track span{font-size:7px}.competition-public-section{min-height:780px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding:110px max(6vw,calc((100vw - 1200px)/2));background:radial-gradient(circle at 76% 43%,#f15a2428,transparent 28%),#09090a}.competition-public-copy>span{display:flex;align-items:center;gap:8px;color:#ff8351;font-size:9px;font-weight:850;letter-spacing:.15em}.competition-public-copy>span svg{width:17px}.competition-public-copy>p{max-width:600px;margin-top:18px;color:#ffffff78;font-size:13px;line-height:1.7}.competition-public-copy dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:27px}.competition-public-copy dl>div{display:grid;grid-template-columns:27px 1fr;gap:3px 7px;padding:15px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff05}.competition-public-copy dl svg{grid-row:1/3;width:19px;color:#ff6c30}.competition-public-copy dt{color:#ffffff5e;font-size:8px}.competition-public-copy dd{font-size:10px;font-weight:750}.competition-public-actions{display:flex;align-items:center;gap:10px;margin-top:25px}.competition-public-actions>a:last-child{padding:12px 17px;border:1px solid #ffffff18;border-radius:11px;color:#fff;font-size:10px;font-weight:750}.competition-public-copy>small{display:block;max-width:650px;margin-top:18px;color:#ffffff4f;font-size:8px;line-height:1.65}.competition-public-prizes{position:relative;min-height:610px;display:grid;place-items:center}.competition-public-prizes>img{width:min(100%,500px);height:500px;object-fit:contain;filter:drop-shadow(0 45px 65px #000b)}.competition-public-prizes>div{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.competition-public-prizes article{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid #ffffff13;border-radius:13px;background:#171719e8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.competition-public-prizes article.first{border-color:#f15a2455;background:#20140fe8}.competition-public-prizes article>svg{width:19px;color:#ff773c}.competition-public-prizes article span,.competition-public-prizes article b,.competition-public-prizes article small{display:block}.competition-public-prizes article small{color:#ffffff58;font-size:7px}.competition-public-prizes article b{margin-top:3px;font-size:8px}.integration-section{padding:110px max(6vw,calc((100vw - 1200px)/2));background:var(--public-paper);color:var(--public-ink)}.integration-section header{max-width:720px;text-align:center;margin:auto}.integration-section header>p{margin-inline:auto}.integration-section>div{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:45px}.integration-section>div span{min-height:76px;display:grid;place-items:center;padding:10px;border:1px solid #deded9;border-radius:14px;background:#fff;color:#55555c;font-size:9px;font-weight:750;text-align:center}.faq-section article{border-bottom:1px solid #ddd}.faq-section article h3{margin:0}.faq-section article button{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 5px;border:0;background:transparent;color:#151517;font-size:13px;font-weight:750;text-align:left}.faq-section article button svg{width:17px;flex:0 0 auto;color:var(--public-accent);transition:transform .2s}.faq-section article button[aria-expanded=true] svg{transform:rotate(180deg)}.faq-section article p{max-width:760px;padding:0 5px 22px;color:#686870;font-size:11px;line-height:1.75}.landing-cta>div{display:flex;align-items:center;justify-content:center;gap:10px}.landing-cta>div>a:last-child{padding:12px 18px;border:1px solid #ffffff18;border-radius:11px;color:#fff;font-size:11px;font-weight:750}.landing-cta>small{display:block;margin-top:18px;color:#ffffff4e;font-size:8px}.public-footer{grid-template-columns:2fr repeat(3,1fr)}.auth-shell{background:linear-gradient(135deg,#f8f8f6,#eeeeea)}.auth-form-side{padding-top:max(90px,calc(55px + env(safe-area-inset-top)))}.auth-form-wrap{padding:30px;border:1px solid #dfdfda;border-radius:24px;background:#ffffffcf;box-shadow:0 25px 70px #1111110b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-form-wrap>.sphexpay-brand{margin-bottom:35px}.auth-submit{min-height:50px}.auth-visual{background:radial-gradient(circle at 65% 35%,#f15a2429,transparent 25%),linear-gradient(145deg,#0d0d0f,#080809)}.auth-preview{box-shadow:0 45px 100px #000a,0 0 65px #f15a2414}@media(max-width:1100px){.public-header nav{gap:18px}.public-header nav>a{font-size:10px}.landing-hero{grid-template-columns:minmax(380px,.85fr) minmax(500px,1.15fr)}.landing-dashboard{width:650px;height:480px}.product-preview-grid{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr)}.competition-public-section{gap:35px}.integration-section>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.competition-ribbon{top:calc(70px + var(--safe-top));width:calc(100% - 24px)}.landing-hero{padding-top:calc(155px + var(--safe-top))}.product-preview{grid-template-columns:1fr}.product-preview>aside{display:none}.product-preview-grid{grid-template-columns:1fr 1fr}.product-preview-feature{grid-column:1/-1;grid-row:auto;min-height:260px}.product-preview-list{height:auto}.live-public-section,.competition-public-section{grid-template-columns:1fr}.live-public-section{gap:45px}.competition-public-section{gap:25px}.competition-public-copy{text-align:center}.competition-public-copy>span,.competition-public-actions{justify-content:center}.competition-public-copy>p,.competition-public-copy>small{margin-inline:auto}.competition-public-prizes{min-height:560px}}@media(max-width:680px){.competition-ribbon{top:calc(67px + var(--safe-top));justify-content:flex-start;gap:8px;min-height:50px;padding:8px 12px;font-size:8px}.competition-ribbon span{min-width:0;flex:1;line-height:1.4}.competition-ribbon a{font-size:0;margin:0}.competition-ribbon a svg{width:18px}.landing-hero{padding-top:calc(145px + var(--safe-top))}.landing-hero h1{font-size:clamp(2.45rem,12vw,3.45rem)}.landing-hero-copy>p{font-size:15px}.hero-assurances{justify-content:center;gap:9px 13px;font-size:8px}.product-showcase,.live-public-section,.competition-public-section,.integration-section{padding:80px max(18px,var(--safe-right)) 80px max(18px,var(--safe-left))}.product-showcase h2,.live-public-section h2,.integration-section h2,.competition-public-section h2{font-size:clamp(34px,10vw,44px)}.product-tabs{margin-inline:-4px}.product-tabs button{min-height:44px}.product-preview{min-height:0;display:block;border-radius:18px}.product-preview>main{padding:14px}.product-preview-grid{display:grid;grid-template-columns:1fr;gap:9px}.product-preview-feature{grid-column:auto;min-height:235px;padding:18px}.product-preview-chart{height:235px;padding:15px}.product-preview-list{padding:15px}.product-preview-list p{grid-template-columns:7px 1fr}.product-preview-list p small{display:none}.feature-zone>header>p{font-size:12px}.payment-methods{grid-template-columns:1fr;margin-top:15px}.payment-methods article:last-child{grid-column:auto}.condition-card{text-align:left}.live-public-section{text-align:center}.live-public-section>div>p{margin-inline:auto}.live-public-visual{min-height:380px}.live-public-feed{grid-template-columns:1fr}.live-public-feed>span{display:flex;justify-content:space-between;text-align:left}.live-public-feed>span small{max-width:50%;text-align:right}.official-reward-track{grid-template-columns:repeat(2,minmax(0,1fr))}.official-reward-track article:last-child{grid-column:1/-1}.official-reward-track img{height:145px}.competition-public-copy dl{grid-template-columns:1fr}.competition-public-actions{align-items:stretch;flex-direction:column}.competition-public-actions a{width:100%;min-height:48px;justify-content:center}.competition-public-prizes{min-height:500px}.competition-public-prizes>img{height:390px}.competition-public-prizes>div{position:relative;grid-template-columns:1fr;margin-top:-30px}.competition-public-prizes article{min-height:58px}.competition-public-prizes article b{font-size:9px}.integration-section>div{grid-template-columns:repeat(2,1fr);gap:7px}.integration-section>div span{min-height:66px}.faq-section article button{min-height:66px;font-size:12px}.faq-section article p{font-size:11px}.landing-cta>div{align-items:stretch;flex-direction:column;max-width:390px;margin-inline:auto}.landing-cta>div>a{width:100%;min-height:48px}.public-footer{grid-template-columns:1fr 1fr}.public-footer>div:first-child{grid-column:1/-1}.auth-form-side{padding:82px max(14px,var(--safe-right)) max(30px,var(--safe-bottom)) max(14px,var(--safe-left))}.auth-form-wrap{padding:22px 18px;border-radius:20px}.auth-back{top:max(22px,var(--safe-top));left:max(18px,var(--safe-left))}.auth-form-wrap h1{font-size:32px}.auth-field,.auth-options,.auth-consents{min-width:0}.auth-submit{width:100%;min-height:52px}}@media(max-width:359px){.competition-ribbon{width:calc(100% - 16px)}.product-showcase,.live-public-section,.competition-public-section,.integration-section{padding-inline:14px}.integration-section>div{grid-template-columns:1fr}.public-footer{grid-template-columns:1fr}.public-footer>div:first-child{grid-column:auto}.auth-form-wrap{padding-inline:15px}}@media(prefers-reduced-motion:reduce){.product-tabs button,.faq-section article button svg{transition:none}.landing [data-reveal]{opacity:1;transform:none}}.landing{--public-bg-dark:#080809;--public-bg-light:#f4f3ef;--public-surface-dark:#121214;--public-surface-light:#fff;--public-text-dark:#171719;--public-text-light:#fafaf8;--public-muted:#74747c;--public-border:#d9d8d2;--public-accent:#f15a24;--public-accent-soft:#f15a2417;--public-success:#42c88a;--public-shadow-sm:0 12px 32px #1717190d;--public-shadow-md:0 28px 75px #1717191a;--public-shadow-product:0 45px 110px #09090b38;--public-radius-sm:12px;--public-radius-md:18px;--public-radius-lg:28px;--public-container:1200px;--public-section-space:clamp(78px,9vw,132px) }.product-showcase{position:relative;padding:var(--public-section-space) max(24px,calc((100vw - var(--public-container))/2));background:linear-gradient(180deg,#f7f6f2 0%,var(--public-bg-light) 76%,#eae9e4 100%);color:var(--public-text-dark)}.public-header nav>a{position:relative}.public-header nav>a:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:2px;transform:scaleX(0);border-radius:2px;background:var(--public-accent);transition:transform .2s}.public-header nav>a[aria-current=location]{color:#fff}.public-header nav>a[aria-current=location]:after{transform:scaleX(1)}.product-showcase:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,#f15a2450,transparent)}.product-showcase>header{max-width:760px}.product-showcase>header>span,.live-public-copy>span{font-size:11px;letter-spacing:.12em}.product-showcase h2,.live-public-section h2{font-size:clamp(40px,4.25vw,62px);line-height:1.02;letter-spacing:-.05em}.product-showcase>header>p{max-width:64ch;color:#66666e;font-size:17px;line-height:1.7}.product-tabs{width:max-content;max-width:100%;gap:4px;margin-top:38px;padding:5px;border-color:#d7d6d0;border-radius:var(--public-radius-sm);background:#e8e7e2}.product-tabs button{min-height:42px;flex:0 0 auto;padding:9px 17px;border-radius:9px;color:#65656c;font-size:12px;transition:background .2s,color .2s,box-shadow .2s}.product-tabs button:focus-visible{outline:3px solid #f15a2445;outline-offset:2px}.product-tabs button[aria-selected=true]{color:#d94916;box-shadow:var(--public-shadow-sm)}.product-preview{min-height:0;grid-template-columns:188px minmax(0,1fr);margin-top:16px;border-color:#2c2c30;border-radius:var(--public-radius-lg);background:#0e0e10;box-shadow:var(--public-shadow-product)}.product-preview>aside{display:flex;align-items:stretch;flex-direction:column;gap:7px;padding:26px 15px;border-right:1px solid #ffffff0d}.product-preview>aside>b{width:36px;height:36px;display:grid;place-items:center;margin:0 0 24px 9px;border-radius:10px;background:linear-gradient(145deg,#ff783f,#d94412);font-size:12px}.product-preview>aside i{width:100%;height:42px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:10px;background:transparent;color:#ffffff64;font-style:normal}.product-preview>aside i svg{width:16px}.product-preview>aside i span{font-size:10px;font-weight:700}.product-preview>aside i.active{background:#f15a2418;color:#ff8250}.product-preview>main{min-width:0;padding:26px 28px 30px}.product-preview>main>header>span{display:flex;align-items:center;gap:12px}.product-preview>main>header>span small{color:#ffffff58;font-size:8px}.product-preview>main>header>span svg{width:17px}.product-canvas{margin-top:22px;animation:product-enter .35s ease both}@keyframes product-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.preview-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(210px,.55fr);gap:12px}.preview-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.preview-metrics article,.preview-summary article,.finance-balance{padding:17px;border:1px solid #ffffff0e;border-radius:14px;background:#171719}.preview-metrics span,.preview-summary span,.finance-balance span{display:block;color:#ffffff62;font-size:9px}.preview-metrics strong,.preview-summary strong,.finance-balance strong{display:block;margin-top:8px;font-size:20px}.preview-metrics small{display:flex;align-items:center;gap:4px;margin-top:8px;color:var(--public-success);font-size:8px}.preview-metrics small svg{width:11px}.public-product-chart{min-width:0;padding:18px;border:1px solid #ffffff0e;border-radius:15px;background:#171719}.public-product-chart header{display:flex;justify-content:space-between}.public-product-chart header span,.public-product-chart header strong{display:block}.public-product-chart header span{color:#ffffff62;font-size:9px}.public-product-chart header strong{margin-top:5px;font-size:15px}.public-product-chart header small{height:max-content;padding:6px 9px;border-radius:7px;background:#ffffff08;color:#ffffff75;font-size:8px}.public-product-chart svg{width:100%;height:230px}.public-product-chart .grid path{fill:none;stroke:#ffffff0b;stroke-width:1}.public-product-chart .area{fill:url(#product-chart-fill)}.public-product-chart .line{fill:none;stroke:#ff6d32;stroke-width:3}.public-product-chart circle{fill:#ff8657;stroke:#171719;stroke-width:4}.public-product-chart .labels{fill:#ffffff4e;font-size:10px}.preview-sales{padding:18px;border:1px solid #ffffff0e;border-radius:15px;background:#171719}.preview-sales header,.preview-payments section>header,.preview-finance section>header{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #ffffff0c;font-size:9px}.preview-sales header small,.preview-payments header small,.preview-finance header small{color:#ff7c48}.preview-sales p{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:9px;padding:13px 0;border-bottom:1px solid #ffffff09}.preview-sales p:last-child{border:0}.preview-sales p>i{width:7px;height:7px;border-radius:50%;background:var(--public-success)}.preview-sales p>i.pending{background:#e6a23c}.preview-sales b,.preview-sales small{display:block}.preview-sales b{font-size:8px}.preview-sales small{margin-top:4px;color:#ffffff50;font-size:7px}.preview-sales strong{font-size:9px}.preview-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.preview-summary article{display:grid;grid-template-columns:32px 1fr;column-gap:11px}.preview-summary svg{grid-row:1/4;width:21px;color:#ff7540}.preview-summary strong{font-size:24px}.preview-summary small{color:#ffffff4f;font-size:8px}.preview-payments section{margin-top:12px;padding:18px;border:1px solid #ffffff0e;border-radius:15px;background:#171719}.preview-payments section>article{display:grid;grid-template-columns:1fr .8fr .8fr .7fr;gap:10px;padding:15px 0;border-bottom:1px solid #ffffff0a;color:#ffffffaf;font-size:10px}.preview-payments section>article:last-child{border:0}.preview-payments section>article strong{color:var(--public-success);font-size:9px;text-align:right}.preview-payments section>article strong.pending{color:#e9ab45}.preview-finance{display:grid;grid-template-columns:.62fr 1fr;gap:12px}.finance-balance{display:flex;flex-direction:column}.finance-balance svg{width:26px;margin-bottom:25px;color:#ff7540}.finance-balance strong{font-size:26px}.finance-balance small{margin-top:8px;color:#ffffff4f;font-size:8px}.finance-breakdown{padding:18px;border:1px solid #ffffff0e;border-radius:15px;background:#171719}.finance-breakdown article+article{margin-top:17px}.finance-breakdown span{display:flex;justify-content:space-between;color:#ffffff70;font-size:9px}.finance-breakdown span b{color:#fff}.finance-breakdown>article>i{height:5px;display:block;margin-top:8px;border-radius:4px;background:#ffffff0a}.finance-breakdown>article>i b{height:100%;display:block;border-radius:4px;background:#f15a24}.preview-finance section{grid-column:1/-1;padding:18px;border:1px solid #ffffff0e;border-radius:15px;background:#171719}.preview-finance section p{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffffff09}.preview-finance section p:last-child{border:0}.preview-finance section b,.preview-finance section small{display:block}.preview-finance section b{font-size:9px}.preview-finance section small{margin-top:3px;color:#ffffff4d;font-size:7px}.preview-finance section strong{font-size:9px}.preview-awards{min-height:390px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:32px;border:1px solid #ffffff0e;border-radius:18px;background:radial-gradient(circle at 75% 50%,#f15a2420,transparent 31%),#171719}.preview-awards>div>span{color:#ff8050;font-size:9px}.preview-awards h3{margin-top:8px;font-size:34px}.preview-awards p{max-width:42ch;margin-top:10px;color:#fff6;font-size:11px;line-height:1.6}.award-progress{margin-top:32px}.award-progress>span{display:flex;justify-content:space-between;font-size:9px}.award-progress>i{height:7px;display:block;margin-top:10px;border-radius:5px;background:#ffffff0c}.award-progress>i b{width:68%;height:100%;display:block;border-radius:5px;background:linear-gradient(90deg,#e44b16,#ff8758)}.award-progress>small{display:block;margin-top:10px;color:#ffffff4d;font-size:8px}.preview-awards figure{text-align:center}.preview-awards img{width:100%;height:250px;object-fit:contain}.preview-awards figcaption{color:#ffffff4d;font-size:8px}.live-public-section{position:relative;min-height:0;grid-template-columns:minmax(280px,.7fr) minmax(600px,1.3fr);gap:clamp(38px,5vw,72px);padding:var(--public-section-space) max(24px,calc((100vw - var(--public-container))/2));background:linear-gradient(180deg,#eae9e4,#f5f4f0 14%,#f1f0ec 86%,#e9e8e3)}.live-public-section:before{content:"";position:absolute;top:0;left:50%;width:min(900px,80%);height:80px;transform:translate(-50%,-50%);border-radius:50%;background:#eae9e4;filter:blur(24px);pointer-events:none}.live-public-copy{position:relative;z-index:1}.live-public-section h2{max-width:10.5em}.live-public-section .live-public-copy>p{max-width:48ch;color:#626269;font-size:17px;line-height:1.7}.live-public-highlights{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:38px}.live-public-highlights span{padding-top:14px;border-top:1px solid #cfcec8}.live-public-highlights b,.live-public-highlights small{display:block}.live-public-highlights b{font-size:11px}.live-public-highlights small{margin-top:5px;color:#797980;font-size:9px}.public-live-console{min-width:0;overflow:hidden;border:1px solid #2b2b30;border-radius:var(--public-radius-lg);background:#0e0e10;box-shadow:var(--public-shadow-product);color:#fff}.public-live-console>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #ffffff0d}.public-live-console>header span,.public-live-console>header strong{display:flex;align-items:center;gap:7px}.public-live-console>header span{color:#ff8050;font-size:8px;font-weight:800;letter-spacing:.1em}.public-live-console>header span svg{width:13px}.public-live-console>header strong{margin-top:5px;font-size:15px}.public-live-console>header>small{display:flex;align-items:center;gap:6px;color:#ffffff68;font-size:8px}.public-live-console>header>small i{width:7px;height:7px;border-radius:50%;background:var(--public-success);box-shadow:0 0 0 5px #42c88a12}.public-live-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px 0}.public-live-metrics article{display:grid;grid-template-columns:28px 1fr;align-items:center;padding:12px;border:1px solid #ffffff0c;border-radius:11px;background:#161618}.public-live-metrics svg{grid-row:1/3;width:17px;color:#ff7540}.public-live-metrics span{color:#fff5;font-size:7px}.public-live-metrics strong{font-size:13px}.public-live-body{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:10px;padding:10px 14px 14px}.public-live-map-wrap{position:relative;min-width:0;overflow:hidden;border:1px solid #ffffff0b;border-radius:14px;background:radial-gradient(circle at 45% 50%,#f15a2413,transparent 35%),#141416}.public-world-map svg{width:100%;height:auto;display:block}.public-map-sphere{fill:#101012;stroke:#ffffff0b}.public-map-countries{fill:url(#public-map-land);stroke:#ffffff19;stroke-width:.7}.public-map-routes path{fill:none;stroke:#f15a2488;stroke-width:1.5;stroke-dasharray:6 6}.public-map-points g circle:not(.halo){fill:#ff7540}.public-map-points g.processing circle:not(.halo){fill:#e4a33d}.public-map-points g.regional circle:not(.halo){fill:#8b8b94}.public-map-points .halo{fill:#f15a241c;transform-box:fill-box;transform-origin:center;animation:map-pulse 2.4s ease-out infinite;animation-play-state:paused}.public-world-map.visible .public-map-points .halo{animation-play-state:running}.public-map-caption{position:absolute;bottom:10px;left:12px;padding:6px 8px;border:1px solid #ffffff0c;border-radius:7px;background:#101012d9;color:#ffffff67;font-size:7px}.public-live-stream{padding:14px;border:1px solid #ffffff0b;border-radius:14px;background:#161618}.public-live-stream>header{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #ffffff0b;font-size:8px}.public-live-stream>header small{color:#ffffff4d}.public-live-stream article{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;padding:13px 0;border-bottom:1px solid #ffffff09}.public-live-stream article:last-child{border:0}.public-live-stream article>i{width:7px;height:7px;border-radius:50%;background:var(--public-success)}.public-live-stream article>i.processing{background:#e5a640}.public-live-stream b,.public-live-stream small{display:flex;align-items:center;gap:4px}.public-live-stream b{font-size:8px}.public-live-stream small{margin-top:4px;color:#ffffff4d;font-size:7px}.public-live-stream small svg{width:9px}.public-live-stream article>strong{font-size:8px;text-align:right}.public-live-stream article>strong small{justify-content:flex-end}.public-live-console>footer{display:flex;gap:18px;padding:0 18px 16px;color:#ffffff52;font-size:7px}.public-live-console>footer span{display:flex;align-items:center;gap:5px}.public-live-console>footer i{width:6px;height:6px;border-radius:50%;background:var(--public-success)}.public-live-console>footer span:nth-child(2) i{background:#e5a640}.public-live-console>footer span:nth-child(3) i{background:#8b8b94}.public-live-console.compact .public-live-body{grid-template-columns:minmax(0,1fr) 185px}.public-live-console.compact .public-live-metrics{display:none}.public-live-console.compact>header{padding:14px 16px}.public-live-console.compact .public-world-map svg{max-height:330px}.public-live-console.compact>footer{padding-bottom:12px}.public-map-loading{min-height:280px;background:radial-gradient(circle at 45% 50%,#f15a2413,transparent 35%)}@keyframes map-pulse{0%,45%{opacity:.8;transform:scale(.6)}85%,to{opacity:0;transform:scale(1.6)}}.hero-chart-grid path{stroke:#ffffff0b;stroke-width:1}.hero-chart-line{filter:drop-shadow(0 4px 7px #f15a2455)}.landing-recent-sales{position:absolute;right:18px;bottom:17px;width:190px;padding:12px;border:1px solid #ffffff0d;border-radius:12px;background:#151517}.landing-recent-sales>span{color:#ffffff58;font-size:7px}.landing-recent-sales p{display:grid;grid-template-columns:6px 1fr auto;align-items:center;gap:6px;margin-top:9px;font-size:7px}.landing-recent-sales p i{width:6px;height:6px;border-radius:50%;background:var(--public-success)}.landing-recent-sales p strong{font-size:7px}@media(max-width:1050px){.product-preview{grid-template-columns:64px minmax(0,1fr)}.product-preview>aside{padding-inline:10px}.product-preview>aside i{justify-content:center}.product-preview>aside i span{display:none}.product-preview>aside>b{margin-left:4px}.live-public-section{grid-template-columns:1fr;gap:45px}.live-public-section h2{max-width:13em}.live-public-section .live-public-copy>p{max-width:58ch}.live-public-highlights{max-width:480px}}@media(max-width:760px){.product-showcase,.live-public-section{padding:72px max(18px,var(--safe-right)) 72px max(18px,var(--safe-left))}.product-showcase h2,.live-public-section h2{font-size:clamp(34px,10vw,44px)}.product-showcase>header>p,.live-public-section .live-public-copy>p{font-size:16px}.product-tabs{width:calc(100% + 18px);margin-right:-18px;padding-right:18px;border-right:0;border-radius:12px 0 0 12px}.product-tabs button{min-height:44px}.product-preview{display:block;border-radius:20px}.product-preview>aside{display:none}.product-preview>main{padding:18px 14px 16px}.product-canvas{margin-top:16px}.preview-overview{grid-template-columns:1fr}.preview-metrics{grid-template-columns:1fr 1fr}.preview-metrics article:last-child{grid-column:1/-1}.public-product-chart{padding:14px}.public-product-chart svg{height:190px}.preview-sales{padding:14px}.preview-summary{grid-template-columns:1fr}.preview-payments section{padding:13px}.preview-payments section>article{grid-template-columns:1fr 1fr}.preview-payments section>article span:nth-child(2){text-align:right}.preview-payments section>article strong{text-align:right}.preview-finance{grid-template-columns:1fr}.preview-finance section{grid-column:auto}.preview-awards{min-height:0;grid-template-columns:1fr;padding:22px}.preview-awards figure{order:-1}.preview-awards img{height:190px}.live-public-section{text-align:left}.live-public-section .live-public-copy>p{margin-inline:0}.live-public-highlights{margin-top:28px}.public-live-console{border-radius:20px}.public-live-metrics{grid-template-columns:1fr 1fr}.public-live-metrics article:last-child{grid-column:1/-1}.public-live-body,.public-live-console.compact .public-live-body{grid-template-columns:1fr}.public-live-stream{padding:12px}.public-live-console>footer{flex-wrap:wrap;gap:8px 14px}.public-world-map svg{min-height:230px}.landing-recent-sales{display:none}}@media(max-width:390px){.preview-metrics{grid-template-columns:1fr}.preview-metrics article:last-child{grid-column:auto}.live-public-highlights{grid-template-columns:1fr}.public-live-console>header>small{display:none}.public-live-metrics{grid-template-columns:1fr}.public-live-metrics article:last-child{grid-column:auto}.public-live-console>footer{display:grid;grid-template-columns:1fr 1fr}.public-product-chart .labels text:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.product-canvas,.public-map-points .halo{animation:none}.product-tabs button{transition:none}}@media(max-width:767px){.landing-hero{width:100%;max-width:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);align-content:start;padding-right:max(20px,var(--safe-right));padding-bottom:72px;padding-left:max(20px,var(--safe-left))}.landing-hero-copy{width:100%;max-width:100%;min-width:0}.landing-hero-visual{position:relative;inset:auto;width:100%;max-width:100%;min-width:0;height:auto;margin:38px auto 0;box-sizing:border-box;transform:none}.landing-dashboard{position:relative;inset:auto;width:100%;max-width:100%;min-width:0;margin-inline:auto;box-sizing:border-box;transform:none;transform-origin:top center}.floating-sale{right:8px;max-width:calc(100% - 16px)}.floating-balance{left:8px;max-width:calc(100% - 16px)}}.landing-v2 .public-header{top:0;width:min(1280px,100%);height:78px;padding:0 clamp(20px,3vw,42px);border-width:0 0 1px;border-radius:0;border-color:#ece8e2;background:#fffffff0;box-shadow:none}.landing-v2 .public-header.scrolled{top:0;height:68px;border-radius:0;border-color:#e4ded6;background:#fffffff7;box-shadow:0 12px 34px #2d1b0f0b}.landing-v2 .public-header nav{gap:clamp(18px,2.4vw,31px)}.landing-v2 .public-header nav>a{font-size:11px}.landing-v2 .public-primary{min-height:52px;padding:0 21px;border-radius:18px;transition:transform .25s ease,box-shadow .25s ease}.landing-v2 .public-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff8,0 18px 36px #f15a2433}.landing-v2 .competition-ribbon{top:91px;min-height:34px;padding:6px 12px;font-size:9px}.landing-v2 .landing-hero{min-height:clamp(650px,78vh,740px);grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(20px,3vw,54px);align-items:center;padding:136px max(4vw,calc((100vw - 1240px)/2)) 42px;background:radial-gradient(circle at 76% 47%,#ff8b551b 0%,#ff8b550b 25%,transparent 47%),linear-gradient(180deg,#fff,#fcfbf8 72%,#f7f4ef)}.landing-v2 .hero-grid{opacity:.24;background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse at 72% 45%,#000 4%,transparent 61%);mask-image:radial-gradient(ellipse at 72% 45%,#000 4%,transparent 61%)}.landing-v2 .orb-one{top:18%;right:9%;width:330px;height:330px;opacity:.55}.landing-v2 .orb-two{display:none}.landing-v2 .landing-hero-copy{align-self:center;max-width:585px;animation:heroCopyCompact .8s cubic-bezier(.2,.75,.25,1) both}.landing-v2 .landing-kicker{padding:7px 11px;font-size:9px}.landing-v2 .landing-hero h1{max-width:650px;margin:19px 0 18px;font-family:Inter,system-ui,sans-serif;font-size:clamp(58px,5.35vw,82px);font-weight:720;line-height:.94;letter-spacing:-.066em;text-wrap:balance}.landing-v2 .landing-hero h1 em{display:block}.landing-v2 .landing-hero-copy>p{max-width:530px;font-size:16px;line-height:1.62}.landing-v2 .landing-hero-actions{gap:10px;margin-top:25px}.landing-v2 .landing-hero-actions>a{min-height:52px;border-radius:18px}.landing-v2 .landing-hero-actions>a:last-child{display:inline-flex;align-items:center;gap:10px;padding:0 18px}.landing-v2 .landing-hero-actions>a:last-child svg{width:16px;height:16px;padding:3px;border-radius:50%;background:#f1ede8;color:#e7541f}.landing-v2 .hero-assurances{gap:11px 17px;margin-top:17px;font-size:9px}.landing-v2 .hero-scroll{display:none}.landing-v2 .landing-hero-visual{align-self:center;margin:0;animation:heroVisualCompact .9s .08s cubic-bezier(.2,.75,.25,1) both}.public-phone-stage{width:min(100%,590px);height:530px;perspective:1200px;transform:translateY(-3px)}.phone-aura{width:360px;height:360px;background:radial-gradient(circle,#ff9d7040 0%,#f15a2415 38%,transparent 69%);filter:blur(2px);animation:auraBreathe 8s ease-in-out infinite}.public-phone{width:246px;height:505px;border-radius:43px;transform:rotate(10deg) rotateY(-10deg);transform-style:preserve-3d;box-shadow:55px 55px 100px #6e32172b,18px 22px 42px #2d170d24,0 0 0 2px #ffffff42 inset,0 0 0 7px #171615;animation:phoneFloatCompact 8s ease-in-out infinite}.public-phone:before{content:"";position:absolute;z-index:-1;inset:18px -9px -14px 22px;border-radius:38px;background:#e8632b21;filter:blur(12px);transform:translateZ(-24px)}.public-phone-frame{border-radius:36px}.public-phone-frame>header{height:72px;padding:21px 12px 10px}.public-phone-frame>main{padding:8px}.phone-balance{padding:13px;border-radius:14px}.phone-balance strong{font-size:17px}.phone-stats article{padding:8px}.phone-stats b{font-size:10px}.phone-chart,.phone-live{padding:8px}.phone-chart svg{height:61px}.phone-live article{padding:6px 0}.phone-float{width:auto;min-width:146px;max-width:178px;gap:8px;padding:10px 11px;border-radius:19px;box-shadow:0 22px 50px #3a1f1017,0 4px 12px #3a1f100d;animation:cardDrift 7s ease-in-out infinite}.phone-float i{width:30px;height:30px;border-radius:10px}.phone-float small{font-size:6px}.phone-float b{font-size:8px}.phone-float-sale{top:74px;left:32px}.phone-float-pix{right:6px;bottom:104px;animation-delay:-2s}.phone-float-secure{top:195px;right:-2px;width:auto;min-width:164px;animation-delay:-4s}.phone-float-conversion{left:26px;bottom:137px;animation-delay:-5.5s}.phone-float-conversion i{background:#ecf8f1;color:#2d9b62}.phone-trust-chip{left:84px;bottom:34px;padding:9px 11px;border-radius:16px;box-shadow:0 18px 40px #32190e15}.phone-payment-chip{position:absolute;z-index:3;top:36px;right:66px;display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #ebe4dd;border-radius:999px;background:#fffffff0;box-shadow:0 12px 30px #3a1f1012;color:#55504b;font-size:7px;font-weight:750;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.phone-payment-chip svg{width:11px;color:#e7541f}.landing-v2 .landing-trust{padding-block:25px}.landing-v2 .product-showcase{padding-top:92px}@keyframes heroCopyCompact{0%{opacity:0;transform:translateY(18px)}}@keyframes heroVisualCompact{0%{opacity:0;transform:translate3d(28px,14px,0) scale(.97)}}@keyframes phoneFloatCompact{50%{transform:rotate(9deg) rotateY(-8deg) translate3d(0,-7px,0)}}@keyframes cardDrift{50%{transform:translate3d(0,-5px,0)}}@keyframes auraBreathe{50%{transform:scale(1.05);opacity:.75}}@media(min-width:768px)and (max-width:1100px){.landing-v2 .public-header{height:72px}.landing-v2 .landing-hero{min-height:680px;grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:10px;padding:122px 28px 38px}.landing-v2 .landing-hero h1{font-size:clamp(48px,6.7vw,66px)}.landing-v2 .landing-hero-copy>p{font-size:14px}.public-phone-stage{height:500px;transform:scale(.88);transform-origin:center}.phone-float-sale{left:6px}.phone-float-conversion{left:0}.phone-float-secure{right:0}.phone-payment-chip{right:38px}}@media(max-width:767px){.landing-v2 .public-header,.landing-v2 .public-header.scrolled{top:env(safe-area-inset-top);width:100%;height:62px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));border-radius:0}.landing-v2 .public-actions{display:flex}.landing-v2 .public-actions>a{display:none!important}.landing-v2 .public-menu{width:44px;height:44px}.landing-v2 .competition-ribbon{top:calc(70px + env(safe-area-inset-top));width:calc(100% - 24px);min-height:40px}.landing-v2 .landing-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:calc(127px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 42px max(18px,env(safe-area-inset-left));text-align:left}.landing-v2 .landing-hero-copy{max-width:100%}.landing-v2 .landing-kicker{font-size:8px}.landing-v2 .landing-hero h1{margin:17px 0 15px;font-size:clamp(42px,12vw,58px);line-height:.96;letter-spacing:-.058em}.landing-v2 .landing-hero-copy>p{max-width:38rem;font-size:15px}.landing-v2 .landing-hero-actions{align-items:stretch;flex-direction:column;margin-top:21px}.landing-v2 .landing-hero-actions>a{width:100%;min-height:50px}.landing-v2 .hero-assurances{gap:9px 13px;margin-top:15px;font-size:8px}.landing-v2 .landing-hero-visual{width:100%;max-width:100%;min-width:0;margin-top:8px;overflow:visible;transform:none}.public-phone-stage{width:100%;max-width:410px;height:470px;margin:auto;transform:none}.public-phone{width:216px;height:443px;border-radius:38px;transform:rotate(7deg) rotateY(-7deg)}.public-phone-frame{border-radius:31px}.public-phone-frame>header{height:64px;padding-top:18px}.phone-chart svg{height:50px}.phone-live article{padding:5px 0}.phone-float{min-width:0;max-width:155px;padding:8px 9px;border-radius:16px}.phone-float-sale{top:61px;left:0}.phone-float-pix{right:0;bottom:78px}.phone-float-secure{top:173px;right:0;min-width:145px}.phone-float-conversion{left:0;bottom:113px}.phone-trust-chip{left:9px;bottom:16px}.phone-payment-chip{top:27px;right:12px}.landing-v2 .landing-trust{padding-top:23px}.landing-v2 .product-showcase{padding-top:72px}}@media(max-width:359px){.landing-v2 .landing-hero{padding-inline:14px}.landing-v2 .landing-hero h1{font-size:40px}.public-phone-stage{height:435px}.public-phone{width:202px;height:415px}.phone-float{max-width:137px}.phone-float-secure,.phone-float-conversion{display:none}.phone-float-sale{left:0}.phone-float-pix,.phone-payment-chip{right:0}.phone-trust-chip{left:0}}@media(prefers-reduced-motion:reduce){.landing-v2 .landing-hero-copy,.landing-v2 .landing-hero-visual,.public-phone,.phone-aura,.phone-float{animation:none!important}}.landing-v2{--public-bg:#fbfaf7;--public-fg:#171615;--public-muted:#6e6964;--public-surface:#fff;--public-surface-dark:#191817;--public-border:#e7e1da;--public-accent:#f15a24;--public-accent-hover:#d94b19;--public-accent-soft:#fff0e8;--public-success:#2f9d67;--public-shadow-sm:0 10px 30px #30190d0a;--public-shadow-md:0 24px 65px #30190d14;--public-radius-sm:14px;--public-radius-md:22px;--public-radius-lg:32px;--public-container:1200px;--public-section-space:clamp(82px,9vw,130px)}.editorial-flow,.editorial-benefits,.resource-rail-section{padding:var(--public-section-space) max(24px,calc((100vw - var(--public-container))/2));color:var(--public-fg)}.editorial-flow{background:#fff}.editorial-flow>header,.editorial-benefits>header{max-width:760px}.editorial-flow header>span,.editorial-benefits header>span,.resource-rail-section>header>div>span{color:var(--public-accent);font-size:10px;font-weight:850;letter-spacing:.15em}.editorial-flow h2,.editorial-benefits h2,.resource-rail-section h2{margin-top:15px;font-size:clamp(40px,4.3vw,64px);line-height:1;letter-spacing:-.055em}.editorial-flow header>p,.resource-rail-section header p{max-width:670px;margin-top:18px;color:var(--public-muted);font-size:16px;line-height:1.7}.editorial-flow ol{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:56px}.editorial-flow ol:before{content:"";position:absolute;top:36px;right:7%;left:7%;height:2px;background:linear-gradient(90deg,#f15a2440,#f15a24,#f15a2440);background-size:200% 100%;animation:flowPulse 4s linear infinite}.editorial-flow li{position:relative;z-index:1;min-width:0;padding:18px 12px;border:1px solid var(--public-border);border-radius:var(--public-radius-md);background:#fffffff2;box-shadow:var(--public-shadow-sm)}.editorial-flow li>div{display:flex;align-items:center;justify-content:space-between}.editorial-flow li i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--public-accent-soft);color:var(--public-accent)}.editorial-flow li i svg{width:17px}.editorial-flow li small{color:#a59e98;font-size:8px}.editorial-flow li strong,.editorial-flow li span{display:block}.editorial-flow li strong{margin-top:24px;font-size:12px}.editorial-flow li span{margin-top:5px;color:#89827c;font-size:8px;line-height:1.45}.editorial-flow li>svg{position:absolute;z-index:2;top:28px;right:-12px;width:16px;color:#e15a27}.editorial-benefits{background:#f3f0eb}.editorial-benefits>header{text-align:center;margin:auto}.editorial-benefits>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px}.editorial-benefits article{min-height:400px;display:flex;align-items:flex-start;flex-direction:column;padding:30px;border:1px solid var(--public-border);border-radius:var(--public-radius-lg);background:#fff;box-shadow:var(--public-shadow-sm);transition:transform .3s,box-shadow .3s}.editorial-benefits article:hover{transform:translateY(-6px);box-shadow:var(--public-shadow-md)}.editorial-benefits article.dark{border-color:#282625;background:radial-gradient(circle at 85% 10%,#f15a2428,transparent 27%),var(--public-surface-dark);color:#fff}.editorial-benefits article>i{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:var(--public-accent-soft);color:var(--public-accent)}.editorial-benefits article>i svg{width:22px}.editorial-benefits article>span{margin-top:auto;color:#e55a26;font-size:9px;font-weight:800;letter-spacing:.13em}.editorial-benefits h3{margin-top:13px;font-size:30px;line-height:1.05;letter-spacing:-.045em}.editorial-benefits article p{margin-top:13px;color:#77716c;font-size:13px;line-height:1.65}.editorial-benefits article.dark p{color:#ffffff9b}.editorial-benefits article b{display:flex;align-items:center;gap:7px;margin-top:22px;color:#ffffffb5;font-size:9px}.editorial-benefits article b svg{width:13px;color:#ff7a45}.resource-rail-section{overflow:hidden;background:#fff}.resource-rail-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.resource-rail-controls{display:flex;gap:8px}.resource-rail-controls button{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--public-border);border-radius:15px;background:#fff;color:#292623}.resource-rail-controls svg{width:17px}.resource-rail{display:flex;gap:13px;margin-top:45px;padding:4px max(24px,calc((100vw - var(--public-container))/2)) 28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(24px,calc((100vw - var(--public-container))/2));overscroll-behavior-inline:contain;scrollbar-width:none}.resource-rail::-webkit-scrollbar{display:none}.resource-rail article{width:min(340px,82vw);min-width:min(340px,82vw);min-height:270px;display:flex;flex-direction:column;padding:25px;border:1px solid var(--public-border);border-radius:26px;background:#fbfaf7;scroll-snap-align:start;box-shadow:var(--public-shadow-sm)}.resource-rail article.dark{border-color:#292725;background:var(--public-surface-dark);color:#fff}.resource-rail article header{display:flex;align-items:center;justify-content:space-between}.resource-rail article header i{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:#fff;color:var(--public-accent)}.resource-rail article header svg{width:19px}.resource-rail article header small{padding:5px 7px;border-radius:999px;background:#eaf7f0;color:var(--public-success);font-size:7px;font-weight:800}.resource-rail h3{margin-top:42px;font-size:25px}.resource-rail p{margin-top:9px;color:#77716c;font-size:11px;line-height:1.65}.resource-rail article.dark p{color:#ffffff85}.resource-rail article>span{display:flex;align-items:center;gap:6px;margin-top:auto;color:var(--public-accent);font-size:9px;font-weight:800}.resource-rail article>span svg{width:13px}.editorial-security-note{display:flex;align-items:center;justify-content:center;gap:12px;padding:28px max(20px,calc((100vw - 900px)/2));background:#f3f0eb;color:#403c38}.editorial-security-note>svg{width:20px;color:var(--public-accent)}.editorial-security-note b,.editorial-security-note small{display:block}.editorial-security-note b{font-size:10px}.editorial-security-note small{margin-top:4px;color:#7d7771;font-size:8px}@keyframes flowPulse{to{background-position:-200% 0}}@media(max-width:900px){.editorial-flow ol{grid-template-columns:repeat(3,1fr)}.editorial-flow ol:before{display:none}.editorial-flow li>svg{display:none}.editorial-benefits>div{grid-template-columns:1fr}.editorial-benefits article{min-height:310px}.resource-rail-section>header{align-items:flex-start}}@media(max-width:767px){.editorial-flow,.editorial-benefits,.resource-rail-section{padding:76px max(18px,env(safe-area-inset-right)) 76px max(18px,env(safe-area-inset-left))}.editorial-flow h2,.editorial-benefits h2,.resource-rail-section h2{font-size:clamp(34px,10vw,46px)}.editorial-flow header>p,.resource-rail-section header p{font-size:15px}.editorial-flow ol{grid-template-columns:1fr 1fr;gap:8px;margin-top:35px}.editorial-flow li{min-height:145px}.editorial-benefits>div{margin-top:35px}.editorial-benefits article{min-height:285px;padding:24px}.resource-rail-section>header{display:block}.resource-rail-controls{margin-top:22px}.resource-rail{margin-top:30px;padding-inline:18px;scroll-padding-inline:18px}.resource-rail article{width:82vw;min-width:82vw}.editorial-security-note{align-items:flex-start;padding-inline:18px}}@media(max-width:359px){.editorial-flow ol{grid-template-columns:1fr}.resource-rail article{width:88vw;min-width:88vw}}@media(prefers-reduced-motion:reduce){.editorial-flow ol:before{animation:none}.editorial-benefits article{transition:none}.resource-rail{scroll-behavior:auto}}:root{--public-header-height:72px;--public-anchor-gap:24px}html{scroll-padding-top:calc(var(--public-header-height) + var(--public-anchor-gap))}.landing section[id],.landing #public-content{scroll-margin-top:calc(var(--public-header-height) + var(--public-anchor-gap))}.landing-v2 .public-header,.landing-v2 .public-header.scrolled{top:0;width:min(1280px,100%);height:var(--public-header-height);min-height:var(--public-header-height);padding-inline:clamp(20px,3vw,42px);border-width:0 0 1px;border-radius:0;transform:translate(-50%);transition:background-color .25s,border-color .25s,box-shadow .25s,backdrop-filter .25s}.landing-v2 .public-header{border-color:#ece8e2;background:#fffffff0;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-v2 .public-header.scrolled{border-color:#e2dcd4;background:#fffffff8;box-shadow:0 10px 28px #2d1b0f0c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-v2 .public-header nav>a[aria-current=location]{color:var(--public-accent)}.landing-v2 .public-header nav>a[aria-current=location]:after{transform:scaleX(1)}.public-section--dark{position:relative;color:#f8f7f4}.landing .public-heading--on-dark{color:#f8f7f4}.landing .public-copy--on-dark{color:#ffffffa3}.landing-v2 .product-showcase{padding-top:clamp(80px,7vw,104px);padding-bottom:clamp(80px,7vw,104px)}.landing-v2 .product-preview{margin-bottom:0;transform:none}.landing-v2 .product-canvas{min-height:0}.landing-v2 .payment-section{min-height:0;padding-top:clamp(88px,8vw,112px);padding-bottom:clamp(88px,8vw,112px);border-top:1px solid #ffffff0c;background:radial-gradient(circle at 82% 22%,#f15a2418,transparent 26%),#171615}.landing-v2 .payment-section:before,.landing-v2 .payment-section:after{content:none}.landing-v2 .payment-section h2{color:#f8f7f4}.landing-v2 .payment-section>div>p{color:#ffffff9c}.landing-v2 .faq-section{min-height:0;height:auto;padding-top:clamp(80px,7vw,104px);padding-bottom:clamp(80px,7vw,104px)}.landing-v2 .faq-section>div{margin-top:36px}.landing-v2 .faq-section article:last-child{border-bottom:0}.landing-v2 .faq-section article>div[hidden]{display:none}.landing-v2 .faq-section article p{padding-bottom:20px}.landing-v2 .landing-cta{min-height:0;padding:clamp(88px,8vw,112px) 25px;border-top:1px solid #ffffff0d;background:radial-gradient(circle at 50% 25%,#f15a2424,transparent 34%),#11100f;color:#f8f7f4}.landing-v2 .landing-cta h2{max-width:800px;color:#f8f7f4}.landing-v2 .landing-cta p{max-width:650px;margin:18px auto 28px;color:#ffffffa3}.landing-v2 .landing-cta>div>a:last-child{border-color:#ffffff2b;background:#ffffff08;color:#fff}.landing-v2 .landing-cta>small{color:#ffffff75}.landing-v2 .public-footer{margin:0;border-top:1px solid #ded8d1}.landing-v2 :is(.payment-section,.competition-public-section,.landing-cta){isolation:isolate}.landing-v2 :is(.payment-section,.competition-public-section,.landing-cta)>*{position:relative;z-index:1}@media(max-width:1024px){:root{--public-header-height:68px;--public-anchor-gap:20px}.landing-v2 .payment-section{padding-top:88px;padding-bottom:88px}}@media(max-width:767px){:root{--public-header-height: calc(64px + env(safe-area-inset-top)) ;--public-anchor-gap:16px}.landing-v2 .public-header,.landing-v2 .public-header.scrolled{height:var(--public-header-height);min-height:var(--public-header-height);padding-top:env(safe-area-inset-top)}.landing-v2 .public-header nav{top:var(--public-header-height)}.landing-v2 .product-showcase,.landing-v2 .payment-section,.landing-v2 .faq-section{padding-top:64px;padding-bottom:64px}.landing-v2 .faq-section>div{margin-top:28px}.landing-v2 .landing-cta{padding:72px max(18px,env(safe-area-inset-right)) 72px max(18px,env(safe-area-inset-left))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-v2 .public-header{transition:none}}.landing-v2 .payment-section{min-height:0;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(56px,7vw,104px);padding:clamp(88px,7vw,112px) max(6vw,calc((100vw - 1200px)/2));border-block:1px solid #151515;background:#000;color:#fff}.landing-v2 .payment-section>div:first-child{max-width:580px}.landing-v2 .payment-section>div>span{color:#ff7138;font-size:10px;letter-spacing:.11em}.landing-v2 .payment-section h2{max-width:580px;margin-top:16px;color:#fafafa;font-size:clamp(42px,4.2vw,62px);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.landing-v2 .payment-section>div>p{max-width:570px;margin-top:20px;color:#c2c2c2;font-size:14px;line-height:1.72}.landing-v2 .condition-card{max-width:570px;margin-top:30px;padding:21px 22px;border:1px solid #262626;border-radius:18px;background:#0d0d0f;box-shadow:inset 0 1px #ffffff09,0 16px 38px #0008;transition:border-color .24s,box-shadow .24s,transform .24s}.landing-v2 .condition-card strong{color:#f7f7f7;font-size:14px}.landing-v2 .condition-card p{margin-top:8px;color:#aaa;font-size:11px;line-height:1.6}.landing-v2 .condition-card a{min-height:44px;margin-top:13px;color:#ff7138;font-size:11px}.landing-v2 .condition-card a:focus-visible{outline:2px solid #ff7138;outline-offset:4px;border-radius:6px}.landing-v2 .payment-methods{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing-v2 .payment-methods article{min-height:104px;gap:14px;padding:18px;border:1px solid #242424;border-radius:17px;background:#0c0c0e;box-shadow:inset 0 1px #ffffff08,0 15px 32px #0007;transition:border-color .24s,box-shadow .24s,transform .24s}.landing-v2 .payment-methods article:last-child{grid-column:1/-1}.landing-v2 .payment-methods>article>svg{width:23px;height:23px;flex:0 0 23px;color:#ff7138;transition:transform .24s}.landing-v2 .payment-methods b{color:#f7f7f7;font-size:13px}.landing-v2 .payment-methods small{margin-top:5px;color:#aaa;font-size:9px;line-height:1.45}@media(hover:hover){.landing-v2 .condition-card:hover,.landing-v2 .payment-methods article:hover{transform:translateY(-3px);border-color:#ff71384a;box-shadow:inset 0 1px #ffffff0b,0 20px 42px #000b}.landing-v2 .payment-methods article:hover>svg{transform:translateY(-1px) scale(1.04)}}@media(max-width:1024px){.landing-v2 .payment-section{grid-template-columns:minmax(0,1fr) minmax(390px,1fr);gap:42px;padding-block:84px}}@media(max-width:900px){.landing-v2 .payment-section{grid-template-columns:minmax(0,1fr);gap:38px}.landing-v2 .payment-section>div:first-child{max-width:680px}.landing-v2 .payment-section h2,.landing-v2 .payment-section>div>p,.landing-v2 .condition-card{max-width:680px}.landing-v2 .payment-section>div>span{justify-content:flex-start}.landing-v2 .payment-section>div>p{margin-inline:0}.landing-v2 .payment-section{text-align:left}}@media(max-width:767px){.landing-v2 .payment-section{gap:32px;padding:64px max(22px,env(safe-area-inset-right)) 64px max(22px,env(safe-area-inset-left))}.landing-v2 .payment-section h2{font-size:clamp(36px,10.5vw,48px);line-height:1}.landing-v2 .payment-section>div>p{font-size:14px}.landing-v2 .condition-card{margin-top:24px;padding:18px}.landing-v2 .payment-methods{grid-template-columns:minmax(0,1fr);gap:10px}.landing-v2 .payment-methods article,.landing-v2 .payment-methods article:last-child{grid-column:1;min-height:88px;padding:16px}.landing-v2 .payment-methods b{font-size:13px}.landing-v2 .payment-methods small{font-size:10px}}@media(max-width:359px){.landing-v2 .payment-section{padding-inline:max(20px,env(safe-area-inset-left))}.landing-v2 .payment-section h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.landing-v2 .condition-card,.landing-v2 .payment-methods article,.landing-v2 .payment-methods article>svg{transition:none}.landing-v2 .condition-card:hover,.landing-v2 .payment-methods article:hover{transform:none}}@media(max-width:767px){:root{--public-header-height: calc(64px + env(safe-area-inset-top)) }.landing-v2 .public-header,.landing-v2 .public-header.scrolled{position:fixed;top:0;right:0;left:0;width:100%;height:var(--public-header-height);min-height:var(--public-header-height);display:flex;align-items:center;justify-content:space-between;gap:12px;transform:none;padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));border-width:0 0 1px;border-radius:0;border-color:#e8e3dc;background:#fffffff7;box-shadow:0 5px 18px #2d1b0f0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-v2 .public-logo{display:flex;align-items:center;min-width:0;max-width:calc(100% - 56px);flex:0 1 auto}.landing-v2 .public-logo .sphexpay-brand{display:inline-flex;align-items:center;min-width:0;max-width:100%;flex-shrink:1}.landing-v2 .public-logo .sphexpay-brand img{display:block;width:36px;height:36px;flex:0 0 36px;border-radius:10px}.landing-v2 .public-logo .sphexpay-wordmark{display:inline-block;min-width:0;margin-left:9px;color:#171717;font-size:18px;line-height:1;opacity:1}.landing-v2 .public-actions{display:none}.landing-v2 .public-menu{position:static;display:grid;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;place-items:center;margin:0;padding:0;border:1px solid #e6e0d9;border-radius:12px;background:#fff;color:#171717;box-shadow:0 5px 14px #2d1b0f0c}.landing-v2 .public-menu:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.landing-v2 .public-menu svg{width:21px;height:21px}.landing-v2 .public-header nav{position:fixed;top:var(--public-header-height);right:12px;left:12px;width:auto;max-height:calc(100dvh - var(--public-header-height) - 12px);margin:0;padding:18px;overflow:auto;border:1px solid #e5dfd8;border-radius:0 0 18px 18px;background:#fffffff9;box-shadow:0 22px 54px #24160d26;color:#171717}.landing-v2 .public-header nav>a{min-height:44px;display:flex;align-items:center;color:#4e4944;font-size:13px}.landing-v2 .public-header nav>a[aria-current=location]{color:var(--public-accent)}.landing-v2 .public-mobile-actions{grid-template-columns:1fr 1fr}.landing-v2 .public-mobile-actions>a{min-height:44px;border-color:#e6dfd8;color:#171717}.landing-v2 .public-mobile-actions .public-primary{color:#fff!important}.landing-v2 .competition-ribbon{top:calc(var(--public-header-height) + 16px)}}@media(max-width:360px){.landing-v2 .public-header,.landing-v2 .public-header.scrolled{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.landing-v2 .public-logo .sphexpay-wordmark{font-size:17px}}.landing-redesign{--landing-paper:#fbfaf7;--landing-paper-2:#f3f1ec;--landing-ink:#151412;--landing-muted:#6f6b65;--landing-line:#e4dfd7;--landing-orange:var(--orange);--landing-container:min(1320px, calc(100vw - 48px) );overflow-x:clip;background:var(--landing-paper);color:var(--landing-ink)}.landing-redesign main{overflow:clip}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.mobile-experience-section,.live-public-section,.resource-rail-section,.rewards-section,.competition-public-section,.integration-section,.faq-section){width:var(--landing-container);margin-inline:auto}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.mobile-experience-section,.live-public-section,.resource-rail-section,.rewards-section,.competition-public-section,.integration-section,.faq-section){padding-block:clamp(88px,9vw,148px)}.landing-redesign [data-reveal]{opacity:0;transform:translateY(34px) scale(.992);transition:opacity .76s var(--ease-enter),transform .76s var(--ease-enter)}.landing-redesign [data-reveal].revealed{opacity:1;transform:none}.landing-redesign .public-header,.landing-redesign .public-header.scrolled{position:fixed;z-index:100;top:18px;left:50%;width:min(1280px,calc(100% - 48px));height:66px;display:flex;align-items:center;transform:translate(-50%);padding:0 12px 0 16px;border:1px solid color-mix(in srgb,var(--landing-line) 90%,transparent);border-radius:20px;background:#fffdf9e8;box-shadow:0 18px 55px #291d1414;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25);transition:top var(--duration-base),height var(--duration-base),box-shadow var(--duration-base),background var(--duration-base)}.landing-redesign .public-header.scrolled{top:10px;height:60px;background:#fffffff4;box-shadow:0 20px 65px #291d1421}.landing-redesign .public-logo .sphexpay-wordmark{color:var(--landing-ink)}.landing-redesign .public-header nav{display:flex;align-items:center;gap:26px;margin:auto}.landing-redesign .public-header nav>a,.landing-redesign .public-actions>a:first-child{position:relative;color:#625e58;font-size:12px;font-weight:650}.landing-redesign .public-header nav>a:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:2px;border-radius:2px;background:var(--landing-orange);transform:scaleX(0);transition:transform var(--duration-base)}.landing-redesign .public-header nav>a:hover,.landing-redesign .public-header nav>a[aria-current=location]{color:var(--landing-ink)}.landing-redesign .public-primary{min-height:44px;padding:0 18px;border:1px solid #171615;border-radius:999px;background:#171615;box-shadow:0 12px 28px #14100d2e;color:#fff!important;font-size:12px;font-weight:700}.landing-redesign .public-primary:hover{transform:translateY(-2px);background:#000;box-shadow:0 17px 36px #14100d3d}.landing-redesign .competition-ribbon{position:relative;z-index:5;top:auto;width:min(840px,calc(100% - 40px));min-height:42px;display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto;padding:8px 16px;border:1px solid #eaded4;border-radius:0 0 16px 16px;background:#fff8f3;color:#6d5b50;box-shadow:0 12px 32px #532c160f;font-size:11px}.landing-redesign .competition-ribbon>svg{width:15px;color:var(--landing-orange)}.landing-redesign .competition-ribbon span{display:flex;align-items:center;gap:8px}.landing-redesign .competition-ribbon em{width:3px;height:3px;border-radius:50%;background:#b9a79b}.landing-redesign .competition-ribbon a{display:flex;align-items:center;gap:5px;margin-left:8px;color:var(--landing-ink);font-weight:750}.landing-redesign .competition-ribbon a svg{width:12px}.landing-redesign .landing-hero{min-height:clamp(860px,94vh,1040px);display:grid;grid-template-columns:minmax(390px,.82fr) minmax(600px,1.18fr);align-items:center;gap:clamp(36px,5vw,82px);padding:150px max(5vw,calc((100vw - 1360px)/2)) 90px;background:radial-gradient(circle at 76% 25%,rgba(255,112,48,.13),transparent 24%),radial-gradient(circle at 58% 58%,rgba(255,196,140,.12),transparent 27%),linear-gradient(180deg,#fbfaf7,#f7f4ee);color:var(--landing-ink)}.landing-redesign .hero-grid{opacity:.34;background-image:linear-gradient(#5e504108 1px,transparent 1px),linear-gradient(90deg,#5e504108 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 70% 46%,#000 4%,transparent 72%);mask-image:radial-gradient(ellipse at 70% 46%,#000 4%,transparent 72%)}.landing-redesign .hero-orb{filter:blur(40px);opacity:.45}.landing-redesign .orb-one{right:3%;background:#ff7a3826;box-shadow:none}.landing-redesign .orb-two{left:30%;bottom:6%;background:#ffd2a72d}.landing-redesign .landing-hero-copy{z-index:3;max-width:650px;animation:heroIn .9s var(--ease-enter) both}.landing-redesign .landing-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid #e8ded5;border-radius:999px;background:#fffa;color:#6b5d54;font-size:9px;letter-spacing:.13em;box-shadow:var(--shadow-xs)}.landing-redesign .landing-kicker i{width:7px;height:7px;border-radius:50%;background:var(--landing-orange);box-shadow:0 0 0 5px #f15a241a}.landing-redesign .landing-hero h1{max-width:680px;margin:24px 0 22px;color:var(--landing-ink);font-size:clamp(54px,5.4vw,86px);font-weight:480;line-height:.94;letter-spacing:-.068em;text-wrap:balance}.landing-redesign .landing-hero h1 em{position:relative;color:var(--landing-orange);font-style:normal;text-shadow:none}.landing-redesign .landing-hero h1 em:after{content:"";position:absolute;right:2px;bottom:2px;left:2px;height:8px;border-radius:50%;background:#f15a241f;filter:blur(6px)}.landing-redesign .landing-hero-copy>p{max-width:590px;color:var(--landing-muted);font-size:16px;line-height:1.72}.landing-redesign .landing-hero-actions{display:flex;align-items:center;gap:12px;margin-top:32px}.landing-redesign .landing-hero-actions>a:last-child{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border:1px solid var(--landing-line);border-radius:999px;background:#ffffffb8;color:var(--landing-ink);font-size:12px;font-weight:700;box-shadow:var(--shadow-xs)}.landing-redesign .landing-hero-actions>a:last-child svg{width:15px}.landing-redesign .hero-assurances{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px}.landing-redesign .hero-assurances li{display:flex;align-items:center;gap:6px;color:#777069;font-size:10px}.landing-redesign .hero-assurances svg{width:13px;color:var(--landing-orange)}.landing-redesign .landing-hero-visual{z-index:2;width:100%;min-width:0;animation:heroVisual 1s .12s var(--ease-enter) both}.hero-product-stage{position:relative;width:min(780px,100%);height:590px;display:grid;place-items:center;margin-inline:auto;perspective:1600px}.hero-product-aura{position:absolute;width:86%;height:72%;border-radius:45%;background:radial-gradient(circle at 50% 50%,rgba(255,143,83,.25),rgba(255,219,185,.12) 44%,transparent 72%);filter:blur(30px)}.hero-browser{position:relative;z-index:2;width:100%;overflow:hidden;border:1px solid rgba(187,170,156,.55);border-radius:27px;background:#fff;box-shadow:0 50px 110px #3925182e,0 12px 28px #39251817;transform:rotateY(-7deg) rotateX(2deg);transform-origin:center;transition:transform .8s var(--ease-enter),box-shadow .5s}.hero-product-stage:hover .hero-browser{transform:rotateY(-3deg) rotateX(1deg) translateY(-6px);box-shadow:0 60px 125px #39251838,0 16px 35px #3925181a}.hero-browser>header{height:43px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid #ebe7e1;background:#f8f7f4}.hero-browser>header>i{width:7px;height:7px;border-radius:50%;background:#d8d2cb}.hero-browser>header>i:first-child{background:#ff8454}.hero-browser>header>span{min-width:170px;margin-left:12px;padding:5px 13px;border:1px solid #e5e1db;border-radius:7px;background:#fff;color:#89827b;font-size:7px;text-align:center}.hero-browser>header>small{margin-left:auto;color:#a19992;font-size:6px;letter-spacing:.14em}.hero-browser-body{height:450px;display:grid;grid-template-columns:58px minmax(0,1fr)}.hero-browser-body>aside{display:flex;align-items:center;flex-direction:column;gap:20px;padding-top:15px;border-right:1px solid #eeeae4;background:#fbfaf8}.hero-browser-body>aside .sphexpay-wordmark{display:none}.hero-browser-body>aside img{width:30px;height:30px;border-radius:9px}.hero-browser-body>aside>i{width:21px;height:7px;border-radius:5px;background:#e6e1dc}.hero-browser-body>aside>i:first-of-type{background:#f15a2440}.hero-browser-body>main{min-width:0;padding:22px;background:#f9f8f6}.hero-dashboard-head{display:flex;align-items:center}.hero-dashboard-head span{display:grid}.hero-dashboard-head small{color:#f15a24;font-size:6px;letter-spacing:.14em}.hero-dashboard-head b{margin-top:4px;font-size:15px}.hero-dashboard-head>i{width:84px;height:25px;margin-left:auto;border:1px solid #e6e1db;border-radius:8px;background:#fff}.hero-dashboard-head>i+i{width:25px;margin-left:7px}.hero-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.hero-dashboard-metrics article{min-width:0;padding:13px;border:1px solid #e8e3dd;border-radius:12px;background:#fff;box-shadow:0 8px 20px #20191309}.hero-dashboard-metrics svg{width:14px;color:#f15a24}.hero-dashboard-metrics span,.hero-dashboard-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-dashboard-metrics span{margin-top:10px;color:#918a83;font-size:7px}.hero-dashboard-metrics strong{margin-top:3px;font-size:10px}.hero-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:9px;margin-top:9px}.hero-dashboard-grid>section{min-width:0;height:245px;overflow:hidden;border:1px solid #e8e3dd;border-radius:12px;background:#fff}.hero-dashboard-grid>section>header{height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #efebe6;font-size:8px;font-weight:700}.hero-dashboard-grid>section>header small{color:#9c958e;font-size:6px;font-weight:500}.hero-dashboard-grid svg{width:100%;height:188px}.hero-dashboard-grid svg .grid{fill:none;stroke:#eee9e3;stroke-width:1}.hero-dashboard-grid svg .area{fill:url(#landingHeroArea)}.hero-dashboard-grid svg .line{fill:none;stroke:#f15a24;stroke-width:3;stroke-linecap:round}.hero-dashboard-grid>section:last-child>header i{width:6px;height:6px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 4px #22a06b18}.hero-dashboard-grid>section:last-child>article{display:flex;align-items:center;gap:7px;padding:12px 10px;border-bottom:1px solid #f0ede8}.hero-dashboard-grid>section:last-child>article>i{width:7px;height:7px;border-radius:50%;background:#22a06b}.hero-dashboard-grid>section:last-child>article>i.pending{background:#e5a229}.hero-dashboard-grid>section:last-child>article span{display:grid;min-width:0}.hero-dashboard-grid>section:last-child>article b{font-size:7px}.hero-dashboard-grid>section:last-child>article small{margin-top:2px;color:#99928b;font-size:6px}.hero-dashboard-grid>section:last-child>article strong{margin-left:auto;color:#827a72;font-size:6px}.hero-float{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:12px 14px!important;border-color:#e3d7cd!important;background:#fffffff2!important;box-shadow:0 22px 55px #2f1d1229!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:landing-float 5.5s ease-in-out infinite}.hero-float svg{width:19px;color:#f15a24}.hero-float span{display:grid}.hero-float b{color:#28231f;font-size:9px}.hero-float small{margin-top:2px;color:#8a817a;font-size:7px}.hero-float-status{top:82px;right:-28px}.hero-float-live{bottom:63px;left:-30px;animation-delay:-2.4s}.hero-float-live>i{width:9px;height:9px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 5px #22a06b18}.landing-redesign .hero-scroll{bottom:24px;color:#8f857d}.landing-redesign .hero-scroll svg{color:#f15a24}.landing-redesign .landing-trust{position:relative;padding:34px max(5vw,calc((100vw - 1260px)/2));border-block:1px solid var(--landing-line);background:#fff;color:var(--landing-ink)}.landing-redesign .landing-trust>span{color:#9a9189}.landing-redesign .landing-trust>div{display:flex;justify-content:space-between;gap:24px;margin-top:20px;color:#615b55}.landing-redesign .landing-trust b{font-size:11px;font-weight:650}.landing-redesign .editorial-benefits{width:100%;padding-inline:max(5vw,calc((100vw - 1260px)/2));background:var(--landing-paper)}.landing-redesign .editorial-benefits>header{max-width:780px;margin-bottom:55px}.landing-redesign :is(.editorial-benefits,.editorial-flow,.resource-rail-section,.product-showcase,.mobile-experience-section,.live-public-section,.rewards-section,.integration-section,.faq-section)>header>span,.landing-redesign :is(.mobile-experience-section,.live-public-copy)>span{color:var(--landing-orange);font-size:9px;font-weight:800;letter-spacing:.17em}.landing-redesign .editorial-benefits h2,.landing-redesign .editorial-flow h2,.landing-redesign .resource-rail-section h2,.landing-redesign .mobile-experience-section h2,.landing-redesign .live-public-section h2,.landing-redesign .editorial-benefits>header p{max-width:580px;margin-top:18px;color:var(--landing-muted);font-size:14px;line-height:1.7}.landing-redesign .editorial-benefits>div{display:grid;grid-template-columns:1.18fr .82fr;gap:16px}.landing-redesign .editorial-benefits article{min-height:350px;padding:32px;border:1px solid var(--landing-line);border-radius:28px;background:#fff;box-shadow:0 24px 65px #2b1f160e;transition:transform var(--duration-base),box-shadow var(--duration-base),border-color var(--duration-base)}.landing-redesign .editorial-benefits article.wide{grid-row:span 2;min-height:716px;background:radial-gradient(circle at 70% 20%,rgba(241,90,36,.12),transparent 30%),#fff}.landing-redesign .editorial-benefits article.dark{background:radial-gradient(circle at 85% 15%,#f15a2433,transparent 32%),#171615;color:#fff}.landing-redesign .editorial-benefits article>i{width:48px;height:48px;border-radius:15px;background:var(--orange-soft);color:var(--orange)}.landing-redesign .editorial-benefits article>span{display:block;margin-top:75px;color:#9d938b;font-size:8px;letter-spacing:.16em}.landing-redesign .editorial-benefits article.wide>span{margin-top:180px}.landing-redesign .editorial-benefits h3{margin-top:12px;font-size:clamp(28px,3vw,42px);font-weight:540;letter-spacing:-.045em}.landing-redesign .editorial-benefits article p{max-width:480px;margin-top:12px;color:#777069;font-size:13px;line-height:1.65}.landing-redesign .editorial-benefits article.dark p{color:#ffffff9c}.benefit-visual-lines{display:grid;gap:10px;margin-top:60px;padding:28px;border:1px solid #ebe5df;border-radius:20px;background:#faf8f5}.benefit-visual-lines i{display:block;height:10px;border-radius:8px;background:linear-gradient(90deg,#f15a24,#ffd0bb)}.benefit-visual-lines i:nth-child(2){width:72%}.benefit-visual-lines i:nth-child(3){width:45%}.landing-redesign .editorial-benefits article:hover{transform:translateY(-5px);border-color:#f15a2452;box-shadow:0 32px 78px #2b1f161a}.landing-redesign .editorial-flow{width:100%;padding-inline:max(5vw,calc((100vw - 1260px)/2));background:#fff}.landing-redesign .editorial-flow>header{max-width:780px}.landing-redesign .editorial-flow ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:55px;padding:8px;border:1px solid var(--landing-line);border-radius:24px;background:#f8f6f2}.landing-redesign .editorial-flow li{min-height:190px;padding:22px 16px;border-radius:18px;background:#fff}.landing-redesign .editorial-flow li>div i{background:var(--orange-soft);color:var(--orange)}.landing-redesign .editorial-flow li>strong{margin-top:36px;font-size:13px}.landing-redesign .editorial-flow li>span{font-size:9px}.landing-redesign .product-showcase{width:100%;max-width:none;padding-inline:max(5vw,calc((100vw - 1260px)/2));background:linear-gradient(180deg,#f3f1ec,#faf9f6)}.landing-redesign .product-showcase>header{max-width:900px;text-align:left}.landing-redesign .product-showcase>header h2{font-size:clamp(44px,5vw,74px);font-weight:480;line-height:1;letter-spacing:-.058em}.landing-redesign .product-tabs{width:max-content;max-width:100%;margin:42px 0 24px;padding:5px;border-color:#ded8cf;border-radius:999px;background:#fff;box-shadow:var(--shadow-sm)}.landing-redesign .product-tabs button{min-height:42px;padding-inline:18px;border-radius:999px}.landing-redesign .product-tabs button[aria-selected=true]{background:#171615;color:#fff;box-shadow:none}.landing-redesign .product-preview{overflow:hidden;border-color:#dcd5cc;border-radius:30px;background:#fff;box-shadow:0 40px 100px #2f201521}.landing-redesign .payment-section{width:100%;max-width:none;margin:0;padding-inline:max(5vw,calc((100vw - 1260px)/2));border:0;background:#090909}.landing-redesign .payment-methods article{position:relative}.landing-redesign .payment-methods article>i{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1px solid #292929;border-radius:13px;background:#151515;color:#ff7138}.landing-redesign .payment-methods article>i svg{width:19px}.landing-redesign .payment-methods article>svg{width:15px;margin-left:auto;color:#5f5f5f}.landing-redesign .mobile-experience-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(50px,8vw,120px)}.landing-redesign .mobile-experience-section>div:first-child{max-width:560px}.landing-redesign .mobile-experience-section h2{margin-top:16px}.landing-redesign .mobile-experience-section>div:first-child>p{margin-top:20px;color:var(--landing-muted);font-size:14px;line-height:1.75}.mobile-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0}.mobile-benefit-grid article{display:flex;align-items:center;gap:11px;min-height:70px;padding:13px;border:1px solid var(--landing-line);border-radius:15px;background:#fff}.mobile-benefit-grid svg{width:18px;color:var(--orange)}.mobile-benefit-grid span{display:grid}.mobile-benefit-grid b{font-size:11px}.mobile-benefit-grid small{margin-top:2px;color:var(--landing-muted);font-size:8px}.landing-redesign .mobile-experience-section>div:last-child{min-width:0}.landing-redesign .public-phone-stage{width:100%;max-width:600px;height:720px;margin-inline:auto}.landing-redesign .public-phone{top:56px;right:50%;transform:translate(50%) rotate(7deg);filter:drop-shadow(0 45px 55px rgba(40,25,16,.23))}.landing-redesign .phone-aura{inset:12% 2%;border-radius:45%;background:radial-gradient(circle,#ff814b32,transparent 68%);filter:blur(18px)}.landing-redesign .phone-float{border-color:#dfd8d0;background:#fffffff2;box-shadow:0 22px 50px #301f1424;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.landing-redesign .phone-float-sale{top:120px;left:0}.landing-redesign .phone-float-pix{top:230px;right:0}.landing-redesign .phone-float-secure{right:12px;bottom:160px}.landing-redesign .phone-float-conversion{left:8px;bottom:95px}.landing-redesign .phone-trust-chip{left:20px;bottom:185px}.landing-redesign .phone-payment-chip{right:22px;bottom:105px}.landing-redesign .live-public-section{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(600px,1.28fr);gap:clamp(45px,7vw,100px);align-items:center;width:100%;max-width:none;padding-inline:max(5vw,calc((100vw - 1260px)/2));background:#fff}.landing-redesign .live-public-copy>p{max-width:500px;margin-top:20px;color:var(--landing-muted);font-size:14px;line-height:1.7}.landing-redesign .public-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:25px;color:var(--landing-ink);font-size:12px;font-weight:750}.landing-redesign .public-text-link svg{width:15px;color:var(--orange)}.landing-redesign .live-public-highlights{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:35px}.landing-redesign .live-public-highlights>span{display:grid;grid-template-columns:22px 1fr;column-gap:8px;padding:14px;border:1px solid var(--landing-line);border-radius:14px;background:var(--landing-paper)}.landing-redesign .live-public-highlights svg{grid-row:1/3;width:18px;color:var(--orange)}.landing-redesign .live-public-highlights b{font-size:9px}.landing-redesign .live-public-highlights small{font-size:7px}.landing-redesign .public-live-console{border-color:#ded8d0;border-radius:28px;box-shadow:0 38px 90px #2d1f151f}.landing-redesign .resource-rail-section{width:100%;max-width:none;padding-inline:max(5vw,calc((100vw - 1260px)/2));background:var(--landing-paper-2)}.landing-redesign .resource-rail{margin-right:calc(-1*max(5vw,calc((100vw - 1260px)/2)));padding-right:max(5vw,calc((100vw - 1260px)/2));scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.landing-redesign .resource-rail article{min-width:350px;min-height:430px;border-color:#ded8d0;border-radius:26px;background:#fff;box-shadow:0 20px 55px #2a1d140f;scroll-snap-align:start}.landing-redesign .resource-rail article.dark{background:radial-gradient(circle at 80% 10%,#f15a2430,transparent 32%),#171615}.landing-redesign .resource-rail article:hover{transform:translateY(-6px);box-shadow:0 30px 70px #2a1d141f}.landing-redesign .rewards-section{width:100%;max-width:none;padding-inline:max(5vw,calc((100vw - 1260px)/2));background:#fff}.landing-redesign .rewards-section h2{font-weight:480}.landing-redesign .official-reward-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.landing-redesign .official-reward-track article{padding:16px;border:1px solid var(--landing-line);border-radius:20px;background:var(--landing-paper);transition:transform var(--duration-base),box-shadow var(--duration-base)}.landing-redesign .official-reward-track article:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.landing-redesign .competition-public-section{border-radius:32px;background:radial-gradient(circle at 80% 20%,#f15a2432,transparent 28%),#171615;box-shadow:0 35px 90px #19120d2e}.landing-redesign .integration-section{width:100%;max-width:none;padding-inline:max(5vw,calc((100vw - 1260px)/2));background:var(--landing-paper-2)}.landing-redesign .integration-section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-redesign .integration-section>div span{min-height:84px;display:flex;align-items:center;justify-content:center;border:1px solid var(--landing-line);border-radius:18px;background:#fff;color:#58524d;box-shadow:var(--shadow-xs)}.landing-redesign .editorial-security-note{width:min(900px,calc(100% - 40px));margin:32px auto;padding:18px 22px;border-color:var(--landing-line);border-radius:18px;background:#fff}.landing-redesign .faq-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,120px);align-items:start}.landing-redesign .faq-section>header{text-align:left}.landing-redesign .faq-section>header>span{justify-content:flex-start}.landing-redesign .faq-section>div{margin:0}.landing-redesign .faq-section article{margin-bottom:10px;border:1px solid var(--landing-line);border-radius:16px;background:#fff;box-shadow:var(--shadow-xs)}.landing-redesign .faq-section article h3 button{min-height:64px;padding:0 18px}.landing-redesign .faq-section article h3 button svg{width:17px;color:var(--orange)}.landing-redesign .faq-section article p{padding:0 18px 22px;color:var(--landing-muted);font-size:12px;line-height:1.75}.landing-redesign .landing-cta{position:relative;overflow:hidden;padding:clamp(100px,11vw,170px) 24px;background:radial-gradient(circle at 50% 15%,#f15a243d,transparent 31%),radial-gradient(circle at 10% 90%,#ff7a2418,transparent 25%),#0a0909}.landing-redesign .landing-cta:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:radial-gradient(circle,#000,transparent 72%);mask-image:radial-gradient(circle,#000,transparent 72%)}.landing-redesign .landing-cta h2{max-width:900px;font-size:clamp(48px,6vw,88px);font-weight:480;line-height:.96;letter-spacing:-.06em}.landing-redesign .public-footer{grid-template-columns:1.5fr repeat(3,1fr);gap:55px;padding:75px max(5vw,calc((100vw - 1260px)/2)) 32px;border-color:#272523;background:#0d0c0c;color:#fff}.landing-redesign .public-footer .sphexpay-wordmark{color:#fff}.landing-redesign .public-footer>div>span{color:#fff}.landing-redesign .public-footer a{color:#ffffff84}.landing-redesign .public-footer a:hover{color:#ff7840}@keyframes landing-float{50%{transform:translateY(-9px)}}@media(min-width:768px)and (max-width:1100px){.landing-redesign{--landing-container:min( calc(100% - 56px) ,1000px)}.landing-redesign .landing-hero{min-height:820px;grid-template-columns:minmax(330px,.8fr) minmax(440px,1.2fr);gap:20px;padding-inline:32px}.landing-redesign .landing-hero h1{font-size:clamp(48px,6vw,67px)}.hero-product-stage{height:520px}.hero-browser{width:105%;transform:scale(.86) rotateY(-6deg)}.hero-float-status{right:-4px}.hero-float-live{left:-5px}.landing-redesign .editorial-benefits>div{grid-template-columns:1fr 1fr}.landing-redesign .editorial-flow ol{grid-template-columns:repeat(3,1fr)}.landing-redesign .mobile-experience-section{grid-template-columns:.9fr 1.1fr;gap:30px}.landing-redesign .public-phone-stage{transform:scale(.85)}.landing-redesign .live-public-section{grid-template-columns:.8fr 1.2fr;gap:35px}.landing-redesign .official-reward-track{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.landing-redesign{--landing-container:min(100% - 44px,760px)}.landing-redesign .public-header nav{display:none}.landing-redesign .public-header nav.open{display:block}.landing-redesign .public-actions{margin-left:auto}.landing-redesign .landing-hero{min-height:0;grid-template-columns:1fr;padding:155px 28px 85px}.landing-redesign .landing-hero-copy{max-width:740px;margin-inline:auto;text-align:center}.landing-redesign .landing-hero h1,.landing-redesign .landing-hero-copy>p{margin-inline:auto}.landing-redesign .landing-hero-actions,.landing-redesign .hero-assurances{justify-content:center}.landing-redesign .landing-hero-visual{max-width:760px;margin:20px auto 0}.hero-product-stage{height:560px}.landing-redesign .editorial-benefits>div{grid-template-columns:1fr}.landing-redesign .editorial-benefits article.wide{grid-row:auto;min-height:470px}.landing-redesign .editorial-benefits article.wide>span{margin-top:80px}.landing-redesign .editorial-flow ol{grid-template-columns:repeat(2,1fr)}.landing-redesign .mobile-experience-section,.landing-redesign .live-public-section,.landing-redesign .mobile-experience-section>div:first-child{max-width:680px}.landing-redesign .live-public-copy{max-width:680px}.landing-redesign .faq-section>header{max-width:650px}.landing-redesign .integration-section>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.landing-redesign{--landing-container: calc(100% - 36px) }.landing-redesign .public-header,.landing-redesign .public-header.scrolled{top:0;right:0;left:0;width:100%;height:var(--public-header-height);transform:none;padding-top:env(safe-area-inset-top);border-width:0 0 1px;border-radius:0}.landing-redesign .competition-ribbon{top:var(--public-header-height);width:calc(100% - 24px);min-height:48px;padding:8px 12px;border-radius:0 0 14px 14px}.landing-redesign .competition-ribbon span{font-size:9px}.landing-redesign .competition-ribbon span em,.landing-redesign .competition-ribbon span b{display:none}.landing-redesign .competition-ribbon a{margin-left:auto;font-size:9px}.landing-redesign .landing-hero{grid-template-columns:minmax(0,1fr);padding:calc(var(--public-header-height) + 86px) 18px 72px;overflow:hidden}.landing-redesign .landing-hero-copy{width:100%;min-width:0;text-align:left}.landing-redesign .landing-kicker{font-size:7px}.landing-redesign .landing-hero h1{margin-top:19px;font-size:clamp(42px,13vw,61px);line-height:.96}.landing-redesign .landing-hero-copy>p{font-size:14px}.landing-redesign .landing-hero-actions{align-items:stretch;flex-direction:column}.landing-redesign .landing-hero-actions a{width:100%;justify-content:center}.landing-redesign .hero-assurances{justify-content:flex-start;gap:10px}.landing-redesign .hero-assurances li{font-size:8px}.landing-redesign .landing-hero-visual{width:100%;max-width:100%;min-width:0;transform:none;margin-top:16px}.hero-product-stage{width:100%;max-width:520px;height:390px;min-width:0}.hero-browser{width:145%;transform:scale(.67) rotateY(-4deg);box-shadow:0 35px 75px #3925182b}.hero-product-stage:hover .hero-browser{transform:scale(.67) rotateY(-4deg)}.hero-float{padding:9px 10px!important}.hero-float-status{top:44px;right:0}.hero-float-live{bottom:29px;left:0}.hero-float b{font-size:7px}.hero-float small{font-size:6px}.landing-redesign .hero-scroll{display:none}.landing-redesign .landing-trust{padding:25px 18px}.landing-redesign .landing-trust>div{justify-content:flex-start;overflow:auto;scroll-snap-type:x mandatory}.landing-redesign .landing-trust b{min-width:max-content;scroll-snap-align:start}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.mobile-experience-section,.live-public-section,.resource-rail-section,.rewards-section,.competition-public-section,.integration-section,.faq-section){padding-block:72px}.landing-redesign .editorial-benefits,.landing-redesign .editorial-flow,.landing-redesign .product-showcase,.landing-redesign .live-public-section,.landing-redesign .resource-rail-section,.landing-redesign .rewards-section,.landing-redesign .integration-section{padding-inline:18px}.landing-redesign .editorial-benefits h2,.landing-redesign .editorial-flow h2,.landing-redesign .resource-rail-section h2,.landing-redesign .mobile-experience-section h2,.landing-redesign .live-public-section h2,.landing-redesign .editorial-benefits>header{margin-bottom:32px}.landing-redesign .editorial-benefits article,.landing-redesign .editorial-benefits article.wide{min-height:330px;padding:24px;border-radius:22px}.landing-redesign .editorial-benefits article>span,.landing-redesign .editorial-benefits article.wide>span{margin-top:70px}.benefit-visual-lines{margin-top:35px;padding:20px}.landing-redesign .editorial-flow ol{grid-template-columns:1fr;margin-top:34px}.landing-redesign .editorial-flow li{min-height:140px}.landing-redesign .product-showcase>header h2{font-size:40px}.landing-redesign .product-tabs{width:100%;overflow:auto;border-radius:16px}.landing-redesign .product-tabs button{min-width:max-content}.landing-redesign .product-preview{border-radius:20px}.landing-redesign .mobile-experience-section{gap:25px}.mobile-benefit-grid{grid-template-columns:1fr 1fr}.landing-redesign .public-phone-stage{width:100%;max-width:410px;height:600px;transform:scale(.82);transform-origin:top center;margin-bottom:-90px}.landing-redesign .phone-float-sale{top:100px;left:0}.landing-redesign .phone-float-pix{top:210px;right:0}.landing-redesign .phone-float-secure{right:0}.landing-redesign .phone-float-conversion{left:0}.landing-redesign .live-public-highlights{grid-template-columns:1fr}.landing-redesign .resource-rail article{min-width:min(82vw,320px);min-height:370px}.landing-redesign .official-reward-track{display:flex;overflow:auto;scroll-snap-type:x mandatory}.landing-redesign .official-reward-track article{min-width:210px;scroll-snap-align:start}.landing-redesign .integration-section>div{grid-template-columns:1fr}.landing-redesign .faq-section{gap:32px}.landing-redesign .faq-section article h3 button{min-height:58px}.landing-redesign .landing-cta h2{font-size:clamp(42px,12vw,60px)}.landing-redesign .public-footer{grid-template-columns:1fr 1fr;gap:35px;padding:55px 20px 25px}.landing-redesign .public-footer>div:first-child{grid-column:1/-1}}@media(max-width:389px){.landing-redesign{--landing-container: calc(100% - 28px) }.landing-redesign .landing-hero{padding-inline:14px}.landing-redesign .landing-hero h1{font-size:41px}.hero-product-stage{height:350px}.hero-browser,.hero-product-stage:hover .hero-browser{transform:scale(.59) rotateY(-3deg)}.hero-float-status{right:-5px}.hero-float-live{left:-4px}.mobile-benefit-grid{grid-template-columns:1fr}.landing-redesign .public-phone-stage{margin-left:-8px;transform:scale(.74)}.landing-redesign .public-footer{grid-template-columns:1fr}}@media(max-width:359px){.landing-redesign .landing-hero h1{font-size:38px}.landing-redesign .landing-kicker{padding-inline:8px;letter-spacing:.08em}.landing-redesign .hero-assurances li:last-child{display:none}.hero-product-stage{height:325px}.hero-browser,.hero-product-stage:hover .hero-browser{transform:scale(.54)}.hero-float-status{top:34px}.hero-float-live{bottom:20px}}@media(prefers-reduced-motion:reduce){.landing-redesign *{scroll-behavior:auto!important}.landing-redesign [data-reveal]{opacity:1;transform:none;transition:none}.landing-redesign :is(.hero-float,.phone-float),.landing-redesign :is(.hero-scroll svg,.public-phone,.hero-browser){animation:none!important;transition:none!important}.landing-redesign .hero-product-stage:hover .hero-browser{transform:rotateY(-7deg) rotateX(2deg)}}@media(max-width:900px){.landing-redesign{--landing-container:min( calc(100% - 44px) ,760px)}}.landing-redesign .public-header-hero,.landing-redesign .public-header-hero.scrolled{top:0;width:min(1200px,calc(100% - 48px));height:74px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-redesign .public-header-hero.scrolled{height:64px;background:#000000d6;box-shadow:0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-redesign .public-header-hero .public-logo .sphexpay-wordmark{color:#fff}.landing-redesign .public-header-hero nav{gap:28px}.landing-redesign .public-header-hero nav>a,.landing-redesign .public-header-hero .public-actions>a:first-child{color:#888;font-size:11px;font-weight:560}.landing-redesign .public-header-hero nav>a:hover,.landing-redesign .public-header-hero nav>a[aria-current=location],.landing-redesign .public-header-hero .public-actions>a:first-child:hover{color:#fff}.landing-redesign .public-header-hero nav>a:after{display:none}.landing-redesign .public-header-hero .public-actions{gap:8px}.landing-redesign .public-header-hero .public-actions>a{min-height:36px;padding:0 15px;border:1px solid #252525;border-radius:999px;background:#151515;color:#d8d8d8}.landing-redesign .public-header-hero .public-actions .public-primary{min-height:36px;border-color:#e7e7e7;background:#f5f5f5;color:#090909!important;box-shadow:none}.landing-redesign .public-header-hero .public-actions .public-primary:hover{background:#fff;transform:none}.landing-redesign .landing-hero{min-height:1040px;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;gap:0;padding:174px 24px 0;overflow:hidden;background:#000;color:#fff}.landing-redesign .landing-hero .hero-grid{opacity:.12;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,#0000,#000 38%,#0000 82%);mask-image:linear-gradient(to bottom,#0000,#000 38%,#0000 82%)}.landing-redesign .landing-hero-copy{z-index:3;width:min(850px,100%);max-width:none;margin:0 auto;text-align:center;animation:heroIn .9s var(--ease-enter) both}.landing-redesign .landing-hero h1{max-width:none;margin:0;color:#f7f7f7;font-size:clamp(58px,5.3vw,82px);font-weight:360;line-height:1.01;letter-spacing:-.062em}.landing-redesign .landing-hero h1 span{color:inherit;font-weight:inherit}.landing-redesign .landing-hero-copy>p{max-width:520px;margin:28px auto 0;color:#8f8f8f;font-size:15px;line-height:1.65}.landing-redesign .landing-hero-actions{justify-content:center;gap:10px;margin-top:28px}.landing-redesign .landing-hero-actions>a{min-height:40px;padding:0 17px;border:1px solid #292929;border-radius:999px;background:#171717;color:#d2d2d2;font-size:11px;font-weight:620}.landing-redesign .landing-hero-actions .public-primary{min-height:40px;border-color:#f0f0f0;background:#f5f5f5;color:#080808!important;box-shadow:none}.landing-redesign .landing-hero-actions .public-primary:hover{background:#fff;transform:translateY(-1px);box-shadow:none}.landing-redesign .hero-metrics{width:min(510px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:50px auto 0}.landing-redesign .hero-metrics>div{padding:0 22px;border-right:1px solid #252525}.landing-redesign .hero-metrics dt{color:#ededed;font-size:16px;font-weight:430;letter-spacing:-.025em}.landing-redesign .hero-metrics dd{margin:7px 0 0;color:#656565;font-size:9px;letter-spacing:.025em}.landing-redesign .landing-hero-visual{z-index:2;width:min(1120px,calc(100vw - 48px));max-width:none;margin:82px auto 0;animation:heroVisual 1.05s .24s var(--ease-enter) both}.landing-redesign .hero-product-stage{width:100%;height:600px}.landing-redesign .hero-product-aura{inset:-50px 8% auto;height:240px;background:radial-gradient(ellipse,rgba(241,90,36,.12),transparent 68%);filter:blur(30px)}.landing-redesign .hero-browser{width:100%;height:690px;transform:none;border:1px solid #292929;border-radius:22px 22px 0 0;background:#0b0b0c;box-shadow:0 -1px #ffffff0a,0 45px 100px #000000b8}.landing-redesign .hero-product-stage:hover .hero-browser{transform:translateY(-4px)}.landing-redesign .hero-browser>header{border-bottom-color:#242424;background:#111112}.landing-redesign .hero-browser>header span{border-color:#292929;background:#0b0b0c;color:#666}.landing-redesign .hero-browser-body{background:#09090a}.landing-redesign .hero-browser-body>aside{border-right-color:#232323;background:#0e0e0f}.landing-redesign .hero-browser-body>main{background:#0a0a0b}.landing-redesign .hero-dashboard-head b,.landing-redesign .hero-dashboard-metrics strong,.landing-redesign .hero-dashboard-grid header span,.landing-redesign .hero-dashboard-grid article b{color:#ededed}.landing-redesign .hero-dashboard-head small,.landing-redesign .hero-dashboard-metrics span,.landing-redesign .hero-dashboard-grid header small,.landing-redesign .hero-dashboard-grid article small,.landing-redesign .hero-dashboard-grid article strong{color:#686868}.landing-redesign .hero-dashboard-metrics article,.landing-redesign .hero-dashboard-grid>section{border-color:#242424;background:#111112}.landing-redesign .hero-dashboard-grid .grid{stroke:#242424}@media(max-width:900px){.landing-redesign .public-header-hero,.landing-redesign .public-header-hero.scrolled{width:100%;padding-inline:22px;background:#000}.landing-redesign .public-header-hero .public-menu{color:#fff}.landing-redesign .public-header-hero nav.open{top:64px;border-color:#262626;background:#0b0b0b}.landing-redesign .public-header-hero nav.open>a{color:#c5c5c5}.landing-redesign .landing-hero{min-height:940px;padding-top:148px}.landing-redesign .landing-hero h1{font-size:clamp(52px,9vw,72px)}.landing-redesign .landing-hero-visual{width:min(920px,calc(100vw - 34px));margin-top:70px}.landing-redesign .hero-product-stage{height:530px}.landing-redesign .hero-browser{height:630px}}@media(max-width:767px){.landing-redesign .landing-hero{min-height:790px;padding:128px 18px 0}.landing-redesign .landing-hero-copy{text-align:center}.landing-redesign .landing-hero h1{font-size:clamp(42px,12.5vw,58px);line-height:1.02}.landing-redesign .landing-hero-copy>p{max-width:350px;margin-top:22px;font-size:13px}.landing-redesign .landing-hero-actions{align-items:center;flex-direction:row;gap:8px;margin-top:24px}.landing-redesign .landing-hero-actions>a{width:auto;min-height:38px;padding-inline:14px}.landing-redesign .hero-metrics{margin-top:40px}.landing-redesign .hero-metrics>div{padding-inline:8px}.landing-redesign .hero-metrics dt{font-size:13px}.landing-redesign .hero-metrics dd{font-size:7px}.landing-redesign .landing-hero-visual{width:720px;max-width:none;margin-top:58px}.landing-redesign .hero-product-stage{height:430px}.landing-redesign .hero-browser{width:720px;height:540px;transform:scale(.74);transform-origin:top center}.landing-redesign .hero-product-stage:hover .hero-browser{transform:scale(.74)}.landing-redesign .landing-trust{position:relative}}@media(max-width:389px){.landing-redesign .landing-hero{min-height:750px;padding-inline:14px}.landing-redesign .landing-hero h1{font-size:40px}.landing-redesign .landing-hero-copy>p{font-size:12px}.landing-redesign .landing-hero-actions>a{padding-inline:12px;font-size:10px}.landing-redesign .hero-metrics dt{font-size:12px}.landing-redesign .landing-hero-visual{width:660px}.landing-redesign .hero-browser{width:660px;transform:scale(.7)}.landing-redesign .hero-product-stage:hover .hero-browser{transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.landing-redesign .landing-hero-copy,.landing-redesign .landing-hero-visual{animation:none}.landing-redesign .hero-product-stage:hover .hero-browser{transform:none}}.landing-redesign{--night:#000;--night-2:#070707;--night-3:#0d0d0e;--night-card:#101011;--night-line:#242426;--night-text:#f3f3f3;--night-muted:#858589;background:var(--night);color:var(--night-text)}.landing-redesign .landing-trust{border-color:#1e1e20;background:#050505;color:#fff}.landing-redesign .landing-trust>span{color:#5f5f63}.landing-redesign .landing-trust b{color:#a4a4a8}.landing-redesign main{background:#000}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.mobile-experience-section,.live-public-section,.resource-rail-section,.rewards-section,.competition-public-section,.integration-section,.faq-section){width:min(1200px,calc(100% - 48px));padding-block:clamp(110px,11vw,180px);color:var(--night-text)}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section,.rewards-section,.integration-section)>header{max-width:760px;margin:0 auto 64px;text-align:center}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section,.rewards-section,.integration-section,.faq-section) header>span,.landing-redesign :is(.mobile-experience-section,.live-public-section)>div>span{display:inline-flex;color:#77777b;font-size:9px;font-weight:650;letter-spacing:.18em}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section,.mobile-experience-section,.live-public-section,.integration-section,.faq-section) h2{margin-top:18px;color:#f4f4f4;font-size:clamp(48px,5.4vw,76px);font-weight:350;line-height:1;letter-spacing:-.06em}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section,.mobile-experience-section,.live-public-section,.integration-section,.faq-section) header>p,.landing-redesign :is(.mobile-experience-section,.live-public-section)>div>p{max-width:560px;margin:22px auto 0;color:#7c7c80;font-size:14px;line-height:1.75}.landing-redesign .editorial-benefits{max-width:none;width:100%;padding-inline:max(24px,calc((100vw - 1200px)/2));background:#000}.landing-redesign .editorial-benefits .feature-mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.landing-redesign .editorial-benefits .feature-mosaic article,.landing-redesign .editorial-benefits .feature-mosaic article.wide{position:relative;min-height:390px;display:flex;align-items:flex-start;flex-direction:column;padding:30px;overflow:hidden;border:1px solid #202022;border-radius:20px;background:#0b0b0c;box-shadow:none;transition:border-color .3s,transform .3s,background .3s}.landing-redesign .editorial-benefits .feature-mosaic article.wide{grid-column:span 2}.landing-redesign .editorial-benefits .feature-mosaic article:hover{transform:translateY(-4px);border-color:#353538;background:#0e0e10}.landing-redesign .feature-mosaic article>i{width:42px;height:42px;display:grid;place-items:center;border:1px solid #28282b;border-radius:12px;background:#151516;color:#a6a6aa}.landing-redesign .feature-mosaic article>i svg{width:18px}.landing-redesign .feature-mosaic article>span{margin-top:auto;color:#66666a;font-size:8px;letter-spacing:.17em}.landing-redesign .feature-mosaic article h3{margin-top:13px;color:#ededed;font-size:25px;font-weight:420;letter-spacing:-.04em}.landing-redesign .feature-mosaic article p{max-width:380px;margin-top:12px;color:#77777b;font-size:12px;line-height:1.65}.landing-redesign .feature-mosaic article>b{margin-top:25px;color:#999;font-size:10px}.landing-redesign .benefit-visual-lines{position:absolute;top:32px;right:30px;width:44%;height:155px;margin:0;border-color:#202022;background:#080808}.landing-redesign .benefit-visual-lines i{background:linear-gradient(90deg,#202024,#f15a24 50%,#202024)}.landing-redesign .mini-report{position:absolute;top:34px;right:35px;width:46%;height:150px;display:flex;align-items:flex-end;gap:11px;padding:24px;border:1px solid #222226;border-radius:14px;background:#080809}.landing-redesign .mini-report i{width:20%;border-radius:4px 4px 0 0;background:#26262a}.landing-redesign .mini-report i:nth-child(1){height:34%}.landing-redesign .mini-report i:nth-child(2){height:58%}.landing-redesign .mini-report i:nth-child(3){height:48%}.landing-redesign .mini-report i:nth-child(4){height:76%;background:#63301f}.landing-redesign .mini-report i:nth-child(5){height:92%;background:#f15a24}.landing-redesign .editorial-flow{width:min(1200px,calc(100% - 48px));background:#000}.landing-redesign .editorial-flow ol{gap:10px}.landing-redesign .editorial-flow li{min-height:190px;border-color:#202022;border-radius:16px;background:#0a0a0b}.landing-redesign .editorial-flow li i{border-color:#29292c;background:#141415;color:#c1c1c4}.landing-redesign .editorial-flow li strong{color:#ececee}.landing-redesign .editorial-flow li span,.landing-redesign .editorial-flow li small{color:#68686c}.landing-redesign .product-showcase{width:100%;max-width:none;padding-inline:max(24px,calc((100vw - 1200px)/2));background:#050505}.landing-redesign .product-showcase>header{max-width:760px;text-align:center}.landing-redesign .product-showcase>header h2{color:#f4f4f4}.landing-redesign .product-tabs{margin:42px auto 24px;border-color:#252528;background:#0d0d0e;box-shadow:none}.landing-redesign .product-tabs button{color:#777}.landing-redesign .product-tabs button[aria-selected=true]{background:#f1f1f1;color:#090909}.landing-redesign .product-preview{min-height:650px;border-color:#29292c;border-radius:22px;background:#0a0a0b;box-shadow:0 45px 110px #000}.landing-redesign .product-preview>aside{border-color:#242426;background:#0d0d0e}.landing-redesign .product-preview>aside>b{background:#f2f2f2;color:#080808}.landing-redesign .product-preview>aside i{color:#626267}.landing-redesign .product-preview>aside i.active{background:#1c1c1e;color:#fff}.landing-redesign .product-preview>main{background:#09090a}.landing-redesign .product-preview>main>header{border-color:#222225;background:#0d0d0e}.landing-redesign .product-preview>main>header strong{color:#f2f2f2}.landing-redesign .product-canvas :is(article,section,.public-product-chart,.public-live-console,.finance-balance){border-color:#242427!important;background:#101011!important;color:#eee}.landing-redesign .product-canvas :is(span,small,p){color:#76767a}.landing-redesign .public-product-chart .grid{stroke:#26262a}.landing-redesign .landing-checkout-section{width:100%;max-width:none;grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);gap:clamp(60px,8vw,120px);padding:clamp(120px,12vw,190px) max(24px,calc((100vw - 1200px)/2));background:#000}.landing-redesign .landing-checkout-section>div:first-child{max-width:470px}.landing-redesign .landing-checkout-section h2{font-size:clamp(48px,5vw,72px);font-weight:350}.landing-redesign .checkout-benefits{display:grid;gap:12px;margin-top:30px}.landing-redesign .checkout-benefits li{display:flex;align-items:center;gap:10px;color:#929296;font-size:11px}.landing-redesign .checkout-benefits svg{width:14px;color:#f15a24}.landing-redesign .landing-checkout-section .condition-card{border-color:#28282a;background:#0d0d0e}.landing-checkout-preview{overflow:hidden;border:1px solid #2a2a2d;border-radius:20px;background:#0b0b0c;box-shadow:0 40px 100px #000}.landing-checkout-preview>header{height:42px;display:flex;align-items:center;gap:6px;padding:0 15px;border-bottom:1px solid #242426;background:#111112}.landing-checkout-preview>header>i{width:6px;height:6px;border-radius:50%;background:#363639}.landing-checkout-preview>header>span{margin-left:auto;color:#5f5f63;font-size:8px}.landing-checkout-preview>main{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px}.landing-checkout-preview>main>section{min-height:390px;padding:25px;border:1px solid #242427;border-radius:14px;background:#101011}.landing-checkout-preview section>small{color:#65656a;font-size:7px;letter-spacing:.15em}.landing-checkout-preview h3{margin:12px 0 25px;color:#eee;font-size:23px}.landing-checkout-preview article{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid #252527}.landing-checkout-preview article>i:first-child{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#1a1a1c;color:#f15a24}.landing-checkout-preview article svg{width:14px}.landing-checkout-preview article span{display:grid;gap:4px}.landing-checkout-preview article b,.landing-checkout-preview .checkout-total b{color:#ddd;font-size:10px}.landing-checkout-preview article small{color:#68686c;font-size:8px}.landing-checkout-preview article strong{margin-left:auto;color:#737378;font-size:8px}.landing-checkout-preview .checkout-total{display:flex;justify-content:space-between;margin-top:22px;color:#777;font-size:10px}.checkout-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0}.checkout-methods button{min-height:52px;display:grid;place-items:center;gap:3px;border:1px solid #27272a;border-radius:10px;background:#141416;color:#747478;font-size:8px}.checkout-methods button.active{border-color:#f15a24;color:#eee}.checkout-methods svg{width:14px}.landing-checkout-preview label{display:block;margin-top:12px}.landing-checkout-preview label span{display:block;color:#777;font-size:8px}.landing-checkout-preview label i{height:32px;display:block;margin-top:6px;border:1px solid #27272a;border-radius:8px;background:#0b0b0c}.checkout-submit{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;border:0;border-radius:9px;background:#f2f2f2;color:#090909;font-size:9px;font-weight:700}.checkout-submit svg{width:12px}.landing-checkout-preview section>p{display:flex;align-items:center;gap:6px;margin-top:12px;color:#56565a;font-size:7px}.landing-checkout-preview section>p svg{width:10px}.landing-redesign .landing-method-strip{display:none}.landing-redesign .mobile-experience-section{width:100%;max-width:none;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);padding-inline:max(24px,calc((100vw - 1200px)/2));background:#050505}.landing-redesign .mobile-experience-section>div:first-child{max-width:470px}.landing-redesign .mobile-experience-section h2{font-weight:350}.landing-redesign .mobile-benefit-grid article{border-color:#252528;background:#0d0d0e}.landing-redesign .mobile-benefit-grid article i,.landing-redesign .mobile-benefit-grid article>svg{color:#a8a8ac}.landing-redesign .mobile-benefit-grid b{color:#ddd}.landing-redesign .mobile-benefit-grid small{color:#656569}.landing-redesign .public-phone-premium{filter:saturate(.7)}.landing-redesign .public-phone{border-color:#303034;background:#050505;box-shadow:0 55px 120px #000}.landing-redesign .phone-float{border-color:#2c2c30;background:#121214;color:#eee;box-shadow:0 18px 45px #000}.landing-redesign .phone-trust-chip,.landing-redesign .phone-payment-chip{border-color:#29292c;background:#101012;color:#aaa}.landing-redesign .live-public-section{width:100%;max-width:none;grid-template-columns:.72fr 1.28fr;gap:clamp(60px,8vw,120px);padding-inline:max(24px,calc((100vw - 1200px)/2));background:#000}.landing-redesign .live-public-section h2{font-weight:350}.landing-redesign .live-public-copy>p{margin-inline:0}.landing-redesign .live-public-highlights span{border-color:#242427;background:#0c0c0d}.landing-redesign .live-public-highlights b{color:#ddd}.landing-redesign .public-global-console{border-color:#29292c;background:#09090a;box-shadow:0 45px 100px #000}.landing-redesign .public-global-console :is(header,footer,article){border-color:#232326;background:#0e0e0f}.landing-redesign .public-global-console strong,.landing-redesign .public-global-console b{color:#e4e4e6}.landing-redesign .public-global-console span,.landing-redesign .public-global-console small{color:#6f6f73}.landing-redesign .public-world-map{filter:grayscale(1) invert(.9);opacity:.68}.landing-redesign .resource-rail-section{width:100%;max-width:none;padding-inline:max(24px,calc((100vw - 1200px)/2));background:#050505}.landing-redesign .resource-rail-section>header{max-width:none;text-align:left}.landing-redesign .resource-rail article,.landing-redesign .resource-rail article.dark{border-color:#252528;background:#0c0c0d;color:#eee}.landing-redesign .resource-rail article:hover{border-color:#39393d}.landing-redesign .resource-rail article i{border-color:#29292c;background:#151517;color:#aaa}.landing-redesign .resource-rail article p,.landing-redesign .resource-rail article small{color:#6e6e72}.landing-redesign .rewards-section,.landing-redesign .competition-public-section,.landing-redesign .integration-section{background:#050505}.landing-redesign .rewards-section article,.landing-redesign .official-reward-track article,.landing-redesign .competition-public-section article,.landing-redesign .integration-section>div span{border-color:#252528;background:#0d0d0e;color:#ddd}.landing-redesign .rewards-section h2,.landing-redesign .competition-public-section h2,.landing-redesign .integration-section h2{color:#f2f2f2}.landing-redesign .rewards-section p,.landing-redesign .competition-public-section p,.landing-redesign .integration-section p{color:#747478}.landing-redesign .editorial-security-note{border-color:#28282b;background:#0d0d0e;color:#ddd}.landing-redesign .editorial-security-note small{color:#6f6f73}.landing-redesign .faq-section{width:min(1100px,calc(100% - 48px));grid-template-columns:.7fr 1.3fr;gap:100px;background:#000}.landing-redesign .faq-section>header{position:sticky;top:110px}.landing-redesign .faq-section>header h2{font-weight:350}.landing-redesign .faq-section>header p{margin-inline:0}.landing-redesign .faq-section>header>a{display:inline-flex;margin-top:28px;padding:11px 16px;border:1px solid #29292c;border-radius:999px;background:#111113;color:#aaa;font-size:9px}.landing-redesign .faq-section article{overflow:hidden;border-color:#262629;border-radius:13px;background:#0b0b0c;box-shadow:none;transition:border-color .25s,background .25s}.landing-redesign .faq-section article.open{border-color:#3a3a3e;background:#0f0f10}.landing-redesign .faq-section article h3 button{min-height:70px;gap:14px;color:#ddd}.landing-redesign .faq-section article h3 button small{width:24px;color:#5f5f63;font-size:9px}.landing-redesign .faq-section article h3 button span{flex:1;text-align:left}.landing-redesign .faq-section article h3 button svg{color:#707075;transition:transform .25s}.landing-redesign .faq-section article.open h3 button svg{transform:rotate(180deg)}.landing-redesign .faq-section article p{border-top:1px solid #232326;color:#858589}.landing-redesign .landing-cta{padding:clamp(130px,14vw,220px) 24px;background:radial-gradient(circle at 50% 115%,rgba(241,90,36,.13),transparent 35%),#050505}.landing-redesign .landing-cta h2{max-width:900px;color:#f5f5f5;font-weight:340}.landing-redesign .landing-cta>p{color:#78787c}.landing-redesign .landing-cta>div a:first-child{border-color:#f4f4f4;background:#f4f4f4;color:#080808!important}.landing-redesign .landing-cta>div a:last-child{border-color:#29292c;background:#111113;color:#aaa}.landing-redesign .public-footer{border-color:#232326;background:#000;color:#eee}.landing-redesign .public-footer a{color:#747478}.landing-redesign .public-footer a:hover{color:#fff}@media(max-width:1024px){.landing-redesign .editorial-benefits .feature-mosaic{grid-template-columns:1fr 1fr}.landing-redesign .landing-checkout-section{grid-template-columns:.8fr 1.2fr;gap:40px}.landing-redesign .mobile-experience-section,.landing-redesign .live-public-section,.landing-redesign .faq-section{gap:55px}}@media(max-width:900px){.landing-redesign .landing-checkout-section,.landing-redesign .mobile-experience-section,.landing-redesign .live-public-section,.landing-redesign .landing-checkout-section>div:first-child,.landing-redesign .mobile-experience-section>div:first-child,.landing-redesign .live-public-copy{max-width:680px}.landing-redesign .faq-section>header{position:static}.landing-redesign .product-preview{min-height:580px}}@media(max-width:767px){.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.mobile-experience-section,.live-public-section,.resource-rail-section,.rewards-section,.competition-public-section,.integration-section,.faq-section){width:100%;padding:86px 18px}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section,.rewards-section,.integration-section)>header{margin-bottom:40px}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section,.mobile-experience-section,.live-public-section,.integration-section,.faq-section) h2{font-size:clamp(39px,11vw,52px)}.landing-redesign .editorial-benefits .feature-mosaic{grid-template-columns:1fr}.landing-redesign .editorial-benefits .feature-mosaic article,.landing-redesign .editorial-benefits .feature-mosaic article.wide{grid-column:auto;min-height:330px}.landing-redesign .benefit-visual-lines,.landing-redesign .mini-report{top:26px;right:24px;width:42%;height:110px}.landing-redesign .product-preview{min-height:500px;border-radius:16px}.landing-redesign .landing-checkout-section{padding-inline:18px}.landing-checkout-preview>main{grid-template-columns:1fr}.landing-checkout-preview>main>section{min-height:0}.landing-redesign .mobile-experience-section{overflow:hidden}.landing-redesign .faq-section{gap:35px}.landing-redesign .faq-section article h3 button{min-height:64px}.landing-redesign .public-footer{background:#000}}@media(max-width:389px){.landing-redesign .editorial-benefits .feature-mosaic article,.landing-redesign .editorial-benefits .feature-mosaic article.wide{padding:23px}.landing-redesign .feature-mosaic article h3{font-size:22px}.landing-checkout-preview>main{padding:8px}.landing-checkout-preview>main>section{padding:18px}.checkout-methods{grid-template-columns:1fr}.landing-redesign .faq-section article h3 button{padding-inline:13px;font-size:11px}}@media(prefers-reduced-motion:reduce){.landing-redesign [data-reveal],.landing-redesign [data-reveal].revealed{opacity:1;transform:none;transition:none}.landing-redesign :is(.feature-mosaic article,.product-preview,.landing-checkout-preview,.public-phone,.public-global-console){animation:none;transition:none}.landing-redesign :is(.feature-mosaic article,.hero-product-stage):hover{transform:none}}.landing-redesign :is(a,button,[role=tab],[tabindex="0"]):focus-visible{outline:2px solid #f3f3f3;outline-offset:4px;border-radius:8px}.landing-redesign .editorial-flow ol:before,.landing-redesign .phone-float{animation:none}.landing-redesign .public-phone{animation-duration:12s}.landing-redesign .faq-answer{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s ease,opacity .22s ease,visibility 0s linear .28s}.landing-redesign .faq-answer>p{min-height:0;overflow:hidden;margin:0;padding-top:0;padding-bottom:0;border-top:0;transition:padding .28s ease}.landing-redesign .faq-section article.open .faq-answer{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s ease,opacity .22s ease}.landing-redesign .faq-section article.open .faq-answer>p{padding-top:18px;padding-bottom:22px;border-top:1px solid #232326}@media(max-width:900px){.landing-redesign .public-header-hero .public-menu{border:1px solid #29292c;background:#101011;color:#f1f1f1;box-shadow:none}.landing-redesign .public-header-hero .public-menu:hover{background:#18181a}.landing-redesign .public-header-hero .public-mobile-actions>a{border-color:#303034;background:#111113;color:#d2d2d2}.landing-redesign .public-header-hero .public-mobile-actions .public-primary{border-color:#f1f1f1;background:#f1f1f1;color:#090909!important}}@media(max-width:767px){.landing-redesign .hero-metrics dd{font-size:9px;line-height:1.35}.landing-redesign .hero-metrics dt{line-height:1.2}.landing-redesign .landing-hero-visual{left:50%;width:720px;transform:translate(-50%)}.landing-redesign .landing-hero-copy{flex:0 0 auto}.landing-redesign .feature-mosaic article p,.landing-redesign .live-public-highlights small,.landing-redesign .mobile-benefit-grid small{font-size:10px;line-height:1.5}.landing-redesign .faq-section article h3 button span{font-size:12px;line-height:1.4}}@media(max-width:389px){.landing-redesign .landing-hero-visual{width:660px}.landing-redesign .hero-metrics>div{padding-inline:6px}.landing-redesign .hero-metrics dd{font-size:8px}}@media(prefers-reduced-motion:reduce){.landing-redesign *{scroll-behavior:auto!important}.landing-redesign .faq-answer,.landing-redesign .faq-answer>p{transition:none}.landing-redesign .public-phone,.landing-redesign .phone-float,.landing-redesign .editorial-flow ol:before{animation:none!important}}.landing-redesign [data-motion]{--motion-delay:0ms;opacity:1}.landing-redesign [data-motion][data-motion-delay="1"]{--motion-delay:70ms}.landing-redesign [data-motion][data-motion-delay="2"]{--motion-delay:.14s}.landing-redesign [data-motion][data-motion-delay="3"]{--motion-delay:.21s}.landing-redesign [data-motion][data-motion-delay="4"]{--motion-delay:.28s}.landing-redesign [data-motion][data-motion-delay="5"]{--motion-delay:.35s}.landing-redesign [data-motion][data-motion-delay="6"]{--motion-delay:405ms}.landing-redesign [data-motion][data-motion-delay="7"]{--motion-delay:.46s}.landing-redesign [data-motion][data-motion-delay="8"]{--motion-delay:515ms}.landing-redesign [data-motion][data-motion-state=pending]{opacity:0;translate:0 24px;scale:.988}.landing-redesign [data-motion][data-motion-state=visible]{opacity:1;translate:0;scale:1;transition:opacity .72s var(--ease-enter) var(--motion-delay),translate .82s var(--ease-enter) var(--motion-delay),scale .82s var(--ease-enter) var(--motion-delay)}.landing-redesign [data-motion][data-motion-kind=mockup][data-motion-state=pending]{translate:0 34px;scale:.972}.landing-redesign .landing-hero{--hero-pointer-x:0px;--hero-pointer-y:0px;--hero-glow-x:0px;--hero-scroll-y:0px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 70% 48% at 50% 26%,rgba(255,255,255,.075),transparent 66%),radial-gradient(ellipse 52% 34% at 50% 76%,rgba(148,154,164,.075),transparent 72%),#000}.landing-redesign .landing-hero:before,.landing-redesign .landing-hero:after{content:"";position:absolute;pointer-events:none}.landing-redesign .landing-hero:before{z-index:0;inset:0;background:radial-gradient(circle at 18% 34%,rgba(255,255,255,.045) 0 1px,transparent 2px),radial-gradient(circle at 76% 22%,rgba(255,255,255,.04) 0 1px,transparent 2px);background-size:107px 107px,149px 149px;opacity:.58;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.landing-redesign .landing-hero:after{z-index:1;right:9%;bottom:13%;left:9%;height:40%;border-radius:50%;background:radial-gradient(ellipse,rgba(214,220,230,.105),rgba(120,126,136,.035) 42%,transparent 70%);filter:blur(34px);opacity:.72;transform:translate3d(var(--hero-glow-x),var(--hero-scroll-y),0)}.landing-redesign .landing-hero .hero-grid{z-index:0;opacity:.29;background-image:linear-gradient(rgba(255,255,255,.047) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.047) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(ellipse 74% 68% at 50% 54%,#000 0,transparent 76%);mask-image:radial-gradient(ellipse 74% 68% at 50% 54%,#000 0,transparent 76%);animation:landing-grid-drift 18s linear infinite}.landing-redesign .landing-hero-copy,.landing-redesign .landing-hero-visual{animation:none}.landing-redesign .landing-hero h1{text-shadow:0 2px 30px rgba(255,255,255,.055)}.landing-redesign .landing-hero h1 span{display:block}.landing-redesign .landing-hero-actions>a{position:relative;overflow:hidden;transition:transform .22s var(--ease-enter),border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.landing-redesign .landing-hero-actions .public-primary{box-shadow:0 12px 34px #ffffff17,inset 0 1px #fff}.landing-redesign .landing-hero-actions .public-primary:after{content:"";position:absolute;inset:-60% auto -60% -45%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-18deg);opacity:0;transition:transform .52s ease,opacity .22s ease}.landing-redesign .landing-hero-actions .public-primary svg{transition:transform .22s var(--ease-enter)}.landing-redesign .hero-metrics>div{transition:border-color .22s ease,transform .22s var(--ease-enter)}.landing-redesign .hero-metrics dt{text-shadow:0 0 24px rgba(255,255,255,.12)}.landing-redesign .hero-product-stage{transform:translate3d(var(--hero-pointer-x),calc(var(--hero-pointer-y) + var(--hero-scroll-y)),0);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.landing-redesign .hero-product-aura{inset:-62px 4% auto;height:320px;background:radial-gradient(ellipse,rgba(225,230,238,.16),rgba(116,123,134,.055) 43%,transparent 72%);filter:blur(38px);opacity:.9;animation:landing-aura-breathe 7s ease-in-out infinite}.landing-redesign .hero-browser{border-color:#34363a;box-shadow:0 -1px #ffffff14,0 38px 90px #000000c7,0 0 70px #bec6d20e;animation:landing-preview-float 7s ease-in-out infinite;transition:border-color .42s ease,box-shadow .42s ease,transform .52s var(--ease-enter)}.landing-redesign .hero-browser:after{content:"";position:absolute;z-index:5;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff0e;background:linear-gradient(112deg,rgba(255,255,255,.035),transparent 22%);opacity:.72}@media(hover:hover)and (min-width:901px){.landing-redesign .landing-hero-actions .public-primary:hover{transform:translateY(-2px);box-shadow:0 17px 42px #ffffff21,inset 0 1px #fff}.landing-redesign .landing-hero-actions .public-primary:hover:after{opacity:.42;transform:translate(430%) skew(-18deg)}.landing-redesign .landing-hero-actions .public-primary:hover svg{transform:translate(3px)}.landing-redesign .landing-hero-actions>a:last-child:hover{transform:translateY(-2px);border-color:#48484c;background:#1c1c1e}.landing-redesign .hero-metrics>div:hover{transform:translateY(-2px);border-color:#424246}.landing-redesign .hero-product-stage:hover .hero-browser{transform:translateY(-5px);border-color:#45484d;box-shadow:0 -1px #ffffff1a,0 52px 112px #000000d1,0 0 82px #c6ccd613}}@keyframes landing-grid-drift{to{background-position:68px 34px}}@keyframes landing-aura-breathe{50%{opacity:.7;transform:scale(1.035)}}@keyframes landing-preview-float{50%{transform:translateY(-5px)}}@media(max-width:900px){.landing-redesign .landing-hero:after{right:2%;left:2%;filter:blur(26px)}.landing-redesign .landing-hero .hero-grid{animation:none}.landing-redesign .hero-product-stage{transform:none;transition:none}.landing-redesign .hero-product-aura{animation-duration:9s}.landing-redesign .hero-browser{animation:none}}@media(prefers-reduced-motion:reduce){.landing-redesign [data-motion],.landing-redesign [data-motion][data-motion-state=pending],.landing-redesign [data-motion][data-motion-state=visible]{opacity:1!important;translate:none!important;scale:none!important;transition:none!important}.landing-redesign .landing-hero .hero-grid,.landing-redesign .hero-product-aura,.landing-redesign .hero-browser{animation:none!important}.landing-redesign .hero-product-stage{transform:none!important;transition:none!important}.landing-redesign .landing-hero:after{transform:none!important}.landing-redesign .landing-hero-actions .public-primary:after{display:none}}.auth-shell{--auth-accent:#111;--auth-accent-foreground:#fff;--auth-surface:#fff;--auth-surface-muted:#f5f5f5;--auth-border:rgba(0,0,0,.08);--auth-border-strong:rgba(0,0,0,.16);--auth-text:#111;--auth-muted:#777;background:#fafafa;color:var(--auth-text)}.auth-shell .auth-form-side{background:#fafafa}.auth-shell .auth-form-wrap{border-color:var(--auth-border);background:var(--auth-surface);box-shadow:0 26px 70px #00000014}.auth-shell .auth-form-wrap>.sphexpay-brand img,.auth-shell .auth-form-side>.sphexpay-brand img{filter:grayscale(1) brightness(.12)}.auth-shell :is(.auth-eyebrow,.auth-visual-copy>span){color:#666}.auth-shell :is(.auth-subtitle,.auth-options label,.auth-consents label,.auth-divider,.auth-back){color:var(--auth-muted)}.auth-shell :is(.auth-options a,.auth-consents a,.auth-switch a){color:var(--auth-text);text-decoration-color:#00000047}.auth-shell :is(.auth-options a,.auth-consents a,.auth-switch a):hover{text-decoration:underline;text-underline-offset:3px}.auth-shell :is(.auth-options input,.auth-consents input){accent-color:var(--auth-accent)}.auth-shell .field-control{border-color:#0000001a;background:#fff;color:#111}.auth-shell .field-control input{color:#111}.auth-shell .field-control input::placeholder{color:#999}.auth-shell .field-control:focus-within{border-color:#111;box-shadow:0 0 0 3px #0000001a}.auth-shell .social-buttons button{border-color:var(--auth-border);background:var(--auth-surface-muted);color:#111}.auth-shell .social-buttons button:hover:not(:disabled){border-color:var(--auth-border-strong);background:#efefef}.auth-shell .auth-submit{background:#111;color:#fff;box-shadow:0 12px 28px #00000029}.auth-shell .auth-submit:hover{background:#000;box-shadow:0 16px 34px #0003}.auth-shell .auth-state-icon{border-color:var(--auth-border);background:var(--auth-surface-muted);color:#111}.auth-shell .verify-steps svg{color:#222}.auth-shell .auth-divider:before,.auth-shell .auth-divider:after{background:var(--auth-border)}.auth-shell .auth-visual{background:radial-gradient(circle at 55% 42%,rgba(255,255,255,.08),transparent 28%),linear-gradient(145deg,#171717,#050505)}.auth-shell .auth-visual:before,.auth-shell .auth-visual:after{border-color:#ffffff14}.auth-shell .auth-preview{border-color:#ffffff1c;background:#0b0b0c;box-shadow:0 34px 90px #0000006b}.auth-shell .auth-preview-head img{filter:grayscale(1) brightness(4)}.auth-shell .auth-preview-metrics svg{color:#d4d4d4}.auth-shell .auth-preview-chart>div{filter:grayscale(1)}.auth-loading{background:#050505}.auth-loading .sphexpay-brand img{filter:grayscale(1) brightness(4)}.auth-loading-line:after{background:#e5e5e5;box-shadow:0 0 14px #ffffff2e}.auth-callback-error button{border-color:#f5f5f5;background:#f5f5f5;color:#050505}.auth-callback-error button:hover{background:#dcdcdc}.auth-shell :is(a,button,input,[tabindex="0"]):focus-visible{outline-color:#111}:root[data-theme=dark] .auth-shell{--auth-accent:#f5f5f5;--auth-accent-foreground:#050505;--auth-surface:#0a0a0a;--auth-surface-muted:#111;--auth-border:rgba(255,255,255,.08);--auth-border-strong:rgba(255,255,255,.18);--auth-text:#f5f5f5;--auth-muted:#8a8a8a;background:#050505;color:var(--auth-text)}:root[data-theme=dark] .auth-shell .auth-form-side{background:#050505}:root[data-theme=dark] .auth-shell .auth-form-wrap{border-color:var(--auth-border);background:var(--auth-surface);box-shadow:0 28px 80px #0000008c}:root[data-theme=dark] .auth-shell .auth-form-wrap>.sphexpay-brand img,:root[data-theme=dark] .auth-shell .auth-form-side>.sphexpay-brand img{filter:grayscale(1) brightness(4)}:root[data-theme=dark] .auth-shell :is(.auth-eyebrow,.auth-visual-copy>span){color:#a3a3a3}:root[data-theme=dark] .auth-shell :is(.auth-options a,.auth-consents a,.auth-switch a){color:#f5f5f5;text-decoration-color:#ffffff52}:root[data-theme=dark] .auth-shell .field-control{border-color:#ffffff1a;background:#0d0d0d;color:#fff}:root[data-theme=dark] .auth-shell .field-control input{color:#fff}:root[data-theme=dark] .auth-shell .field-control input::placeholder{color:#666}:root[data-theme=dark] .auth-shell .field-control:focus-within{border-color:#ffffff4d;box-shadow:0 0 0 3px #ffffff14}:root[data-theme=dark] .auth-shell .social-buttons button{border-color:var(--auth-border);background:#0d0d0d;color:#f5f5f5}:root[data-theme=dark] .auth-shell .social-buttons button:hover:not(:disabled){border-color:var(--auth-border-strong);background:#151515}:root[data-theme=dark] .auth-shell .auth-submit{background:#f5f5f5;color:#050505;box-shadow:0 14px 34px #00000080}:root[data-theme=dark] .auth-shell .auth-submit:hover{background:#fff}:root[data-theme=dark] .auth-shell .auth-state-icon{border-color:var(--auth-border);background:#111;color:#f5f5f5}:root[data-theme=dark] .auth-shell .verify-steps svg{color:#d4d4d4}:root[data-theme=dark] .auth-shell :is(a,button,input,[tabindex="0"]):focus-visible{outline-color:#f5f5f5}.auth-shell .auth-mfa-hint{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid var(--auth-border);border-radius:10px;background:var(--auth-surface-muted);color:var(--auth-muted);font-size:9px;line-height:1.5}.auth-shell .auth-mfa-hint svg{width:16px;flex:0 0 auto;color:var(--auth-text)}.auth-shell .auth-secondary{margin-top:2px;border:0;background:transparent;color:var(--auth-muted);font-size:9px;font-weight:650;text-align:center;cursor:pointer}.auth-shell .auth-secondary:hover{color:var(--auth-text)}.field-control .field-cc{display:flex;align-items:center;gap:7px;padding-right:9px;border-right:1px solid #d8d8d5;color:#555;font-size:13px;font-weight:650;white-space:nowrap}.field-control .field-cc svg{width:22px!important;height:15px;border-radius:2px;box-shadow:0 0 0 1px #0000001f}:root[data-theme=dark] .auth-shell .field-control .field-cc{border-color:#ffffff24;color:#bbb}.onboarding-phone{display:flex;align-items:center;gap:9px;height:47px;padding:0 13px;border:1px solid #ffffff12;border-radius:10px;background:#1b1b1e}.onboarding-phone:focus-within{border-color:#f15a24;box-shadow:0 0 0 4px #f15a2410}.onboarding-phone .field-cc{display:flex;align-items:center;gap:7px;padding-right:9px;border-right:1px solid #ffffff1f;color:#ffffffa8;font-size:13px;font-weight:650;white-space:nowrap}.onboarding-phone .field-cc svg{width:22px;height:15px;border-radius:2px;box-shadow:0 0 0 1px #0003}.onboarding-phone input{flex:1;min-width:0;height:100%;border:0!important;border-radius:0;outline:0;background:transparent!important;box-shadow:none!important;color:#fff;font-size:16px;padding:0!important}.landing-redesign{--cinema-max:1200px;--cinema-gutter:clamp(18px,4vw,48px);--cinema-section:clamp(112px,12vw,190px);--cinema-ease:cubic-bezier(.16,1,.3,1);width:100%;overflow-x:clip;background:#000;color:#f4f4f5}.landing-redesign .spx-global-showcase{position:relative;isolation:isolate;width:100%;box-sizing:border-box;padding:clamp(118px,11vw,176px) 0;overflow:visible;border-block:1px solid #ffffff0a;background:radial-gradient(circle at 72% 50%,#0b54cc12,transparent 32%),#000;color:#f5f7fb}.landing-redesign .spx-global-showcase:before{content:"";position:absolute;inset:12% 0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 7%,#2677ff08 50%,transparent 93%)}.landing-redesign .spx-global-container{width:min(1240px,calc(100% - 48px));min-height:700px;display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;gap:clamp(64px,7vw,112px);margin-inline:auto}.landing-redesign .spx-global-copy{position:relative;z-index:3;min-width:0;max-width:510px}.landing-redesign .spx-global-label{display:block;margin-bottom:22px;color:#6f9fe9;font-size:9px;font-weight:700;letter-spacing:.2em}.landing-redesign .spx-global-copy h2{max-width:510px;margin:0;color:#f5f7fb;font-size:clamp(50px,4.7vw,68px);font-weight:310;line-height:1;letter-spacing:-.058em;text-wrap:balance}.landing-redesign .spx-global-copy h2>span{display:block}.landing-redesign .spx-global-accent{color:#4d91ff;text-shadow:0 0 32px #337ef033}.landing-redesign .spx-global-copy>p{max-width:460px;margin:27px 0 0;color:#828791;font-size:14px;line-height:1.75}.landing-redesign .spx-global-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px}.landing-redesign .spx-global-metrics article{box-sizing:border-box;min-width:0;min-height:90px;display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #20252e;border-radius:14px;background:linear-gradient(145deg,#11141a,#090b0f);box-shadow:inset 0 1px #ffffff06,0 16px 40px #0005;transition:transform .28s ease,border-color .28s ease,background-color .28s ease}.landing-redesign .spx-global-metrics article:hover{transform:translateY(-3px);border-color:#31598c;background:#111722}.landing-redesign .spx-global-metrics article>svg{width:18px;height:18px;flex:0 0 18px;color:#5997f7;filter:drop-shadow(0 0 8px #458aff55)}.landing-redesign .spx-global-metrics article span,.landing-redesign .spx-global-metrics strong,.landing-redesign .spx-global-metrics small{display:block;min-width:0}.landing-redesign .spx-global-metrics strong{color:#e9edf4;font-size:11px;line-height:1.3}.landing-redesign .spx-global-metrics small{margin-top:4px;color:#676e79;font-size:8px;line-height:1.35}.landing-redesign .spx-global-visual{position:relative;z-index:2;min-width:0;width:100%;overflow:visible}.landing-redesign .spx-globe-stage{position:relative;isolation:isolate;width:100%;max-width:690px;min-height:690px;display:grid;place-items:center;margin-inline:auto;overflow:visible;transform:translateY(calc(var(--scroll-shift,0) * -16px));transform-origin:center;transition:filter .35s ease;will-change:transform}.landing-redesign .spx-globe-stage:before,.landing-redesign .spx-globe-stage:after{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%}.landing-redesign .spx-globe-stage:before{inset:12%;background:radial-gradient(circle,#246dda22 0,#164ba40d 43%,transparent 70%);filter:blur(26px);animation:spx-globe-breathe 5.5s ease-in-out infinite}.landing-redesign .spx-globe-stage:after{inset:19%;border:1px solid #4d91ff12;box-shadow:0 0 80px #1e6ce722}.landing-redesign .spx-globe-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:saturate(1.08);transition:filter .3s ease}.landing-redesign .spx-globe-stage:hover canvas{filter:saturate(1.18) brightness(1.1)}.landing-redesign .spx-globe-stage.is-dragging canvas{cursor:grabbing;filter:saturate(1.25) brightness(1.14)}.landing-redesign .spx-globe-hint{position:absolute;left:50%;bottom:7%;z-index:3;translate:-50% 0;color:#657187;font-size:7px;font-weight:700;letter-spacing:.16em;white-space:nowrap;pointer-events:none}.landing-redesign .spx-globe-label{position:absolute;z-index:4;display:grid;place-items:center;min-width:46px;height:27px;padding:0 9px;border:1px solid #315a934d;border-radius:999px;background:#0b1320d9;box-shadow:0 10px 28px #000b,0 0 18px #2677ff16;color:#92b8f4;font-size:7px;font-style:normal;font-weight:700;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;animation:spx-globe-float 5s ease-in-out infinite}.landing-redesign .spx-globe-label:before{content:"";width:4px;height:4px;margin-right:6px;display:inline-block;border-radius:50%;background:#58a0ff;box-shadow:0 0 9px #4d91ff}.landing-redesign .spx-globe-label{display:inline-flex;align-items:center;justify-content:center}.landing-redesign .spx-globe-label.label-pix{top:22%;left:7%;animation-delay:-.8s}.landing-redesign .spx-globe-label.label-api{top:17%;right:7%;animation-delay:-2.1s}.landing-redesign .spx-globe-label.label-secure{right:2%;bottom:27%;animation-delay:-3.4s}.landing-redesign .spx-globe-label.label-live{bottom:21%;left:5%;animation-delay:-1.6s}@keyframes spx-globe-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes spx-globe-breathe{0%,to{opacity:.68;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@media(max-width:1100px){.landing-redesign .spx-global-container{min-height:620px;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:42px}.landing-redesign .spx-global-copy h2{font-size:clamp(44px,5vw,57px)}.landing-redesign .spx-globe-stage{max-width:580px;min-height:580px}}@media(max-width:820px){.landing-redesign .spx-global-showcase{padding:104px 0 92px}.landing-redesign .spx-global-container{width:min(680px,calc(100% - 40px));min-height:0;grid-template-columns:1fr;gap:48px}.landing-redesign .spx-global-copy{max-width:570px;margin-inline:auto;text-align:center}.landing-redesign .spx-global-copy h2,.landing-redesign .spx-global-copy>p{max-width:570px}.landing-redesign .spx-global-copy>p{margin-inline:auto}.landing-redesign .spx-global-metrics{text-align:left}.landing-redesign .spx-globe-stage{max-width:640px;min-height:610px}}@media(max-width:480px){.landing-redesign .spx-global-showcase{padding:88px 0 74px}.landing-redesign .spx-global-container{width:calc(100% - 28px);gap:32px}.landing-redesign .spx-global-label{margin-bottom:16px}.landing-redesign .spx-global-copy h2{font-size:clamp(38px,12.4vw,49px);line-height:1.02}.landing-redesign .spx-global-copy>p{margin-top:21px;font-size:13px;line-height:1.65}.landing-redesign .spx-global-metrics{gap:8px;margin-top:26px}.landing-redesign .spx-global-metrics article{min-height:78px;gap:9px;padding:11px;border-radius:12px}.landing-redesign .spx-global-metrics article>svg{width:15px;flex-basis:15px}.landing-redesign .spx-global-metrics strong{font-size:10px}.landing-redesign .spx-global-metrics small{font-size:7px}.landing-redesign .spx-globe-stage{width:calc(100% + 10px);min-height:420px;margin-left:-5px}.landing-redesign .spx-globe-label{min-width:38px;height:23px;padding:0 7px;font-size:6px}.landing-redesign .spx-globe-label.label-pix{left:3%}.landing-redesign .spx-globe-label.label-api{right:2%}.landing-redesign .spx-globe-label.label-secure{right:0}.landing-redesign .spx-globe-label.label-live{left:2%}.landing-redesign .spx-globe-hint{bottom:4%}}@media(max-width:350px){.landing-redesign .spx-global-metrics{grid-template-columns:1fr}.landing-redesign .spx-global-metrics article{min-height:68px}.landing-redesign .spx-globe-stage{min-height:350px}.landing-redesign .spx-globe-label.label-secure{display:none}}@media(prefers-reduced-motion:reduce){.landing-redesign .spx-globe-stage{transform:none!important;transition:none}.landing-redesign .spx-globe-stage:before,.landing-redesign .spx-globe-label{animation:none!important}.landing-redesign .spx-global-metrics article{transition:none}}.landing-redesign .spx-commerce-showcase{position:relative;isolation:isolate;box-sizing:border-box;width:100%;margin:0;padding:clamp(116px,11vw,176px) 0;overflow:visible;border-block:1px solid #ffffff0a;background:radial-gradient(circle at 50% 48%,#8f55d00b,transparent 31%),#000;color:#f4f4f6}.landing-redesign .spx-commerce-showcase>header{width:min(760px,calc(100% - 48px));margin-inline:auto;text-align:center}.landing-redesign .spx-commerce-showcase>header>span{display:block;color:#8d7c9f;font-size:9px;font-weight:700;letter-spacing:.2em}.landing-redesign .spx-commerce-showcase>header h2{margin:18px 0 0;color:#f5f4f7;font-size:clamp(54px,6vw,82px);font-weight:310;line-height:.95;letter-spacing:-.065em}.landing-redesign .spx-commerce-showcase>header h2 span,.landing-redesign .spx-commerce-showcase>header h2 em{display:inline-block;font-style:normal}.landing-redesign .spx-commerce-showcase>header h2 em{color:#d49af1;background:linear-gradient(105deg,#f1c3e9,#bb80ef 48%,#809eff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing-redesign .spx-commerce-showcase>header p{max-width:560px;margin:22px auto 0;color:#77777e;font-size:14px;line-height:1.7}.landing-redesign .spx-commerce-tabs{box-sizing:border-box;width:max-content;max-width:calc(100% - 36px);display:flex;gap:4px;margin:38px auto 0;padding:5px;overflow-x:auto;border:1px solid #29282d;border-radius:999px;background:#0b0b0e;scrollbar-width:none}.landing-redesign .spx-commerce-tabs::-webkit-scrollbar{display:none}.landing-redesign .spx-commerce-tabs button{position:relative;min-width:max-content;height:38px;padding:0 17px;border:1px solid transparent;border-radius:999px;background:transparent;color:#77777e;font:600 10px/1 inherit;cursor:pointer;transition:color .28s ease,background-color .28s ease,border-color .28s ease,box-shadow .28s ease}.landing-redesign .spx-commerce-tabs button:hover{color:#dddce0}.landing-redesign .spx-commerce-tabs button[aria-selected=true]{border-color:#37343d;background:#1b191f;color:#fff;box-shadow:0 8px 22px #0008,inset 0 1px #ffffff0a}.landing-redesign .spx-commerce-tabs button:focus-visible{outline:2px solid #c38be9;outline-offset:3px}.landing-redesign .spx-commerce-panel{box-sizing:border-box;width:min(1240px,calc(100% - 48px));margin:54px auto 0;overflow:hidden;border:1px solid #242329;border-radius:30px;background:radial-gradient(circle at 23% 45%,#b67bea12,transparent 36%),linear-gradient(145deg,#0e0d12,#070708 72%);box-shadow:0 55px 130px #000b,inset 0 1px #ffffff08}.landing-redesign .spx-commerce-panel:focus-visible{outline:2px solid #a878cb;outline-offset:4px}.landing-redesign .spx-commerce-panel-content{min-height:620px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(48px,6vw,92px);padding:clamp(42px,5vw,72px);animation:spx-commerce-swap .72s cubic-bezier(.16,1,.3,1) both}.landing-redesign .spx-commerce-tabs button{font-family:inherit;font-size:10px;font-weight:600;line-height:1}@keyframes spx-commerce-swap{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.landing-redesign .spx-commerce-mockup{position:relative;isolation:isolate;min-width:0;width:100%;min-height:470px;display:grid;place-items:center}.landing-redesign .spx-commerce-aura{position:absolute;z-index:-1;inset:8% 2%;border-radius:44%;background:radial-gradient(circle,#af6de424,transparent 67%);filter:blur(34px);animation:spx-commerce-glow 5s ease-in-out infinite}.landing-redesign .spx-commerce-window{width:100%;max-width:670px;overflow:hidden;border:1px solid #333139;border-radius:20px;background:#eeeeef;color:#18171a;box-shadow:0 36px 80px #000b,0 0 55px #a864df14;transform:perspective(1300px) rotateY(2deg)}.landing-redesign .spx-commerce-window>header{height:39px;display:flex;align-items:center;gap:6px;padding:0 13px;border-bottom:1px solid #d6d6d8;background:#f8f8f8}.landing-redesign .spx-commerce-window>header>i{width:7px;height:7px;border-radius:50%;background:#d2d2d5}.landing-redesign .spx-commerce-window>header>span{margin-left:7px;color:#9a999d;font-size:7px}.landing-redesign .spx-commerce-window>header>small{margin-left:auto;color:#aaa9ad;font-size:6px;letter-spacing:.12em}.landing-redesign .spx-commerce-window>main{min-height:390px;display:grid;grid-template-columns:minmax(0,1fr) 155px}.landing-redesign .spx-commerce-summary{padding:23px}.landing-redesign .spx-commerce-summary>span{color:#a09fa4;font-size:7px;font-weight:700;letter-spacing:.16em}.landing-redesign .spx-commerce-summary>h3{margin:7px 0 15px;color:#242326;font-size:20px;font-weight:520;letter-spacing:-.03em}.landing-redesign .spx-commerce-items{overflow:hidden;border:1px solid #d8d7da;border-radius:12px;background:#fafafa}.landing-redesign .spx-commerce-items article{position:relative;display:flex;align-items:center;gap:9px;min-height:62px;padding:9px 11px;border-bottom:1px solid #e1e0e2}.landing-redesign .spx-commerce-items article:last-child{border:0}.landing-redesign .spx-commerce-items article.is-highlighted{background:linear-gradient(90deg,#f3e9f9,#fafafa);animation:spx-commerce-highlight 3.2s ease-in-out infinite}.landing-redesign .spx-commerce-items article>i{width:29px;height:29px;display:grid;place-items:center;flex:0 0 29px;border:1px solid #d9d6dc;border-radius:8px;background:#fff;color:#8d55b5}.landing-redesign .spx-commerce-items svg{width:13px}.landing-redesign .spx-commerce-items article>span{min-width:0;flex:1}.landing-redesign .spx-commerce-items b,.landing-redesign .spx-commerce-items small{display:block}.landing-redesign .spx-commerce-items b{color:#353438;font-size:8px}.landing-redesign .spx-commerce-items small{margin-top:3px;color:#99979d;font-size:6px}.landing-redesign .spx-commerce-items strong{color:#4a484d;font-size:7px;white-space:nowrap}.landing-redesign .spx-commerce-total{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#68666b;font-size:8px}.landing-redesign .spx-commerce-total strong{color:#242326;font-size:14px;font-variant-numeric:tabular-nums;animation:spx-commerce-value .6s ease-out both}.landing-redesign .spx-commerce-summary>button{width:100%;height:38px;margin-top:12px;border:0;border-radius:10px;background:#18171a;color:#fff;font-size:8px;font-weight:700}.landing-redesign .spx-commerce-window aside{padding:20px 14px;border-left:1px solid #d9d8db;background:#e9e9eb}.landing-redesign .spx-commerce-window aside>span{display:flex;align-items:center;gap:5px;color:#858389;font-size:6px;letter-spacing:.1em}.landing-redesign .spx-commerce-window aside>span i{width:5px;height:5px;border-radius:50%;background:#55b881;box-shadow:0 0 #55b88188;animation:dashboard-live-pulse 1.8s ease-out infinite}.landing-redesign .spx-commerce-window aside>strong{display:block;margin-top:14px;color:#29282c;font-size:10px;animation:spx-commerce-event .65s ease-out both}.landing-redesign .spx-commerce-window aside>small{display:block;margin-top:4px;color:#99979c;font-size:6px}.landing-redesign .spx-commerce-window aside>div{margin-top:18px;padding:12px;border:1px solid #d5d4d7;border-radius:10px;background:#f6f6f7}.landing-redesign .spx-commerce-window aside>div b,.landing-redesign .spx-commerce-window aside>div small{display:block}.landing-redesign .spx-commerce-window aside>div b{font-size:12px;font-variant-numeric:tabular-nums}.landing-redesign .spx-commerce-window aside>div small{margin-top:4px;color:#999;font-size:6px}.landing-redesign .spx-commerce-window aside ul{margin-top:14px}.landing-redesign .spx-commerce-window aside li{display:grid;grid-template-columns:5px 1fr auto;align-items:center;gap:5px;padding:8px 0;border-bottom:1px solid #d7d6d9;color:#666469;font-size:6px}.landing-redesign .spx-commerce-window aside li>i{width:4px;height:4px;border-radius:50%;background:#7fba99}.landing-redesign .spx-commerce-window aside time{color:#aaa;font-size:5px}.landing-redesign .spx-commerce-toast{position:absolute;right:-18px;bottom:26px;z-index:4;min-width:178px;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #343139;border-radius:13px;background:#17151cf2;box-shadow:0 18px 45px #000b;color:#eee;animation:spx-commerce-toast .72s cubic-bezier(.16,1,.3,1) both}.landing-redesign .spx-commerce-toast>i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#32223f;color:#d59bf4}.landing-redesign .spx-commerce-toast svg{width:13px}.landing-redesign .spx-commerce-toast small,.landing-redesign .spx-commerce-toast b{display:block}.landing-redesign .spx-commerce-toast small{color:#756c7c;font-size:5px;letter-spacing:.12em}.landing-redesign .spx-commerce-toast b{margin-top:3px;font-size:7px}.landing-redesign .spx-commerce-chart{height:50px;display:flex;align-items:flex-end;gap:6px;margin-top:12px;padding:8px 10px;border:1px solid #d8d7da;border-radius:10px}.landing-redesign .spx-commerce-chart i{width:100%;border-radius:4px 4px 1px 1px;background:linear-gradient(#b577dc,#d7b9e9);animation:spx-commerce-bars 2.8s ease-in-out infinite}.landing-redesign .spx-commerce-chart i:nth-child(1){height:38%}.landing-redesign .spx-commerce-chart i:nth-child(2){height:56%}.landing-redesign .spx-commerce-chart i:nth-child(3){height:48%}.landing-redesign .spx-commerce-chart i:nth-child(4){height:72%}.landing-redesign .spx-commerce-chart i:nth-child(5){height:66%}.landing-redesign .spx-commerce-chart i:nth-child(6){height:88%}.landing-redesign .spx-commerce-methods{display:flex;gap:6px;margin-top:12px}.landing-redesign .spx-commerce-methods span{display:flex;align-items:center;gap:4px;padding:7px;border:1px solid #d8d7da;border-radius:8px;color:#77747b;font-size:6px}.landing-redesign .spx-commerce-methods svg{width:10px}.landing-redesign .spx-commerce-copy{min-width:0}.landing-redesign .spx-commerce-copy>span{color:#a278bb;font-size:8px;font-weight:700;letter-spacing:.17em}.landing-redesign .spx-commerce-copy h3{max-width:410px;margin:17px 0 0;color:#f2f1f4;font-size:clamp(40px,4vw,58px);font-weight:320;line-height:1;letter-spacing:-.055em}.landing-redesign .spx-commerce-copy>p{max-width:430px;margin-top:22px;color:#85828a;font-size:14px;line-height:1.72}.landing-redesign .spx-commerce-copy ul{display:grid;gap:10px;margin-top:27px}.landing-redesign .spx-commerce-copy li{display:flex;align-items:center;gap:9px;color:#aaa7ae;font-size:9px}.landing-redesign .spx-commerce-copy li svg{width:13px;color:#b77bd8}.landing-redesign .spx-commerce-copy>small{display:flex;align-items:center;gap:7px;margin-top:31px;color:#68646c;font-size:7px;letter-spacing:.1em}.landing-redesign .spx-commerce-copy>small i{width:5px;height:5px;border-radius:50%;background:#54be82;animation:dashboard-live-pulse 1.8s ease-out infinite}@keyframes spx-commerce-glow{50%{opacity:.72;transform:scale(1.04)}}@keyframes spx-commerce-highlight{50%{box-shadow:inset 0 0 0 1px #b779d855}}@keyframes spx-commerce-value{0%{opacity:.35;transform:translateY(5px);filter:blur(3px)}}@keyframes spx-commerce-event{0%{opacity:0;transform:translateY(-8px);filter:blur(4px)}}@keyframes spx-commerce-toast{0%{opacity:0;transform:translateY(15px) scale(.94);filter:blur(5px)}}@keyframes spx-commerce-bars{50%{filter:brightness(1.18);transform:scaleY(.9);transform-origin:bottom}}@media(max-width:960px){.landing-redesign .spx-commerce-panel-content{min-height:0;grid-template-columns:1fr;gap:52px}.landing-redesign .spx-commerce-mockup{max-width:720px;margin-inline:auto}.landing-redesign .spx-commerce-copy{max-width:600px;margin-inline:auto;text-align:center}.landing-redesign .spx-commerce-copy h3,.landing-redesign .spx-commerce-copy>p{margin-inline:auto}.landing-redesign .spx-commerce-copy ul{width:max-content;max-width:100%;margin-inline:auto;text-align:left}.landing-redesign .spx-commerce-copy>small{justify-content:center}}@media(max-width:600px){.landing-redesign .spx-commerce-showcase{padding:88px 0}.landing-redesign .spx-commerce-showcase>header{width:calc(100% - 32px)}.landing-redesign .spx-commerce-showcase>header h2{font-size:clamp(43px,14vw,62px)}.landing-redesign .spx-commerce-tabs{max-width:calc(100% - 28px);justify-content:flex-start;margin-top:30px}.landing-redesign .spx-commerce-panel{width:calc(100% - 28px);margin-top:34px;border-radius:20px}.landing-redesign .spx-commerce-panel-content{gap:39px;padding:22px 14px 36px}.landing-redesign .spx-commerce-mockup{min-height:380px}.landing-redesign .spx-commerce-window{border-radius:15px}.landing-redesign .spx-commerce-window>main{min-height:330px;grid-template-columns:1fr}.landing-redesign .spx-commerce-window aside{display:none}.landing-redesign .spx-commerce-summary{padding:17px}.landing-redesign .spx-commerce-items article{min-height:54px;padding:7px}.landing-redesign .spx-commerce-toast{right:-4px;bottom:4px;min-width:150px}.landing-redesign .spx-commerce-copy h3{font-size:clamp(36px,11vw,48px)}.landing-redesign .spx-commerce-copy>p{font-size:13px}.landing-redesign .spx-commerce-copy li{font-size:8px}}@media(max-width:350px){.landing-redesign .spx-commerce-window>header>small{display:none}.landing-redesign .spx-commerce-mockup{min-height:350px}.landing-redesign .spx-commerce-toast{right:0;min-width:135px;padding:8px}.landing-redesign .spx-commerce-items article>i{width:25px;height:25px;flex-basis:25px}.landing-redesign .spx-commerce-items strong{font-size:6px}}@media(prefers-reduced-motion:reduce){.landing-redesign .spx-commerce-panel-content,.landing-redesign .spx-commerce-aura,.landing-redesign .spx-commerce-items article.is-highlighted,.landing-redesign .spx-commerce-window aside>span i,.landing-redesign .spx-commerce-window aside>strong,.landing-redesign .spx-commerce-toast,.landing-redesign .spx-commerce-chart i,.landing-redesign .spx-commerce-copy>small i{animation:none!important}.landing-redesign .spx-commerce-tabs button{transition:none}}.landing-redesign main{overflow:visible;background:#000}.landing-redesign .spx-global-visual{display:grid;place-items:center;width:100%;min-width:0}.landing-redesign .editorial-benefits .feature-card-visual span{color:var(--accent)!important}.landing-redesign main>section{position:relative;isolation:isolate}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.landing-checkout-section,.mobile-experience-section,.live-public-section,.resource-rail-section,.rewards-section,.competition-public-section,.integration-section,.faq-section){box-sizing:border-box;width:100%;max-width:none;margin:0;padding:var(--cinema-section) max(var(--cinema-gutter),calc((100vw - var(--cinema-max))/2));background:#000;color:#f4f4f5}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.landing-checkout-section,.mobile-experience-section,.live-public-section,.resource-rail-section,.rewards-section,.competition-public-section,.integration-section,.faq-section):before{content:"";position:absolute;z-index:-1;top:0;right:max(var(--cinema-gutter),calc((100vw - var(--cinema-max))/2));left:max(var(--cinema-gutter),calc((100vw - var(--cinema-max))/2));height:1px;background:linear-gradient(90deg,transparent,#ffffff12 18%,#ffffff12 82%,transparent)}.landing-redesign :is(h1,h2,h3,p){text-wrap:balance}.landing-redesign [data-motion]{--motion-delay:calc(var(--motion-index,0) * 90ms);opacity:0;filter:blur(12px);translate:0 52px;scale:.975;transition:opacity .85s var(--cinema-ease) var(--motion-delay),filter .85s var(--cinema-ease) var(--motion-delay),translate .85s var(--cinema-ease) var(--motion-delay),scale .85s var(--cinema-ease) var(--motion-delay)}.landing-redesign [data-motion-delay="1"]{--motion-index:1}.landing-redesign [data-motion-delay="2"]{--motion-index:2}.landing-redesign [data-motion-delay="3"]{--motion-index:3}.landing-redesign [data-motion-delay="4"]{--motion-index:4}.landing-redesign [data-motion-delay="5"]{--motion-index:5}.landing-redesign [data-motion-delay="6"]{--motion-index:6}.landing-redesign [data-motion-delay="7"]{--motion-index:7}.landing-redesign [data-motion-delay="8"]{--motion-index:8}.landing-redesign [data-motion-kind=mockup]{translate:0 86px;scale:.92;filter:blur(18px);transition-duration:1.15s}.landing-redesign [data-motion-kind=phone]{translate:0 96px;scale:.9;rotate:0 0 1 6deg;filter:blur(16px);transition-duration:1.1s}.landing-redesign [data-motion][data-motion-state=visible]{opacity:1;filter:none;translate:0 0;scale:1;rotate:0deg}.landing-redesign .public-header,.landing-redesign .public-header.scrolled{top:0;left:50%;width:min(var(--cinema-max),calc(100% - 2 * var(--cinema-gutter)));height:74px;transform:translate(-50%);padding:0;border:0;border-bottom:1px solid #ffffff0d;border-radius:0;background:#000c;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);animation:cinema-header-in .7s var(--cinema-ease) both}.landing-redesign .public-header.scrolled{height:62px;background:#050505e8;border-bottom-color:#ffffff17}.landing-redesign .public-logo .sphexpay-wordmark{color:#f5f5f5}.landing-redesign .public-header nav{gap:clamp(18px,2.2vw,32px)}.landing-redesign .public-header nav>a,.landing-redesign .public-actions>a:first-child{color:#8b8b90;font-size:11px}.landing-redesign .public-header nav>a:hover,.landing-redesign .public-header nav>a[aria-current=location],.landing-redesign .public-actions>a:first-child:hover{color:#fff}.landing-redesign .public-header nav>a:after{background:#f15a24}.landing-redesign .public-header .public-primary{min-height:38px;padding-inline:16px;border-color:#333337;background:#171719;color:#e7e7e9!important;box-shadow:none}.landing-redesign .public-header .public-primary:hover{background:#222225;box-shadow:none}@keyframes cinema-header-in{0%{opacity:0;translate:0 -18px;filter:blur(8px)}}.landing-redesign .landing-hero{box-sizing:border-box;min-height:1040px;display:flex;align-items:center;flex-direction:column;padding:clamp(142px,15vh,178px) var(--cinema-gutter) 0;overflow:visible;background:radial-gradient(ellipse 56% 28% at 50% 76%,#f15a2415,transparent 70%),#000;color:#fff;text-align:center}.landing-redesign .hero-grid{opacity:.16;background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent 4%,#000 34%,transparent 87%);mask-image:linear-gradient(180deg,transparent 4%,#000 34%,transparent 87%)}.landing-redesign .landing-hero-copy{z-index:3;width:min(880px,100%);max-width:none;margin:0 auto;animation:none}.landing-redesign .hero-kicker{display:inline-flex;align-items:center;gap:8px;color:#77777c;font-size:9px;font-weight:750;letter-spacing:.2em}.landing-redesign .hero-kicker:before{content:"";width:5px;height:5px;border-radius:50%;background:#f15a24;box-shadow:0 0 16px #f15a24}.landing-redesign .landing-hero h1{display:grid;max-width:none;margin:25px auto 22px;color:#f7f7f8;font-size:clamp(58px,6.2vw,92px);font-weight:300;line-height:.96;letter-spacing:-.065em}.landing-redesign .landing-hero h1>span{display:block}.landing-redesign .landing-hero h1>span:last-child{color:#f7f7f8}.landing-redesign .landing-hero-copy>p{max-width:600px;margin-inline:auto;color:#85858a;font-size:15px;line-height:1.7}.landing-redesign .landing-hero-actions{justify-content:center;margin-top:28px}.landing-redesign .landing-hero-actions>a{min-height:42px;padding-inline:18px;border-radius:999px}.landing-redesign .landing-hero-actions .public-primary{border-color:#f3f3f4;background:#f3f3f4;color:#080808!important;box-shadow:none}.landing-redesign .landing-hero-actions>a:last-child{border-color:#2b2b2f;background:#111113;color:#b6b6ba;box-shadow:none}.landing-redesign .hero-metrics{width:min(520px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:46px auto 0}.landing-redesign .hero-metrics>div{min-width:0;padding:0 22px;border-right:1px solid #ffffff14}.landing-redesign .hero-metrics>div:last-child{border:0}.landing-redesign .hero-metrics dt{color:#e8e8ea;font-size:17px;font-weight:430}.landing-redesign .hero-metrics dd{margin-top:7px;color:#65656a;font-size:9px}.landing-redesign .landing-hero-visual{position:relative;z-index:2;width:min(1120px,calc(100vw - 2 * var(--cinema-gutter)));height:auto;margin-top:76px;animation:none;transform:translateY(calc(var(--scroll-progress,0) * -38px))}.landing-redesign .hero-product-stage{width:100%;height:auto;aspect-ratio:16/8.7;min-height:0}.landing-redesign .hero-product-aura{width:90%;height:84%;background:radial-gradient(circle,#f15a2422,transparent 68%);filter:blur(50px);opacity:calc(.35 + var(--scroll-progress,0) * .5)}.landing-redesign .hero-browser{width:100%;overflow:hidden;border-color:#2a2a2d;border-radius:22px;background:#080809;box-shadow:0 50px 150px #000,0 0 80px #f15a2411;transform:perspective(1800px) rotateX(calc((1 - var(--scroll-progress,0)) * 4deg));transform-origin:50% 100%}.landing-redesign .hero-browser>header{border-color:#242427;background:#101012}.landing-redesign .hero-browser>header>span{border-color:#2b2b2e;background:#080809;color:#67676b}.landing-redesign .hero-browser-body>aside{border-color:#222225;background:#0c0c0e}.landing-redesign .hero-browser-body>aside>i{background:#29292c}.landing-redesign .hero-browser-body>main{padding:clamp(14px,2vw,24px);background:#09090a;color:#ececee}.landing-redesign .hero-dashboard-head>i,.landing-redesign .hero-dashboard-metrics article,.landing-redesign .hero-dashboard-grid>section{border-color:#252528;background:#101012}.landing-redesign .hero-dashboard-grid>section>header,.landing-redesign .hero-dashboard-grid>section:last-child>article{border-color:#242427}.landing-redesign .hero-dashboard-grid svg .grid{stroke:#28282b}.landing-redesign .hero-dashboard-head small,.landing-redesign .hero-dashboard-metrics svg{color:#f15a24}.landing-redesign .hero-dashboard-metrics span,.landing-redesign .hero-dashboard-grid small{color:#67676c}.landing-redesign .hero-dashboard-grid svg .line,.landing-redesign .public-product-chart .line,.landing-redesign .phone-chart .line{stroke-dasharray:900;stroke-dashoffset:900;animation:cinema-chart 1.7s var(--cinema-ease) .7s forwards}.landing-redesign .hero-scroll{display:none}@keyframes cinema-chart{to{stroke-dashoffset:0}}.landing-redesign .landing-trust{padding:34px max(var(--cinema-gutter),calc((100vw - var(--cinema-max))/2));overflow:hidden;border-color:#ffffff0d;background:#050505;color:#fff}.landing-redesign .landing-trust>span{color:#525257}.landing-redesign .landing-trust>div{color:#85858a;gap:34px;animation:cinema-marquee 22s linear infinite}.landing-redesign .landing-trust b{flex:0 0 auto;font-size:10px;font-weight:500}@keyframes cinema-marquee{50%{transform:translate(-24px)}}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section)>header,.landing-redesign :is(.mobile-experience-section,.live-public-copy,.faq-section>header){max-width:760px}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section,.mobile-experience-section,.live-public-section,.integration-section,.faq-section) h2{color:#f2f2f3;font-size:clamp(44px,5vw,72px);font-weight:320;line-height:1;letter-spacing:-.055em}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section)>header>span,.landing-redesign :is(.mobile-experience-section,.live-public-copy,.faq-section>header)>span{display:block;margin-bottom:18px;color:#747479;font-size:9px;letter-spacing:.18em}.landing-redesign :is(.editorial-benefits,.editorial-flow,.product-showcase,.resource-rail-section)>header>p,.landing-redesign :is(.mobile-experience-section,.live-public-copy,.faq-section>header)>p{max-width:590px;margin-top:20px;color:#78787d;font-size:14px;line-height:1.75}.landing-redesign .editorial-benefits>header{margin-bottom:64px}.landing-redesign .editorial-benefits .feature-mosaic{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.landing-redesign .editorial-benefits .feature-mosaic article,.landing-redesign .editorial-benefits .feature-mosaic article.wide{box-sizing:border-box;min-height:370px;padding:32px;overflow:hidden;border:1px solid #222225;border-radius:24px;background:radial-gradient(circle at 82% 12%,#ffffff08,transparent 38%),#09090a;box-shadow:none}.landing-redesign .editorial-benefits .feature-mosaic article.wide{grid-column:span 1;grid-row:span 2;min-height:756px}.landing-redesign .editorial-benefits .feature-mosaic article:hover{translate:0 -7px;border-color:#3a3a3f;background-color:#0d0d0f}.landing-redesign .feature-mosaic article>i{border-color:#2b2b2e;background:#151517;color:#b5b5b8}.landing-redesign .feature-mosaic article>span{color:#6b6b70}.landing-redesign .feature-mosaic article h3{color:#eee;font-size:clamp(24px,2.5vw,34px);font-weight:350}.landing-redesign .feature-mosaic article p{color:#77777c}.landing-redesign .benefit-visual-lines,.landing-redesign .mini-report{max-width:46%;overflow:hidden;border-color:#242427;background:#050506}.landing-redesign .mobile-experience-section{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(60px,9vw,132px);overflow:visible}.landing-redesign .mobile-experience-section>div{min-width:0}.landing-redesign .public-phone-stage{width:100%;max-width:650px;height:auto;min-height:720px;overflow:visible;contain:layout}.landing-redesign .phone-aura{width:78%;height:auto;aspect-ratio:1;background:radial-gradient(circle,#f15a2425,transparent 68%);filter:blur(46px)}.landing-redesign .public-phone{width:clamp(270px,24vw,318px);height:auto;aspect-ratio:285/586;animation:none!important;transform:rotate(2.5deg)}.landing-redesign .public-phone-frame{overflow:hidden}.landing-redesign .phone-float{animation:none!important}.landing-redesign .phone-float-sale{top:14%;left:1%}.landing-redesign .phone-float-pix{right:0;bottom:19%}.landing-redesign .phone-float-secure{top:36%;right:-2%}.landing-redesign .phone-float-conversion{left:4%;bottom:33%}.landing-redesign .phone-trust-chip{left:10%;bottom:5%}.landing-redesign .phone-payment-chip{right:8%;bottom:6%}.landing-redesign .public-phone-stage[data-scroll-progress] .public-phone{transform:translateY(calc(var(--scroll-shift) * -14px)) rotate(calc(2.5deg + var(--scroll-shift) * -1deg))}.landing-redesign .public-phone-stage[data-scroll-progress] .phone-float{transform:translateY(calc(var(--scroll-shift) * var(--float-distance,12px)))}.landing-redesign .phone-float:nth-of-type(2n){--float-distance:-15px}.landing-redesign .live-public-section{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(60px,8vw,120px)}.landing-redesign .live-public-section>div{min-width:0}.landing-redesign .public-global-console{box-sizing:border-box;width:100%;overflow:hidden;aspect-ratio:16/10.2}.landing-redesign .public-world-map svg{display:block;width:100%;height:auto}.landing-redesign .public-world-map.visible .public-map-routes path{stroke-dasharray:700;stroke-dashoffset:700;animation:cinema-chart 1.8s var(--cinema-ease) forwards}.landing-redesign .faq-section{grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);gap:clamp(54px,8vw,110px)}.landing-redesign .faq-section>header{position:sticky;top:105px;align-self:start}.landing-redesign .faq-section>div{min-width:0}.landing-redesign .faq-section article{overflow:hidden}.landing-redesign .public-footer{padding:72px max(var(--cinema-gutter),calc((100vw - var(--cinema-max))/2)) 32px;background:#000}@media(max-width:1024px){.landing-redesign{--cinema-section:clamp(100px,13vw,145px)}.landing-redesign .landing-hero{min-height:920px}.landing-redesign .landing-hero-visual{width:min(920px,calc(100vw - 36px))}.landing-redesign .mobile-experience-section,.landing-redesign .live-public-section{gap:48px}}@media(max-width:900px){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{left:0;width:100%;height:64px;transform:none;padding:8px max(16px,var(--safe-right)) 8px max(16px,var(--safe-left));border-radius:0;background:#050505ed}.landing-redesign .public-header nav{top:64px;border-color:#242427;background:#08080af7;color:#fff}.landing-redesign .public-header nav>a,.landing-redesign .public-mobile-actions>a:first-child{color:#aaa}.landing-redesign .mobile-experience-section,.landing-redesign .live-public-section,.landing-redesign .faq-section{grid-template-columns:1fr}.landing-redesign .mobile-experience-section>div:first-child,.landing-redesign .live-public-copy{max-width:680px}.landing-redesign .public-phone-stage{min-height:680px}.landing-redesign .faq-section>header{position:static}}@media(max-width:767px){.landing-redesign{--cinema-gutter:18px;--cinema-section:94px}.landing-redesign .landing-hero{min-height:790px;padding-top:112px}.landing-redesign .landing-hero h1{font-size:clamp(43px,13vw,62px);line-height:.98}.landing-redesign .landing-hero-copy>p{font-size:14px}.landing-redesign .landing-hero-actions{align-items:stretch;flex-direction:column;width:100%}.landing-redesign .landing-hero-actions>a{width:100%}.landing-redesign .hero-metrics{margin-top:36px}.landing-redesign .hero-metrics>div{padding-inline:8px}.landing-redesign .hero-metrics dt{font-size:13px}.landing-redesign .hero-metrics dd{font-size:8px}.landing-redesign .landing-hero-visual{left:auto;width:calc(100vw - 24px);margin-top:58px;transform:translateY(calc(var(--scroll-progress,0) * -22px))}.landing-redesign .hero-product-stage{aspect-ratio:16/10}.landing-redesign .hero-browser{border-radius:14px}.landing-redesign .hero-browser>header{height:30px;padding-inline:8px}.landing-redesign .hero-browser>header>span{min-width:90px}.landing-redesign .hero-browser>header>small{display:none}.landing-redesign .hero-browser-body{grid-template-columns:32px;aspect-ratio:16/8.5}.landing-redesign .hero-browser-body>aside{gap:9px;padding-top:8px}.landing-redesign .hero-browser-body>aside img{width:20px;height:20px}.landing-redesign .hero-browser-body>aside>i{width:14px;height:4px}.landing-redesign .hero-browser-body>main{padding:8px}.landing-redesign .hero-dashboard-head>i{display:none}.landing-redesign .hero-dashboard-metrics{gap:4px;margin-top:8px}.landing-redesign .hero-dashboard-metrics article{padding:6px}.landing-redesign .hero-dashboard-metrics span{margin-top:4px;font-size:5px}.landing-redesign .hero-dashboard-metrics strong{font-size:6px}.landing-redesign .hero-dashboard-grid{grid-template-columns:minmax(0,1fr) 84px;gap:4px;margin-top:4px}.landing-redesign .hero-dashboard-grid>section{height:auto;aspect-ratio:1.8}.landing-redesign .hero-dashboard-grid>section>header{height:24px;padding:0 5px;font-size:5px}.landing-redesign .hero-dashboard-grid svg{height:calc(100% - 24px)}.landing-redesign .hero-dashboard-grid>section:last-child>article{gap:3px;padding:5px 3px}.landing-redesign .hero-dashboard-grid>section:last-child>article b{font-size:4px}.landing-redesign .hero-dashboard-grid>section:last-child>article strong,.landing-redesign .hero-dashboard-grid>section:last-child>article small{font-size:3.5px}.landing-redesign .landing-trust>div{width:max-content;display:flex;grid-template-columns:none}.landing-redesign .landing-trust b{font-size:9px}.landing-redesign .editorial-benefits .feature-mosaic{grid-template-columns:1fr}.landing-redesign .editorial-benefits .feature-mosaic article,.landing-redesign .editorial-benefits .feature-mosaic article.wide{grid-column:auto;grid-row:auto;min-height:360px;padding:26px}.landing-redesign .benefit-visual-lines,.landing-redesign .mini-report{width:46%;max-width:46%;height:110px}.landing-redesign .public-phone-stage{max-width:440px;min-height:590px;margin-inline:auto;contain:none}.landing-redesign .public-phone{width:238px}.landing-redesign .phone-float{width:min(176px,47vw);padding:9px}.landing-redesign .phone-float-sale{left:0}.landing-redesign .phone-float-pix{right:0}.landing-redesign .phone-float-secure{right:0;width:min(160px,44vw)}.landing-redesign .phone-float-conversion,.landing-redesign .phone-trust-chip{left:0}.landing-redesign .phone-payment-chip{right:0}.landing-redesign .public-global-console{aspect-ratio:auto}.landing-redesign .public-live-body{grid-template-columns:1fr}.landing-redesign .public-live-stream{border-left:0;border-top:1px solid #242427}.landing-redesign .faq-section{gap:42px}.landing-redesign .public-footer{grid-template-columns:1fr 1fr;gap:34px}.landing-redesign .public-footer>div:first-child,.landing-redesign .public-footer>small{grid-column:1/-1}}@media(max-width:389px){.landing-redesign{--cinema-gutter:14px}.landing-redesign .landing-hero h1{font-size:42px}.landing-redesign .hero-metrics dt{font-size:11px}.landing-redesign .hero-metrics dd{font-size:7px}.landing-redesign .public-phone-stage{min-height:540px}.landing-redesign .public-phone{width:216px}.landing-redesign .phone-float{width:150px}.landing-redesign .phone-float-secure{width:142px}.landing-redesign .public-footer{grid-template-columns:1fr}.landing-redesign .public-footer>div:first-child,.landing-redesign .public-footer>small{grid-column:auto}}.landing-redesign{color-scheme:dark}@media(prefers-color-scheme:dark){.landing-redesign{color-scheme:dark}}@media(prefers-color-scheme:light){.landing-redesign{color-scheme:light;background:#f7f7f5;color:#171719}.landing-redesign main,.landing-redesign .public-footer{background:#f7f7f5;color:#171719}.landing-redesign .landing-hero,.landing-redesign .landing-trust,.landing-redesign .editorial-flow,.landing-redesign .rewards-section,.landing-redesign .spx-faq-section{background:#f7f7f5;color:#171719}.landing-redesign .landing-hero:before,.landing-redesign .landing-hero:after{opacity:.22}.landing-redesign .landing-hero h1,.landing-redesign .landing-hero-copy>p,.landing-redesign .landing-trust,.landing-redesign .editorial-flow h2,.landing-redesign .rewards-section h2,.landing-redesign .spx-faq-section h2{color:#171719}.landing-redesign .landing-hero-copy>p,.landing-redesign .editorial-flow header>p,.landing-redesign .rewards-section p,.landing-redesign .spx-faq-section p{color:#68686d}.landing-redesign .landing-trust{border-color:#dededb}.landing-redesign .landing-trust>span,.landing-redesign .landing-trust b{color:#69696e}.landing-redesign .editorial-benefits{background:#ececea;color:#171719}.landing-redesign .editorial-benefits .feature-mosaic article{border-color:#d9d9d6;background:linear-gradient(145deg,#fff,#f0f0ee);box-shadow:0 18px 45px #2525250f;color:#171719}.landing-redesign .editorial-benefits .feature-mosaic article.dark{border-color:#d9d9d6;background:linear-gradient(145deg,#fff,#f0f0ee);color:#171719}.landing-redesign .editorial-benefits .feature-mosaic article:hover{border-color:#f15a2480;background:#fff;box-shadow:0 22px 52px #2525251a}.landing-redesign .feature-mosaic article>i{border-color:#e1e1de;background:#fff3ed;color:#d94f1d}.landing-redesign .feature-mosaic article>span{color:#8a8782}.landing-redesign .feature-mosaic article h3{color:#171719}.landing-redesign .feature-mosaic article p{color:#6f6f73}.landing-redesign .feature-mosaic article b{color:#65656a}.landing-redesign .benefit-visual-lines,.landing-redesign .mini-report{border-color:#dededb;background:#f4f4f2}.landing-redesign .benefit-visual-lines i{background:linear-gradient(90deg,#ffd6c2,#f15a24 50%,#ffd6c2)}.landing-redesign .mini-report i{background:#d8d8d5}.landing-redesign .mini-report i:nth-child(4){background:#e49a78}.landing-redesign .mini-report i:nth-child(5){background:#f15a24}.landing-redesign .editorial-flow ol{border-color:#dededb;background:#ececea}.landing-redesign .editorial-flow li{border-color:#dededb;background:#fff;color:#171719}.landing-redesign .editorial-flow li>span{color:#77777c}.landing-redesign .spx-global-showcase,.landing-redesign .spx-commerce-showcase,.landing-redesign .spx-visual-showcase,.landing-redesign .spx-mobile-showcase{border-color:#dededb;background:radial-gradient(circle at 72% 50%,#2677ff0d,transparent 32%),#f7f7f5;color:#171719}.landing-redesign .spx-global-showcase:before{background:linear-gradient(90deg,transparent 7%,#2677ff0b 50%,transparent 93%)}.landing-redesign .spx-global-copy h2,.landing-redesign .spx-commerce-showcase>header h2,.landing-redesign .spx-commerce-copy h3,.landing-redesign .spx-visual-heading h2,.landing-redesign .spx-mobile-copy h2{color:#171719}.landing-redesign .spx-global-copy>p,.landing-redesign .spx-commerce-showcase>header p,.landing-redesign .spx-commerce-copy>p,.landing-redesign .spx-visual-heading>p,.landing-redesign .spx-mobile-copy>p{color:#68686d}.landing-redesign .spx-global-metrics article,.landing-redesign .spx-visual-card,.landing-redesign .spx-mobile-benefits article{border-color:#dededb;background:linear-gradient(145deg,#fff,#f0f0ee);box-shadow:0 18px 45px #2525250d;color:#171719}.landing-redesign .spx-global-metrics article:hover,.landing-redesign .spx-visual-card:hover{border-color:#f15a2480;background:#fff}.landing-redesign .spx-global-metrics strong,.landing-redesign .spx-visual-card h3,.landing-redesign .spx-mobile-benefits b{color:#242428}.landing-redesign .spx-global-metrics small,.landing-redesign .spx-visual-card p,.landing-redesign .spx-mobile-benefits small{color:#74747a}.landing-redesign .spx-commerce-tabs{border-color:#dededb;background:#ececea}.landing-redesign .spx-commerce-tabs button{color:#76767b}.landing-redesign .spx-commerce-tabs button:hover{color:#242428}.landing-redesign .spx-commerce-tabs button[aria-selected=true]{border-color:#f15a2466;background:#fff;color:#171719;box-shadow:0 8px 22px #25252512}.landing-redesign .spx-commerce-panel{border-color:#dededb;background:radial-gradient(circle at 23% 45%,#b67bea0d,transparent 36%),#fff;box-shadow:0 30px 80px #25252518}.landing-redesign .spx-commerce-toast,.landing-redesign .spx-visual-controls button,.landing-redesign .spx-visual-actions>a:last-child,.landing-redesign .spx-mobile-actions>a:last-child{border-color:#d8d8d5;background:#fff;color:#303036;box-shadow:0 12px 30px #25252514}.landing-redesign .spx-visual-viewport{scrollbar-color:#c8c8c5 transparent}.landing-redesign .spx-visual-progress{background:#dcdcd9}.landing-redesign .spx-mobile-showcase{background:radial-gradient(ellipse 42% 46% at 72% 52%,#f15a2414,transparent 72%),#f7f7f5}.landing-redesign .spx-mobile-label,.landing-redesign .spx-mobile-benefits article>svg{color:#74747a}.landing-redesign .spx-mobile-accent,.landing-redesign .spx-global-accent{color:#dd5725}.landing-redesign .landing-checkout-section{background:#ececea;color:#171719}.landing-redesign .landing-checkout-section h2,.landing-redesign .landing-checkout-section p{color:#171719}.landing-redesign .condition-card,.landing-redesign .landing-method-strip article{border-color:#dededb;background:#fff;color:#242428}.landing-redesign .public-footer{border-color:#dededb}.landing-redesign .public-footer a,.landing-redesign .public-footer p{color:#6f6f74}.landing-redesign .public-footer span{color:#34343a}.landing-redesign .public-phone-frame{border-color:#d8d8d5;background:#fff;color:#171719}.landing-redesign .public-phone-frame>header,.landing-redesign .public-phone-frame>footer{border-color:#dededb;background:#f1f1ef}.landing-redesign .public-phone-frame>main{background:#f8f8f6}.landing-redesign .phone-balance,.landing-redesign .phone-stats article,.landing-redesign .phone-chart,.landing-redesign .phone-live{border-color:#dededb;background:#fff;color:#242428;box-shadow:0 12px 30px #2525250b}.landing-redesign .phone-balance strong,.landing-redesign .phone-stats article b,.landing-redesign .phone-live article b,.landing-redesign .phone-live article strong{color:#242428}.landing-redesign .hero-browser,.landing-redesign .hero-live-dashboard .preview-metrics article,.landing-redesign .hero-live-dashboard .public-product-chart,.landing-redesign .hero-live-dashboard .preview-sales{border-color:#dededb;background:#fff;color:#242428;box-shadow:0 24px 60px #25252516}.landing-redesign .hero-browser header{border-color:#dededb;background:#f1f1ef}.landing-redesign .hero-live-dashboard .preview-metrics article{background:#f8f8f6}.landing-redesign .spx-globe-label{border-color:#9dbbe8;background:#fffd;color:#3566a3;box-shadow:0 10px 28px #2525251a}.landing-redesign .spx-globe-hint{color:#68758a}.landing-redesign .competition-hero,.landing-redesign .competition-section{box-shadow:0 24px 65px #25252512}}.landing-redesign{--page-bg:#050506;--page-bg-subtle:#0b0b0d;--header-bg:#08080ae8;--surface:#101012;--surface-raised:#161619;--surface-muted:#0c0c0e;--surface-inverse:#f5f5f6;--text-primary:#f4f4f5;--text-secondary:#b0b0b5;--text-muted:#77777e;--text-inverse:#171719;--border:#252529;--border-strong:#3b3b41;--accent:#f15a24;--accent-soft:#f15a2418;--accent-contrast:#fff;--shadow-sm:0 10px 26px #0004;--shadow-md:0 24px 65px #0007;--shadow-lg:0 45px 120px #000b;--glow:#f15a2430;--success:#53d995;--warning:#e6a23c;--danger:#ef6b6b;box-sizing:border-box;background:var(--page-bg);color:var(--text-primary);overflow-x:clip}.landing-redesign :is(*,*:before,*:after){box-sizing:border-box}.landing-redesign :is(.public-header,.landing-hero,.landing-trust,.editorial-benefits,.editorial-flow,.landing-checkout-section,.mobile-experience-section,.live-public-section,.spx-global-showcase,.spx-commerce-showcase,.rewards-section,.competition-public-section,.spx-visual-showcase,.spx-faq-section,.spx-mobile-showcase,.public-footer){min-width:0;max-width:100%;overflow-x:clip}.landing-redesign :is(.public-phone-stage,.spx-globe-stage,.spx-commerce-mockup,.spx-visual-viewport){min-width:0;max-width:100%}.landing-redesign .public-phone-stage{height:auto;min-height:clamp(480px,48vw,720px);aspect-ratio:1/1;contain:layout paint;overflow:visible}.landing-redesign .spx-commerce-window,.landing-redesign .public-global-console,.landing-redesign .landing-checkout-preview{width:100%;height:auto;max-width:100%;overflow:hidden}.landing-redesign .phone-float,.landing-redesign .phone-trust-chip,.landing-redesign .phone-payment-chip,.landing-redesign .spx-commerce-toast{pointer-events:none}@media(prefers-color-scheme:light){.landing-redesign{--page-bg:#f7f7f5;--page-bg-subtle:#ececea;--header-bg:#fffffff2;--surface:#fff;--surface-raised:#fff;--surface-muted:#f0f0ee;--surface-inverse:#171719;--text-primary:#171719;--text-secondary:#45454a;--text-muted:#6f6f74;--text-inverse:#fff;--border:#d9d9d6;--border-strong:#bdbdb9;--accent:#e65320;--accent-soft:#fff0e9;--accent-contrast:#fff;--shadow-sm:0 10px 26px #25252512;--shadow-md:0 24px 65px #25252518;--shadow-lg:0 45px 100px #25252520;--glow:#f15a2420}.landing-redesign .public-header,.landing-redesign .public-header.scrolled{background:var(--header-bg)!important;border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important;color:var(--text-primary)!important}.landing-redesign .public-logo .sphexpay-wordmark,.landing-redesign .public-header nav>a,.landing-redesign .public-actions>a:first-child{color:var(--text-primary)!important}.landing-redesign .public-header nav>a:hover,.landing-redesign .public-header nav>a[aria-current=location],.landing-redesign .public-actions>a:first-child:hover{color:var(--accent)!important}.landing-redesign .public-header .public-primary{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.landing-redesign .landing-hero{background:radial-gradient(ellipse 56% 28% at 50% 76%,#f15a2415,transparent 70%),var(--page-bg)!important;color:var(--text-primary)!important}.landing-redesign .landing-hero h1,.landing-redesign .landing-hero h1>span:last-child{color:var(--text-primary)!important}.landing-redesign .landing-hero-copy>p{color:var(--text-secondary)!important}.landing-redesign .hero-metrics>div{border-color:var(--border)!important}.landing-redesign .hero-metrics dt{color:var(--text-primary)!important}.landing-redesign .hero-metrics dd{color:var(--text-muted)!important}.landing-redesign .landing-hero-actions .public-primary{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.landing-redesign .landing-hero-actions>a:last-child{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}.landing-redesign .hero-browser{border-color:var(--border)!important;background:var(--surface)!important;box-shadow:var(--shadow-lg),0 0 65px var(--glow)!important}.landing-redesign .hero-browser-body>aside{border-color:var(--border)!important;background:var(--surface-muted)!important}.landing-redesign .hero-browser-body>main{background:var(--surface)!important;color:var(--text-primary)!important}.landing-redesign .hero-dashboard-head>i,.landing-redesign .hero-dashboard-metrics article,.landing-redesign .hero-dashboard-grid>section{border-color:var(--border)!important;background:var(--surface-muted)!important}.landing-redesign :is(.editorial-flow,.editorial-benefits){background:var(--page-bg-subtle)!important}.landing-redesign .editorial-flow li,.landing-redesign .feature-mosaic article{border-color:var(--border)!important;background:var(--surface)!important;box-shadow:var(--shadow-sm)!important}.landing-redesign .editorial-flow li>strong,.landing-redesign .feature-mosaic article h3{color:var(--text-primary)!important}.landing-redesign .editorial-flow li>span,.landing-redesign .feature-mosaic article p{color:var(--text-secondary)!important}.landing-redesign :is(.spx-global-showcase,.spx-commerce-showcase,.spx-visual-showcase,.spx-mobile-showcase){background:var(--page-bg)!important;color:var(--text-primary)!important;border-color:var(--border)!important}.landing-redesign :is(.spx-global-metrics article,.spx-visual-card,.spx-mobile-benefits article){border-color:var(--border)!important;background:var(--surface)!important;box-shadow:var(--shadow-sm)!important}.landing-redesign :is(.spx-global-metrics strong,.spx-visual-card h3,.spx-mobile-benefits b){color:var(--text-primary)!important}.landing-redesign :is(.spx-global-metrics small,.spx-visual-card p,.spx-mobile-benefits small){color:var(--text-secondary)!important}.landing-redesign .spx-commerce-panel{border-color:var(--border)!important;background:var(--surface)!important;box-shadow:var(--shadow-md)!important}.landing-redesign .spx-commerce-tabs{border-color:var(--border)!important;background:var(--page-bg-subtle)!important}.landing-redesign .spx-commerce-tabs button[aria-selected=true]{border-color:var(--accent)!important;background:var(--surface)!important;color:var(--text-primary)!important}.landing-redesign .spx-faq-item,.landing-redesign .spx-faq-more,.landing-redesign .condition-card,.landing-redesign .landing-method-strip article{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}.landing-redesign .spx-faq-item h3>button>span{color:var(--text-primary)!important}.landing-redesign .spx-faq-answer p{color:var(--text-secondary)!important;border-color:var(--border)!important}.landing-redesign .public-footer{background:var(--page-bg-subtle)!important;border-color:var(--border)!important}.landing-redesign .public-footer :is(a,p){color:var(--text-secondary)!important}.landing-redesign .public-footer span{color:var(--text-primary)!important}}@media(max-width:900px){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{left:0;width:100%;max-width:none;transform:none;margin:0;border-inline:0;border-radius:0}.landing-redesign .landing-hero{min-height:0;padding-bottom:clamp(52px,9vw,90px)}.landing-redesign .landing-hero-visual{width:100%;margin-inline:auto;transform:none}.landing-redesign .hero-product-stage{aspect-ratio:16/10;max-width:760px}.landing-redesign .public-phone-stage{width:min(100%,620px);min-height:0;aspect-ratio:1/1;margin-inline:auto}}@media(max-width:600px){.landing-redesign .landing-hero-visual{width:100%}.landing-redesign .hero-product-stage{aspect-ratio:1/1.02}.landing-redesign .hero-browser{aspect-ratio:1/1.08}.landing-redesign .hero-browser-body{aspect-ratio:1/1}.landing-redesign .public-phone-stage{width:min(100%,410px);aspect-ratio:1/1.1}.landing-redesign .public-phone{max-width:62%}.landing-redesign :is(.editorial-flow,.editorial-benefits,.spx-global-showcase,.spx-commerce-showcase,.spx-visual-showcase,.spx-mobile-showcase,.spx-faq-section,.public-footer){padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}}.landing-redesign .editorial-benefits{box-sizing:border-box;width:100%;padding:clamp(84px,9vw,128px) max(20px,calc((100% - 1180px)/2));background:var(--page-bg-subtle)}.landing-redesign .editorial-benefits>header{width:min(100%,760px);margin:0 auto clamp(34px,4vw,52px);text-align:center}.landing-redesign .editorial-benefits>header>span{display:inline-flex;justify-content:center;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.16em}.landing-redesign .editorial-benefits>header h2{margin-top:14px;color:var(--text-primary);font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-.06em;text-wrap:balance}.landing-redesign .editorial-benefits>header p{max-width:560px;margin:16px auto 0;color:var(--text-secondary);font-size:14px;line-height:1.65}.landing-redesign .editorial-benefits .feature-mosaic{width:min(100%,1060px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"primary primary secondary" "clients payments automation";grid-template-rows:270px 240px;gap:14px}.landing-redesign .feature-card{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .28s var(--cinema-ease),border-color .28s ease,box-shadow .28s ease}.landing-redesign .feature-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 44%,var(--border));box-shadow:var(--shadow-md)}.landing-redesign .feature-card-visual{flex-basis:54%;min-height:0}.landing-redesign .feature-card-content{padding:16px 18px 17px}.landing-redesign .feature-card h3{font-size:clamp(20px,1.8vw,24px);line-height:1.08;text-wrap:balance}.landing-redesign .feature-card p{max-width:34ch;font-size:13px;line-height:1.45}@media(prefers-reduced-motion:reduce){.landing-redesign .feature-card{transition:none}.landing-redesign .feature-card:hover{transform:none}}@media(max-width:1100px)and (min-width:701px){.landing-redesign .editorial-benefits{padding-inline:28px}.landing-redesign .editorial-benefits .feature-mosaic{grid-template-areas:"primary primary" "secondary secondary" "clients payments" "automation automation";grid-template-rows:250px 220px 220px 220px;gap:12px}}@media(max-width:700px){.landing-redesign .editorial-benefits{padding:72px 18px}.landing-redesign .editorial-benefits>header{margin-bottom:30px}.landing-redesign .editorial-benefits>header h2{font-size:clamp(36px,10vw,50px)}.landing-redesign .editorial-benefits>header p{font-size:13px}.landing-redesign .editorial-benefits .feature-mosaic{grid-template-columns:1fr;grid-template-areas:"primary" "secondary" "clients" "payments" "automation";grid-template-rows:240px 220px 220px 220px 220px;gap:10px}}@media(max-width:360px){.landing-redesign .editorial-benefits{padding:64px 16px}.landing-redesign .editorial-benefits .feature-mosaic{grid-template-rows:226px repeat(4,208px)}.landing-redesign .feature-card-content{padding-inline:15px}}.landing-redesign .sphexpay-brand img,.landing-redesign .spx-phone-screen .sphexpay-brand img{height:auto;border-radius:0;object-fit:contain;object-position:center}.landing-redesign .public-header,.landing-redesign .public-header.scrolled{top:0;left:0;width:100%;max-width:none;height:72px;min-height:72px;padding:0 max(24px,calc((100% - var(--cinema-max))/2));transform:none;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--header-bg);box-shadow:none;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.landing-redesign .public-header.scrolled{height:66px;min-height:66px;box-shadow:0 10px 28px color-mix(in srgb,var(--text-inverse) 10%,transparent)}.landing-redesign .public-logo{display:inline-flex;align-items:center;min-width:max-content}.landing-redesign .public-logo .sphexpay-brand img{width:29px;height:29px;border-radius:8px}.landing-redesign .public-logo .sphexpay-wordmark{color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:-.05em}.landing-redesign .public-header nav{position:absolute;left:50%;display:flex;align-items:center;gap:clamp(18px,2.2vw,31px);margin:0;transform:translate(-50%)}.landing-redesign .public-header nav>a{position:relative;padding:8px 0;color:var(--text-secondary);font-size:11px;font-weight:560;letter-spacing:-.012em;white-space:nowrap;transition:color .2s ease}.landing-redesign .public-header nav>a:after{right:0;bottom:1px;left:0;height:1px;background:var(--accent);transform:scaleX(0);transition:transform .2s ease}.landing-redesign .public-search{display:inline-grid;width:28px;height:28px;margin-left:3px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .2s ease,background-color .2s ease}.landing-redesign .public-search svg{width:15px;height:15px}.landing-redesign .public-search:hover{background:var(--surface-muted);color:var(--text-primary)}.landing-redesign .public-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.landing-redesign .public-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:10px;font-weight:650;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.landing-redesign .public-actions .public-primary{min-height:38px;padding-inline:19px;border-color:var(--accent);background:var(--accent);color:#fff!important;box-shadow:0 8px 22px var(--accent-soft)}.landing-redesign .public-menu{display:none}@media(prefers-color-scheme:light){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{background:#fffffff0;border-color:#dededb}.landing-redesign .public-actions>a:first-child{background:#fff}}@media(max-width:900px){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{height:64px;min-height:64px;padding-inline:max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-left))}.landing-redesign .public-header nav{position:fixed;top:64px;right:12px;left:12px;display:none;align-items:stretch;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--header-bg);box-shadow:var(--shadow-lg);transform:none}.landing-redesign .public-header nav.open{display:flex}.landing-redesign .public-header nav>a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;color:var(--text-primary)}.landing-redesign .public-header nav>a:hover,.landing-redesign .public-header nav>a[aria-current=location]{background:var(--accent-soft);color:var(--accent)}.landing-redesign .public-header nav>a:after{display:none}.landing-redesign .public-search{justify-items:start;width:100%;height:42px;margin:4px 0 0;padding-left:12px;border-top:1px solid var(--border);border-radius:0;color:var(--text-secondary)}.landing-redesign .public-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.landing-redesign .public-mobile-actions>a{display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text-primary);font-size:10px;font-weight:650}.landing-redesign .public-mobile-actions .public-primary{border-color:var(--accent);background:var(--accent);color:#fff!important}.landing-redesign .public-actions{display:none}.landing-redesign .public-menu{display:grid;width:40px;height:40px;margin-left:auto;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface-muted);color:var(--text-primary);cursor:pointer}.landing-redesign .public-menu svg{width:18px;height:18px}}@media(max-width:360px){.landing-redesign .public-header{padding-inline:10px}.landing-redesign .public-logo .sphexpay-wordmark{font-size:17px}.landing-redesign .public-logo .sphexpay-brand img{width:27px;height:27px}.landing-redesign .public-mobile-actions{grid-template-columns:1fr}}.landing-redesign .public-header,.landing-redesign .public-header.scrolled{position:fixed;top:0;right:0;left:0;width:100%;max-width:none;height:72px;min-height:72px;margin:0;padding-inline:max(24px,calc((100% - var(--cinema-max))/2));transform:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}.landing-redesign .public-header.scrolled{height:66px;min-height:66px;background:color-mix(in srgb,var(--page-bg) 82%,transparent);box-shadow:none}.landing-redesign .public-header :is(.public-logo,.public-header nav,.public-actions,.public-menu){filter:none}@media(prefers-color-scheme:light){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{background:color-mix(in srgb,var(--page-bg) 86%,transparent);border-bottom-color:#d9d9d680;box-shadow:none}.landing-redesign .public-header.scrolled{background:color-mix(in srgb,var(--page-bg) 92%,transparent)}.landing-redesign .public-actions>a:first-child{background:#eeeeec;border-color:#d9d9d6;color:#303036}.landing-redesign .public-actions .public-primary{background:#171719;border-color:#171719;color:#fff!important;box-shadow:none}}@media(prefers-color-scheme:dark){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{background:color-mix(in srgb,var(--page-bg) 84%,transparent);border-bottom-color:#ffffff14;box-shadow:none}.landing-redesign .public-actions>a:first-child{background:#151517;border-color:#2b2b2f;color:#d7d7da}.landing-redesign .public-actions .public-primary{background:#f4f4f5;border-color:#f4f4f5;color:#171719!important;box-shadow:none}}@media(max-width:900px){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{height:64px;min-height:64px;padding-inline:max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-left));border-inline:0;border-radius:0;background:transparent;box-shadow:none}.landing-redesign .public-header.scrolled{background:color-mix(in srgb,var(--page-bg) 88%,transparent)}}.landing-redesign .landing-hero{min-height:0;display:flex;align-items:center;flex-direction:column;padding:clamp(142px,13vw,176px) max(var(--cinema-gutter),24px) clamp(88px,8vw,132px);overflow:visible;background:radial-gradient(ellipse 48% 28% at 50% 32%,var(--accent-soft),transparent 72%),var(--page-bg);color:var(--text-primary);text-align:center}.landing-redesign .landing-hero-copy{position:relative;z-index:3;width:min(820px,100%);margin:0 auto;text-align:center}.landing-redesign .landing-hero h1{display:grid;max-width:820px;margin:0 auto;color:var(--text-primary);font-size:clamp(58px,7vw,104px);font-weight:330;line-height:.91;letter-spacing:-.075em;text-wrap:balance}.landing-redesign .landing-hero h1>span{display:block;white-space:nowrap}.landing-redesign .landing-hero-copy>p{max-width:none;margin:25px auto 0;color:var(--text-secondary);font-size:16px;line-height:1.5}.landing-redesign .landing-hero-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px}.landing-redesign .landing-hero-actions>a{min-height:46px;padding:0 21px;border-radius:999px;font-size:11px;font-weight:650;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.landing-redesign .landing-hero-actions .public-primary{border:1px solid var(--surface-inverse);background:var(--surface-inverse);color:var(--text-inverse)!important;box-shadow:none}.landing-redesign .landing-hero-actions .public-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px var(--shadow-sm)}.landing-redesign .landing-hero-actions>a:last-child{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);box-shadow:none}.landing-redesign .landing-hero-actions>a:last-child:hover{transform:translateY(-2px);border-color:var(--border-strong)}.landing-redesign .hero-metrics{width:min(470px,100%);display:grid;grid-template-columns:repeat(3,1fr);margin:47px auto 0}.landing-redesign .hero-metrics>div{min-width:0;padding:0 24px;border-right:1px solid var(--border)}.landing-redesign .hero-metrics>div:last-child{border-right:0}.landing-redesign .hero-metrics dt{color:var(--text-primary);font-size:20px;font-weight:550;letter-spacing:-.035em}.landing-redesign .hero-metrics dd{margin-top:6px;color:var(--text-muted);font-size:9px;line-height:1.3}.landing-redesign .landing-hero-visual{position:relative;z-index:2;width:min(1080px,100%);margin:clamp(72px,8vw,110px) auto 0;transform:none}.landing-redesign .hero-product-stage{width:100%;max-width:none;aspect-ratio:16/8.8}.landing-redesign .hero-product-aura{width:72%;height:50%;background:radial-gradient(ellipse,var(--glow),transparent 70%);filter:blur(42px);opacity:.65}.landing-redesign .hero-browser{width:100%;aspect-ratio:16/8.2;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-lg),0 0 70px var(--glow);transform:none}.landing-redesign .hero-browser>header{height:42px;border-bottom:1px solid var(--border);background:var(--surface-muted)}.landing-redesign .hero-browser>header>span{border-color:var(--border);background:var(--surface);color:var(--text-muted)}.landing-redesign .hero-browser-body{aspect-ratio:16/7.35}.landing-redesign .hero-browser-body>aside{border-color:var(--border);background:var(--surface-muted)}.landing-redesign .hero-browser-body>main{background:var(--surface);color:var(--text-primary)}@media(prefers-color-scheme:light){.landing-redesign .hero-browser{background:#fff;box-shadow:0 35px 90px #28201816,0 0 75px #f15a2412}.landing-redesign .hero-browser-body>main{background:#fff}.landing-redesign .hero-browser-body>aside{background:#f1f1ef}}@media(max-width:900px){.landing-redesign .landing-hero{padding-top:clamp(124px,16vw,154px)}.landing-redesign .landing-hero h1{font-size:clamp(54px,9vw,78px)}.landing-redesign .landing-hero-visual{width:min(900px,100%);margin-top:72px}.landing-redesign .hero-product-stage{aspect-ratio:16/10}.landing-redesign .hero-browser{aspect-ratio:16/9.3}}@media(max-width:600px){.landing-redesign .landing-hero{padding-inline:18px;padding-bottom:78px}.landing-redesign .landing-hero h1{font-size:clamp(46px,13vw,64px);line-height:.94}.landing-redesign .landing-hero h1>span{white-space:normal}.landing-redesign .landing-hero-copy>p{font-size:14px}.landing-redesign .landing-hero-actions{align-items:stretch;flex-direction:column;width:min(300px,100%);margin-inline:auto}.landing-redesign .landing-hero-actions>a{width:100%}.landing-redesign .hero-metrics{margin-top:38px}.landing-redesign .hero-metrics>div{padding-inline:9px}.landing-redesign .hero-metrics dt{font-size:16px}.landing-redesign .hero-metrics dd{font-size:8px}.landing-redesign .landing-hero-visual{width:calc(100% + 8px);margin-top:62px}.landing-redesign .hero-product-stage{aspect-ratio:1/1.02}.landing-redesign .hero-browser{aspect-ratio:1/1.05;border-radius:15px}.landing-redesign .hero-browser>header{height:30px}.landing-redesign .hero-browser-body{aspect-ratio:1/1}}@media(max-width:360px){.landing-redesign .landing-hero h1{font-size:42px}.landing-redesign .hero-metrics dt{font-size:14px}.landing-redesign .hero-metrics dd{font-size:7px}.landing-redesign .landing-hero-visual{width:100%;margin-top:52px}}.landing-redesign .public-header,.landing-redesign .public-header.scrolled{z-index:100;top:0;left:50%;display:flex;align-items:center;width:min(1200px,calc(100% - 48px));height:72px;min-height:72px;padding:0 18px;transform:translate(-50%);border:1px solid transparent;border-radius:999px;background:var(--header-bg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);transition:height .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.landing-redesign .public-header.scrolled{height:64px;min-height:64px;border-color:var(--border);box-shadow:var(--shadow-md)}.landing-redesign .public-logo{z-index:2;display:inline-flex;align-items:center;min-width:max-content}.landing-redesign .public-logo .sphexpay-brand{gap:9px}.landing-redesign .public-logo .sphexpay-brand img{width:30px;height:30px;border-radius:9px}.landing-redesign .public-logo .sphexpay-wordmark{color:var(--text-primary);font-size:17px;font-weight:720;letter-spacing:-.045em}.landing-redesign .public-header nav{position:absolute;left:50%;display:flex;align-items:center;gap:clamp(16px,2vw,28px);margin:0;transform:translate(-50%)}.landing-redesign .public-header nav>a{position:relative;padding:8px 0;color:var(--text-secondary);font-size:11px;font-weight:560;letter-spacing:-.01em;white-space:nowrap;transition:color .2s ease}.landing-redesign .public-header nav>a:after{right:0;bottom:2px;left:0;height:1px;background:var(--accent);transform:scaleX(0);transition:transform .2s ease}.landing-redesign .public-header nav>a:hover,.landing-redesign .public-header nav>a[aria-current=location]{color:var(--text-primary)}.landing-redesign .public-header nav>a[aria-current=location]:after{transform:scaleX(1)}.landing-redesign .public-actions{z-index:2;display:flex;align-items:center;gap:8px;margin-left:auto}.landing-redesign .public-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 15px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:10px;font-weight:650;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landing-redesign .public-actions>a:first-child:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-primary)}.landing-redesign .public-actions .public-primary{min-height:38px;padding-inline:18px;border-color:var(--accent);background:var(--accent);color:#fff!important;box-shadow:0 8px 22px var(--accent-soft)}.landing-redesign .public-actions .public-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px var(--accent-soft)}.landing-redesign .public-menu{z-index:2;width:40px;height:40px;display:none;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text-primary);cursor:pointer}.landing-redesign .public-menu svg{width:18px;height:18px}.landing-redesign .public-mobile-actions{display:none}@media(prefers-color-scheme:light){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{background:#fffffff0;border-color:var(--border);box-shadow:var(--shadow-sm)}.landing-redesign .public-header.scrolled{box-shadow:var(--shadow-md)}}@media(max-width:900px){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{left:0;width:100%;height:64px;min-height:64px;padding:0 max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));transform:none;border-width:0 0 1px;border-radius:0;box-shadow:var(--shadow-sm)}.landing-redesign .public-header nav{position:fixed;top:64px;right:12px;left:12px;display:none;align-items:stretch;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--border);border-radius:18px;background:var(--header-bg);box-shadow:var(--shadow-lg);transform:none}.landing-redesign .public-header nav.open{display:flex}.landing-redesign .public-header nav>a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:11px;color:var(--text-primary)}.landing-redesign .public-header nav>a:hover,.landing-redesign .public-header nav>a[aria-current=location]{background:var(--accent-soft);color:var(--accent)}.landing-redesign .public-header nav>a:after{display:none}.landing-redesign .public-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.landing-redesign .public-mobile-actions>a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text-primary);font-size:10px;font-weight:650}.landing-redesign .public-mobile-actions .public-primary{border-color:var(--accent);background:var(--accent);color:#fff!important}.landing-redesign .public-actions{display:none}.landing-redesign .public-menu{display:grid;margin-left:auto}}@media(max-width:360px){.landing-redesign .public-header{padding-inline:10px}.landing-redesign .public-logo .sphexpay-wordmark{font-size:16px}.landing-redesign .public-logo .sphexpay-brand img{width:28px;height:28px}.landing-redesign .public-mobile-actions{grid-template-columns:1fr}.landing-redesign .public-mobile-actions>a{min-height:40px}}@media(prefers-reduced-motion:reduce){.landing-redesign [data-motion],.landing-redesign [data-motion][data-motion-state=visible]{opacity:1!important;filter:none!important;translate:0!important;scale:1!important;rotate:0deg!important;transition:none!important}.landing-redesign :is(.public-header,.landing-trust>div,.preview-metrics article,.public-map-routes path,.hero-dashboard-grid svg .line,.public-product-chart .line,.phone-chart .line){animation:none!important}.landing-redesign :is(.landing-hero-visual,.public-phone-stage .public-phone,.public-phone-stage .phone-float){transform:none!important}}.landing-redesign .public-header,.landing-redesign .public-header.scrolled{box-sizing:border-box;position:fixed;inset:0 0 auto;width:100%;max-width:none;height:72px;min-height:72px;margin:0;padding:0;transform:none;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--header-bg);box-shadow:none;overflow:visible}.landing-redesign .public-header.scrolled{height:66px;min-height:66px}.landing-redesign .public-header-inner{position:relative;box-sizing:border-box;width:min(calc(100% - 40px),1200px);height:100%;min-width:0;margin-inline:auto;display:flex;align-items:center;gap:16px}.landing-redesign .public-logo{flex:0 0 auto;min-width:0}.landing-redesign .public-logo .sphexpay-brand{gap:9px;min-width:0}.landing-redesign .public-logo .sphexpay-brand img{width:30px;height:auto;flex:0 0 30px;aspect-ratio:1;object-fit:contain}.landing-redesign .public-header nav{position:absolute;left:50%;min-width:0;display:flex;align-items:center;gap:clamp(14px,1.8vw,26px);margin:0;transform:translate(-50%);white-space:nowrap}.landing-redesign .public-actions{flex:0 0 auto;min-width:0;margin-left:auto}@media(max-width:1200px)and (min-width:901px){.landing-redesign .public-header-inner{width:calc(100% - 32px);gap:12px}.landing-redesign .public-header nav{gap:14px}.landing-redesign .public-header nav>a{font-size:10px}.landing-redesign .public-actions>a{padding-inline:12px;font-size:9px}.landing-redesign .public-actions .public-primary{padding-inline:14px}}@media(max-width:900px){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{height:64px;min-height:64px;padding:0;border-radius:0;transform:none}.landing-redesign .public-header-inner{width:calc(100% - 20px);gap:10px}.landing-redesign .public-header nav{position:fixed;top:64px;right:10px;left:10px;width:auto;display:none;align-items:stretch;flex-direction:column;gap:2px;white-space:normal;transform:none}.landing-redesign .public-header nav.open{display:flex}.landing-redesign .public-actions{display:none}.landing-redesign .public-menu{display:grid;flex:0 0 40px;margin-left:auto}}@media(max-width:360px){.landing-redesign .public-header-inner{width:calc(100% - 16px)}.landing-redesign .public-logo .sphexpay-brand img{width:28px;flex-basis:28px}}.landing-redesign .editorial-benefits{box-sizing:border-box;width:100%;max-width:none;padding-block:clamp(82px,9vw,116px);background:var(--page-bg-subtle);color:var(--text-primary)}.landing-redesign .editorial-benefits>header{width:min(100%,1060px);margin:0 auto 38px;text-align:left}.landing-redesign .editorial-benefits>header h2{margin-top:14px;color:var(--text-primary);font-size:clamp(38px,4.4vw,58px);line-height:1;letter-spacing:-.055em}.landing-redesign .editorial-benefits>header p{max-width:560px;margin-top:15px;color:var(--text-secondary);font-size:14px;line-height:1.65}.landing-redesign .editorial-benefits .feature-mosaic{width:min(100%,1060px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"primary primary secondary" "clients payments automation";grid-template-rows:270px 240px;gap:14px;margin:0 auto}.landing-redesign .feature-card{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .3s var(--cinema-ease),border-color .3s ease,box-shadow .3s ease}.landing-redesign .feature-card:nth-child(1){grid-area:primary}.landing-redesign .feature-card:nth-child(2){grid-area:secondary}.landing-redesign .feature-card:nth-child(3){grid-area:clients}.landing-redesign .feature-card:nth-child(4){grid-area:payments}.landing-redesign .feature-card:nth-child(5){grid-area:automation}.landing-redesign .feature-card-visual{position:relative;flex:0 0 54%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#ffb36d,#ffd2ad 52%,#e8b6a5)}.landing-redesign .feature-card-visual:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 30% 25%,#fff8,transparent 42%),radial-gradient(circle at 78% 75%,#ff866455,transparent 46%);opacity:.8;transition:transform .6s ease,opacity .3s ease}.landing-redesign .feature-card-visual span{position:relative;z-index:1;width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffffa8;border-radius:11px;background:#fff;box-shadow:0 8px 18px #412d4b26;color:#27242c;transition:transform .3s var(--cinema-ease)}.landing-redesign .feature-card-visual svg{width:19px;height:19px;stroke-width:2}.landing-redesign .feature-card-builder .feature-card-visual{background:linear-gradient(135deg,#f4c4a1,#f1d1b7 55%,#e8b4a5)}.landing-redesign .feature-card-clients .feature-card-visual{background:linear-gradient(135deg,#ead0bd,#e2c8c5 52%,#d7b6ad)}.landing-redesign .feature-card-payments .feature-card-visual{background:linear-gradient(135deg,#d7c6b4,#e7d5bd 52%,#d1b7a9)}.landing-redesign .feature-card-automation .feature-card-visual{background:linear-gradient(135deg,#f0c2a5,#e9c3b8 52%,#cdb9b0)}.landing-redesign .feature-card-content{min-height:0;display:flex;flex:1;flex-direction:column;padding:15px 17px 16px;background:var(--surface)}.landing-redesign .feature-card-label{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.1}.landing-redesign .feature-card h3{margin-top:8px;color:var(--text-primary);font-size:clamp(20px,1.8vw,24px);font-weight:560;line-height:1.1;letter-spacing:-.035em}.landing-redesign .feature-card p{max-width:430px;margin-top:7px;color:var(--text-secondary);font-size:13px;line-height:1.4}.landing-redesign .feature-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 42%,var(--border));box-shadow:var(--shadow-md)}.landing-redesign .feature-card:hover .feature-card-visual:before{transform:scale(1.06);opacity:1}.landing-redesign .feature-card:hover .feature-card-visual span{transform:translateY(-2px)}@media(prefers-color-scheme:dark){.landing-redesign .feature-card-visual{background:linear-gradient(135deg,#7f492d,#6f4e43 52%,#67444a)}.landing-redesign .feature-card-builder .feature-card-visual{background:linear-gradient(135deg,#704c42,#755052 55%,#70413f)}.landing-redesign .feature-card-clients .feature-card-visual{background:linear-gradient(135deg,#705044,#695252 52%,#604644)}.landing-redesign .feature-card-payments .feature-card-visual{background:linear-gradient(135deg,#5f5547,#6a5b4a 52%,#5d4941)}.landing-redesign .feature-card-automation .feature-card-visual{background:linear-gradient(135deg,#75493b,#704952 52%,#51464a)}}@media(max-width:1100px)and (min-width:701px){.landing-redesign .editorial-benefits .feature-mosaic{width:100%;grid-template-areas:"primary primary" "secondary secondary" "clients payments" "automation automation";grid-template-rows:250px 220px 220px 220px;gap:12px}}@media(max-width:700px){.landing-redesign .editorial-benefits{padding-block:72px}.landing-redesign .editorial-benefits>header{margin-bottom:28px}.landing-redesign .editorial-benefits>header h2{font-size:clamp(36px,10vw,48px)}.landing-redesign .editorial-benefits .feature-mosaic{grid-template-columns:1fr;grid-template-areas:"primary" "secondary" "clients" "payments" "automation";grid-template-rows:240px 220px 220px 220px 220px;gap:10px}.landing-redesign .feature-card-visual{flex-basis:53%}.landing-redesign .feature-card-content{padding:13px 15px 14px}.landing-redesign .feature-card h3{font-size:20px}.landing-redesign .feature-card p{font-size:13px}}@media(max-width:360px){.landing-redesign .editorial-benefits{padding-block:64px}.landing-redesign .editorial-benefits .feature-mosaic{grid-template-rows:226px repeat(4,208px)}.landing-redesign .feature-card-visual span{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.landing-redesign .feature-card,.landing-redesign .feature-card-visual:before,.landing-redesign .feature-card-visual span{transition:none}.landing-redesign .feature-card:hover{transform:none}.landing-redesign .feature-card:hover .feature-card-visual:before,.landing-redesign .feature-card:hover .feature-card-visual span{transform:none}}.landing-redesign .hero-product-stage{position:relative;width:min(1120px,100%);aspect-ratio:16/8.65;margin-inline:auto;overflow:visible}.landing-redesign .hero-product-aura{position:absolute;inset:10% 12%;z-index:0;width:auto;height:auto;border-radius:50%;background:radial-gradient(ellipse,#aebfff58 0%,#dcc7ff2c 38%,transparent 72%);filter:blur(38px);opacity:.72;pointer-events:none}.landing-redesign .hero-browser{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border:1px solid #d9dce8;border-radius:26px;background:var(--surface);box-shadow:0 35px 100px #303a5c1b,0 12px 30px #28304812;transform:none}.landing-redesign .hero-browser-chrome{box-sizing:border-box;height:50px;display:flex;align-items:center;gap:10px;padding:0 17px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-muted) 86%,transparent);color:var(--text-muted)}.landing-redesign .hero-browser-controls{display:flex;gap:6px}.landing-redesign .hero-browser-controls i{width:8px;height:8px;border-radius:50%;background:#e5a49d}.landing-redesign .hero-browser-controls i:nth-child(2){background:#e7c985}.landing-redesign .hero-browser-controls i:nth-child(3){background:#9bc6a8}.landing-redesign .hero-browser-chrome>button{width:18px;height:20px;padding:0;border:0;background:transparent;color:var(--text-muted)}.landing-redesign .hero-browser-chrome>button:before{content:"‹";font-size:18px}.landing-redesign .hero-browser-chrome>button:nth-of-type(2):before{content:"›"}.landing-redesign .hero-browser-chrome>svg{width:14px;margin-left:2px}.landing-redesign .hero-browser-chrome>svg:last-child{margin-left:0}.landing-redesign .hero-address{min-width:0;flex:1;height:27px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:10px}.landing-redesign .hero-address span{color:var(--text-primary);font-weight:650}.landing-redesign .hero-address small{color:var(--text-muted);font-size:7px}.landing-redesign .hero-browser-body{display:grid;grid-template-columns:178px minmax(0,1fr);height:calc(100% - 50px);min-height:0;aspect-ratio:auto}.landing-redesign .hero-dashboard-sidebar{box-sizing:border-box;display:flex;flex-direction:column;gap:22px;padding:22px 14px 14px;border-right:1px solid var(--border);background:var(--surface-muted)}.landing-redesign .hero-dashboard-sidebar>.sphexpay-brand{padding-inline:8px}.landing-redesign .hero-dashboard-sidebar>.sphexpay-brand img{width:27px}.landing-redesign .hero-dashboard-sidebar>.sphexpay-brand .sphexpay-wordmark{font-size:15px}.landing-redesign .hero-dashboard-sidebar nav{display:grid;gap:5px}.landing-redesign .hero-dashboard-sidebar nav a{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 10px;border-radius:9px;color:var(--text-muted);font-size:9px}.landing-redesign .hero-dashboard-sidebar nav a svg{width:14px;height:14px}.landing-redesign .hero-dashboard-sidebar nav a.active{background:var(--surface);box-shadow:var(--shadow-xs);color:var(--text-primary);font-weight:650}.landing-redesign .hero-dashboard-sidebar nav a.active svg{color:var(--accent)}.landing-redesign .hero-sidebar-profile{display:flex;align-items:center;gap:8px;margin-top:auto;padding:10px 7px;border-top:1px solid var(--border);color:var(--text-muted);font-size:8px}.landing-redesign .hero-sidebar-profile i{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:7px;font-style:normal;font-weight:800}.landing-redesign .hero-browser-body>main{min-width:0;min-height:0;overflow:hidden;padding:24px 26px;background:var(--surface)}.landing-redesign .hero-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.landing-redesign .hero-dashboard-head>div:first-child{display:grid;gap:4px}.landing-redesign .hero-dashboard-head small{color:var(--accent);font-size:7px;font-weight:750;letter-spacing:.14em}.landing-redesign .hero-dashboard-head b{color:var(--text-primary);font-size:22px;letter-spacing:-.045em}.landing-redesign .hero-dashboard-head span{color:var(--text-secondary);font-size:9px}.landing-redesign .hero-dashboard-actions{display:flex;gap:7px}.landing-redesign .hero-dashboard-actions button{height:30px;display:flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-secondary);font-size:8px}.landing-redesign .hero-dashboard-actions button svg{width:12px}.landing-redesign .hero-dashboard-actions button:last-child{width:30px;justify-content:center;padding:0}.landing-redesign .hero-dashboard-actions button:last-child svg{width:13px}.landing-redesign .hero-live-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 235px;grid-template-rows:auto minmax(0,1fr);gap:12px;margin-top:0}.landing-redesign .hero-live-dashboard .preview-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.landing-redesign .hero-live-dashboard .preview-metrics article{min-width:0;min-height:92px;position:relative;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--surface-raised);box-shadow:var(--shadow-xs)}.landing-redesign .hero-live-dashboard .live-metric header{display:flex;align-items:flex-start;justify-content:space-between;gap:5px}.landing-redesign .hero-live-dashboard .live-metric header span{display:flex;align-items:center;gap:5px;min-width:0;color:var(--text-muted);font-size:8px;white-space:nowrap}.landing-redesign .hero-live-dashboard .live-metric header span svg{width:12px;color:var(--accent)}.landing-redesign .hero-live-dashboard .live-metric header small{color:var(--text-muted);font-size:6px;white-space:nowrap}.landing-redesign .hero-live-dashboard .live-metric>strong{display:block;margin-top:12px;color:var(--text-primary);font-size:clamp(13px,1.35vw,18px);letter-spacing:-.04em}.landing-redesign .hero-live-dashboard .live-metric footer{display:flex;align-items:center;gap:4px;margin-top:7px;color:#27a56b;font-size:7px}.landing-redesign .hero-live-dashboard .live-metric footer svg{width:10px}.landing-redesign .hero-live-dashboard .live-metric>i{width:54px;height:54px;right:-16px;bottom:-20px;background:var(--accent-soft);filter:blur(8px)}.landing-redesign .hero-live-dashboard .public-product-chart{grid-column:1;min-width:0;min-height:0;margin:0;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised)!important;box-shadow:var(--shadow-xs)}.landing-redesign .hero-live-dashboard .public-product-chart header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.landing-redesign .hero-live-dashboard .public-product-chart header span{display:block;color:var(--text-muted);font-size:8px}.landing-redesign .hero-live-dashboard .public-product-chart header strong{display:block;margin-top:5px;color:var(--text-primary);font-size:18px}.landing-redesign .hero-live-dashboard .public-product-chart header>small{display:flex;align-items:center;gap:5px;padding:4px 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:7px}.landing-redesign .hero-live-dashboard .public-product-chart svg{width:100%;height:calc(100% - 42px);min-height:120px;margin-top:7px}.landing-redesign .hero-live-dashboard .public-product-chart .grid{stroke:var(--border);stroke-width:1}.landing-redesign .hero-live-dashboard .public-product-chart .line{stroke:var(--accent)}.landing-redesign .hero-live-dashboard .public-product-chart .labels text{fill:var(--text-muted);font-size:9px}.landing-redesign .hero-live-dashboard .preview-sales{grid-column:2;min-width:0;min-height:0;margin:0;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised)!important;box-shadow:var(--shadow-xs)}.landing-redesign .hero-live-dashboard .live-sales header{display:flex;align-items:center;justify-content:space-between;gap:6px}.landing-redesign .hero-live-dashboard .live-sales header span{color:var(--text-primary)!important;font-size:9px;font-weight:650}.landing-redesign .hero-live-dashboard .live-sales header small{color:var(--text-muted);font-size:7px}.landing-redesign .hero-live-dashboard .live-sales-list{margin-top:6px}.landing-redesign .hero-live-dashboard .live-event{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:7px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border)}.landing-redesign .hero-live-dashboard .live-event>i{width:7px;height:7px;border-radius:50%;background:#3db77b}.landing-redesign .hero-live-dashboard .live-event span{min-width:0}.landing-redesign .hero-live-dashboard .live-event b,.landing-redesign .hero-live-dashboard .live-event small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-redesign .hero-live-dashboard .live-event b{color:var(--text-primary);font-size:8px}.landing-redesign .hero-live-dashboard .live-event small{margin-top:3px;color:var(--text-muted);font-size:7px}.landing-redesign .hero-live-dashboard .live-event strong{color:var(--text-primary);font-size:8px}.landing-redesign .hero-float-notification{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #ffffffaa;border-radius:12px;background:#fffffff2;box-shadow:0 14px 35px #25253625;color:#24242a;animation:hero-notification-in .8s var(--cinema-ease) both,hero-notification-float 6s 1s ease-in-out infinite}.landing-redesign .hero-float-notification i{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#e5f7ed;color:#21945d;font-style:normal}.landing-redesign .hero-float-notification i svg{width:13px}.landing-redesign .hero-float-notification span{display:grid;gap:3px}.landing-redesign .hero-float-notification b{font-size:8px}.landing-redesign .hero-float-notification small{color:#85858c;font-size:7px}.landing-redesign .hero-float-notification strong{margin-left:4px;color:#198253;font-size:9px}.landing-redesign .hero-float-sale{right:-27px;bottom:13%}.landing-redesign .hero-float-goal{left:-28px;top:26%;animation-delay:.25s}.landing-redesign .hero-float-goal i{background:var(--accent-soft);color:var(--accent)}@keyframes hero-notification-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes hero-notification-float{50%{translate:0 -4px}}@media(prefers-color-scheme:dark){.landing-redesign .hero-browser{border-color:#2b2f3b;background:#11131a;box-shadow:0 35px 100px #0009,0 0 70px #6e78c31c}.landing-redesign .hero-browser-chrome{background:#171a23}.landing-redesign .hero-address{background:#11131a}.landing-redesign .hero-float-notification{border-color:#3b3e4b;background:#1b1e28;color:#eee;box-shadow:0 18px 40px #0008}.landing-redesign .hero-float-notification small{color:#9da1ae}}@media(max-width:900px){.landing-redesign .hero-browser-body{grid-template-columns:70px minmax(0,1fr)}.landing-redesign .hero-dashboard-sidebar{padding-inline:10px}.landing-redesign .hero-dashboard-sidebar>.sphexpay-brand .sphexpay-wordmark,.landing-redesign .hero-dashboard-sidebar nav a span,.landing-redesign .hero-sidebar-profile span{display:none}.landing-redesign .hero-dashboard-sidebar nav a{justify-content:center;padding:0}.landing-redesign .hero-sidebar-profile{justify-content:center}.landing-redesign .hero-browser-body>main{padding:18px}.landing-redesign .hero-live-dashboard{grid-template-columns:minmax(0,1fr) 190px}.landing-redesign .hero-float-goal{left:-10px}.landing-redesign .hero-float-sale{right:-10px}}@media(max-width:700px){.landing-redesign .hero-product-stage{aspect-ratio:1/1.02}.landing-redesign .hero-browser{border-radius:18px}.landing-redesign .hero-browser-chrome{height:34px;padding-inline:10px;gap:6px}.landing-redesign .hero-browser-controls i{width:6px;height:6px}.landing-redesign .hero-browser-chrome>button,.landing-redesign .hero-browser-chrome>svg{display:none}.landing-redesign .hero-address{height:23px;font-size:8px}.landing-redesign .hero-address small{display:none}.landing-redesign .hero-browser-body{grid-template-columns:42px;height:calc(100% - 34px)}.landing-redesign .hero-dashboard-sidebar{padding:14px 6px;gap:14px}.landing-redesign .hero-dashboard-sidebar>.sphexpay-brand img{width:24px}.landing-redesign .hero-dashboard-sidebar nav{gap:3px}.landing-redesign .hero-dashboard-sidebar nav a{min-height:30px}.landing-redesign .hero-browser-body>main{padding:12px}.landing-redesign .hero-dashboard-head{margin-bottom:8px}.landing-redesign .hero-dashboard-head b{font-size:16px}.landing-redesign .hero-dashboard-head span,.landing-redesign .hero-dashboard-actions button:first-child{display:none}.landing-redesign .hero-live-dashboard{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.landing-redesign .hero-live-dashboard .preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.landing-redesign .hero-live-dashboard .preview-metrics article{min-height:66px;padding:8px}.landing-redesign .hero-live-dashboard .live-metric header small{display:none}.landing-redesign .hero-live-dashboard .live-metric>strong{margin-top:8px;font-size:11px}.landing-redesign .hero-live-dashboard .live-metric footer{margin-top:4px;font-size:6px}.landing-redesign .hero-live-dashboard .public-product-chart{grid-column:1;min-height:0;padding:9px}.landing-redesign .hero-live-dashboard .public-product-chart header strong{font-size:13px}.landing-redesign .hero-live-dashboard .public-product-chart svg{height:calc(100% - 34px);min-height:100px}.landing-redesign .hero-live-dashboard .preview-sales,.landing-redesign .hero-float-notification{display:none}}@media(max-width:360px){.landing-redesign .hero-product-stage{aspect-ratio:1/1.08}.landing-redesign .hero-browser-body>main{padding:9px}.landing-redesign .hero-live-dashboard .preview-metrics article{min-height:62px;padding:7px}.landing-redesign .hero-live-dashboard .live-metric header span{font-size:7px}.landing-redesign .hero-live-dashboard .live-metric>strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.landing-redesign .hero-float-notification,.landing-redesign .hero-live-dashboard .live-event,.landing-redesign .hero-live-dashboard .public-product-chart .live-line,.landing-redesign .hero-live-dashboard .public-product-chart .live-area,.landing-redesign .hero-live-dashboard .public-product-chart .live-point{animation:none!important}.landing-redesign .hero-float-notification{transform:none!important}}.landing-redesign{box-sizing:border-box;max-width:100%;overflow-x:clip}.landing-redesign main{box-sizing:border-box;max-width:100%;overflow:visible}.landing-redesign main>section{box-sizing:border-box;min-width:0;max-width:100%}.landing-redesign img{max-width:100%;height:auto}.landing-redesign .competition-public-section{position:relative;isolation:isolate;box-sizing:border-box;width:min(1240px,calc(100% - 48px));min-height:0;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(44px,7vw,96px);margin:clamp(64px,8vw,112px) auto;padding:clamp(74px,8vw,112px) clamp(28px,5vw,72px);overflow:visible;border:1px solid #3a302a;border-radius:32px;background:radial-gradient(circle at 78% 20%,#f15a2433,transparent 30%),radial-gradient(circle at 12% 90%,#c58f3a18,transparent 26%),linear-gradient(145deg,#111112,#1d1714 55%,#0b0b0c);box-shadow:0 35px 90px #21140e33;color:#f5f5f6}.landing-redesign .competition-public-section:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:.14;background-image:linear-gradient(120deg,#fff1 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 65%);mask-image:linear-gradient(120deg,#000,transparent 65%);pointer-events:none}.landing-redesign .competition-public-copy{position:relative;z-index:2;min-width:0}.landing-redesign .competition-eyebrow{display:flex;align-items:center;gap:8px;color:#ff9a68;font-size:10px;font-weight:800;letter-spacing:.16em}.landing-redesign .competition-eyebrow svg{width:16px}.landing-redesign .competition-status{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:6px 9px;border:1px solid #ffffff1a;border-radius:999px;background:#ffffff0a;color:#d8d2ce;font-size:8px;font-weight:700;letter-spacing:.06em}.landing-redesign .competition-status i{width:6px;height:6px;border-radius:50%;background:#b8a89a}.landing-redesign .competition-status-active i{background:#55d79a;box-shadow:0 0 12px #55d79a99}.landing-redesign .competition-status-upcoming i{background:#f0b85c}.landing-redesign .competition-status-ended i,.landing-redesign .competition-status-finalized i{background:#8b8b92}.landing-redesign .competition-public-copy h2{max-width:580px;margin-top:18px;color:#fff;font-size:clamp(42px,5vw,70px);font-weight:350;line-height:.98;letter-spacing:-.06em}.landing-redesign .competition-public-copy h3{margin-top:16px;color:#ff9a68;font-size:clamp(20px,2vw,27px);font-weight:600;letter-spacing:-.035em}.landing-redesign .competition-public-copy>p{max-width:500px;margin-top:14px;color:#b4afb0;font-size:14px;line-height:1.65}.landing-redesign .competition-public-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.landing-redesign .competition-public-copy dl>div{min-width:0;display:grid;grid-template-columns:24px 1fr;gap:3px 7px;padding:13px;border:1px solid #ffffff16;border-radius:13px;background:#ffffff08}.landing-redesign .competition-public-copy dl svg{grid-row:1/3;width:17px;color:#ff9a68}.landing-redesign .competition-public-copy dt{color:#898486;font-size:8px}.landing-redesign .competition-public-copy dd{color:#f0eded;font-size:9px;font-weight:700}.landing-redesign .competition-public-actions{display:flex;align-items:center;gap:10px;margin-top:24px}.landing-redesign .competition-public-actions .public-primary{min-height:44px;background:#f15a24;border-color:#f15a24;box-shadow:0 12px 28px #f15a2438}.landing-redesign .competition-public-actions>a:last-child{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid #ffffff24;border-radius:999px;background:#ffffff08;color:#eee;font-size:10px}.landing-redesign .competition-public-copy>small{display:block;max-width:540px;margin-top:18px;color:#777276;font-size:8px;line-height:1.6}.landing-redesign .competition-public-prizes{position:relative;min-width:0;min-height:0;display:grid;align-items:center;gap:16px}.landing-redesign .competition-prize-stage{position:relative;min-width:0;display:grid;place-items:center;aspect-ratio:1.08}.landing-redesign .competition-prize-glow{position:absolute;width:68%;height:68%;border-radius:50%;background:radial-gradient(circle,#ff9a684d,transparent 68%);filter:blur(22px);animation:competition-glow 5s ease-in-out infinite}.landing-redesign .competition-prize-stage img{position:relative;z-index:1;width:min(100%,480px);height:auto;max-height:470px;object-fit:contain;object-position:center;filter:drop-shadow(0 32px 38px #000b);animation:competition-phone-float 7s ease-in-out infinite}.landing-redesign .competition-prize-badge{position:absolute;z-index:2;top:8%;right:4%;display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #f6d79a55;border-radius:999px;background:#6c4b2375;color:#f6d79a;font-size:7px;font-weight:800;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-redesign .competition-prize-badge svg{width:13px}.landing-redesign .competition-prize-list{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-redesign .competition-prize-list article{min-width:0;display:flex;align-items:center;gap:7px;padding:11px;border:1px solid #ffffff18;border-radius:12px;background:#111114e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-redesign .competition-prize-list article.first{border-color:#f5a45d66;background:#2a1a13e8}.landing-redesign .competition-prize-list article>svg{width:17px;flex:0 0 17px;color:#f6c978}.landing-redesign .competition-prize-list article span{min-width:0}.landing-redesign .competition-prize-list small,.landing-redesign .competition-prize-list b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-redesign .competition-prize-list small{color:#8c8789;font-size:7px}.landing-redesign .competition-prize-list b{margin-top:3px;color:#f0eded;font-size:8px}@keyframes competition-phone-float{50%{transform:translateY(-7px) rotate(1deg)}}@keyframes competition-glow{50%{opacity:.62;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.landing-redesign .competition-prize-stage img,.landing-redesign .competition-prize-glow{animation:none}}@media(max-width:900px){.landing-redesign .competition-public-section{width:min(100% - 36px,760px);grid-template-columns:1fr;gap:34px;margin-block:72px;padding:58px 28px}.landing-redesign .competition-public-copy{text-align:left}.landing-redesign .competition-public-prizes{width:min(100%,600px);margin-inline:auto}.landing-redesign .competition-prize-stage{aspect-ratio:1.25}.landing-redesign .competition-prize-stage img{width:min(78%,390px);max-height:390px}.landing-redesign .competition-prize-badge{right:8%}}@media(max-width:600px){.landing-redesign .competition-public-section{width:calc(100% - 32px);gap:24px;margin-block:56px;padding:46px 18px;border-radius:24px}.landing-redesign .competition-public-copy h2{font-size:clamp(38px,11vw,52px)}.landing-redesign .competition-public-copy h3{font-size:21px}.landing-redesign .competition-public-copy>p{font-size:13px}.landing-redesign .competition-public-copy dl{grid-template-columns:1fr}.landing-redesign .competition-public-actions{align-items:stretch;flex-direction:column}.landing-redesign .competition-public-actions>a{width:100%;justify-content:center}.landing-redesign .competition-prize-stage{aspect-ratio:1.05}.landing-redesign .competition-prize-stage img{width:86%;max-height:330px}.landing-redesign .competition-prize-badge{top:4%;right:2%}.landing-redesign .competition-prize-list{grid-template-columns:1fr}.landing-redesign .competition-prize-list article{min-height:52px}.landing-redesign .competition-public-copy>small{font-size:7px}}@media(max-width:360px){.landing-redesign .competition-public-section{width:calc(100% - 28px);padding-inline:15px}.landing-redesign .competition-public-copy h2{font-size:36px}.landing-redesign .competition-prize-stage img{width:92%;max-height:290px}.landing-redesign .competition-prize-badge{font-size:6px}}.landing-redesign .mobile-experience-section{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:clamp(60px,7vw,102px)}.landing-redesign .mobile-experience-section h2{font-size:clamp(44px,4.5vw,64px)}.landing-redesign .public-phone-stage{max-width:570px}.landing-redesign .phone-payment-chip{top:auto;right:8%;bottom:6%;height:auto}.landing-redesign .phone-float-sale{right:auto;bottom:auto;height:auto}.landing-redesign .phone-float-pix{top:auto;left:auto;height:auto}.landing-redesign .phone-float-secure{left:auto;bottom:auto;height:auto}.landing-redesign .phone-float-conversion,.landing-redesign .phone-trust-chip{top:auto;right:auto;height:auto}.landing-redesign .resource-rail{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media(max-width:900px){.landing-redesign .mobile-experience-section{grid-template-columns:1fr}}@media(max-width:767px){.landing-redesign .preview-overview{grid-template-columns:1fr}.landing-redesign .preview-metrics{grid-template-columns:1fr 1fr}.landing-redesign .preview-metrics article:last-child{display:none}.landing-redesign .public-product-chart svg{height:180px}.landing-redesign .preview-sales{min-height:150px}.landing-redesign .public-phone-stage{margin:24px auto 0}.landing-redesign .phone-payment-chip{top:auto;right:0;bottom:4%}}.landing-redesign .live-overview{isolation:isolate}.landing-redesign .hero-live-dashboard{margin-top:14px;gap:10px}.landing-redesign .hero-live-dashboard .preview-metrics{gap:9px}.landing-redesign .hero-live-dashboard .preview-metrics article{padding:13px;border-color:#252528;background:#101012}.landing-redesign .hero-live-dashboard .preview-metrics strong{font-size:clamp(12px,1.45vw,18px)}.landing-redesign .hero-live-dashboard .public-product-chart,.landing-redesign .hero-live-dashboard .preview-sales{padding:14px}.landing-redesign .hero-live-dashboard .public-product-chart svg{height:clamp(150px,17vw,205px)}.landing-redesign .hero-live-dashboard .live-event{padding:11px 0}.landing-redesign .live-metric{overflow:hidden;transition:border-color .45s ease,box-shadow .45s ease,transform .45s ease}.landing-redesign .live-metric{border-color:#2a2a2e!important}.landing-redesign .live-metric>strong{font-variant-numeric:tabular-nums;transition:color .3s ease,text-shadow .3s ease}.landing-redesign .live-metric>i{position:absolute;right:-22px;bottom:-24px;width:72px;height:72px;border-radius:50%;background:#f15a2412;filter:blur(9px);animation:dashboard-metric-glow 3.8s ease-out infinite}.landing-redesign .is-live header>small{display:flex;align-items:center;gap:6px;color:#9ee8bf;background:#12342580}.landing-redesign .is-live header>small>i,.landing-redesign .live-sales header span>i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#53d995;box-shadow:0 0 #53d99580;animation:dashboard-live-pulse 1.8s ease-out infinite}.landing-redesign .public-product-chart.is-live{position:relative;overflow:hidden;background:linear-gradient(145deg,#121214,#0d0d0f)!important}.landing-redesign .public-product-chart.is-live:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,#ffffff08 50%,transparent 65%);translate:-120% 0;animation:dashboard-shimmer 8s ease-in-out infinite}.landing-redesign .public-product-chart .live-area{fill:url(#product-chart-fill-live);opacity:0;animation:dashboard-area-in 1.25s ease-out forwards}.landing-redesign .public-product-chart .live-line{stroke:#ff7138;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900;animation:dashboard-line-draw 1.45s cubic-bezier(.22,1,.36,1) forwards}.landing-redesign .public-product-chart .live-point{fill:#ff8a59;stroke:#171719;stroke-width:4;transform-box:fill-box;transform-origin:center;animation:dashboard-point-in .6s .85s ease-out both,dashboard-point-pulse 2s 1.45s ease-in-out infinite}.landing-redesign .live-sales{overflow:hidden;background:linear-gradient(160deg,#121214,#0e0e10)!important}.landing-redesign .live-sales header span{display:flex;align-items:center;gap:7px;color:#eaeaec!important}.landing-redesign .live-sales-list{display:grid;overflow:hidden}.landing-redesign .live-event{will-change:transform,opacity;animation:dashboard-event-in .7s cubic-bezier(.16,1,.3,1) both;transition:opacity .4s ease,transform .4s ease}.landing-redesign .live-event:nth-child(2){animation-delay:70ms}.landing-redesign .live-event:nth-child(3){animation-delay:.14s}.landing-redesign .live-event:nth-child(4){animation:dashboard-event-out .62s ease-in both}.landing-redesign .live-event>strong{font-variant-numeric:tabular-nums;white-space:nowrap}.landing-redesign .live-event.processing>i{background:#e6a23c;animation:dashboard-status-pulse 1.7s ease-in-out infinite}.landing-redesign .live-event.completed>i{background:#72a8ff}.landing-redesign .live-event.approved>i{animation:dashboard-status-pulse 1.7s ease-in-out infinite}@keyframes dashboard-live-pulse{0%{box-shadow:0 0 #53d99580}70%,to{box-shadow:0 0 0 7px #53d99500}}@keyframes dashboard-metric-glow{0%,68%{opacity:.25;transform:scale(.8)}82%{opacity:1;transform:scale(1.2)}to{opacity:.25;transform:scale(.9)}}@keyframes dashboard-shimmer{0%,72%{translate:-120% 0}to{translate:120% 0}}@keyframes dashboard-line-draw{to{stroke-dashoffset:0}}@keyframes dashboard-area-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-point-in{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes dashboard-point-pulse{50%{scale:1.45;filter:drop-shadow(0 0 6px #f15a24)}}@keyframes dashboard-event-in{0%{opacity:0;transform:translateY(-16px) scale(.97);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes dashboard-event-out{0%{opacity:1;transform:none;max-height:64px}to{opacity:0;transform:translateY(12px) scale(.97);max-height:0;padding-block:0;border-color:transparent}}@keyframes dashboard-status-pulse{50%{box-shadow:0 0 0 5px #53d99512,0 0 12px #53d99580}}@media(max-width:767px){.landing-redesign .hero-live-dashboard{margin-top:8px}.landing-redesign .hero-live-dashboard .preview-metrics article{padding:9px}.landing-redesign .hero-live-dashboard .preview-metrics strong{font-size:11px}.landing-redesign .hero-live-dashboard .preview-metrics small{font-size:6px}.landing-redesign .hero-live-dashboard .public-product-chart,.landing-redesign .hero-live-dashboard .preview-sales{padding:10px}.landing-redesign .hero-live-dashboard .public-product-chart svg{height:170px}.landing-redesign .live-sales .live-event{grid-template-columns:7px minmax(0,1fr) auto}.landing-redesign .live-sales .live-event small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.landing-redesign :is(.live-metric>i,.is-live header>small>i,.live-sales header span>i,.public-product-chart.is-live:after,.public-product-chart .live-area,.public-product-chart .live-line,.public-product-chart .live-point,.live-event,.live-event>i){animation:none!important;transition:none!important;filter:none!important}.landing-redesign .public-product-chart .live-line{stroke-dashoffset:0}.landing-redesign .public-product-chart .live-area{opacity:1}}.landing-redesign .landing-hero-copy{width:min(1120px,100%)}.landing-redesign .landing-hero h1{font-size:clamp(56px,5.7vw,84px)}.landing-redesign .landing-hero h1>span{white-space:nowrap}.landing-redesign .landing-hero-visual{margin-top:48px}.landing-redesign .phone-float{min-height:0;max-height:68px;overflow:hidden}.landing-redesign .phone-float-secure,.landing-redesign .phone-float-conversion{width:178px;min-width:0}.landing-redesign .phone-trust-chip{max-height:58px;overflow:hidden}.landing-redesign .phone-payment-chip{max-height:38px;white-space:nowrap}@media(max-width:767px){.landing-redesign .landing-hero h1>span{white-space:normal}.landing-redesign .landing-hero-visual{margin-top:42px}.landing-redesign .phone-float{max-height:60px}.landing-redesign .phone-float-secure,.landing-redesign .phone-float-conversion{width:min(150px,44vw)}}.landing-redesign .mobile-experience-section{box-sizing:border-box!important;width:100%!important;max-width:none!important;display:block!important;margin:0!important;padding:clamp(112px,11vw,168px) clamp(24px,4vw,52px)!important;overflow:visible!important;background:radial-gradient(ellipse 42% 46% at 72% 52%,#f15a2411,transparent 72%),#050505}.landing-redesign .mobile-experience-container{box-sizing:border-box;width:min(1240px,100%);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(64px,7vw,112px);margin-inline:auto}.landing-redesign .mobile-experience-copy{position:relative;z-index:5;min-width:0;max-width:500px}.landing-redesign .mobile-experience-copy>span{display:block;margin-bottom:18px;color:#77777c;font-size:9px;font-weight:650;letter-spacing:.18em}.landing-redesign .mobile-experience-copy h2{margin:0;color:#f4f4f5;font-size:clamp(46px,4.6vw,68px);font-weight:330;line-height:1.01;letter-spacing:-.058em;text-wrap:balance}.landing-redesign .mobile-experience-copy h2>span{display:block}.landing-redesign .mobile-experience-copy .mobile-title-accent{color:#f06a35;text-shadow:0 0 28px #f15a241c}.landing-redesign .mobile-experience-copy>p{max-width:480px;margin-top:24px;color:#85858a;font-size:14px;line-height:1.75}.landing-redesign .mobile-experience-actions{display:flex;align-items:center;gap:12px;margin-top:2px}.landing-redesign .mobile-experience-actions>a:last-child{min-height:44px;display:inline-flex;align-items:center;padding:0 17px;border:1px solid #2a2a2d;border-radius:999px;background:#111113;color:#b5b5b9;font-size:11px;font-weight:700;transition:border-color .25s,color .25s,background .25s}.landing-redesign .mobile-experience-actions>a:last-child:hover{border-color:#444449;background:#171719;color:#fff}.landing-redesign .mobile-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:32px 0}.landing-redesign .mobile-benefit-grid article{box-sizing:border-box;min-width:0;min-height:74px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #252528;border-radius:15px;background:#0d0d0f;box-shadow:inset 0 1px #ffffff04}.landing-redesign .mobile-benefit-grid article>svg{width:18px;flex:0 0 18px;color:#a9a9ad}.landing-redesign .mobile-benefit-grid article span{min-width:0}.landing-redesign .mobile-benefit-grid article b,.landing-redesign .mobile-benefit-grid article small{display:block}.landing-redesign .mobile-benefit-grid article b{overflow:hidden;color:#e2e2e4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.landing-redesign .mobile-benefit-grid article small{margin-top:4px;color:#707075;font-size:8px;line-height:1.4}.landing-redesign .mobile-experience-visual{position:relative;z-index:2;min-width:0;width:100%}.landing-redesign .public-phone-stage{position:relative!important;isolation:isolate;box-sizing:border-box;width:100%!important;max-width:650px!important;min-height:720px!important;height:auto!important;display:grid!important;place-items:center;margin:0 auto!important;overflow:visible!important;contain:none!important;transform:none!important}.landing-redesign .phone-aura{position:absolute;z-index:0;inset:12% 8%;width:auto!important;height:auto!important;aspect-ratio:auto;border-radius:46%;background:radial-gradient(circle,#f15a2430 0%,#f15a2414 35%,transparent 72%);filter:blur(38px);pointer-events:none}.landing-redesign .public-phone{position:relative!important;z-index:2;top:auto!important;right:auto!important;width:clamp(260px,23vw,300px)!important;max-width:46%;height:auto!important;aspect-ratio:285/586;margin:auto;transform:translateY(calc(var(--scroll-shift,0) * -18px)) rotate(calc(2.5deg + var(--scroll-shift,0) * -1.2deg))!important;transform-origin:center;filter:drop-shadow(0 42px 62px #000b);will-change:transform}.landing-redesign .public-phone-frame{border:1px solid #242427;background:#070708;color:#f0f0f2}.landing-redesign .public-phone-frame>header{border-bottom:1px solid #202023;background:#0b0b0d}.landing-redesign .public-phone-frame>header small{color:#626267}.landing-redesign .public-phone-frame>header b{color:#eee}.landing-redesign .public-phone-frame>header button{position:relative;border-color:#28282b;background:#131315;color:#ddd}.landing-redesign .public-phone-frame>header button i{position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:50%;background:#f15a24;box-shadow:0 0 8px #f15a24}.landing-redesign .public-phone-frame>main{background:#080809}.landing-redesign .phone-balance{border:1px solid #26262a;background:linear-gradient(145deg,#171719,#0e0e10);box-shadow:0 18px 38px #0008}.landing-redesign .phone-balance span{color:#77777c}.landing-redesign .phone-balance strong{color:#f5f5f6;font-variant-numeric:tabular-nums}.landing-redesign .phone-balance small{color:#69d59d}.landing-redesign .phone-stats article,.landing-redesign .phone-chart,.landing-redesign .phone-live{border:1px solid #242427;background:#101012;color:#e8e8ea}.landing-redesign .phone-stats article span,.landing-redesign .phone-chart header small,.landing-redesign .phone-live header small,.landing-redesign .phone-live article small{color:#68686d}.landing-redesign .phone-stats article b,.landing-redesign .phone-live article b,.landing-redesign .phone-live article strong{color:#ededee}.landing-redesign .phone-chart .fill{fill:url(#phoneChartFill)}.landing-redesign .phone-chart .line{fill:none;stroke:#f15a24;stroke-width:2.3;filter:drop-shadow(0 0 4px #f15a2460)}.landing-redesign .phone-live-new{animation:mobile-sale-in .72s cubic-bezier(.16,1,.3,1) both}.landing-redesign .phone-live article>i{box-shadow:0 0 #45bb7a70;animation:dashboard-live-pulse 1.8s ease-out infinite}.landing-redesign .public-phone-frame>footer{height:42px;border-color:#242427;background:#0c0c0e}.landing-redesign .public-phone-frame>footer i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:transparent;color:#55555a}.landing-redesign .public-phone-frame>footer i.active{width:30px;background:#f15a2418;color:#f47a49}.landing-redesign .public-phone-frame>footer svg{width:12px}.landing-redesign .phone-float,.landing-redesign .phone-trust-chip,.landing-redesign .phone-payment-chip{position:absolute!important;z-index:4!important;box-sizing:border-box;pointer-events:none;will-change:transform}.landing-redesign .phone-float{width:min(190px,31%)!important;max-height:none!important;overflow:visible!important;padding:11px!important;border-color:#2c2c30!important;background:#121214f2!important;box-shadow:0 18px 48px #000b!important;animation:mobile-card-breathe 5.8s ease-in-out infinite!important}.landing-redesign .phone-float-sale{--float-distance:-16px;inset:13% auto auto 1%!important}.landing-redesign .phone-float-pix{--float-distance:12px;inset:25% 0 auto auto!important;animation-delay:-1.4s!important}.landing-redesign .phone-float-secure{--float-distance:-10px;inset:auto 1% 25% auto!important;width:min(184px,30%)!important;animation-delay:-2.8s!important}.landing-redesign .phone-float-conversion{--float-distance:15px;inset:auto auto 18% 0!important;width:min(184px,30%)!important;animation-delay:-4.1s!important}.landing-redesign .phone-float-goal{--float-distance:-13px;inset:auto 4% 5% auto!important;width:min(180px,29%)!important;animation-delay:-5s!important}.landing-redesign .phone-float-goal>svg{width:24px;color:#f15a24}.landing-redesign .phone-trust-chip{inset:auto auto 5% 8%!important;max-height:none!important;border-color:#29292d;background:#101012f2;box-shadow:0 16px 38px #000a}.landing-redesign .phone-payment-chip{inset:auto 7% 6% auto!important;max-height:none!important;padding:10px 12px;border:1px solid #29292d;border-radius:12px;background:#101012f2;box-shadow:0 16px 38px #000a;color:#aaa;font-size:8px}.landing-redesign .public-phone-stage[data-scroll-progress] .phone-float{transform:translateY(calc(var(--scroll-shift,0) * var(--float-distance)))!important}@keyframes mobile-card-breathe{0%,to{box-shadow:0 18px 48px #000b,0 0 #f15a2400}50%{box-shadow:0 24px 58px #000d,0 0 24px #f15a2415}}@keyframes mobile-sale-in{0%{opacity:0;transform:translateY(-10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media(max-width:1100px){.landing-redesign .mobile-experience-container{grid-template-columns:minmax(340px,.88fr) minmax(480px,1.12fr);gap:40px}.landing-redesign .public-phone-stage{max-width:540px!important;min-height:680px!important}.landing-redesign .public-phone{width:260px!important;max-width:50%}.landing-redesign .phone-float{width:170px!important}.landing-redesign .phone-float-secure,.landing-redesign .phone-float-conversion,.landing-redesign .phone-float-goal{width:164px!important}}@media(max-width:960px){.landing-redesign .mobile-experience-section{padding-block:104px!important}.landing-redesign .mobile-experience-container{grid-template-columns:1fr;gap:58px;width:min(720px,100%)}.landing-redesign .mobile-experience-copy{max-width:620px}.landing-redesign .mobile-experience-copy>p{max-width:560px}.landing-redesign .mobile-experience-visual{width:100%}.landing-redesign .public-phone-stage{max-width:620px!important;min-height:680px!important}}@media(max-width:600px){.landing-redesign .mobile-experience-section{padding:88px 18px 96px!important}.landing-redesign .mobile-experience-container{gap:44px}.landing-redesign .mobile-experience-copy h2{font-size:clamp(39px,11.5vw,52px)}.landing-redesign .mobile-benefit-grid{gap:8px;margin-block:26px}.landing-redesign .mobile-benefit-grid article{min-height:70px;padding:11px}.landing-redesign .public-phone-stage{width:min(100%,410px)!important;min-height:620px!important}.landing-redesign .public-phone{width:238px!important;max-width:62%}.landing-redesign .phone-float{width:150px!important;padding:9px!important}.landing-redesign .phone-float-secure,.landing-redesign .phone-float-conversion,.landing-redesign .phone-float-goal{width:146px!important}.landing-redesign .phone-float-sale{top:10%!important}.landing-redesign .phone-float-pix{top:27%!important}.landing-redesign .phone-float-secure{bottom:24%!important}.landing-redesign .phone-float-conversion{bottom:16%!important}.landing-redesign .phone-trust-chip{left:1%!important;bottom:2%!important;padding:9px 10px}.landing-redesign .phone-payment-chip{right:1%!important;bottom:3%!important}}@media(max-width:389px){.landing-redesign .mobile-experience-section{padding-inline:14px!important}.landing-redesign .mobile-benefit-grid{grid-template-columns:1fr}.landing-redesign .mobile-experience-actions{align-items:stretch;flex-direction:column}.landing-redesign .mobile-experience-actions>a{width:100%;justify-content:center}.landing-redesign .public-phone-stage{min-height:590px!important}.landing-redesign .public-phone{width:220px!important;max-width:66%}.landing-redesign .phone-float{width:136px!important}.landing-redesign .phone-float-secure,.landing-redesign .phone-float-conversion,.landing-redesign .phone-float-goal{width:132px!important}.landing-redesign .phone-float b{font-size:8px}.landing-redesign .phone-float small{font-size:6px}.landing-redesign .phone-float i{width:28px;height:28px}.landing-redesign .phone-trust-chip{max-width:150px}.landing-redesign .phone-payment-chip{padding:8px}}@media(max-width:340px){.landing-redesign .phone-float-conversion,.landing-redesign .phone-payment-chip{display:none}.landing-redesign .public-phone-stage{min-height:550px!important}.landing-redesign .public-phone{width:212px!important}}@media(scripting:none){.landing-redesign .mobile-experience-section [data-motion]{opacity:1!important;filter:none!important;translate:0!important;scale:1!important;rotate:0deg!important}}@media(prefers-reduced-motion:reduce){.landing-redesign .mobile-experience-section [data-motion]{opacity:1!important;filter:none!important;translate:0!important;scale:1!important;rotate:0deg!important;transition:none!important}.landing-redesign .public-phone,.landing-redesign .public-phone-stage .phone-float{transform:none!important;animation:none!important;will-change:auto}}.landing-redesign .editorial-benefits>header{margin-bottom:48px}.landing-redesign .editorial-benefits .feature-mosaic{display:grid;grid-template-columns:1.18fr .91fr .91fr;grid-template-areas:"primary primary live" "security clients automation" "reports reports reports";grid-template-rows:250px 188px 214px;gap:12px}.landing-redesign .editorial-benefits .feature-mosaic article,.landing-redesign .editorial-benefits .feature-mosaic article.wide{grid-column:auto;grid-row:auto}.landing-redesign .editorial-benefits .feature-mosaic article{box-sizing:border-box;min-height:0;padding:22px;overflow:hidden;border:1px solid #222225;border-radius:18px;background:radial-gradient(circle at 88% 8%,#ffffff06,transparent 32%),#09090a;box-shadow:inset 0 1px #ffffff03;transition:translate .3s var(--cinema-ease),border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(1){grid-area:primary}.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(2){grid-area:live}.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(3){grid-area:security}.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(4){grid-area:clients}.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(5){grid-area:automation}.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(6){grid-area:reports}.landing-redesign .editorial-benefits .feature-mosaic article:hover{translate:0 -4px;border-color:#36363a;background-color:#0d0d0f;box-shadow:0 18px 42px #0007}.landing-redesign .feature-mosaic article>i{width:38px;height:38px;flex:0 0 38px;border-radius:11px}.landing-redesign .feature-mosaic article>i svg{width:16px}.landing-redesign .feature-mosaic article>span,.landing-redesign .editorial-benefits .feature-mosaic article.wide>span{margin-top:auto;padding-top:30px;font-size:7px;letter-spacing:.15em}.landing-redesign .feature-mosaic article h3{max-width:430px;margin-top:9px;font-size:clamp(20px,1.9vw,27px);line-height:1.06;letter-spacing:-.038em}.landing-redesign .feature-mosaic article p{max-width:410px;margin-top:8px;font-size:11px;line-height:1.55}.landing-redesign .feature-mosaic article>b{margin-top:15px;font-size:8px}.landing-redesign .benefit-visual-lines,.landing-redesign .mini-report{top:23px;right:23px;width:38%;max-width:250px;height:94px;margin:0;padding:17px;border-radius:12px}.landing-redesign .benefit-visual-lines{gap:7px}.landing-redesign .benefit-visual-lines i{height:7px}.landing-redesign .mini-report{gap:7px}.landing-redesign .mini-report i{border-radius:3px 3px 0 0}@media(max-width:1024px){.landing-redesign .editorial-benefits .feature-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"primary primary" "live security" "clients automation" "reports reports";grid-template-rows:230px 178px 178px 198px;gap:10px}}@media(max-width:767px){.landing-redesign .editorial-benefits>header{margin-bottom:34px}.landing-redesign .editorial-benefits .feature-mosaic{grid-template-columns:1fr;grid-template-areas:"primary" "live" "security" "clients" "automation" "reports";grid-template-rows:none;gap:10px}.landing-redesign .editorial-benefits .feature-mosaic article,.landing-redesign .editorial-benefits .feature-mosaic article.wide,.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(1),.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(2),.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(6){grid-column:auto;min-height:218px;padding:20px;border-radius:16px}.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(1),.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(6){min-height:236px}.landing-redesign .feature-mosaic article>span,.landing-redesign .editorial-benefits .feature-mosaic article.wide>span{padding-top:24px}.landing-redesign .feature-mosaic article h3{font-size:22px}.landing-redesign .feature-mosaic article p{font-size:10px}.landing-redesign .benefit-visual-lines,.landing-redesign .mini-report{top:19px;right:19px;width:36%;height:78px;padding:13px}}@media(max-width:389px){.landing-redesign .editorial-benefits .feature-mosaic article,.landing-redesign .editorial-benefits .feature-mosaic article.wide,.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(1),.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(2),.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(6){min-height:204px;padding:18px}.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(1),.landing-redesign .editorial-benefits .feature-mosaic article:nth-child(6){min-height:232px}.landing-redesign .benefit-visual-lines,.landing-redesign .mini-report{top:17px;right:17px;height:70px;padding:11px}}.landing-redesign .spx-mobile-showcase{position:relative;isolation:isolate;box-sizing:border-box;width:100%;margin:0;padding:clamp(110px,10vw,154px) 0;overflow:visible;background:radial-gradient(ellipse 34% 40% at 72% 50%,#f15a240d,transparent 72%),#030303;color:#f4f4f5}.landing-redesign .spx-mobile-container{box-sizing:border-box;width:min(1240px,calc(100% - 48px));min-height:820px;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;gap:clamp(64px,7vw,108px);margin-inline:auto}.landing-redesign .spx-mobile-copy{position:relative;z-index:5;min-width:0;width:100%;max-width:520px}.landing-redesign .spx-mobile-label{display:block;margin-bottom:20px;color:#747478;font-size:9px;font-weight:700;letter-spacing:.18em}.landing-redesign .spx-mobile-copy h2{max-width:520px;margin:0;color:#f4f4f5;font-size:clamp(52px,5vw,70px);font-weight:320;line-height:.98;letter-spacing:-.058em;text-wrap:balance}.landing-redesign .spx-mobile-copy h2>span{display:block;white-space:nowrap}.landing-redesign .spx-mobile-accent{color:#ef6b37;text-shadow:0 0 28px #f15a2418}.landing-redesign .spx-mobile-copy>p{max-width:490px;margin:26px 0 0;color:#828287;font-size:14px;line-height:1.75}.landing-redesign .spx-mobile-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:32px 0}.landing-redesign .spx-mobile-benefits article{box-sizing:border-box;min-width:0;min-height:78px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #242427;border-radius:14px;background:#0c0c0e;box-shadow:inset 0 1px #ffffff04}.landing-redesign .spx-mobile-benefits article>svg{width:18px;flex:0 0 18px;color:#aaaab0}.landing-redesign .spx-mobile-benefits article span{min-width:0}.landing-redesign .spx-mobile-benefits b,.landing-redesign .spx-mobile-benefits small{display:block}.landing-redesign .spx-mobile-benefits b{color:#e5e5e7;font-size:10px;line-height:1.35}.landing-redesign .spx-mobile-benefits small{margin-top:4px;color:#68686d;font-size:8px;line-height:1.35}.landing-redesign .spx-mobile-actions{display:flex;align-items:center;gap:10px}.landing-redesign .spx-mobile-actions>a{min-height:44px}.landing-redesign .spx-mobile-actions>a:last-child{display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border:1px solid #29292c;border-radius:999px;background:#101012;color:#aaaab0;font-size:10px;font-weight:700;transition:border-color .25s,color .25s,background .25s}.landing-redesign .spx-mobile-actions>a:last-child:hover{border-color:#434348;background:#171719;color:#fff}.landing-redesign .spx-mobile-visual{position:relative;z-index:2;min-width:0;width:100%;overflow:visible}.landing-redesign .spx-phone-stage{position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:680px;min-height:820px;display:grid;place-items:center;margin-inline:auto;overflow:visible}.landing-redesign .spx-phone-aura{position:absolute;z-index:0;inset:12% 15%;border-radius:50%;background:radial-gradient(circle,#f15a2422,transparent 68%);filter:blur(45px);pointer-events:none}.landing-redesign .spx-phone-device{position:relative;z-index:2;box-sizing:border-box;width:clamp(340px,28vw,380px);height:auto;aspect-ratio:285/586;padding:8px;border:1px solid #323236;border-radius:58px;background:linear-gradient(145deg,#27272a,#050506 52%,#21140f);box-shadow:0 52px 100px #000d,0 0 0 2px #ffffff18 inset,0 0 55px #f15a240d;transform:translateY(calc(var(--scroll-shift,0) * -18px)) rotate(calc(2.4deg + var(--scroll-shift,0) * -1deg));transform-origin:center;will-change:transform}.landing-redesign .spx-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid #242427;border-radius:49px;background:#070708;color:#f0f0f2}.landing-redesign .spx-phone-island{position:absolute;z-index:5;top:12px;left:50%;width:100px;height:25px;translate:-50% 0;border-radius:20px;background:#020202}.landing-redesign .spx-phone-screen>header{box-sizing:border-box;height:96px;display:flex;align-items:flex-end;gap:10px;padding:30px 18px 14px;border-bottom:1px solid #202023;background:#0b0b0d}.landing-redesign .spx-phone-screen>header .sphexpay-wordmark{display:none}.landing-redesign .spx-phone-screen>header .sphexpay-brand img{width:34px;height:34px;border-radius:10px}.landing-redesign .spx-phone-screen>header>span{min-width:0;flex:1}.landing-redesign .spx-phone-screen>header small,.landing-redesign .spx-phone-screen>header b{display:block}.landing-redesign .spx-phone-screen>header small{color:#646469;font-size:7px;letter-spacing:.1em}.landing-redesign .spx-phone-screen>header b{margin-top:3px;color:#eee;font-size:11px}.landing-redesign .spx-phone-screen>header button{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid #28282b;border-radius:11px;background:#131315;color:#ddd}.landing-redesign .spx-phone-screen>header button svg{width:14px}.landing-redesign .spx-phone-screen>header button i{position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:#f15a24;box-shadow:0 0 8px #f15a24}.landing-redesign .spx-phone-screen>main{box-sizing:border-box;padding:14px;background:#080809}.landing-redesign .spx-phone-balance{padding:19px;border:1px solid #26262a;border-radius:18px;background:linear-gradient(145deg,#18181a,#0e0e10);box-shadow:0 18px 38px #0008}.landing-redesign .spx-phone-balance span,.landing-redesign .spx-phone-balance strong,.landing-redesign .spx-phone-balance small{display:block}.landing-redesign .spx-phone-balance span{color:#76767b;font-size:8px}.landing-redesign .spx-phone-balance strong{margin-top:8px;color:#f5f5f6;font-size:25px;font-variant-numeric:tabular-nums}.landing-redesign .spx-phone-balance small{display:flex;align-items:center;gap:5px;margin-top:8px;color:#69d59d;font-size:7px}.landing-redesign .spx-phone-balance small svg{width:10px}.landing-redesign .spx-phone-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.landing-redesign .spx-phone-stats article{padding:12px;border:1px solid #242427;border-radius:13px;background:#101012}.landing-redesign .spx-phone-stats svg{width:15px;color:#f17748}.landing-redesign .spx-phone-stats span,.landing-redesign .spx-phone-stats b{display:block}.landing-redesign .spx-phone-stats span{margin-top:8px;color:#68686d;font-size:7px}.landing-redesign .spx-phone-stats b{margin-top:4px;color:#ededee;font-size:11px}.landing-redesign .spx-phone-chart,.landing-redesign .spx-phone-feed{margin-top:9px;padding:12px;border:1px solid #242427;border-radius:14px;background:#101012}.landing-redesign .spx-phone-chart header,.landing-redesign .spx-phone-feed header{display:flex;align-items:center;justify-content:space-between;color:#ddd;font-size:8px}.landing-redesign .spx-phone-chart header small,.landing-redesign .spx-phone-feed header small{color:#66666b;font-size:7px}.landing-redesign .spx-phone-chart svg{display:block;width:100%;height:92px;margin-top:6px}.landing-redesign .spx-phone-chart .fill{fill:url(#spxPhoneChartFill)}.landing-redesign .spx-phone-chart .line{fill:none;stroke:#f15a24;stroke-width:2.3;stroke-linecap:round;filter:drop-shadow(0 0 4px #f15a2460);stroke-dasharray:700;stroke-dashoffset:700;animation:dashboard-line-draw 1.7s var(--cinema-ease) forwards}.landing-redesign .spx-phone-feed header span{display:flex;align-items:center;gap:5px}.landing-redesign .spx-phone-feed header svg{width:10px;color:#f15a24}.landing-redesign .spx-phone-feed article{display:flex;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid #222225}.landing-redesign .spx-phone-feed article:last-child{border:0}.landing-redesign .spx-phone-feed article>i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#45bb7a;animation:dashboard-live-pulse 1.8s ease-out infinite}.landing-redesign .spx-phone-feed article>span{min-width:0;flex:1}.landing-redesign .spx-phone-feed b,.landing-redesign .spx-phone-feed small{display:block}.landing-redesign .spx-phone-feed b{color:#e8e8ea;font-size:7px}.landing-redesign .spx-phone-feed small{margin-top:3px;color:#626267;font-size:6px}.landing-redesign .spx-phone-feed strong{color:#eee;font-size:7px;font-variant-numeric:tabular-nums}.landing-redesign .spx-phone-feed-new{animation:spx-mobile-sale-in .7s var(--cinema-ease) both}.landing-redesign .spx-phone-nav{position:absolute;right:0;bottom:0;left:0;height:48px;display:flex;align-items:center;justify-content:center;gap:28px;border-top:1px solid #242427;background:#0c0c0e}.landing-redesign .spx-phone-nav i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#55555a}.landing-redesign .spx-phone-nav i.active{background:#f15a2418;color:#f47a49}.landing-redesign .spx-phone-nav svg{width:13px}.landing-redesign .spx-phone-float{position:absolute;z-index:4;box-sizing:border-box;width:190px;min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #2b2b2f;border-radius:14px;background:#121214f2;box-shadow:0 18px 48px #000c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;will-change:transform}.landing-redesign .spx-phone-float>i{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:10px;background:#f15a2414;color:#ef7546}.landing-redesign .spx-phone-float>svg{width:24px;flex:0 0 24px;color:#66d39c}.landing-redesign .spx-phone-float i svg{width:14px}.landing-redesign .spx-phone-float span{min-width:0;flex:1}.landing-redesign .spx-phone-float small,.landing-redesign .spx-phone-float b,.landing-redesign .spx-phone-float em{display:block}.landing-redesign .spx-phone-float small{color:#747479;font-size:7px}.landing-redesign .spx-phone-float b{margin-top:3px;overflow:hidden;color:#ededee;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.landing-redesign .spx-phone-float em{color:#69696e;font-size:6px;font-style:normal}.landing-redesign .spx-phone-float--sale{--spx-float:-15px;top:12%;left:0}.landing-redesign .spx-phone-float--approved{--spx-float:11px;top:26%;right:0}.landing-redesign .spx-phone-float--status{--spx-float:-9px;right:0;bottom:31%}.landing-redesign .spx-phone-float--volume{--spx-float:14px;bottom:22%;left:0}.landing-redesign .spx-phone-float--goal{--spx-float:-12px;right:4%;bottom:7%}.landing-redesign .spx-phone-stage[data-scroll-progress] .spx-phone-float{transform:translateY(calc(var(--scroll-shift,0) * var(--spx-float)))}@keyframes spx-mobile-sale-in{0%{opacity:0;translate:0 -10px;filter:blur(4px)}to{opacity:1;translate:0 0;filter:none}}@media(max-width:1100px){.landing-redesign .spx-mobile-container{min-height:730px;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}.landing-redesign .spx-mobile-copy h2{font-size:clamp(46px,5vw,58px)}.landing-redesign .spx-phone-stage{max-width:540px;min-height:730px}.landing-redesign .spx-phone-device{width:330px}.landing-redesign .spx-phone-float{width:166px}.landing-redesign .spx-phone-float--sale,.landing-redesign .spx-phone-float--volume{left:0}.landing-redesign .spx-phone-float--approved,.landing-redesign .spx-phone-float--status{right:0}}@media(max-width:820px){.landing-redesign .spx-mobile-showcase{padding-block:100px}.landing-redesign .spx-mobile-container{width:min(720px,calc(100% - 40px));min-height:0;grid-template-columns:1fr;gap:60px}.landing-redesign .spx-mobile-copy{max-width:620px}.landing-redesign .spx-mobile-copy h2{font-size:clamp(48px,8vw,62px)}.landing-redesign .spx-mobile-copy>p{max-width:560px}.landing-redesign .spx-phone-stage{max-width:650px;min-height:760px}.landing-redesign .spx-phone-device{width:350px}}@media(max-width:480px){.landing-redesign .spx-mobile-showcase{padding-block:84px 92px}.landing-redesign .spx-mobile-container{width:calc(100% - 28px);gap:44px}.landing-redesign .spx-mobile-copy h2{font-size:clamp(39px,12vw,50px)}.landing-redesign .spx-mobile-copy h2>span{white-space:normal}.landing-redesign .spx-mobile-copy>p{margin-top:22px;font-size:13px}.landing-redesign .spx-mobile-benefits{gap:8px;margin-block:26px}.landing-redesign .spx-mobile-benefits article{min-height:72px;padding:11px}.landing-redesign .spx-mobile-benefits b{font-size:9px}.landing-redesign .spx-mobile-actions{align-items:stretch;flex-direction:column}.landing-redesign .spx-mobile-actions>a{width:100%;justify-content:center}.landing-redesign .spx-phone-stage{width:100%;min-height:650px}.landing-redesign .spx-phone-device{width:min(280px,88vw);border-radius:45px}.landing-redesign .spx-phone-screen{border-radius:37px}.landing-redesign .spx-phone-float{width:138px;min-height:52px;padding:8px}.landing-redesign .spx-phone-float>i{width:27px;height:27px;flex-basis:27px}.landing-redesign .spx-phone-float--sale{top:8%}.landing-redesign .spx-phone-float--approved{top:25%}.landing-redesign .spx-phone-float--status{bottom:31%}.landing-redesign .spx-phone-float--volume{bottom:20%}.landing-redesign .spx-phone-float--goal{right:1%;bottom:5%}}@media(max-width:370px){.landing-redesign .spx-mobile-benefits{grid-template-columns:1fr}.landing-redesign .spx-phone-stage{min-height:610px}.landing-redesign .spx-phone-device{width:min(270px,88vw)}.landing-redesign .spx-phone-float{width:126px}.landing-redesign .spx-phone-float small{font-size:6px}.landing-redesign .spx-phone-float b{font-size:8px}.landing-redesign .spx-phone-float--volume{display:none}}@media(scripting:none){.landing-redesign .spx-mobile-showcase [data-motion]{opacity:1!important;filter:none!important;translate:0!important;scale:1!important;rotate:0deg!important}}@media(prefers-reduced-motion:reduce){.landing-redesign .spx-mobile-showcase [data-motion]{opacity:1!important;filter:none!important;translate:0!important;scale:1!important;rotate:0deg!important;transition:none!important}.landing-redesign .spx-phone-device,.landing-redesign .spx-phone-stage .spx-phone-float{transform:none!important;animation:none!important;will-change:auto}.landing-redesign .spx-phone-chart .line{stroke-dashoffset:0;animation:none}.landing-redesign .spx-phone-feed article>i{animation:none}}.landing-redesign .spx-mobile-showcase{padding:clamp(96px,9vw,132px) var(--cinema-gutter);overflow:clip;background:radial-gradient(ellipse 36% 52% at 76% 50%,#f15a2414,transparent 72%),#030303}.landing-redesign .spx-mobile-container{width:min(1180px,100%);min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(52px,7vw,96px)}.landing-redesign .spx-mobile-copy{max-width:560px}.landing-redesign .spx-mobile-copy h2{max-width:550px;font-size:clamp(48px,4.7vw,68px);line-height:1.01;text-wrap:balance}.landing-redesign .spx-mobile-copy h2>span{white-space:normal}.landing-redesign .spx-mobile-copy>p{max-width:510px;margin-top:22px}.landing-redesign .spx-mobile-benefits{max-width:540px;gap:12px;margin:28px 0}.landing-redesign .spx-mobile-benefits article{min-height:82px;padding:14px 15px}.landing-redesign .spx-mobile-visual{display:grid;place-items:center;min-width:0}.landing-redesign .spx-phone-stage{width:min(100%,560px);min-height:700px;display:grid;place-items:center;overflow:visible}.landing-redesign .spx-phone-device{width:clamp(320px,25vw,360px);max-width:100%;transform:translateY(calc(var(--scroll-shift,0) * -10px)) rotate(calc(1.8deg + var(--scroll-shift,0) * -.55deg));box-shadow:0 38px 86px #000d,0 0 42px #f15a2410}.landing-redesign .spx-phone-aura{inset:16% 18%;filter:blur(38px);opacity:.8}.landing-redesign .spx-phone-float{width:164px;min-height:54px;padding:9px 10px;box-shadow:0 15px 36px #000b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:none}.landing-redesign .spx-phone-float--sale{top:13%;left:0}.landing-redesign .spx-phone-float--approved{top:27%;right:0}.landing-redesign .spx-phone-float--status{right:0;bottom:30%}.landing-redesign .spx-phone-float--volume{bottom:19%;left:0}.landing-redesign .spx-phone-float--goal{right:2%;bottom:6%}.landing-redesign .spx-phone-stage[data-scroll-progress] .spx-phone-float{transform:translateY(calc(var(--scroll-shift,0) * var(--spx-float,8px)))}.landing-redesign .spx-phone-stage [data-motion-delay="3"]{transition-delay:.18s}.landing-redesign .spx-phone-stage [data-motion-delay="4"]{transition-delay:.28s}.landing-redesign .spx-phone-stage [data-motion-delay="5"]{transition-delay:.38s}.landing-redesign .spx-phone-stage [data-motion-delay="6"]{transition-delay:.48s}.landing-redesign .spx-phone-stage [data-motion-delay="7"]{transition-delay:.58s}@media(max-width:1100px){.landing-redesign .spx-mobile-container{gap:42px}.landing-redesign .spx-mobile-copy h2{font-size:clamp(44px,5.3vw,58px)}.landing-redesign .spx-phone-stage{min-height:650px}.landing-redesign .spx-phone-device{width:320px}.landing-redesign .spx-phone-float{width:150px}}@media(max-width:767px){.landing-redesign .spx-mobile-showcase{padding:84px 18px 92px}.landing-redesign .spx-mobile-container{width:100%;grid-template-columns:1fr;gap:46px}.landing-redesign .spx-mobile-copy{max-width:620px}.landing-redesign .spx-mobile-copy h2{font-size:clamp(42px,9vw,58px)}.landing-redesign .spx-mobile-benefits{max-width:none;margin-block:24px;gap:9px}.landing-redesign .spx-mobile-visual{width:100%}.landing-redesign .spx-phone-stage{width:min(100%,540px);min-height:680px}.landing-redesign .spx-phone-device{width:310px;transform:translateY(calc(var(--scroll-shift,0) * -8px)) rotate(calc(1.2deg + var(--scroll-shift,0) * -.4deg))}.landing-redesign .spx-phone-float{width:148px}}@media(max-width:480px){.landing-redesign .spx-mobile-showcase{padding:72px 14px 78px}.landing-redesign .spx-mobile-container{gap:36px}.landing-redesign .spx-mobile-copy h2{font-size:clamp(38px,11.8vw,50px)}.landing-redesign .spx-mobile-copy>p{font-size:13px;line-height:1.65}.landing-redesign .spx-mobile-benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:22px}.landing-redesign .spx-mobile-benefits article{min-height:72px;padding:11px;gap:9px}.landing-redesign .spx-mobile-benefits b{font-size:9px}.landing-redesign .spx-mobile-benefits small{font-size:7px}.landing-redesign .spx-mobile-actions{align-items:stretch;flex-direction:column}.landing-redesign .spx-mobile-actions>a{width:100%}.landing-redesign .spx-phone-stage{width:100%;min-height:610px}.landing-redesign .spx-phone-device{width:min(276px,82vw)}.landing-redesign .spx-phone-float{width:132px;min-height:50px;padding:8px;gap:7px}.landing-redesign .spx-phone-float>i{width:26px;height:26px;flex-basis:26px}.landing-redesign .spx-phone-float small{font-size:6px}.landing-redesign .spx-phone-float b{font-size:8px}.landing-redesign .spx-phone-float--sale{top:8%;left:0}.landing-redesign .spx-phone-float--approved{top:23%;right:0}.landing-redesign .spx-phone-float--status{right:0;bottom:29%}.landing-redesign .spx-phone-float--volume{bottom:17%;left:0}.landing-redesign .spx-phone-float--goal{right:0;bottom:4%}}@media(max-width:360px){.landing-redesign .spx-mobile-benefits{grid-template-columns:1fr}.landing-redesign .spx-phone-stage{min-height:570px}.landing-redesign .spx-phone-device{width:min(250px,80vw)}.landing-redesign .spx-phone-float{width:118px}.landing-redesign .spx-phone-float--volume{display:none}.landing-redesign .spx-phone-float--sale{top:5%}.landing-redesign .spx-phone-float--approved{top:20%}.landing-redesign .spx-phone-float--status{bottom:28%}.landing-redesign .spx-phone-float--goal{bottom:3%}}@media(prefers-reduced-motion:reduce){.landing-redesign .spx-mobile-showcase [data-motion]{transition:none!important}.landing-redesign .spx-phone-device,.landing-redesign .spx-phone-stage .spx-phone-float{transform:none!important}}.landing-redesign .spx-visual-showcase{position:relative;isolation:isolate;box-sizing:border-box;width:100%;padding:clamp(108px,11vw,164px) 0 clamp(74px,8vw,108px);overflow:clip;background:radial-gradient(ellipse 44% 42% at 50% 44%,#f15a2410,transparent 70%),#050505;color:#f4f4f5}.landing-redesign .spx-visual-heading{width:min(1180px,calc(100% - 48px));margin:0 auto 42px}.landing-redesign .spx-visual-heading>span{display:block;color:#747478;font-size:9px;font-weight:750;letter-spacing:.2em}.landing-redesign .spx-visual-heading h2{max-width:740px;margin:18px 0 0;color:#f5f5f6;font-size:clamp(54px,6vw,84px);font-weight:300;line-height:.95;letter-spacing:-.067em}.landing-redesign .spx-visual-heading h2 span{display:block}.landing-redesign .spx-visual-accent{color:#f07b4d}.landing-redesign .spx-visual-rule{display:block;width:44px;height:3px;margin-top:25px;border-radius:99px;background:#f15a24;box-shadow:0 0 18px #f15a2455}.landing-redesign .spx-visual-heading>p{max-width:490px;margin-top:22px;color:#77777d;font-size:13px;line-height:1.7}.landing-redesign .spx-visual-viewport{width:100%;overflow-x:auto;overflow-y:visible;padding:12px max(24px,calc((100vw - 1180px)/2)) 30px;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.landing-redesign .spx-visual-viewport::-webkit-scrollbar{display:none}.landing-redesign .spx-visual-viewport:focus-visible{outline:2px solid #f15a24;outline-offset:-2px;border-radius:20px}.landing-redesign .spx-visual-track{display:flex;align-items:stretch;gap:16px;width:max-content;margin:0 auto;padding:0 2px}.landing-redesign .spx-visual-card{position:relative;box-sizing:border-box;flex:0 0 clamp(390px,38vw,540px);height:500px;overflow:hidden;border:1px solid #262629;border-radius:28px;background:#0c0c0e;box-shadow:0 32px 75px #0008;scroll-snap-align:center;isolation:isolate;outline:none;transition:transform .45s var(--cinema-ease),border-color .35s ease,box-shadow .35s ease,opacity .35s ease}.landing-redesign .spx-visual-card:not(.is-active){opacity:.72;transform:scale(.96)}.landing-redesign .spx-visual-card:hover,.landing-redesign .spx-visual-card:focus-visible,.landing-redesign .spx-visual-card.is-active{border-color:#3d3d42;box-shadow:0 40px 95px #000b,0 0 55px #f15a2410;opacity:1;transform:scale(1)}.landing-redesign .spx-visual-card:focus-visible{outline:2px solid #f15a24;outline-offset:4px}.landing-redesign .spx-visual-media{position:absolute;inset:0;overflow:hidden;background:#101012}.landing-redesign .spx-visual-vignette{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a 15%,#00000008 42%,#050506e8 90%,#050505);pointer-events:none}.landing-redesign .spx-visual-card-copy{position:absolute;right:28px;bottom:26px;left:28px;z-index:2}.landing-redesign .spx-visual-card-copy>span{display:inline-flex;padding:6px 9px;border:1px solid #ffffff20;border-radius:999px;background:#09090bb8;color:#f2a783;font-size:7px;font-weight:800;letter-spacing:.16em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-redesign .spx-visual-card-copy h3{margin-top:12px;color:#f5f5f6;font-size:clamp(23px,2.2vw,32px);font-weight:360;line-height:1.02;letter-spacing:-.045em}.landing-redesign .spx-visual-card-copy p{max-width:320px;margin-top:8px;color:#a0a0a5;font-size:11px;line-height:1.5}.landing-redesign .spx-visual-controls{width:min(1180px,calc(100% - 48px));display:flex;align-items:center;gap:14px;margin:10px auto 0}.landing-redesign .spx-visual-controls button{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1px solid #2b2b2f;border-radius:50%;background:#0e0e10;color:#b9b9bd;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.landing-redesign .spx-visual-controls button:hover{border-color:#55555a;background:#19191c;color:#fff;transform:translateY(-2px)}.landing-redesign .spx-visual-controls button:focus-visible{outline:2px solid #f15a24;outline-offset:3px}.landing-redesign .spx-visual-controls svg{width:17px}.landing-redesign .spx-visual-progress{height:2px;flex:1;overflow:hidden;border-radius:99px;background:#28282c}.landing-redesign .spx-visual-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f15a24,#ffb08c);transition:width .45s var(--cinema-ease)}.landing-redesign .spx-visual-dots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px}.landing-redesign .spx-visual-dots button{width:28px;height:18px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.landing-redesign .spx-visual-dots button span{display:block;width:6px;height:6px;border-radius:50%;background:#444449;transition:width .3s ease,background-color .3s ease}.landing-redesign .spx-visual-dots button[aria-selected=true] span{width:22px;border-radius:99px;background:#f15a24}.landing-redesign .spx-visual-dots button:focus-visible{outline:2px solid #f15a24;outline-offset:2px;border-radius:4px}.landing-redesign .spx-visual-screen{position:absolute;inset:0;overflow:hidden}.landing-redesign .spx-screen-top{height:40px;display:flex;align-items:center;gap:6px;padding:0 16px;border-bottom:1px solid #ffffff12;background:#111113}.landing-redesign .spx-screen-top i{width:7px;height:7px;border-radius:50%;background:#3a3a3e}.landing-redesign .spx-screen-top span{margin-left:8px;color:#727278;font-size:8px}.landing-redesign .spx-visual-checkout{padding-bottom:90px;background:linear-gradient(145deg,#19191b,#070708)}.landing-redesign .spx-checkout-body{display:grid;grid-template-columns:1fr .76fr;gap:14px;padding:45px 34px}.landing-redesign .spx-checkout-body>div,.landing-redesign .spx-checkout-body>aside{padding:22px;border:1px solid #2c2c30;border-radius:16px;background:#101012}.landing-redesign .spx-checkout-body small{display:block;color:#77777c;font-size:7px;letter-spacing:.15em}.landing-redesign .spx-checkout-body strong{display:block;margin-top:16px;color:#eee;font-size:22px;font-weight:430}.landing-redesign .spx-checkout-body>div span{display:block;margin-top:6px;color:#6b6b70;font-size:9px}.landing-redesign .spx-checkout-body>div b{display:block;margin-top:78px;color:#f5f5f5;font-size:25px;font-weight:420}.landing-redesign .spx-checkout-body aside>div{display:flex;gap:6px;margin-top:14px}.landing-redesign .spx-checkout-body aside>div i{padding:8px 10px;border:1px solid #3a2c26;border-radius:8px;color:#f49a70;font-size:7px;font-style:normal}.landing-redesign .spx-checkout-body label{display:block;height:28px;margin-top:12px;border:1px solid #29292d;border-radius:7px;background:#0b0b0c}.landing-redesign .spx-checkout-body button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:38px;margin-top:15px;border:0;border-radius:8px;background:#f1f1f2;color:#09090a;font-size:8px;font-weight:800}.landing-redesign .spx-checkout-body button svg{width:11px}.landing-redesign .spx-visual-checkout>em{position:absolute;bottom:24px;left:34px;color:#636369;font-size:7px;letter-spacing:.15em;font-style:normal}.landing-redesign .spx-visual-global{background:radial-gradient(circle at 50% 48%,#164aa839,transparent 44%),#070b12}.landing-redesign .spx-global-orbit{position:absolute;inset:19%;border:1px solid #4d91ff27;border-radius:50%;transform:rotate(28deg) scaleX(.48)}.landing-redesign .spx-global-orbit.orbit-b{inset:13%;transform:rotate(-34deg) scaleX(.6)}.landing-redesign .spx-global-globe{position:absolute;top:50%;left:50%;width:220px;height:220px;display:grid;place-items:center;border:1px solid #4d91ff52;border-radius:50%;background:radial-gradient(circle at 36% 32%,#4b8eff60,transparent 23%),radial-gradient(circle,#164ba444,transparent 68%);box-shadow:0 0 75px #2677ff32;transform:translate(-50%,-50%)}.landing-redesign .spx-global-globe svg{width:86px;color:#8fbdff;opacity:.85}.landing-redesign .spx-global-globe i{position:absolute;width:6px;height:6px;border-radius:50%;background:#f15a24;box-shadow:0 0 16px #f15a24}.landing-redesign .spx-global-globe i:nth-child(2){top:27%;left:21%}.landing-redesign .spx-global-globe i:nth-child(3){right:17%;top:39%;background:#67b8ff}.landing-redesign .spx-global-globe i:nth-child(4){bottom:22%;left:36%;background:#6ee0b2}.landing-redesign .spx-global-globe i:nth-child(5){right:28%;bottom:17%;background:#f5c36c}.landing-redesign .spx-global-chip{position:absolute;padding:8px 11px;border:1px solid #6a9cdb44;border-radius:999px;background:#0b1422db;color:#a4c7f7;font-size:7px;letter-spacing:.1em;box-shadow:0 12px 25px #0008}.landing-redesign .chip-one{top:24%;left:14%}.landing-redesign .chip-two{top:31%;right:12%}.landing-redesign .chip-three{bottom:22%;left:26%}.landing-redesign .spx-visual-global>small{position:absolute;bottom:25px;left:34px;color:#61708a;font-size:7px;letter-spacing:.18em}.landing-redesign .spx-visual-dashboard{padding:14px;background:linear-gradient(145deg,#1d2229,#0a0b0d);color:#e9edf4}.landing-redesign .spx-dashboard-bar{display:flex;align-items:center;gap:7px;height:28px;color:#aeb9c6;font-size:8px}.landing-redesign .spx-dashboard-bar i{width:90px;height:8px;margin-left:auto;border-radius:4px;background:#ffffff0d}.landing-redesign .spx-dashboard-bar i:last-child{width:28px;margin-left:0}.landing-redesign .spx-dashboard-content{display:grid;grid-template-columns:142px 1fr;height:calc(100% - 28px);overflow:hidden;border:1px solid #ffffff18;border-radius:14px;background:#0c0e11}.landing-redesign .spx-dashboard-content aside{padding:25px 14px;border-right:1px solid #ffffff12;background:#11151a}.landing-redesign .spx-dashboard-content aside small{display:block;color:#737f8d;font-size:6px;letter-spacing:.14em}.landing-redesign .spx-dashboard-content aside strong{display:block;margin-top:8px;font-size:15px}.landing-redesign .spx-dashboard-content aside div{height:30px;margin-top:28px;border:1px solid #ffffff0c;border-radius:7px;background:#ffffff06}.landing-redesign .spx-dashboard-content aside div+div{margin-top:8px}.landing-redesign .spx-dashboard-content main{padding:24px}.landing-redesign .spx-dashboard-content main header{display:flex;align-items:flex-end;justify-content:space-between}.landing-redesign .spx-dashboard-content main header span{color:#7d8791;font-size:8px}.landing-redesign .spx-dashboard-content main header b{font-size:16px}.landing-redesign .spx-dashboard-chart{height:235px;display:flex;align-items:flex-end;gap:9px;margin-top:30px;padding:0 14px 20px;border-bottom:1px solid #ffffff16}.landing-redesign .spx-dashboard-chart i{width:100%;border-radius:5px 5px 1px 1px;background:linear-gradient(#ef7042,#f15a2420);opacity:.35}.landing-redesign .spx-dashboard-chart i:nth-child(1){height:35%}.landing-redesign .spx-dashboard-chart i:nth-child(2){height:45%}.landing-redesign .spx-dashboard-chart i:nth-child(3){height:39%}.landing-redesign .spx-dashboard-chart i:nth-child(4){height:62%}.landing-redesign .spx-dashboard-chart i:nth-child(5){height:57%}.landing-redesign .spx-dashboard-chart i:nth-child(6){height:78%;opacity:.7}.landing-redesign .spx-dashboard-chart i:nth-child(7){height:92%;opacity:1}.landing-redesign .spx-dashboard-stats{display:flex;gap:8px;margin-top:18px}.landing-redesign .spx-dashboard-stats span{flex:1;padding:9px;border:1px solid #ffffff10;border-radius:8px;background:#ffffff06}.landing-redesign .spx-dashboard-stats small,.landing-redesign .spx-dashboard-stats b{display:block}.landing-redesign .spx-dashboard-stats small{color:#737f8a;font-size:6px}.landing-redesign .spx-dashboard-stats b{margin-top:5px;font-size:10px}.landing-redesign .spx-visual-live{padding:28px;background:linear-gradient(145deg,#111316,#08090b)}.landing-redesign .spx-visual-live>header{display:flex;justify-content:space-between;color:#e7e8ea;font-size:9px}.landing-redesign .spx-visual-live header span{display:flex;align-items:center;gap:6px}.landing-redesign .spx-visual-live header svg{width:13px;color:#f15a24}.landing-redesign .spx-visual-live header small{color:#6e747b}.landing-redesign .spx-live-wave{height:150px;display:flex;align-items:center;gap:8px;margin:35px 0 20px}.landing-redesign .spx-live-wave i{width:100%;border-radius:99px;background:linear-gradient(#f15a24,#f15a241c);animation:spx-wave 2.8s ease-in-out infinite}.landing-redesign .spx-live-wave i:nth-child(1){height:24%}.landing-redesign .spx-live-wave i:nth-child(2){height:46%;animation-delay:-.4s}.landing-redesign .spx-live-wave i:nth-child(3){height:36%;animation-delay:-.7s}.landing-redesign .spx-live-wave i:nth-child(4){height:72%;animation-delay:-1.1s}.landing-redesign .spx-live-wave i:nth-child(5){height:55%;animation-delay:-1.5s}.landing-redesign .spx-live-wave i:nth-child(6){height:88%;animation-delay:-1.9s}.landing-redesign .spx-live-wave i:nth-child(7){height:68%;animation-delay:-2.2s}.landing-redesign .spx-live-wave i:nth-child(8){height:45%;animation-delay:-2.5s}.landing-redesign .spx-live-wave i:nth-child(9){height:78%;animation-delay:-2.8s}.landing-redesign .spx-visual-live article{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #ffffff10}.landing-redesign .spx-visual-live article>i{width:6px;height:6px;border-radius:50%;background:#5ed39a;box-shadow:0 0 12px #5ed39a}.landing-redesign .spx-visual-live article span{min-width:0;flex:1}.landing-redesign .spx-visual-live article b,.landing-redesign .spx-visual-live article small{display:block}.landing-redesign .spx-visual-live article b{font-size:9px}.landing-redesign .spx-visual-live article small{margin-top:3px;color:#6b7077;font-size:7px}.landing-redesign .spx-visual-live article strong{font-size:8px}.landing-redesign .spx-alerts-head{display:flex;align-items:center;gap:12px;padding:36px 30px 22px}.landing-redesign .spx-bell-glyph{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:#f15a2420;color:#f47a49;font-size:24px;line-height:1}.landing-redesign .spx-alerts-head span{flex:1}.landing-redesign .spx-alerts-head small,.landing-redesign .spx-alerts-head b{display:block}.landing-redesign .spx-alerts-head small{color:#737379;font-size:7px;letter-spacing:.14em}.landing-redesign .spx-alerts-head b{margin-top:5px;font-size:17px}.landing-redesign .spx-alerts-head>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f15a24;color:#fff;font-size:9px;font-style:normal}.landing-redesign .spx-visual-alerts{background:linear-gradient(145deg,#191719,#080809)}.landing-redesign .spx-visual-alerts article{display:flex;align-items:center;gap:10px;margin:0 30px;padding:17px 0;border-top:1px solid #ffffff10}.landing-redesign .spx-visual-alerts article>i{width:7px;height:7px;border-radius:50%;background:#f15a24}.landing-redesign .spx-visual-alerts article .dot-1{background:#f0bc5e}.landing-redesign .spx-visual-alerts article .dot-2{background:#62c6ec}.landing-redesign .spx-visual-alerts article span{min-width:0;flex:1}.landing-redesign .spx-visual-alerts article b,.landing-redesign .spx-visual-alerts article small{display:block}.landing-redesign .spx-visual-alerts article b{font-size:10px}.landing-redesign .spx-visual-alerts article small{margin-top:4px;color:#707076;font-size:7px}.landing-redesign .spx-visual-alerts article>svg{width:13px;color:#65656a}.landing-redesign .spx-visual-links{background:radial-gradient(circle at 50% 50%,#f15a2430,transparent 43%),#100d0b}.landing-redesign .spx-links-phone{position:absolute;top:44px;left:50%;width:210px;height:330px;padding:45px 22px 20px;border:7px solid #242326;border-radius:36px;background:linear-gradient(#1c1b1d,#09090a);box-shadow:0 35px 70px #000b;transform:translate(-50%) rotate(-4deg)}.landing-redesign .spx-links-phone>svg{width:25px;color:#f47a4c}.landing-redesign .spx-links-phone>span,.landing-redesign .spx-links-phone>strong,.landing-redesign .spx-links-phone>small{display:block}.landing-redesign .spx-links-phone>span{margin-top:24px;color:#77777d;font-size:8px}.landing-redesign .spx-links-phone>strong{margin-top:12px;font-size:20px;font-weight:420}.landing-redesign .spx-links-phone>small{margin-top:8px;color:#77777d;font-size:8px;line-height:1.5}.landing-redesign .spx-links-phone button{display:flex;align-items:center;gap:4px;margin-top:30px;padding:9px 12px;border:0;border-radius:8px;background:#f2f2f2;color:#080809;font-size:8px;font-weight:800}.landing-redesign .spx-links-phone button svg{width:11px}.landing-redesign .spx-links-badge{position:absolute;right:26px;bottom:70px;display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #3a2e29;border-radius:11px;background:#191212e6;box-shadow:0 16px 35px #000b}.landing-redesign .spx-links-badge>svg{width:15px;color:#f15a24}.landing-redesign .spx-links-badge b,.landing-redesign .spx-links-badge small{display:block}.landing-redesign .spx-links-badge b{font-size:8px}.landing-redesign .spx-links-badge small{margin-top:3px;color:#71d3a1;font-size:7px}.landing-redesign .spx-links-orb{position:absolute;bottom:24px;left:22px;width:90px;height:90px;border-radius:50%;background:#f15a2426;filter:blur(20px)}@keyframes spx-wave{0%,to{transform:scaleY(.86);opacity:.65}50%{transform:scaleY(1.08);opacity:1}}@media(max-width:767px){.landing-redesign .spx-visual-showcase{padding:84px 0 76px}.landing-redesign .spx-visual-heading{width:calc(100% - 36px);margin-bottom:28px}.landing-redesign .spx-visual-heading h2{font-size:clamp(43px,11vw,58px)}.landing-redesign .spx-visual-heading>p{font-size:12px}.landing-redesign .spx-visual-viewport{padding-inline:18px}.landing-redesign .spx-visual-track{gap:12px}.landing-redesign .spx-visual-card{flex-basis:min(82vw,430px);height:450px;border-radius:22px}.landing-redesign .spx-visual-card:not(.is-active){transform:scale(.985)}.landing-redesign .spx-visual-card-copy{right:21px;bottom:21px;left:21px}.landing-redesign .spx-visual-controls{width:calc(100% - 36px);margin-top:2px}.landing-redesign .spx-visual-controls button{width:38px;height:38px;flex-basis:38px}.landing-redesign .spx-checkout-body{grid-template-columns:1fr;padding:28px 20px}.landing-redesign .spx-checkout-body>div b{margin-top:35px}.landing-redesign .spx-checkout-body>aside{display:none}.landing-redesign .spx-dashboard-content{grid-template-columns:92px 1fr}.landing-redesign .spx-dashboard-content main{padding:16px}.landing-redesign .spx-dashboard-chart{height:190px}.landing-redesign .spx-global-globe{width:180px;height:180px}}@media(max-width:389px){.landing-redesign .spx-visual-heading{width:calc(100% - 28px)}.landing-redesign .spx-visual-viewport{padding-inline:14px}.landing-redesign .spx-visual-card{flex-basis:calc(100vw - 28px);height:410px}.landing-redesign .spx-visual-card-copy h3{font-size:23px}.landing-redesign .spx-visual-card-copy p{font-size:10px}.landing-redesign .spx-visual-controls{width:calc(100% - 28px)}.landing-redesign .spx-visual-dots{gap:2px}.landing-redesign .spx-visual-dots button{width:22px}}@media(prefers-reduced-motion:reduce){.landing-redesign .spx-visual-viewport{scroll-behavior:auto}.landing-redesign .spx-visual-card,.landing-redesign .spx-visual-card:not(.is-active){transition:none;transform:none}.landing-redesign .spx-visual-progress span,.landing-redesign .spx-visual-dots button span{transition:none}.landing-redesign .spx-live-wave i{animation:none}.landing-redesign .spx-visual-heading [data-motion],.landing-redesign .spx-visual-card [data-motion]{opacity:1;filter:none;translate:0;scale:1}}.landing-redesign .spx-faq-section{position:relative;box-sizing:border-box;width:100%;padding:clamp(112px,11vw,168px) 0;background:radial-gradient(circle at 76% 48%,#7c3aed0a,transparent 32%),#030303;color:#f4f4f5;border-top:1px solid #141416}.landing-redesign .spx-faq-container{box-sizing:border-box;width:min(1240px,calc(100% - 48px));display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(72px,9vw,142px);margin-inline:auto}.landing-redesign .spx-faq-copy{position:sticky;top:128px;min-width:0;padding-top:8px}.landing-redesign .spx-faq-label{width:max-content;display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:7px 11px;border:1px solid #29292d;border-radius:999px;background:#0d0d0f;color:#8d8d93;font-size:9px;font-weight:700;letter-spacing:.17em}.landing-redesign .spx-faq-label i{width:5px;height:5px;border-radius:50%;background:#ef6b37;box-shadow:0 0 11px #ef6b3780}.landing-redesign .spx-faq-copy h2{margin:0;color:#f3f3f4;font-size:clamp(54px,5.5vw,76px);font-weight:320;line-height:.94;letter-spacing:-.062em}.landing-redesign .spx-faq-copy h2>span{display:block;width:max-content;max-width:100%}.landing-redesign .spx-faq-accent{padding-right:.08em;background:linear-gradient(100deg,#b29af8 4%,#e38ac2,#ef7546 96%);background-clip:text;-webkit-background-clip:text;color:transparent}.landing-redesign .spx-faq-stroke{width:46px;height:2px;display:block;margin:30px 0 25px;border-radius:999px;background:linear-gradient(90deg,#9b7be8,#ef6b37);box-shadow:0 0 18px #b268b04d}.landing-redesign .spx-faq-copy>p{max-width:350px;margin:0;color:#85858b;font-size:13px;line-height:1.72}.landing-redesign .spx-faq-help{width:max-content;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:30px;padding:0 16px;border:1px solid #2d2d31;border-radius:999px;background:#111113;color:#d7d7da;font-size:10px;font-weight:700;transition:transform .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease}.landing-redesign .spx-faq-help svg{width:13px;height:13px;transition:transform .25s ease}.landing-redesign .spx-faq-help:hover{transform:translateY(-2px);border-color:#49494f;background:#18181b;color:#fff}.landing-redesign .spx-faq-help:hover svg{transform:translate(2px,-2px)}.landing-redesign .spx-faq-content{min-width:0;width:100%}.landing-redesign .spx-faq-list{display:grid;gap:9px;scroll-margin-top:110px}.landing-redesign .spx-faq-item{box-sizing:border-box;overflow:hidden;border:1px solid #222226;border-radius:15px;background:#0a0a0c;box-shadow:inset 0 1px #ffffff03;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.landing-redesign .spx-faq-item:hover{transform:translateY(-1px);border-color:#35353a;background:#0d0d0f}.landing-redesign .spx-faq-item.is-open{border-color:#57476f;background:linear-gradient(145deg,#121016,#0b0b0d 62%);box-shadow:0 0 0 1px #bd7fff0a inset,0 18px 48px #0008,0 0 32px #8b5cf60c}.landing-redesign .spx-faq-item h3{margin:0;font:inherit}.landing-redesign .spx-faq-item h3>button{box-sizing:border-box;width:100%;min-height:76px;display:grid;grid-template-columns:36px minmax(0,1fr) 31px;align-items:center;gap:17px;padding:17px 19px;border:0;background:transparent;color:#d9d9dc;text-align:left;cursor:pointer}.landing-redesign .spx-faq-item h3>button>small{width:34px;height:34px;display:grid;place-items:center;border:1px solid #2d2d32;border-radius:10px;background:#111114;color:#737379;font-size:8px;font-weight:700;letter-spacing:.08em;transition:border-color .28s ease,color .28s ease,background-color .28s ease}.landing-redesign .spx-faq-item h3>button>span{font-size:14px;font-weight:560;line-height:1.35;letter-spacing:-.015em}.landing-redesign .spx-faq-toggle{width:30px;height:30px;display:grid;place-items:center;border:1px solid #2b2b30;border-radius:50%;color:#818187;transition:transform .3s ease,border-color .3s ease,color .3s ease,background-color .3s ease}.landing-redesign .spx-faq-toggle svg{width:13px;height:13px}.landing-redesign .spx-faq-item.is-open h3>button>small{border-color:#6f578d;background:#1a1520;color:#cab6dc}.landing-redesign .spx-faq-item.is-open .spx-faq-toggle{transform:rotate(90deg);border-color:#765793;background:#211728;color:#f0dff6}.landing-redesign .spx-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1),opacity .32s ease}.landing-redesign .spx-faq-answer>div{min-height:0;overflow:hidden}.landing-redesign .spx-faq-answer p{max-width:650px;margin:0 19px 0 72px;padding:0 0 25px;color:#919197;font-size:12px;line-height:1.75}.landing-redesign .spx-faq-item.is-open .spx-faq-answer{grid-template-rows:1fr;opacity:1}.landing-redesign .spx-faq-item.is-open .spx-faq-answer p{border-top:1px solid #202025;padding-top:19px}.landing-redesign .spx-faq-more{box-sizing:border-box;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;border:1px solid #2a2a2f;border-radius:13px;background:#0a0a0c;color:#9a9aa0;font-size:9px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease}.landing-redesign .spx-faq-more svg{width:13px;transition:transform .28s ease}.landing-redesign .spx-faq-more[aria-expanded=true] svg{transform:rotate(45deg)}.landing-redesign .spx-faq-more:hover{transform:translateY(-2px);border-color:#48484e;background:#111114;color:#fff}.landing-redesign .spx-faq-bottom-cta{position:relative;isolation:isolate;box-sizing:border-box;width:100%;min-height:72px;display:flex;align-items:center;justify-content:center;gap:15px;margin-top:18px;padding:18px 28px;overflow:hidden;border:1px solid #765374;border-radius:16px;background:linear-gradient(105deg,#302044,#462039 50%,#542619);color:#fff;font-size:13px;font-weight:650;box-shadow:0 22px 56px #0009,0 0 32px #a855f718 inset;transition:transform .3s ease,filter .3s ease,border-color .3s ease}.landing-redesign .spx-faq-bottom-cta:before{position:absolute;z-index:-1;inset:-100% -15%;content:"";background:linear-gradient(110deg,transparent 35%,#ffffff18 49%,transparent 63%);transform:translate(-60%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.landing-redesign .spx-faq-bottom-cta svg{width:15px;height:15px;transition:transform .3s ease}.landing-redesign .spx-faq-bottom-cta:hover{transform:translateY(-3px);filter:brightness(1.12);border-color:#a56f9c}.landing-redesign .spx-faq-bottom-cta:hover:before{transform:translate(60%)}.landing-redesign .spx-faq-bottom-cta:hover svg{transform:translate(3px,-3px)}.landing-redesign .spx-faq-item button:focus-visible,.landing-redesign .spx-faq-more:focus-visible,.landing-redesign .spx-faq-help:focus-visible,.landing-redesign .spx-faq-bottom-cta:focus-visible{outline:2px solid #f07a4c;outline-offset:3px}@media(max-width:900px){.landing-redesign .spx-faq-section{padding-block:104px}.landing-redesign .spx-faq-container{width:min(760px,calc(100% - 40px));grid-template-columns:1fr;gap:58px}.landing-redesign .spx-faq-copy{position:relative;top:auto;max-width:590px;padding:0}.landing-redesign .spx-faq-copy>p{max-width:480px}}@media(max-width:600px){.landing-redesign .spx-faq-section{padding-block:82px}.landing-redesign .spx-faq-container{width:calc(100% - 28px);gap:44px}.landing-redesign .spx-faq-copy h2{font-size:clamp(48px,15vw,64px)}.landing-redesign .spx-faq-label{margin-bottom:20px}.landing-redesign .spx-faq-stroke{margin-block:24px 21px}.landing-redesign .spx-faq-copy>p{font-size:12px}.landing-redesign .spx-faq-item h3>button{min-height:70px;grid-template-columns:32px minmax(0,1fr) 28px;gap:12px;padding:14px}.landing-redesign .spx-faq-item h3>button>small{width:31px;height:31px;border-radius:9px}.landing-redesign .spx-faq-item h3>button>span{font-size:12px}.landing-redesign .spx-faq-toggle{width:28px;height:28px}.landing-redesign .spx-faq-answer p{margin-left:58px;margin-right:14px;padding-bottom:21px;font-size:11px}.landing-redesign .spx-faq-item.is-open .spx-faq-answer p{padding-top:16px}.landing-redesign .spx-faq-bottom-cta{min-height:68px;padding-inline:18px;font-size:11px;text-align:center}}@media(max-width:340px){.landing-redesign .spx-faq-container{width:calc(100% - 24px)}.landing-redesign .spx-faq-item h3>button{grid-template-columns:29px minmax(0,1fr) 26px;gap:9px;padding:12px}.landing-redesign .spx-faq-item h3>button>small{width:29px;height:29px}.landing-redesign .spx-faq-toggle{width:26px;height:26px}.landing-redesign .spx-faq-answer p{margin-left:50px}}@media(scripting:none){.landing-redesign .spx-faq-section [data-motion]{opacity:1!important;filter:none!important;translate:0!important;scale:1!important;rotate:0deg!important}}@media(prefers-reduced-motion:reduce){.landing-redesign .spx-faq-section [data-motion]{opacity:1!important;filter:none!important;translate:0!important;scale:1!important;rotate:0deg!important;transition:none!important}.landing-redesign .spx-faq-item,.landing-redesign .spx-faq-toggle,.landing-redesign .spx-faq-answer,.landing-redesign .spx-faq-more,.landing-redesign .spx-faq-bottom-cta,.landing-redesign .spx-faq-bottom-cta:before{transition:none!important;animation:none!important}}@media(prefers-color-scheme:light){body:has(.landing-redesign){background:#f7f7f5;color:#171719;color-scheme:light}.landing-redesign{background:#f7f7f5!important;color:#171719!important}.landing-redesign :is(.landing-hero,.landing-trust,.editorial-benefits,.editorial-flow,.rewards-section,.spx-faq-section,.spx-global-showcase,.spx-commerce-showcase,.spx-visual-showcase,.spx-mobile-showcase,.public-footer){background-color:#f7f7f5!important;color:#171719!important}.landing-redesign :is(.editorial-benefits,.editorial-flow){background-color:#ececea!important}.landing-redesign :is(.landing-hero h1,.editorial-flow h2,.editorial-benefits h2,.rewards-section h2,.spx-faq-section h2,.spx-global-copy h2,.spx-commerce-showcase>header h2,.spx-commerce-copy h3,.spx-visual-heading h2,.spx-mobile-copy h2){color:#171719!important}.landing-redesign :is(.landing-hero-copy>p,.editorial-flow header>p,.editorial-benefits header>p,.rewards-section p,.spx-faq-section p,.spx-global-copy>p,.spx-commerce-showcase>header p,.spx-commerce-copy>p,.spx-visual-heading>p,.spx-mobile-copy>p){color:#68686d!important}.landing-redesign :is(.editorial-benefits .feature-mosaic article,.editorial-flow li,.spx-global-metrics article,.spx-visual-card,.spx-mobile-benefits article,.condition-card,.landing-method-strip article){border-color:#d9d9d6!important;background:#fff!important;color:#171719!important;box-shadow:0 18px 45px #25252510!important}.landing-redesign :is(.feature-mosaic article h3,.feature-mosaic article p,.spx-global-metrics strong,.spx-visual-card h3,.spx-mobile-benefits b){color:#242428!important}.landing-redesign :is(.feature-mosaic article p,.spx-global-metrics small,.spx-visual-card p,.spx-mobile-benefits small){color:#74747a!important}.landing-redesign .spx-commerce-tabs{border-color:#d9d9d6!important;background:#ececea!important}.landing-redesign .spx-commerce-tabs button[aria-selected=true]{border-color:#f15a2466!important;background:#fff!important;color:#171719!important}.landing-redesign .spx-commerce-panel{border-color:#d9d9d6!important;background:#fff!important;box-shadow:0 30px 80px #25252518!important}.landing-redesign :is(.spx-visual-controls button,.spx-mobile-actions>a:last-child,.spx-commerce-toast){border-color:#d9d9d6!important;background:#fff!important;color:#303036!important}.landing-redesign .public-footer{border-color:#d9d9d6!important}.landing-redesign .public-footer :is(a,p){color:#6f6f74!important}.landing-redesign :is(.public-phone-frame,.hero-browser){border-color:#d9d9d6!important;background:#fff!important;color:#242428!important}.landing-redesign :is(.public-phone-frame>header,.public-phone-frame>footer,.hero-browser>header){border-color:#d9d9d6!important;background:#f1f1ef!important}.landing-redesign .public-phone-frame>main{background:#f8f8f6!important}.landing-redesign :is(.phone-balance,.phone-stats article,.phone-chart,.phone-live,.hero-live-dashboard .preview-metrics article,.hero-live-dashboard .public-product-chart,.hero-live-dashboard .preview-sales){border-color:#d9d9d6!important;background:#fff!important;color:#242428!important}.landing-redesign :is(.phone-balance strong,.phone-stats article b,.phone-live article b,.phone-live article strong){color:#242428!important}}.landing-redesign{box-sizing:border-box;overflow-x:clip}.landing-redesign :is(img,svg,canvas){max-width:100%}.landing-redesign img{height:auto}.landing-redesign .public-header{box-sizing:border-box;width:min(var(--cinema-max),calc(100% - 2 * var(--cinema-gutter)));margin-inline:auto}.landing-redesign .landing-hero-visual,.landing-redesign .hero-product-stage,.landing-redesign .hero-browser{max-width:100%;min-width:0}.landing-redesign .hero-product-stage{height:auto;aspect-ratio:16/8.7;overflow:visible}.landing-redesign .hero-browser{height:auto;aspect-ratio:16/8.1;overflow:hidden}.landing-redesign .hero-browser-body{height:auto;min-height:0;aspect-ratio:16/7.25}.landing-redesign .public-phone-stage{height:auto;min-height:clamp(480px,48vw,720px);aspect-ratio:1;contain:layout;overflow:visible}.landing-redesign .public-phone{height:auto;max-width:48%;aspect-ratio:285/586;object-fit:contain}.landing-redesign .spx-globe-stage{height:auto;aspect-ratio:1;min-height:0}.landing-redesign :is(.spx-commerce-window,.public-global-console,.landing-checkout-preview){width:100%;height:auto;max-width:100%;overflow:hidden}.landing-redesign .spx-commerce-window,.landing-redesign .landing-checkout-preview{aspect-ratio:16/10.2}.landing-redesign .spx-visual-viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.landing-redesign :is(.phone-float,.phone-trust-chip,.phone-payment-chip,.spx-commerce-toast){pointer-events:none}@media(max-width:900px){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{left:0;width:100%;max-width:none;transform:none;margin:0;border-inline:0;border-radius:0}.landing-redesign .landing-hero{min-height:0;padding-bottom:clamp(52px,9vw,90px)}.landing-redesign .landing-hero-visual{width:100%;margin-inline:auto;transform:none}.landing-redesign .hero-product-stage{aspect-ratio:16/10;max-width:760px}.landing-redesign .public-phone-stage{width:min(100%,620px);min-height:0;aspect-ratio:1;margin-inline:auto}}@media(max-width:600px){.landing-redesign .hero-product-stage{aspect-ratio:1/1.02}.landing-redesign .hero-browser{aspect-ratio:1/1.08}.landing-redesign .hero-browser-body{aspect-ratio:1}.landing-redesign .public-phone-stage{width:min(100%,410px);aspect-ratio:1/1.1}.landing-redesign .public-phone{max-width:62%}.landing-redesign :is(.editorial-flow,.editorial-benefits,.spx-global-showcase,.spx-commerce-showcase,.spx-visual-showcase,.spx-mobile-showcase,.spx-faq-section,.public-footer){padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}}@media(max-width:360px){.landing-redesign .public-phone-stage{width:100%}.landing-redesign .phone-float-secure,.landing-redesign .phone-float-conversion{display:none}.landing-redesign .public-phone{max-width:66%}}.landing-redesign .public-header,.landing-redesign .public-header.scrolled{right:0!important;left:0!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.landing-redesign .public-header.scrolled{background:color-mix(in srgb,var(--page-bg) 84%,transparent)!important}@media(prefers-color-scheme:light){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{background:color-mix(in srgb,var(--page-bg) 88%,transparent)!important;box-shadow:none!important}.landing-redesign .public-actions>a:first-child{background:#eeeeec;border-color:#d9d9d6}.landing-redesign .public-actions .public-primary{background:#171719;border-color:#171719;color:#fff!important}}@media(prefers-color-scheme:dark){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{background:color-mix(in srgb,var(--page-bg) 84%,transparent)!important;box-shadow:none!important}.landing-redesign .public-actions>a:first-child{background:#151517;border-color:#2b2b2f}.landing-redesign .public-actions .public-primary{background:#f4f4f5;border-color:#f4f4f5;color:#171719!important}}@media(max-width:900px){.landing-redesign .public-header,.landing-redesign .public-header.scrolled{border-radius:0!important;box-shadow:none!important;background:transparent!important}.landing-redesign .public-header.scrolled{background:color-mix(in srgb,var(--page-bg) 88%,transparent)!important}}.landing-redesign .editorial-benefits>header{text-align:center!important;margin-inline:auto!important}.landing-redesign .editorial-benefits>header>span{justify-content:center!important}.landing-redesign .editorial-benefits .feature-mosaic{width:min(100%,1060px)!important;margin-inline:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"primary primary secondary" "clients payments automation"!important;grid-template-rows:240px 205px!important;gap:14px!important}.landing-redesign .editorial-benefits .feature-mosaic article{min-height:0!important;height:auto!important;padding:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important}.landing-redesign .editorial-benefits .feature-card-visual{flex:0 0 50%!important;min-height:0!important;overflow:hidden!important}.landing-redesign .editorial-benefits .feature-card-content{flex:1 1 50%!important;min-height:0!important;padding:13px 16px 14px!important;overflow:visible!important}.landing-redesign .editorial-benefits .feature-card-label{display:block!important;margin:0!important;font-size:10px!important;line-height:1.1!important}.landing-redesign .editorial-benefits .feature-card h3{margin:7px 0 0!important;font-size:clamp(18px,1.7vw,22px)!important;line-height:1.1!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.landing-redesign .editorial-benefits .feature-card p{margin:6px 0 0!important;font-size:12px!important;line-height:1.35!important;display:block!important;overflow:visible!important}.landing-redesign .editorial-benefits .feature-card-visual span{width:42px!important;height:42px!important;flex:0 0 42px!important}@media(max-width:1100px)and (min-width:701px){.landing-redesign .editorial-benefits .feature-mosaic{grid-template-areas:"primary primary" "secondary secondary" "clients payments" "automation automation"!important;grid-template-rows:230px 205px 190px 190px!important;gap:12px!important}}@media(max-width:700px){.landing-redesign .editorial-benefits{padding-inline:18px!important}.landing-redesign .editorial-benefits>header{width:min(100%,620px)!important;margin-bottom:30px!important}.landing-redesign .editorial-benefits>header h2{font-size:clamp(34px,9.5vw,48px)!important}.landing-redesign .editorial-benefits>header p{max-width:540px!important;font-size:13px!important}.landing-redesign .editorial-benefits .feature-mosaic{grid-template-columns:1fr!important;grid-template-areas:"primary" "secondary" "clients" "payments" "automation"!important;grid-template-rows:none!important;gap:10px!important}.landing-redesign .editorial-benefits .feature-mosaic article{min-height:0!important;height:205px!important}.landing-redesign .editorial-benefits .feature-card-visual{flex-basis:48%!important}.landing-redesign .editorial-benefits .feature-card-content{padding:12px 15px!important}}@media(max-width:360px){.landing-redesign .editorial-benefits{padding-inline:16px!important}.landing-redesign .editorial-benefits .feature-mosaic article{height:196px!important}.landing-redesign .editorial-benefits .feature-card h3{font-size:18px!important}.landing-redesign .editorial-benefits .feature-card p{font-size:11px!important}}.landing-redesign .editorial-benefits .feature-card-visual span{width:auto!important;height:auto!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--accent)!important}.landing-redesign .editorial-benefits .feature-card-visual span svg{width:25px!important;height:25px!important;stroke-width:1.8!important}.landing-redesign .editorial-benefits .feature-card-visual:before{opacity:.42!important}.landing-redesign .editorial-benefits .feature-card h3{display:block!important;overflow:visible!important;max-width:26ch!important;text-wrap:balance!important}.landing-redesign .editorial-benefits .feature-card p{max-width:34ch!important;overflow:visible!important}@media(max-width:700px){.landing-redesign .editorial-benefits .feature-mosaic article{height:auto!important;min-height:210px!important}.landing-redesign .editorial-benefits .feature-card-visual{flex-basis:46%!important}.landing-redesign .editorial-benefits .feature-card-content{flex-basis:54%!important}}@media(max-width:360px){.landing-redesign .editorial-benefits .feature-mosaic article{min-height:204px!important}.landing-redesign .editorial-benefits .feature-card-visual span svg{width:23px!important;height:23px!important}}.landing-redesign .spx-global-container{align-items:center}.landing-redesign .spx-global-visual{position:relative;display:grid;place-items:center;width:100%;min-width:0}.landing-redesign .spx-globe-stage{width:min(100%,560px)!important;max-width:560px!important;min-height:0!important;height:auto!important;aspect-ratio:1!important;margin:0 auto!important;transform:none!important;overflow:visible!important}.landing-redesign .spx-globe-stage canvas{inset:0!important;width:100%!important;height:100%!important}.landing-redesign .spx-globe-label.label-pix{left:8%!important}.landing-redesign .spx-globe-label.label-api{right:8%!important}.landing-redesign .spx-globe-label.label-secure{right:5%!important}.landing-redesign .spx-globe-label.label-live{left:7%!important}@media(max-width:1100px)and (min-width:821px){.landing-redesign .spx-global-container{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:34px}.landing-redesign .spx-globe-stage{width:min(100%,500px)!important;max-width:500px!important}}@media(max-width:820px){.landing-redesign .spx-global-visual{width:min(100%,560px);margin-inline:auto}.landing-redesign .spx-globe-stage{width:min(100%,520px)!important;max-width:520px!important}.landing-redesign .spx-globe-label.label-pix{left:6%!important}.landing-redesign .spx-globe-label.label-api{right:6%!important}}@media(max-width:480px){.landing-redesign .spx-global-visual{width:100%}.landing-redesign .spx-globe-stage{width:min(100%,360px)!important;max-width:360px!important}.landing-redesign .spx-globe-label.label-pix{left:4%!important}.landing-redesign .spx-globe-label.label-api{right:4%!important}.landing-redesign .spx-globe-label.label-live{left:4%!important}.landing-redesign .spx-globe-label.label-secure{right:2%!important}}@media(max-width:350px){.landing-redesign .spx-globe-stage{width:min(100%,320px)!important;max-width:320px!important}}.landing-redesign .editorial-benefits .feature-mosaic{width:min(100%,1040px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"primary primary secondary" "clients payments automation"!important;grid-template-rows:228px 198px!important;gap:16px!important}.landing-redesign .editorial-benefits .feature-mosaic article{height:auto!important;min-height:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:16px!important}.landing-redesign .editorial-benefits .feature-card-visual{flex:0 0 42%!important;min-height:0!important;overflow:hidden!important}.landing-redesign .editorial-benefits .feature-card-content{flex:1 1 58%!important;min-height:0!important;padding:11px 14px 12px!important;overflow:visible!important}.landing-redesign .editorial-benefits .feature-card-label{font-size:9px!important;letter-spacing:.14em!important}.landing-redesign .editorial-benefits .feature-card h3{margin-top:6px!important;font-size:clamp(17px,1.55vw,20px)!important;line-height:1.08!important;max-width:28ch!important}.landing-redesign .editorial-benefits .feature-card p{margin-top:5px!important;font-size:11px!important;line-height:1.35!important;max-width:34ch!important}@media(max-width:1100px)and (min-width:701px){.landing-redesign .editorial-benefits .feature-mosaic{grid-template-areas:"primary primary" "secondary secondary" "clients payments" "automation automation"!important;grid-template-rows:216px 192px 184px 184px!important;gap:12px!important}}@media(max-width:700px){.landing-redesign .editorial-benefits .feature-mosaic{grid-template-columns:1fr!important;grid-template-areas:"primary" "secondary" "clients" "payments" "automation"!important;grid-template-rows:none!important;gap:10px!important}.landing-redesign .editorial-benefits .feature-mosaic article{min-height:194px!important}.landing-redesign .editorial-benefits .feature-card-visual{flex-basis:43%!important}.landing-redesign .editorial-benefits .feature-card-content{flex-basis:57%!important;padding:11px 14px 12px!important}}@media(max-width:360px){.landing-redesign .editorial-benefits .feature-mosaic article{min-height:188px!important}.landing-redesign .editorial-benefits .feature-card h3{font-size:17px!important}.landing-redesign .editorial-benefits .feature-card p{font-size:10.5px!important}}.landing-redesign .editorial-benefits .feature-mosaic{display:grid!important;width:min(calc(100% - 40px),820px)!important;margin-inline:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:none!important;grid-template-rows:230px 200px!important;grid-auto-flow:row!important;gap:14px!important;align-items:stretch!important}.landing-redesign .editorial-benefits .feature-mosaic .feature-card{grid-area:auto!important;grid-row:auto!important;grid-column:auto!important;position:relative!important;inset:auto!important;margin:0!important;transform:none!important;translate:0 0!important;width:auto!important;height:auto!important;min-height:0!important}.landing-redesign .editorial-benefits .feature-mosaic .feature-card-position-0{grid-column:span 2!important}.landing-redesign .editorial-benefits .feature-mosaic .feature-card:hover{transform:none!important;translate:0 -3px!important}.landing-redesign .editorial-benefits .feature-mosaic .feature-card-visual{flex-basis:43%!important}.landing-redesign .editorial-benefits .feature-mosaic .feature-card-content{flex-basis:57%!important}@media(max-width:900px)and (min-width:701px){.landing-redesign .editorial-benefits .feature-mosaic{width:min(calc(100% - 40px),760px)!important;grid-template-rows:220px 190px 190px!important;gap:12px!important}.landing-redesign .editorial-benefits .feature-mosaic .feature-card-position-0,.landing-redesign .editorial-benefits .feature-mosaic .feature-card-position-1{grid-column:span 2!important}}@media(max-width:700px){.landing-redesign .editorial-benefits .feature-mosaic{width:calc(100% - 32px)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;gap:10px!important}.landing-redesign .editorial-benefits .feature-mosaic .feature-card,.landing-redesign .editorial-benefits .feature-mosaic .feature-card-position-0,.landing-redesign .editorial-benefits .feature-mosaic .feature-card-position-1{grid-column:auto!important;min-height:190px!important}}@media(max-width:360px){.landing-redesign .editorial-benefits .feature-mosaic{width:calc(100% - 28px)!important}.landing-redesign .editorial-benefits .feature-mosaic .feature-card{min-height:184px!important}}@media(max-width:600px){.landing-redesign{--mobile-header-height: calc(64px + env(safe-area-inset-top,0px)) }.landing-redesign .public-header,.landing-redesign .public-header.scrolled{position:fixed!important;top:0!important;right:0!important;left:0!important;width:100%!important;height:var(--mobile-header-height)!important;min-height:var(--mobile-header-height)!important;box-sizing:border-box!important;padding:env(safe-area-inset-top,0px) max(14px,env(safe-area-inset-right,0px)) 0 max(14px,env(safe-area-inset-left,0px))!important;transform:none!important;border-radius:0!important;overflow:visible!important;background:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.landing-redesign .public-header-inner{width:100%!important;height:64px!important;min-height:64px!important;gap:10px!important}.landing-redesign .public-logo{min-width:0!important;max-width:calc(100% - 54px)!important}.landing-redesign .public-logo .sphexpay-brand{gap:7px!important}.landing-redesign .public-logo .sphexpay-brand img{width:27px!important;height:27px!important}.landing-redesign .public-logo .sphexpay-wordmark{font-size:17px!important}.landing-redesign .public-menu{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin-left:auto!important;flex:0 0 40px!important}.landing-redesign .public-header nav{top:var(--mobile-header-height)!important;right:12px!important;left:12px!important;max-height:calc(100dvh - var(--mobile-header-height) - 16px)!important;overflow:auto!important}.landing-redesign .landing-hero{padding-top:calc(var(--mobile-header-height) + 34px)!important;scroll-margin-top:var(--mobile-header-height)!important}.landing-redesign .landing-hero-copy{width:100%!important;max-width:100%!important}.landing-redesign .landing-hero h1{max-width:100%!important;margin-inline:auto!important;text-wrap:balance!important}.landing-redesign .landing-hero-visual{width:100%!important;max-width:100%!important;margin-top:42px!important;transform:none!important;overflow:visible!important}.landing-redesign .hero-product-stage{width:100%!important;max-width:100%!important;aspect-ratio:1/1.06!important;height:auto!important;overflow:visible!important}.landing-redesign .hero-browser{width:100%!important;height:100%!important;aspect-ratio:auto!important;transform:none!important;border-radius:15px!important;overflow:hidden!important}.landing-redesign .hero-browser-body{height:calc(100% - 30px)!important;aspect-ratio:auto!important;grid-template-columns:36px minmax(0,1fr)!important;min-height:0!important}.landing-redesign .hero-browser-body>aside{min-width:0!important;padding:12px 5px!important;overflow:hidden!important}.landing-redesign .hero-browser-body>main{min-width:0!important;min-height:0!important;padding:10px!important;overflow:hidden!important}.landing-redesign .hero-dashboard-sidebar{min-width:0!important;overflow:hidden!important}.landing-redesign .hero-live-dashboard{min-width:0!important;width:100%!important;grid-template-columns:1fr!important;overflow:hidden!important}.landing-redesign .hero-live-dashboard .preview-sales{display:none!important}.landing-redesign .hero-live-dashboard .public-product-chart{min-width:0!important;overflow:hidden!important}.landing-redesign .hero-dashboard-head{min-width:0!important}.landing-redesign .hero-dashboard-head>div:first-child{min-width:0!important}.landing-redesign .hero-dashboard-head b{font-size:15px!important}.landing-redesign .hero-dashboard-head span{display:none!important}}@media(max-width:360px){.landing-redesign .public-logo .sphexpay-wordmark{font-size:16px!important}.landing-redesign .landing-hero{padding-top:calc(var(--mobile-header-height) + 28px)!important}.landing-redesign .landing-hero-visual{margin-top:34px!important}.landing-redesign .hero-product-stage{aspect-ratio:1/1.1!important}.landing-redesign .hero-browser-body{grid-template-columns:32px minmax(0,1fr)!important}.landing-redesign .hero-browser-body>main{padding:7px!important}}.landing-redesign .landing-hero{background:radial-gradient(ellipse at 78% 38%,#ffffff0d,transparent 34%),linear-gradient(180deg,#050608,#0b0d10)!important;color:#f5f6f8;--accent:#e7e9ed;--accent-soft:#ffffff12;--surface:#111419;--surface-raised:#15191f;--surface-muted:#0d1014;--text-primary:#f5f6f8;--text-secondary:#a7adb7;--text-muted:#747b87;--border:#ffffff16;--shadow-xs:0 8px 20px #0005;--shadow-sm:0 20px 50px #0008}.landing-redesign .landing-hero .hero-grid{opacity:.16;background-image:linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(90deg,#ffffff12 1px,transparent 1px);-webkit-mask-image:radial-gradient(ellipse at center,#000 18%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 18%,transparent 75%)}.landing-redesign .landing-hero .hero-product-aura{background:radial-gradient(ellipse,#ffffff14 0%,#aeb5c01a 38%,transparent 72%);filter:blur(42px);opacity:.7}.landing-redesign .landing-hero .hero-browser{border-color:#ffffff24;background:#101318;box-shadow:0 38px 100px #000b,0 0 80px #ffffff0d}.landing-redesign .landing-hero .hero-browser-chrome{background:#15191f;border-color:#ffffff12}.landing-redesign .landing-hero .hero-browser-controls i{background:#737983!important}.landing-redesign .landing-hero .hero-browser-controls i:nth-child(2),.landing-redesign .landing-hero .hero-browser-controls i:nth-child(3){background:#a1a6af!important}.landing-redesign .landing-hero .hero-dashboard-sidebar{background:#0d1014;border-color:#ffffff12}.landing-redesign .landing-hero .hero-dashboard-sidebar nav a.active{background:#181c22;color:#f5f6f8}.landing-redesign .landing-hero .hero-dashboard-sidebar nav a.active svg,.landing-redesign .landing-hero .hero-dashboard-sidebar>.sphexpay-brand img{filter:grayscale(1) brightness(2.6) contrast(.82)}.landing-redesign .landing-hero .hero-browser-body>main{background:#101318}.landing-redesign .landing-hero .hero-dashboard-head small,.landing-redesign .landing-hero .hero-dashboard-actions button:last-child svg{color:#c9cdd4}.landing-redesign .landing-hero .hero-dashboard-actions button{background:#15191f;border-color:#ffffff18;color:#a7adb7}.landing-redesign .landing-hero .hero-live-dashboard .preview-metrics article,.landing-redesign .landing-hero .hero-live-dashboard .public-product-chart,.landing-redesign .landing-hero .hero-live-dashboard .preview-sales{border-color:#ffffff16;background:#15191f!important;box-shadow:0 8px 22px #0005}.landing-redesign .landing-hero .hero-live-dashboard .live-metric header span,.landing-redesign .landing-hero .hero-live-dashboard .public-product-chart header span,.landing-redesign .landing-hero .hero-live-dashboard .live-sales header small{color:#8f97a3}.landing-redesign .landing-hero .hero-live-dashboard .live-metric header span svg,.landing-redesign .landing-hero .hero-live-dashboard .public-product-chart header>small,.landing-redesign .landing-hero .hero-live-dashboard .live-metric footer{color:#d8dbe0}.landing-redesign .landing-hero .hero-live-dashboard .live-metric footer{color:#c6cbd3}.landing-redesign .landing-hero .hero-live-dashboard .public-product-chart header>small{background:#ffffff0d}.landing-redesign .landing-hero .hero-live-dashboard .public-product-chart .grid{stroke:#ffffff14}.landing-redesign .landing-hero .hero-live-dashboard .public-product-chart .line{stroke:#eef0f3}.landing-redesign .landing-hero .hero-live-dashboard .public-product-chart .live-point{fill:#fff}.landing-redesign .landing-hero .hero-live-dashboard .live-event>i{background:#b9bec7}.landing-redesign .landing-hero .hero-live-dashboard .live-event b,.landing-redesign .landing-hero .hero-live-dashboard .live-event strong{color:#eef0f3}.landing-redesign .landing-hero .hero-live-dashboard .live-event small{color:#858d99}.landing-redesign .landing-hero .hero-float-notification{border-color:#ffffff24;background:#171b21;color:#eef0f3;box-shadow:0 18px 40px #0009}.landing-redesign .landing-hero .hero-float-notification i{background:#ffffff12;color:#d9dde3}.landing-redesign .landing-hero .hero-float-notification strong{color:#eef0f3}.landing-redesign .landing-hero .hero-float-notification small{color:#89919d}.landing-redesign .landing-hero .hero-float-goal i{background:#ffffff12;color:#d9dde3}.landing-redesign .landing-hero .public-primary{background:#f3f4f6!important;border-color:#f3f4f6!important;box-shadow:inset 0 1px #fff,0 14px 32px #0008;color:#090a0c!important}.landing-redesign .landing-hero .public-primary:hover{box-shadow:inset 0 1px #fff,0 20px 40px #000a}.landing-redesign .landing-hero .landing-hero-actions>a:last-child{border-color:#ffffff24;background:#ffffff0a;color:#eef0f3}.landing-redesign .landing-hero .hero-metrics dt{color:#f1f2f4}.landing-redesign .landing-hero .hero-metrics dd{color:#89919d}@media(max-width:600px){.landing-redesign .landing-hero .hero-product-aura{inset:8% 4%;opacity:.5}.landing-redesign .landing-hero .hero-float-notification{display:none}}.landing-redesign .landing-hero .landing-dashboard-preview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:10px;margin-top:0;color:#f1f3f6}.landing-redesign .landing-hero .landing-preview-toolbar{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:2px}.landing-redesign .landing-hero .landing-preview-title{display:grid;gap:3px;min-width:0}.landing-redesign .landing-hero .landing-preview-title>span{color:#f5f6f8;font-size:16px;font-weight:700;letter-spacing:-.04em}.landing-redesign .landing-hero .landing-preview-title small{max-width:330px;color:#8e96a2;font-size:7px;line-height:1.35}.landing-redesign .landing-hero .landing-preview-filters{display:flex;gap:6px;flex-shrink:0}.landing-redesign .landing-hero .landing-preview-filters button{height:25px;padding:0 8px;border:1px solid #ffffff18;border-radius:7px;background:#15191f;color:#aeb5bf;font-size:7px}.landing-redesign .landing-hero .landing-preview-operation{grid-column:1/-1;display:grid;gap:7px}.landing-redesign .landing-hero .landing-preview-section-label{display:flex;align-items:center;gap:5px;color:#8f97a3;font-size:7px;font-weight:700;letter-spacing:.14em}.landing-redesign .landing-hero .landing-preview-section-label svg{width:11px;color:#cfd3da}.landing-redesign .landing-hero .landing-preview-balance{display:grid;gap:4px;padding:10px 12px;border:1px solid #ffffff16;border-radius:11px;background:#15191f;box-shadow:0 8px 20px #0005}.landing-redesign .landing-hero .landing-preview-balance span{color:#929aa6;font-size:7px}.landing-redesign .landing-hero .landing-preview-balance strong{color:#f5f6f8;font-size:17px;letter-spacing:-.04em}.landing-redesign .landing-hero .landing-preview-balance small{display:flex;align-items:center;gap:4px;color:#b5bbc4;font-size:7px}.landing-redesign .landing-hero .landing-preview-balance small svg{width:10px;color:#7fc99d}.landing-redesign .landing-hero .landing-preview-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.landing-redesign .landing-hero .landing-preview-stat-grid article{min-width:0;display:grid;gap:5px;padding:9px;border:1px solid #ffffff16;border-radius:10px;background:#111419}.landing-redesign .landing-hero .landing-preview-stat-grid header{display:flex;align-items:center;gap:4px;min-width:0}.landing-redesign .landing-hero .landing-preview-stat-grid header svg{width:11px;flex-shrink:0;color:#cbd0d8}.landing-redesign .landing-hero .landing-preview-stat-grid header span{overflow:hidden;color:#929aa6;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.landing-redesign .landing-hero .landing-preview-stat-grid strong{overflow:hidden;color:#eef0f3;font-size:10px;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.landing-redesign .landing-hero .landing-preview-stat-grid small{display:flex;align-items:center;gap:3px;overflow:hidden;color:#7d8793;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.landing-redesign .landing-hero .landing-preview-stat-grid small svg{width:8px;flex-shrink:0;color:#7fc99d}.landing-redesign .landing-hero .landing-preview-revenue{grid-column:1/-1;min-width:0;padding:11px 12px;border:1px solid #ffffff16;border-radius:11px;background:#15191f;box-shadow:0 8px 20px #0005}.landing-redesign .landing-hero .landing-preview-revenue>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.landing-redesign .landing-hero .landing-preview-revenue header div{display:grid;gap:4px}.landing-redesign .landing-hero .landing-preview-revenue header span{color:#929aa6;font-size:6px;font-weight:700;letter-spacing:.13em}.landing-redesign .landing-hero .landing-preview-revenue header strong{color:#f1f3f6;font-size:15px;letter-spacing:-.04em}.landing-redesign .landing-hero .landing-preview-revenue header small{display:flex;align-items:center;gap:3px;color:#7fc99d;font-size:6px}.landing-redesign .landing-hero .landing-preview-revenue header small svg{width:8px}.landing-redesign .landing-hero .landing-preview-revenue>header>svg{width:13px;color:#bfc5ce}.landing-redesign .landing-hero .landing-preview-revenue>svg{display:block;width:100%;height:calc(100% - 57px);min-height:100px;margin-top:8px}.landing-redesign .landing-hero .landing-preview-chart-grid{stroke:#ffffff12;stroke-width:1}.landing-redesign .landing-hero .landing-preview-chart-area{fill:#eef1f51c}.landing-redesign .landing-hero .landing-preview-chart-line{fill:none;stroke:#eef1f3;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #ffffff3d)}.landing-redesign .landing-hero .landing-dashboard-preview .hero-live-dashboard{display:contents}@media(max-width:700px){.landing-redesign .landing-hero .landing-dashboard-preview{display:block;margin-top:0}.landing-redesign .landing-hero .landing-preview-toolbar{display:grid;gap:7px;align-items:start}.landing-redesign .landing-hero .landing-preview-title>span{font-size:14px}.landing-redesign .landing-hero .landing-preview-filters{width:100%}.landing-redesign .landing-hero .landing-preview-filters button{flex:1;text-align:left}.landing-redesign .landing-hero .landing-preview-operation{margin-top:9px}.landing-redesign .landing-hero .landing-preview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-redesign .landing-hero .landing-preview-stat-grid article:last-child{grid-column:span 2}.landing-redesign .landing-hero .landing-preview-revenue{margin-top:9px}.landing-redesign .landing-hero .landing-preview-revenue>svg{height:120px;min-height:0}}.landing-redesign .landing-hero .hero-browser{transform:perspective(1600px) rotateX(1deg) rotateY(-1deg);animation:landing-hero-browser-float 8s ease-in-out infinite}@keyframes landing-hero-browser-float{0%,to{translate:0 0}50%{translate:0 -3px}}@media(prefers-reduced-motion:reduce){.landing-redesign .landing-hero .hero-browser{transform:none;animation:none}}.landing-redesign .landing-hero{min-height:0;padding-bottom:clamp(72px,8vw,112px)}.landing-redesign .landing-hero-copy{margin-inline:auto}@media(max-width:900px){.landing-redesign .landing-hero{padding-bottom:clamp(64px,10vw,96px)}}@media(max-width:600px){.landing-redesign .landing-hero{padding-bottom:56px}.landing-redesign .hero-metrics{margin-bottom:0}}.landing-redesign .landing-hero h1{max-width:min(920px,100%);text-wrap:balance}.landing-redesign .landing-hero h1>span{white-space:normal}.landing-redesign .spx-operations-visual{position:relative;isolation:isolate;width:min(100%,620px);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;overflow:visible}.landing-redesign .spx-operations-visual:before{content:"";position:absolute;inset:15%;z-index:-2;border-radius:50%;background:radial-gradient(circle,#f15a2420,transparent 68%);filter:blur(28px);animation:spx-operations-breathe 8s ease-in-out infinite}.landing-redesign .spx-operations-orbit{position:absolute;border:1px solid #ffffff12;border-radius:50%;pointer-events:none}.landing-redesign .spx-operations-orbit--outer{inset:5%;border-style:dashed;animation:spx-operations-spin 28s linear infinite}.landing-redesign .spx-operations-orbit--inner{inset:22%;border-color:#f15a2426;animation:spx-operations-spin 18s linear infinite reverse}.landing-redesign .spx-operations-connectors{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}.landing-redesign .spx-operations-connectors path{fill:none;stroke:#ffffff18;stroke-width:1;stroke-dasharray:5 9}.landing-redesign .spx-operations-connectors circle{fill:#f47a49;opacity:.65;filter:drop-shadow(0 0 7px #f15a2480)}.landing-redesign .spx-operations-core{position:relative;z-index:2;width:min(62%,350px);padding:24px;border:1px solid #ffffff20;border-radius:24px;background:linear-gradient(145deg,#1b1b1fdd,#0b0b0de8);box-shadow:0 30px 70px #000b,0 0 45px #f15a2412;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-redesign .spx-operations-core-mark{width:46px;height:46px;display:grid;place-items:center;border:1px solid #ffffff1e;border-radius:14px;background:#ffffff0a}.landing-redesign .spx-operations-core-mark .sphexpay-wordmark{width:25px;color:#fff}.landing-redesign .spx-operations-core-copy{margin-top:26px}.landing-redesign .spx-operations-core-copy small{display:flex;align-items:center;gap:6px;color:#85858b;font-size:7px;letter-spacing:.13em}.landing-redesign .spx-operations-core-copy small svg{width:11px;color:#f47a49}.landing-redesign .spx-operations-core-copy strong{display:block;margin-top:10px;color:#f2f2f4;font-size:22px;font-weight:420;letter-spacing:-.04em}.landing-redesign .spx-operations-core-copy span{display:block;margin-top:7px;color:#77777e;font-size:9px}.landing-redesign .spx-operations-core-footer{display:flex;justify-content:space-between;gap:10px;margin-top:26px;padding-top:13px;border-top:1px solid #ffffff12;color:#89898f;font-size:8px}.landing-redesign .spx-operations-core-footer span{display:flex;align-items:center;gap:5px}.landing-redesign .spx-operations-core-footer svg{width:11px;color:#68d59d}.landing-redesign .spx-operations-core-footer b{color:#dedee1;font-weight:500}.landing-redesign .spx-operations-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;min-width:156px;padding:11px 13px;border:1px solid #ffffff1c;border-radius:15px;background:#111114e8;box-shadow:0 18px 42px #000a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform}.landing-redesign .spx-operations-card>i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:10px;background:#f15a2418;color:#f47a49}.landing-redesign .spx-operations-card>i svg{width:14px}.landing-redesign .spx-operations-card span{min-width:0}.landing-redesign .spx-operations-card small,.landing-redesign .spx-operations-card b{display:block}.landing-redesign .spx-operations-card small{color:#77777e;font-size:7px}.landing-redesign .spx-operations-card b{margin-top:4px;color:#e7e7ea;font-size:9px;font-weight:600;white-space:nowrap}.landing-redesign .spx-operations-card em{margin-left:auto;color:#797980;font-size:7px;font-style:normal}.landing-redesign .spx-operations-card strong{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#62d39d;box-shadow:0 0 12px #62d39d}.landing-redesign .spx-operations-card--sale{top:18%;left:0;animation:spx-operations-float 6s ease-in-out infinite}.landing-redesign .spx-operations-card--global{top:20%;right:0;animation:spx-operations-float 7s -2s ease-in-out infinite}.landing-redesign .spx-operations-card--status{right:0;bottom:22%;animation:spx-operations-float 7.5s -3.5s ease-in-out infinite}.landing-redesign .spx-operations-card--volume{bottom:13%;left:3%;animation:spx-operations-float 6.5s -1.2s ease-in-out infinite}@keyframes spx-operations-float{50%{transform:translateY(-7px)}}@keyframes spx-operations-spin{to{transform:rotate(360deg)}}@keyframes spx-operations-breathe{50%{opacity:.65;transform:scale(1.04)}}@media(max-width:820px){.landing-redesign .spx-mobile-container{gap:48px}.landing-redesign .spx-operations-visual{width:min(100%,560px)}}@media(max-width:480px){.landing-redesign .spx-operations-visual{width:calc(100vw - 28px);max-width:430px}.landing-redesign .spx-operations-core{width:min(68%,290px);padding:19px}.landing-redesign .spx-operations-core-copy strong{font-size:18px}.landing-redesign .spx-operations-card{min-width:130px;padding:9px 10px;gap:7px}.landing-redesign .spx-operations-card>i{width:26px;height:26px;flex-basis:26px}.landing-redesign .spx-operations-card b{font-size:8px}.landing-redesign .spx-operations-card--sale{left:0}.landing-redesign .spx-operations-card--global,.landing-redesign .spx-operations-card--status{right:0}.landing-redesign .spx-operations-card--volume{left:0}}@media(prefers-reduced-motion:reduce){.landing-redesign .spx-operations-orbit,.landing-redesign .spx-operations-visual:before,.landing-redesign .spx-operations-card{animation:none!important}}:root:not([data-theme=dark]) .landing-redesign .landing-hero{--landing-hero-bg:linear-gradient(180deg,#fff 0%,#fafafa 100%);--landing-hero-text:#111;--landing-hero-muted:#6b6b6f;--landing-hero-label:#858589;--landing-hero-border:rgba(0,0,0,.08);--landing-hero-grid:rgba(0,0,0,.045);--landing-hero-particle:rgba(0,0,0,.055);--landing-hero-glow:rgba(94,101,112,.075);--landing-hero-primary:#111;--landing-hero-primary-hover:#000;--landing-hero-secondary:#fff;--landing-hero-secondary-hover:#f5f5f5;background:var(--landing-hero-bg)!important;color:var(--landing-hero-text);--text-primary:var(--landing-hero-text);--text-secondary:var(--landing-hero-muted);--text-muted:var(--landing-hero-label);--border:var(--landing-hero-border)}:root:not([data-theme=dark]) .landing-redesign .landing-hero:before{background:radial-gradient(circle at 18% 34%,var(--landing-hero-particle) 0 1px,transparent 2px),radial-gradient(circle at 76% 22%,var(--landing-hero-particle) 0 1px,transparent 2px);opacity:.42}:root:not([data-theme=dark]) .landing-redesign .landing-hero:after{background:radial-gradient(ellipse,var(--landing-hero-glow),rgba(115,121,131,.025) 42%,transparent 70%);opacity:.62}:root:not([data-theme=dark]) .landing-redesign .landing-hero .hero-grid{background-image:linear-gradient(var(--landing-hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--landing-hero-grid) 1px,transparent 1px);opacity:.5}:root:not([data-theme=dark]) .landing-redesign .landing-hero h1,:root:not([data-theme=dark]) .landing-redesign .landing-hero h1>span{color:var(--landing-hero-text)!important;text-shadow:0 2px 30px rgba(0,0,0,.025)}:root:not([data-theme=dark]) .landing-redesign .landing-hero-copy>p{color:var(--landing-hero-muted)!important}:root:not([data-theme=dark]) .landing-redesign .landing-hero .public-primary{border-color:var(--landing-hero-primary)!important;background:var(--landing-hero-primary)!important;box-shadow:0 10px 28px #0000001f!important;color:#fff!important}:root:not([data-theme=dark]) .landing-redesign .landing-hero .public-primary:hover{border-color:var(--landing-hero-primary-hover)!important;background:var(--landing-hero-primary-hover)!important;box-shadow:0 14px 32px #00000029!important}:root:not([data-theme=dark]) .landing-redesign .landing-hero .landing-hero-secondary{border-color:#0000001a!important;background:var(--landing-hero-secondary)!important;box-shadow:0 4px 14px #0000000a;color:#171717!important}:root:not([data-theme=dark]) .landing-redesign .landing-hero .landing-hero-secondary:hover{border-color:#00000029!important;background:var(--landing-hero-secondary-hover)!important;box-shadow:0 7px 18px #0001;color:#000!important}:root:not([data-theme=dark]) .landing-redesign .landing-hero .landing-hero-secondary:focus-visible{border-color:#0003!important;background:#fff!important;box-shadow:0 0 0 3px #0000001a;color:#111!important;outline:2px solid transparent;outline-offset:3px}:root:not([data-theme=dark]) .landing-redesign .landing-hero .landing-hero-secondary:active{border-color:#0000002e!important;background:#eee!important;box-shadow:0 2px 8px #0000000a;color:#000!important;transform:translateY(0)}:root:not([data-theme=dark]) .landing-redesign .landing-hero .hero-metrics>div{border-color:var(--landing-hero-border)}:root:not([data-theme=dark]) .landing-redesign .landing-hero .hero-metrics dt{color:var(--landing-hero-text);text-shadow:none}:root:not([data-theme=dark]) .landing-redesign .landing-hero .hero-metrics dd{color:var(--landing-hero-label)}@media(max-width:600px){:root:not([data-theme=dark]) .landing-redesign .public-header,:root:not([data-theme=dark]) .landing-redesign .public-header.scrolled{border-bottom-color:var(--line)!important;background:#fffffff0!important;color:var(--text)!important}}:root:not([data-theme=dark]) .landing-redesign .public-header{--landing-header-bg:rgba(255,255,255,.94);--landing-header-text:#171717;--landing-header-muted:#626267;--landing-header-active:#000;--landing-header-border:rgba(0,0,0,.1);--landing-header-hover:#f3f3f3;--landing-header-primary:#111;--landing-header-primary-hover:#000;--landing-header-primary-text:#fff}:root[data-theme=dark] .landing-redesign .public-header{--landing-header-bg:rgba(8,8,9,.92);--landing-header-text:#f5f5f5;--landing-header-muted:#a2a2a7;--landing-header-active:#fff;--landing-header-border:rgba(255,255,255,.14);--landing-header-hover:#18181a;--landing-header-primary:#fff;--landing-header-primary-hover:#f2f2f2;--landing-header-primary-text:#111}.landing-redesign .public-header,.landing-redesign .public-header.scrolled{border-bottom-color:var(--landing-header-border)!important;background:var(--landing-header-bg)!important;color:var(--landing-header-text)!important}.landing-redesign .public-header .sphexpay-theme-mark{display:block;width:29px;height:29px;flex:0 0 29px;background:currentColor;-webkit-mask:url(/brand/sphex-symbol-mask.png) center/contain no-repeat;mask:url(/brand/sphex-symbol-mask.png) center/contain no-repeat}.landing-redesign .public-header .public-logo,.landing-redesign .public-header .public-logo .sphexpay-wordmark{color:var(--landing-header-text)!important}.landing-redesign .public-header nav>a{color:var(--landing-header-muted)!important}.landing-redesign .public-header nav>a:after{background:var(--landing-header-active)!important}.landing-redesign .public-header nav>a:hover,.landing-redesign .public-header nav>a[aria-current=location]{color:var(--landing-header-active)!important}.landing-redesign .public-header :is(.public-search,.public-menu){border-color:var(--landing-header-border);background:transparent;color:var(--landing-header-muted)}.landing-redesign .public-header :is(.public-search,.public-menu):hover{background:var(--landing-header-hover);color:var(--landing-header-active)}.landing-redesign .public-header :is(a,button):focus-visible{outline:2px solid var(--landing-header-active);outline-offset:3px}.landing-redesign .public-header .public-actions>a:first-child,.landing-redesign .public-header .public-mobile-actions>a:first-child{border-color:var(--landing-header-border)!important;background:transparent!important;color:var(--landing-header-text)!important;box-shadow:none!important}.landing-redesign .public-header .public-actions>a:first-child:hover,.landing-redesign .public-header .public-mobile-actions>a:first-child:hover{border-color:var(--landing-header-border)!important;background:var(--landing-header-hover)!important;color:var(--landing-header-active)!important}.landing-redesign .public-header .public-actions .public-primary,.landing-redesign .public-header .public-mobile-actions .public-primary{border-color:var(--landing-header-primary)!important;background:var(--landing-header-primary)!important;box-shadow:none!important;color:var(--landing-header-primary-text)!important}.landing-redesign .public-header .public-actions .public-primary:hover,.landing-redesign .public-header .public-mobile-actions .public-primary:hover{border-color:var(--landing-header-primary-hover)!important;background:var(--landing-header-primary-hover)!important;box-shadow:none!important;color:var(--landing-header-primary-text)!important}@media(max-width:900px){.landing-redesign .public-header nav{border-color:var(--landing-header-border)!important;background:var(--landing-header-bg)!important}.landing-redesign .public-header nav>a:hover,.landing-redesign .public-header nav>a[aria-current=location]{background:var(--landing-header-hover)!important;color:var(--landing-header-active)!important}.landing-redesign .public-header .public-search,.landing-redesign .public-header .public-mobile-actions{border-top-color:var(--landing-header-border)!important}}.mobile-app-dock,.mobile-more-layer{display:none}.mobile-navigation-preferences{margin-bottom:24px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel-2)}.mobile-navigation-preferences>p{margin:4px 0 16px;color:var(--muted);font-size:.75rem}.mobile-dock-preview{display:grid;place-items:center;min-height:112px;margin-bottom:17px;border-radius:14px;background:linear-gradient(145deg,var(--bg),var(--panel));overflow:hidden}.mobile-dock-preview>div{display:grid;grid-template-columns:repeat(5,1fr);width:min(360px,88%);height:58px;padding:5px;border:1px solid rgba(255,255,255,var(--mobile-dock-border-alpha));border-radius:23px;background:rgba(9,9,11,var(--mobile-dock-bg-alpha));box-shadow:inset 0 1px #ffffff0b,0 10px 28px rgba(0,0,0,var(--mobile-dock-shadow-alpha));-webkit-backdrop-filter:blur(var(--mobile-dock-blur));backdrop-filter:blur(var(--mobile-dock-blur));transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,backdrop-filter .12s ease}.mobile-dock-preview span{display:grid;place-items:center;color:#ffffff8c}.mobile-dock-preview span svg{width:17px}.mobile-dock-preview span i{display:block;width:14px;height:1px;margin-top:-7px;background:transparent}.mobile-dock-preview span.active{color:var(--mobile-dock-accent,#d0183a);transform:translateY(-3px)}.mobile-dock-preview span.active i{background:currentColor}.mobile-opacity-control>span,.mobile-opacity-control small{display:flex;justify-content:space-between;gap:12px}.mobile-opacity-control>span{font-size:.76rem;font-weight:650}.mobile-opacity-control>span b{font-variant-numeric:tabular-nums}.mobile-opacity-control input{width:100%;margin:14px 0 7px;accent-color:var(--mobile-dock-accent,#d0183a)}.mobile-opacity-control small{color:var(--muted);font-size:.6rem;text-transform:uppercase;letter-spacing:.06em}@media(max-width:767px){:root{--mobile-dock-height:76px;--mobile-dock-side-gap:clamp(8px,3vw,12px);--mobile-dock-bottom-gap:clamp(12px,3.5vw,15px);--mobile-dock-content-gap:24px;--mobile-dock-accent:#d0183a;--mobile-dock-reserve:calc(var(--mobile-dock-height) + var(--mobile-dock-bottom-gap) + var(--safe-bottom) + var(--mobile-dock-content-gap))}.mobile-app-dock{position:fixed;z-index:60;right:max(var(--mobile-dock-side-gap),var(--safe-right));bottom:calc(var(--mobile-dock-bottom-gap) + var(--safe-bottom));left:max(var(--mobile-dock-side-gap),var(--safe-left));display:block;width:min(446px,calc(100vw - (var(--mobile-dock-side-gap) * 2) - var(--safe-left) - var(--safe-right)));height:var(--mobile-dock-height);margin-inline:auto;overflow:hidden;border:1px solid rgba(255,255,255,var(--mobile-dock-border-alpha));border-radius:calc(var(--mobile-dock-height) / 2);background:rgba(9,9,11,var(--mobile-dock-bg-alpha));box-shadow:inset 0 1px #ffffff0b,0 18px 42px rgba(0,0,0,var(--mobile-dock-shadow-alpha)),0 7px 18px #0003;-webkit-backdrop-filter:blur(var(--mobile-dock-blur));backdrop-filter:blur(var(--mobile-dock-blur));isolation:isolate;transform:translateZ(0);transform-origin:center bottom;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),background-color .12s ease,border-color .12s ease,box-shadow .22s ease,backdrop-filter .12s ease}.mobile-app-dock:before{position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(110deg,rgba(255,255,255,.035),transparent 32%,transparent 72%,rgba(255,255,255,.018));content:"";pointer-events:none}.mobile-app-dock.is-scrolling{transform:translate3d(0,5px,0) scale(.86);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000040,0 4px 11px #0000002b}:root[data-theme=dark] .mobile-app-dock{background:rgba(9,9,11,var(--mobile-dock-bg-alpha));border-color:rgba(255,255,255,var(--mobile-dock-border-alpha))}.mobile-dock-indicator{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;color:var(--mobile-dock-accent);pointer-events:none}.mobile-dock-indicator path{fill:none;stroke:currentColor;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--mobile-dock-accent) 32%,transparent))}.mobile-dock-items{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:100%;padding:4px}.mobile-dock-items button{position:relative;display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:9px 1px 8px;border:0;border-radius:0;background:transparent;color:#ffffff8c;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .24s ease,transform .36s cubic-bezier(.22,.9,.25,1.08)}.mobile-dock-items button:active{transform:scale(.93)}.mobile-dock-items button:after{position:absolute;top:9px;width:3px;height:3px;border-radius:50%;background:var(--mobile-dock-accent);box-shadow:0 0 6px color-mix(in srgb,var(--mobile-dock-accent) 55%,transparent);content:"";opacity:0;transform:scale(.5);transition:opacity .22s ease,transform .3s ease}.mobile-dock-items button svg{width:20px;height:20px;stroke-width:1.75;transition:transform .36s cubic-bezier(.22,.9,.25,1.08),stroke-width .22s ease}.mobile-dock-items button span{max-width:100%;overflow:hidden;color:inherit;font-size:10px;font-weight:560;line-height:1;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;transition:color .24s ease,transform .36s cubic-bezier(.22,.9,.25,1.08)}.mobile-dock-items button.active{color:var(--mobile-dock-accent);background:transparent;transform:translateY(-3px) scale(1.03)}.mobile-dock-items button.active:after{opacity:.65;transform:scale(1)}.mobile-dock-items button.active svg{stroke-width:2.15;animation:mobile-dock-tap .23s cubic-bezier(.22,.9,.25,1.08)}.mobile-dock-items button.active span{font-weight:700}.mobile-dock-items button:focus-visible{outline:1.5px solid color-mix(in srgb,var(--mobile-dock-accent) 75%,white);outline-offset:-5px}.mobile-more-layer{position:fixed;z-index:70;inset:0;display:block}.mobile-more-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:mobile-more-fade .3s ease both}.mobile-more-sheet{--sheet-drag:0px;position:absolute;right:0;bottom:0;left:0;max-height:min(82dvh,700px);padding:8px max(18px,var(--safe-right)) max(20px,calc(14px + var(--safe-bottom))) max(18px,var(--safe-left));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(20,20,24,.08);border-bottom:0;border-radius:30px 30px 0 0;background:#f8f8faf5;box-shadow:0 -16px 46px #00000029,inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);outline:0;transform:translate3d(0,var(--sheet-drag),0);animation:mobile-sheet-enter .4s cubic-bezier(.2,.86,.24,1) both;overscroll-behavior:contain;touch-action:pan-y;will-change:transform}.mobile-more-handle{width:40px;height:20px;margin:0 auto 8px;border-radius:999px;background:linear-gradient(transparent 8px,rgba(55,55,63,.22) 8px 12px,transparent 12px);touch-action:none;cursor:grab}.mobile-more-sheet header{padding:2px 2px 18px}.mobile-more-sheet header>span{color:#1e1e247a;font-size:8px;font-weight:800;letter-spacing:.19em}.mobile-more-sheet header h2{margin:6px 0 0;color:#151518;font-size:1.5rem;font-weight:780;letter-spacing:-.045em}.mobile-more-sheet header p{margin:6px 0 0;color:#1e1e2494;font-size:.74rem;line-height:1.45}.mobile-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mobile-more-grid button{display:flex;min-width:0;min-height:98px;align-items:flex-start;justify-content:center;flex-direction:column;padding:14px;border:1px solid rgba(25,25,30,.075);border-radius:18px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 7px 18px #1414180b;color:#18181b;text-align:left;animation:mobile-module-enter .3s cubic-bezier(.2,.82,.2,1) both;animation-delay:calc(var(--module-index) * 24ms + 90ms);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.mobile-more-grid button:active{transform:scale(.975);border-color:#d0183a33;background:#ffffffeb;box-shadow:inset 0 1px #fff,0 4px 12px #1414180a}.mobile-more-grid button:focus-visible,.mobile-more-backdrop:focus-visible{outline:1.5px solid var(--mobile-dock-accent);outline-offset:-3px}.mobile-more-grid svg{width:21px;height:21px;margin-bottom:10px;color:#2a2a30;stroke-width:1.7;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.mobile-more-grid button:active svg{transform:scale(1.04)}.mobile-more-grid span{max-width:100%;overflow:hidden;font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-more-grid small{margin-top:3px;color:#1e1e2480;font-size:.56rem}.mobile-more-layer.is-closing .mobile-more-backdrop{animation:mobile-more-fade-out .26s ease both}.mobile-more-layer.is-closing .mobile-more-sheet{animation:mobile-sheet-exit .38s cubic-bezier(.4,0,.7,.2) both}.mobile-more-layer.is-closing .mobile-more-grid button{animation:none}:root[data-theme=dark] .mobile-more-backdrop{background:#0000004d}:root[data-theme=dark] .mobile-more-sheet{border-color:#ffffff13;background:#101013f5;box-shadow:0 -18px 52px #0000006b,inset 0 1px #ffffff0e}:root[data-theme=dark] .mobile-more-handle{background:linear-gradient(transparent 8px,rgba(255,255,255,.2) 8px 12px,transparent 12px)}:root[data-theme=dark] .mobile-more-sheet header>span{color:#fff6}:root[data-theme=dark] .mobile-more-sheet header h2{color:#f6f6f7}:root[data-theme=dark] .mobile-more-sheet header p{color:#ffffff85}:root[data-theme=dark] .mobile-more-grid button{border-color:#ffffff12;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #0000001f;color:#f2f2f3}:root[data-theme=dark] .mobile-more-grid button:active{border-color:#d0183a47;background:#ffffff13}:root[data-theme=dark] .mobile-more-grid svg{color:#e2e2e5}:root[data-theme=dark] .mobile-more-grid small{color:#ffffff6b}.mobile-dock-items button[aria-expanded=true] svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--mobile-dock-accent) 38%,transparent))}.internal-app-shell{min-height:100dvh;overflow-x:clip}.internal-app-shell .internal-page-content{padding-bottom:var(--mobile-dock-reserve)!important}.internal-app-shell .internal-sidebar,.internal-app-shell .app-menu-backdrop,.internal-topbar .mobile-menu-toggle{display:none!important}.internal-topbar .header-brand{margin-left:max(4px,var(--safe-left))}.mobile-app-dock.is-scrolling .mobile-dock-items button span{opacity:.82}:root[data-mobile-keyboard] .mobile-app-dock{opacity:0;pointer-events:none;transform:translate3d(0,22px,0)}}@keyframes mobile-dock-tap{0%{transform:scale(1)}42%{transform:scale(.93)}72%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes mobile-more-fade{0%{opacity:0}}@keyframes mobile-sheet-enter{0%{transform:translate3d(0,105%,0)}}@keyframes mobile-more-fade-out{to{opacity:0}}@keyframes mobile-sheet-exit{to{transform:translate3d(0,105%,0)}}@keyframes mobile-module-enter{0%{opacity:0;transform:translateY(7px) scale(.985)}}@media(max-width:340px){.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-more-grid button{min-height:92px;padding:12px}}@media(max-width:370px){.mobile-dock-items button span{font-size:8px}}@media(prefers-reduced-motion:reduce){.mobile-app-dock,.mobile-dock-items button,.mobile-dock-items button svg,.mobile-dock-items button span,.mobile-more-backdrop,.mobile-more-sheet,.mobile-more-grid button{animation:none!important;transition-duration:1ms!important}.mobile-dock-indicator path{filter:none}}.kyc-page{max-width:1080px;margin:0 auto;color:var(--text)}.kyc-heading{margin-bottom:22px}.kyc-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--orange);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.kyc-heading h1{margin-top:8px;color:var(--text-strong);font-size:25px;letter-spacing:-.04em}.kyc-heading p{margin-top:6px;max-width:640px;color:var(--muted);font-size:12px;line-height:1.6}.kyc-tabs{display:flex;gap:6px;margin-bottom:20px;border-bottom:1px solid var(--line)}.kyc-tabs button{display:inline-flex;align-items:center;gap:7px;padding:10px 4px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.kyc-tabs button.active{color:var(--text-strong);border-bottom-color:var(--orange)}.kyc-tabs button+button{margin-left:16px}.kyc-merchant{display:grid;gap:16px}.kyc-card{padding:20px}.kyc-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.kyc-card-head h2{display:flex;align-items:center;gap:8px;color:var(--text-strong);font-size:14px}.kyc-card-note{margin:-6px 0 14px;color:var(--muted);font-size:11px}.kyc-card-actions{margin-top:18px;display:flex;justify-content:flex-end}.kyc-status-panel{display:flex;gap:16px;padding:18px 20px;align-items:flex-start}.kyc-status-icon{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--panel-2);color:var(--muted)}.kyc-status-icon svg{width:20px;height:20px}.kyc-status-panel.is-approved .kyc-status-icon{background:color-mix(in srgb,var(--ok,#16a34a) 16%,transparent);color:var(--ok,#16a34a)}.kyc-status-panel.is-rejected .kyc-status-icon,.kyc-status-panel.is-needs_more_info .kyc-status-icon{background:var(--orange-soft,rgba(249,115,22,.12));color:var(--orange)}.kyc-status-copy{flex:1;min-width:0}.kyc-status-line{display:flex;align-items:center;gap:10px;margin-bottom:5px}.kyc-status-line span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kyc-status-copy p{color:var(--text);font-size:12px;line-height:1.6}.kyc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kyc-cep-status{margin:10px 2px 0;font-size:11px;color:var(--muted)}.kyc-cep-status.is-warn{color:var(--warning)}.kyc-feedback-backdrop{align-items:center;padding:var(--space-4)}.kyc-feedback{width:min(100%,340px);display:grid;justify-items:center;gap:14px;padding:28px 26px 22px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:var(--shadow-lg);text-align:center;animation:modal-enter var(--duration-slow) var(--ease-enter)}.kyc-feedback-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.kyc-feedback.is-success .kyc-feedback-icon{background:var(--success-soft);color:var(--success)}.kyc-feedback.is-error .kyc-feedback-icon{background:var(--danger-soft);color:var(--danger)}.kyc-feedback p{margin:0;color:var(--text);font-size:13px;line-height:1.5}.kyc-feedback .btn{min-width:130px}.kyc-fieldset{margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:12px}.kyc-fieldset legend{padding:0 6px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.kyc-fieldset[disabled]{opacity:.65}.kyc-person-toggle{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.kyc-person-toggle button{padding:7px 14px;border:0;background:var(--panel-2);color:var(--muted);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.kyc-person-toggle button.active{background:var(--orange);color:#fff}.kyc-person-toggle button:disabled{cursor:not-allowed;opacity:.7}.kyc-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kyc-doc-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.kyc-doc-card.is-approved{border-color:color-mix(in srgb,var(--ok,#16a34a) 45%,var(--line))}.kyc-doc-card.is-rejected{border-color:color-mix(in srgb,#dc2626 45%,var(--line))}.kyc-doc-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kyc-doc-card header b{font-size:12px;color:var(--text-strong)}.kyc-doc-card header small{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.5}.kyc-doc-body{display:grid;gap:8px}.kyc-doc-thumb{padding:0;border:0;border-radius:9px;overflow:hidden;background:var(--panel-3);cursor:pointer}.kyc-doc-thumb img{display:block;width:100%;max-height:140px;object-fit:cover}.kyc-doc-file{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font:inherit;font-size:11px;cursor:pointer}.kyc-doc-reason{color:#dc2626;font-size:10px;line-height:1.5}.kyc-doc-upload{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:9px 12px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);font-size:11px;font-weight:600;cursor:pointer}.kyc-doc-upload:hover{border-color:var(--orange);color:var(--text)}.kyc-doc-upload.is-busy{pointer-events:none;opacity:.7}.kyc-doc-upload input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.kyc-submit-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.kyc-submit-bar b{color:var(--text-strong);font-size:13px}.kyc-submit-bar p{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.kyc-inline-retry{margin-left:6px;border:0;background:transparent;color:var(--orange);font:inherit;font-size:inherit;text-decoration:underline;cursor:pointer}.kyc-muted{color:var(--muted);font-size:11px}.kyc-spin{animation:kyc-spin .9s linear infinite}@keyframes kyc-spin{to{transform:rotate(360deg)}}.kyc-admin{display:grid;gap:16px}.kyc-admin-filters{display:flex;flex-wrap:wrap;gap:6px}.kyc-admin-filters button{padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.kyc-admin-filters button.active{background:var(--text-strong);color:var(--panel);border-color:var(--text-strong)}.kyc-admin-table{padding:0;overflow:hidden}.kyc-admin-table table{width:100%;border-collapse:collapse}.kyc-admin-table th{height:44px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-align:left;white-space:nowrap}.kyc-admin-table td{height:60px;padding:8px 16px;border-bottom:1px solid var(--line);color:var(--text);font-size:11px;vertical-align:middle}.kyc-admin-table tbody tr:last-child td{border-bottom:0}.kyc-admin-table tbody tr:hover{background:var(--panel-2)}.kyc-admin-table td b{display:block;font-size:11px;color:var(--text-strong)}.kyc-admin-table td small{color:var(--muted);font-size:9px}.kyc-review-modal{width:min(760px,96vw)}.kyc-review-body{display:grid;gap:16px}.kyc-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kyc-review-facts>div{display:grid;gap:3px}.kyc-review-facts dt{color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.kyc-review-facts dd{color:var(--text);font-size:12px;word-break:break-word}.kyc-review-body h3{color:var(--text-strong);font-size:12px}.kyc-review-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kyc-review-doc{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.kyc-review-doc.is-approved{border-color:color-mix(in srgb,var(--ok,#16a34a) 45%,var(--line))}.kyc-review-doc.is-rejected{border-color:color-mix(in srgb,#dc2626 45%,var(--line))}.kyc-review-doc header{display:flex;align-items:center;justify-content:space-between;gap:8px}.kyc-review-doc header b{font-size:11px;color:var(--text-strong)}.kyc-review-doc-thumb{display:block;border-radius:8px;overflow:hidden;background:var(--panel-3)}.kyc-review-doc-thumb img{display:block;width:100%;max-height:150px;object-fit:cover}.kyc-review-doc-link{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;color:var(--text);font-size:11px}.kyc-review-doc-actions{display:flex;gap:7px}.kyc-review-reason{display:grid;gap:6px}.kyc-review-reason span{color:var(--muted);font-size:10px;font-weight:700}.kyc-review-reason textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--text);font:inherit;font-size:12px;resize:vertical}.kyc-review-decision{display:flex;flex-wrap:wrap;gap:8px}.kyc-notice{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);text-decoration:none}.kyc-notice:hover{border-color:var(--orange)}.kyc-notice.tone-bad{border-color:color-mix(in srgb,#dc2626 40%,var(--line))}.kyc-notice-icon{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--panel-2);color:var(--orange)}.kyc-notice-text{flex:1;min-width:0;display:grid;gap:2px}.kyc-notice-text b{font-size:12px;color:var(--text-strong)}.kyc-notice-text small{color:var(--muted);font-size:10px}.kyc-notice>svg{flex:none;color:var(--muted)}@media(max-width:760px){.kyc-grid,.kyc-doc-grid,.kyc-review-facts,.kyc-review-docs{grid-template-columns:1fr}.kyc-card-head{flex-direction:column;align-items:flex-start;gap:10px}.kyc-submit-bar{flex-direction:column;align-items:stretch}.kyc-admin-table{overflow-x:auto}.kyc-admin-table table{min-width:560px}}.landing-redesign .spx-device-stage{position:relative;isolation:isolate;width:100%;max-width:620px;margin:0;padding:45px 0 48px;display:grid;place-items:center;perspective:1400px}.spx-device-aura{position:absolute;inset:8% -10%;pointer-events:none;background:radial-gradient(ellipse,#f15a242a,transparent 65%)}.spx-device-orbit{position:absolute;inset:24% -5%;border:1px solid #f15a242b;border-radius:50%;transform:rotate(-28deg);pointer-events:none}.spx-device-presentation{width:min(310px,76%);position:relative;z-index:2}.spx-device-shell{position:relative;padding:5px;border-radius:49px;background:linear-gradient(110deg,#7c7d81,#efefed 17%,#85878a 35%,#d7d7d4 60%,#525359 84%,#cacac7);box-shadow:inset 0 0 0 1px #f9f9f7,inset 0 0 0 3px #3a3a3e,10px 15px 0 -7px #3c3c40,18px 32px 44px #0003,0 65px 75px -35px #0006;transform:rotate(-5deg) rotateY(-10deg) rotateX(4deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}.spx-device-screen{position:relative;overflow:hidden;aspect-ratio:78 / 163.4;border:6px solid #080809;border-radius:45px;background:#101114;color:#f5f5f7;--device-muted: #9b9ba5;--device-line: #ffffff12;--device-card: #1a1b20;font-family:inherit;font-size:12px;line-height:1.35}.spx-device-status{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 10px;height:43px;font-size:10px}.spx-device-status span{display:flex;gap:4px}.spx-device-status svg{width:12px;height:12px}.spx-device-island{position:absolute;top:10px;left:50%;translate:-50% 0;width:84px;height:25px;border-radius:20px;background:#000;box-shadow:inset 0 1px 2px #ffffff0c}.spx-device-island i{position:absolute;right:10px;top:8px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#35485c,#08101e 45%,#15151c 60%)}.spx-device-key{position:absolute;width:3px;border-radius:3px;background:linear-gradient(#c4c4c6,#6d6d70,#bdbdbf);box-shadow:inset 1px 0 #fff7}.spx-device-key-action{top:85px;left:-2px;height:24px}.spx-device-key-volume{top:127px;left:-2px;height:70px}.spx-device-key-power{top:148px;right:-3px;height:50px}.spx-device-app{padding:8px 17px 22px}.spx-device-app>header{display:flex;justify-content:space-between;align-items:center}.spx-device-app .sphexpay-brand{gap:6px}.spx-device-app .sphexpay-brand img{width:23px;height:23px;object-fit:contain}.spx-device-app .sphexpay-wordmark{font-size:15px;color:inherit}.spx-device-avatar{display:grid;place-items:center;width:26px;height:26px;background:var(--device-card);border:1px solid var(--device-line);border-radius:50%;font-size:8px}.spx-device-greeting{margin-top:20px}.spx-device-greeting>small{display:block;color:#ef8b60;font-size:6px;letter-spacing:.15em}.spx-device-greeting h3{margin:7px 0 5px;font-size:16px;font-weight:550;letter-spacing:-.04em}.spx-device-greeting>span{display:block;font-size:8px;color:var(--device-muted)}.spx-device-balance{margin-top:19px;padding:17px;border:1px solid #f15a2440;border-radius:17px;background:radial-gradient(ellipse at 100% 0,#f15a2426,transparent 80%),var(--device-card)}.spx-device-balance>span{display:flex;align-items:center;justify-content:space-between;color:var(--device-muted);font-size:8px}.spx-device-balance svg{width:12px;height:12px}.spx-device-balance strong{display:block;margin:10px 0;font-size:27px;font-weight:550;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.spx-device-balance small{display:flex;align-items:center;gap:4px;color:#ea956e;font-size:7px}.spx-device-chart{margin-top:18px}.spx-device-chart header{display:flex;justify-content:space-between;align-items:center;font-size:9px}.spx-device-chart header small{font-size:7px;color:var(--device-muted)}.spx-device-chart svg{display:block;width:100%;height:85px;margin-top:8px;overflow:visible}.spx-device-chart-area{fill:#f15a2418}.spx-device-chart-line{fill:none;stroke:#f47b43;stroke-width:2;stroke-linecap:round}.spx-device-chart>div{display:flex;justify-content:space-between;color:var(--device-muted);font-size:6px}.spx-device-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:15px;gap:9px}.spx-device-stats>div{padding:10px;border:1px solid var(--device-line);border-radius:10px;background:var(--device-card)}.spx-device-stats small{display:block;color:var(--device-muted);font-size:7px}.spx-device-stats b{display:block;margin-top:3px;font-size:15px;font-weight:550}.spx-device-event{display:flex;align-items:center;gap:7px;margin-top:14px;padding:10px 0;border-block:1px solid var(--device-line)}.spx-device-event>i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#1cb87a18;color:#46bb8a}.spx-device-event svg{width:11px;height:11px}.spx-device-event b{display:block;font-size:8px;font-weight:550}.spx-device-event small{display:block;margin-top:3px;font-size:6px;color:var(--device-muted)}.spx-device-event strong{margin-left:auto;font-size:8px;font-weight:550}.spx-device-dock{display:flex;justify-content:space-around;margin-top:13px;font-size:6px;color:var(--device-muted)}.spx-device-dock span{display:grid;justify-items:center;gap:4px}.spx-device-dock span:first-child{color:#f47b43}.spx-device-dock svg{width:14px;height:14px}.spx-device-home{position:absolute;bottom:7px;left:33%;width:34%;height:3px;border-radius:4px;background:currentColor;opacity:.75}.spx-device-glass{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff0c 2%,transparent 27%,transparent 64%,#ffffff03 65%,transparent 84%);box-shadow:inset 0 0 0 1px #ffffff0d}.spx-device-note{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;max-width:220px;padding:14px;border:1px solid var(--border, #ffffff20);border-radius:17px;background:var(--surface, #141416);color:var(--text-primary);box-shadow:0 16px 40px #0002}.spx-device-note>i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;color:#f4773c;background:#f15a2415}.spx-device-note svg{width:15px;height:15px}.spx-device-note>svg{width:12px;color:#f4773c}.spx-device-note small{display:block;font-size:7px;color:var(--text-secondary)}.spx-device-note b{display:block;margin-top:4px;font-size:10px;font-weight:600}.spx-device-note-sale{left:-2%;top:27%}.spx-device-note-secure{right:-2%;bottom:18%}.spx-device-stage figcaption{position:absolute;bottom:0;font-size:9px;color:var(--text-secondary);text-align:center}:root:not([data-theme=dark]) .spx-device-screen{background:#fafafa;color:#18181b;--device-muted: #74747d;--device-line: #0000000c;--device-card: #fff}@media(min-width:901px)and (hover:hover)and (prefers-reduced-motion:no-preference){.spx-device-shell{transform:rotate(-5deg) rotateY(calc(-10deg + var(--depth-x, 0) * 6deg)) rotateX(calc(4deg - var(--depth-y, 0) * 4deg)) translateY(calc(var(--scroll-shift, 0) * -15px))}}@media(max-width:600px){.landing-redesign .spx-device-stage{padding-bottom:106px}.spx-device-presentation{width:min(290px,95%)}.spx-device-shell{transform:rotate(-3deg)}.spx-device-note{padding:10px;max-width:190px}.spx-device-note-sale{top:auto;bottom:91px;left:0}.spx-device-note-secure{bottom:30px;right:0}.spx-device-note-secure small{display:none}.spx-device-stage figcaption{font-size:8px}.spx-device-orbit,.spx-device-aura{inset-inline:0}}@media(max-width:600px){.spx-device-app{padding:6px 13px 18px}.spx-device-greeting{margin-top:14px}.spx-device-balance{margin-top:12px;padding:12px}.spx-device-chart{margin-top:12px}.spx-device-chart svg{height:65px}.spx-device-stats{margin-top:10px}.spx-device-event{margin-top:9px}}@media(prefers-reduced-motion:reduce){.spx-device-shell{transform:none;transition:none}}.landing-redesign .landing-hero.landing-hero-orbit{isolation:isolate;overflow:hidden;padding-bottom:clamp(180px,20vw,300px)}.landing-hero-orbit .hero-orbit-scene{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;contain:paint}.hero-orbit-halo{position:absolute;inset:24% -15% -55%;background:radial-gradient(ellipse at 50% 60%,#ff6b2838,transparent 58%);animation:spx-orbit-awaken 2.4s ease-out both}.hero-orbit-system{position:absolute;left:50%;bottom:-100px;width:min(1120px,130vw);aspect-ratio:2.5;transform:translate(-50%) translate3d(calc(var(--hero-pointer-x, 0px) * 3),calc(var(--hero-pointer-y, 0px) * 3),0);transition:transform .45s ease-out}.hero-orbit-ring{position:absolute;inset:0;border:1px solid #f4773c66;border-radius:50%;box-shadow:inset 0 1px #ffc39a80,0 -6px 32px #ff6b281c;animation:spx-orbit-arrive 2.6s cubic-bezier(.16,1,.3,1) both}.hero-orbit-ring:after{content:"";position:absolute;top:14%;left:14%;width:6px;height:6px;border-radius:50%;background:#ffc394;box-shadow:0 0 12px #ff9c58,0 0 30px #ff6b28}.hero-orbit-ring-outer{rotate:-12deg}.hero-orbit-ring-middle{inset:12% 7%;rotate:14deg;animation-delay:.14s}.hero-orbit-ring-middle:after{top:69%;left:94%}.hero-orbit-ring-inner{inset:24% 17%;rotate:-7deg;animation-delay:.28s}.hero-orbit-ring-inner:after{top:1%;left:42%}.hero-orbit-core{position:absolute;inset:40% 29% -35%;border-radius:50% 50% 0 0;border-top:1px solid #ffc197;background:radial-gradient(ellipse at 50% 0,#f15a2438,transparent 65%),var(--page-bg, #080808);box-shadow:0 -5px 22px #ff6b2855,0 -20px 90px #ff6b2824;animation:spx-orbit-awaken 2.8s ease-out both}.hero-orbit-horizon{position:absolute;bottom:0;width:100%;height:90px;background:linear-gradient(transparent,var(--page-bg, #080808))}.landing-redesign .landing-hero-orbit h1{font-size:clamp(42px,5.8vw,82px);line-height:1.06}.landing-redesign .landing-hero-orbit h1>span{white-space:normal}.landing-redesign .landing-hero-orbit .public-primary{position:relative;overflow:hidden}.landing-hero-orbit .public-primary:after{content:"";position:absolute;inset:-50%;background:linear-gradient(110deg,transparent 35%,#ffffff40 50%,transparent 65%);transform:translate(-100%);pointer-events:none}.landing-hero-orbit .public-primary:is(:hover,:focus-visible):after{animation:spx-orbit-sheen .7s ease-out}@keyframes spx-orbit-arrive{0%{opacity:0;transform:translateY(90px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spx-orbit-awaken{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes spx-orbit-sheen{to{transform:translate(100%)}}.landing-redesign{--motion-ease-polished: cubic-bezier(.16, 1, .3, 1)}@media(prefers-reduced-motion:no-preference){.landing-redesign [data-motion][data-motion-state=visible]{transition-timing-function:var(--motion-ease-polished);transition-duration:.85s}.landing-redesign .spx-device-presentation[data-motion-state=visible] .spx-device-chart-line{stroke-dasharray:1;animation:spx-chart-reveal 1.8s .35s var(--motion-ease-polished) both}.landing-redesign .spx-device-presentation[data-motion-state=visible] .spx-device-glass{animation:spx-glass-reveal 2.2s .5s ease-out both}.landing-redesign .spx-commerce-panel-content{animation:spx-panel-enter .6s var(--motion-ease-polished) both}}@keyframes spx-chart-reveal{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes spx-glass-reveal{0%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(0)}}@keyframes spx-panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.landing-redesign .official-reward-track article img{transition:transform .6s var(--motion-ease-polished),filter .6s ease}.landing-redesign .official-reward-track article:hover img{transform:translateY(-9px) rotate(-2deg) scale(1.035);filter:drop-shadow(0 16px 12px #f15a2426)}.landing-redesign .spx-mobile-benefits article,.landing-redesign .spx-global-metrics article{transition:transform .45s var(--motion-ease-polished)}.landing-redesign .spx-mobile-benefits article:hover,.landing-redesign .spx-global-metrics article:hover{transform:translateY(-4px)}.landing-redesign .public-primary svg{transition:transform .3s var(--motion-ease-polished)}.landing-redesign .public-primary:hover svg{transform:translate(3px)}}.landing-redesign .spx-visual-card:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffb98a1c,transparent 40%,transparent 65%,#f15a241a);box-shadow:inset 0 0 0 1px #f15a2460,inset 0 1px #ffd1b480;opacity:0;transition:opacity .35s ease}.landing-redesign .spx-visual-card:focus-within:after{opacity:1}.landing-redesign .spx-visual-card:focus-visible,.landing-redesign .spx-commerce-tabs button:focus-visible,.landing-redesign .spx-visual-controls button:focus-visible{outline:2px solid #f15a24;outline-offset:-3px}.landing-redesign .spx-visual-controls button svg{transition:transform .25s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.landing-redesign .spx-visual-card:hover:after{opacity:1}.landing-redesign .spx-visual-card .spx-visual-media{transition:transform .65s cubic-bezier(.16,1,.3,1)}.landing-redesign .spx-visual-card:hover .spx-visual-media{transform:scale(1.035)}.landing-redesign .spx-visual-controls button:first-child:hover svg{transform:translate(-3px)}.landing-redesign .spx-visual-controls button:last-child:hover svg{transform:translate(3px)}.landing-redesign .spx-commerce-tabs button:not([aria-selected=true]):hover{box-shadow:inset 0 0 0 1px #f15a2460}}@media(max-width:900px){.hero-orbit-system{transform:translate(-50%);bottom:-40px}}@media(max-width:600px){.landing-redesign .landing-hero.landing-hero-orbit{padding-bottom:155px}.landing-redesign .landing-hero-orbit h1{font-size:clamp(38px,10.8vw,60px)}.hero-orbit-system{width:155vw;bottom:-20px}}@media(prefers-reduced-motion:reduce){.landing-redesign .spx-visual-card:after,.landing-redesign .spx-visual-controls button svg{transition:none}.landing-hero-orbit .hero-orbit-scene *,.landing-hero-orbit .public-primary:after{animation:none!important;transition:none!important}.hero-orbit-system{transform:translate(-50%)}}.vitrine-page{display:grid;gap:30px;min-width:0;color:var(--text);padding-bottom:24px}.vitrine-page *{box-sizing:border-box}.vitrine-page svg{flex-shrink:0}.vitrine-heading,.vitrine-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.vitrine-heading h1{font-size:30px;letter-spacing:-1px;margin:7px 0 0}.vitrine-eyebrow{font-size:9px;font-weight:700;letter-spacing:1.8px;color:var(--muted)}.vitrine-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 16px;border:1px solid var(--line);border-radius:11px;font:inherit;font-size:12px;font-weight:650;line-height:1.5;text-align:center;cursor:pointer;text-decoration:none;transition:background .18s,border-color .18s;white-space:normal}.vitrine-button.is-primary{background:var(--text-strong);border-color:var(--text-strong);color:var(--panel)}.vitrine-button.is-secondary{background:var(--panel);color:var(--text)}.vitrine-button:hover:not(:disabled){border-color:var(--orange)}.vitrine-button:disabled{opacity:.48;cursor:not-allowed}.vitrine-page :is(button,a,input):focus-visible{outline:2px solid var(--orange);outline-offset:4px}.vitrine-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:40px;position:relative;overflow:hidden;padding:36px 40px;border:1px solid #353535;border-radius:24px;background:radial-gradient(ellipse at 85% 20%,#33333380,transparent 50%),linear-gradient(125deg,#171717,#0c0c0c);color:#fff}.vitrine-hero:after{content:"";position:absolute;inset:auto -40px -110px auto;width:320px;height:320px;border:1px solid #ffffff08;border-radius:50%;pointer-events:none}.vitrine-hero-label{display:flex;align-items:center;gap:9px;color:#ddd;font-size:10px;letter-spacing:2px;font-weight:600}.vitrine-hero-label svg{color:#ff894f}.vitrine-hero h2{font-size:clamp(24px,2.5vw,36px);line-height:1.23;letter-spacing:-1.2px;margin:22px 0 15px;font-weight:600}.vitrine-hero h2 span{color:#a9a9a9}.vitrine-hero p{max-width:460px;font-size:13px;line-height:1.8;color:#b9b9b9}.vitrine-rule{display:flex;gap:8px;align-items:center;margin-top:23px;font-size:10px;color:#ccc}.vitrine-summary{display:grid;align-content:center;margin:0;border-left:1px solid #ffffff16;padding-left:35px;gap:17px;z-index:1}.vitrine-summary div{display:flex;align-items:center;justify-content:space-between;gap:18px}.vitrine-summary dt{font-size:11px;color:#bcbcbc}.vitrine-summary dd{font-size:29px;font-weight:500;letter-spacing:-1px;margin:0;font-variant-numeric:tabular-nums}.vitrine-section{min-width:0;scroll-margin-top:24px}.vitrine-section-heading{margin-bottom:20px}.vitrine-section-heading h2{font-size:20px;font-weight:650;letter-spacing:-.5px;margin:7px 0}.vitrine-section-heading p{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.6}.vitrine-count{padding:7px 11px;border:1px solid var(--line);border-radius:20px;color:var(--muted);font-size:10px;white-space:nowrap}.vitrine-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 22px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(ellipse at 50% 0%,var(--panel-3),transparent 65%),var(--panel)}.vitrine-empty-symbol{position:relative;display:grid;place-items:center;width:76px;height:76px;border:1px solid var(--line-strong);border-radius:23px;box-shadow:0 0 0 8px var(--panel-2);margin:8px 0 28px;color:var(--text)}.vitrine-empty-symbol>span{position:absolute;right:-5px;bottom:-5px;padding:6px;border-radius:50%;background:var(--panel);border:1px solid var(--line);display:grid;place-items:center;color:var(--muted)}.vitrine-empty h3{font-size:23px;letter-spacing:-.6px;margin:12px 0 8px}.vitrine-empty>p{font-size:13px;color:var(--muted);line-height:1.9;max-width:470px;margin:0}.vitrine-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:23px 0 17px}.vitrine-empty>small{font-size:10px;color:var(--muted)}.vitrine-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;min-width:0;flex-wrap:wrap}.vitrine-filters{display:flex;gap:5px;padding:5px;background:var(--panel-2);border:1px solid var(--line);border-radius:13px;max-width:100%;flex-wrap:wrap}.vitrine-filters button{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid transparent;color:var(--muted);padding:9px 12px;border-radius:9px;font:inherit;font-size:11px;cursor:pointer;min-height:38px}.vitrine-filters button[aria-pressed=true]{background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:var(--shadow-xs)}.vitrine-filters button span{font-size:9px;color:var(--muted);font-variant-numeric:tabular-nums}.vitrine-search{display:flex;align-items:center;gap:9px;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:0 13px;min-height:44px;min-width:0;flex:0 1 265px;color:var(--muted)}.vitrine-search input{min-width:0;width:100%;background:transparent;border:0;padding:12px 0;font:inherit;font-size:11px;color:var(--text)}.vitrine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.vitrine-card{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:17px;overflow:hidden;box-shadow:var(--shadow-xs);display:flex;flex-direction:column}.vitrine-card.is-eligible{border-color:var(--line-strong)}.vitrine-card-top{position:relative;padding:16px 16px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.vitrine-image{width:58px;height:58px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);flex-shrink:0}.vitrine-image img{width:100%;height:100%;object-fit:cover}.vitrine-image svg{width:22px}.vitrine-badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:600;padding:6px 8px;border:1px solid var(--line);border-radius:20px;background:var(--panel-2);color:var(--muted)}.vitrine-badge.is-eligible{color:var(--orange);background:var(--orange-soft);border-color:transparent}.vitrine-badge.is-published{background:var(--text);color:var(--panel);border-color:transparent}.vitrine-card-copy{padding:18px;display:flex;flex-direction:column;flex:1;min-width:0}.vitrine-category{font-size:9px;letter-spacing:1px;color:var(--muted);text-transform:uppercase;overflow-wrap:anywhere}.vitrine-card h3{font-size:16px;font-weight:650;line-height:1.5;letter-spacing:-.2px;margin:5px 0 20px;overflow-wrap:anywhere}.vitrine-progress-block{margin-top:auto}.vitrine-progress-label{display:flex;gap:5px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;font-size:10px}.vitrine-progress-label strong{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.vitrine-progress-label span{color:var(--muted)}.vitrine-progress-block progress{display:block;width:100%;height:5px;appearance:none;border:none;border-radius:5px;overflow:hidden;background:var(--panel-3);margin:12px 0}.vitrine-progress-block progress::-webkit-progress-bar{background:var(--panel-3)}.vitrine-progress-block progress::-webkit-progress-value{background:var(--text);border-radius:5px}.vitrine-progress-block progress::-moz-progress-bar{background:var(--text);border-radius:5px}.vitrine-card.is-eligible progress::-webkit-progress-value{background:var(--orange)}.vitrine-card.is-eligible progress::-moz-progress-bar{background:var(--orange)}.vitrine-progress-block p{font-size:10px;line-height:1.8;color:var(--muted);min-height:36px;margin-bottom:20px}.vitrine-card .vitrine-button{width:100%;margin-top:auto;font-size:11px}.vitrine-published-note{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);margin:0 0 22px}.vitrine-toast{display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid var(--line-strong);background:var(--panel);border-radius:13px;box-shadow:var(--shadow-sm);font-size:12px;overflow-wrap:anywhere}.vitrine-toast span{flex:1;min-width:0}.vitrine-toast button{background:transparent;color:var(--muted);border:0;min-width:36px;min-height:36px;cursor:pointer;display:grid;place-items:center}.vitrine-error,.vitrine-loading,.vitrine-no-results{padding:35px 22px;background:var(--panel);border:1px solid var(--line);border-radius:17px;text-align:center;line-height:1.8}.vitrine-error p,.vitrine-loading p,.vitrine-no-results p{font-size:12px;color:var(--muted)}.vitrine-no-results h3{font-size:16px}.vitrine-no-results>svg{color:var(--muted)}.vitrine-footnote{font-size:10px;line-height:1.8;color:var(--muted);margin-top:20px;max-width:760px}@media(min-width:1550px){.vitrine-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.vitrine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vitrine-hero{grid-template-columns:minmax(0,1fr) 170px;gap:20px;padding:28px}.vitrine-summary{padding-left:22px}}@media(max-width:650px){.vitrine-page{gap:25px}.vitrine-heading{align-items:flex-end}.vitrine-heading>.vitrine-button{font-size:10px;padding:8px 10px}.vitrine-heading .vitrine-eyebrow{font-size:8px;letter-spacing:1px}.vitrine-hero{grid-template-columns:1fr;padding:25px 22px;border-radius:18px}.vitrine-hero h2{font-size:27px}.vitrine-summary{grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid #ffffff16;padding:22px 0 0;gap:14px}.vitrine-summary div{flex-direction:column;align-items:flex-start;gap:6px}.vitrine-summary dd{font-size:26px}.vitrine-summary dt{font-size:10px}.vitrine-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.vitrine-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vitrine-filters button{padding:9px 7px;min-height:42px}.vitrine-search{width:100%}.vitrine-grid{grid-template-columns:minmax(0,1fr)}.vitrine-empty{padding:30px 18px}.vitrine-empty h3{font-size:21px}.vitrine-empty-actions{flex-direction:column;width:100%;max-width:320px}.vitrine-section-heading h2{font-size:18px}.vitrine-eyebrow{font-size:8px;letter-spacing:1.2px}.vitrine-section-heading{gap:8px}.vitrine-card-copy{padding:18px}.vitrine-button{min-height:44px}.vitrine-count{font-size:9px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.vitrine-button{transition:none}}
