/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking: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-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}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-\[-18\%\]{inset:-18%}.inset-\[-20\%\]{inset:-20%}.inset-\[-35\%\]{inset:-35%}.inset-x-\[10\%\]{inset-inline:10%}.inset-x-\[18\%\]{inset-inline:18%}.inset-x-\[20\%\]{inset-inline:20%}.top-1\/2{top:50%}.top-\[-4px\]{top:-4px}.top-\[-14px\]{top:-14px}.top-\[8\%\]{top:8%}.top-\[10\%\]{top:10%}.top-\[25\%\]{top:25%}.top-\[38\%\]{top:38%}.top-\[45\%\]{top:45%}.-right-\[3\%\]{right:-3%}.-right-\[12\%\]{right:-12%}.right-\[-34px\]{right:-34px}.right-\[16\%\]{right:16%}.right-\[22\%\]{right:22%}.right-\[25\%\]{right:25%}.bottom-\[10\%\]{bottom:10%}.-left-\[3\%\]{left:-3%}.-left-\[12\%\]{left:-12%}.-left-full{left:-100%}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-\[16\%\]{left:16%}.left-\[22\%\]{left:22%}.left-\[25\%\]{left:25%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.45\/1\]{aspect-ratio:1.45}.h-1\/3{height:33.3333%}.h-\[24\%\]{height:24%}.h-\[25\%\]{height:25%}.h-\[40\%\]{height:40%}.h-\[42rem\]{height:42rem}.h-\[48\%\]{height:48%}.h-\[50\%\]{height:50%}.h-\[135px\]{height:135px}.h-\[136\%\]{height:136%}.h-\[180px\]{height:180px}.h-\[280px\]{height:280px}.h-full{height:100%}.max-h-\[92vh\]{max-height:92vh}.max-h-\[210px\]{max-height:210px}.max-h-\[520px\]{max-height:520px}.min-h-\[145px\]{min-height:145px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-\[10\%\]{width:10%}.w-\[28\%\]{width:28%}.w-\[42rem\]{width:42rem}.w-\[136\%\]{width:136%}.w-\[310px\]{width:310px}.w-\[min\(72vw\,520px\)\]{width:min(72vw,520px)}.w-full{width:100%}.max-w-\[430px\]{max-width:430px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-\[-10deg\]{rotate:-10deg}.rotate-\[2deg\]{rotate:2deg}.rotate-\[10deg\]{rotate:10deg}.rotate-\[18deg\]{rotate:18deg}.skew-x-\[-12deg\]{--tw-skew-x:skewX(-12deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-\[-20deg\]{--tw-skew-x:skewX(-20deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[24px_minmax\(0\,1fr\)_auto\]{grid-template-columns:24px minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_48px\]{grid-template-columns:minmax(0,1fr) 48px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[38\%\]{border-radius:38%}.rounded-full{border-radius:3.40282e38px}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[conic-gradient\(from_0deg\,transparent\,\#facc1544\,transparent\,\#38bdf844\,transparent\,\#facc1544\,transparent\)\]{background-image:conic-gradient(#0000,#facc1544,#0000,#38bdf844,#0000,#facc1544,#0000)}.bg-\[radial-gradient\(circle\,\#facc15aa\,transparent_62\%\)\]{background-image:radial-gradient(circle,#facc15aa,#0000 62%)}.bg-\[radial-gradient\(circle_at_10\%_5\%\,rgba\(250\,190\,40\,\.24\)\,transparent_35\%\)\,radial-gradient\(circle_at_90\%_10\%\,rgba\(75\,145\,255\,\.22\)\,transparent_35\%\)\,linear-gradient\(150deg\,\#070707\,\#0d0917\,\#060606\)\]{background-image:radial-gradient(circle at 10% 5%,#fabe283d,#0000 35%),radial-gradient(circle at 90% 10%,#4b91ff38,#0000 35%),linear-gradient(150deg,#070707,#0d0917,#060606)}.bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(255\,255\,255\,0\.2\)\,transparent_35\%\)\,radial-gradient\(circle_at_85\%_15\%\,rgba\(255\,255\,255\,0\.18\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 15% 20%,#fff3,#0000 35%),radial-gradient(circle at 85% 15%,#ffffff2e,#0000 30%)}.bg-\[radial-gradient\(circle_at_top\,\#38bdf844\,transparent_35\%\)\,radial-gradient\(circle_at_bottom\,\#dc262644\,transparent_40\%\)\]{background-image:radial-gradient(circle at top,#38bdf844,#0000 35%),radial-gradient(circle at bottom,#dc262644,#0000 40%)}.bg-\[radial-gradient\(circle_at_top\,\#b8860b33\,transparent_35\%\)\,radial-gradient\(circle_at_bottom_right\,\#6d28d933\,transparent_30\%\)\]{background-image:radial-gradient(circle at top,#b8860b33,#0000 35%),radial-gradient(circle at 100% 100%,#6d28d933,#0000 30%)}.bg-\[radial-gradient\(circle_at_top\,\#facc1533\,transparent_45\%\)\]{background-image:radial-gradient(circle at top,#facc1533,#0000 45%)}.bg-\[radial-gradient\(circle_at_top_left\,\#facc1533\,transparent_35\%\)\,radial-gradient\(circle_at_bottom_right\,\#38bdf822\,transparent_35\%\)\]{background-image:radial-gradient(circle at 0 0,#facc1533,#0000 35%),radial-gradient(circle at 100% 100%,#38bdf822,#0000 35%)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.text-right{text-align:right}.text-\[7px\]{font-size:7px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_0_10px_rgba\(253\,224\,71\,1\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#fde047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(34\,211\,238\,1\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#22d3ee);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(251\,191\,36\,\.9\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#fbbf24e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(168\,85\,247\,\.55\)\,inset_0_3px_8px_rgba\(255\,255\,255\,\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#a855f78c), inset 0 3px 8px var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(168\,85\,247\,\.85\)\,inset_0_3px_8px_rgba\(255\,255\,255\,\.35\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#a855f7d9), inset 0 3px 8px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(250\,204\,21\,\.8\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#facc15cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(250\,204\,21\,\.15\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#facc1526);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(250\,204\,21\,1\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#facc15);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(220\,38\,38\,\.45\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#dc262673);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(251\,191\,36\,\.85\)\]{--tw-shadow:0 0 26px var(--tw-shadow-color,#fbbf24d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(250\,204\,21\,\.8\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#facc15cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(250\,204\,21\,\.15\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#facc1526);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(250\,204\,21\,\.35\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#facc1559);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_55px_rgba\(250\,204\,21\,0\.9\)\]{--tw-shadow:0 0 55px var(--tw-shadow-color,#facc15e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(255\,190\,50\,\.15\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#ffbe3226);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_65px_rgba\(250\,204\,21\,0\.35\)\]{--tw-shadow:0 0 65px var(--tw-shadow-color,#facc1559);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_15px_rgba\(0\,0\,0\,\.5\)\,0_0_20px_rgba\(250\,204\,21\,\.35\)\]{--tw-shadow:inset 0 0 15px var(--tw-shadow-color,#00000080), 0 0 20px var(--tw-shadow-color,#facc1559);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(255\,255\,255\,\.25\)\]{--tw-shadow:inset 0 0 20px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_30px_rgba\(14\,165\,233\,\.35\)\,0_0_30px_rgba\(250\,204\,21\,\.25\)\]{--tw-shadow:inset 0 0 30px var(--tw-shadow-color,#0ea5e959), 0 0 30px var(--tw-shadow-color,#facc1540);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-shadow-\[0_0_12px_rgba\(250\,204\,21\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#facc15));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_14px_rgba\(250\,204\,21\,\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 14px var(--tw-drop-shadow-color,#facc15e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_16px_rgba\(250\,204\,21\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 16px var(--tw-drop-shadow-color,#facc15));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_22px_rgba\(250\,204\,21\,1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 22px var(--tw-drop-shadow-color,#facc15));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_2px_rgba\(0\,0\,0\,\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_8px_14px_rgba\(0\,0\,0\,\.85\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 14px var(--tw-drop-shadow-color,#000000d9));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:opacity-55:disabled{opacity:.55}:root{color:#f5f7fb;--gold:#ffc63f;--gold-2:#9d6513;--panel:#090909;--panel-2:#14110b;--line:#ffc63f57;--muted:#b6b0a3;--green:#59df6d;background:#030303;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;opacity:.82;background:radial-gradient(circle at 8% 12%,#ffd564bf 0 1px,#0000 2px) 0 0/190px 190px,radial-gradient(circle at 28% 66%,#ffbe26a6 0 1px,#0000 2px) 0 0/260px 260px,radial-gradient(circle at 82% 38%,#ffd678cc 0 1px,#0000 2px) 0 0/330px 330px,radial-gradient(at 88% 26%,#ec9d1357,#0000 28%) 0 0/100% 100%,radial-gradient(at 68% 94%,#ffc63f2e,#0000 25%) 0 0/100% 100%;position:fixed;inset:0}.phone-shell,.merchant-shell{background:linear-gradient(115deg,#000000e0,#0e0901b8),radial-gradient(at 82% 10%,#f4ad1e3d,#0000 30%),radial-gradient(at 12% 90%,#f5bc3021,#0000 25%)}.login-page,.side-nav,.merchant-top{background:linear-gradient(120deg,#000000f0,#0d0902bd),radial-gradient(at 78% 18%,#ffc0342e,#0000 35%),url(/GixSwift_banner.png) 50%/cover}.login-card,.form-card,.panel,.ai-card,.balance-card,.coach-stat,.coach-chat,.merchant-card,.merchant-panel,.merchant-kpi{background:linear-gradient(#130e04eb,#010101f7),radial-gradient(circle at 86% 12%,#ffc63f24,#0000 32%);border-color:#ffbe2647;box-shadow:0 24px 70px #0000007a,0 0 32px #ffbe261a}.wallet-top p,.merchant-top span{color:#f7d87f;text-transform:uppercase;letter-spacing:0;text-shadow:0 0 16px #ffb81f59;font-size:12px;font-weight:900}.wallet-top h1,.login-card h1,.form-card h2,.panel h2,.merchant-top strong{letter-spacing:0;color:#0000;text-shadow:0 0 20px #ffbf1f3d;background:linear-gradient(92deg,#ffbd22,#fff1a4 32%,#f7f7f7,#bfc3c8 76%,#ffb51c);-webkit-background-clip:text;font-style:italic;font-weight:950}.brand-row .brand-mark{box-shadow:none;background:0 0;border-radius:0}.balance-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.balance-eye,.field-eye{color:#ffd15d;background:#0000007a;border:1px solid #ffc63f73;place-items:center;display:grid}.balance-eye{border-radius:12px;width:38px;height:38px}.masked-balance{letter-spacing:4px}.password-field{position:relative}.field-eye{border-radius:9px;width:34px;height:34px;min-height:34px;position:absolute;bottom:6px;right:8px}.confirm-box{background:#ffc63f14;border:1px solid #ffc63f47;border-radius:14px;gap:6px;padding:14px;display:grid}.confirm-box span{color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:900}.confirm-box strong{font-size:22px}.secondary-auth.inline{width:-moz-max-content;width:max-content;min-height:34px;padding:0 12px}*{box-sizing:border-box}body{background:radial-gradient(circle at 86% 10%,#ffc63f33,#0000 22%),radial-gradient(circle at 12% 92%,#ffc63f1c,#0000 28%),linear-gradient(#050505,#000);margin:0}button,input,select{font:inherit}textarea{font:inherit;resize:vertical}button{cursor:pointer}.verify-dashboard-card{background:linear-gradient(#2a1b02b3,#080602f2);border:1px solid #ffc63f57;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.verify-dashboard-card strong{color:#ffe7a3;font-size:14px;display:block}.verify-dashboard-card p{color:#d8cfb8;margin:6px 0 0;font-size:12px;line-height:1.45}.verify-dashboard-card button{white-space:nowrap;color:#050505;letter-spacing:.2px;background:linear-gradient(135deg,#e0bf56,#b88a17);border:none;border-radius:12px;min-height:42px;padding:0 16px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 10px 20px #d4af374d,inset 0 1px #ffffff57}.verify-dashboard-card button:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 12px 24px #d4af3761,inset 0 1px #fff6}.verify-dashboard-card button:active{transform:translateY(0)}@media(max-width:640px){.verify-dashboard-card{flex-direction:column;align-items:flex-start}.verify-dashboard-card button{width:100%}}.login-page{background:linear-gradient(90deg,#000000e6,#00000094),url(/GixSwift_banner.png) 50%/cover;place-items:center;min-height:100vh;padding:20px;display:grid}.landing-layout{align-items:center;gap:64px;width:100%;max-width:1100px;margin:auto;padding:40px 0;display:flex}.landing-hero{color:#f7f3e7;flex:1;min-width:0}.landing-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.landing-brand-name{color:#ffc63f;letter-spacing:1px;font-size:22px;font-weight:900}.landing-headline{color:#fff;margin:0 0 16px;font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.1}.landing-headline em{color:#ffc63f;font-style:normal}.landing-sub{color:#b6b0a3;max-width:480px;margin:0 0 32px;font-size:16px;line-height:1.6}.landing-stats{gap:32px;margin-bottom:36px;display:flex}.landing-stat strong{color:#ffc63f;font-size:26px;font-weight:900;display:block}.landing-stat span{color:#b6b0a3;font-size:12px}.landing-feature{background:#ffc63f0f;border:1px solid #ffc63f26;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lf-icon{flex-shrink:0;font-size:22px;line-height:1}.landing-feature strong{color:#fff;margin-bottom:2px;font-size:13px;display:block}.landing-legal{color:#6b7280;font-size:11px}@media(max-width:820px){.landing-layout{flex-direction:column;gap:32px}.landing-hero{order:2}.landing-layout .login-card{order:1}.landing-features{grid-template-columns:1fr}.landing-stats{gap:20px}}.login-card,.form-card,.panel,.ai-card,.balance-card,.coach-stat,.coach-chat{border:1px solid var(--line);background:linear-gradient(#12100af5,#030303fa);border-radius:16px;box-shadow:0 22px 54px #0006,0 0 26px #ffc63f14}.login-card{backdrop-filter:blur(16px);gap:14px;width:min(410px,100vw - 32px);padding:26px;display:grid}.brand-mark{color:#f8d36a;background:0 0;place-items:center;width:72px;height:46px;font-size:23px;font-weight:950;display:grid;overflow:visible}.brand-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.login-card p,.login-card h1{margin:0}.login-card p{color:var(--muted)}.login-card h1{font-size:34px}label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}input,select,textarea{color:#fff;background:#050505;border:1px solid #ffffff1f;border-radius:10px;min-height:46px;padding:0 12px}input[type=file]{align-items:center;padding:10px 12px;display:flex}.cashout-upload span{color:var(--gold);overflow-wrap:anywhere;font-size:12px}.helper-note{color:#d8cfb8;background:#ffc63f12;border:1px solid #ffc63f38;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.45}.cash-flow-hero{background:linear-gradient(135deg,#ffc63f2e,#ffc63f0d),radial-gradient(circle at 100% 0,#fd73,#0000 42%);border:1px solid #ffc63f57;border-radius:16px;gap:5px;padding:16px;display:grid;box-shadow:inset 0 0 20px #ffc63f14}.cash-flow-hero span,.cash-flow-hero small{color:#d8cfb8;font-size:12px;font-weight:800}.cash-flow-hero strong{color:#fff;letter-spacing:0;font-size:clamp(26px,6vw,42px);line-height:1}.amount-preset-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.amount-preset-row button,.method-card{color:#ffe5a3;min-height:auto;box-shadow:none;background:#ffc63f14;border:1px solid #ffc63f57;border-radius:12px}.amount-preset-row button{padding:10px 8px;font-size:12px}.amount-preset-row button.active,.method-card.active{color:#120c02;background:linear-gradient(135deg,#ffe29a,#d99b12);border-color:#ffda76f2}.method-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.method-card-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.method-card{text-align:left;align-content:start;gap:5px;padding:13px;display:grid}.method-card strong{color:inherit;font-size:14px}.method-card span{color:inherit;opacity:.82;font-size:12px;line-height:1.35}.qr-scan-box{gap:10px;display:grid}.qr-scan-box video{-o-object-fit:cover;object-fit:cover;background:#00000073;border:1px solid #ffc63f57;border-radius:14px;width:100%;min-height:160px;max-height:240px}.cash-flow-checklist{color:#d8cfb8;background:#0000003d;border:1px dashed #ffc63f52;border-radius:14px;gap:8px;padding:14px;font-size:13px;line-height:1.4;display:grid}.cashout-fee-box{color:#d8cfb8;background:#ffc63f14;border:1px solid #ffc63f47;border-radius:12px;gap:6px;padding:14px;font-size:13px;display:grid}.cashout-fee-box span,.cashout-fee-box strong{justify-content:space-between;gap:12px;display:flex}.cashout-fee-box b,.cashout-fee-box strong{color:var(--gold)}@media(max-width:560px){.amount-preset-row{grid-template-columns:repeat(2,minmax(0,1fr))}.method-card-grid{grid-template-columns:1fr}.cashout-fee-box span,.cashout-fee-box strong{gap:4px;display:grid}}.support-compose,.support-threads,.support-thread,.support-bubbles{gap:12px;display:grid}.support-thread{background:#ffc63f0f;border:1px solid #ffc63f38;border-radius:12px;min-width:0;padding:14px}.support-thread>strong{overflow-wrap:anywhere}.support-thread>small{color:var(--muted)}.support-bubble{overflow-wrap:anywhere;background:#00000047;border:1px solid #ffffff1f;border-radius:10px;justify-self:start;gap:4px;min-width:0;max-width:min(620px,100%);padding:10px 12px;display:grid}.support-bubble.admin{background:#ffc63f1a;border-color:#ffc63f57;justify-self:end}.support-bubble b{color:var(--gold);font-size:12px}.support-reply{align-items:center;gap:8px;display:flex}.support-reply input{flex:1;min-width:0}.support-reply .btn-secondary{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;display:inline-flex}.btn-secondary.danger{color:#f87171;border-color:#f8717199}.btn-secondary.danger:hover{color:#fecaca;background:#f871711f;border-color:#f87171}@media(max-width:480px){.support-compose,.support-threads,.support-thread,.support-bubbles{gap:10px}.support-thread{border-radius:10px;padding:12px}.support-bubble{max-width:92%;padding:9px 10px}.support-reply{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.support-reply input{grid-column:1/-1;width:100%}.support-reply .btn-secondary{min-height:38px;padding:9px 12px}}@media(max-width:360px){.support-reply{grid-template-columns:1fr}.support-reply .btn-secondary{width:100%}}.login-card button,.form-card button,.ai-card button{border:1px solid var(--gold);color:#fff;background:linear-gradient(135deg,#6e4708,#e7aa29);border-radius:10px;min-height:46px;font-weight:900}.login-card .secondary-auth{color:var(--gold);background:0 0}.auth-link-button{width:-moz-fit-content;width:fit-content;color:var(--gold);text-align:left;text-underline-offset:4px;padding:0;font-size:13px;font-weight:900;text-decoration:underline;background:0 0!important;border:0!important;min-height:0!important}#landing-login-card .auth-link-button,.fintx-shell .login-card .auth-link-button{color:#ffd34d;text-shadow:0 0 10px #ffd34db8;width:-moz-fit-content;width:fit-content;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#landing-login-card .auth-link-button:hover,.fintx-shell .login-card .auth-link-button:hover{color:#fff0a8}.verify-box{background:#f6b93914;border:1px solid #f6b93938;border-radius:12px;gap:6px;padding:14px;display:grid}.verify-box span{color:var(--muted);font-size:13px}.verify-box code{width:-moz-fit-content;width:fit-content;color:var(--gold);letter-spacing:3px;background:#050b12;border-radius:10px;margin-top:4px;padding:8px 12px;font-size:22px;font-weight:900}.error,.toast{color:#ff7a70}.success{color:#4ade80}.phone-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.merchant-shell{min-height:100vh}.merchant-top{z-index:5;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#000000e6;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex;position:sticky;top:0}.merchant-top .brand-row{border-bottom:0;flex:1;min-width:0;margin:0;padding:0}.merchant-top .brand-row strong,.merchant-top .brand-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-main{width:min(1040px,100%);margin:0 auto;padding:22px}.merchant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.merchant-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.merchant-hero{background:linear-gradient(90deg,#000000f5,#000000a3),url(/GixSwift_banner.png) 50%/cover;position:relative;overflow:hidden}.merchant-hero strong{font-size:38px}.merchant-shell{color:#fff7e4;background:linear-gradient(110deg,#000000e6,#0c0801b8),radial-gradient(circle at 78% 12%,#ffc63f33,#0000 28%),radial-gradient(circle at 12% 88%,#ffc63f1f,#0000 30%),url(/GixSwift_banner.png) 50%/cover fixed,#030303;min-height:100dvh}.merchant-shell:before{content:"";z-index:0;pointer-events:none;opacity:.62;background:radial-gradient(2px 2px at 8% 12%,#ffe8aa8c,#0000 80%),radial-gradient(1.5px 1.5px at 24% 68%,#ffc63f94,#0000 80%),radial-gradient(2px 2px at 84% 34%,#ffe8aa9e,#0000 80%),radial-gradient(1.5px 1.5px at 92% 78%,#ffc63f85,#0000 80%);position:fixed;inset:0}.merchant-top,.merchant-main{z-index:1;position:relative}.merchant-top{background:#060503d1;border:1px solid #ffc63f2e;border-radius:18px;width:min(1240px,100% - 32px);margin:10px auto 0;padding:14px 18px;box-shadow:0 20px 60px #0000005c}.merchant-top .brand-row{gap:14px}.merchant-top .brand-mark{width:78px;height:44px}.merchant-top .brand-row strong{max-width:min(48vw,520px);font-size:clamp(20px,2vw,30px)}.merchant-top .brand-row span{color:#f3d98d;text-transform:uppercase;font-size:12px;font-weight:900}.merchant-top .profile-logout{color:#ffe1a0;background:#ffc63f1a;border:1px solid #ffc63f6b;border-radius:13px;min-height:42px;font-weight:950}.merchant-main{width:min(1240px,100%);padding:20px 16px 46px}.merchant-hero{background:linear-gradient(90deg,#000000eb,#0e09019e),radial-gradient(circle at 86% 18%,#ffc63f3d,#0000 32%),url(/GixSwift_banner.png) 50%/cover;border:1px solid #ffc63f57;border-radius:24px;align-content:center;gap:10px;min-height:210px;padding:30px;display:grid;box-shadow:0 28px 80px #00000075,inset 0 0 0 1px #ffffff08}.merchant-hero span{color:#f8d985;text-transform:uppercase;background:#ffc63f1a;border:1px solid #ffc63f52;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:7px 13px;font-size:12px;font-weight:950}.merchant-hero strong{letter-spacing:-.045em;font-size:clamp(38px,6vw,72px);line-height:.95}.merchant-hero small{color:#e7d8b3;max-width:560px;font-size:15px;line-height:1.5}.merchant-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.merchant-stats .coach-stat,.merchant-card,.merchant-panel,.merchant-kpi{background:linear-gradient(#120d04e6,#040403f0),radial-gradient(circle at 84% 12%,#ffc63f1c,#0000 32%);border:1px solid #ffc63f47;border-radius:18px;box-shadow:0 18px 48px #00000057}.merchant-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;margin-top:18px}.merchant-grid>.form-card,.merchant-grid>.panel{background:linear-gradient(#0d0a04eb,#020201f2),radial-gradient(circle at 90% 8%,#ffc63f1a,#0000 30%);border:1px solid #ffc63f3d;border-radius:18px;grid-column:span 6;min-width:0;box-shadow:0 18px 50px #00000059}.merchant-grid>.late-accumulation-card{grid-column:span 4}.merchant-grid>.form-card h2,.merchant-grid>.panel h2{color:#fff7e4;margin-bottom:12px;font-size:clamp(20px,2vw,26px)}.merchant-grid label{color:#f0dca5;font-size:13px;font-weight:900}.merchant-grid input,.merchant-grid select{color:#fff7e4;background:#0000009e;border-color:#ffc63f3d;min-height:44px}.merchant-grid button,.merchant-shell .btn-secondary{color:#241602;background:linear-gradient(120deg,#9a6509,#e1aa24);border:1px solid #ffc63f5c;border-radius:12px;min-height:44px;font-weight:950}.merchant-link-suggestions{background:#00000052;border:1px solid #ffc63f33;border-radius:14px;overflow:hidden}.merchant-link-option{background:0 0;border-radius:0}.merchant-link-option+.merchant-link-option{border-top:1px solid #ffc63f1f}.merchant-history{border:1px solid #ffc63f33;border-radius:14px;overflow:hidden}.merchant-history-head,.merchant-history-row{grid-template-columns:minmax(130px,1.1fr) minmax(100px,.8fr) minmax(115px,.8fr) minmax(110px,.8fr)}.merchant-history-row,.merchant-shell .tx-row{border-color:#ffc63f24}@media(min-width:1180px){.merchant-grid>.form-card:first-child,.merchant-grid>.form-card:nth-child(2){grid-column:span 6}.merchant-grid>.form-card:nth-child(3),.merchant-grid>.form-card:nth-child(4),.merchant-grid>.late-accumulation-card{grid-column:span 4}.merchant-grid>.panel{grid-column:span 6}}@media(max-width:980px){.merchant-top{border-radius:14px;width:calc(100% - 24px)}.merchant-main{padding:14px 12px 34px}.merchant-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-grid{grid-template-columns:1fr}.merchant-grid>.form-card,.merchant-grid>.panel,.merchant-grid>.late-accumulation-card{grid-column:1}}.compact{width:auto;min-width:130px;margin:0}.side-nav{border-right:1px solid var(--line);background:linear-gradient(#030303,#0b0905);align-content:start;gap:8px;height:100vh;padding:18px;display:grid;position:sticky;top:0}.brand-row{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.brand-row strong,.brand-row span{display:block}.brand-row strong{color:#0000;text-shadow:0 0 18px #ffbe2438;background:linear-gradient(92deg,#ffbf1f,#fff2a3 36%,#f8f8f8 58%,#bfc3c8 82%,#ffb91d);-webkit-background-clip:text;background-clip:text;width:-moz-max-content;width:max-content;max-width:128px;font-size:19px;font-style:italic;font-weight:900;line-height:1}.brand-row span{color:var(--gold);font-size:12px}.brand-row .brand-mark{width:52px;height:34px}.side-nav button{color:#c7d0db;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.side-nav button.active,.side-nav button:hover{border-color:var(--gold);color:#fff;background:#ffc63f21}.side-nav .logout{color:var(--gold);margin-top:12px}.wallet-main{width:min(1060px,100%);padding:22px 22px 96px}.wallet-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.wallet-top p,.wallet-top h1{margin:0}.wallet-top p{color:var(--muted)}.wallet-top h1{font-size:30px}.icon-btn{background:var(--panel);color:#fff;border:1px solid #ffffff1f;border-radius:10px;width:42px;height:42px}.header-actions{gap:8px;display:flex}.slot-back-button{display:none}.slot-fixed-stack .scatter-cell.asset-symbol{place-items:center;display:grid;overflow:hidden}.slot-fixed-stack .scatter-cell.asset-symbol>img:not(.symbol-effect){-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:auto;display:block}.slot-fixed-stack .scatter-board.spinning,.slot-fixed-stack .scatter-board.phase-spinning,.slot-fixed-stack .scatter-board.phase-settling,.slot-fixed-stack .scatter-board.phase-force_stopping,.slot-fixed-stack .scatter-board.spinning .scatter-cell,.slot-fixed-stack .scatter-board.phase-spinning .scatter-cell{opacity:1;visibility:visible}@keyframes slotSymbolDrop{0%{filter:blur(.8px);transform:translateY(-18%)scale(1.04)}to{filter:blur(.8px);transform:translateY(18%)scale(1.04)}}@keyframes slotSymbolBrake{0%{transform:translateY(-12%)scale(1.05)}60%{transform:translateY(7%)scale(1.04)}to{transform:translateY(0)scale(1)}}@media(max-width:760px){.slot-fixed-stack .slot-play-screen{min-height:100dvh;padding-top:44px;padding-bottom:clamp(160px,42vw,230px);position:relative;overflow:visible}.slot-fixed-stack .slot-back-button{z-index:210;color:#ffe68e;background:#070500d6;border:1px solid #ffc63f8c;border-radius:999px;min-height:34px;padding:7px 12px;font-weight:1000;display:inline-flex;position:absolute;top:4px;right:4px;box-shadow:0 0 18px #ffc63f29}.slot-fixed-stack .slot-machine-frame{height:clamp(500px,65dvh,650px);min-height:clamp(500px,65dvh,650px);overflow:hidden}.slot-fixed-stack .scatter-board{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,2.1vw,12px);height:100%;min-height:0;display:grid;overflow:visible}.slot-fixed-stack .scatter-cell.asset-symbol{border-radius:14px;min-height:0;padding:clamp(2px,1vw,6px)}.slot-fixed-stack .scatter-cell.asset-symbol>img:not(.symbol-effect){width:min(96%,150px);max-width:100%;height:min(96%,150px);max-height:100%}.slot-fixed-stack .scatter-cell.asset-symbol.reel-spinning>img:not(.symbol-effect){animation:.42s linear infinite slotSymbolDrop}.slot-fixed-stack .scatter-cell.asset-symbol.reel-stopping>img:not(.symbol-effect),.slot-fixed-stack .scatter-cell.asset-symbol.settled>img:not(.symbol-effect){animation:.42s cubic-bezier(.2,.95,.22,1) slotSymbolBrake}.slot-fixed-stack .casino-action-bar{z-index:220;min-height:clamp(150px,38vw,220px)}.slot-fixed-stack .casino-action-bar button:first-child{background-position:50%;background-size:contain;width:min(178vw,900px);min-height:clamp(170px,44vw,250px);transform:scale(1.12)}.slot-fixed-stack .slot-mobile-info,.slot-fixed-stack .slot-result-panel{z-index:4;position:relative}}.gx-lightning-frame{isolation:isolate;background:radial-gradient(circle at 50% 0,#ffdd6e59,#0000 22%),linear-gradient(#100800f5,#020100fa)!important;border-color:#ffc936ad!important;box-shadow:inset 0 0 30px #ffbf0029,0 0 44px #ffbf003d!important}.gx-lightning-frame:before{content:"";z-index:4;pointer-events:none;filter:drop-shadow(0 0 20px #ffc63f80);background:url(/games/scatter/slot-frame.png) 50%/100% 100% no-repeat;position:absolute;inset:-2px}.gx-frame-aura{opacity:.68;background:url(/games/scatter/reel-spark.gif) 50%/cover no-repeat,radial-gradient(circle at 50% 12%,#ffce472e,#0000 35%)!important}.gx-jackpot-banner{z-index:6;place-items:center;width:min(100%,520px);min-height:54px;margin-left:auto;margin-right:auto;display:grid;background:linear-gradient(90deg,#261100db,#814d00b8,#261100db)!important;border-color:#ffe27bc7!important;box-shadow:inset 0 0 16px #ffe27b47,0 0 22px #ffbf004d!important}.gx-jackpot-banner p{color:#fff2b8!important;letter-spacing:.06em!important}.gx-reel-window{z-index:5;background:radial-gradient(circle at 50% 8%,#ffce472e,#0000 30%),linear-gradient(#170b00bf,#000000db)!important;border-color:#ffd65d94!important}.gx-reel-strip{will-change:transform;box-shadow:inset 0 0 24px #ffb9371f;background:radial-gradient(circle at 50% 14%,#ffffff1f,#0000 34%),linear-gradient(#5b2b0ab8,#040200eb)!important}.gx-reel-strip.is-spinning>div:last-child{animation:.34s linear infinite gxReelDrop}.gx-reel-strip.is-stopping>div:last-child{animation:.62s cubic-bezier(.19,1,.22,1) both gxReelBrake}.gx-reel-strip.is-stopped{animation:.28s ease-out gxReelLocked}@keyframes gxReelDrop{0%{filter:blur(2px);transform:translateY(-34%)}to{filter:blur(2px);transform:translateY(34%)}}@keyframes gxReelBrake{0%{filter:blur(2px);transform:translateY(-30%)}68%{filter:blur(1px);transform:translateY(13%)}86%{filter:blur();transform:translateY(-5%)}to{filter:blur();transform:translateY(0)}}@keyframes gxReelLocked{0%{transform:translateY(8px)scaleY(1.03)}70%{transform:translateY(-3px)scaleY(.99)}to{transform:translateY(0)scaleY(1)}}.gx-png-spin-button{place-items:center;position:relative;min-height:76px!important;box-shadow:none!important;color:#fff1b7!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important;overflow:visible!important}.gx-png-spin-button img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 26px #ffc42d99);width:min(100%,285px);max-height:104px}.gx-png-spin-button span{color:#fff3b6;text-shadow:0 2px 4px #000,0 0 16px #ffd85be6;pointer-events:none;font-size:clamp(18px,4vw,30px);font-weight:1000;position:absolute;top:50%;left:31%;transform:translate(-50%,-50%)}.gx-scatter-item-head input{border:1px solid #ffd65d7a;border-radius:14px;box-shadow:inset 0 0 16px #ffb81c1a;color:#ffe58e!important;background:linear-gradient(#120800eb,#000000fa)!important}.gx-scatter-mobile-stats{display:none}.gx-win-gif{pointer-events:none;filter:drop-shadow(0 0 28px #ffe070cc)}@media(max-width:760px){.game-fixed-stack .games-lobby-head{z-index:180;justify-content:space-between;align-items:center;min-height:38px;margin-bottom:4px;display:flex;position:relative}.game-fixed-stack .games-lobby-head button{white-space:nowrap;width:auto;min-height:34px;padding:6px 10px}.exact-screen .gx-scatter-card-content{grid-template-rows:minmax(0,1fr) auto}.exact-screen .gx-scatter-cabinet{grid-template-rows:auto minmax(0,1fr);align-items:center;gap:6px;padding:0 4px 128px!important}.exact-screen .gx-scatter-mobile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:0!important;border-radius:0!important;padding:0!important;display:grid!important;overflow:visible!important}.exact-screen .gx-scatter-mobile-stats span{background:#000000b8;border:1px solid #ffc63f57;border-radius:12px;gap:2px;min-width:0;padding:7px 8px;display:grid;box-shadow:inset 0 0 18px #ffc63f14}.exact-screen .gx-scatter-mobile-stats b{color:#ffe68e;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,3vw,15px);line-height:1;overflow:hidden}.exact-screen .gx-scatter-mobile-stats small{color:#e9dec0;font-size:9px;line-height:1.05}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame{width:100%;min-height:0;max-height:100%;margin:auto;overflow:hidden;border-radius:20px!important;padding:clamp(8px,2.4vw,12px)!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-frame-aura{display:block!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-jackpot-banner{min-height:46px;margin-bottom:4px;border-radius:14px!important;padding:6px 12px!important;display:grid!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-jackpot-banner p{font-size:clamp(13px,3.5vw,18px)!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-reel-window{height:min(62svh,560px);min-height:360px;overflow:hidden;border-radius:18px!important;padding:clamp(9px,2.2vw,13px)!important;display:block!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-lightning-footer{display:none!important}.exact-screen .gx-scatter-cabinet .gx-reel-window [ref]{overflow:hidden}.exact-screen .gx-reel-strip{border-radius:12px}.exact-screen .gx-scatter-item-head>div:last-child{background:linear-gradient(#060400d1,#000000f0);border:1px solid #ffc63f47;border-radius:22px;padding:7px;box-shadow:0 0 32px #ffc63f38;grid-template-columns:minmax(82px,.56fr) minmax(218px,1.44fr)!important;align-items:center!important;gap:8px!important}.exact-screen .gx-scatter-item-head .col-span-2{min-height:60px;background:#000000b8!important;border-color:#ffd65d7a!important;grid-column:auto!important;padding:7px 9px!important}.exact-screen .gx-scatter-item-head .col-span-2 p{font-size:8px;color:#ffda72!important}.exact-screen .gx-scatter-item-head input{min-height:30px;padding:2px 0!important;font-size:18px!important}.exact-screen .gx-png-spin-button{border-radius:18px!important;grid-column:auto!important;min-height:90px!important}.exact-screen .gx-png-spin-button img{width:min(100%,310px);max-height:112px}.game-fixed-stack .games-lobby-head{display:none!important}.game-fixed-stack .panel{grid-template-rows:minmax(0,1fr)!important;padding:0!important}.exact-screen,.exact-screen>div,.exact-screen .gx-scatter-layout,.exact-screen .gx-scatter-main,.exact-screen .gx-scatter-card,.exact-screen .gx-scatter-card-content{height:100%!important;min-height:0!important;overflow:hidden!important}.exact-screen .gx-scatter-card-content{grid-template-rows:minmax(0,1fr) auto!important;gap:6px!important;display:grid!important}.exact-screen .gx-scatter-cabinet{grid-template-rows:auto minmax(0,1fr)!important;gap:6px!important;height:100%!important;min-height:0!important;padding:0 2px 116px!important;display:grid!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame{border-radius:18px!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(8px,2vw,12px)!important;display:grid!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame:before{background-size:100% 100%;inset:-1px}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-jackpot-banner{background:linear-gradient(90deg,#1f0d00bf,#d2972485,#1f0d00bf)!important;border-radius:999px!important;width:min(76%,340px)!important;min-height:38px!important;margin:0 auto 4px!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-jackpot-banner p{text-shadow:0 2px 2px #000,0 0 18px #ffcd4bd1;font-style:italic;letter-spacing:0!important;color:#ffeaa5!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(15px,4.6vw,25px)!important;font-weight:900!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-reel-window{border-radius:17px!important;height:100%!important;min-height:0!important;padding:clamp(12px,3vw,18px)!important}.exact-screen .gx-reel-board{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(5px,1.6vw,10px)!important;height:100%!important;min-height:0!important;padding:clamp(5px,1.5vw,10px)!important;display:grid!important;overflow:hidden!important}.exact-screen .gx-reel-strip{min-width:0;border-radius:clamp(12px,3vw,18px)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.exact-screen .gx-reel-symbols{grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:clamp(5px,1.6vw,10px)!important;height:100%!important;display:grid!important}.exact-screen .gx-reel-symbol{aspect-ratio:auto!important;border-radius:clamp(10px,2.8vw,16px)!important;height:100%!important}.exact-screen .gx-scatter-item-head{bottom:max(6px,env(safe-area-inset-bottom))!important;width:min(100vw - 18px,540px)!important}.exact-screen .gx-scatter-item-head>div:last-child{background:linear-gradient(#0f0800e6,#000000f5)!important;border:0!important;border-radius:18px!important;grid-template-columns:minmax(92px,.54fr) minmax(230px,1.46fr)!important;gap:8px!important;min-height:112px!important;padding:8px!important}.exact-screen .gx-bet-control{min-height:86px!important;box-shadow:none!important;background:#00000085!important;border:0!important;align-content:center!important;gap:2px!important;padding:8px!important;display:grid!important}.exact-screen .gx-bet-control p{text-align:center;color:#ffd867!important;margin:0!important;font-size:8px!important}.exact-screen .gx-bet-control small{text-align:center;color:#fff0b4;font-size:9px;font-weight:900;display:block}.exact-screen .gx-bet-control input{text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:18px!important}.exact-screen .gx-bet-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.exact-screen .gx-bet-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.exact-screen .gx-png-spin-button{background:0 0!important;min-height:108px!important}.exact-screen .gx-png-spin-button img{transform:scale(1.12);width:min(112%,380px)!important;max-width:none!important;max-height:138px!important}.exact-screen .gx-png-spin-button span{font-size:clamp(19px,5vw,32px)!important}}.wallet-menu-btn,.wallet-mobile-menu,.bottom-tabs{display:none}.stack{gap:16px;display:grid}.balance-card{background:linear-gradient(90deg,#000000f0,#0000009e),url(/GixSwift_banner.png) 50%/cover;padding:24px}.balance-card span,.balance-card small{color:#dbe4ef}.balance-card strong{margin:8px 0;font-size:42px;display:block}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quick{color:#fff;background:linear-gradient(#1c170df2,#050505fa);border:1px solid #ffffff1f;border-radius:14px;place-items:center;gap:8px;min-height:92px;display:grid;box-shadow:inset 0 0 0 1px #ffc63f0d,0 0 18px #ffc63f0f}.quick svg{color:var(--gold)}.scatter-head{gap:4px;padding:0 0 10px;display:grid}.scatter-head small{color:var(--muted)}.scatter-stats .quick{min-height:86px}.game-fixed-stack{min-height:0}.game-fixed-stack .panel{grid-template-rows:auto minmax(0,1fr);min-height:min(820px,100dvh - 126px);display:grid;overflow:hidden}.slot-play-screen{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:10px;min-height:0;display:grid;overflow:hidden}.slot-fixed-stack .scatter-head{padding-bottom:0}.slot-fixed-stack .scatter-head small,.slot-fixed-stack .slot-payouts,.slot-fixed-stack .panel>h2{display:none}.slot-fixed-stack .scatter-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.slot-fixed-stack .scatter-stats .quick{min-height:58px;padding:9px}.slot-fixed-stack .scatter-stats .quick span{font-size:10px}.slot-fixed-stack .scatter-stats .quick strong{font-size:clamp(13px,2.5vw,18px)}.games-lobby-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;display:flex}.games-lobby-head .tip{color:#d9d0bc}.game-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:8px 0 0;display:grid}.casino-stage{background:radial-gradient(circle at 18% 18%,#ffc63f4d,#0000 30%),radial-gradient(circle at 85% 15%,#00b3ff2e,#0000 24%),linear-gradient(135deg,#371f03e6,#050402f5 55%,#150900fa);border:1px solid #ffc63f6b;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:8px 0 14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000061,inset 0 0 34px #ffc63f14}.casino-stage:before{content:"";opacity:.45;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 28px,#ffc63f14 29px 30px),linear-gradient(90deg,#0000,#ffc63f2e,#0000);position:absolute;inset:0}.casino-stage:after,.live-casino-shell:before,.slot-machine-frame:before{content:"";opacity:.45;pointer-events:none;background-image:radial-gradient(circle at 14% 22%,#ffda6bb3 0 1px,#0000 2px),radial-gradient(circle at 76% 18%,#ffda6b8c 0 1px,#0000 2px),radial-gradient(circle at 44% 82%,#00b3ff61 0 1px,#0000 2px);animation:4.5s ease-in-out infinite alternate casinoSparkDrift;position:absolute;inset:0}.casino-stage>*{z-index:1;position:relative}.casino-stage span{color:#f7d687;text-transform:uppercase;font-size:12px;font-weight:900}.casino-stage strong{color:#fff8df;text-shadow:0 0 22px #ffc63f59;margin:4px 0;font-size:clamp(30px,6vw,54px);line-height:.95;display:block}.casino-stage p{color:#e7ddc5;max-width:560px;margin:0;line-height:1.35}.casino-stage-meter{background:radial-gradient(circle,#ffc63f33,#050505e0 62%);border:1px solid #ffc63f80;border-radius:50%;place-items:center;width:98px;height:98px;display:grid;box-shadow:0 0 28px #ffc63f38}.casino-stage-meter i{border:2px solid #ffc63f9e;border-top-color:#ffffffe0;border-radius:50%;width:76px;height:76px;animation:2.8s linear infinite casinoSpin;position:absolute}.casino-stage-meter b{color:#ffe39a;font-size:13px}@keyframes casinoSpin{to{transform:rotate(360deg)}}@keyframes casinoSparkDrift{0%{opacity:.28;transform:translateY(-4px)}to{opacity:.55;transform:translateY(5px)}}.game-card{background:linear-gradient(160deg,#281c08b3,#06090ff0);border:1px solid #ffffff24;border-radius:14px;grid-template-rows:auto auto auto;gap:10px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden}.game-card:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 35%,#ffe7a61f 44%,#0000 56%);position:absolute;inset:0;transform:translate(-130%)}.game-card.live:hover{border-color:#ffda6bc2;transform:translateY(-3px);box-shadow:0 0 28px #ffc63f38,inset 0 0 26px #ffc63f0f}.game-card.live:hover:before{animation:.9s ease-out tableSweep}.game-card.live{border-color:#ffc63f66;box-shadow:0 0 20px #ffc63f1f}.game-card.casino-live{background:radial-gradient(circle at 20% 0,#ffc63f38,#0000 34%),linear-gradient(155deg,#421108c7,#080808f5)}.game-card.casino-live .game-thumb{color:#fff1ba;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 16px #ffc63f70;font-weight:1000}.game-card.soon{opacity:.88}.game-thumb{text-align:center;background:linear-gradient(#352207c7,#080808f2);border:1px solid #ffc63f52;border-radius:12px;place-items:center;min-height:66px;font-size:clamp(22px,7vw,34px);line-height:1;display:grid;position:relative;overflow:hidden}.game-thumb:after{content:"";background:linear-gradient(90deg,#0000,#ffd76ae6,#0000);border-radius:999px;height:2px;position:absolute;inset:auto 12% 8px;box-shadow:0 0 16px #ffc63f8c}.game-copy{gap:5px;display:grid}.game-status{color:#f7d687;text-transform:uppercase;letter-spacing:.3px;border:1px solid #ffc63f52;border-radius:999px;width:-moz-max-content;width:max-content;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.game-copy strong{font-size:16px;line-height:1.2}.game-copy small{color:#c8d0db;line-height:1.35}.slot-machine-frame{background:linear-gradient(#0604015c,#060401b3),url(/games/scatter/slot-bg.png) 50%/cover no-repeat,linear-gradient(145deg,#4a1705db,#030302fa 58%,#1f0d00f0);border:0;border-radius:24px;margin:4px 0 12px;padding:clamp(18px,3vw,32px);position:relative;overflow:hidden;box-shadow:inset 0 0 48px #ffc63f1f,0 18px 42px #00000057}.slot-machine-frame:before{mix-blend-mode:screen;z-index:1}.slot-machine-frame:after{content:"";z-index:3;mix-blend-mode:screen;pointer-events:none;background:url(/games/scatter/slot-frame.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.slot-machine-frame>*{z-index:2;position:relative}.slot-machine-frame.impact-win,.slot-machine-frame.impact-jackpot{box-shadow:inset 0 0 58px #ffc63f2e,0 0 46px #ffc63f40}.slot-machine-frame.impact-jackpot{animation:.28s ease-in-out 7 jackpotFlash}.slot-machine-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.slot-machine-top span,.slot-machine-top b{color:#ffe39a;text-transform:uppercase;font-size:12px;font-weight:1000}.scatter-board{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;margin:0;display:grid}.scatter-cell{background:radial-gradient(circle at 50% 20%,#ffe49a29,#0000 45%),linear-gradient(#3a2207db,#080808f5);border:1px solid #ffc63f4d;border-radius:14px;place-items:center;min-height:108px;font-size:clamp(42px,12vw,72px);transition:transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 26px #00000085,0 10px 22px #00000047}.scatter-board.spinning .scatter-cell.reel-spinning{will-change:transform,filter;animation:.32s cubic-bezier(.3,0,.15,1) infinite slotReelBlur}.scatter-board.spinning .scatter-cell.reel-stopping{will-change:transform,filter;animation:.42s cubic-bezier(.22,.8,.2,1) both slotReelSlowdown}.scatter-board .scatter-cell.settled{animation:.34s cubic-bezier(.18,.9,.25,1.18) both reelStopPop;box-shadow:inset 0 0 28px #ffc63f2e,0 0 24px #ffc63f33}.scatter-cell.asset-symbol{background:radial-gradient(circle at 50% 16%,#ffe07c2e,#0000 42%),linear-gradient(#381406eb,#060402f7);padding:8px;position:relative;overflow:hidden}.scatter-cell.asset-symbol>img:not(.symbol-effect){-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 16px #000000a6);z-index:1;width:min(100%,92px);height:min(100%,92px)}.symbol-effect{-o-object-fit:cover;object-fit:cover;opacity:.86;pointer-events:none;mix-blend-mode:screen;width:128%;height:128%;position:absolute;inset:-14%}.symbol-effect.subtle{opacity:.34}.slot-mobile-hud{display:none}.slot-cabinet-gif{z-index:4;pointer-events:none;mix-blend-mode:screen;position:absolute}.slot-cabinet-gif.coin-rain{-o-object-fit:cover;object-fit:cover;opacity:.58;width:100%;height:100%;inset:0}.slot-cabinet-gif.bonus-unlock{opacity:.9;filter:drop-shadow(0 0 28px #ffc63fb3);width:min(70%,360px);top:50%;left:50%;transform:translate(-50%,-50%)}.slot-impact{bottom:18px;right:18px}.jackpot-video-overlay{z-index:120;backdrop-filter:blur(10px);background:radial-gradient(circle,#ffc63f3d,#0000 45%),#000000db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.jackpot-video-overlay video{background:#000;border:1px solid #ffc63fa6;border-radius:22px;width:min(94vw,760px);max-height:78vh;box-shadow:0 0 55px #ffc63f75,0 26px 80px #000000bf}.jackpot-video-overlay button{color:#fff7d7;background:linear-gradient(135deg,#6e4708,#e7aa29);border:1px solid #ffc63fb3;border-radius:999px;min-width:140px;min-height:42px;margin-top:14px;font-weight:900}.mini-game-overlay{z-index:130;backdrop-filter:blur(12px);background:radial-gradient(circle,#ffc63f3d,#0000 42%),#000000e0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mini-game-card{background:linear-gradient(#070501db,#070501f5),url(/games/scatter/slot-bg.png) 50%/cover no-repeat;border:1px solid #ffc63f94;border-radius:24px;gap:12px;width:min(94vw,520px);padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 52px #ffc63f57,inset 0 0 0 1px #ffffff0d}.mini-game-card>:not(.mini-game-spark){z-index:1;position:relative}.mini-game-spark{-o-object-fit:cover;object-fit:cover;opacity:.22;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.mini-game-card span{color:#ffe58b;text-transform:uppercase;border:1px solid #ffc63f75;border-radius:999px;width:-moz-max-content;width:max-content;max-width:100%;padding:5px 11px;font-size:12px;font-weight:900}.mini-game-card h2{color:#fff4c9;margin:0;font-size:clamp(24px,7vw,38px);line-height:1}.mini-game-card p{color:#e6d8b5;margin:0;font-weight:700}.mini-game-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mini-game-choices button{color:#ffe8a3;background:linear-gradient(#522d04eb,#0a0805f5);border:1px solid #ffc63f70;border-radius:14px;min-height:58px;font-weight:1000;box-shadow:inset 0 0 20px #ffc63f14}.mini-game-choices button:disabled{opacity:.45}.mini-game-result{background:#0d4a1c57;border:1px solid #46ff8b61;border-radius:16px;gap:4px;padding:12px;display:grid}.mini-game-result strong{color:#7dff9d;font-size:18px}.mini-game-result small{color:#e9ffe9;line-height:1.35}.mini-game-close{color:#1b1000;background:linear-gradient(135deg,#8d5700,#f1bd3b);border:0;border-radius:16px;min-height:48px;font-weight:1000}.casino-table{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:4px 0 12px;display:grid}.casino-table div{text-align:center;background:radial-gradient(circle at 50% 20%,#ffc63f29,#0000 48%),linear-gradient(#281c08bf,#080808f2);border:1px solid #ffc63f4d;border-radius:14px;place-items:center;gap:4px;min-height:110px;display:grid}.blackjack-table,.dice-table,.roulette-live-table{background:radial-gradient(circle at 12% 0,#ffc63f1f,#0000 30%),linear-gradient(#07110cd1,#030504f2);border:1px solid #ffc63f38;border-radius:18px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #ffc63f0d,0 14px 34px #00000047}.casino-table span{color:#f7d687;text-transform:uppercase;font-size:12px;font-weight:800}.casino-table strong{font-size:clamp(28px,7vw,46px);line-height:1}.casino-table small{color:var(--muted)}.live-casino-shell{background:radial-gradient(circle at 15% 12%,#ffc63f33,#0000 28%),radial-gradient(circle at 92% 18%,#00b3ff21,#0000 24%),linear-gradient(145deg,#120702f0,#030508fa);border:1px solid #ffc63f61;border-radius:16px;margin:0 0 12px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #ffc63f0f,0 18px 42px #00000052}.live-casino-shell.is-live:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffe49a21 45%,#0000 54%);animation:1.8s ease-in-out infinite tableSweep;position:absolute;inset:0}.live-casino-shell.impact-win,.live-casino-shell.impact-jackpot{border-color:#37e36b8c;box-shadow:inset 0 0 52px #37e36b1f,0 0 42px #ffc63f38}.live-casino-shell.impact-jackpot{animation:.28s ease-in-out 6 jackpotFlash}.live-casino-shell.impact-miss{filter:saturate(.86)}.live-casino-top{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.live-casino-top span,.dealer-strip span{color:#f7d687;text-transform:uppercase;font-size:12px;font-weight:900}.live-casino-top strong{color:#fff8df;margin:3px 0;font-size:clamp(24px,5vw,38px);line-height:1;display:block}.live-casino-top small{color:#d8cfbb}.live-phase{background:#0006;border:1px solid #ffc63f57;border-radius:14px;place-items:center;gap:6px;min-width:112px;padding:10px;display:grid}.live-phase i{background:#37e36b;border-radius:50%;width:14px;height:14px;box-shadow:0 0 18px #37e36bb3}.live-phase.dealing i,.live-phase.rolling i,.live-phase.spinning i,.live-phase.betting i{background:#ffc63f;animation:.8s ease-in-out infinite livePulse;box-shadow:0 0 18px #ffc63fb3}.live-phase b{color:#fff1ba;font-size:12px}.dealer-strip{z-index:1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:4px;margin-top:12px;padding:10px 12px;display:grid;position:relative}.dealer-strip strong{color:#f8f1df;font-size:15px}.casino-impact{z-index:3;color:#fff8df;text-shadow:0 0 18px #ffc63f8c;background:#000000bd;border:1px solid #ffc63f73;border-radius:12px;padding:10px 14px;font-size:clamp(18px,4vw,32px);font-weight:1000;line-height:1;animation:.9s cubic-bezier(.16,1,.3,1) both impactPop;position:absolute;bottom:16px;right:16px}.casino-impact.impact-jackpot{color:#37e36b;border-color:#37e36b80}.casino-impact.impact-miss{color:#aeb7c4;text-shadow:none}.blackjack-table .card-stack{background:0 0;border:0;justify-content:center;gap:8px;min-height:auto;display:flex}.casino-card{color:#15100a;transform-origin:bottom;background:linear-gradient(#fff8e6,#d5c3a2);border:1px solid #ffc63f70;border-radius:10px;place-items:center;width:64px;height:88px;font-size:24px;display:grid;box-shadow:0 10px 22px #00000059}.casino-card:nth-child(2){transform:rotate(3deg)}.casino-card em{color:#9b1b1b;font-size:14px;font-style:normal}.blackjack-table.dealing .casino-card{animation:.36s ease-in-out infinite alternate cardDeal}.live-casino-shell.impact-win~.blackjack-table .casino-card,.live-casino-shell.impact-jackpot~.blackjack-table .casino-card{box-shadow:0 0 26px #ffc63f73,0 10px 22px #00000059}.dice-cube{--dice-roll-ms:1.2s;perspective:620px;width:76px;height:76px}.dice-cube-inner{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--dice-x,0deg)) rotateY(var(--dice-y,0deg));transition:transform .72s cubic-bezier(.22,1,.36,1);position:relative}.dice-cube.rolling .dice-cube-inner{animation:diceCubeRoll calc(var(--dice-roll-ms) / 3) linear infinite}.dice-face{color:#1a1002;backface-visibility:hidden;background:linear-gradient(155deg,#fff8de,#cf9633);border:1px solid #fff5d2cc;border-radius:14px;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffce7166,inset 0 -10px 20px #58340547}.dice-face.face-1{transform:translateZ(38px)}.dice-face.face-2{transform:rotateY(90deg)translateZ(38px)}.dice-face.face-3{transform:rotateX(90deg)translateZ(38px)}.dice-face.face-4{transform:rotateX(-90deg)translateZ(38px)}.dice-face.face-5{transform:rotateY(-90deg)translateZ(38px)}.dice-face.face-6{transform:rotateY(180deg)translateZ(38px)}.live-casino-shell.impact-win~.dice-table .dice-cube-inner,.live-casino-shell.impact-jackpot~.dice-table .dice-cube-inner{animation:.8s ease-in-out both diceWin}.dice-board{background:radial-gradient(circle at 50% 0,#ffc63f26,#0000 36%),linear-gradient(#0d0b07f2,#030404fa);border:1px solid #ffc63f5c;border-radius:18px;gap:10px;margin:4px 0 12px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffd67f1a,0 14px 36px #0000005c}.dice-board-top{grid-template-columns:minmax(120px,1fr) minmax(0,2fr) minmax(120px,1fr);align-items:center;gap:10px;display:grid}.dice-zone{color:#f9d882;background:linear-gradient(145deg,#231b0cf2,#080808fa);border:1px solid #ffc63f61;border-radius:14px;place-items:center;gap:2px;min-height:74px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.dice-zone:hover{border-color:#ffd878a8;transform:translateY(-1px)}.dice-zone.selected{color:#d7ffd6;border-color:#37e36bb8;box-shadow:inset 0 0 26px #37e36b29,0 0 18px #37e36b33}.dice-zone span{font-size:clamp(18px,3vw,34px);line-height:1}.dice-zone small{color:#cdb98a;font-size:12px}.dice-zone.mini{min-height:52px}.dice-zone.total{min-height:64px}.dice-zone.total span{font-size:clamp(20px,3.5vw,30px)}.dice-row{gap:10px;display:grid}.dice-oddeven{grid-template-columns:repeat(2,minmax(0,1fr))}.dice-totals{grid-template-columns:repeat(7,minmax(0,1fr))}.dice-arena{background:radial-gradient(circle at 45% 38%,#ffc63f24,#0000 58%),radial-gradient(circle,#000c,#000000f2);border:1px solid #ffc63f57;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:210px;display:flex;position:relative;box-shadow:inset 0 0 42px #000000bd,inset 0 0 0 2px #ffc63f38}.dice-total-chip{color:#ffe8b0;background:#060606d1;border:1px solid #ffc63f7a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.dice-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dice-chip{color:#fff;background:radial-gradient(circle at 30% 24%,#ffffff5c,#0000 45%),#1f1f1f;border:2px solid #ebebeb99;border-radius:999px;min-height:64px;font-size:clamp(16px,2.8vw,26px);font-weight:1000;box-shadow:0 8px 18px #0000005c}.dice-chip:nth-child(2){background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 45%),#a33613}.dice-chip:nth-child(3){background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 45%),#1262a3}.dice-chip:nth-child(4){background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 45%),#1c7b24}.dice-chip:nth-child(5){background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 45%),#6421a6}.dice-chip:nth-child(6){background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 45%),#8f7117}.dice-chip.selected{border-color:#ffd77a;transform:translateY(-1px)scale(1.02);box-shadow:0 0 24px #ffc63f57,0 8px 18px #0000005c}.dice-roll-controls{gap:8px;display:grid}.dice-roll-button{color:#1a0f00;letter-spacing:1px;background:linear-gradient(#ffc63f,#9d6513);border:1px solid #ffc63fa3;border-radius:14px;min-height:58px;font-size:clamp(24px,4vw,40px);font-weight:1000;box-shadow:inset 0 1px #ffffff59,0 12px 22px #00000061}.dice-roll-controls small{color:#c9bd9b}.dice-bottom-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dice-shake-panel{background:linear-gradient(#0b0b09e6,#030404f5);border:1px solid #ffc63f3d;border-radius:14px;gap:10px;margin:4px 0 12px;padding:12px;display:grid}.dice-shake-panel span{color:#f8d98c;text-transform:uppercase;font-size:12px;font-weight:900}.dice-shake-panel strong{color:#fff6db;margin-top:3px;font-size:16px;display:block}.dice-shake-panel small{color:#b9b09e}.dice-shake-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dice-shake-meter{background:#00000080;border:1px solid #ffc63f59;border-radius:999px;height:12px;overflow:hidden}.dice-shake-meter i{border-radius:inherit;background:linear-gradient(90deg,#37e36b,#ffd666 70%,#ff8f3d);width:6%;height:100%;transition:width .2s;display:block}.roulette-live-table{grid-template-columns:minmax(170px,240px) minmax(0,1fr);align-items:center;gap:12px;margin:4px 0 12px;display:grid}.roulette-wheel{aspect-ratio:1;background:conic-gradient(#9b1111,#070707 18deg,#b88a13,#111,#8f1010,#050505,#c79a1a,#111,#8f1010,#050505,#b88a13,#111,#8f1010,#050505,#c79a1a,#111,#8f1010,#050505,#b88a13,#111,#8f1010 360deg);border:2px solid #ffc63f75;border-radius:50%;place-items:center;gap:4px;display:grid;position:relative;box-shadow:0 0 34px #ffc63f29,inset 0 0 36px #000000b8}.roulette-live-table.spinning .roulette-wheel{animation:1s cubic-bezier(.2,.7,.2,1) infinite rouletteSpin}.live-casino-shell.impact-win~.roulette-live-table .roulette-wheel,.live-casino-shell.impact-jackpot~.roulette-live-table .roulette-wheel{box-shadow:0 0 46px #ffc63f57,inset 0 0 36px #000000b8}.roulette-wheel i{background:#080808;border:1px solid #ffc63f80;border-radius:50%;position:absolute;inset:28%}.roulette-wheel:after{content:"";filter:drop-shadow(0 0 8px #ffc63fcc);border-top:18px solid #ffe39a;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.roulette-wheel strong,.roulette-wheel span{z-index:1;position:relative}.roulette-wheel strong{color:#fff8df;font-size:42px}.roulette-wheel span{color:#f7d687;text-transform:uppercase;font-size:12px;font-weight:900}.roulette-wheel.gold strong{color:#ffd75a}.roulette-wheel.red strong{color:#ff6262}.roulette-board{background:#00000052;border:1px solid #ffc63f3d;border-radius:14px;gap:10px;padding:14px;display:grid}.roulette-board span{color:#f7d687;text-transform:uppercase;font-size:12px;font-weight:900}.roulette-board div{flex-wrap:wrap;gap:8px;display:flex}.roulette-board b{color:#fff8df;background:#ffc63f21;border:1px solid #ffc63f3d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.live-results{background:#ffffff08;border:1px solid #ffc63f2e;border-radius:14px;gap:7px;margin:0 0 12px;padding:12px;display:grid}.live-results div:not(.slot-payouts-head){background:#00000038;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.live-results span{color:#e7ddc5}.live-results b{color:#aeb7c4}.live-results b.win{color:#37e36b}.casino-action-bar{z-index:12;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;padding:0 0 8px;display:grid;position:relative}.casino-action-bar button{white-space:normal;min-height:46px;line-height:1.1}@keyframes tableSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes livePulse{50%{transform:scale(1.25)}}@keyframes cardDeal{0%{transform:translateY(-4px)rotate(-1deg)}to{transform:translateY(3px)rotate(1deg)}}@keyframes diceTumble{0%{transform:perspective(220px)rotateX(0)rotateY(0)rotate(0)scale(1)}25%{transform:perspective(220px) rotateX(120deg) rotateY(160deg) rotate(calc(var(--dice-tilt-deg) * -1)) scale(1.06)}50%{transform:perspective(220px) rotateX(210deg) rotateY(300deg) rotate(var(--dice-tilt-deg)) scale(.97)}75%{transform:perspective(220px) rotateX(325deg) rotateY(420deg) rotate(calc(var(--dice-tilt-deg) * -.6)) scale(1.04)}to{transform:perspective(220px) rotateX(430deg) rotateY(560deg) rotate(var(--dice-tilt-deg)) scale(1)}}@keyframes diceCubeRoll{0%{transform:rotateX(0)rotateY(0)rotate(0)}25%{transform:rotateX(170deg) rotateY(210deg) rotate(calc(var(--dice-tilt-deg,10deg) * -1))}50%{transform:rotateX(320deg) rotateY(420deg) rotate(var(--dice-tilt-deg,10deg))}75%{transform:rotateX(500deg) rotateY(620deg) rotate(calc(var(--dice-tilt-deg,10deg) * -.8))}to{transform:rotateX(680deg) rotateY(830deg) rotate(var(--dice-tilt-deg,10deg))}}@keyframes slotReelBlur{0%{filter:blur(1px)brightness(1.12);transform:translateY(-36%)scale(.98)}50%{filter:blur(2.4px)brightness(1.34);transform:translateY(36%)scale(1.03)}to{filter:blur(1px)brightness(1.12);transform:translateY(-36%)scale(.98)}}@keyframes slotReelSlowdown{0%{filter:blur(2px)brightness(1.24);transform:translateY(-30%)scale(.98)}55%{filter:blur(1px)brightness(1.18);transform:translateY(22%)scale(1.025)}to{filter:blur()brightness();transform:translateY(0)scale(1)}}@keyframes reelStopPop{0%{filter:brightness(1.35);transform:translateY(-16px)scale(.94)}70%{transform:translateY(3px)scale(1.05)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes rouletteSpin{to{transform:rotate(360deg)}}@keyframes impactPop{0%{opacity:0;transform:translateY(12px)scale(.75)}40%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jackpotFlash{50%{filter:brightness(1.32)saturate(1.35)}}@keyframes diceWin{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(-5deg)}}@keyframes scatterPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.12);transform:scale(1.03)}}.scatter-result{color:#d6dce6;margin:0 0 12px;font-weight:700}.slot-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;margin:0 0 12px;display:grid}.slot-controls label{margin:0}.slot-controls button{min-height:42px}.slot-fixed-stack .slot-controls{grid-template-columns:minmax(0,1fr) repeat(2,minmax(96px,auto));gap:8px;margin-bottom:0}.slot-fixed-stack .slot-controls label{font-size:11px}.slot-fixed-stack .slot-controls input{min-height:38px;padding-block:8px}.slot-fixed-stack .slot-controls button{min-height:38px;padding:8px 10px}.slot-fixed-stack .slot-machine-frame{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;margin:0;display:grid}.slot-fixed-stack .scatter-board{align-items:stretch;height:100%}.slot-fixed-stack .scatter-cell{min-height:0}.slot-fixed-stack .scatter-result{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:20px;margin:0;display:-webkit-box;overflow:hidden}.slot-fixed-stack .casino-action-bar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0;padding:0}.slot-fixed-stack .casino-action-bar button:first-child{background:linear-gradient(135deg,#5c3600b8,#eeae27e6),url(/games/scatter/spin-button.png) 50%/cover no-repeat;border-color:#ffdb74b8;min-height:54px;box-shadow:0 0 28px #ffc63f47}.slot-payouts{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;margin:0 0 12px;padding:12px}.slot-payouts-head{gap:3px;margin-bottom:8px;display:grid}.slot-payouts-head small{color:var(--muted)}.slot-payout-grid{gap:7px;display:grid}.slot-payout-grid div{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.slot-payout-grid b{color:var(--gold)}.exact-screen{background:linear-gradient(#0a0a0ae6,#141414d9);border:1px solid #facc1559;border-radius:18px;padding:10px}.slot-payout-grid small{color:#c8d0db}.raffle-grid-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 12px;display:grid}.raffle-grid-cell{background:linear-gradient(#10131af2,#06070af2);border:1px solid #ffffff1f;border-radius:12px;place-items:center;min-height:68px;font-size:28px;display:grid}.raffle-symbol-emoji{font-size:28px;line-height:1}.raffle-symbol-image{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff24;border-radius:10px;width:44px;height:44px}.raffle-symbol-fx-none{animation:none}.raffle-symbol-fx-pulse{animation:1.2s ease-in-out infinite raffleSymbolPulse}.raffle-symbol-fx-tilt{animation:1.1s ease-in-out infinite raffleSymbolTilt}.raffle-symbol-fx-zoom{animation:1s ease-in-out infinite raffleSymbolZoom}@keyframes raffleSymbolPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes raffleSymbolTilt{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes raffleSymbolZoom{0%,to{filter:brightness();transform:scale(1)translateY(0)}50%{filter:brightness(1.15);transform:scale(1.18)translateY(-2px)}}.raffle-grid-cell.scatter{border-color:#ffc63f80;box-shadow:0 0 14px #ffc63f3d}.raffle-grid-board.spinning .raffle-grid-cell{animation:.3s ease-in-out infinite scatterPulse}.raffle-bonus-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.raffle-bonus-box{text-align:left;color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;gap:4px;padding:10px;display:grid}.raffle-bonus-box.selected{border-color:#ffc63fcc;box-shadow:0 0 16px #ffc63f47}.raffle-bonus-box small{color:#c8d0db}.raffle-stage-row{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.raffle-stage-pill{color:#d8dee8;border:1px solid #ffffff29;border-radius:999px;padding:4px 10px;font-size:12px}.raffle-user-list{gap:8px;display:grid}.raffle-sound-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.raffle-bgm-indicator-wrap{align-items:end;display:flex}.raffle-bgm-indicator{color:#ced6e1;letter-spacing:.01em;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;display:inline-flex}.raffle-bgm-indicator.on{color:#b6f7d6;background:#5de8a321;border-color:#5de8a3cc;box-shadow:0 0 12px #5de8a338}.raffle-upload-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.raffle-upload-row input[type=file]{width:100%}.raffle-media-manager{gap:10px;display:grid}.raffle-media-actions{flex-wrap:wrap;gap:8px;display:flex}.raffle-media-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.raffle-media-card{background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;gap:8px;padding:10px;display:grid}.raffle-media-card strong{font-size:14px}.raffle-media-card small{color:#c7d0db}.raffle-media-audio-preview{width:100%;max-width:100%;height:32px}.raffle-media-row-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.raffle-media-row-actions input[type=file]{width:100%}.raffle-media-symbol-preview{align-items:center;min-height:56px;display:flex}.raffle-sound-row select{color:#fff;background:#ffffff08;border:1px solid #ffffff29;border-radius:10px;min-height:38px;padding:0 10px}.raffle-sound-row input[type=range]{width:100%}.raffle-winner-card{background:linear-gradient(135deg,#ffc63f29,#0c1018f2);border:1px solid #ffc63f9e;border-radius:12px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.raffle-winner-card strong{color:#ffd777}.raffle-winner-card small{color:#d6deea}.ai-card{gap:10px;padding:18px;display:grid}.ai-card div{color:var(--gold);align-items:center;gap:10px;font-weight:900;display:flex}.ai-card strong{font-size:24px}.ai-card p{color:#d5dee8;margin:0}.ai-card small{color:var(--muted)}.ai-card.expanded strong{font-size:36px}.panel{padding:18px}.panel h2,.form-card h2{margin:0 0 14px;font-size:20px}.panel h2{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel h2 span{color:var(--gold);font-size:12px;font-weight:900}.form-card{gap:14px;max-width:560px;padding:20px;display:grid}.merchant-link-suggestions{gap:8px;max-height:220px;padding:2px;display:grid;overflow:auto}.merchant-link-option{text-align:left;color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;align-content:center;justify-items:start;gap:2px;width:100%;min-height:56px;padding:10px 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.merchant-link-option.is-active{background:#ffc63f24;border-color:#ffc63fbf;box-shadow:0 0 0 1px #ffc63f40}.merchant-link-option span{font-size:13px;font-weight:800}.merchant-link-option small{color:var(--muted);word-break:break-word;font-size:12px}.merchant-link-option b{color:var(--green);font-size:11px}.merchant-link-option.is-linked{opacity:.7;cursor:not-allowed}.merchant-link-option.is-linked b{color:#b6b0a3}.reason-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reason-buttons button{color:#f9e5a7;background:#ffffff09;border:1px solid #ffc63f57;border-radius:10px;min-height:40px;font-weight:900}.reason-buttons button.is-active{color:#070707;background:linear-gradient(135deg,#6e4708,#e7aa29);box-shadow:0 0 20px #ffc63f29}.late-accumulation-card strong{color:var(--gold);font-size:32px}.panel label{margin-bottom:10px}.panel input,.panel select{color:#fff;background:#050505;border:1px solid #ffffff24;border-radius:10px;min-height:42px;padding:0 12px}.panel button{border:1px solid var(--gold);color:#fff;background:linear-gradient(135deg,#6e4708,#e7aa29);border-radius:10px;min-height:42px;padding:0 14px;font-weight:800}.panel button:disabled{opacity:.6;cursor:not-allowed}.panel .btn-secondary{color:var(--gold);background:0 0;border:1px solid #ffc63f61}.panel .btn-secondary:hover{background:#ffc63f21}.history-range-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.history-range-tabs button{color:#d8cfb8;background:#ffffff09;border:1px solid #ffc63f47;border-radius:10px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:800}.history-range-tabs button.active{color:var(--gold);background:#ffc63f2e;border-color:#ffc63fa3}@media(max-width:640px){.history-range-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-toolbar{flex-direction:column;align-items:stretch}.notification-toolbar .btn-secondary,.notification-card .btn-secondary{width:100%}.notification-card{grid-template-columns:38px minmax(0,1fr);align-items:stretch;display:grid}.notification-card .btn-secondary{grid-column:1/-1}}.tx-list{gap:10px;display:grid}.tx-row,.notice-row,.profile-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.tx-row div{flex:1;min-width:0}.tx-row strong,.tx-row span,.notice-row strong,.notice-row span,.profile-card strong,.profile-card span{display:block}.tx-row span,.tx-row time,.notice-row small,.notice-row span,.profile-card span{color:var(--muted);font-size:13px}.tx-row time{color:#f9d977;margin-top:3px;font-size:12px;font-weight:800;display:block}.tx-row .tx-status-meta{color:var(--green);text-align:right;justify-items:end;gap:3px;min-width:140px;display:grid}.tx-row .tx-status-meta span{color:var(--green);font-size:13px;font-weight:800}.tx-row .tx-status-meta time{color:#ffd96a;white-space:nowrap;margin:0;font-size:12px}.notice-row small{color:#f9d977;margin-top:5px;font-weight:800;display:block}.tx-row b{color:var(--gold)}.nav-badge,.notif-header-btn span{background:var(--gold);color:#120900;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:950;display:inline-grid}.notif-header-btn{position:relative}.notif-header-btn span{position:absolute;top:-5px;right:-5px}.notification-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.notification-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notification-toolbar-actions .btn-secondary{min-height:38px}.push-diagnostics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 12px;display:grid}.push-diagnostics span{color:#d8cfb8;overflow-wrap:anywhere;background:#ffc63f0e;border:1px solid #ffc63f2e;border-radius:9px;min-width:0;padding:8px 10px;font-size:11px;font-weight:800}.push-device-list{gap:6px;margin:-4px 0 12px;display:grid}.push-device-list span{color:var(--muted);overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.notification-card{cursor:pointer;align-items:flex-start;transition:transform .18s,border-color .18s,background .18s}.notification-card:hover{border-color:#ffc63f7a;transform:translateY(-1px)}.notification-card.unread{background:linear-gradient(#ffc63f1f,#ffffff09);border-color:#ffc63f73;box-shadow:0 0 26px #ffc63f1a}.notification-card.read{opacity:.76}.notification-card>div:nth-child(2){flex:1;min-width:0}.notification-card small{color:#d6ba64;margin-top:6px;font-size:11px;font-weight:800;display:block}.notification-icon{width:38px;height:38px;color:var(--gold);background:#ffc63f1a;border:1px solid #ffc63f6b;border-radius:12px;flex:none;place-items:center;display:grid}@media(max-width:640px){.notice-row.notification-card{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.notice-row.notification-card>div:nth-child(2){width:100%}.notice-row.notification-card strong,.notice-row.notification-card span,.notice-row.notification-card small{overflow-wrap:anywhere;word-break:normal}.notice-row.notification-card .btn-secondary{grid-column:2;width:100%;min-height:38px;margin-top:-4px}.notification-toolbar-actions{grid-template-columns:1fr;width:100%;display:grid}.push-diagnostics{grid-template-columns:1fr}}.tx-row small{color:var(--green)}.eligibility-chip{letter-spacing:.3px;border-radius:999px;justify-content:center;align-items:center;min-width:46px;min-height:20px;margin-right:8px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.eligibility-chip.pass{color:#86f59b;background:#59df6d33;border:1px solid #59df6d80}.eligibility-chip.fail{color:#ff9e95;background:#ff6b5f33;border:1px solid #ff6b5f80}.eloan-eligibility-card{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff1f;border-radius:12px}.eligibility-todo-list{color:#ffdbc6;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;display:grid}.eligibility-pass-note{color:#86f59b;margin-top:8px;font-size:13px;font-weight:700}.deduction-actions{align-items:center;gap:8px;display:flex}.deduction-actions button{border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.raffle-balance-card{background:linear-gradient(135deg,#ffc63f21,#0c0c0ce6);border:1px solid #ffc63f59}.raffle-row{align-items:center}.raffle-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.raffle-actions button{min-width:120px}.raffle-final-badge{color:#ffc63f;margin-top:4px;font-weight:600;display:inline-block}.raffle-stage-panel{background:radial-gradient(circle at 100% 0,#ffc63f29,#0a0a0aeb);border:1px solid #ffc63f40}.raffle-countdown{justify-items:center;gap:6px;padding:8px 0 4px;display:grid}.raffle-countdown-time{letter-spacing:2px;color:#ffc63f;font-size:28px;font-weight:900}.raffle-stage-track{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.raffle-stage-pill{text-transform:uppercase;letter-spacing:.3px;color:#9ca3af;background:#ffffff08;border:1px solid #ffffff26;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.raffle-stage-pill.done{color:#ffc63f;background:#ffc63f26;border-color:#ffc63f73}.raffle-confetti{pointer-events:none;width:90px;height:50px;position:absolute;inset:4px 10px auto auto}.raffle-confetti span{border-radius:2px;width:6px;height:10px;animation:1.5s linear infinite raffle-confetti-drop;position:absolute}.raffle-confetti span:first-child{background:#ffc63f;animation-delay:0s;left:2px}.raffle-confetti span:nth-child(2){background:#22c55e;animation-delay:.2s;left:20px}.raffle-confetti span:nth-child(3){background:#60a5fa;animation-delay:.4s;left:38px}.raffle-confetti span:nth-child(4){background:#f97316;animation-delay:.6s;left:56px}.raffle-confetti span:nth-child(5){background:#eab308;animation-delay:.8s;left:74px}@keyframes raffle-confetti-drop{0%{opacity:0;transform:translateY(0)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(42px)rotate(240deg)}}html{scroll-behavior:smooth}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.login-page-landing{place-items:initial;background:linear-gradient(#040301c2,#070502cc),url(/GixSwift_banner.png) top/cover no-repeat,radial-gradient(circle at 14% 7%,#ffc23f3d,#0000 30%),radial-gradient(circle at 78% 16%,#f4c55224,#0000 26%),radial-gradient(circle at 35% 72%,#d79a2d1a,#0000 28%),linear-gradient(140deg,#030303,#171005);min-height:100dvh;padding:0;display:block;position:relative;overflow-x:clip}.login-page-landing:before,.login-page-landing:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.login-page-landing:before{opacity:.42;background-image:radial-gradient(2px 2px at 8% 12%,#ffeec2d9,#0000 80%),radial-gradient(1.5px 1.5px at 20% 70%,#ffd891bf,#0000 80%),radial-gradient(2px 2px at 42% 28%,#ffe4abcc,#0000 80%),radial-gradient(1.5px 1.5px at 66% 22%,#ffd57ead,#0000 80%),radial-gradient(2px 2px at 84% 62%,#ffeabecc,#0000 80%),radial-gradient(1.5px 1.5px at 92% 36%,#ffcf69b8,#0000 80%)}.login-page-landing:after{background:radial-gradient(circle at 18% -10%,#ffc4462e,#0000 36%)}.fintx-shell{width:100%;max-width:1200px;padding:calc(6px + env(safe-area-inset-top)) 18px calc(34px + env(safe-area-inset-bottom));z-index:1;margin:0 auto;position:relative}.landing-reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.landing-reveal.is-visible{opacity:1;transform:translateY(0)}.fintx-header{top:env(safe-area-inset-top);z-index:25;width:100%;padding:10px 18px max(10px,env(safe-area-inset-bottom));backdrop-filter:blur(10px);background:#080705d6;border-bottom:1px solid #ffffff24;margin:0;position:sticky}.fintx-nav{justify-content:space-between;align-items:center;gap:14px;display:flex}.fintx-brand{color:#fff;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.fintx-brand .brand-mark{flex:none;width:58px;height:38px}.fintx-brand .brand-mark img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px #ffcd6357);width:100%;height:100%;display:block}.fintx-links{align-items:center;gap:18px;display:flex}.fintx-links a,.fintx-mobile-menu a{color:#efdca4;font-size:13px;font-weight:700;text-decoration:none}.fintx-nav-link{color:#efdca4;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;text-decoration:none}.fintx-links a:hover,.fintx-mobile-menu a:hover,.fintx-nav-link:hover{color:#fff6d7}.fintx-menu-btn{color:#ffd77d;background:#ffc63f1a;border:1px solid #ffc63f66;border-radius:10px;min-width:36px;min-height:36px;font-size:18px;line-height:1}.burger-lines{place-items:center;gap:4px;display:grid}.burger-lines span{background:currentColor;border-radius:999px;width:18px;height:2px;display:block;box-shadow:0 0 8px #ffc63f80}.fintx-mobile-menu{gap:10px;max-height:0;transition:max-height .25s;display:grid;overflow:hidden}.fintx-mobile-menu.open{border-top:1px solid #ffc63f38;max-height:200px;margin-top:10px;padding-top:10px}.desktop-only{display:flex}.mobile-only{display:none}.fintx-hero{background:linear-gradient(120deg,#120c03eb,#211808e0);border:1px solid #ffc63f47;border-radius:22px;grid-template-columns:1.25fr .95fr;align-items:center;gap:20px;margin-top:18px;padding:22px;display:grid}.fintx-hero-copy h1{letter-spacing:.01em;-webkit-text-fill-color:transparent;text-shadow:0 10px 28px #00000080;background:linear-gradient(130deg,#fff4cb,#f2cb66 34%,#c99b35 70%,#ffefb6);-webkit-background-clip:text;background-clip:text;margin:6px 0 10px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-style:italic;font-weight:900;line-height:1.08}.fintx-hero-copy p{color:#e4d7b6;margin:0;line-height:1.5}.fintx-pill{color:#ffd978;background:#ffc63f1f;border:1px solid #ffc63f66;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-block}.fintx-hero-cta{gap:10px;margin-top:14px;display:flex}.fintx-btn-primary,.fintx-btn-ghost{border-radius:12px;min-height:42px;padding:0 16px;font-size:13px;font-weight:900;transition:transform .18s,filter .18s}.fintx-btn-primary{color:#2b1a05;background:linear-gradient(120deg,#ffdd93,#d1a640);border:none}.fintx-btn-ghost{color:#ffdea0;background:#ffc63f1a;border:1px solid #ffc63f80}.fintx-btn-primary:hover,.fintx-btn-ghost:hover{transform:translateY(-1px)}.fintx-discount{margin-top:10px;font-size:12px}.fintx-discount a{color:#ffe7b8;font-weight:800}.fintx-phone{color:#fff;background:#0a0804e6;border:1px solid #ffc63f4d;border-radius:24px;padding:14px;box-shadow:0 24px 40px #01051473}.fintx-phone-top{color:#f5d98f;justify-content:space-between;font-size:11px;display:flex}.fintx-phone-balance{background:linear-gradient(120deg,#8f630f,#d7aa42);border-radius:14px;margin-top:10px;padding:14px}.fintx-phone-balance small,.fintx-phone-balance span{color:#fff4d4;font-size:11px;display:block}.fintx-phone-balance strong{margin:5px 0;font-size:26px;display:block}.fintx-phone-actions{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.fintx-phone-actions span{text-align:center;background:#ffc63f1f;border-radius:10px;padding:8px 4px;font-size:11px;font-weight:700}.fintx-phone-txn{background:#ffc63f1a;border-radius:10px;margin-top:10px;padding:10px}.fintx-phone-txn b,.fintx-phone-txn span{font-size:12px;display:block}.fintx-section{background:#090806d9;border:1px solid #ffc63f33;border-radius:18px;margin-top:16px;padding:18px}.fintx-section h2{color:#fff;margin:0 0 12px;font-size:clamp(24px,3vw,34px)}.fintx-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fintx-card{background:#ffc63f14;border:1px solid #ffc63f40;border-radius:16px;padding:14px;box-shadow:0 10px 24px #00000040}.fintx-icon{background:#ffffff2e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.fintx-card h3{color:#fff;margin:10px 0 6px}.fintx-card p{color:#dfd0aa;margin:0;font-size:13px}.fintx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fintx-step{color:#fff;background:#ffc63f14;border:1px solid #ffc63f40;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.fintx-step span{color:#2d1e07;background:#ffdf97;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.fintx-badges{flex-wrap:wrap;gap:8px;display:flex}.fintx-badges span{color:#fff;background:#ffc63f1c;border:1px solid #ffc63f4d;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.fintx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.fintx-stats div{background:#ffc63f17;border:1px solid #ffc63f3d;border-radius:14px;padding:12px}.fintx-stats strong{color:#fff;font-size:22px;font-weight:900;display:block}.fintx-stats small,.fintx-disclaimer{color:#d9c89f;font-size:12px}.fintx-testimonials{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fintx-testimonials blockquote{color:#fff;background:#ffc63f17;border:1px solid #ffc63f3b;border-radius:14px;margin:0;padding:14px;font-weight:700}.fintx-final-cta{text-align:center}.fintx-final-cta .fintx-btn-primary{margin-top:6px}.fintx-footer{background:#080705d1;border:1px solid #ffc63f33;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;padding:14px;display:flex}.fintx-footer a{color:#e8d2a0;font-size:13px;font-weight:700;text-decoration:none}.fintx-footer a:hover{color:#fff3d0}.fintx-footer p{color:#e8d2a0c7;text-align:center;flex-basis:100%;max-width:760px;margin:2px auto 0;font-size:11px;line-height:1.6}.fintx-hero,.fintx-phone,.fintx-section,.fintx-footer{max-width:100%}.fintx-shell .login-card{z-index:30;width:min(420px,100% - 2px);max-height:calc(100vh - 104px);margin-top:0;position:fixed;top:84px;right:max(18px,50vw - 582px);overflow:auto}.fintx-shell{padding-right:460px}@media(max-width:980px){.fintx-shell{padding-left:18px;padding-right:18px}.fintx-shell .login-card{width:100%;max-height:none;margin-top:14px;margin-bottom:12px;position:static}.fintx-feature-grid,.fintx-testimonials{grid-template-columns:repeat(2,minmax(0,1fr))}.fintx-hero{grid-template-columns:1fr}.fintx-hero-cta{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}}@media(max-width:760px){.desktop-only{display:none}.mobile-only{display:inline-grid}.fintx-hero-cta{flex-direction:column}.fintx-feature-grid,.fintx-steps,.fintx-testimonials,.fintx-stats{grid-template-columns:1fr}.fintx-shell{padding:calc(4px + env(safe-area-inset-top)) 14px calc(22px + env(safe-area-inset-bottom))}.fintx-shell .login-card{width:100%;padding:20px}.login-page-landing{background-position:top;background-size:cover}.fintx-header{padding-left:14px;padding-right:14px}.fintx-brand{gap:8px;font-size:14px}.fintx-brand .brand-mark{width:52px;height:34px}.fintx-nav-link,.fintx-mobile-menu a{align-items:center;min-height:40px;display:inline-flex}.fintx-hero{border-radius:16px;padding:16px}.fintx-hero-copy h1{font-size:clamp(27px,8vw,38px);line-height:1.1}.fintx-phone{border-radius:16px;padding:12px}.fintx-phone-balance strong{font-size:22px}.fintx-section{border-radius:14px;padding:14px}.fintx-btn-primary,.fintx-btn-ghost{width:100%;min-height:46px}.fintx-shell .login-card input,.fintx-shell .login-card select,.fintx-shell .login-card textarea,.fintx-shell .login-card button{font-size:16px}}@media(max-width:430px){.fintx-shell,.fintx-header{padding-left:12px;padding-right:12px}.fintx-mobile-menu.open{max-height:260px}.fintx-shell .login-card{gap:12px;padding:16px}.card-header{gap:10px}.card-header .brand-mark{width:40px;height:26px}.fintx-hero{margin-top:12px;padding:14px}.fintx-pill{font-size:11px}.fintx-discount{font-size:11px;line-height:1.45}.fintx-phone-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.fintx-brand span{display:none}.fintx-menu-btn{min-width:34px;min-height:34px}.fintx-shell .login-card{padding:14px}}@media(orientation:landscape)and (max-height:500px){.fintx-shell{padding-top:calc(2px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom))}.fintx-header{margin-bottom:8px;padding-top:8px;padding-bottom:8px;position:static}.fintx-shell .login-card{gap:10px;width:100%;max-height:none;margin:0 0 10px;padding:14px;position:static}.fintx-hero{grid-template-columns:1fr;gap:12px;margin-top:8px;padding:14px}.fintx-hero-copy h1{margin:2px 0 8px;font-size:clamp(24px,4vw,32px)}.fintx-hero-cta{flex-flow:wrap}.fintx-btn-primary,.fintx-btn-ghost{width:auto;min-height:42px}.fintx-phone{padding:10px}.fintx-section{margin-top:10px;padding:12px}.fintx-feature-grid,.fintx-steps,.fintx-testimonials,.fintx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.login-page-landing{background:linear-gradient(90deg,#000000b8,#00000080 42%,#050300c7),radial-gradient(circle at 82% 7%,#ffc1313d,#0000 24%),radial-gradient(circle at 12% 84%,#ffc63f29,#0000 30%),url(/GixSwift_banner.png) top/cover fixed,#030303;font-family:Montserrat,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-page-landing:before{opacity:.58}.fintx-shell{max-width:1240px;min-height:100dvh;padding-top:8px;padding-right:470px}.fintx-header{background:#040402d1;border:1px solid #ffc63f24;border-radius:0 0 2px 2px;max-width:760px;margin-bottom:18px;padding:10px 22px;top:0;box-shadow:0 18px 50px #00000047}.fintx-nav{justify-content:flex-start}.fintx-brand{min-width:235px}.fintx-brand span{letter-spacing:-.02em;font-size:20px}.fintx-links{flex:1;justify-content:space-between;gap:16px}.fintx-links a,.fintx-mobile-menu a,.fintx-nav-link{color:#f1dfad;text-shadow:0 0 18px #ffc63f2e;font-size:14px;font-weight:900}.fintx-hero,.fintx-section,.fintx-footer{background:linear-gradient(150deg,#0c0903d4,#030302e0),radial-gradient(circle at 88% 16%,#ffc63f1f,#0000 28%);border-color:#ffc63f52;max-width:760px;box-shadow:0 24px 70px #00000061,inset 0 0 0 1px #ffffff05}.fintx-hero{grid-template-columns:minmax(0,1fr) minmax(250px,305px);align-items:center;gap:22px;min-height:auto;padding:28px 22px;overflow:hidden}.fintx-hero-copy h1{letter-spacing:.005em;max-width:460px;margin:12px 0 16px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(42px,4.6vw,62px);font-style:italic;font-weight:900;line-height:1.02}.fintx-hero-copy>p:not(.fintx-pill):not(.fintx-discount){max-width:415px;font-size:17px;font-weight:650}.fintx-pill{padding:9px 16px;font-size:13px;box-shadow:inset 0 0 18px #ffc63f14}.fintx-hero-cta{grid-template-columns:repeat(2,minmax(132px,1fr));align-items:stretch;gap:10px;max-width:390px;margin-top:18px;display:grid}.fintx-btn-primary,.fintx-btn-ghost{text-align:center;white-space:normal;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:13px;line-height:1.05;display:inline-flex}.fintx-btn-primary{background:linear-gradient(120deg,#ffe7a5,#f3c451 48%,#d09317);box-shadow:0 16px 34px #00000047,0 0 24px #ffc63f29}.fintx-btn-ghost{background:#ffc63f14;box-shadow:inset 0 0 18px #ffc63f0a}.fintx-discount{max-width:420px;font-weight:900}.fintx-phone{background:linear-gradient(#040506f0,#040301eb),radial-gradient(circle at 80% 8%,#3bb5ff1f,#0000 35%);border-radius:24px;width:100%;min-width:0;padding:14px;box-shadow:0 24px 60px #0000007a,0 0 32px #ffc63f14}.fintx-phone-balance{background:linear-gradient(120deg,#0000002e,#ffffff1a),radial-gradient(circle at 90% 12%,#39b9ff40,#0000 34%),linear-gradient(112deg,#8a5a08,#d7a738 72%,#f1c751);border-radius:13px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff29,0 16px 30px #0003}.fintx-phone-balance strong{letter-spacing:-.03em;font-size:28px}.fintx-phone-actions span,.fintx-phone-txn{background:linear-gradient(#ffc63f21,#ffc63f0f);border:1px solid #ffc63f14}.fintx-section{margin-top:18px;padding:24px}.fintx-section h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(28px,3.35vw,40px)}.fintx-feature-grid{gap:12px}.fintx-card{background:#ffc63f13;min-height:174px;padding:16px 14px}.fintx-icon{color:var(--gold);background:#ffffff21}.fintx-card h3{margin-top:14px;font-size:20px;line-height:1.05}.fintx-card p{margin-top:8px;font-size:14px;line-height:1.18}.fintx-steps{gap:20px}.fintx-step,.fintx-stats div,.fintx-testimonials blockquote{background:#ffc63f14;border-color:#ffc63f4d}.fintx-step{min-height:48px;padding:10px 14px}.fintx-step strong{font-size:16px}.fintx-badges{gap:24px}.fintx-badges span{text-align:center;min-width:145px}.fintx-stats{max-width:450px;margin-top:18px}.fintx-stats strong{font-size:28px}.fintx-testimonials{gap:18px}.fintx-testimonials blockquote{text-align:center;align-items:center;min-height:54px;display:grid}.fintx-final-cta{padding:18px}.fintx-final-cta h2{margin-bottom:10px;font-size:18px;font-weight:700}.fintx-footer{justify-content:space-around;align-items:center;min-height:64px;margin-top:34px}.fintx-shell .login-card{scrollbar-color:#ffc63f8c #ffc63f0f;background:linear-gradient(#0f0b03eb,#020201f5),radial-gradient(circle at 76% 12%,#ffc63f1f,#0000 32%);border:1px solid #ffc63f57;border-radius:22px;gap:15px;width:min(430px,100vw - 56px);max-height:calc(100dvh - 124px);padding:28px;top:98px;right:max(28px,50vw - 592px);box-shadow:0 28px 90px #00000094,0 0 35px #ffc63f14}#landing-login-card .card-header{align-items:center;gap:12px}#landing-login-card .card-header p{color:var(--gold);font-size:13px;font-weight:950}#landing-login-card .card-header h2{font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:900}.fintx-shell .login-card input{background:#000000a8;border-color:#ffc63f3d;min-height:48px}.fintx-shell .login-card .btn-primary,.fintx-shell .login-card>button:not(.secondary-auth):not(.btn-secondary){color:#211402;background:linear-gradient(120deg,#ffe8aa,#e0a51b);border-radius:12px;min-height:48px;box-shadow:0 12px 34px #ffc63f24}.fintx-shell .login-card .btn-secondary,.fintx-shell .login-card .secondary-auth{color:#ffe2a1;background:#ffc63f1a;border-color:#ffc63f8c;border-radius:12px;min-height:48px;font-weight:950}.fintx-shell .login-card .verify-box{background:#ffc63f14;border-radius:12px;padding:14px}@media(max-width:1180px){.fintx-shell{max-width:100%;padding-left:24px;padding-right:450px}.fintx-header,.fintx-hero,.fintx-section,.fintx-footer{max-width:calc(100vw - 500px)}.fintx-hero{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.fintx-phone{max-width:320px}.fintx-hero-copy h1{font-size:clamp(42px,5vw,58px)}}@media(max-width:980px){.fintx-shell{padding-right:18px}.fintx-header,.fintx-hero,.fintx-section,.fintx-footer{max-width:100%}.fintx-hero{grid-template-columns:1fr}.fintx-phone{max-width:none}}@media(max-width:520px){.fintx-hero-cta{grid-template-columns:1fr}.fintx-hero-copy h1{font-size:clamp(34px,11vw,46px)}}.verification-step-meta{color:#d5c27c;letter-spacing:.35px;text-transform:uppercase;background:#ffc63f14;border:1px solid #ffc63f57;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:4px 10px;font-size:11px;font-weight:800}.verification-step-list{gap:10px;display:grid}.verification-docs-section{border-top:1px dashed #ffc63f47;margin-top:12px;padding-top:10px}.verification-docs-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.verification-docs-head strong{color:#fff2c7;font-size:14px}.verification-docs-head span{color:var(--muted);font-size:12px}.quick-verify-card{background:linear-gradient(#ffc63f14,#ffc63f08);border:1px solid #ffc63f47;border-radius:12px;gap:8px;padding:12px;display:grid}.quick-verify-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.quick-verify-head strong{color:#fff2c7;font-size:15px}.quick-verify-head span{color:var(--gold);font-size:12px;font-weight:900}.quick-verify-progress{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.quick-verify-progress i{border-radius:inherit;background:linear-gradient(90deg,#dfb647,#ffdb78);height:100%;display:block}.quick-verify-note{color:#dbe5f2;background:#59df6d14;border:1px solid #59df6d4d;border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.quick-verify-next,.quick-verify-success,.quick-verify-pending{background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;gap:10px;padding:12px;display:grid}.quick-verify-success{background:#59df6d14;border-color:#59df6d5c}.quick-verify-pending{background:#ffc63f14;border-color:#ffc63f52}.quick-verify-next strong,.quick-verify-success strong,.quick-verify-pending strong{color:#fff;display:block}.quick-verify-next span,.quick-verify-success span,.quick-verify-pending span{color:var(--muted);font-size:13px;display:block}.quick-verify-next-action{justify-content:flex-end;display:flex}.verification-step-card{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;gap:10px;padding:12px;display:grid}.verification-step-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.verification-step-head strong,.verification-step-head span{display:block}.verification-step-head span{color:var(--muted);font-size:13px}.verification-step-body{justify-content:flex-end;display:flex}.step-controls{justify-content:flex-end;width:min(100%,300px);display:flex}.step-controls-grid{gap:8px;display:grid}.step-controls-text{width:min(100%,320px)}.step-controls-grid input,.step-controls-grid select,.step-controls-grid button{width:100%}.merchant-history{gap:10px;display:grid}.merchant-history-head,.merchant-history-row{grid-template-columns:minmax(150px,1.4fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(90px,.6fr);align-items:center;gap:12px;display:grid}.merchant-history-head{color:var(--muted);text-transform:uppercase;padding:0 4px 8px;font-size:11px;font-weight:900}.merchant-history-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:13px}.merchant-history-row strong,.merchant-history-row span{display:block}.merchant-history-row span,.merchant-history-row time{color:var(--muted);font-size:12px}.merchant-history-row b{color:var(--gold)}.merchant-pager{grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.merchant-pager span{color:var(--muted);text-align:center;white-space:nowrap;font-size:12px;font-weight:900}.merchant-pager .btn-secondary{min-height:38px;padding:0 12px}.merchant-pager .btn-secondary:disabled{cursor:not-allowed;opacity:.45}.status-pill{width:-moz-fit-content;width:fit-content;min-height:24px;color:var(--green);background:#59df6d21;border-radius:999px;align-items:center;padding:0 9px;font-weight:900;display:inline-flex}.qr-box{color:#080603;background:#fff7dd;border-radius:14px;place-items:center;gap:14px;padding:24px;display:grid}.qr-box code{overflow-wrap:anywhere;max-width:100%}.crypto-receive{gap:16px}.crypto-hero-card{background:radial-gradient(circle at 82% 12%,#ffd2462e,#0000 34%),linear-gradient(135deg,#ffc63f14,#00000061);border:1px solid #ffc63f40;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.crypto-hero-card span,.crypto-address-details span{color:#ffd451;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.crypto-hero-card strong{color:#fff6d9;margin-top:8px;font-size:clamp(24px,4vw,42px);line-height:1;display:block}.crypto-hero-card p{color:#fff8e2c7;max-width:760px;margin:10px 0 0;line-height:1.45}.crypto-live-badge{color:#ffd451;white-space:nowrap;background:#ffc63f17;border:1px solid #ffc63f59;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:900;display:inline-flex}.crypto-live-badge.ready{color:var(--green);background:#59df6d1c;border-color:#59df6d66}.crypto-layout{grid-template-columns:minmax(0,1.05fr) minmax(290px,.72fr);gap:16px;display:grid}.crypto-network-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 14px;display:grid}.crypto-network-tabs button{color:#fff1bd;text-align:left;background:#ffc63f12;border:1px solid #ffc63f47;border-radius:16px;min-height:70px;padding:12px}.crypto-network-tabs button.active{background:linear-gradient(135deg,#ffc63f38,#ffc63f14);border-color:#ffd24cc7;box-shadow:0 0 24px #ffc63f29}.crypto-network-tabs strong,.crypto-network-tabs span{display:block}.crypto-network-tabs span{color:var(--muted);margin-top:4px;font-size:12px}.crypto-address-card{background:#00000057;border:1px solid #ffc63f3d;border-radius:20px;grid-template-columns:190px minmax(0,1fr);gap:16px;margin:0 18px 18px;padding:18px;display:grid}.crypto-qr-placeholder{color:#0b0902;background:linear-gradient(135deg,#fff2b9,#d59a12);border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}.crypto-qr-placeholder span{color:#1c1300;font-weight:900}.crypto-address-details{align-content:center;gap:10px;min-width:0;display:grid}.crypto-address-details code{color:#fff3bf;overflow-wrap:anywhere;background:#00000073;border:1px solid #ffc63f33;border-radius:14px;width:100%;min-height:58px;padding:14px;display:block}.crypto-address-details code.muted{color:#fff8e28f}.crypto-address-details small{color:#fff8e2b8}.crypto-safety-list{gap:12px;padding:0 18px 18px;display:grid}.crypto-safety-list article{background:#ffc63f0f;border:1px solid #ffc63f38;border-radius:16px;padding:14px}.crypto-safety-list strong,.crypto-safety-list span{display:block}.crypto-safety-list strong{color:#fff0b0}.crypto-safety-list span{color:#fff8e2b8;margin-top:6px;line-height:1.4}.coach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.coach-stat{padding:16px}.coach-stat span{color:var(--muted)}.coach-stat strong{margin-top:8px;font-size:22px;display:block}.coach-chat{gap:14px;padding:16px;display:grid}.coach-chat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.coach-chat-head div{color:var(--gold);align-items:center;gap:9px;display:flex}.coach-chat-head span{color:var(--muted);text-align:right;font-size:12px}.chat-window{gap:10px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.chat-start{background:#ffc63f0f;border:1px solid #ffc63f33;border-radius:14px;gap:14px;padding:14px;display:grid}.chat-start p{color:#f3ead5;margin:0;line-height:1.45}.chat-start button{border:1px solid var(--gold);color:#fff;background:linear-gradient(135deg,#6e4708,#e7aa29);border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:950;display:inline-flex}.voice-status{color:var(--gold);margin:0;font-size:12px;font-weight:800}.chat-bubble{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;gap:6px;width:min(86%,620px);padding:12px;display:grid}.chat-bubble.user{background:#ffc63f1a;border-color:#ffc63f52;justify-self:end}.chat-bubble.coach{background:linear-gradient(#1a150af2,#050505f2);justify-self:start}.chat-bubble span{color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:900}.chat-bubble p{color:#f3ead5;margin:0;line-height:1.45}.chat-bubble button{width:-moz-fit-content;width:fit-content;min-height:28px;color:var(--gold);background:0 0;border:1px solid #ffc63f47;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.chat-input{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;display:grid}.chat-input input{min-width:0}.chat-input button{border:1px solid var(--gold);height:44px;color:var(--gold);background:#ffc63f1a;border-radius:12px;place-items:center;display:grid}.chat-input button[type=submit]{color:#fff;background:linear-gradient(135deg,#6e4708,#e7aa29)}.chat-input button.listening{box-shadow:0 0 0 5px #ffc63f29,0 0 30px #ffc63f47}.chat-close{min-height:38px;color:var(--muted);background:0 0;border:1px solid #ffffff24;border-radius:12px;font-weight:900}.category-row{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin:12px 0;display:grid}.category-row i{background:var(--gold);border-radius:999px;grid-column:1/-1;height:8px}.tip{color:#d5dee8;margin:8px 0}.goals-widget{background:#ffc63f0d;border:1px solid #ffc63f2e;border-radius:16px;padding:16px 18px}.goals-widget-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.goals-widget-head span{font-size:15px;font-weight:700}.goals-widget-head button{color:var(--gold);cursor:pointer;background:0 0;border:none;font-size:13px}.goals-hit-banner{margin-bottom:10px}.goals-hit-banner span{color:#4ade80;margin-bottom:4px;font-size:13px;display:block}.goal-widget-row{border-top:1px solid #ffffff0f;padding:10px 0 4px}.goal-widget-row:first-of-type{border-top:none}.goal-widget-info{justify-content:space-between;margin-bottom:6px;display:flex}.goal-widget-info strong{font-size:14px}.goal-widget-info span{color:var(--muted);font-size:12px}.goal-widget-bar{background:#ffffff14;border-radius:999px;height:6px;margin-bottom:6px;overflow:hidden}.goal-widget-bar div{background:var(--gold);border-radius:999px;height:100%;transition:width .4s}.goal-widget-foot{justify-content:space-between;align-items:center;display:flex}.goal-widget-pct{color:var(--muted);font-size:12px}.goal-quick-deposit{align-items:center;gap:6px;display:flex}.goal-quick-deposit input{color:#f5f7fb;background:#0d0d0d;border:1px solid #ffffff1f;border-radius:6px;width:100px;padding:6px 10px;font-size:13px}.goal-quick-deposit button{cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.goal-quick-deposit button:first-of-type{background:var(--gold);color:#000;border:none}.goals-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.goals-header span{color:var(--muted);font-size:13px}.btn-add-goal{border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:13px}.btn-add-goal:hover{background:#ffc63f1f}.goal-form{background:#ffc63f0f;border:1px solid #ffc63f33;border-radius:12px;gap:10px;margin-bottom:16px;padding:16px;display:grid}.goal-form input,.goal-form select{color:#f5f7fb;box-sizing:border-box;background:#0d0d0d;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:10px 12px;font-size:14px}.goal-form select option{background:#111}.goal-dates{gap:12px;display:flex}.goal-dates label{color:var(--muted);flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.goal-dates label input{margin-top:2px}.goal-form-actions{gap:10px;display:flex}.goal-form-actions button{cursor:pointer;border-radius:8px;flex:1;padding:10px;font-size:14px;font-weight:600}.goal-form-actions button:first-child{background:var(--gold);color:#000;border:none}.goal-form-actions button.ghost{color:#f5f7fb;background:0 0;border:1px solid #ffffff26}.goal-row{background:#ffc63f0d;border:1px solid #ffc63f1f;border-radius:12px;margin-bottom:10px;padding:14px 16px}.goal-row-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.goal-row-head strong{font-size:15px}.goal-row-head span{color:var(--muted);font-size:12px}.goal-progress-bar{background:#ffffff14;border-radius:999px;height:8px;margin-bottom:6px;overflow:hidden}.goal-progress-bar div{background:var(--gold);border-radius:999px;height:100%;transition:width .4s}.goal-row-foot{color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.goal-over{color:#f87171;font-weight:700}.goal-row-hit{background:#4ade800d;border-color:#4ade804d}.goal-hit-badge{color:#4ade80;margin-bottom:6px;font-size:13px;font-weight:600}.goal-row-labels{color:var(--muted);justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.goal-progress-saved div{background:var(--gold)}.goal-inline-action{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.goal-inline-action input{color:#f5f7fb;background:#0d0d0d;border:1px solid #ffffff1f;border-radius:8px;flex:1;min-width:120px;padding:8px 12px;font-size:13px}.goal-inline-action button{cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.goal-inline-action button:first-of-type{background:var(--gold);color:#000;border:none}.goal-actions button:first-child{background:var(--gold);color:#000;cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.goal-actions{justify-content:flex-end;gap:8px;display:flex}.goal-actions button{cursor:pointer;border-radius:6px;padding:4px 12px;font-size:12px}.ghost{color:#f5f7fb;background:0 0;border:1px solid #ffffff26}.ghost.danger{color:#f87171;border-color:#f8717166}.ghost.danger:hover{background:#f871711a}.auto-deduct-toggle{border-top:1px solid #ffffff14;padding-top:12px}.toggle-row{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.toggle-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--gold);cursor:pointer}.auto-deduct-toggle small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.auto-deduct-options{background:#ffc63f0a;border:1px solid #ffc63f33;border-radius:10px;gap:10px;padding:12px;display:grid}.auto-deduct-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auto-deduct-mode label{cursor:pointer;background:#00000047;border:1px solid #ffc63f2e;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:13px;line-height:1.2;display:flex}.auto-deduct-mode input[type=radio]{width:16px;height:16px;accent-color:var(--gold);flex:none}.auto-deduct-hint{color:#a3c4e8;margin:0;font-size:12px;line-height:1.5}.auto-deduct-badge{color:var(--gold);background:#ffc63f1a;border:1px solid #ffc63f40;border-radius:20px;margin-bottom:8px;padding:3px 10px;font-size:11px;display:inline-block}.detail-list{grid-template-columns:1fr auto;gap:12px;margin-top:14px;display:grid}.detail-list span{color:var(--muted)}.detail-list b{color:var(--gold)}.profile-logout{width:100%;min-height:46px;color:var(--gold);background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:900;display:inline-flex}.profile-stack{gap:12px}.profile-security-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-inline-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}@media(max-width:860px){body{background:radial-gradient(circle at 85% 8%,#f6b9392e,#0000 24%),linear-gradient(#071018,#050b12)}.phone-shell{grid-template-columns:1fr;min-height:100dvh}.side-nav{display:none}.wallet-main{width:100%;max-width:520px;margin:0 auto;padding:14px 14px 92px}.wallet-top{z-index:5;backdrop-filter:blur(14px);background:#050b12db;border-bottom:1px solid #ffffff14;margin:-14px -14px 14px;padding:14px;position:sticky;top:0}.wallet-top h1{font-size:24px}.wallet-top p{font-size:13px}.wallet-top .refresh-btn{display:none}.wallet-menu-btn{place-items:center;display:inline-grid}.wallet-mobile-menu{z-index:8;backdrop-filter:blur(14px);background:#03060af0;border:1px solid #ffc63f38;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-4px 0 12px;padding:10px;display:grid;position:sticky;top:72px;box-shadow:0 18px 40px #00000061,inset 0 0 24px #ffc63f0f}.wallet-mobile-menu button{color:#f7ecd0;text-align:left;background:#ffffff08;border:1px solid #ffc63f29;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:9px 10px;font-size:12px;font-weight:900;display:flex}.wallet-mobile-menu button.active{color:#ffd766;background:linear-gradient(135deg,#f6b93947,#f6b93914);border-color:#ffc63fb8}.wallet-mobile-menu button svg{flex:none;width:17px;height:17px}.wallet-mobile-menu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bottom-tabs{z-index:10;backdrop-filter:blur(16px);background:#080f17f0;border:1px solid #f6b93938;border-radius:22px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:min(500px,100vw - 22px);padding:8px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #00000073}.bottom-tabs button{color:#9caabd;background:0 0;border:0;border-radius:16px;place-items:center;gap:3px;min-width:0;min-height:54px;font-size:10px;font-weight:800;display:grid}.bottom-tabs button svg{width:18px;height:18px}.bottom-tabs button.active{color:var(--gold);background:linear-gradient(135deg,#f6b9393d,#f6b93914)}.wallet-main:has(.game-fixed-stack){max-width:none;min-height:100dvh;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));overflow:hidden}.wallet-main:has(.game-fixed-stack) .wallet-top,.phone-shell:has(.game-fixed-stack) .bottom-tabs{display:none}.wallet-main:has(.game-fixed-stack)>.stack{height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));gap:0;overflow:hidden}.game-fixed-stack .panel{height:100%;min-height:0;box-shadow:none;background:0 0;border-color:#0000;border-radius:16px;padding:6px;overflow:hidden}.game-fixed-stack .games-lobby-head{grid-template-columns:minmax(0,1fr) auto;margin-bottom:6px;display:grid}.game-fixed-stack .games-lobby-head .tip{font-size:11px;line-height:1.2}.game-fixed-stack .games-lobby-head button{border-radius:12px;min-height:34px;padding:6px 10px;font-size:11px}.slot-fixed-stack .games-lobby-head,.slot-fixed-stack .scatter-head,.slot-fixed-stack .scatter-stats,.slot-fixed-stack .slot-controls{display:none}.slot-play-screen{grid-template-rows:auto minmax(0,1fr) auto auto;align-items:stretch;gap:6px;height:100%;padding-bottom:clamp(142px,36vw,198px)}.slot-fixed-stack .scatter-head strong{font-size:13px}.slot-fixed-stack .scatter-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.slot-fixed-stack .scatter-stats .quick{border-radius:12px;min-height:38px;padding:5px 7px}.slot-fixed-stack .scatter-stats .quick span{font-size:9px;line-height:1.1}.slot-fixed-stack .scatter-stats .quick strong{font-size:12px;line-height:1.1}.slot-fixed-stack .slot-controls{grid-template-columns:minmax(0,1fr) repeat(2,minmax(70px,auto));gap:4px}.slot-fixed-stack .slot-controls label{font-size:9px;line-height:1.1}.slot-fixed-stack .slot-controls input,.slot-fixed-stack .slot-controls button{border-radius:10px;min-height:30px;padding:4px 7px;font-size:10px}.slot-fixed-stack .slot-machine-frame{border-radius:20px;align-self:center;width:100%;height:min(64dvh,100dvh - 290px,560px);max-height:100%;padding:clamp(18px,5vw,32px)}.slot-fixed-stack .slot-machine-top{display:none}.slot-fixed-stack .slot-machine-top span,.slot-fixed-stack .slot-machine-top b{font-size:10px}.slot-fixed-stack .scatter-board{gap:clamp(6px,2vw,12px)}.slot-fixed-stack .scatter-cell.asset-symbol{border-radius:12px;padding:clamp(5px,2vw,12px)}.slot-fixed-stack .scatter-cell.asset-symbol>img:not(.symbol-effect){width:min(100%,120px);height:min(100%,120px)}.slot-fixed-stack .scatter-result{color:#ffeab1;background:#0000009e;border:1px solid #ffc63f47;border-radius:12px;min-height:34px;max-height:44px;padding:7px 10px;font-size:11px;line-height:1.25;display:block;overflow:hidden}.slot-mobile-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.slot-mobile-info label,.slot-mobile-info span{color:#f8efd0;background:#0000009e;border:1px solid #ffc63f47;border-radius:12px;gap:3px;min-width:0;padding:7px 9px;font-size:9px;font-weight:800;display:grid}.slot-mobile-info input{color:#ffe68e;width:100%;min-height:28px;font:inherit;background:#ffffff14;border:0;border-radius:8px;outline:none;padding:4px 7px;font-size:15px;font-weight:1000}.slot-mobile-info b{color:#ffe68e;font-size:15px;line-height:1}.slot-mobile-info small{color:#e9dec0;font-size:9px}.slot-fixed-stack .casino-action-bar{box-shadow:none;backdrop-filter:none;left:50%;right:auto;bottom:max(0px,env(safe-area-inset-bottom));z-index:160;pointer-events:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:min(100vw,540px);margin:0;padding:0;position:fixed;transform:translate(-50%)}.slot-fixed-stack .casino-action-bar button:not(:first-child){display:none}.slot-fixed-stack .casino-action-bar button,.slot-fixed-stack .casino-action-bar button:first-child{width:min(150vw,760px);min-height:clamp(146px,38vw,198px);box-shadow:none;color:#0000;text-shadow:none;pointer-events:auto;filter:drop-shadow(0 0 24px #ffc63f80);background:url(/games/scatter/spin-button.png) 50%/contain no-repeat;border:0;border-radius:0;padding:0;font-size:0}.slot-fixed-stack .slot-mobile-hud{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.slot-fixed-stack .slot-mobile-hud span{background:#00000094;border:1px solid #ffc63f57;border-radius:12px;gap:2px;min-width:0;padding:7px 8px;display:grid;box-shadow:inset 0 0 18px #ffc63f14}.slot-fixed-stack .slot-mobile-hud b{color:#ffe68e;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,3vw,15px);line-height:1;overflow:hidden}.slot-fixed-stack .slot-mobile-hud small{color:#e9dec0;font-size:9px;line-height:1.05}.quick-grid,.coach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exact-screen{background:0 0;border:0;height:100%;min-height:0;padding:0;overflow:hidden}.exact-screen>div{height:100%;min-height:0;overflow:hidden;background:0 0!important;padding:0!important}.exact-screen .gx-scatter-mode-tabs,.exact-screen .gx-scatter-hero,.exact-screen .gx-scatter-funding,.exact-screen .gx-scatter-status-grid,.exact-screen aside{display:none!important}.exact-screen .gx-scatter-layout,.exact-screen .gx-scatter-main,.exact-screen .gx-scatter-card,.exact-screen .gx-scatter-card-content{max-width:none;height:100%;min-height:0;margin:0}.exact-screen .gx-scatter-layout{display:block;overflow:hidden}.exact-screen .gx-scatter-card{box-shadow:none;background:0 0;border:0;border-radius:16px;overflow:hidden}.exact-screen .gx-scatter-card-content{grid-template-rows:minmax(0,1fr);display:grid;padding:0!important}.exact-screen .gx-scatter-item-head{left:50%;bottom:max(8px,env(safe-area-inset-bottom));z-index:170;width:min(100vw - 16px,520px);position:fixed;transform:translate(-50%);margin:0!important;display:block!important}.exact-screen .gx-scatter-item-head>div:first-child{display:none!important}.exact-screen .gx-scatter-item-head>div:last-child{width:100%;grid-template-columns:minmax(0,1fr) minmax(150px,1.15fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;display:grid!important}.exact-screen .gx-scatter-item-head>div:last-child>button:not(:last-child){display:none!important}.exact-screen .gx-scatter-item-head input{min-height:48px}.exact-screen .gx-scatter-item-head button:last-child{min-height:58px;box-shadow:0 0 28px #ffc63f61;border-radius:16px!important;font-size:18px!important}.exact-screen .gx-scatter-cabinet{align-items:center;height:100%;min-height:0;padding-bottom:82px;display:grid}.exact-screen .gx-scatter-cabinet>div{min-height:0;max-height:100%;overflow:hidden;border-width:2px!important;border-radius:18px!important;padding:7px!important}.exact-screen .gx-scatter-cabinet>div>div:first-child,.exact-screen .gx-scatter-cabinet>div>div:last-child{display:none}.exact-screen .gx-scatter-cabinet>div>div:nth-child(2){height:100%;min-height:0;border-width:2px!important;padding:7px!important}.auto-deduct-options{padding:10px}.auto-deduct-mode{grid-template-columns:minmax(0,1fr)}.auto-deduct-mode label{font-size:12px}.goal-form-actions{grid-template-columns:1fr 1fr;display:grid}.merchant-top{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 14px}.merchant-top .compact{justify-content:center;width:100%;min-width:0;min-height:38px}.merchant-main{padding:14px}.merchant-grid,.merchant-stats{grid-template-columns:1fr}.merchant-history-head{display:none}.merchant-history-row{grid-template-columns:1fr}.balance-card{border-radius:24px;align-content:end;min-height:178px;padding:22px;display:grid;box-shadow:0 20px 55px #00000052}.balance-card strong{font-size:38px}.quick{border-radius:20px;min-height:86px}.ai-card,.panel,.form-card,.coach-stat,.coach-chat{border-radius:20px}.tx-row,.notice-row,.profile-card{border-radius:16px}}@media(max-width:520px){.wallet-main{padding:12px 12px 92px}.merchant-main{padding:12px 12px calc(18px + env(safe-area-inset-bottom))}.merchant-shell .tx-row{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.merchant-shell .tx-row small{grid-column:1/-1}.wallet-top{margin:-12px -12px 12px;padding:12px}.slot-controls{grid-template-columns:1fr}.casino-stage{grid-template-columns:1fr;padding:14px}.casino-stage-meter{justify-self:start;width:72px;height:72px}.casino-stage-meter i{width:54px;height:54px}.live-casino-top,.roulette-live-table{grid-template-columns:1fr}.live-phase{justify-items:start;min-width:0}.roulette-wheel{justify-self:center;max-width:220px}.casino-impact{width:-moz-max-content;width:max-content;margin-top:12px;position:relative;bottom:auto;right:auto}.games-lobby-head{flex-direction:column;align-items:stretch}.slot-payout-grid div{grid-template-columns:1fr;gap:4px}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick{gap:5px;min-height:72px;font-size:12px}.quick svg{width:22px;height:22px}.coach-grid{grid-template-columns:1fr}.coach-chat-head{align-items:flex-start;display:grid}.coach-chat-head span{text-align:left}.chat-bubble{width:100%}.balance-card strong{font-size:34px}.form-card{max-width:none}.tx-row{grid-template-columns:1fr auto;align-items:flex-start;display:grid}.verification-step-head,.quick-verify-head,.verification-docs-head{flex-direction:column;align-items:flex-start}.verification-step-body,.quick-verify-next-action,.step-controls,.step-controls-text{justify-content:stretch;width:100%}.tx-row small{grid-column:1/-1}.tx-row .tx-status-meta{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;min-width:0}.tx-row .tx-status-meta time{justify-self:end}.tx-row time{color:#ffd96a;text-shadow:0 0 12px #ffc63f3d;margin-top:6px;font-size:12px;line-height:1.25}.notice-row small{color:#ffd96a;font-size:12px}}body{background:radial-gradient(circle at 76% 8%,#ffb71d47,#0000 19%),radial-gradient(circle at 15% 82%,#ffd04f26,#0000 24%),radial-gradient(circle at 52% 44%,#ffaa0014,#0000 31%),linear-gradient(135deg,#030303,#090805 45%,#000)}.wallet-top{background:linear-gradient(90deg,#000000eb,#140d02b3),radial-gradient(at 80% 10%,#ffc63f2e,#0000 32%)}.landing-nav{z-index:20;background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:absolute;top:0;left:0;right:0}.nav-brand{color:#fff;align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.nav-brand .brand-mark{width:48px;height:32px}.nav-links{gap:40px;display:flex}.nav-links a{color:#b0b8c4;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--gold)}.hero-badge{color:#4ade80;text-transform:uppercase;letter-spacing:.5px;background:#59df6d26;border:1px solid #59df6d66;border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.landing-headline{color:#fff;margin-bottom:24px;font-size:clamp(42px,6vw,64px);font-weight:900;line-height:1.15}.landing-headline .highlight{background:linear-gradient(135deg,var(--gold),#ffe066);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-sub{color:#b0b8c4;max-width:520px;margin-bottom:40px;font-size:18px;line-height:1.7}.landing-cta-group{gap:16px;margin-bottom:48px;display:flex}.cta-primary,.cta-secondary{cursor:pointer;border:none;border-radius:10px;padding:14px 32px;font-size:15px;font-weight:700;transition:all .3s}.cta-primary{background:linear-gradient(135deg,var(--gold),#ffe066);color:#000;box-shadow:0 8px 24px #ffc63f4d}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ffc63f66}.cta-secondary{color:#fff;background:0 0;border:2px solid #4a5568}.cta-secondary:hover{border-color:var(--gold);background:#ffc63f14}.landing-stats{border-bottom:1px solid #ffffff1a;gap:40px;margin-bottom:64px;padding-bottom:48px;display:flex}.landing-stat{flex-direction:column;gap:8px;display:flex}.stat-value{color:var(--gold);font-size:32px;font-weight:900}.stat-label{color:#8a92a0;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.feature-header{grid-column:1/-1;margin-bottom:8px}.feature-header h2{color:#fff;margin:0;font-size:28px;font-weight:800}.landing-features{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.landing-feature{background:linear-gradient(135deg,#ffc63f14,#ffc63f0a);border:1px solid #ffc63f40;border-radius:14px;align-items:flex-start;gap:16px;padding:24px;transition:all .3s;display:flex}.landing-feature:hover{background:linear-gradient(135deg,#ffc63f1f,#ffc63f14);border-color:#ffc63f66;transform:translateY(-4px)}.feature-icon{color:var(--gold);text-align:center;flex-shrink:0;width:40px;font-size:24px;font-weight:900}.landing-feature strong{color:#fff;margin-bottom:8px;font-size:16px;font-weight:700;display:block}.landing-feature p{color:#b0b8c4;margin:0;font-size:14px;line-height:1.6}.landing-trust{background:linear-gradient(135deg,#ffc63f0f,#ffc63f05);border:1px solid #ffc63f33;border-radius:16px;margin-bottom:48px;padding:40px}.landing-trust h3{color:#fff;margin:0 0 28px;font-size:22px;font-weight:800}.trust-items{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.trust-item{color:#b0b8c4;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.trust-badge{flex-shrink:0;font-size:24px}.landing-legal{color:#6b7280;font-size:12px;line-height:1.5}.login-card{backdrop-filter:blur(16px);background:linear-gradient(#13100af5,#010101fa);border:1px solid #ffc63f33;border-radius:16px;gap:16px;width:min(410px,100% - 2px);padding:28px;display:grid;box-shadow:0 24px 70px #0000007a,0 0 32px #ffbe261a}.card-header{flex-wrap:nowrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.card-header .brand-mark{flex-shrink:0;width:46px;height:30px}.card-header div{flex:1}.card-header p{color:#8a92a0;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px;font-weight:600}.card-header h2{color:#fff;margin:4px 0 0;font-size:22px;font-weight:800}.form-group{gap:8px;display:grid}.form-group label{color:#b0b8c4;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.form-group input,.password-field input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:12px 14px;font-size:14px}.password-field{gap:8px;display:grid}.password-field label{color:#b0b8c4;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.password-field input{padding-right:40px}.btn-primary,.btn-secondary{cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:700;transition:all .3s}.btn-primary{background:linear-gradient(135deg,var(--gold),#ffe066);color:#000;box-shadow:0 8px 20px #ffc63f4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ffc63f66}.btn-secondary{color:#fff;background:0 0;border:1px solid #ffffff1f;font-size:13px}.btn-secondary:hover{border-color:var(--gold);color:var(--gold);background:#ffc63f1a}.divider{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:12px 0}.divider span{text-align:center;color:#8a92a0;font-size:12px;font-weight:600;display:block}@media(max-width:1024px){.landing-nav{padding:16px 24px}.landing-features,.trust-items{grid-template-columns:repeat(2,1fr)}.landing-layout{gap:48px}}@media(max-width:820px){.landing-layout{flex-direction:column;gap:32px;padding:120px 20px 20px}.landing-hero{order:2}.landing-layout .login-card{order:1}.landing-features,.trust-items{grid-template-columns:1fr}.landing-stats{flex-direction:column;gap:24px}.landing-nav{position:fixed}.nav-links{gap:20px}}@media(max-width:900px){.login-page{padding:calc(12px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));place-items:start}.landing-layout{grid-template-columns:1fr;gap:18px;max-width:560px;margin:0 auto;padding:96px 0 0;display:grid}.landing-nav{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;backdrop-filter:blur(8px);background:linear-gradient(#000000e0,#0000008c);position:fixed;top:0;left:0;right:0}.nav-links{white-space:nowrap;-webkit-overflow-scrolling:touch;gap:12px;max-width:62vw;padding-bottom:2px;overflow-x:auto}.landing-layout .login-card{order:1;justify-self:stretch;width:min(100%,500px)}.landing-hero{order:2;padding-inline:2px}.landing-headline{margin-bottom:14px;font-size:clamp(28px,8.4vw,42px);line-height:1.12}.landing-sub{max-width:none;margin-bottom:22px;font-size:15px}.landing-cta-group{flex-direction:column;gap:10px;margin-bottom:24px}.cta-primary,.cta-secondary{width:100%;min-height:46px;padding:12px 16px}.landing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:26px;padding-bottom:20px;display:grid}.landing-stat{background:#ffc63f0f;border:1px solid #ffc63f33;border-radius:10px;padding:10px}.stat-value{font-size:22px}.landing-features{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.landing-feature{padding:14px}.landing-trust{margin-bottom:24px;padding:18px}.trust-items{grid-template-columns:1fr;gap:12px}}@media(max-width:520px){.landing-nav{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;flex-direction:column;align-items:flex-start;gap:8px}.nav-brand{gap:8px;font-size:15px}.nav-brand .brand-mark{width:40px;height:28px}.nav-links{width:100%;max-width:100%}.nav-links a{font-size:12px}.landing-layout{padding-top:108px}.hero-badge{margin-bottom:14px;font-size:11px}.landing-headline{font-size:clamp(25px,8.8vw,34px)}.landing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-stats .landing-stat:last-child{grid-column:1/-1}.landing-layout .login-card{padding:18px}.form-group input,.password-field input{font-size:16px}}@media(max-width:390px){.landing-layout{padding-top:86px}.nav-links{display:none}.landing-stats{grid-template-columns:1fr}.landing-stats .landing-stat:last-child{grid-column:auto}}@media(max-width:900px){.landing-features,.landing-trust,.landing-hero,.landing-layout .login-card{content-visibility:auto;contain-intrinsic-size:1px 640px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.merchant-shell{color:#17202b;background:radial-gradient(circle at 14% 10%,#ffffffe0,#0000 26%),radial-gradient(circle at 84% 16%,#eab30829,#0000 30%),linear-gradient(135deg,#fbfaf4,#f1efe6,#d7d8d2 44%,#858d90,#343b42)}.merchant-shell:before{display:none}.merchant-top{color:#17202b;backdrop-filter:blur(18px);background:#ffffffd6;border-color:#17202b1f;box-shadow:0 18px 48px #0f172a1f}.merchant-top .brand-row span{color:#9a6b09}.merchant-top .profile-logout{color:#3b2a04;background:linear-gradient(#ffffffdb,#f4f1e6b8);border-color:#9a6b093d}.merchant-main{color:#17202b}.merchant-hero{color:#17202b;background:radial-gradient(circle at 78% 18%,#eab30838,#0000 32%),linear-gradient(128deg,#fffffff5,#ece8d9e0 46%,#505860db);border-color:#9a6b0933;min-height:176px;box-shadow:0 24px 58px #0f172a24}.merchant-hero span{color:#7a5206;background:#ffffffb8;border-color:#9a6b0938}.merchant-hero strong{color:#111827;letter-spacing:0}.merchant-hero small{color:#374151}.merchant-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.merchant-stats .coach-stat,.merchant-grid>.panel,.merchant-grid>.form-card{color:#17202b;backdrop-filter:blur(16px);background:#ffffffc7;border-color:#17202b1f;box-shadow:0 18px 42px #0f172a1a}.merchant-grid>.panel:hover,.merchant-grid>.form-card:hover{border-color:#9a6b0947;box-shadow:0 22px 50px #0f172a24}.merchant-tabbar{backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #17202b1a;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px;padding:8px;display:grid;box-shadow:0 16px 38px #0f172a1a}.merchant-tabbar button{color:#475569;background:0 0;border:1px solid #0000;border-radius:13px;min-height:44px;font-weight:950}.merchant-tabbar button.is-active{color:#241602;background:linear-gradient(135deg,#fff7d7,#e1aa24);border-color:#9a6b0947;box-shadow:0 10px 22px #9a6b0929}.merchant-grid[data-view=overview] .merchant-section:not(.merchant-section-overview),.merchant-grid[data-view=business] .merchant-section:not(.merchant-section-business),.merchant-grid[data-view=funding] .merchant-section:not(.merchant-section-funding),.merchant-grid[data-view=payouts] .merchant-section:not(.merchant-section-payouts),.merchant-grid[data-view=users] .merchant-section:not(.merchant-section-users),.merchant-grid[data-view=history] .merchant-section:not(.merchant-section-history){display:none}.business-admin-brief{background:radial-gradient(circle at 90% 0,#eab30838,#0000 32%),linear-gradient(135deg,#ffffffdb,#f6f2e5a3);border:1px solid #9a6b0929;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:grid}.business-admin-brief span{color:#7a5206;letter-spacing:.06em;text-transform:uppercase;background:#9a6b091f;border-radius:999px;width:-moz-max-content;width:max-content;margin-bottom:8px;padding:5px 10px;font-size:11px;font-weight:950;display:inline-flex}.business-admin-brief strong{color:#17202b;font-size:clamp(22px,3vw,34px);line-height:1.05;display:block}.business-admin-brief p{color:#4b5563;max-width:680px;margin:8px 0 0;font-weight:750;line-height:1.45}.business-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.business-admin-metrics span{background:#ffffffa8;border:1px solid #17202b1a;border-radius:16px;gap:6px;min-height:86px;padding:14px;display:grid}.business-admin-metrics b{color:#111827;font-size:clamp(20px,2.8vw,30px);line-height:1.05}.business-admin-metrics small{color:#667085;font-weight:850}.merchant-module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.merchant-module-card{color:#17202b;text-align:left;background:linear-gradient(#ffffffc7,#f6f2e59e);border:1px solid #9a6b0929;border-radius:18px;gap:8px;min-height:150px;padding:16px;display:grid}.merchant-module-card span{color:#7a5206;text-transform:uppercase;letter-spacing:.06em;background:#9a6b091f;border-radius:999px;width:-moz-max-content;width:max-content;padding:4px 9px;font-size:11px;font-weight:950}.merchant-module-card strong{color:#17202b;font-size:18px}.merchant-module-card small{color:#667085;font-weight:800;line-height:1.45}.merchant-module-card.is-enabled{border-color:#9a6b094d;box-shadow:0 16px 32px #0f172a1a}.merchant-summary-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.merchant-summary-list span{background:linear-gradient(#ffffffd1,#f8f6ef9e);border:1px solid #9a6b0924;border-radius:16px;align-content:center;gap:6px;min-height:92px;padding:16px;display:grid}.merchant-summary-list b{color:#111827;font-size:clamp(24px,4vw,40px);line-height:1}.merchant-summary-list small{color:#667085;font-weight:850}.merchant-grid>.form-card h2,.merchant-grid>.panel h2{color:#17202b}.merchant-grid label{color:#4b5563}.merchant-grid input,.merchant-grid select{color:#17202b;background:#ffffffc7;border-color:#17202b24}.merchant-grid small,.merchant-shell .tip,.merchant-shell .tx-row span{color:#667085}.merchant-shell .tx-row{background:#ffffff9e;border-color:#17202b1a}.merchant-shell .tx-row strong,.merchant-shell .tx-row b{color:#17202b}.merchant-grid button,.merchant-shell .btn-secondary{color:#221604;background:linear-gradient(135deg,#fff1bd,#d69b18);border-color:#9a6b0938}.merchant-grid .btn-secondary,.merchant-shell .deduction-actions .btn-secondary{color:#3b2a04;background:#ffffffbd}.merchant-link-suggestions,.merchant-history{background:#ffffff9e;border-color:#17202b1f}.merchant-link-option{color:#17202b}.merchant-link-option+.merchant-link-option{border-top-color:#17202b1a}@media(max-width:980px){.merchant-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-tabbar{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(96px,1fr));overflow-x:auto}.merchant-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.business-admin-brief,.business-admin-metrics{grid-template-columns:1fr}}@media(max-width:560px){.merchant-shell{background:linear-gradient(160deg,#fbfaf4,#ece8dc 38%,#727b80)}.merchant-hero{min-height:148px;padding:22px}.merchant-stats,.merchant-summary-list,.business-admin-metrics{grid-template-columns:1fr}.business-admin-brief{padding:14px}.business-admin-brief .btn-secondary{width:100%}}#landing-login-card .card-header{grid-template-columns:56px minmax(0,1fr);align-items:center;-moz-column-gap:12px;column-gap:12px;margin-bottom:12px;display:grid}#landing-login-card .card-header .brand-mark{border-radius:8px;width:56px;height:36px;overflow:hidden}#landing-login-card .card-header .brand-mark img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%;height:100%;display:block}#landing-login-card .card-header h2{line-height:1.08}#landing-login-card .verify-box{margin-top:8px}@media(max-width:430px){#landing-login-card .card-header{grid-template-columns:48px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}#landing-login-card .card-header .brand-mark{width:48px;height:30px}}@media(max-width:760px){.fintx-nav{justify-content:space-between}.fintx-menu-btn.mobile-only{width:44px;min-width:44px;height:44px;min-height:44px;margin-left:auto}}#landing-login-card .card-header{grid-template-columns:78px minmax(0,1fr)}#landing-login-card .card-header .brand-mark{width:78px;height:48px}#landing-login-card .password-field{position:relative}#landing-login-card .password-field input{min-height:48px;padding-right:58px}#landing-login-card .field-eye{border-radius:10px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;top:auto;bottom:7px;right:8px}.fintx-phone-balance{background:linear-gradient(90deg,#0000006b,#00000024),url(/GixSwift_banner.png) 50%/cover no-repeat;border:1px solid #ffc63f73;min-height:112px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 40px #00000059}.fintx-phone-balance:after{content:"";pointer-events:none;background:radial-gradient(circle at 40% 12%,#ffd67133,#0000 34%),linear-gradient(90deg,#0000008c,#0000001f 56%,#00000073);position:absolute;inset:0}.fintx-phone-balance small,.fintx-phone-balance strong,.fintx-phone-balance span{z-index:1;position:relative}.fintx-phone-balance small{color:#fff;font-size:13px}.fintx-phone-balance strong{color:#fff;text-shadow:0 4px 18px #000000a6;margin:8px 0;font-size:clamp(28px,5vw,44px)}.fintx-phone-balance span{color:#fff7d8;font-size:13px}.fintx-phone-actions span{white-space:nowrap;place-items:center;min-height:34px;display:grid}.game-card-grid{align-items:stretch}.game-card.casino-live .game-thumb{letter-spacing:.02em;background:radial-gradient(circle,#ffe19042,#0000 42%),linear-gradient(135deg,#612b08f0,#070502f5);min-height:64px;font-size:clamp(28px,7vw,48px)}.detail-list{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 0}.detail-list span,.detail-list b{min-width:0;line-height:1.25}@media(max-width:520px){#landing-login-card .card-header{grid-template-columns:72px minmax(0,1fr)}#landing-login-card .card-header .brand-mark{width:72px;height:44px}.fintx-phone-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.fintx-phone-actions span{padding-inline:2px;font-size:10px}.detail-list{grid-template-columns:minmax(0,1fr) max-content}.casino-action-bar,.slot-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slot-controls label,.casino-action-bar button:first-child{grid-column:1/-1}.casino-action-bar{bottom:calc(78px + env(safe-area-inset-bottom));backdrop-filter:blur(14px);background:#050708eb;border:1px solid #ffc63f47;border-radius:16px;margin:10px -4px 12px;padding:10px;position:sticky;box-shadow:0 -12px 34px #0000006b,0 0 22px #ffc63f1f}.casino-action-bar button{width:100%;min-height:42px;padding-inline:10px}.scatter-cell{min-height:76px}.slot-machine-frame,.live-casino-shell,.blackjack-table,.dice-table,.dice-board,.roulette-live-table{padding:10px}.casino-table div{min-height:92px}.casino-card{width:52px;height:72px}.dice-cube{width:62px;height:62px}.dice-board-top{grid-template-columns:1fr}.dice-arena{border-radius:28px;min-height:180px}.dice-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.dice-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.live-results{max-height:170px;overflow:auto}}.fintx-header{top:max(8px,env(safe-area-inset-top));backdrop-filter:blur(16px);background:linear-gradient(#090a0af0,#040403e0),radial-gradient(circle at 10% 0,#ffc63f1f,#0000 34%);border:1px solid #ffc63f3d;border-radius:18px;width:100%;max-width:min(1160px,100vw - 48px);margin:8px auto 18px;padding:10px 14px;position:sticky;box-shadow:0 18px 55px #00000057,inset 0 0 0 1px #ffffff0a}.fintx-nav{justify-content:space-between;gap:16px;min-width:0}.fintx-brand{flex:none;gap:10px;min-width:0}.fintx-brand .brand-mark{width:64px;height:38px}.fintx-brand span{white-space:nowrap;letter-spacing:0;text-shadow:0 0 20px #ffc63f33;font-size:clamp(18px,1.7vw,22px)}.fintx-links{flex:auto;justify-content:flex-end;gap:8px;min-width:0}.fintx-links a,.fintx-links .fintx-nav-link{color:#f7e8be;white-space:nowrap;text-align:center;min-height:38px;text-shadow:none;background:#ffc63f0b;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:clamp(12px,1.05vw,14px);font-weight:900;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.fintx-links a:hover,.fintx-links .fintx-nav-link:hover{color:#fff7d7;background:#ffc63f24;border-color:#ffc63f61;transform:translateY(-1px)}.fintx-menu-btn.mobile-only{border-radius:14px;place-items:center;margin-left:auto;display:none}.fintx-section-head{gap:10px;margin-bottom:18px;display:grid}.fintx-section-head span{color:#ffd85a;text-transform:uppercase;letter-spacing:.08em;background:#ffc63f14;border:1px solid #ffc63f57;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:7px 12px;font-size:.72rem;font-weight:900}.fintx-section-head p{color:#fff8e2c2;max-width:760px;margin:0;line-height:1.5}.fintx-ads-section{background:radial-gradient(circle at 78% 18%,#ffd55029,#0000 32%),linear-gradient(145deg,#100a01eb,#010101f0)}.fintx-ad-showcase{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.fintx-ad-preview,.fintx-ad-grid article{background:linear-gradient(#ffc63f14,#00000057),#0000005c;border:1px solid #ffc63f45;border-radius:20px;box-shadow:inset 0 0 28px #ffc63f0d}.fintx-ad-preview{align-content:space-between;gap:18px;min-height:320px;padding:20px;display:grid;overflow:hidden}.fintx-ad-topline{color:#ffe9a1;align-items:center;gap:10px;font-weight:900;display:flex}.fintx-ad-preview .brand-mark{width:70px;height:42px}.fintx-ad-preview strong{color:#fff8df;max-width:420px;font-size:clamp(2rem,4vw,3.8rem);line-height:.95}.fintx-ad-preview small{color:#fff8e2b8}.fintx-ad-bars{background:#00000052;border-radius:18px;align-items:flex-end;gap:9px;height:92px;padding:14px;display:flex}.fintx-ad-bars i{background:linear-gradient(#ffe37a,#a56500);border-radius:999px 999px 4px 4px;flex:1;animation:2.8s ease-in-out infinite fintxAdBar;box-shadow:0 0 18px #ffd24640}.fintx-ad-bars i:first-child{height:38%}.fintx-ad-bars i:nth-child(2){height:72%;animation-delay:.1s}.fintx-ad-bars i:nth-child(3){height:48%;animation-delay:.2s}.fintx-ad-bars i:nth-child(4){height:88%;animation-delay:.3s}.fintx-ad-bars i:nth-child(5){height:64%;animation-delay:.4s}.fintx-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fintx-ad-grid article{min-height:150px;padding:16px}.fintx-ad-grid article:first-child{grid-column:1/-1}.fintx-ad-grid span{color:#ffd85a;letter-spacing:.08em;font-size:.76rem;font-weight:900}.fintx-ad-grid strong{color:#fff2c2;margin-top:14px;font-size:1.1rem;display:block}.fintx-ad-grid p{color:#fff8e2b8;margin:8px 0 0;line-height:1.45}@keyframes fintxAdBar{0%,to{filter:brightness(.9);transform:scaleY(.92)}50%{filter:brightness(1.2);transform:scaleY(1)}}.panel,.form-card,.quick,.tx-row,.balance-card,.merchant-top,.merchant-grid>.panel,.merchant-grid>.form-card,.game-card,.quick-verify-card,.verification-step-card{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.panel:hover,.form-card:hover,.merchant-grid>.panel:hover,.merchant-grid>.form-card:hover{border-color:#ffc63f61;box-shadow:0 18px 52px #00000057,inset 0 0 0 1px #ffffff08}.wallet-main>.stack,.wallet-main>section,.merchant-main>section,.merchant-grid>*,.login-card,.fintx-hero,.fintx-section,.fintx-footer{animation:.34s both gxFadeUp}.wallet-main>.stack:nth-child(2),.merchant-grid>:nth-child(2),.fintx-section:nth-of-type(2){animation-delay:40ms}.wallet-main>section:nth-child(3),.merchant-grid>:nth-child(3),.fintx-section:nth-of-type(3){animation-delay:80ms}@keyframes gxFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wallet-main button,.merchant-shell button,.login-card button,.fintx-hero button,.fintx-section button{letter-spacing:0}.wallet-main .actions,.merchant-shell .actions,.deduction-actions,.profile-security-actions,.verification-actions,.slot-controls,.casino-action-bar{gap:10px}.wallet-main .btn-primary,.wallet-main .btn-secondary,.merchant-shell .btn-primary,.merchant-shell .btn-secondary,.login-card .btn-primary,.login-card .btn-secondary,.fintx-hero .fintx-cta-row button,.fintx-login-card button{border-radius:14px;min-height:44px}.bottom-tabs{background:linear-gradient(#060a0ef5,#040506f5),radial-gradient(circle at 50% 0,#ffc63f1a,#0000 50%);border-radius:24px;gap:6px;padding:8px}.bottom-tabs button,.tab-item{border-radius:18px;min-width:0;transition:transform .18s,background .18s,color .18s,box-shadow .18s}.bottom-tabs button.active,.tab-item.active{transform:translateY(-1px);box-shadow:0 10px 26px #ffc63f29}.game-card{overflow:hidden}.game-card .game-thumb{isolation:isolate;position:relative}.game-card .game-thumb:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:38%;position:absolute;inset:-35% auto -35% -45%;transform:rotate(18deg)}.game-card:hover .game-thumb:after{animation:.7s gxShine}@keyframes gxShine{0%{opacity:0;left:-45%}25%{opacity:.9}to{opacity:0;left:115%}}@media(max-width:980px){.fintx-header{border-radius:16px;max-width:100%;margin:0 0 14px}.fintx-links{gap:6px}.fintx-links a,.fintx-links .fintx-nav-link{padding-inline:10px}.fintx-ad-showcase{grid-template-columns:1fr}}@media(max-width:760px){.fintx-header{top:max(6px,env(safe-area-inset-top));margin:0 0 18px;padding:10px 12px}.fintx-nav{justify-content:space-between}.fintx-brand .brand-mark{width:62px;height:36px}.fintx-brand span{font-size:20px}.fintx-menu-btn.mobile-only{width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.fintx-ad-grid{grid-template-columns:1fr}.fintx-ad-grid article:first-child{grid-column:auto}.crypto-hero-card,.crypto-layout,.crypto-address-card{grid-template-columns:1fr}.crypto-live-badge{justify-self:start}.crypto-network-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.crypto-address-card{margin-inline:14px;padding:14px}.crypto-qr-placeholder{min-height:160px}.wallet-main .actions,.merchant-shell .actions,.deduction-actions,.profile-security-actions,.verification-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.wallet-main .actions>*,.merchant-shell .actions>*,.deduction-actions>*,.profile-security-actions>*,.verification-actions>*{width:100%}}@media(max-width:430px){.wallet-main .actions,.merchant-shell .actions,.deduction-actions,.profile-security-actions,.verification-actions{grid-template-columns:minmax(0,1fr)}.fintx-brand .brand-mark{width:58px;height:34px}}@media(prefers-reduced-motion:reduce){.wallet-main>.stack,.wallet-main>section,.merchant-main>section,.merchant-grid>*,.login-card,.fintx-hero,.fintx-section,.fintx-footer,.game-card:hover .game-thumb:after{animation:none}.panel,.form-card,.quick,.tx-row,.balance-card,.merchant-top,.merchant-grid>.panel,.merchant-grid>.form-card,.game-card,.quick-verify-card,.verification-step-card,.fintx-links a,.fintx-links .fintx-nav-link,.bottom-tabs button,.tab-item{transition:none}}.login-page-landing .fintx-header{max-width:min(760px,100vw - 520px);margin-left:0;margin-right:0}.login-page-landing .fintx-nav{grid-template-columns:minmax(132px,154px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.login-page-landing .fintx-brand{width:100%;overflow:hidden}.login-page-landing .fintx-links{scrollbar-width:none;justify-content:flex-end;gap:6px;overflow:auto hidden}.login-page-landing .fintx-links::-webkit-scrollbar{display:none}.login-page-landing .fintx-links a,.login-page-landing .fintx-links .fintx-nav-link{flex:none;min-height:34px;padding-inline:10px;font-size:12px}.pin-dot-row{align-items:center;gap:12px;min-height:28px;margin-top:10px;display:flex}.pin-dot{color:#fff7d8;background:#fff6dabd;border-radius:999px;place-items:center;width:8px;height:8px;font-size:13px;font-weight:900;line-height:1;transition:width .18s,height .18s,transform .18s,background .18s,box-shadow .18s;display:inline-grid;box-shadow:0 0 #ffc63f00}.pin-dot.filled{background:#ffd768;width:14px;height:14px;box-shadow:0 0 18px #ffc63f8c}.pin-dot.visible{background:#ffc63f29;border:1px solid #ffc63f8c;width:28px;height:28px}@media(max-width:1080px){.login-page-landing .fintx-header{max-width:100%}}@media(max-width:760px){.login-page-landing .fintx-nav{grid-template-columns:minmax(0,1fr) 44px}.login-page-landing .fintx-brand{width:auto}.login-page-landing{align-items:start;overflow-x:hidden}.login-page-landing .fintx-shell{width:100%;max-width:100%;padding:calc(8px + env(safe-area-inset-top)) 12px calc(22px + env(safe-area-inset-bottom))}.login-page-landing .fintx-header{border-radius:16px;width:100%;margin:0 0 14px;padding:10px 12px;position:sticky}#landing-login-card.login-card{border-radius:20px;gap:12px;width:100%;max-width:100%;max-height:none;margin:0 0 16px;padding:18px;position:static;overflow:visible}#landing-login-card .card-header{grid-template-columns:64px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;margin-bottom:4px}#landing-login-card .card-header .brand-mark{width:64px;height:40px}#landing-login-card .card-header h2{overflow-wrap:anywhere;font-size:clamp(26px,7vw,34px)}#landing-login-card .form-group,#landing-login-card .password-field,#landing-login-card .verify-box{min-width:0}#landing-login-card .verify-box{padding:12px}#landing-login-card .verify-box>div{flex-wrap:wrap}#landing-login-card .verify-box .secondary-auth.inline{flex:150px;min-width:0;padding-inline:10px}#landing-login-card input{width:100%;min-width:0}#landing-login-card .password-field input{padding-right:54px}#landing-login-card .field-eye{width:38px;min-width:38px;height:38px;min-height:38px;bottom:6px;right:7px}#landing-login-card .btn-primary,#landing-login-card .btn-secondary,#landing-login-card .secondary-auth{white-space:normal;min-height:46px;line-height:1.15}.pin-dot-row{justify-content:flex-start;gap:14px;min-height:32px}}@media(max-width:430px){.login-page-landing .fintx-shell{padding-left:10px;padding-right:10px}#landing-login-card.login-card{border-radius:18px;padding:16px}#landing-login-card .card-header{grid-template-columns:58px minmax(0,1fr)}#landing-login-card .card-header .brand-mark{width:58px;height:36px}#landing-login-card .verify-box .secondary-auth.inline{flex-basis:100%}}.panel textarea{color:#fff7da;width:100%;min-height:82px;font:inherit;resize:vertical;background:linear-gradient(#050505f2,#0c0903f0),radial-gradient(circle at 90% 0,#ffc63f1a,#0000 36%);border:1px solid #ffc63f3d;border-radius:12px;outline:none;padding:12px}.panel textarea::-moz-placeholder{color:#ffefc48c}.panel textarea::placeholder{color:#ffefc48c}.panel textarea:focus{border-color:#ffc63fb8;box-shadow:0 0 0 3px #ffc63f21}.eloan-eligibility-card{gap:14px}.eloan-eligibility-card>div{min-width:0}.eloan-eligibility-card strong,.eloan-eligibility-card span,.eloan-eligibility-card small,.eloan-eligibility-card li{overflow-wrap:anywhere;line-height:1.25}.eloan-eligibility-card button{min-width:min(100%,230px)}@media(max-width:520px){.quick:not(button){text-align:center;align-content:center;justify-items:center;min-height:72px;padding:10px 6px}.quick:not(button) span{overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.12}.quick:not(button) strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(12px,3.4vw,15px);line-height:1.15}.eloan-eligibility-card.tx-row{grid-template-columns:1fr;align-items:stretch;padding:12px}.eloan-eligibility-card button{grid-column:1;width:100%;min-width:0}.eligibility-todo-list{gap:6px;padding-left:16px;font-size:12px}.panel .form-grid label[style*="1 / -1"]{min-width:0}}@media(max-width:760px){.slot-fixed-stack .slot-play-screen{min-height:100dvh!important;padding-top:44px!important;padding-bottom:clamp(160px,42vw,230px)!important;position:relative!important;overflow:visible!important}.slot-fixed-stack .slot-back-button{z-index:260!important;color:#ffe68e!important;background:#070500e0!important;border:1px solid #ffc63f8c!important;border-radius:999px!important;min-height:34px!important;padding:7px 12px!important;font-weight:1000!important;display:inline-flex!important;position:absolute!important;top:4px!important;right:4px!important;box-shadow:0 0 18px #ffc63f29!important}.slot-fixed-stack .slot-machine-frame{height:clamp(500px,65dvh,650px)!important;min-height:clamp(500px,65dvh,650px)!important;overflow:hidden!important}.slot-fixed-stack .scatter-board{opacity:1!important;visibility:visible!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(7px,2.1vw,12px)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:visible!important}.slot-fixed-stack .scatter-cell.asset-symbol{opacity:1!important;visibility:visible!important;border-radius:14px!important;place-items:center!important;min-height:0!important;padding:clamp(2px,1vw,6px)!important;display:grid!important;overflow:hidden!important}.slot-fixed-stack .scatter-cell.asset-symbol>img:not(.symbol-effect){-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:min(96%,150px)!important;max-width:100%!important;height:min(96%,150px)!important;max-height:100%!important;margin:auto!important;display:block!important}.slot-fixed-stack .scatter-cell.asset-symbol.reel-spinning>img:not(.symbol-effect){animation:.42s linear infinite slotSymbolDrop!important}.slot-fixed-stack .scatter-cell.asset-symbol.reel-stopping>img:not(.symbol-effect),.slot-fixed-stack .scatter-cell.asset-symbol.settled>img:not(.symbol-effect){animation:.42s cubic-bezier(.2,.95,.22,1) slotSymbolBrake!important}.slot-fixed-stack .casino-action-bar{z-index:280!important;min-height:clamp(150px,38vw,220px)!important}.slot-fixed-stack .casino-action-bar button:first-child{background-position:50%!important;background-size:contain!important;width:min(178vw,900px)!important;min-height:clamp(170px,44vw,250px)!important;transform:scale(1.12)!important}.slot-fixed-stack .slot-play-screen{padding-top:58px!important;padding-bottom:118px!important;overflow:visible!important}.slot-fixed-stack .slot-mobile-hud{z-index:8!important;margin-top:8px!important;position:relative!important;transform:translateY(8px)!important}.slot-fixed-stack .slot-machine-frame{height:clamp(470px,62dvh,620px)!important;min-height:clamp(470px,62dvh,620px)!important;margin-top:10px!important}.slot-fixed-stack .slot-mobile-info{margin-top:14px!important;transform:translateY(10px)!important}.slot-fixed-stack .slot-result-panel{margin-top:10px!important;transform:translateY(10px)!important}.slot-fixed-stack .casino-action-bar{min-height:112px!important;bottom:max(-6px,env(safe-area-inset-bottom))!important;pointer-events:none!important;z-index:320!important;align-items:end!important}.slot-fixed-stack .casino-action-bar button:first-child{pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important;width:min(112vw,560px)!important;min-height:112px!important;transition:transform .12s,filter .12s!important;transform:none!important}.slot-fixed-stack .casino-action-bar button:first-child:active{filter:drop-shadow(0 0 34px #ffd65ddb)brightness(1.16)!important;transform:translateY(4px)scale(.96)!important}.exact-screen .gx-scatter-card-content,.exact-screen .gx-scatter-cabinet,.exact-screen .gx-lightning-frame,.exact-screen .gx-reel-window,.exact-screen .gx-reel-board,.exact-screen .gx-reel-strip,.exact-screen .gx-reel-symbols,.exact-screen .gx-reel-symbol{opacity:1!important;visibility:visible!important}.exact-screen .gx-reel-board{align-content:stretch!important;min-height:0!important;overflow:hidden!important}.exact-screen .gx-reel-strip{will-change:transform;transform:translateZ(0);min-height:0!important}.exact-screen .gx-reel-strip.is-spinning>.gx-reel-symbols{animation:.52s linear infinite gxReelDrop!important}.exact-screen .gx-scatter-item-head{bottom:max(-2px,env(safe-area-inset-bottom))!important}.exact-screen .gx-scatter-item-head>div:last-child{min-height:94px!important;padding:4px 6px!important}.exact-screen .gx-png-spin-button{pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important;min-height:116px!important;transition:transform .12s,filter .12s!important}.exact-screen .gx-png-spin-button:active{filter:brightness(1.16)drop-shadow(0 0 30px #ffd250c7)!important;transform:translateY(4px)scale(.97)!important}.exact-screen .gx-png-spin-button img{-o-object-fit:contain!important;object-fit:contain!important;width:min(118%,410px)!important;max-height:154px!important}.slot-fixed-stack .slot-mobile-hud{margin-top:0!important;transform:translateY(-8px)!important}.slot-fixed-stack .casino-action-bar{min-height:148px!important;bottom:max(-10px,env(safe-area-inset-bottom))!important}.slot-fixed-stack .casino-action-bar button:first-child{width:min(128vw,640px)!important;min-height:146px!important}.exact-screen{background:0 0!important;border:0!important;height:auto!important;min-height:100svh!important;padding:0!important;overflow:visible!important}.exact-screen>div,.exact-screen .gx-scatter-layout,.exact-screen .gx-scatter-main,.exact-screen .gx-scatter-card,.exact-screen .gx-scatter-card-content{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.exact-screen .gx-scatter-card-content{flex-direction:column!important;gap:8px!important;padding:0 0 132px!important;display:flex!important}.exact-screen .gx-scatter-cabinet{flex-direction:column!important;gap:8px!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:visible!important}.exact-screen .gx-scatter-mobile-stats{order:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:2px 2px 4px!important;display:grid!important}.exact-screen .gx-scatter-mobile-stats span{background:linear-gradient(#0f0a01f5,#030302f5)!important;border:1px solid #ffc83273!important;border-radius:11px!important;min-height:44px!important;padding:6px 8px!important;box-shadow:inset 0 0 16px #ffc84614,0 0 18px #00000059!important}.exact-screen .gx-scatter-mobile-stats b{font-size:clamp(12px,3.7vw,17px)!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame{order:1!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:clamp(430px,60svh,590px)!important;min-height:430px!important;max-height:590px!important;margin:0 auto!important;padding:clamp(7px,2vw,12px)!important;display:grid!important;overflow:hidden!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-jackpot-banner{place-items:center!important;width:min(92%,390px)!important;min-height:50px!important;margin:0 auto 5px!important;display:grid!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-jackpot-banner p{text-align:center!important;color:#ffeaa1!important;text-shadow:0 2px #000000bf,0 0 16px #ffce40a6!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(20px,6.1vw,30px)!important;font-style:italic!important;line-height:1!important}.exact-screen .gx-scatter-cabinet>.gx-lightning-frame>.gx-reel-window{height:100%!important;min-height:0!important;padding:clamp(10px,2.4vw,15px)!important;overflow:hidden!important}.exact-screen .gx-reel-board{opacity:1!important;visibility:visible!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(4px,1.5vw,8px)!important;height:100%!important;min-height:0!important;display:grid!important}.exact-screen .gx-reel-strip,.exact-screen .gx-reel-symbols,.exact-screen .gx-reel-symbol{opacity:1!important;visibility:visible!important;height:100%!important;min-height:0!important}.exact-screen .gx-reel-symbol{place-items:center!important;padding:2px!important;display:grid!important}.exact-screen .gx-reel-symbol .relative.w-full,.exact-screen .gx-reel-symbol img{-o-object-position:center!important;object-position:center!important;margin:auto!important}.exact-screen .gx-reel-symbol img{-o-object-fit:contain!important;object-fit:contain!important;width:min(118%,92px)!important;max-width:118%!important;height:min(118%,92px)!important;max-height:118%!important}.exact-screen .gx-scatter-item-head{left:50%!important;right:auto!important;bottom:max(2px,env(safe-area-inset-bottom))!important;z-index:520!important;pointer-events:none!important;width:min(100vw - 10px,540px)!important;margin:0!important;position:fixed!important;transform:translate(-50%)!important}.exact-screen .gx-scatter-item-head>div:first-child,.exact-screen .gx-scatter-item-head>div:last-child>button:not(.gx-png-spin-button){display:none!important}.exact-screen .gx-scatter-item-head>div:last-child{pointer-events:auto!important;background:linear-gradient(90deg,#060400f0,#0d0901c7)!important;border:1px solid #ffc63f47!important;border-radius:22px!important;grid-template-columns:minmax(110px,.42fr) minmax(210px,.58fr)!important;align-items:center!important;gap:6px!important;min-height:120px!important;padding:4px 6px!important;display:grid!important;box-shadow:0 -18px 34px #000000d1,0 0 26px #ffbe241f!important}.exact-screen .gx-bet-control{background:0 0!important;border:0!important;grid-column:1!important;align-content:center!important;place-items:center!important;min-height:104px!important;padding:6px 4px!important;display:grid!important}.exact-screen .gx-bet-control p,.exact-screen .gx-bet-control small{text-align:center!important}.exact-screen .gx-bet-control input{text-align:center!important;color:#ffe68e!important;background:0 0!important;border:0!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:clamp(20px,6vw,28px)!important}.exact-screen .gx-png-spin-button{width:100%!important;min-height:122px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;grid-column:2!important;place-items:center!important;display:grid!important;overflow:visible!important}.exact-screen .gx-png-spin-button span{display:none!important}.exact-screen .gx-png-spin-button img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:min(138%,380px)!important;max-width:none!important;max-height:166px!important;transform:scale(1.16)!important}.exact-screen .gx-png-spin-button:active img{filter:brightness(1.22)drop-shadow(0 0 34px #ffd246e6)!important;transform:scale(1.04)translateY(4px)!important}}.promo-studio{gap:18px;display:grid}.promo-hero,.promo-stage,.promo-story-card{background:radial-gradient(circle at 82% 8%,#ffce4929,#0000 34%),linear-gradient(145deg,#120d03f5,#030302f5);border:1px solid #ffc22d5c;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #ffc22d0f,0 18px 36px #00000047}.promo-hero{border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);align-items:center;gap:24px;min-height:430px;padding:clamp(22px,4vw,46px);display:grid}.promo-hero:before,.promo-stage:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 18%,#ffdf7a1c,#0000 58%);animation:7s ease-in-out infinite promoSweep;position:absolute;inset:-30% -12%}.promo-hero-copy,.promo-device,.promo-stage-main,.promo-progress-card,.promo-story-card>*{z-index:1;position:relative}.promo-hero-copy>span,.promo-scene-label,.promo-progress-card>span,.promo-story-card>span{color:#ffd447;text-transform:uppercase;letter-spacing:.08em;background:#ffc42e17;border:1px solid #ffce496b;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:8px 13px;font-size:.76rem;font-weight:900;display:inline-flex}.promo-hero h2{color:#fff7df;letter-spacing:0;text-shadow:0 0 24px #ffc22d33;max-width:760px;margin:18px 0 14px;font-size:clamp(2rem,5vw,4.8rem);line-height:.95}.promo-hero p,.promo-stage p,.promo-story-card p,.promo-progress-card small{color:#fff8e2c7;line-height:1.55}.promo-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.promo-actions button{border-radius:14px;min-height:46px;padding:0 20px}.promo-device{background:linear-gradient(180deg,#000000d1,#120a00eb),var(--gix-bg);background-size:cover;border:1px solid #ffd24e6b;border-radius:34px;justify-self:center;width:min(100%,390px);min-height:540px;padding:22px;animation:5s ease-in-out infinite promoFloat;box-shadow:0 0 42px #ffc42e24,inset 0 0 34px #ffc42e14}.promo-device-top{color:#fff4c7;align-items:center;gap:12px;font-weight:900;display:flex}.promo-balance-card{color:#fff;background:linear-gradient(135deg,#ffdc6433,#00000059),var(--gix-bg);background-position:50%;background-size:cover;border:1px solid #ffdd5e61;border-radius:24px;margin-top:28px;padding:22px}.promo-balance-card span,.promo-balance-card small{color:#fff8e2cc;display:block}.promo-balance-card strong{margin:10px 0;font-size:clamp(2rem,5vw,3.4rem);display:block}.promo-quick-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.promo-quick-row span{color:#fff0b5;background:#ffc62e17;border:1px solid #ffcb3d40;border-radius:14px;place-items:center;min-height:54px;font-weight:900;display:grid}.promo-ai-bubble{background:#04181c8a;border:1px solid #36d3ff40;border-radius:20px;margin-top:18px;padding:18px}.promo-ai-bubble b{color:#77e6ff}.promo-ai-bubble p{margin:8px 0 0}.promo-stage{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);gap:18px;padding:20px;display:grid}.promo-stage-main,.promo-progress-card{background:#00000057;border:1px solid #ffd04638;border-radius:20px;padding:18px}.promo-stage-main h3{color:#fff8df;margin:16px 0;font-size:clamp(1.5rem,3vw,2.4rem)}.promo-timeline{align-items:center;gap:8px;height:12px;margin:12px 0 22px;display:flex}.promo-timeline span,.promo-progress-bar i{background:linear-gradient(90deg,#ffda66,#f6a800);border-radius:999px;height:100%;display:block;box-shadow:0 0 18px #ffcb3257}.promo-chart{background:linear-gradient(#ffd3560f,#0000006b),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 42px);border-radius:20px;align-items:flex-end;gap:12px;height:170px;padding:18px;display:flex}.promo-chart i{background:linear-gradient(#ffe27b,#a46a00);border-radius:12px 12px 0 0;flex:1;min-width:18px;animation:2.8s ease-in-out infinite promoPulse;box-shadow:0 0 18px #ffd44033}.promo-chart i:nth-child(2n){animation-delay:.35s}.promo-progress-card{align-content:center;gap:14px;display:grid}.promo-progress-card strong{color:#fff2c7;font-size:1.55rem}.promo-progress-bar{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.promo-progress-bar i{width:86%}.promo-storyboard{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.promo-story-card{border-radius:20px;min-height:210px;padding:18px}.promo-story-card strong,.promo-story-card em{display:block}.promo-story-card strong{color:#fff6dc;margin-top:22px;font-size:1.2rem}.promo-story-card em{color:#ffd447;margin-top:8px;font-style:normal;font-weight:900}@keyframes promoSweep{0%,to{opacity:.32;transform:translate(-22%)rotate(0)}50%{opacity:.65;transform:translate(18%)rotate(2deg)}}@keyframes promoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes promoPulse{0%,to{filter:brightness(.95);transform:scaleY(.96)}50%{filter:brightness(1.18);transform:scaleY(1)}}@media(max-width:980px){.promo-hero,.promo-stage{grid-template-columns:1fr}.promo-storyboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.promo-hero{border-radius:22px;min-height:0;padding:18px}.promo-device{min-height:470px;padding:16px}.promo-storyboard{grid-template-columns:1fr}.promo-stage{padding:14px}}.login-page-landing #landing-home{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;padding:22px}.login-page-landing #landing-home .fintx-hero-copy h1{max-width:600px;margin:10px 0 12px;font-size:clamp(34px,3.6vw,48px);line-height:1.04}.login-page-landing #landing-home .fintx-hero-copy>p:not(.fintx-pill):not(.fintx-discount){max-width:650px;font-size:15px;line-height:1.42}.login-page-landing #landing-home .fintx-pill{padding:7px 14px;font-size:11px}.login-page-landing #landing-home .fintx-hero-cta{margin-top:14px}.fintx-compliance-notice,.fintx-provider-note{color:#f4e4bd;background:#ffc63f14;border:1px solid #ffc63f3d;border-radius:18px;margin-top:18px;padding:16px;font-weight:800;line-height:1.55}.login-page-landing #landing-home .fintx-compliance-notice{max-width:650px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.45}.fintx-provider-note p{margin:8px 0 0}.fintx-step{align-items:flex-start}.fintx-step strong,.fintx-step small{display:block}.fintx-step small{color:#d9c89f;margin-top:4px;font-size:12px;line-height:1.4}.fintx-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fintx-usecase-grid article{background:#ffc63f14;border:1px solid #ffc63f40;border-radius:18px;padding:18px}.fintx-usecase-grid strong,.fintx-usecase-grid span{display:block}.fintx-usecase-grid strong{color:#fff;font-size:1.02rem}.fintx-usecase-grid span{color:#dfd0aa;margin-top:8px;line-height:1.45}.fintx-negative-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fintx-negative-list span{color:#f8e7bb;background:#ffc63f14;border:1px solid #ffc63f40;border-radius:16px;padding:14px 16px;font-weight:900}.fintx-logistics-board,.fintx-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fintx-logistics-board article,.fintx-plan-grid article{background:linear-gradient(135deg,#ffc63f1f,#00000061),#0a0904b8;border:1px solid #ffc63f40;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #00000038}.fintx-logistics-board strong,.fintx-logistics-board span,.fintx-logistics-board small,.fintx-plan-grid span,.fintx-plan-grid strong,.fintx-plan-grid small,.fintx-plan-grid p{display:block}.fintx-logistics-board strong,.fintx-plan-grid span{color:#ffe6a5;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.fintx-logistics-board span,.fintx-plan-grid strong{color:#fff;margin:10px 0 8px;font-size:clamp(24px,3vw,34px);line-height:1}.fintx-logistics-board small,.fintx-plan-grid small,.fintx-plan-grid p{color:#ddcfab;line-height:1.45}.fintx-plan-grid article:nth-child(3){border-color:#ffdb708c;box-shadow:inset 0 1px #ffffff14,0 0 26px #ffc63f29}.fintx-flow-row,.fintx-booking-board,.fintx-assistant-preview{gap:14px;display:grid}.fintx-flow-row{grid-template-columns:repeat(5,minmax(0,1fr))}.fintx-booking-board,.fintx-assistant-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.fintx-assistant-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.fintx-flow-row article,.fintx-booking-board article,.fintx-assistant-preview article{background:radial-gradient(circle at 0 0,#ffc63f29,#0000 36%),#080804b8;border:1px solid #ffc63f40;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0003}.fintx-flow-row article>span{color:#090704;background:linear-gradient(135deg,#ffe9ad,#d9a51f);border-radius:999px;place-items:center;width:30px;height:30px;margin-bottom:12px;font-weight:950;display:inline-grid}.fintx-flow-row strong,.fintx-flow-row small,.fintx-booking-board strong,.fintx-booking-board span,.fintx-booking-board small,.fintx-assistant-preview strong,.fintx-assistant-preview span{display:block}.fintx-flow-row strong,.fintx-booking-board strong,.fintx-assistant-preview strong{color:#fff9e9;font-weight:950}.fintx-booking-board span{color:#ffe6a5;border:1px solid #ffc63f52;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:10px 0;padding:6px 10px;font-size:12px;font-weight:900}.fintx-flow-row small,.fintx-booking-board small,.fintx-assistant-preview span{color:#ddcfab;margin-top:8px;line-height:1.45}@media(max-width:900px){.login-page-landing #landing-home{grid-template-columns:1fr}.login-page-landing #landing-home .fintx-phone{align-self:stretch;margin-top:0}.fintx-usecase-grid,.fintx-logistics-board,.fintx-plan-grid,.fintx-flow-row,.fintx-booking-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.login-page-landing #landing-home{padding:18px}.login-page-landing #landing-home .fintx-hero-copy h1{font-size:clamp(32px,10vw,42px)}.fintx-usecase-grid,.fintx-negative-list,.fintx-logistics-board,.fintx-plan-grid,.fintx-flow-row,.fintx-booking-board,.fintx-assistant-preview{grid-template-columns:1fr}}.login-page-landing{--saas-navy:#031121;--saas-gold:#f7b929;--saas-ink:#09111d;--saas-muted:#647083;color:#f8fbff;background:radial-gradient(circle at 18% 22%,#f7b92938,#0000 26%),radial-gradient(circle at 86% 26%,#f7b92929,#0000 24%),linear-gradient(#020912eb 0 38%,#f7f9fd 38% 68%,#041020 68% 100%),url(/GixSwift_banner.png) top/cover fixed,#02060d}.login-page-landing .fintx-shell{max-width:1320px;padding:18px 450px 34px 34px}.login-page-landing .fintx-header{z-index:25;backdrop-filter:blur(16px);background:#020a14e6;border:1px solid #ffffff14;border-radius:14px;max-width:915px;margin:0 auto 20px 0;padding:10px 16px;position:sticky;top:12px;box-shadow:0 18px 50px #00000047}.login-page-landing .fintx-nav{align-items:center;gap:18px;display:flex}.login-page-landing .fintx-brand{color:#fff;min-width:190px}.login-page-landing .fintx-brand span{font-size:24px;font-weight:950}.login-page-landing .fintx-links{justify-content:flex-end;align-items:center;gap:18px;width:100%;display:flex}.login-page-landing .fintx-links a,.login-page-landing .fintx-nav-link{color:#f5f7fb;white-space:nowrap;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none}.login-page-landing .fintx-nav-link:last-child{color:#14100a;background:linear-gradient(135deg,#ffeaa8,#f4b321);padding:11px 18px;box-shadow:0 12px 24px #f7b9293d}.login-page-landing .fintx-hero{max-width:915px;min-height:470px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.82fr) minmax(380px,1fr);align-items:center;gap:22px;margin:0 auto 0 0;padding:42px 32px;display:grid;position:relative;overflow:hidden}.login-page-landing .fintx-hero:before{content:"";pointer-events:none;background:radial-gradient(at 68% 58%,#f7b92945,#0000 34%),radial-gradient(at 76%,#f7b92929,#0000 42%);position:absolute;inset:-12% -8%}.login-page-landing .fintx-hero-copy{z-index:2;position:relative}.login-page-landing .fintx-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:520px;margin:0 0 22px;font-family:Inter,Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,5.4vw,72px);font-style:normal;font-weight:950;line-height:.98}.login-page-landing .fintx-hero-copy h1 span{color:var(--saas-gold);display:block}.login-page-landing .fintx-hero-copy>p:not(.fintx-pill):not(.fintx-discount){color:#d8e1ec;max-width:500px;font-size:17px;font-weight:500;line-height:1.55}.login-page-landing .fintx-hero-cta{flex-wrap:wrap;gap:14px;max-width:none;margin-top:26px;display:flex}.login-page-landing .fintx-btn-primary,.login-page-landing .fintx-btn-ghost{border-radius:8px;min-height:50px;padding:0 22px;font-size:14px;font-weight:950;text-decoration:none}.login-page-landing .fintx-btn-primary{color:#171006;background:linear-gradient(135deg,#ffe9a7,#f3b51d);border:1px solid #ffe6a0b3;box-shadow:0 18px 40px #f7b9293d}.login-page-landing .fintx-btn-ghost{color:#fff;background:#00000047;border:1px solid #f7b929bf}.fintx-hero-proof{color:#f3e6c0;flex-wrap:wrap;gap:16px;margin-top:26px;font-size:12px;font-weight:800;display:flex}.fintx-hero-proof span{padding-left:18px;position:relative}.fintx-hero-proof span:before{content:"";border:2px solid var(--saas-gold);border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fintx-product-stage{z-index:1;min-height:365px;position:relative}.fintx-gold-orbit{opacity:.84;background:radial-gradient(#f7b92947,#0000 53%),conic-gradient(from 80deg,#0000,#f7b929bf,#0000 34%,#f7b92959,#0000);border-radius:999px;position:absolute;inset:70px 0 0 -80px;transform:rotate(-12deg)}.fintx-laptop{background:linear-gradient(145deg,#071828,#0d2032);border:3px solid #ffffffb8;border-radius:16px 16px 6px 6px;width:500px;height:318px;padding:18px;position:absolute;top:32px;right:-38px;transform:perspective(900px)rotateY(-6deg)rotateX(2deg);box-shadow:0 24px 55px #00000073}.fintx-laptop:after{content:"";background:linear-gradient(#d8dde4,#7b828d);border-radius:0 0 18px 18px;height:24px;position:absolute;bottom:-22px;left:-28px;right:-28px}.fintx-laptop-bar,.phone-top{color:#f4d377;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.fintx-dashboard-grid{grid-template-rows:78px 1fr;grid-template-columns:46px 1fr 110px;gap:12px;margin-top:14px;display:grid}.dash-nav,.dash-balance,.dash-chart,.dash-kpi,.dash-list,.dash-actions{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px}.dash-nav{grid-row:1/3;place-content:start center;gap:12px;padding-top:16px;display:grid}.dash-nav span{background:#f7b929b3;border-radius:4px;width:14px;height:14px}.dash-balance{padding:14px}.dash-balance small,.dash-kpi small{color:#8293a6;font-weight:800}.dash-balance strong{color:#fff;margin-top:6px;font-size:18px;display:block}.dash-balance i{background:linear-gradient(90deg,#f7b929,#76c7ff);width:88%;height:2px;margin-top:10px;display:block}.dash-chart{align-items:end;gap:8px;padding:14px;display:flex}.dash-chart span,.command-chart span{background:linear-gradient(#f7b929,#76500e);border-radius:999px 999px 0 0;flex:1;min-height:32px}.dash-chart span:nth-child(2),.command-chart span:nth-child(2){min-height:58px}.dash-chart span:nth-child(3),.command-chart span:nth-child(3){min-height:78px}.dash-chart span:nth-child(4),.command-chart span:nth-child(4){min-height:52px}.dash-chart span:nth-child(5),.command-chart span:nth-child(5){min-height:92px}.dash-chart span:nth-child(6),.command-chart span:nth-child(6){min-height:70px}.dash-kpi{color:#fff;place-items:center;display:grid}.dash-kpi strong{border:10px solid var(--saas-gold);border-left-color:#ffffff1f;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.dash-list,.dash-actions{padding:12px}.dash-list span{background:#ffffff29;border-radius:999px;height:12px;margin:11px 0;display:block}.dash-actions{gap:8px;display:grid}.dash-actions button{color:#f9df98;background:#f7b92914;border:1px solid #f7b92952;border-radius:7px;font-weight:800}.fintx-mobile-preview{color:#17212c;background:#f7f8f9;border:2px solid #cfd7df;border-radius:22px;width:150px;min-height:220px;padding:18px 14px;position:absolute;bottom:0;right:-24px;box-shadow:0 20px 40px #00000059}.fintx-mobile-preview strong{margin:16px 0;font-size:18px;display:block}.fintx-mobile-preview span:not(.phone-top){background:#fff;border-radius:8px;margin:8px 0;padding:8px;font-size:11px;font-weight:800;display:block}.fintx-trust-strip{max-width:915px;color:var(--saas-ink);background:#fff;border-radius:12px;grid-template-columns:repeat(6,1fr);margin:-16px auto 34px 0;padding:16px 18px;display:grid;box-shadow:0 18px 36px #0f172a29}.fintx-trust-strip article{text-align:center;border-right:1px solid #e5e9f0;place-items:center;min-height:52px;padding:0 12px;display:grid}.fintx-trust-strip article:last-child{border-right:0}.fintx-trust-strip strong{color:#081323;font-size:15px;font-weight:950}.fintx-trust-strip span{color:#667386;font-size:11px;font-weight:700}.login-page-landing .fintx-section,.login-page-landing .fintx-footer{max-width:915px;color:var(--saas-ink);box-shadow:none;background:#fff;border:0;border-radius:0;margin:0 auto 0 0}.login-page-landing .fintx-section{padding:46px 56px}.login-page-landing .fintx-section-head{text-align:center;max-width:720px;margin:0 auto 30px}.login-page-landing .fintx-section-head span,.fintx-command-copy span,.fintx-security-band span{color:#c98700;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:950}.login-page-landing .fintx-section h2,.login-page-landing .fintx-section-head h2,.fintx-command-copy h2,.fintx-security-band h2{color:#081323;letter-spacing:-.04em;font-family:Inter,Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:clamp(28px,3.6vw,42px);font-weight:950;line-height:1.05}.login-page-landing .fintx-section-head p{color:var(--saas-muted)}.login-page-landing .fintx-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.login-page-landing .fintx-card{background:#fff;border:1px solid #dde4ed;border-radius:10px;grid-template-columns:48px 1fr;align-items:start;-moz-column-gap:14px;column-gap:14px;min-height:116px;padding:20px;display:grid;box-shadow:0 12px 26px #0f172a0a}.login-page-landing .fintx-icon{width:42px;height:42px;color:var(--saas-gold);background:linear-gradient(145deg,#081524,#102a44);border-radius:10px;font-size:13px;font-weight:950}.login-page-landing .fintx-card h3{color:#0a1322;margin:0 0 6px;font-size:15px;line-height:1.12}.login-page-landing .fintx-card p{color:#526174;grid-column:2;margin:0;font-size:12px;line-height:1.25}.fintx-command-section,.fintx-tools-section,.fintx-security-band{color:#fff;background:linear-gradient(145deg,#031121,#06192d);max-width:915px;margin:0 auto 0 0;padding:52px 56px}.fintx-command-section{grid-template-columns:.72fr 1fr;align-items:center;gap:42px;display:grid}.fintx-command-copy h2,.fintx-security-band h2,.fintx-tools-section .fintx-section-head h2{color:#fff}.fintx-command-copy p,.fintx-security-band p{color:#d7e0ea;line-height:1.55}.fintx-command-copy ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.fintx-command-copy li{color:#f2e6c5;padding-left:22px;font-weight:800;position:relative}.fintx-command-copy li:before{content:"";border:2px solid var(--saas-gold);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:0}.fintx-command-screen{background:#ffffff09;border:1px solid #f7b92966;border-radius:14px;grid-template-columns:1fr 130px;gap:14px;padding:18px;display:grid}.command-metrics{grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.command-metrics article,.command-donut,.command-feed,.command-chart{background:#0000003d;border:1px solid #ffffff14;border-radius:10px;padding:12px}.command-metrics strong{color:#fff;font-size:13px;display:block}.command-metrics span{color:#7e8fa3;font-size:10px}.command-chart{align-items:end;gap:10px;height:190px;padding:18px;display:flex}.command-donut{place-items:center;display:grid}.command-donut strong{border:12px solid var(--saas-gold);border-left-color:#ffffff1f;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.command-feed{grid-column:1/3}.command-feed span{background:#ffffff24;border-radius:999px;height:10px;margin:10px 0;display:block}.fintx-workflow-section{text-align:center}.login-page-landing .fintx-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.login-page-landing .fintx-step{text-align:center;background:#fff;border:0;border-radius:999px 999px 12px 12px;place-items:start center;min-height:156px;padding:20px 14px;display:grid;box-shadow:inset 0 0 0 1px #e3e8ef,0 14px 28px #0f172a0f}.login-page-landing .fintx-step span{background:var(--saas-gold);color:#1b1306;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:14px;font-weight:950;display:grid}.login-page-landing .fintx-step strong{color:#111827;font-size:13px}.login-page-landing .fintx-step small{color:#5c6878;font-size:11px;line-height:1.3}.fintx-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.fintx-tool-grid article{text-align:center}.tool-visual{background:linear-gradient(145deg,#ffffff1f,#00000042);border:1px solid #f7b9298c;border-radius:8px;height:102px;margin-bottom:14px}.tool-visual.map{background:linear-gradient(135deg,#0000 34%,#f7b929cc 35% 37%,#0000 38%),radial-gradient(circle at 24% 36%,#f7b929 0 4px,#0000 5px),radial-gradient(circle at 72% 62%,#56c7ff 0 4px,#0000 5px),#0b2135}.tool-visual.payslip,.tool-visual.roles{background:repeating-linear-gradient(0deg,#f7f9fd 0 10px,#e9eef5 11px 12px)}.tool-visual.analytics{background:linear-gradient(90deg,#0000 15%,#f7b929 16% 22%,#0000 23%),linear-gradient(90deg,#0000 38%,#56c7ff 39% 47%,#0000 48%),linear-gradient(90deg,#0000 64%,#f7b929 65% 73%,#0000 74%),#f7f9fd}.tool-visual.wallet{background:radial-gradient(circle at 50% 28%,#f7b929cc,#0000 18%),linear-gradient(#f7f9fd,#dfe7f1)}.fintx-tool-grid strong{color:#fff;font-size:14px;display:block}.fintx-tool-grid span{color:#c6d2df;font-size:12px}.fintx-integration-section{text-align:center}.fintx-logo-cloud,.fintx-usecase-row{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:0;display:grid;overflow:hidden}.fintx-logo-cloud span,.fintx-usecase-row span{color:#1b4f8d;border-right:1px solid #e2e8f0;place-items:center;min-height:56px;font-weight:950;display:grid}.fintx-logo-cloud span:last-child,.fintx-usecase-row span:last-child{border-right:0}.fintx-usecase-row{border:0;margin-top:14px}.fintx-usecase-row span{color:#4c5b6d;font-size:11px}.fintx-security-band{grid-template-columns:220px 1fr;align-items:center;gap:34px;display:grid}.security-emblem{border:3px solid var(--saas-gold);width:150px;height:150px;color:var(--saas-gold);border-radius:30px 30px 48px 48px;place-items:center;margin:auto;font-size:36px;font-weight:950;display:grid;box-shadow:0 0 55px #f7b92947}.security-points{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.security-points span{color:#ffe8a8;text-align:center;letter-spacing:0;text-transform:none;border:1px solid #f7b92952;border-radius:8px;place-items:center;min-height:58px;display:grid}.login-page-landing .fintx-plan-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.login-page-landing .fintx-plan-grid article{background:#fff;border:1px solid #dde4ed;border-radius:12px;min-height:220px;padding:22px;box-shadow:0 14px 30px #0f172a0f}.login-page-landing .fintx-plan-grid article:nth-child(3){border-color:#f7b929cc;box-shadow:0 18px 36px #f7b92924}.login-page-landing .fintx-plan-grid strong{color:#0a1322}.fintx-testimonial-section .fintx-testimonials{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fintx-testimonial-section blockquote{color:#263242;background:#fff;border:1px solid #e1e7ef;border-radius:12px;min-height:126px;padding:24px;box-shadow:0 12px 28px #0f172a0d}.login-page-landing .fintx-provider-note{color:#202b3a;background:#f8fafc;border:1px solid #e1e7ef;border-radius:12px;max-width:760px;margin:auto;padding:24px}.login-page-landing .fintx-final-cta{color:#fff;background:linear-gradient(135deg,#031121,#071b2e);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:30px 56px;display:grid}.login-page-landing .fintx-final-cta h2{color:#fff;font-size:22px}.login-page-landing .fintx-final-cta p{color:#c9d5e2}.login-page-landing .fintx-footer{color:#5d6978;grid-template-columns:repeat(4,auto) 1fr;align-items:center;gap:22px;padding:28px 56px 42px;display:grid}.login-page-landing .fintx-footer a{color:#0c1726;font-weight:850}.login-page-landing .fintx-footer p{margin:0;font-size:11px;line-height:1.45}.login-page-landing .fintx-shell .login-card{background:linear-gradient(#080805f0,#020201fa);border-color:#f7b9295c;width:min(410px,100vw - 56px);top:90px;right:max(28px,50vw - 632px)}.landing-login-launcher{z-index:35;color:#ffe7a4;cursor:pointer;backdrop-filter:blur(16px);background:linear-gradient(145deg,#08111feb,#020810f5),radial-gradient(circle at 85% 8%,#f7b92938,#0000 38%);border:1px solid #f7b92994;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:8px 18px 8px 12px;font-size:14px;font-weight:950;display:inline-flex;position:fixed;top:92px;right:max(28px,50vw - 632px);box-shadow:0 18px 44px #0000005c,0 0 26px #f7b92924}.landing-login-launcher .brand-mark{width:60px;height:32px}.landing-login-minimize{z-index:2;color:#ffe7a4;cursor:pointer;background:#f7b92914;border:1px solid #f7b9296b;border-radius:999px;min-height:30px;padding:0 12px;font-size:11px;font-weight:900;position:absolute;top:14px;right:14px}@media(max-width:1180px){.login-page-landing .fintx-shell{padding-left:24px;padding-right:430px}.login-page-landing .fintx-header,.login-page-landing .fintx-hero,.login-page-landing .fintx-section,.login-page-landing .fintx-footer,.fintx-command-section,.fintx-tools-section,.fintx-security-band,.fintx-trust-strip{max-width:calc(100vw - 480px)}.login-page-landing .fintx-hero{grid-template-columns:1fr}.fintx-product-stage{min-height:260px}.fintx-laptop{width:min(100%,500px);position:relative;top:auto;right:auto}}@media(max-width:980px){.login-page-landing{background:linear-gradient(#020912eb 0 32%,#f7f9fd 32% 70%,#041020 70% 100%),url(/GixSwift_banner.png) top/cover fixed,#02060d}.login-page-landing .fintx-shell{padding:18px}.login-page-landing .fintx-header,.login-page-landing .fintx-hero,.login-page-landing .fintx-section,.login-page-landing .fintx-footer,.fintx-command-section,.fintx-tools-section,.fintx-security-band,.fintx-trust-strip{max-width:100%}.login-page-landing .fintx-shell .login-card{width:100%;max-height:none;margin:0 0 24px;position:relative;inset:auto}.landing-login-launcher{border-radius:14px;justify-content:center;width:100%;margin:0 0 18px;position:sticky;top:86px;right:auto}.login-page-landing .fintx-hero{padding:32px 8px 36px}.fintx-trust-strip,.login-page-landing .fintx-feature-grid,.login-page-landing .fintx-steps,.fintx-tool-grid,.fintx-logo-cloud,.fintx-usecase-row,.security-points,.login-page-landing .fintx-plan-grid,.fintx-testimonial-section .fintx-testimonials{grid-template-columns:repeat(2,minmax(0,1fr))}.fintx-command-section,.fintx-security-band,.login-page-landing .fintx-final-cta{grid-template-columns:1fr}}@media(max-width:620px){.login-page-landing .fintx-header{padding:8px 12px}.login-page-landing .fintx-brand{min-width:auto}.login-page-landing .fintx-brand .brand-mark{width:58px}.login-page-landing .fintx-brand span{font-size:20px}.login-page-landing .fintx-hero-copy h1{font-size:clamp(42px,13vw,60px)}.login-page-landing .fintx-hero-copy>p:not(.fintx-pill):not(.fintx-discount){font-size:15px}.fintx-laptop{width:100%;height:250px;padding:12px;transform:none}.fintx-dashboard-grid{grid-template-columns:34px 1fr 82px;gap:8px}.fintx-mobile-preview{width:122px;min-height:180px;bottom:-30px;right:4px}.login-page-landing .fintx-section,.fintx-command-section,.fintx-tools-section,.fintx-security-band{padding:36px 20px}.fintx-trust-strip,.login-page-landing .fintx-feature-grid,.login-page-landing .fintx-steps,.fintx-tool-grid,.fintx-logo-cloud,.fintx-usecase-row,.security-points,.login-page-landing .fintx-plan-grid,.fintx-testimonial-section .fintx-testimonials{grid-template-columns:1fr}.login-page-landing .fintx-card{grid-template-columns:44px 1fr}.command-metrics{grid-template-columns:1fr}.command-metrics,.command-feed{grid-column:auto}.fintx-command-screen{grid-template-columns:1fr}.login-page-landing .fintx-footer{grid-template-columns:1fr;padding:28px 20px 42px}}.login-page-landing{color:#f9fbff;background:radial-gradient(circle at 78% 14%,#f7b92929,#0000 22%),radial-gradient(circle at 14% 28%,#144a746b,#0000 26%),linear-gradient(#020915 0 34%,#f7f9fd 34% 66%,#020b17 66% 100%)!important}.login-page-landing:before{opacity:1!important;background:linear-gradient(115deg,#f7b92914,#0000 28%),radial-gradient(circle at 62% 26%,#f7b92938,#0000 20%),radial-gradient(circle at 80% 82%,#0826468c,#0000 28%)!important}.login-page-landing:after{opacity:.12!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:92px 92px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.login-page-landing .fintx-shell{isolation:isolate}.login-page-landing .fintx-header{background:#020912eb;border-color:#ffffff1f}.login-page-landing .fintx-hero{min-height:640px}.login-page-landing .fintx-hero:before{filter:blur(2px);background:radial-gradient(at 64% 52%,#f7b92938,#0000 28%),radial-gradient(at 58% 70%,#275a8261,#0000 38%);inset:6% -10% 0 32%}.login-page-landing .fintx-product-stage{transform-origin:bottom;transition:transform .45s,filter .45s}.login-page-landing .fintx-product-stage:hover{filter:drop-shadow(0 34px 70px #f7b9292e);transform:translateY(-8px)scale(1.015)}.login-page-landing .fintx-section,.login-page-landing .fintx-footer,.fintx-trust-strip,.fintx-command-section,.fintx-tools-section,.fintx-security-band,.fintx-testimonial-section{box-shadow:0 24px 70px #09111d14}.login-page-landing .fintx-card,.login-page-landing .fintx-step,.login-page-landing .fintx-plan-grid article,.fintx-tool,.fintx-trust-strip article,.fintx-logo-cloud span,.security-points article{transform-origin:50%;transition:transform .35s,box-shadow .35s,border-color .35s}.login-page-landing .fintx-card:hover,.login-page-landing .fintx-step:hover,.login-page-landing .fintx-plan-grid article:hover,.fintx-tool:hover,.fintx-trust-strip article:hover{border-color:#f7b9297a;transform:translateY(-5px)scale(1.012);box-shadow:0 22px 42px #09111d1f}@supports (animation-timeline:view()){.login-page-landing .landing-reveal,.login-page-landing .fintx-section,.login-page-landing .fintx-footer,.fintx-trust-strip,.fintx-command-section,.fintx-tools-section,.fintx-security-band,.fintx-testimonial-section{transform-origin:top;animation:linear both gix-scroll-zoom;animation-timeline:view();animation-range:entry cover 34%}.login-page-landing .fintx-card,.login-page-landing .fintx-step,.login-page-landing .fintx-plan-grid article,.fintx-tool,.security-points article{animation:linear both gix-card-rise;animation-timeline:view();animation-range:entry 4% cover 26%}}@keyframes gix-scroll-zoom{0%{opacity:.2;transform:translateY(46px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gix-card-rise{0%{opacity:.18;transform:translateY(28px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:980px){.login-page-landing{background:radial-gradient(circle at 76% 10%,#f7b92924,#0000 26%),linear-gradient(#020915 0 30%,#f7f9fd 30% 70%,#020b17 70% 100%)!important}.login-page-landing .fintx-hero{min-height:auto}}.login-page-landing{--landing-max:1280px;--landing-pad:clamp(22px, 4vw, 56px);--landing-navy:#06111f;--landing-navy-2:#0a1730;--landing-gold:#f5b21a;--landing-gold-2:#d89b10;--landing-white:#fff;--landing-gray:#f6f7f9;--landing-ink:#0f172a;--landing-muted:#64748b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;background:radial-gradient(circle at 76% 9%,#f5b21a33,#0000 21%),radial-gradient(circle at 18% 20%,#23568473,#0000 26%),linear-gradient(#06111f 0 38%,#fff 38% 65%,#06111f 65% 100%)!important}.login-page-landing .fintx-shell{width:100%;max-width:none;padding:0}.login-page-landing .fintx-header{width:min(var(--landing-max),calc(100vw - (var(--landing-pad) * 2)));max-width:var(--landing-max);backdrop-filter:blur(20px);background:#040d1ac7;border:1px solid #ffffff1f;border-radius:16px;margin:18px auto 0;padding:12px 18px;box-shadow:0 20px 70px #00000047}.login-page-landing .fintx-brand .brand-mark{width:74px;height:42px}.login-page-landing .fintx-brand span{letter-spacing:0;font-size:26px}.login-page-landing .fintx-links a,.login-page-landing .fintx-nav-link{color:#f8fbff;background:#ffffff0e;border:1px solid #ffffff14;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.login-page-landing .fintx-links a:hover,.login-page-landing .fintx-nav-link:hover{color:#fff2c5;border-color:#f5b21a61}.login-page-landing .fintx-nav-link:last-child{color:#111827;background:linear-gradient(135deg,#ffe7a2,#f5b21a)}.login-page-landing .fintx-hero{width:100%;max-width:none;min-height:clamp(760px,88vh,920px);padding:165px var(--landing-pad) 104px;background:radial-gradient(circle at 70% 38%,#f5b21a2e,#0000 28%),radial-gradient(circle at 52% 90%,#f5b21a21,#0000 25%),linear-gradient(135deg,#06111f,#081a33 58%,#020711);border-radius:0;grid-template-columns:minmax(430px,560px) minmax(560px,760px);justify-content:center;gap:clamp(32px,5vw,76px);margin:-78px 0 0}.login-page-landing .fintx-hero:before{opacity:.9;filter:none;background:radial-gradient(circle at 72% 35%,#f5b21a29,#0000 22%),conic-gradient(from 130deg at 73% 54%,#0000,#f5b21a38 72deg,#0000 126deg 360deg);animation:14s ease-in-out infinite alternate gix-orbit-drift;inset:0}.login-page-landing .fintx-hero-copy{padding-top:28px}.login-page-landing .fintx-hero-copy h1{letter-spacing:0;color:#fff;text-wrap:balance;max-width:650px;margin-bottom:26px;font-size:clamp(64px,6.1vw,82px);line-height:.98}.login-page-landing .fintx-hero-copy h1 span{color:var(--landing-gold)}.login-page-landing .fintx-hero-proof{color:#f5d783;flex-wrap:wrap;gap:14px 22px;margin-top:28px;font-size:13px;font-weight:800;display:flex}.login-page-landing .fintx-hero-proof span{padding-left:20px;position:relative}.login-page-landing .fintx-hero-proof span:before{content:"";border:2px solid var(--landing-gold);border-radius:999px;width:10px;height:10px;position:absolute;top:.32em;left:0}.login-page-landing .fintx-product-stage{transform-origin:50%;align-self:end;width:min(100%,760px);min-height:520px;animation:.9s cubic-bezier(.16,1,.3,1) both gix-product-enter,6s ease-in-out 1s infinite gix-product-float}.login-page-landing .fintx-laptop{background:linear-gradient(160deg,#09182c,#03101f);border:1px solid #ffffff2e;border-radius:22px;width:min(100%,690px);height:410px;padding:22px;transform:perspective(1100px)rotateX(4deg)rotateY(-7deg);box-shadow:0 36px 90px #0000007a,inset 0 0 0 1px #f5b21a1f}.login-page-landing .fintx-mobile-preview{color:#101827;background:linear-gradient(#fff,#eef4fb);border-radius:28px;width:192px;min-height:284px;padding:22px 18px;bottom:18px;right:0;box-shadow:0 28px 64px #00000061}.login-page-landing .fintx-mobile-preview strong{font-size:19px;line-height:1.12}.login-page-landing .fintx-trust-strip{z-index:4;width:min(var(--landing-max),calc(100vw - (var(--landing-pad) * 2)));max-width:var(--landing-max);color:var(--landing-ink);background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:-58px auto 0;padding:24px 26px;display:grid;position:relative;box-shadow:0 28px 70px #0208142e}.login-page-landing .fintx-trust-strip article{border-right:1px solid #e5e7eb;min-height:62px;padding:0 18px}.login-page-landing .fintx-trust-strip article:last-child{border-right:0}.login-page-landing .fintx-trust-strip strong{color:var(--landing-ink);font-size:18px}.login-page-landing .fintx-trust-strip span{color:var(--landing-muted);font-size:12px}.login-page-landing .fintx-section,.login-page-landing .fintx-footer,.login-page-landing .fintx-command-section,.login-page-landing .fintx-tools-section,.login-page-landing .fintx-security-band{border:0;border-radius:0;width:100%;max-width:none;margin:0}.login-page-landing .fintx-section{padding:88px var(--landing-pad);color:var(--landing-ink);background:#fff}.login-page-landing .fintx-section>*{max-width:var(--landing-max);margin-left:auto;margin-right:auto}.login-page-landing .fintx-section-head{text-align:center;max-width:780px;margin-bottom:48px}.login-page-landing .fintx-section-head span{color:var(--landing-gold-2);letter-spacing:.18em;font-size:12px}.login-page-landing .fintx-section h2,.login-page-landing .fintx-section-head h2,.login-page-landing .fintx-command-copy h2,.login-page-landing .fintx-security-band h2,.login-page-landing .fintx-final-cta h2{letter-spacing:0;font-size:clamp(42px,4.2vw,56px);line-height:1.04}.login-page-landing .fintx-section-head p{color:var(--landing-muted);font-size:18px}.login-page-landing .fintx-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1120px}.login-page-landing .fintx-card{background:#fff;border:1px solid #e6e9ef;border-radius:12px;grid-template-columns:52px 1fr;align-items:start;gap:16px;min-height:176px;padding:24px;display:grid;box-shadow:0 12px 32px #0f172a0f}.login-page-landing .fintx-card h3{color:var(--landing-ink);font-size:17px;line-height:1.16}.login-page-landing .fintx-card p{color:var(--landing-muted);grid-column:2;font-size:13px;line-height:1.45}.login-page-landing .fintx-icon{color:#0d1725;background:linear-gradient(135deg,#fff5cb,#f5b21a);border-radius:12px;width:52px;height:52px;font-size:14px}.login-page-landing .fintx-command-section{padding:100px var(--landing-pad);color:#fff;background:linear-gradient(135deg,#06111f,#071b36);grid-template-columns:minmax(320px,430px) minmax(0,720px);justify-content:center;gap:clamp(36px,6vw,96px);display:grid}.login-page-landing .fintx-command-screen{border-radius:22px;min-height:430px}.login-page-landing .fintx-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;max-width:1180px}.login-page-landing .fintx-step{background:#fff;border-color:#e6e9ef;min-height:190px;padding:24px 18px}.login-page-landing .fintx-step span{background:linear-gradient(135deg,#ffe5a1,#f5b21a)}.login-page-landing .fintx-tools-section{padding:90px var(--landing-pad);color:#fff;background:linear-gradient(135deg,#06111f,#071b36)}.login-page-landing .fintx-tools-section>*{max-width:var(--landing-max);margin-left:auto;margin-right:auto}.login-page-landing .fintx-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.login-page-landing .fintx-tool-grid article{background:#ffffff0b;border:1px solid #f5b21a47;border-radius:14px;min-height:216px}.login-page-landing .fintx-integration-section{background:#fff}.login-page-landing .fintx-logo-cloud,.login-page-landing .fintx-usecase-row{max-width:1060px}.login-page-landing .fintx-disclaimer{max-width:920px;color:var(--landing-muted);text-align:center;margin:28px auto 0;font-size:13px;line-height:1.55}.login-page-landing .fintx-security-band{padding:92px var(--landing-pad);color:#fff;background:radial-gradient(circle at 20% 45%,#f5b21a2e,#0000 22%),linear-gradient(135deg,#06111f,#071b36);grid-template-columns:260px minmax(0,820px);justify-content:center;gap:54px;display:grid}.login-page-landing .security-emblem{color:#06111f;background:linear-gradient(135deg,#fff2bc,#f5b21a 52%,#875d00);border-radius:34px;width:210px;height:210px;animation:3.8s ease-in-out infinite gix-shield-pulse;box-shadow:0 0 54px #f5b21a5c}.login-page-landing .security-points{grid-template-columns:repeat(3,minmax(0,1fr))}.login-page-landing .fintx-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px}.login-page-landing .fintx-testimonial-section{background:#fff}.login-page-landing .fintx-final-cta{padding:74px var(--landing-pad);color:#fff;background:linear-gradient(135deg,#06111f,#081b35);grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.login-page-landing .fintx-final-cta>*{max-width:var(--landing-max)}.login-page-landing .fintx-footer{padding:34px max(var(--landing-pad),calc((100vw - var(--landing-max)) / 2)) 48px;color:var(--landing-muted);background:#fff;grid-template-columns:repeat(4,auto) minmax(320px,1fr);gap:28px;display:grid}.landing-login-launcher{top:94px;right:max(24px,calc((100vw - var(--landing-max)) / 2 + 24px))}.login-page-landing .fintx-shell .login-card{top:92px;right:max(24px,calc((100vw - var(--landing-max)) / 2 + 24px))}@keyframes gix-product-enter{0%{opacity:0;transform:translate(44px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes gix-product-float{0%,to{translate:0}50%{translate:0 -14px}}@keyframes gix-orbit-drift{0%{transform:translate(-1%)scale(1)}to{transform:translate(2%,-1%)scale(1.04)}}@keyframes gix-shield-pulse{0%,to{box-shadow:0 0 36px #f5b21a3d}50%{box-shadow:0 0 72px #f5b21a73}}@media(prefers-reduced-motion:reduce){.login-page-landing *,.login-page-landing :before,.login-page-landing :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media(max-width:1180px){.login-page-landing .fintx-hero{grid-template-columns:1fr;min-height:auto}.login-page-landing .fintx-product-stage{justify-self:center;width:min(100%,760px)}.login-page-landing .fintx-trust-strip,.login-page-landing .fintx-feature-grid,.login-page-landing .fintx-steps,.login-page-landing .fintx-tool-grid,.login-page-landing .fintx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page-landing .fintx-command-section,.login-page-landing .fintx-security-band{grid-template-columns:1fr}.login-page-landing .fintx-security-band>*,.login-page-landing .fintx-command-section>*{max-width:var(--landing-max);margin-left:auto;margin-right:auto}}@media(max-width:760px){.login-page-landing{--landing-pad:20px;background:linear-gradient(#06111f 0 33%,#fff 33% 66%,#06111f 66% 100%)!important}.login-page-landing .fintx-header{width:calc(100vw - 28px);margin-top:14px;padding:10px 12px;top:10px}.login-page-landing .fintx-brand span{font-size:22px}.login-page-landing .fintx-hero{gap:34px;padding:110px 20px 72px}.login-page-landing .fintx-hero-copy{padding-top:0}.login-page-landing .fintx-hero-copy h1{font-size:clamp(38px,11.8vw,46px);line-height:1.04}.login-page-landing .fintx-hero-copy>p:not(.fintx-pill):not(.fintx-discount){font-size:16px}.login-page-landing .fintx-hero-cta{grid-template-columns:1fr;display:grid}.login-page-landing .fintx-btn-primary,.login-page-landing .fintx-btn-ghost{justify-content:center;width:100%;min-height:54px}.login-page-landing .fintx-product-stage{min-height:430px}.login-page-landing .fintx-laptop{height:300px;padding:14px;transform:none}.login-page-landing .fintx-mobile-preview{width:146px;min-height:226px;right:0}.login-page-landing .fintx-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 28px);margin-top:-34px;padding:18px}.login-page-landing .fintx-trust-strip article{border-bottom:1px solid #e6e9ef;border-right:0;padding:14px 10px}.login-page-landing .fintx-section{padding:64px 20px}.login-page-landing .fintx-section-head{text-align:left}.login-page-landing .fintx-section h2,.login-page-landing .fintx-section-head h2,.login-page-landing .fintx-command-copy h2,.login-page-landing .fintx-security-band h2,.login-page-landing .fintx-final-cta h2{font-size:clamp(28px,8.4vw,34px);line-height:1.12}.login-page-landing .fintx-feature-grid,.login-page-landing .fintx-steps,.login-page-landing .fintx-tool-grid,.login-page-landing .fintx-plan-grid,.login-page-landing .security-points{grid-template-columns:1fr}.login-page-landing .fintx-card{min-height:148px;padding:22px}.login-page-landing .fintx-command-section,.login-page-landing .fintx-tools-section,.login-page-landing .fintx-security-band,.login-page-landing .fintx-final-cta{padding:68px 20px}.login-page-landing .fintx-final-cta{grid-template-columns:1fr}.login-page-landing .fintx-footer{grid-template-columns:1fr;padding:34px 20px 48px}.landing-login-launcher{width:calc(100vw - 28px);margin:12px 14px 0;top:84px}}.login-page-landing{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.login-page-landing .fintx-hero-copy h1,.login-page-landing .fintx-section h2,.login-page-landing .fintx-section-head h2,.login-page-landing .fintx-command-copy h2,.login-page-landing .fintx-security-band h2,.login-page-landing .fintx-final-cta h2{letter-spacing:0;text-shadow:none;font-family:Inter,Segoe UI Variable Display,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-weight:920}.login-page-landing .fintx-hero-copy h1{max-width:720px}.login-page-landing .fintx-hero-copy>p:not(.fintx-pill):not(.fintx-discount),.login-page-landing .fintx-section-head p,.login-page-landing .fintx-card p,.login-page-landing .fintx-step small,.login-page-landing .fintx-provider-note p,.login-page-landing .fintx-disclaimer{letter-spacing:0;text-shadow:none}.login-page-landing .fintx-product-stage{justify-content:center;align-items:center;min-height:clamp(520px,47vw,650px);display:flex}.login-page-landing .fintx-device-render{z-index:3;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 40px 80px #0000006b);transform-origin:50%;width:min(100%,820px);height:auto;display:block;position:relative}.login-page-landing .fintx-product-stage .fintx-laptop,.login-page-landing .fintx-product-stage .fintx-mobile-preview{display:none}.login-page-landing .fintx-gold-orbit{opacity:.72;height:68%;inset:10% -6% auto 5%}.login-page-landing .fintx-card h3,.login-page-landing .fintx-step strong,.login-page-landing .fintx-tool-grid strong,.login-page-landing .fintx-plan-grid strong,.login-page-landing .fintx-trust-strip strong{letter-spacing:0;text-shadow:none}.login-page-landing .fintx-card{min-height:190px}.login-page-landing .fintx-card p{font-size:14px}@supports (animation-timeline:view()){.login-page-landing .landing-reveal,.login-page-landing .fintx-section,.login-page-landing .fintx-footer,.fintx-trust-strip,.fintx-command-section,.fintx-tools-section,.fintx-security-band,.fintx-testimonial-section{animation-name:gix-scroll-zoom-sharp}}@keyframes gix-scroll-zoom-sharp{0%{opacity:.24;transform:translateY(42px)scale(.955)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:1180px){.login-page-landing .fintx-device-render{width:min(100%,760px)}}@media(max-width:760px){.login-page-landing .fintx-product-stage{min-height:auto;margin-top:8px}.login-page-landing .fintx-device-render{width:min(112vw,560px);max-width:none;margin-left:-4vw}.login-page-landing .fintx-card{min-height:160px}.login-page-landing .fintx-card p{font-size:15px}}.login-page-landing{--landing-navy-0:#020813;--landing-navy-1:#06111f;--landing-navy-2:#081c34;--landing-gold-soft:#ffe7a3}.login-page-landing .fintx-header{background:#020813d6;border:1px solid #ffffff1a;box-shadow:0 18px 70px #00000057}.login-page-landing .fintx-hero{grid-template-columns:minmax(420px,650px) minmax(640px,900px);gap:clamp(28px,4vw,64px);min-height:clamp(770px,91vh,920px);padding-top:clamp(130px,14vh,188px);padding-bottom:116px;overflow:visible}.login-page-landing .fintx-hero:before{opacity:.28;background:radial-gradient(circle at 72% 44%,#f5b21a33,#0000 20%),radial-gradient(circle at 40% 60%,#ffe29a14,#0000 24%),linear-gradient(120deg,#03091326,#0000)}.login-page-landing .fintx-hero-copy{z-index:4}.login-page-landing .fintx-hero-copy h1{color:#fff;max-width:680px;font-size:clamp(60px,6.8vw,98px);line-height:.96}.login-page-landing .fintx-hero-copy h1 span{color:#f7bd2d;text-shadow:0 12px 44px #f5b21a38}.login-page-landing .fintx-hero-copy>p:not(.fintx-pill):not(.fintx-discount){color:#ffffffe0;max-width:700px;font-size:clamp(18px,1.35vw,22px);line-height:1.48}.login-page-landing .fintx-btn-primary,.login-page-landing .fintx-btn-ghost{border-radius:10px;min-height:58px;padding:0 30px;font-size:15px;box-shadow:0 20px 46px #f5b21a3d}.login-page-landing .fintx-product-stage{isolation:isolate;justify-self:end;width:min(116%,980px);min-height:clamp(650px,54vw,780px);margin-right:max(-80px,-5vw)}.login-page-landing .fintx-product-stage:before,.login-page-landing .fintx-product-stage:after{content:"";pointer-events:none;position:absolute}.login-page-landing .fintx-product-stage:before{z-index:0;background:repeating-conic-gradient(from 18deg,#f5b21a6b 0 5deg,transparent 5deg 15deg),radial-gradient(circle,#f5b21a3d,transparent 58%);filter:blur(.2px);border-radius:999px;animation:18s linear infinite gix-orbit-spin;inset:12% 2% 20% 12%;-webkit-mask-image:radial-gradient(#000 0 47%,#0000 68%);mask-image:radial-gradient(#000 0 47%,#0000 68%)}.login-page-landing .fintx-product-stage:after{z-index:1;background:radial-gradient(circle at 75% 24%,#ffe7a3ad 0 2px,#0000 3px),radial-gradient(circle at 62% 18%,#f5b21a85 0 2px,#0000 3px),radial-gradient(circle at 84% 48%,#f5b21a73 0 2px,#0000 3px),radial-gradient(circle at 48% 34%,#fff6 0 1px,#0000 2px),radial-gradient(circle at 70% 72%,#f5b21a73 0 2px,#0000 3px);inset:7% -5% 9% 9%}.login-page-landing .fintx-gold-orbit{z-index:0;opacity:.86;background:radial-gradient(ellipse at center,#f5b21a33,transparent 55%),conic-gradient(from 110deg,transparent 0 18%,#f5b21a8f,transparent 42% 100%);filter:blur(1px);border-radius:999px;height:auto;animation:6s ease-in-out infinite alternate gix-orbit-drift;inset:4% -8% 10% 4%}.login-page-landing .fintx-device-render{filter:drop-shadow(0 48px 92px #00000085);width:min(124%,1040px);max-width:none;margin:0 -26px 0 0}.login-page-landing .fintx-trust-strip{border-radius:16px;margin-top:-66px;padding:22px 30px;box-shadow:0 30px 80px #02081438}.login-page-landing .fintx-trust-strip article{grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;-moz-column-gap:14px;column-gap:14px;min-height:72px;display:grid}.login-page-landing .fintx-trust-strip article:before{content:"";background:linear-gradient(135deg,#fff7d4,#f5b21a),radial-gradient(circle,#00000029,#0000);border-radius:13px;grid-row:1/span 2;width:42px;height:42px;box-shadow:0 10px 24px #f5b21a3d}.login-page-landing .fintx-section{padding-top:96px;padding-bottom:96px}.login-page-landing .fintx-feature-grid{gap:20px;max-width:1160px}.login-page-landing .fintx-card{background:linear-gradient(#fff,#fbfdff);border-radius:16px;min-height:178px;transition:transform .32s,box-shadow .32s,border-color .32s;box-shadow:0 18px 44px #0f172a14}.login-page-landing .fintx-card:hover{border-color:#f5b21a6b;transform:translateY(-6px);box-shadow:0 26px 66px #0f172a21}.login-page-landing .fintx-icon{color:#f5b21a;background:radial-gradient(circle at 30% 22%,#ffffffd1,#0000 25%),linear-gradient(135deg,#071527 0 48%,#102744 48% 100%);border-radius:15px;box-shadow:inset 0 0 0 1px #f5b21a33,0 14px 28px #0f172a29}.login-page-landing .fintx-command-screen,.login-page-landing .fintx-tool-grid article,.login-page-landing .security-points span{background:linear-gradient(#142b45eb,#081423f0);border-color:#f5b21a38;box-shadow:inset 0 1px #ffffff0f,0 24px 54px #00000038}.login-page-landing .fintx-workflow-section{background:#fff}.login-page-landing .fintx-steps{position:relative}.login-page-landing .fintx-step{border-radius:999px 999px 18px 18px;box-shadow:0 18px 44px #0f172a12}.login-page-landing .fintx-logo-cloud span{background:#fff;border-color:#e4e9f2;border-radius:12px;min-height:58px;box-shadow:0 14px 34px #0f172a0f}.login-page-landing .fintx-testimonials blockquote{color:#0f172a;background:#fff;border:1px solid #e4e9f2;box-shadow:0 20px 52px #0f172a17}.login-page-landing .fintx-footer{padding:54px max(var(--landing-pad),calc((100vw - var(--landing-max)) / 2)) 34px;color:#e2e8f0db;background:radial-gradient(circle at 82% 0,#f5b21a1f,#0000 24%),linear-gradient(135deg,#030a15,#07172b);border-top:1px solid #f5b21a29;grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(120px,.7fr)) minmax(230px,1fr);align-items:start;gap:34px;display:grid}.login-page-landing .fintx-footer-brand{gap:12px;display:grid}.login-page-landing .fintx-footer-brand .brand-mark{margin:0}.login-page-landing .fintx-footer-brand strong,.login-page-landing .fintx-footer nav strong{color:#fff;letter-spacing:0;font-size:16px}.login-page-landing .fintx-footer nav{gap:10px;display:grid}.login-page-landing .fintx-footer a{color:#e2e8f0c7}.login-page-landing .fintx-footer a:hover{color:#f5b21a}.login-page-landing .fintx-footer-actions{gap:12px;display:grid}.login-page-landing .fintx-footer-actions .fintx-btn-primary,.login-page-landing .fintx-footer-actions .fintx-btn-ghost{width:100%;min-height:48px}.login-page-landing .fintx-footer-legal{color:#e2e8f09e;border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:20px;padding-top:22px;font-size:12px;line-height:1.55}.login-page-landing .landing-reveal,.login-page-landing .fintx-section,.login-page-landing .fintx-footer,.login-page-landing .fintx-trust-strip,.login-page-landing .fintx-command-section,.login-page-landing .fintx-tools-section,.login-page-landing .fintx-security-band,.login-page-landing .fintx-testimonial-section{filter:none!important}@keyframes gix-orbit-spin{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.02)}}@media(max-width:1180px){.login-page-landing .fintx-hero{grid-template-columns:1fr;min-height:auto}.login-page-landing .fintx-product-stage{justify-self:center;width:min(100%,900px);margin-right:0}.login-page-landing .fintx-device-render{width:min(110%,900px);margin-right:0}.login-page-landing .fintx-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.login-page-landing .fintx-shell{background:linear-gradient(#06111f 0 27%,#fff 27% 64%,#06111f 64% 100%)!important}.login-page-landing .fintx-hero{padding-top:104px;padding-bottom:58px}.login-page-landing .fintx-hero-copy h1{font-size:clamp(42px,13vw,58px)}.login-page-landing .fintx-product-stage{min-height:330px;overflow:visible}.login-page-landing .fintx-product-stage:before{inset:8% -20% 8% -18%}.login-page-landing .fintx-device-render{width:min(132vw,620px);margin-left:-14vw;margin-right:-14vw}.login-page-landing .fintx-trust-strip{grid-template-columns:1fr 1fr;margin-top:-26px;padding:12px}.login-page-landing .fintx-trust-strip article{grid-template-columns:34px 1fr;-moz-column-gap:10px;column-gap:10px;min-height:74px}.login-page-landing .fintx-trust-strip article:before{border-radius:10px;width:32px;height:32px}.login-page-landing .fintx-card{border-radius:18px;grid-template-columns:58px 1fr}.login-page-landing .fintx-card p{grid-column:1/-1}.login-page-landing .fintx-step{border-radius:22px}.login-page-landing .fintx-footer{grid-template-columns:1fr;padding:42px 20px 34px}}.login-page-landing .fintx-shell{background:radial-gradient(circle at 78% 12%,#f5b21a24,#0000 20%),linear-gradient(#06111f 0 31%,#fff 31% 62%,#06111f 62% 100%)!important}.login-page-landing .fintx-header{max-width:none;background:#020813eb!important;border-radius:18px!important;width:min(980px,100vw - 64px)!important;margin:0!important;padding:12px 18px!important;top:16px!important;left:max(24px,50vw - 590px)!important;right:auto!important}.login-page-landing .fintx-nav{gap:18px!important}.login-page-landing .fintx-brand{min-width:170px}.login-page-landing .fintx-links{gap:6px!important}.login-page-landing .fintx-links a,.login-page-landing .fintx-nav-link{white-space:nowrap;border-radius:999px;min-height:38px;padding:0 13px!important;font-size:13px!important}.login-page-landing .fintx-links .fintx-nav-link:last-child{color:#06111f!important;background:linear-gradient(135deg,#ffe29a,#f5b21a)!important}.login-page-landing .fintx-hero{grid-template-columns:minmax(460px,620px) minmax(560px,760px)!important;align-items:center!important;gap:clamp(28px,3vw,48px)!important;min-height:min(900px,100vh)!important;padding-top:132px!important;padding-bottom:92px!important;overflow:hidden!important}.login-page-landing .fintx-hero-copy{z-index:6!important;align-self:center!important;max-width:620px!important;margin-top:0!important;padding-top:0!important}.login-page-landing .fintx-hero-copy h1{text-wrap:balance;color:#fff4cf!important;max-width:610px!important;font-size:clamp(62px,5.4vw,82px)!important;line-height:.98!important}.login-page-landing .fintx-hero-copy h1 span{display:block;color:#f5b21a!important}.login-page-landing .fintx-hero-copy>p:not(.fintx-pill):not(.fintx-discount){font-weight:650;color:#fffffff0!important;max-width:610px!important;font-size:clamp(18px,1.35vw,21px)!important;line-height:1.5!important}.login-page-landing .fintx-hero-proof{margin-top:24px!important}.login-page-landing .fintx-product-stage{justify-self:end!important;width:min(100%,780px)!important;min-height:clamp(500px,42vw,640px)!important;margin:10px -12px 0 0!important;transform:none!important}.login-page-landing .fintx-device-render{opacity:1!important;filter:drop-shadow(0 42px 76px #00000085)!important;width:min(108%,820px)!important;margin:0!important}.login-page-landing .fintx-product-stage:before{opacity:.72;inset:9% -4% 18% 2%!important}.login-page-landing .fintx-product-stage:after{opacity:.78}.landing-login-launcher{opacity:1!important;filter:none!important;background:#020813eb!important;top:92px!important;right:max(28px,50vw - 564px)!important;box-shadow:0 18px 44px #00000047!important}.login-page-landing .fintx-section,.login-page-landing #features,.login-page-landing #integrations,.login-page-landing #plans,.login-page-landing #success,.login-page-landing #providers{background:#fff!important}.login-page-landing #features{background:radial-gradient(circle at 12% 5%,#f5b21a14,#0000 20%),#fff!important}.login-page-landing .fintx-card{background:#fff!important}.login-page-landing .fintx-command-section,.login-page-landing .fintx-tools-section,.login-page-landing .fintx-security-band,.login-page-landing .fintx-final-cta{background:radial-gradient(circle at 78% 20%,#f5b21a24,#0000 25%),linear-gradient(135deg,#030a15,#07172b,#06111f)!important}@media(max-width:1180px){.login-page-landing .fintx-header{width:min(760px,100vw - 40px)!important;left:20px!important}.login-page-landing .fintx-hero{grid-template-columns:1fr!important;min-height:auto!important;padding-top:118px!important}.login-page-landing .fintx-product-stage{justify-self:center!important;margin:0 auto!important}}@media(max-width:760px){.login-page-landing .fintx-header{width:calc(100vw - 28px)!important;padding:10px 12px!important;top:12px!important;left:14px!important}.login-page-landing .fintx-brand{min-width:0}.login-page-landing .fintx-hero{gap:26px!important;padding-top:110px!important;padding-bottom:50px!important}.login-page-landing .fintx-hero-copy h1{font-size:clamp(46px,12.8vw,58px)!important}.login-page-landing .fintx-product-stage{width:100%!important;min-height:310px!important}.login-page-landing .fintx-device-render{width:min(122vw,560px)!important;margin-left:-10vw!important}.landing-login-launcher{width:auto!important;margin:0!important;top:82px!important;right:14px!important}}.login-page-landing .fintx-header{background:#020813f5!important;border:0!important;border-bottom:1px solid #f5b21a3d!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:10px max(24px,50vw - 590px)!important;top:0!important;left:0!important;right:0!important;box-shadow:0 10px 34px #00000047!important}.login-page-landing .fintx-nav{width:100%;max-width:1180px;margin:0 auto}.login-page-landing .fintx-brand span{font-size:23px!important}.login-page-landing .fintx-links a,.login-page-landing .fintx-nav-link{min-height:36px}.login-page-landing .fintx-hero{padding-top:112px!important}.landing-login-launcher{top:76px!important}@media(max-width:1180px){.login-page-landing .fintx-header{width:100%!important;padding:10px 20px!important;left:0!important;right:0!important}}@media(max-width:760px){.login-page-landing .fintx-header{border-radius:0!important;width:100%!important;padding:10px 14px!important;top:0!important;left:0!important;right:0!important}.login-page-landing .fintx-hero{padding-top:96px!important}.landing-login-launcher{top:70px!important;right:14px!important}}.login-page-landing .security-emblem{box-shadow:none!important;background:radial-gradient(circle at 50% 48%,#f5b21a52,#0000 62%),#040c185c!important;border:0!important;overflow:visible!important}.login-page-landing .security-emblem img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 44px #f5b21a38)drop-shadow(0 18px 42px #00000061);width:min(260px,100%);height:auto;display:block}@media(max-width:760px){.login-page-landing .security-emblem{justify-self:center;width:180px!important;height:auto!important}}.login-page-landing .fintx-trust-strip strong{line-height:1.05;font-size:16px!important}.login-page-landing .fintx-command-screen{justify-content:center;align-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,#f5b21a26,#0000 42%),linear-gradient(145deg,#0a1e36f5,#030b16fa)!important;border:1px solid #f5b21a57!important;min-height:clamp(330px,34vw,470px)!important;padding:clamp(14px,2vw,24px)!important;display:flex!important;box-shadow:inset 0 1px #ffffff17,0 34px 88px #00000057,0 0 0 1px #ffffff0a!important}.login-page-landing .fintx-command-screen img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 48px #0000006b);width:min(112%,760px);max-width:none;height:auto}.login-page-landing .fintx-integration-section,.login-page-landing .fintx-testimonial-section,.login-page-landing #providers{color:#071527!important;background:radial-gradient(circle at 18% 8%,#f5b21a14,#0000 25%),linear-gradient(#fff,#f7fbff)!important}.login-page-landing .fintx-integration-section .fintx-section-head p{max-width:780px;margin:14px auto 0;color:#4d5d70!important}.login-page-landing .fintx-logo-cloud span,.login-page-landing .fintx-usecase-row span,.login-page-landing .fintx-testimonials blockquote,.login-page-landing .fintx-provider-note{color:#0a1728!important;background:#fffffff0!important;border-color:#0c233e1a!important;box-shadow:0 18px 42px #0f172a14!important}.login-page-landing .fintx-usecase-row span{color:#2f4661!important}.login-page-landing .fintx-testimonial-section .fintx-section-head span,.login-page-landing #providers .fintx-section-head span{color:#9a6a00!important}.login-page-landing .fintx-testimonial-section h2,.login-page-landing #providers h2{color:#071527!important}.login-page-landing .fintx-testimonial-section blockquote{font-size:16px;line-height:1.45;opacity:1!important}.login-page-landing .fintx-provider-note p,.login-page-landing #providers .fintx-section-head p{color:#40546b!important}.login-page-landing .fintx-final-cta{color:#fff!important;background:radial-gradient(circle at 82% 22%,#f5b21a38,#0000 28%),linear-gradient(135deg,#08213f,#061527 55%,#030b16)!important}.login-page-landing .fintx-final-cta h2{color:#fff!important;opacity:1!important}.login-page-landing .fintx-final-cta p{color:#ebf4ffdb!important;opacity:1!important}.login-page-landing .fintx-footer{color:#ebf4ffdb!important;background:radial-gradient(circle at 88% 0,#f5b21a29,#0000 24%),linear-gradient(135deg,#07172b,#030a15)!important;border-top:1px solid #f5b21a33!important}.login-page-landing .fintx-footer-brand strong,.login-page-landing .fintx-footer nav strong{color:#fff!important}.login-page-landing .fintx-footer a,.login-page-landing .fintx-footer p{color:#e2e8f0c7!important}.login-page-landing .fintx-footer-legal{color:#e2e8f0ad!important}@media(max-width:760px){.login-page-landing .fintx-command-screen{min-height:250px!important}.login-page-landing .fintx-command-screen img{width:122%}}.business-onboarding-card{color:#102033;background:#fff;border:1px solid #d8e1ec;border-radius:14px;width:min(1080px,100% - 32px);margin:96px auto 48px;padding:28px;box-shadow:0 26px 70px #0f172a24}.business-onboarding-head{border-bottom:1px solid #e5ebf2;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-bottom:22px;padding-bottom:20px;display:grid}.business-onboarding-head p,.demo-workspace-topbar p,.demo-workspace-hero p{color:#0b7a37;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.business-onboarding-head h1{color:#111827;letter-spacing:0;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.08}.business-onboarding-head span,.demo-workspace-hero span,.demo-workspace-topbar span{color:#536579;margin-top:8px;font-size:15px;line-height:1.5;display:block}.business-onboarding-section{background:#f8fafc;border:1px solid #e1e8f0;border-radius:10px;margin-top:18px;padding:18px}.business-onboarding-section h2{color:#102033;letter-spacing:0;margin:0 0 14px;font-size:16px;font-weight:800}.business-onboarding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.business-onboarding-card label{color:#334155;gap:7px;font-size:13px;font-weight:700;display:grid}.business-onboarding-card input,.business-onboarding-card select,.business-onboarding-card textarea{color:#111827;width:100%;min-height:42px;font:inherit;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font-size:14px}.business-onboarding-card textarea{resize:vertical;min-height:104px;line-height:1.45}.business-onboarding-card input:focus,.business-onboarding-card select:focus,.business-onboarding-card textarea:focus{border-color:#2563eb;outline:2px solid #2563eb2e}.business-onboarding-wide{grid-column:1/-1}.business-toggle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.business-toggle{background:#fff;border:1px solid #d8e1ec;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;color:#25364a!important;grid-template-columns:none!important;gap:9px!important;display:flex!important}.business-toggle input{accent-color:#1d4ed8;width:16px;height:16px;min-height:16px}.business-onboarding-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.business-onboarding-actions button:first-child{color:#fff;background:#0f3b67;border:1px solid #0f3b67;width:auto;min-width:230px}.business-onboarding-card small{color:#64748b;margin-top:12px;display:block}.demo-workspace-shell{color:#102033;background:#eef3f8;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.demo-workspace-sidebar{color:#fff;background:#07213a;border-right:1px solid #ffffff14;flex-direction:column;gap:22px;padding:22px 16px;display:flex}.demo-workspace-sidebar nav{gap:8px;display:grid}.demo-workspace-sidebar button,.demo-exit-btn{color:#dbeafe;width:100%;min-height:42px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.demo-workspace-sidebar button.active{color:#0f3b67;background:#fff}.demo-exit-btn{border-color:#ffffff2e;margin-top:auto}.demo-workspace-main{padding:22px;overflow:auto}.demo-workspace-topbar{background:#fff;border:1px solid #dce5ee;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:flex}.demo-workspace-topbar h1,.demo-workspace-hero h2{color:#111827;letter-spacing:0;margin:0}.demo-workspace-topbar h1{font-size:24px}.demo-workspace-hero{background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #dce5ee;border-radius:12px;grid-template-columns:1fr 220px;align-items:center;gap:18px;padding:24px;display:grid}.demo-confidence{color:#fff;text-align:center;background:#0f3b67;border-radius:10px;place-items:center;min-height:150px;display:grid}.demo-confidence strong{font-size:46px;line-height:1}.demo-confidence span{color:#dbeafe;font-size:13px}.demo-metric-row,.demo-workspace-grid{gap:14px;margin-top:16px;display:grid}.demo-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-metric-row article,.demo-workspace-grid article,.demo-workspace-panel{background:#fff;border:1px solid #dce5ee;border-radius:10px;box-shadow:0 12px 30px #0f172a0f}.demo-metric-row article{color:#1d4ed8;gap:6px;padding:16px;display:grid}.demo-metric-row span{color:#64748b;font-size:13px}.demo-metric-row strong{color:#111827;font-size:24px}.demo-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-workspace-grid article,.demo-workspace-panel{padding:18px}.demo-section-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.demo-section-title h3,.demo-workspace-panel h3{color:#111827;margin:0;font-size:17px}.demo-section-title span{color:#64748b;font-size:12px}.demo-list,.demo-rules{gap:8px;display:grid}.demo-list span,.demo-rules span{color:#26384d;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;font-size:14px}.demo-workspace-panel{margin-top:16px}.demo-rules{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}@media(max-width:980px){.business-onboarding-grid,.business-toggle-grid,.demo-metric-row,.demo-workspace-grid,.demo-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-workspace-shell{grid-template-columns:1fr}.demo-workspace-sidebar{position:static}}@media(max-width:680px){.business-onboarding-card{width:calc(100% - 20px);margin:72px auto 24px;padding:18px}.business-onboarding-head,.business-onboarding-grid,.business-toggle-grid,.demo-workspace-hero,.demo-metric-row,.demo-workspace-grid,.demo-rules{grid-template-columns:1fr}.demo-workspace-main{padding:12px}.demo-workspace-topbar{display:grid}}.merchant-shell{--business-navy:#06213a;--business-navy-2:#082b4d;--business-bg:#eef3f8;--business-panel:#fff;--business-border:#d8e1ec;--business-text:#111827;--business-muted:#5f6f82;--business-blue:#0f3b67;--business-accent:#d99a10;background:var(--business-bg)!important;width:100%!important;max-width:none!important;min-height:100vh!important;color:var(--business-text)!important;grid-template-columns:260px minmax(0,1fr)!important;align-items:stretch!important;margin:0!important;padding:0!important;display:grid!important}.merchant-shell:before,.merchant-shell:after{content:none!important;display:none!important}.merchant-top{width:260px!important;height:100vh!important;min-height:100vh!important;box-shadow:none!important;color:#fff!important;z-index:3!important;background:linear-gradient(#06213a,#031425)!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;flex-direction:column!important;align-self:start!important;gap:18px!important;padding:20px 14px!important;display:flex!important;position:sticky!important;top:0!important;overflow-y:auto!important}.merchant-top .brand-row{border-bottom:1px solid #ffffff1f!important;width:100%!important;padding:0 0 18px!important}.merchant-top .brand-row .brand-mark{border-radius:8px!important;flex:0 0 44px!important;width:44px!important;height:44px!important}.merchant-top .brand-row strong{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important;font-size:17px!important;font-weight:900!important;line-height:1.1!important}.merchant-top .brand-row span{color:#f5c451!important;-webkit-text-fill-color:#f5c451!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:800!important}.merchant-top .profile-logout{color:#fff!important;-webkit-text-fill-color:#fff!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:#031425b8!important;border:1px solid #f5c4518c!important;border-radius:7px!important;justify-content:center!important;margin-top:auto!important}.merchant-tabbar{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.merchant-tabbar button{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;text-align:left!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;justify-content:flex-start!important;padding:10px 12px!important;font-size:14px!important;font-weight:750!important}.merchant-tabbar button.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(90deg,#d99a1047,#d99a101f)!important;border-color:#f5c45173!important}.merchant-main{background:var(--business-bg)!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100vh!important;color:var(--business-text)!important;margin:0!important;padding:18px 22px 36px!important}.business-workspace-topbar{border:1px solid var(--business-border)!important;background:#fff!important;border-radius:8px!important;grid-template-columns:minmax(220px,1fr) minmax(260px,520px) auto!important;align-items:center!important;gap:16px!important;min-height:72px!important;margin:0 0 16px!important;padding:14px 18px!important;display:grid!important;box-shadow:0 10px 28px #0f172a0f!important}.business-workspace-topbar p{color:#0b7a37!important;-webkit-text-fill-color:#0b7a37!important;margin:0 0 2px!important;font-size:12px!important;font-weight:850!important}.business-workspace-topbar h1{color:var(--business-text)!important;-webkit-text-fill-color:var(--business-text)!important;letter-spacing:0!important;margin:0!important;font-size:22px!important;line-height:1.2!important}.business-workspace-search{color:#7b8ba0!important;-webkit-text-fill-color:#7b8ba0!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:8px!important;align-items:center!important;min-height:40px!important;padding:0 14px!important;font-size:14px!important;display:flex!important}.business-workspace-admin-chip{color:var(--business-text)!important;border-left:1px solid #e2e8f0!important;gap:2px!important;padding:8px 12px!important;display:grid!important}.business-workspace-admin-chip span{color:var(--business-muted)!important;-webkit-text-fill-color:var(--business-muted)!important;font-size:12px!important}.business-workspace-admin-chip strong{color:var(--business-text)!important;-webkit-text-fill-color:var(--business-text)!important;font-size:14px!important}.merchant-hero{border:1px solid var(--business-border)!important;min-height:auto!important;color:var(--business-text)!important;background:#fff!important;border-radius:8px!important;gap:8px!important;margin:0 0 16px!important;padding:20px!important;display:grid!important;box-shadow:0 10px 28px #0f172a0f!important}.merchant-hero span{color:#24445f!important;-webkit-text-fill-color:#24445f!important;text-transform:uppercase!important;background:#eef5fb!important;border-radius:999px!important;width:-moz-max-content!important;width:max-content!important;padding:4px 8px!important;font-size:12px!important;font-weight:850!important}.merchant-hero strong{color:var(--business-text)!important;-webkit-text-fill-color:var(--business-text)!important;letter-spacing:0!important;font-size:30px!important;line-height:1.05!important}.merchant-hero small{color:var(--business-muted)!important;-webkit-text-fill-color:var(--business-muted)!important;font-size:14px!important}.merchant-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:0 0 16px!important;display:grid!important}.merchant-stats .coach-stat,.merchant-grid>.panel,.merchant-grid>.form-card,.merchant-grid>.late-accumulation-card{border:1px solid var(--business-border)!important;color:var(--business-text)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 10px 28px #0f172a0f!important}.merchant-stats .coach-stat{min-height:78px!important;padding:14px!important}.merchant-stats .coach-stat span,.merchant-grid small,.merchant-shell .tip,.merchant-shell .tx-row span,.merchant-shell time{color:var(--business-muted)!important;-webkit-text-fill-color:var(--business-muted)!important}.merchant-stats .coach-stat strong,.merchant-grid>.panel h2,.merchant-grid>.form-card h2,.merchant-shell .tx-row strong,.merchant-shell .tx-row b{color:var(--business-text)!important;-webkit-text-fill-color:var(--business-text)!important}.merchant-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr)!important;align-items:start!important;gap:16px!important;width:100%!important;margin:0!important;display:grid!important}.merchant-grid[data-view=overview] .merchant-section-business{grid-area:1/2/span 4!important}.merchant-grid[data-view=overview] .merchant-section-overview:not(.merchant-section-business){grid-column:1!important}.merchant-grid>.panel,.merchant-grid>.form-card{min-width:0!important;padding:18px!important}.merchant-grid>.panel h2,.merchant-grid>.form-card h2{letter-spacing:0!important;margin:0 0 14px!important;font-size:18px!important;line-height:1.2!important}.business-admin-brief{border:1px solid var(--business-border)!important;color:var(--business-text)!important;background:#f8fafc!important;border-radius:8px!important}.business-admin-brief strong{color:var(--business-text)!important;-webkit-text-fill-color:var(--business-text)!important;letter-spacing:0!important;font-size:22px!important}.business-admin-brief p{color:#34475d!important;-webkit-text-fill-color:#34475d!important}.business-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.business-admin-metrics span{border:1px solid var(--business-border)!important;background:#fff!important;border-radius:8px!important}.merchant-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.merchant-module-card{border:1px solid var(--business-border)!important;min-height:118px!important;color:var(--business-text)!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border-radius:8px!important;padding:14px!important}.merchant-module-card.is-enabled{background:#f8fafc!important;border-color:#b7c9dd!important}.merchant-module-card.is-locked{opacity:1!important;background:#fff!important}.merchant-module-card span{color:#47627f!important;-webkit-text-fill-color:#47627f!important;background:#eef5fb!important;border-radius:999px!important;width:-moz-max-content!important;width:max-content!important;padding:3px 7px!important;font-size:10px!important;font-weight:850!important}.merchant-module-card strong{color:var(--business-text)!important;-webkit-text-fill-color:var(--business-text)!important;font-size:15px!important;line-height:1.25!important}.merchant-module-card small{color:var(--business-muted)!important;-webkit-text-fill-color:var(--business-muted)!important;font-size:12px!important;line-height:1.35!important}.merchant-grid input,.merchant-grid select{min-height:40px!important;color:var(--business-text)!important;-webkit-text-fill-color:var(--business-text)!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:7px!important}.merchant-grid button,.merchant-shell .btn-secondary{color:#12365c!important;-webkit-text-fill-color:#12365c!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #cbd8e6!important;border-radius:7px!important}.merchant-grid button:hover,.merchant-shell .btn-secondary:hover{background:#dbeafe!important;border-color:#93b4d8!important}.merchant-summary-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.merchant-summary-list span,.merchant-shell .tx-row{border:1px solid var(--business-border)!important;background:#f8fafc!important;border-radius:8px!important}.merchant-shell .toast{color:#12365c!important;-webkit-text-fill-color:#12365c!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}@media(max-width:1180px){.merchant-shell{grid-template-columns:220px minmax(0,1fr)!important}.merchant-top{width:220px!important}.merchant-stats,.merchant-module-grid,.business-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.merchant-grid{grid-template-columns:1fr!important}.merchant-grid[data-view=overview] .merchant-section-business,.merchant-grid[data-view=overview] .merchant-section-overview:not(.merchant-section-business){grid-area:auto/1!important}}@media(max-width:760px){.merchant-shell{grid-template-columns:1fr!important}.merchant-top{width:100%!important;height:auto!important;min-height:auto!important;position:static!important}.merchant-main{padding:12px!important}.business-workspace-topbar,.merchant-stats,.merchant-module-grid,.business-admin-metrics,.merchant-summary-list{grid-template-columns:1fr!important}}.business-client-shell{--client-ink:#111827;--client-muted:#5f6b7a;--client-line:#d9e1eb;min-height:100vh;color:var(--client-ink);-webkit-text-fill-color:currentColor;letter-spacing:0;background:radial-gradient(circle at 16% 10%,#c9971729,#0000 26%),radial-gradient(circle at 84% 18%,#06182b1f,#0000 30%),linear-gradient(135deg,#f7f9fc,#eef3f8 48%,#e7edf4);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.business-client-login-card{grid-template-columns:minmax(0,1.18fr) minmax(390px,.66fr);align-items:start;gap:18px;width:min(1320px,100% - 32px);margin:0 auto;padding:24px 0 34px;display:grid}.business-client-brand{align-items:center;gap:14px;display:flex}.business-client-logo{width:56px;height:56px;color:var(--client-accent);-webkit-text-fill-color:var(--client-accent);background:#06182b;border:1px solid #ffffff2e;border-radius:14px;place-items:center;font-weight:900;display:grid;box-shadow:0 14px 34px #06182b3d}.business-client-brand p,.business-client-brand span,.business-client-topbar p,.business-client-attention p,.business-client-metrics span,.business-client-metrics p,.business-client-panel-head span,.business-client-user strong{color:var(--client-muted);-webkit-text-fill-color:var(--client-muted);margin:0;font-size:.86rem}.business-client-brand h1,.business-client-topbar h2,.business-client-panel h3,.business-client-attention h3{color:var(--client-ink);-webkit-text-fill-color:var(--client-ink);letter-spacing:0;margin:0}.business-client-hero,.business-client-login-form,.business-client-pilot-users,.business-client-access-help,.business-client-landing-details article{border:1px solid var(--client-line);border-radius:12px;box-shadow:0 18px 48px #11182714}.business-client-hero{background:linear-gradient(145deg,#06182bfa,#08223af0 56%,#0a2d46f5),#06182b;border-color:#ffffff24;flex-direction:column;grid-area:2/1/span 2;justify-content:space-between;gap:24px;min-height:590px;padding:clamp(24px,4vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #06182b38}.business-client-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c997173d,#0000 68%);border-radius:999px;height:360px;position:absolute;inset:auto -8% -34% 34%}.business-client-hero>*{z-index:1;position:relative}.business-client-hero-label{width:-moz-fit-content;width:fit-content;color:var(--client-accent);-webkit-text-fill-color:var(--client-accent);text-transform:uppercase;letter-spacing:.04em;background:#c9971724;border:1px solid #c9971757;border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:.82rem;font-weight:950;display:inline-flex}.business-client-hero p{color:#d8e4f2;-webkit-text-fill-color:#d8e4f2;max-width:740px;margin:0;font-size:1.04rem;font-weight:650;line-height:1.7}.business-client-hero h2{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:0;max-width:780px;margin:0;font-size:clamp(2.4rem,4.25vw,4.6rem);line-height:1.05}.business-client-preview-board{backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;overflow:hidden;box-shadow:0 18px 52px #0000002e}.business-client-preview-head{background:#ffffff14;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.business-client-preview-head span,.business-client-preview-head strong{color:#fff;-webkit-text-fill-color:#fff}.business-client-preview-head span{font-weight:900}.business-client-preview-head strong{background:#c9971724;border:1px solid #c9971766;border-radius:999px;padding:7px 10px;font-size:.82rem}.business-client-preview-summary{background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.business-client-preview-summary article{background:#06182b6b;align-content:center;gap:6px;min-height:82px;padding:14px;display:grid}.business-client-preview-summary span{color:#a8b8cc;-webkit-text-fill-color:#a8b8cc;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:850}.business-client-preview-summary strong{color:#fff;-webkit-text-fill-color:#fff;font-size:1.02rem}.business-client-preview-rows{display:grid}.business-client-preview-rows div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:grid}.business-client-preview-rows div+div{border-top:1px solid #ffffff21}.business-client-preview-rows svg{color:#16803c;-webkit-text-fill-color:#16803c}.business-client-preview-rows span{color:#fff;-webkit-text-fill-color:#fff;font-weight:850}.business-client-preview-rows small{color:#16803c;-webkit-text-fill-color:#16803c;background:#dcfce7;border-radius:999px;padding:5px 8px;font-weight:900}.business-client-module-preview{flex-wrap:wrap;gap:8px;display:flex}.business-client-module-preview span{color:#ffe7a3;-webkit-text-fill-color:#ffe7a3;background:#c997171f;border:1px solid #c9971757;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:8px 12px;font-weight:800}.business-client-login-card>.business-client-brand{background:#06182b;border:1px solid #ffffff1f;border-radius:14px;grid-column:1/-1;min-height:96px;padding:18px;box-shadow:0 18px 44px #06182b33}.business-client-login-card>.business-client-brand h1,.business-client-login-card>.business-client-brand p,.business-client-login-card>.business-client-brand span,.business-client-login-card>.business-client-brand strong{color:#fff;-webkit-text-fill-color:#fff}.business-client-login-card>.business-client-brand strong{color:var(--client-accent);-webkit-text-fill-color:var(--client-accent);background:#c997171f;border:1px solid #c9971766;border-radius:999px;margin-left:auto;padding:8px 12px;font-size:.88rem}.business-client-login-form{background:#fffffff5;flex-direction:column;grid-area:2/2;gap:15px;padding:24px;display:flex}.business-client-login-intro{border-bottom:1px solid #e5ebf2;padding-bottom:14px}.business-client-login-intro span{color:var(--client-accent);-webkit-text-fill-color:var(--client-accent);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:900}.business-client-login-intro h2{color:#0b1628;-webkit-text-fill-color:#0b1628;margin:6px 0 8px;font-size:1.55rem;line-height:1.15}.business-client-login-intro p,.business-client-login-form small,.business-client-access-help p{color:#667085;-webkit-text-fill-color:#667085;margin:0;line-height:1.55}.business-client-access-toggle{background:#f8fafc;border:1px solid #d8e0eb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.business-client-access-toggle button{color:#667085;-webkit-text-fill-color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;font-weight:900}.business-client-access-toggle button.active{color:#fff;-webkit-text-fill-color:#fff;background:#06182b;box-shadow:0 8px 18px #06182b24}.business-client-login-form label{color:#1f2937;-webkit-text-fill-color:#1f2937;gap:8px;font-size:.9rem;font-weight:800;display:grid}.business-client-login-form input,.business-client-login-form select{color:#111827;-webkit-text-fill-color:#111827;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:10px;padding:0 12px}.business-client-registration-form{gap:12px;display:grid}.business-client-password{background:#fff;border:1px solid #cfd8e3;border-radius:10px;grid-template-columns:minmax(0,1fr) 46px;display:grid;overflow:hidden}.business-client-password input{border:0;border-radius:0}.business-client-password button{color:#20324a;-webkit-text-fill-color:#20324a;background:#f8fafc;border:0;border-left:1px solid #d9e1eb}.business-client-primary,.business-client-attention button,.business-client-task button,.business-client-actions button{background:var(--client-accent);color:#fff;-webkit-text-fill-color:#fff;cursor:pointer;border:1px solid #b88716;border-radius:10px;min-height:42px;padding:0 16px;font-weight:900}.business-client-error{color:#b42318;-webkit-text-fill-color:#b42318;font-size:.9rem}.business-client-request-notice{color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:10px 12px;font-size:.9rem;line-height:1.45}.business-client-access-help{background:#fffffff5;grid-area:3/2;gap:14px;padding:18px;display:grid}.business-client-access-help h3{color:#0b1628;-webkit-text-fill-color:#0b1628;margin:0 0 6px}.business-client-role-strip{flex-wrap:wrap;gap:8px;display:flex}.business-client-role-strip span{color:#172033;-webkit-text-fill-color:#172033;background:#fff;border:1px solid #d8e0eb;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:900}.business-client-live-note{background:#f8fafc;border:1px solid #d8e0eb;border-radius:12px;gap:6px;padding:14px;display:grid}.business-client-live-note strong{color:#172033;-webkit-text-fill-color:#172033}.business-client-live-note span{color:#667085;-webkit-text-fill-color:#667085;line-height:1.5}.business-client-pilot-users{background:#f8fafc;border:1px solid #d8e0eb;border-radius:12px;padding:8px}.business-client-pilot-users summary{cursor:pointer;color:#172033;-webkit-text-fill-color:#172033;padding:8px 10px;font-weight:900;list-style:none}.business-client-pilot-users summary::-webkit-details-marker{display:none}.business-client-pilot-users button{text-align:left;color:#172033;-webkit-text-fill-color:#172033;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.business-client-pilot-users button+button{margin-top:8px}.business-client-pilot-users span{color:#667085;-webkit-text-fill-color:#667085;font-size:.82rem}.business-client-landing-details{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:18px;display:grid}.business-client-landing-details article{background:#fffffff5;padding:22px}.business-client-landing-details h3{color:#0b1628;-webkit-text-fill-color:#0b1628;margin:0 0 12px}.business-client-landing-details p{color:#667085;-webkit-text-fill-color:#667085;margin:0;line-height:1.65}.business-client-landing-details p+p{margin-top:10px}.business-client-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-client-workflow-steps div{background:#f8fafc;border:1px solid #d8e0eb;border-radius:12px;align-content:start;gap:10px;min-height:104px;padding:14px;display:grid}.business-client-workflow-steps strong{color:var(--client-accent);-webkit-text-fill-color:var(--client-accent);font-size:.9rem}.business-client-workflow-steps span{color:#172033;-webkit-text-fill-color:#172033;font-weight:850;line-height:1.35}.business-client-workspace{grid-template-columns:270px minmax(0,1fr);display:grid}.business-client-sidebar{color:#fff;-webkit-text-fill-color:#fff;background:#06182b;flex-direction:column;gap:18px;min-height:100vh;padding:18px;display:flex}.business-client-brand.compact h1{color:#fff;-webkit-text-fill-color:#fff;font-size:1.08rem}.business-client-brand.compact span{color:var(--client-accent);-webkit-text-fill-color:var(--client-accent);font-weight:800}.business-client-sidebar nav{gap:8px;display:grid}.business-client-sidebar button,.business-client-logout{color:#d7e4f5;-webkit-text-fill-color:#d7e4f5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-weight:800;text-decoration:none;display:flex}.business-client-sidebar button.active{color:#fff;-webkit-text-fill-color:#fff;background:#c9971729;border-color:#c997178a}.business-client-logout{cursor:pointer;width:100%;margin-top:auto}.business-client-main{min-width:0;padding:24px}.business-client-topbar,.business-client-attention,.business-client-panel,.business-client-metrics article{border:1px solid var(--client-line);background:#fffffff2;border-radius:12px;box-shadow:0 12px 32px #1118270f}.business-client-topbar{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.business-client-user{background:#f8fafc;border:1px solid #d8e0eb;border-radius:999px;justify-items:end;padding:8px 12px;display:grid}.business-client-user span{color:#172033;-webkit-text-fill-color:#172033;font-weight:900}.business-client-attention{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:22px;display:flex}.business-client-attention h3{max-width:860px;margin-top:6px;font-size:1.25rem;line-height:1.4}.business-client-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.business-client-metrics article{padding:18px}.business-client-metrics strong{color:#0b1628;-webkit-text-fill-color:#0b1628;margin:10px 0 6px;font-size:1.8rem;display:block}.business-client-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:14px;margin-top:16px;display:grid}.business-client-panel{padding:18px}.business-client-panel.wide{grid-column:1/-1}.business-client-section-panel{margin-top:16px}.business-client-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.business-client-task{color:#172033;-webkit-text-fill-color:#172033;background:#fbfcfe;border:1px solid #e0e7f0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.business-client-task+.business-client-task{margin-top:10px}.business-client-task svg{color:#16803c;-webkit-text-fill-color:#16803c}.business-client-task button{color:#172033;-webkit-text-fill-color:#172033;background:#fff;border-color:#cfd8e3;min-height:34px}.business-client-actions,.business-client-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-client-actions button{background:#06182b;border-color:#06182b}.business-client-modules span,.business-client-modules button{color:#172033;-webkit-text-fill-color:#172033;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d8e0eb;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-weight:800;display:flex}.business-client-modules svg,.business-client-empty-state svg{color:var(--client-accent);-webkit-text-fill-color:var(--client-accent)}.business-client-empty-state{text-align:center;background:#f8fafc;border:1px dashed #cfd8e3;border-radius:12px;align-content:center;place-items:center;gap:10px;min-height:260px;padding:28px;display:grid}.business-client-empty-state strong{color:#172033;-webkit-text-fill-color:#172033;font-size:1.08rem}.business-client-empty-state p{color:#667085;-webkit-text-fill-color:#667085;max-width:560px;margin:0;line-height:1.55}.business-client-employee-center{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;margin-top:16px;display:grid}.business-client-pending-requests{grid-column:1/-1}.business-client-employee-center .business-client-panel-head strong{color:#6f4b00;-webkit-text-fill-color:#6f4b00;background:var(--client-accent-soft);border:1px solid #c9971747;border-radius:999px;padding:7px 10px;font-size:.86rem}.business-client-employee-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-client-employee-form label{color:#243247;-webkit-text-fill-color:#243247;gap:7px;font-size:.86rem;font-weight:850;display:grid}.business-client-employee-form input{color:#111827;-webkit-text-fill-color:#111827;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:10px;padding:0 12px}.business-client-employee-form .business-client-primary{align-self:end}.business-client-invite-notice{color:#166534;-webkit-text-fill-color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin:14px 0 0;padding:12px;font-weight:800}.business-client-employee-list{gap:10px;display:grid}.business-client-employee-list div,.business-client-employee-list p{background:#f8fafc;border:1px solid #d8e0eb;border-radius:10px;gap:4px;margin:0;padding:12px;display:grid}.business-client-request-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.business-client-request-actions button{color:#172033;-webkit-text-fill-color:#172033;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;min-height:34px;padding:0 12px;font-weight:900}.business-client-request-actions button:first-child{color:#166534;-webkit-text-fill-color:#166534;background:#dcfce7;border-color:#15803d}.business-client-employee-list strong{color:#172033;-webkit-text-fill-color:#172033}.business-client-employee-list span,.business-client-employee-list small{color:#667085;-webkit-text-fill-color:#667085}@media(max-width:980px){.business-client-login-card,.business-client-workspace,.business-client-grid,.business-client-employee-center{grid-template-columns:1fr}.business-client-hero,.business-client-login-form,.business-client-pilot-users,.business-client-access-help{grid-area:auto}.business-client-hero,.business-client-sidebar{min-height:auto}.business-client-metrics,.business-client-actions,.business-client-modules,.business-client-employee-form,.business-client-landing-details,.business-client-workflow-steps{grid-template-columns:1fr}}@media(max-width:640px){.business-client-login-card,.business-client-main{width:100%;padding:12px}.business-client-hero h2{font-size:2rem}.business-client-login-card>.business-client-brand{flex-wrap:wrap;align-items:flex-start}.business-client-login-card>.business-client-brand strong{margin-left:0}.business-client-topbar,.business-client-attention{flex-direction:column;align-items:stretch}}main.rmi-landing{--rmi-style-build:20260600;color:#fff;-webkit-text-fill-color:currentColor;min-height:100vh;padding:20px 16px 34px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}main.rmi-landing,main.rmi-landing *{box-sizing:border-box}main.rmi-landing>section{flex-direction:column;gap:20px;width:min(1320px,100vw - 32px);margin:0 auto;display:flex}main.rmi-landing header,main.rmi-landing>section>div:first-of-type>section,main.rmi-landing>section>div:first-of-type>aside>form,main.rmi-landing>section>div:first-of-type>aside>section,main.rmi-landing>section>section{border:1px solid #ffffff1c;box-shadow:0 28px 80px #00000052}main.rmi-landing header{backdrop-filter:blur(14px);background:#fff1;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:18px;display:flex}main.rmi-landing header>div:first-child{align-items:center;gap:14px;display:flex}main.rmi-landing header>div:first-child>div:first-child{color:#fcd34d;-webkit-text-fill-color:#fcd34d;background:#020d1ab8;border:1px solid #fcd34d52;border-radius:16px;place-items:center;width:56px;height:56px;font-weight:950;display:grid}main.rmi-landing header p,main.rmi-landing header h1{margin:0}main.rmi-landing header h1{color:#fff;-webkit-text-fill-color:#fff;font-size:clamp(1.55rem,2vw,2rem);font-weight:950;line-height:1.05}main.rmi-landing header p:first-child{color:#dce7f5;-webkit-text-fill-color:#dce7f5;font-weight:800}main.rmi-landing header p:last-child{color:#fde68a;-webkit-text-fill-color:#fde68a;margin-top:6px;font-weight:850}main.rmi-landing header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}main.rmi-landing header>div:last-child span,main.rmi-landing>section>div:first-of-type>section>div:last-child span{color:#fde68a;-webkit-text-fill-color:#fde68a;background:#fcd34d1a;border:1px solid #fcd34d47;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:8px 12px;font-size:.9rem;font-weight:950;display:inline-flex}main.rmi-landing>section>div:first-of-type{grid-template-columns:minmax(0,1.35fr) 430px;gap:20px;display:grid}main.rmi-landing>section>div:first-of-type>section{backdrop-filter:blur(16px);background:radial-gradient(circle at 82% 12%,#fcd34d21,#0000 26%),radial-gradient(circle at 58% 100%,#38bdf81c,#0000 30%),#020d1a9e;border-radius:28px;align-content:space-between;gap:28px;min-height:660px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}main.rmi-landing>section>div:first-of-type>section:before{content:"";pointer-events:none;background:radial-gradient(circle,#d49f1733,#0000 66%);border-radius:999px;height:390px;position:absolute;inset:auto -10% -28% 32%}main.rmi-landing>section>div:first-of-type>section>*{z-index:1;position:relative}main.rmi-landing>section>div:first-of-type>section>div:first-child>span{color:#fde68a;-webkit-text-fill-color:#fde68a;letter-spacing:.2em;text-transform:uppercase;background:#fcd34d1a;border:1px solid #fcd34d47;border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:.78rem;font-weight:950;display:inline-flex}main.rmi-landing h2,main.rmi-landing h3,main.rmi-landing p{margin:0}main.rmi-landing>section>div:first-of-type>section h2{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:0;max-width:860px;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:950;line-height:1.02}main.rmi-landing>section>div:first-of-type>section>div:first-child p{color:#d7e3f2;-webkit-text-fill-color:#d7e3f2;max-width:820px;margin-top:20px;font-size:1.05rem;font-weight:650;line-height:1.75}main.rmi-landing>section>div:first-of-type>section article{border-radius:22px}main.rmi-landing>section>div:first-of-type>section>div:nth-child(2){grid-template-columns:1.05fr .95fr;gap:18px;display:grid}main.rmi-landing>section>div:first-of-type>section>div:nth-child(2) article{backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff1f;padding:18px;box-shadow:0 18px 42px #0003}main.rmi-landing>section>div:first-of-type>section article h3{color:#fff;-webkit-text-fill-color:#fff;font-size:1.35rem;font-weight:950}main.rmi-landing>section>div:first-of-type>section article p{color:#d7e3f2;-webkit-text-fill-color:#d7e3f2;font-weight:600;line-height:1.65}main.rmi-landing>section>div:first-of-type>section article>div:first-child{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}main.rmi-landing>section>div:first-of-type>section article>div:first-child p,main.rmi-landing>section>div:first-of-type>section article>p:first-child{color:#fde68a;-webkit-text-fill-color:#fde68a;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:950}main.rmi-landing>section>div:first-of-type>section article>div:first-child span{color:#a7f3d0;-webkit-text-fill-color:#a7f3d0;background:#34d3991a;border:1px solid #6ee7b740;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:950}main.rmi-landing>section>div:first-of-type>section article>div:nth-child(2){gap:12px;display:grid}main.rmi-landing>section>div:first-of-type>section article:first-child>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}main.rmi-landing>section>div:first-of-type>section article:first-child>div:nth-child(2) div,main.rmi-landing>section>div:first-of-type>section article>div:last-child div{background:#020d1a75;border:1px solid #ffffff1c;border-radius:16px;padding:12px}main.rmi-landing>section>div:first-of-type>section article:first-child>div:nth-child(2) p{color:#94a3b8;-webkit-text-fill-color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}main.rmi-landing>section>div:first-of-type>section article:first-child>div:nth-child(2) strong{color:#fff;-webkit-text-fill-color:#fff;margin-top:8px;font-size:1.05rem;font-weight:950;display:block}main.rmi-landing>section>div:first-of-type>section article:first-child>div:nth-child(3){gap:8px;margin-top:16px;display:grid}main.rmi-landing>section>div:first-of-type>section article:first-child>div:nth-child(3)>div{background:#0f172aad;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}main.rmi-landing svg{color:currentColor}main.rmi-landing>section>div:first-of-type>section article:first-child svg{color:#86efac}main.rmi-landing>section>div:first-of-type>section article:first-child>div:nth-child(3) span{color:#f8fafc;-webkit-text-fill-color:#f8fafc;font-weight:800}main.rmi-landing>section>div:first-of-type>section article:first-child small{color:#fde68a;-webkit-text-fill-color:#fde68a;background:#fcd34d1c;border-radius:999px;padding:5px 8px;font-weight:950}main.rmi-landing>section>div:first-of-type>section article:nth-child(2){background:linear-gradient(135deg,#fcd34d26,#ffffff0d)}main.rmi-landing>section>div:first-of-type>section article:nth-child(2) h3{margin-top:8px;font-size:1.75rem}main.rmi-landing>section>div:first-of-type>section article:nth-child(2)>div:last-child{gap:8px;margin-top:18px;display:grid}main.rmi-landing>section>div:first-of-type>section article:nth-child(2)>div:last-child div{color:#f8fafc;-webkit-text-fill-color:#f8fafc;align-items:flex-start;gap:8px;font-weight:800;display:flex}main.rmi-landing>section>div:first-of-type>section article:nth-child(2) svg{color:#fde68a;flex:none;margin-top:2px}main.rmi-landing>section>div:first-of-type>section>div:last-child{flex-wrap:wrap;gap:8px;display:flex}main.rmi-landing>section>div:first-of-type>aside{gap:20px;display:grid}main.rmi-landing>section>div:first-of-type>aside>form{color:#0f172a;-webkit-text-fill-color:#0f172a;background:#fffffff7;border-radius:28px;padding:22px}main.rmi-landing>section>div:first-of-type>aside>form p:first-child{color:#a16207;-webkit-text-fill-color:#a16207;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:950}main.rmi-landing>section>div:first-of-type>aside>form h2{color:#0f172a;-webkit-text-fill-color:#0f172a;margin-top:8px;font-size:1.55rem;font-weight:950}main.rmi-landing>section>div:first-of-type>aside>form p:last-child,main.rmi-landing>section>div:first-of-type>aside>form small{color:#475569;-webkit-text-fill-color:#475569;margin-top:8px;font-weight:600;line-height:1.6;display:block}main.rmi-landing>section>div:first-of-type>aside>form>div:nth-child(2){background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:20px;padding:5px;display:grid}main.rmi-landing button{font:inherit}main.rmi-landing>section>div:first-of-type>aside>form>div:nth-child(2) button{color:#475569;-webkit-text-fill-color:#475569;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;font-weight:950}main.rmi-landing>section>div:first-of-type>aside>form>div:nth-child(2) button[class*=bg-slate-950]{color:#fff;-webkit-text-fill-color:#fff;background:#020d1a;box-shadow:0 8px 18px #020d1a29}main.rmi-landing>section>div:first-of-type>aside>form>div:nth-child(3){gap:14px;margin-top:20px;display:grid}main.rmi-landing label{color:#0f172a;-webkit-text-fill-color:#0f172a;gap:8px;font-weight:950;display:grid}main.rmi-landing input,main.rmi-landing select{color:#0f172a;-webkit-text-fill-color:#0f172a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:0 12px;font-weight:700}main.rmi-landing input:focus,main.rmi-landing select:focus{border-color:#d49f17;box-shadow:0 0 0 3px #d49f1729}main.rmi-landing label span{border:1px solid #cbd5e1;border-radius:12px;grid-template-columns:minmax(0,1fr) 48px;display:grid;overflow:hidden}main.rmi-landing label span input{border:0;border-radius:0}main.rmi-landing label span button{color:#334155;-webkit-text-fill-color:#334155;cursor:pointer;background:#f8fafc;border:0;border-left:1px solid #e2e8f0;place-items:center;display:grid}main.rmi-landing>section>div:first-of-type>aside>form button[type=submit],main.rmi-landing>section>div:first-of-type>aside>form>div:nth-child(3)>button,main.rmi-landing>section>div:first-of-type>aside>form>div:nth-child(3)>div>button{color:#fff;-webkit-text-fill-color:#fff;cursor:pointer;background:#d49f17;border:0;border-radius:12px;min-height:48px;padding:0 16px;font-weight:950;box-shadow:0 12px 24px #713f1238}main.rmi-landing>section>div:first-of-type>aside>section{backdrop-filter:blur(14px);background:#ffffff14;border-radius:28px;gap:12px;padding:18px;display:grid}main.rmi-landing>section>div:first-of-type>aside>section h3{color:#fff;-webkit-text-fill-color:#fff;font-size:1.15rem;font-weight:950}main.rmi-landing>section>div:first-of-type>aside>section article{background:#ffffff12;border:1px solid #ffffff1c;border-radius:18px;padding:13px}main.rmi-landing>section>div:first-of-type>aside>section article strong{color:#fde68a;-webkit-text-fill-color:#fde68a;font-weight:950}main.rmi-landing>section>div:first-of-type>aside>section article p{color:#cbd5e1;-webkit-text-fill-color:#cbd5e1;margin-top:6px;font-weight:600;line-height:1.45}main.rmi-landing>section>section:first-of-type{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;display:grid}main.rmi-landing>section>section:first-of-type article,main.rmi-landing>section>section:nth-of-type(2) article{backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff1c;border-radius:28px;padding:22px}main.rmi-landing>section>section:first-of-type h3,main.rmi-landing>section>section:nth-of-type(2) strong{color:#fff;-webkit-text-fill-color:#fff;font-weight:950}main.rmi-landing>section>section:first-of-type h3{font-size:1.55rem}main.rmi-landing>section>section:first-of-type article:first-child>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}main.rmi-landing>section>section:first-of-type article:first-child>div>div{background:#020d1a75;border:1px solid #ffffff1c;border-radius:18px;padding:16px}main.rmi-landing>section>section:first-of-type article:first-child strong{color:#fde68a;-webkit-text-fill-color:#fde68a;font-size:.9rem}main.rmi-landing>section>section:first-of-type article:first-child p,main.rmi-landing>section>section:first-of-type article:nth-child(2) p,main.rmi-landing>section>section:nth-of-type(2) p{color:#cbd5e1;-webkit-text-fill-color:#cbd5e1;margin-top:10px;font-weight:650;line-height:1.65}main.rmi-landing>section>section:first-of-type article:nth-child(2){background:#fcd34d1a;border-color:#fcd34d33}main.rmi-landing>section>section:nth-of-type(2){backdrop-filter:blur(14px);background:#020d1a75;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}main.rmi-landing>section>section:nth-of-type(2) article{border-radius:20px;padding:18px}main.rmi-landing>section>section:nth-of-type(2) strong{font-size:1.05rem}@media(max-width:1180px){main.rmi-landing>section>div:first-of-type,main.rmi-landing>section>section:first-of-type{grid-template-columns:1fr}main.rmi-landing>section>div:first-of-type>section{min-height:auto}}@media(max-width:860px){main.rmi-landing>section>div:first-of-type>section>div:nth-child(2),main.rmi-landing>section>section:nth-of-type(2),main.rmi-landing>section>section:first-of-type article:first-child>div{grid-template-columns:1fr}main.rmi-landing header{flex-direction:column;align-items:flex-start}main.rmi-landing header>div:last-child{justify-content:flex-start}}@media(max-width:640px){main.rmi-landing{padding:12px}main.rmi-landing>section{width:100%}main.rmi-landing>section>div:first-of-type>section{border-radius:22px;padding:20px}main.rmi-landing>section>div:first-of-type>section h2{font-size:2.45rem}main.rmi-landing>section>div:first-of-type>section article:first-child>div:nth-child(3)>div{grid-template-columns:24px minmax(0,1fr)}main.rmi-landing>section>div:first-of-type>section article:first-child small{grid-column:2;width:-moz-fit-content;width:fit-content}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{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-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}.mobile-dice-page{min-height:100vh;display:grid;place-items:center;background:#050505;padding:clamp(6px,2vw,16px)}.mobile-dice-board-shell{width:min(100vw,430px)}.mobile-dice-board-stage{position:relative;width:100%;margin:0 auto}.mobile-dice-picture{position:relative;display:block;width:100%;line-height:0}.mobile-dice-board-bg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.mobile-dice-board-overlay,.mdb-zone-layer{position:absolute;inset:0}.mdb-zone{position:absolute;border:none;background:transparent;border-radius:12px;cursor:pointer;padding:0}.mdb-zone.dev-visible{border:1px dashed rgba(83,204,255,.85);background:#2ba5ff24}.mdb-zone.dev-visible span{position:absolute;top:2px;left:2px;color:#e6f7ff;font-size:9px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.75)}.mdb-zone.is-win{box-shadow:inset 0 0 14px #ffcc589e,0 0 20px #ffcc5875}.mdb-chip{position:absolute;width:8.8%;aspect-ratio:1 / 1;border-radius:999px;border:2px solid rgba(247,225,175,.82);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.45),transparent 44%),radial-gradient(circle at 68% 72%,rgba(0,0,0,.2),transparent 55%),#125eb1;color:#fff;font-weight:900;font-size:clamp(10px,2.1vw,16px);display:grid;place-items:center;box-shadow:0 5px 10px #0006;animation:chipBounce .22s ease;pointer-events:auto}.mdb-chip strong{line-height:1}.mdb-chip i{position:absolute;top:-28%;left:50%;transform:translate(-50%);font-size:clamp(9px,1.6vw,12px);color:#ffe58d;text-shadow:0 0 8px rgba(255,209,82,.78)}.mdb-chip.selected{box-shadow:0 0 0 2px #5dc9ffcc,0 0 20px #5dc9ffa6}.mdb-chip-win{animation:chipPulse .76s ease-in-out infinite}.mdb-chip-lose{animation:chipLose .8s ease forwards}.mdb-dice-arena{position:absolute;left:31.4%;top:15.8%;width:37.2%;height:13.6%;border-radius:999px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;padding:4% 6%}.mdb-dice-arena.rolling{animation:bowlGlow .22s linear infinite}.mdb-die{width:64%;aspect-ratio:1 / 1;border-radius:16%;border:1px solid rgba(246,209,130,.85);background:linear-gradient(165deg,#ffefcc,#c7852a);color:#1a1002;font-weight:900;font-size:clamp(14px,2.8vw,28px);display:grid;place-items:center;box-shadow:0 8px 16px #00000073;transition:opacity .22s ease}.mdb-die.rolling{animation:dieSpin .25s linear infinite;animation-delay:var(--die-delay, 0ms)}.mdb-die.hidden{opacity:.12}.mdb-dice-total{position:absolute;bottom:2%;left:50%;transform:translate(-50%);padding:3px 8px;border-radius:999px;font-size:clamp(10px,1.9vw,13px);color:#f6dc9a;border:1px solid rgba(255,205,99,.5);background:#000000b3}.mdb-chip-tray{position:absolute;left:12%;right:12%;bottom:7.1%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.4%}.mdb-chip-preset{min-height:clamp(28px,5.3vw,40px);border-radius:999px;border:1px solid rgba(247,209,120,.75);background:#00000085;color:#f7d786;font-weight:900;font-size:clamp(10px,2.4vw,15px);touch-action:manipulation}.mdb-chip-preset.selected{border-color:#60c7fff2;box-shadow:0 0 16px #60c7ffbf}.mdb-action-row{position:absolute;left:3.7%;right:3.7%;bottom:1.4%;display:grid;grid-template-columns:1fr 1fr 2.2fr 1fr 1fr;gap:1.2%}.mdb-action-row button{min-height:clamp(34px,6vw,48px);border-radius:10px;border:1px solid rgba(240,188,74,.55);background:#0000009e;color:#f4d382;font-weight:900;font-size:clamp(10px,2.2vw,16px);touch-action:manipulation}.mdb-action-row .roll{border-color:#ffd06ef2;background:linear-gradient(180deg,#f8d67f,#a86814);color:#201300;text-shadow:0 1px 0 rgba(255,224,140,.5)}.mdb-hud{position:absolute;top:.8%;left:2.8%;right:2.8%;display:flex;justify-content:space-between;gap:8px;font-size:clamp(10px,1.9vw,14px);color:#f8dc9e;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.8)}.mdb-notice{position:absolute;left:4%;right:4%;bottom:12%;padding:4px 8px;border-radius:8px;border:1px solid rgba(244,194,86,.45);background:#000000a6;color:#ebd3a0;font-size:clamp(10px,1.9vw,13px);text-align:center}.mdb-top-controls{position:absolute;top:4.4%;left:4%;right:4%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mdb-top-controls button{min-height:clamp(24px,4.3vw,34px);border:1px solid rgba(243,192,85,.52);border-radius:8px;background:#00000094;color:#f7d989;font-size:clamp(9px,1.8vw,12px);font-weight:800}.mdb-shake-row{position:absolute;left:4%;right:4%;bottom:9.4%;display:grid;grid-template-columns:1fr 1fr 1.8fr;gap:6px;align-items:center}.mdb-shake-row button{min-height:clamp(22px,3.8vw,30px);border:1px solid rgba(89,197,255,.65);border-radius:8px;background:#08151fa3;color:#cbecff;font-size:clamp(9px,1.8vw,12px);font-weight:800}.mdb-shake-row i{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#2be37f,#ffdf7a 70%,#ff8b54);border:1px solid rgba(255,214,123,.35)}.mdb-big-win{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.mdb-big-win strong{color:#ffe18f;font-size:clamp(30px,8vw,66px);font-weight:900;letter-spacing:.05em;text-shadow:0 0 20px rgba(255,197,71,.86),0 0 48px rgba(89,188,255,.54);animation:bigWinPop .9s ease both}.mdb-big-win.mega strong{color:#fff1b3}@keyframes chipBounce{0%{transform:translate(-50%,-50%) scale(.72)}60%{transform:translate(-50%,-50%) scale(1.08)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes chipPulse{0%,to{box-shadow:0 0 #ffcf5e52,0 5px 10px #0006}50%{box-shadow:0 0 0 8px #ffcf5e1f,0 5px 10px #0006}}@keyframes chipLose{to{opacity:0;transform:translate(-50%,-68%) scale(.76)}}@keyframes bowlGlow{50%{box-shadow:inset 0 0 30px #ffcc6242,0 0 24px #4db6ff38}}@keyframes dieSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bigWinPop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media(max-width:420px){.mobile-dice-board-shell{width:100vw}.mobile-dice-page{padding:0}.mdb-hud{left:2%;right:2%;font-size:10px}.mdb-top-controls{grid-template-columns:repeat(2,minmax(0,1fr));top:4.1%}.mdb-chip-tray{left:9%;right:9%;bottom:6.9%;gap:2.1%}.mdb-action-row{left:2.2%;right:2.2%;bottom:1.2%;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8%}.mdb-action-row button{font-size:10px;min-height:34px}.mdb-action-row .roll{grid-column:1 / -1;min-height:42px}.mdb-shake-row{left:3%;right:3%;bottom:9%;grid-template-columns:repeat(2,minmax(0,1fr))}.mdb-shake-row i{grid-column:1 / -1}}.dice-game{position:relative;width:100%;max-width:100%;margin:auto}.board-bg{width:100%;display:block}.bet-zone{position:absolute;border-radius:12px}.placed-chip{position:absolute;width:clamp(28px,8.8%,44px);height:clamp(28px,8.8%,44px);animation:chipPop .25s ease-out}.dice-shaking{animation:diceShake .45s infinite}@keyframes chipPop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diceShake{0%{transform:translate(0) rotate(0)}25%{transform:translate(6px,-5px) rotate(12deg)}50%{transform:translate(-5px,4px) rotate(-10deg)}75%{transform:translate(4px,6px) rotate(8deg)}to{transform:translate(0) rotate(0)}}@media(min-width:768px){.mobile-dice-page{padding:clamp(12px,2vw,24px)}.mobile-dice-board-shell{width:min(94vw,560px)}.mdb-hud{top:1.2%;left:3.2%;right:3.2%;font-size:clamp(12px,1.4vw,18px)}.mdb-top-controls{top:5.2%;left:5%;right:5%;gap:10px}.mdb-top-controls button{min-height:clamp(30px,3.5vw,46px);font-size:clamp(11px,1.3vw,15px)}.mdb-die{font-size:clamp(18px,2.2vw,34px)}.mdb-chip-tray{left:13%;right:13%;bottom:6.4%}.mdb-chip-preset{min-height:clamp(34px,3.4vw,52px);font-size:clamp(12px,1.5vw,20px)}.mdb-action-row{left:4.5%;right:4.5%;bottom:1.2%;gap:1.6%}.mdb-action-row button{min-height:clamp(40px,3.8vw,60px);font-size:clamp(12px,1.45vw,18px)}.mdb-notice{left:10%;right:10%;bottom:10.8%;font-size:clamp(12px,1.35vw,18px)}.mdb-shake-row{left:10%;right:10%;bottom:8.2%;gap:8px}.mdb-shake-row button{min-height:clamp(28px,2.8vw,40px);font-size:clamp(11px,1.2vw,15px)}}
