@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-montserrat),system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:#e5e7eb;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-montserrat),system-ui,sans-serif;--default-mono-font-family:var(--font-mono);--color-casino-primary:var(--casino-primary);--color-casino-on-primary:var(--casino-on-primary)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.-top-10{top:calc(var(--spacing)*-10)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-10{top:calc(var(--spacing)*10)}.top-\[20\%\]{top:20%}.top-\[88px\]{top:88px}.top-full{top:100%}.-right-10{right:calc(var(--spacing)*-10)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-\[15\%\]{right:15%}.right-\[20\%\]{right:20%}.-bottom-6{bottom:calc(var(--spacing)*-6)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-\[20\%\]{bottom:20%}.bottom-full{bottom:100%}.-left-10{left:calc(var(--spacing)*-10)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[5\%\]{left:5%}.left-\[10\%\]{left:10%}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.m-8{margin:calc(var(--spacing)*8)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-8{margin-right:calc(var(--spacing)*8)}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-\[-0\.5rem\]{margin-bottom:-.5rem}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-8{margin-left:calc(var(--spacing)*8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-auto{aspect-ratio:auto}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-\[1px\]{height:1px}.h-\[36px\]{height:36px}.h-\[38\.9px\]{height:38.9px}.h-\[40px\]{height:40px}.h-\[43px\]{height:43px}.h-\[46px\]{height:46px}.h-\[50\.34px\]{height:50.34px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[64px\]{height:64px}.h-\[67px\]{height:67px}.h-\[92\.19px\]{height:92.19px}.h-\[100px\]{height:100px}.h-\[104px\]{height:104px}.h-\[125px\]{height:125px}.h-\[240px\]{height:240px}.h-\[350px\]{height:350px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[450px\]{max-height:450px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.\!w-\[478px\]{width:478px!important}.\!w-full{width:100%!important}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-\[0\.8ch\]{width:.8ch}.w-\[50\%\]{width:50%}.w-\[52px\]{width:52px}.w-\[68px\]{width:68px}.w-\[88px\]{width:88px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[113px\]{width:113px}.w-\[120px\]{width:120px}.w-\[159px\]{width:159px}.w-\[188px\]{width:188px}.w-\[218px\]{width:218px}.w-\[240px\]{width:240px}.w-\[478px\]{width:478px}.w-\[600px\]{width:600px}.w-\[720px\]{width:720px}.w-full{width:100%}.w-px{width:1px}.\!max-w-\[700px\]{max-width:700px!important}.\!max-w-\[840px\]{max-width:840px!important}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[95vw\]{max-width:95vw}.max-w-\[160px\]{max-width:160px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[850px\]{max-width:850px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-\[-15deg\]{rotate:-15deg}.rotate-\[30deg\]{rotate:30deg}.rotate-\[45deg\]{rotate:45deg}.rotate-\[110deg\]{rotate:110deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-\[9px\]{gap:9px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40\%_60\%_70\%_30\%\/40\%_50\%_60\%_40\%\]{border-radius:40% 60% 70% 30%/40% 50% 60% 40%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#2CBF6E\]\/30{border-color:#2cbf6e4d;border-color:lab(68.6462% -53.0052 29.633/.3)}.border-\[\#67a959\]\/20{border-color:#67a95933;border-color:lab(63.3975% -33.8442 34.1851/.2)}.border-\[\#333\]{border-color:#333}.border-\[\#D6D6D6\]\/20{border-color:#d6d6d633;border-color:lab(85.6271% -.0000298023 0/.2)}.border-\[\#D6D6D6\]\/30{border-color:#d6d6d64d;border-color:lab(85.6271% -.0000298023 0/.3)}.border-\[\#a3f390\]{border-color:#a3f390}.border-\[\#ef4444\]\/20{border-color:#ef444433;border-color:lab(55.7853% 65.6165 40.7976/.2)}.border-error{border-color:var(--error)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-t-\[\#1E2228\]{border-top-color:#1e2228}.bg-\[\#1E2228\]{background-color:#1e2228}.bg-\[\#1e1e24\]{background-color:#1e1e24}.bg-\[\#2f3138\]{background-color:#2f3138}.bg-\[\#4C8F4A\]{background-color:#4c8f4a}.bg-\[\#4a7c41\]{background-color:#4a7c41}.bg-\[\#8bc34a\]{background-color:#8bc34a}.bg-\[\#67a959\]{background-color:#67a959}.bg-\[\#67a959\]\/10{background-color:#67a9591a;background-color:lab(63.3975% -33.8442 34.1851/.1)}.bg-\[\#67a959\]\/20{background-color:#67a95933;background-color:lab(63.3975% -33.8442 34.1851/.2)}.bg-\[\#333\]{background-color:#333}.bg-\[\#080808\]{background-color:#080808}.bg-\[\#252628\]{background-color:#252628}.bg-\[\#B0B0B0\]\/20{background-color:#b0b0b033;background-color:lab(71.836% -.0000596046 0/.2)}.bg-\[\#D3F3DF\]\/30{background-color:#d3f3df4d;background-color:lab(93.1102% -13.604 5.99939/.3)}.bg-\[\#E8EAEB\]{background-color:#e8eaeb}.bg-\[\#E0606F\]{background-color:#e0606f}.bg-\[\#F4F5F6\]{background-color:#f4f5f6}.bg-\[\#a3f390\]{background-color:#a3f390}.bg-\[\#c4ecd3\]{background-color:#c4ecd3}.bg-\[\#ef4444\]\/10{background-color:#ef44441a;background-color:lab(55.7853% 65.6165 40.7976/.1)}.bg-\[var\(--home-bg-dark\)\]{background-color:var(--home-bg-dark)}.bg-\[var\(--home-bg-light\)\]{background-color:var(--home-bg-light)}.bg-black{background-color:var(--color-black)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-header-bg{background-color:var(--header-bg)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-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))}.from-\[\#67a959\]{--tw-gradient-from:#67a959;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#67a959\]\/10{--tw-gradient-from:#67a9591a;--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))}@supports (color:lab(0% 0 0)){.from-\[\#67a959\]\/10{--tw-gradient-from:lab(63.3975% -33.8442 34.1851/.1)}}.from-\[\#a3f390\]{--tw-gradient-from:#a3f390;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#ef4444\]\/10{--tw-gradient-from:#ef44441a;--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))}@supports (color:lab(0% 0 0)){.from-\[\#ef4444\]\/10{--tw-gradient-from:lab(55.7853% 65.6165 40.7976/.1)}}.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))}.via-\[\#67a959\]{--tw-gradient-via:#67a959;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#2c4d26\]{--tw-gradient-to:#2c4d26;--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-\[\#3f7732\]{--tw-gradient-to:#3f7732;--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{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.object-top{object-position:top}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[16px\]{padding-inline:16px}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[8px\]{padding-block:8px}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-\[88px\]{padding-top:88px}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pl-\[120px\]{padding-left:120px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-montserrat),system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1E2228\]{color:#1e2228}.text-\[\#1E2228\]\/60{color:#1e222899;color:lab(13.0108% -.626311 -4.6877/.6)}.text-\[\#1E2228\]\/80{color:#1e2228cc;color:lab(13.0108% -.626311 -4.6877/.8)}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#4C545F\]{color:#4c545f}.text-\[\#67a959\]{color:#67a959}.text-\[\#99fdaf\]{color:#99fdaf}.text-\[\#333\]{color:#333}.text-\[\#E0606F\]{color:#e0606f}.text-\[\#F9F9F9\]{color:#f9f9f9}.text-\[\#a3f390\]{color:#a3f390}.text-\[\#ef4444\]{color:#ef4444}.text-black{color:var(--color-black)}.text-error{color:var(--error)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-on-surface{color:var(--on-surface)}.text-rifas-primary{color:var(--rifas-primary)}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.text-white\/10{color:color-mix(in oklab,var(--color-white)10%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/40::placeholder{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(103\,169\,89\,0\.6\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#67a95999);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\(103\,169\,89\,0\.4\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#67a95966);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_25px_rgba\(103\,169\,89\,0\.5\)\]{--tw-shadow:inset 0 0 25px var(--tw-shadow-color,#67a95980);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#67a959\]\/20{--tw-shadow-color:#67a95933}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#67a959\]\/20{--tw-shadow-color:color-mix(in oklab,lab(63.3975% -33.8442 34.1851/.2) var(--tw-shadow-alpha),transparent)}}.shadow-\[\#67a959\]\/30{--tw-shadow-color:#67a9594d}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#67a959\]\/30{--tw-shadow-color:color-mix(in oklab,lab(63.3975% -33.8442 34.1851/.3) var(--tw-shadow-alpha),transparent)}}.ring-\[\#E0606F\]{--tw-ring-color:#e0606f}.ring-error{--tw-ring-color:var(--error)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_15px_rgba\(153\,253\,175\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#99fdaf4d));--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_20px_rgba\(163\,243\,144\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#a3f390cc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.checked\:border-\[\#67a959\]:checked{border-color:#67a959}.checked\:bg-\[\#67a959\]:checked{background-color:#67a959}@media (hover:hover){.hover\:bg-\[\#D8DADC\]:hover{background-color:#d8dadc}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-\[\#67a959\]:hover{color:#67a959}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}.focus\:ring-1: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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#67a959\]:focus{--tw-ring-color:#67a959}.focus\:ring-\[\#67a959\]\/30:focus{--tw-ring-color:#67a9594d}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#67a959\]\/30:focus{--tw-ring-color:lab(63.3975% -33.8442 34.1851/.3)}}.focus\:ring-\[\#67a959\]\/50:focus{--tw-ring-color:#67a95980}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#67a959\]\/50:focus{--tw-ring-color:lab(63.3975% -33.8442 34.1851/.5)}}.focus\:ring-white\/40:focus{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus\:ring-white\/40:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-10:disabled{opacity:.1}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[16\/7\]{aspect-ratio:16/7}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-48{height:calc(var(--spacing)*48)}.md\:min-h-\[380px\]{min-height:380px}.md\:w-4{width:calc(var(--spacing)*4)}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-\[50\%\]{width:50%}.md\:w-\[90px\]{width:90px}.md\:w-full{width:100%}.md\:max-w-\[380px\]{max-width:380px}.md\:max-w-\[850px\]{max-width:850px}.md\:max-w-fit{max-width:fit-content}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:rounded-\[2rem\]{border-radius:2rem}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[3rem\]{font-size:3rem}.md\:text-\[5rem\]{font-size:5rem}.md\:text-\[8\.5rem\]{font-size:8.5rem}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}}@font-face{font-family:Cinema Sunday;src:url(/fonts/Cinema-Sunday.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-cinema-sunday:"Cinema Sunday","Cinema Sunday Demo","Cinema Sunday Demo Font","cinema sunday demo font",var(--font-sans),system-ui,sans-serif;--home-bg-black:#050506;--home-bg-dark:#080808;--home-bg-light:#e9e9e9;--home-surface-dark:#1b1d23;--home-surface-card:#252628;--home-surface-muted:#a0abbb;--home-surface-green:#10371e;--home-text-white:#f9f9f9;--home-text-muted:#9da6b0;--home-text-gray:#7a7a7a;--home-text-dark:#333;--home-text-success:#99fdaf;--home-text-error:#d28c8c;--home-text-accent:#3f7732;--home-border-dark:#2f3138;--home-border-green:#2cc06e;--home-border-green-dark:#4c8f4a;--home-gradient-status-start:#55a44e;--home-gradient-status-end:#42813d;--rifas-primary:#3e7a34;--rifas-on-primary:var(--white);--rifas-primary-container:#c4f4c6;--rifas-on-primary-container:#285222;--rifas-primary-light:#99fdaf;--rifas-on-primary-light:#285222;--rifas-primary-dark:#1f4e25;--raffle-buy-green:#558b4f;--raffle-buy-green-hover:#4a7a45;--raffle-buy-charcoal:#1a1c1e;--raffle-buy-hero-bg:#1e2228;--raffle-buy-text-muted:#8a9299;--raffle-buy-paper:#fff;--raffle-buy-paper-muted:#f9f9f9;--casino-primary:#b91c1c;--casino-on-primary:#fef2f2;--casino-primary-container:#ef4444;--casino-on-primary-container:#450a0a;--casino-primary-dark:#7f1d1d;--casino-primary-light:#fecaca;--casino-on-primary-light:#431407;--casino-primary-variant:#1c1917;--casino-secondary:#08c1b6;--casino-on-secondary:#161616;--casino-on-secondary-container:#069a92;--casino-secondary-container:#c3f2f0;--casino-secondary-dark:#034d49;--casino-secondary-light:#94e6e1;--casino-on-secondary-light:#069a92;--white:#fff;--black:#000;--surface-dark:#f5f5f5;--surface:#fafafa;--surface-light:#f0f0f0;--surface-variant:#e5e5e5;--surface-container-dark:#e0e0e0;--surface-container:#d4d4d4;--input-box:#f5f5f5;--input-box-disable:#e5e5e5;--on-surface:#171717;--on-surface-bright:#404040;--on-surface-variant:#737373;--on-surface-fallback:#1e2228;--on-surface-variant-fallback:#4c545f;--outline:#a3a3a3;--success:#22c55e;--on-success:var(--white);--success-container:#d3f3df;--on-success-container:#22c55e;--error:#e0606f;--on-error:var(--white);--error-container:#f8d4d3;--on-error-container:#e0606f;--error-hover:#d14455;--raffle-unsold-card-bg:var(--error-container);--raffle-unsold-number-color:#c60808;--raffle-unsold-label-color:var(--on-surface-fallback);--raffle-unsold-badge-bg:#ff5a5a40;--raffle-unsold-badge-border:var(--on-error-container);--raffle-unsold-badge-text:var(--on-error-container);--raffle-unsold-modal-bg:#f8eacb;--raffle-unsold-summary-border:#ffedd4;--raffle-unsold-summary-bg:#fff7ed;--raffle-unsold-summary-text:#4a5565;--raffle-unsold-summary-value-text:#1e2939;--raffle-unsold-summary-note:#f54900;--raffle-liquidation-eval-border:#f3f4f6;--raffle-liquidation-eval-bg:#fff;--raffle-liquidation-eval-icon-bg:#f3f4f6;--raffle-liquidation-eval-subtitle:#373d46;--raffle-liquidation-eval-status-border:#838383;--raffle-liquidation-eval-status-bg:#e7e7e7;--raffle-liquidation-reliq-emphasis:#720000;--raffle-liquidation-refund-bg-start:#e8f7ec;--raffle-liquidation-refund-bg-end:#dff3e4;--raffle-liquidation-refund-border:#b8e0c4;--raffle-liquidation-bank-border:#ebebeb;--raffle-liquidation-bank-text:#4a5565;--caution:#ff9740;--on-caution:var(--white);--caution-container:#fdedce;--on-caution-container:#ff9740;--caution-hover:#d17b33;--special-main:#7c3aed;--special-light:#a78bfa;--special-dark:#4c1d95;--header-bg:#0f0f0f;--subheader-bg:#1a1a1a;--logged-layout-bg:#f4f5f6;--logged-nav-bg:#252628;--fills-primary:#78787833;--progress-rifas:var(--rifas-primary-light);--stepper-upcoming-bg:var(--rifas-primary-container)}@supports (color:color-mix(in lab, red, red)){:root{--stepper-upcoming-bg:color-mix(in srgb,var(--rifas-primary-container)70%,transparent)}}:root{--stepper-upcoming-text:var(--rifas-on-primary-container)}@supports (color:color-mix(in lab, red, red)){:root{--stepper-upcoming-text:color-mix(in srgb,var(--rifas-on-primary-container)60%,transparent)}}:root{--connector-line:var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--connector-line:color-mix(in srgb,var(--black)10%,transparent)}}:root{--btn-radius:6px;--btn-gap:6px;--btn-primary-start:#67a959;--btn-primary-end:#3f7732;--btn-primary-text:var(--white);--btn-primary-icon:var(--subheader-bg);--btn-normal-bg:#3c3c3c;--btn-normal-text:#bbb;--btn-hover-bg:#5a5a5a;--btn-hover-text:#bbb;--btn-disabled-bg:#2f2f37;--btn-disabled-text:#888;--btn-outline-white-border:var(--white);--btn-outline-white-text:var(--white);--btn-outline-white-hover-border:var(--white);--btn-outline-white-hover-text:var(--white);--btn-outline-primary-border:var(--btn-primary-end);--btn-outline-primary-text:var(--btn-primary-end);--btn-outline-primary-bg:var(--white);--create-raffle-input-bg:#f9f9f9;--create-raffle-input-text:#1e2228;--create-raffle-input-placeholder:#cecece;--create-raffle-input-box:#efefef;--create-raffle-left-card-bg:#e2e2e2;--create-raffle-left-card-border:#d9d9d9;--create-raffle-add-bg:#cbeed5;--create-raffle-footer-bg:#e9e9e9;--create-raffle-message-error-bg:#db5f73;--create-raffle-message-success-bg:#3bbc6e;--create-raffle-message-warning-bg:#f9a23d;--create-raffle-message-text:#f9f9f9;--create-raffle-sim-border:#e5e7eb;--create-raffle-sim-panel:#e9e9ec;--create-raffle-card-border:#d9d9d9;--create-raffle-text:#303030;--btn-outline-border:#191919;--btn-outline-text:var(--on-surface);--btn-outline-bg:var(--white);--btn-outline-min-width:110px;--btn-nav-special-bg:#720000;--btn-nav-special-text:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--btn-nav-special-text:color-mix(in srgb,var(--white)70%,transparent)}}:root{--btn-nav-special-height:32px;--btn-nav-special-radius:4px;--btn-nav-special-min-width:85px;--input-bg:#f9f9f9;--input-placeholder-color:#cecece;--input-text-color:#1e2228;--input-height:41px;--input-padding-y:12px;--input-padding-x:16px;--input-radius:8px;--input-font-size:14px;--input-line-height:100%;--input-placeholder-line-height:120%;--label-color:#1e2228;--label-font-size:14px;--label-line-height:120%;--tabs-container-width:352px;--tabs-container-height:42px;--tabs-container-gap:4px;--tabs-container-radius:10px;--tabs-container-padding:3px;--tabs-container-bg:var(--white);--tabs-container-border:1px solid var(--white);--tabs-container-shadow:var(--shadow-tabs);--tabs-item-height:36px;--tabs-item-padding-y:4px;--tabs-item-radius:10px;--tabs-item-border:1px solid var(--white);--tabs-item-selected-bg:linear-gradient(180deg,var(--btn-primary-start)0%,var(--btn-primary-end)100%);--tabs-item-selected-color:var(--white);--segmented-control-radius:50px;--segmented-control-padding:4px;--segmented-control-gap:8px;--segmented-control-bg:var(--surface-container-dark);--segmented-control-segment-height:40px;--segmented-control-segment-padding-y:13px;--segmented-control-segment-padding-x:24px;--segmented-control-segment-radius:50px;--segmented-control-segment-bg:var(--surface-container-dark);--segmented-control-segment-color:var(--on-surface);--segmented-control-segment-selected-bg:linear-gradient(to bottom,var(--btn-primary-start),var(--btn-primary-end));--segmented-control-segment-selected-color:#fcf4f4;--document-upload-radius:10px;--document-upload-padding-y:8px;--document-upload-padding-x:24px;--document-upload-gap:12px;--document-upload-bg:var(--white);--document-upload-bg-has-file:var(--input-bg);--document-upload-border:1px dashed #b9b9b9;--document-upload-file-color:var(--link-color);--document-upload-hint-color:var(--on-surface-variant);--status-radius:2px;--status-padding-y:4px;--status-padding-x:8px;--status-border-width:1px;--status-min-height:25px;--status-min-width:40px;--status-gap:10px;--status-success-bg:#22c55e40;--status-success-border:#2cbf6e;--status-success-text:#2cbf6e;--status-neutral-bg:#e9e9e9;--status-neutral-border:#6e6e73;--status-neutral-text:#6e6e73;--modal-panel-bg:#b6b6b6;--auth-modal-bg:#e8e8e8;--modal-panel-radius:8px;--modal-panel-padding:24px;--modal-panel-gap:24px;--modal-panel-min-width:400px;--modal-panel-min-height:auto;--modal-overlay-bg:var(--overlay-scrim);--overlay-scrim:#00000080;--shadow-tabs:0px 4px 4px 0px #0000001f;--shadow-modal:0 24px 48px #0003;--hover-overlay:var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--hover-overlay:color-mix(in srgb,var(--black)8%,transparent)}}:root{--link-color:var(--btn-primary-end);--link-font-size:12px;--link-line-height:1.2;--link-font-weight:500;--link-decoration:underline;--link-decoration-style:solid;--checkbox-bg:#f9f9f9;--checkbox-border:1px solid #f9f9f9;--checkbox-checked-bg:var(--white);--checkbox-checked-color:var(--black);--checkbox-checked-border:1px solid var(--surface-variant);--checkbox-size:20px;--checkbox-radius:4px;--btn-small-height:32px;--btn-small-padding-y:10px;--btn-small-padding-x:24px;--btn-medium-height:40px;--btn-medium-padding-y:12px;--btn-medium-padding-x:28px;--auth-login-subtitle-color:#1e2228;--auth-login-subtitle-size:16px;--auth-login-subtitle-line-height:1.4;--auth-social-google-bg:var(--white);--auth-social-google-text:#303030;--auth-social-apple-bg:#303030;--auth-social-facebook-bg:#1877f2;--auth-social-btn-height:48px;--auth-social-btn-radius:10px;--auth-social-btn-border:1px solid var(--surface-variant);--auth-social-btn-font-size:14px;--auth-social-btn-font-weight:500;--auth-login-forgot-password-color:#3f7732;--auth-login-captcha-bg:#fafafa;--auth-login-captcha-border:1px solid #d6d6d6;--auth-login-captcha-radius:10px;--auth-login-captcha-height:62px;--auth-login-captcha-shadow:0px 1px 2px 0px #0000001a;--auth-login-captcha-text-color:#303030;--auth-login-captcha-font-family:"Inter",var(--font-sans),system-ui,sans-serif;--auth-register-terms-text-color:#1e2228;--auth-register-terms-link-color:#3f7732;--auth-policy-modal-bg:#b6b6b6;--auth-policy-modal-title-color:#151515;--auth-policy-modal-title-font-family:var(--font-inter),system-ui,sans-serif;--auth-policy-modal-arrow-color:#99fdaf;--auth-policy-modal-width:575px;--auth-policy-modal-height:545px;--auth-policy-modal-radius:8px;--auth-policy-modal-padding:24px;--auth-policy-modal-gap:16px;--auth-policy-modal-scroll-bg:#f9f9f9;--auth-policy-modal-scroll-text:#1e2228;--auth-policy-modal-scroll-font-family:var(--font-sans);--auth-policy-modal-scroll-radius:12px;--auth-policy-modal-scroll-height:408px;--auth-policy-modal-scroll-padding:24px;--auth-policy-modal-scrollbar-thumb:#2f313a;--auth-policy-modal-scrollbar-track:transparent;--footer-bg:#101215;--footer-surface:#1a1d21;--footer-text:#f3f5f8;--footer-muted:#a8adb7;--footer-accent:#b7f5c3;--footer-description-color:var(--white);--footer-column-title-color:#9da6b0;--footer-column-link-color:#f9f9f9;--footer-divider:1px solid #1d2025;--footer-adults-border:1px solid #a6d4af;--footer-adults-bg:#ccfed3;--footer-adults-text:#191919;--footer-adults-height:34px;--footer-adults-gap:12px;--footer-adults-radius:12px;--footer-adults-padding-x:8px;--footer-adults-opacity:.9;--register-confirmation-bg-color:#1f232b;--register-confirmation-back-link-color:#99fdaf;--register-confirmation-title-color:#f4f5f6;--register-confirmation-subtitle-color:#9da6b0;--register-step-title-color:#f5f5f7;--register-step-subtitle-color:#fff;--register-step-question-color:#f9f9f9;--register-step-field-label-color:var(--on-surface-fallback);--register-step-field-label-font-size:14.27px;--register-step-form-card-width:676px;--register-step-form-card-height:auto;--register-step-form-card-gap:24px;--register-step-form-card-radius:8px;--register-step-form-card-padding:24px;--register-step-form-card-bg:#b6b6b6;--register-step-upload-box-width:628px;--register-step-upload-box-height:163px;--register-step-upload-box-gap:12px;--register-step-upload-box-radius:10px;--register-step-upload-box-padding:16px 24px;--register-step-upload-box-bg:#f9f9f9;--register-step-upload-title-color:var(--on-surface-fallback);--register-step-upload-description-color:var(--on-surface-variant-fallback);--register-step-upload-hint-color:var(--on-surface-variant-fallback);--register-step-tabs-width:676px;--register-step-tabs-height:42px;--register-step-tabs-gap:4px;--register-step-tabs-radius:4px;--register-step-tabs-font-size:14px;--footer-links-column-gap:80px;--footer-bottom-text-color:#d9d8d8;--footer-bottom-font-family:var(--font-inter),system-ui,sans-serif;--footer-operator-link-color:#99fdaf;--table-radius:16px;--table-header-bg:var(--black);--table-header-text:var(--on-surface-variant-fallback);--table-header-radius:16px;--table-header-padding-y:8px;--table-header-padding-x:16px;--table-header-height:44px;--table-header-font-size:14px;--table-header-font-weight:700;--table-header-line-height:1;--table-header-letter-spacing:0;--table-cell-padding-y:16px;--table-cell-padding-x:20px;--table-cell-padding-y-dense:12px;--table-zebra-bg:var(--on-surface-fallback);--table-zebra-border:var(--surface-variant);--table-zebra-row-even:var(--table-zebra-bg);--table-zebra-row-odd:var(--surface-variant);--table-zebra-text:#f9f9f9;--table-zebra-cell-font-family:var(--font-sans);--table-zebra-cell-padding-y:18px;--table-zebra-cell-padding-x:40px;--table-zebra-cell-font-size:var(--text-body5);--table-zebra-cell-line-height:var(--text-body5-line);--table-zebra-cell-font-weight:var(--text-body5-weight);--table-zebra-cell-letter-spacing:0;--table-empty-text:var(--on-surface-variant);--table-empty-text-dark:var(--on-surface-bright);--table-light-bg:#b6b6b6;--table-light-toolbar-bg:#e9e9ec;--table-light-search-bg:#fff;--table-light-header-bg:#b6b6b6;--table-light-body-bg:#f9f9f9;--table-light-border:#b6b6b6;--table-light-footer-bg:#e9e9ec;--table-light-text:#303030;--table-light-header-height:56px;--table-light-header-font-size:16px;--table-light-header-font-weight:700;--table-light-header-line-height:1;--table-light-body-font-family:var(--font-inter),system-ui,sans-serif;--table-light-body-font-size:16px;--table-light-body-line-height:20px;--table-light-body-font-weight:400;--table-light-body-letter-spacing:0;--table-light-body-text-align:center;--table-light-header-text-align:center;--table-light-toolbar-height:90px;--table-light-toolbar-padding:24px;--table-light-toolbar-gap:16px;--table-light-toolbar-border:1px solid var(--table-light-border);--table-light-row-border:.5px solid var(--table-light-border);--table-light-cell-padding-y:24px;--table-light-cell-padding-x:24px;--table-light-body-height:56px;--background:var(--surface);--foreground:var(--on-surface);--text-h1:32px;--text-h1-line:normal;--text-h1-weight:900;--text-h2:28px;--text-h2-line:1;--text-h2-weight:900;--text-h3:24px;--text-h3-line:1;--text-h3-weight:700;--text-h4:22px;--text-h4-line:1;--text-h4-weight:700;--text-h5:22px;--text-h5-line:1;--text-h5-weight:700;--text-h6:20px;--text-h6-line:1;--text-h6-weight:700;--text-h7:18px;--text-h7-line:1;--text-h7-weight:700;--text-h8:18px;--text-h8-line:normal;--text-h8-weight:700;--text-body1:16px;--text-body1-line:1;--text-body1-weight:700;--text-body2:16px;--text-body2-line:1;--text-body2-weight:500;--text-body3:14px;--text-body3-line:1;--text-body3-weight:700;--text-body4:14px;--text-body4-line:1.2;--text-body4-weight:500;--text-body5:14px;--text-body5-line:1.2;--text-body5-weight:400;--text-body6:12px;--text-body6-line:1.3;--text-body6-weight:700;--text-footnote1:12px;--text-footnote1-line:1.2;--text-footnote1-weight:500;--text-footnote2:10px;--text-footnote2-line:1;--text-footnote2-weight:500;--text-subtitle1:20px;--text-subtitle1-line:1.3;--text-subtitle2:14px;--text-subtitle2-line:1.2;--text-subtitle3:12px;--text-subtitle3-line:1;--text-subtitle4:10px;--text-subtitle4-line:1;--text-button1:20px;--text-button1-line:1;--text-button2:16px;--text-button2-line:1;--text-button3:14px;--text-button3-line:1;--text-button4:12px;--text-button4-line:1;--text-button5:10px;--text-button5-line:1}[data-theme=dark]{--white:#080808;--black:#080808;--surface-dark:#080808;--surface:#161718;--surface-light:#252628;--surface-variant:#2f313a;--surface-container-dark:#171717;--surface-container:#1e2228;--input-box:#1e2228;--input-box-disable:#373d46;--on-surface:#f9f9f9;--on-surface-bright:#9da6b0;--on-surface-variant:#4c545f;--outline:#393939;--background:var(--surface);--foreground:var(--on-surface);--table-zebra-bg:var(--on-surface-fallback);--table-zebra-row-even:var(--on-surface-fallback);--table-zebra-row-odd:var(--surface-variant);--table-zebra-text:var(--on-surface)}html,body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);width:100%;position:relative;overflow-x:hidden}body.body--backoffice-lock{width:100%!important;height:100vh!important;margin:0!important;position:fixed!important;overflow:hidden!important}.text-h1{font-size:var(--text-h1);line-height:var(--text-h1-line);font-weight:var(--text-h1-weight)}.text-h2{font-size:var(--text-h2);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight)}.text-h3{font-size:var(--text-h3);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight)}.text-h4{font-size:var(--text-h4);line-height:var(--text-h4-line);font-weight:var(--text-h4-weight)}.text-h5{font-size:var(--text-h5);line-height:var(--text-h5-line);font-weight:var(--text-h5-weight)}.text-h6{font-size:var(--text-h6);line-height:var(--text-h6-line);font-weight:var(--text-h6-weight)}.text-h7{font-size:var(--text-h7);line-height:var(--text-h7-line);font-weight:var(--text-h7-weight)}.text-h8{font-size:var(--text-h8);line-height:var(--text-h8-line);font-weight:var(--text-h8-weight)}.text-body1{font-size:var(--text-body1);line-height:var(--text-body1-line);font-weight:var(--text-body1-weight)}.text-body2{font-size:var(--text-body2);line-height:var(--text-body2-line);font-weight:var(--text-body2-weight)}.text-body3{font-size:var(--text-body3);line-height:var(--text-body3-line);font-weight:var(--text-body3-weight)}.text-body4{font-size:var(--text-body4);line-height:var(--text-body4-line);font-weight:var(--text-body4-weight)}.text-body5{font-size:var(--text-body5);line-height:var(--text-body5-line);font-weight:var(--text-body5-weight)}.text-body6{font-size:var(--text-body6);line-height:var(--text-body6-line);font-weight:var(--text-body6-weight)}.text-footnote1{font-size:var(--text-footnote1);line-height:var(--text-footnote1-line);font-weight:var(--text-footnote1-weight)}.text-footnote2{font-size:var(--text-footnote2);line-height:var(--text-footnote2-line);font-weight:var(--text-footnote2-weight)}.text-subtitle1{font-size:var(--text-subtitle1);line-height:var(--text-subtitle1-line)}.text-subtitle2{font-size:var(--text-subtitle2);line-height:var(--text-subtitle2-line)}.text-subtitle3{font-size:var(--text-subtitle3);line-height:var(--text-subtitle3-line)}.font-medium.text-subtitle3{font-weight:500}.font-bold.text-subtitle3{font-weight:700}.text-subtitle4{font-size:var(--text-subtitle4);line-height:var(--text-subtitle4-line)}.text-button1{font-size:var(--text-button1);line-height:var(--text-button1-line)}.text-button2{font-size:var(--text-button2);line-height:var(--text-button2-line)}.text-button3{font-size:var(--text-button3);line-height:var(--text-button3-line)}.text-button4{font-size:var(--text-button4);line-height:var(--text-button4-line)}.text-button5{font-size:var(--text-button5);line-height:var(--text-button5-line)}.auth-login-subtitle{color:var(--auth-login-subtitle-color);font-family:var(--font-sans);font-size:var(--auth-login-subtitle-size);font-weight:500;line-height:var(--auth-login-subtitle-line-height);letter-spacing:0;margin-top:4px}.auth-social-buttons{flex-direction:column;gap:12px;display:flex}.auth-login-divider{justify-content:center;display:flex}.auth-login-divider-text{color:var(--label-color);font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.auth-login-forgot-password{text-align:center;width:100%;color:var(--auth-login-forgot-password-color);font-family:var(--font-sans);letter-spacing:0;cursor:pointer;background:0 0;border:0;font-size:12px;font-style:normal;font-weight:500;line-height:120%;display:block}.auth-login-captcha{width:100%;height:var(--auth-login-captcha-height);border:var(--auth-login-captcha-border);border-radius:var(--auth-login-captcha-radius);background:var(--auth-login-captcha-bg);box-shadow:var(--auth-login-captcha-shadow);justify-content:space-between;align-items:center;margin-top:6px;padding:0 12px;display:flex}.auth-login-captcha-left{align-items:center;display:flex}.auth-login-captcha-label{color:var(--auth-login-captcha-text-color);font-family:var(--auth-login-captcha-font-family);letter-spacing:0;vertical-align:middle;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.auth-login-captcha .checkbox-box{background:var(--white);border:1px solid #d6d6d6}.auth-login-captcha-brand{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:64px;display:flex}.auth-login-captcha-brand-icon{object-fit:contain;width:32px!important;height:32px!important}.auth-login-captcha-brand-text{color:#7a7a7a;font-family:var(--font-sans);letter-spacing:0;font-size:9px;font-weight:500;line-height:120%}.auth-login-error-alert{border-radius:10px}.auth-forgot-flow{flex-direction:column;gap:12px;display:flex}.auth-forgot-flow__back{cursor:pointer;color:#3f7732;width:fit-content;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.44px;text-align:center;background:0 0;border:0;padding:0;font-size:18px;font-style:normal;font-weight:400;line-height:29.25px}.auth-forgot-flow__step{flex-direction:column;gap:12px;display:flex}.label-base.auth-forgot-flow__title{color:var(--on-surface-fallback);font-family:var(--font-sans);letter-spacing:0;font-size:22px;font-style:normal;font-weight:700;line-height:100%}.label-base.auth-forgot-flow__subtitle{color:var(--on-surface-fallback);font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.auth-forgot-flow__field{flex-direction:column;gap:8px;display:flex}.auth-forgot-flow__code-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.auth-forgot-flow__code-input{text-align:center!important;background:#e8e8e8!important;border-radius:4px!important;width:39.3333px!important;min-width:39.3333px!important;max-width:39.3333px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:20px!important;font-weight:700!important}.link-base.auth-forgot-flow__resend{text-align:center;align-self:center;color:#4c545f!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:100%!important;text-decoration:none!important}.link-base.auth-forgot-flow__resend:hover{color:#4c545f!important;opacity:1!important}.checkbox-wrapper.auth-register-terms{align-items:flex-start;gap:8px;margin-top:2px}.checkbox-wrapper.auth-register-terms .checkbox-box{width:16px;min-width:16px;height:16px;min-height:16px;margin-top:1px}.checkbox-wrapper.auth-register-terms>.flex-1{display:block}.auth-register-terms-text{color:var(--auth-register-terms-text-color);font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-style:normal;font-weight:500;line-height:120%;display:block}.auth-register-terms-link{color:var(--auth-register-terms-link-color)}.auth-register-field-error{color:var(--error);font-family:var(--font-sans);letter-spacing:0;text-align:left;font-size:12px;font-weight:500;line-height:120%}.auth-register-field-error--compact{margin-top:-8px}.auth-password-strength{flex-direction:column;gap:12px;margin-top:6px;display:flex}.auth-password-strength__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-password-strength__label{font-family:var(--font-sans);letter-spacing:0;color:#303030;font-size:12px;font-style:normal;font-weight:500;line-height:100%}.auth-password-strength__value{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.auth-password-strength__value--weak{color:#720000}.auth-password-strength__value--secure{color:var(--rifas-primary)}.auth-password-strength__bar{border-radius:999px;width:100%;height:8px;overflow:hidden}.auth-password-strength__bar-fill{border-radius:999px;width:0%;height:100%;transition:width .15s ease-out;display:block}.auth-password-strength__bar--weak{background-color:#b61c1133}.auth-password-strength__bar--weak .auth-password-strength__bar-fill{background-color:#b61c11}.auth-password-strength__bar--secure{background:#d9d9d9}.auth-password-strength__bar--secure .auth-password-strength__bar-fill{background:linear-gradient(180deg,var(--btn-primary-start)0%,var(--btn-primary-end)100%)}.auth-password-requirements{box-sizing:border-box;background:#9da6b0;border:1px solid #1e22281f;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:352px;min-height:168px;padding:16px;display:flex}.auth-password-requirements__title{font-family:var(--font-sans);letter-spacing:0;color:#1e2228;font-size:12.25px;font-style:normal;font-weight:500;line-height:100%;display:block}.auth-password-requirements__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.auth-password-requirements__item{font-family:var(--font-sans);letter-spacing:0;flex-flow:row;align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:500;line-height:100%;display:flex}.auth-password-requirements__item .auth-password-requirements__icon{object-fit:contain;flex-shrink:0;min-width:16px;display:block;width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important}.auth-password-requirements__text{color:#1e2228;flex:1;min-width:0}.auth-password-requirements__text--met{color:var(--rifas-primary)}.auth-policy-modal{width:var(--auth-policy-modal-width);height:var(--auth-policy-modal-height);border-radius:var(--auth-policy-modal-radius)!important;background:var(--auth-policy-modal-bg)!important}.auth-policy-modal .modal-header{min-height:24px;padding:0 0 4px}.auth-policy-modal .modal-body{gap:var(--auth-policy-modal-gap);min-height:0;padding:0;overflow:hidden}.auth-policy-modal__content{gap:var(--auth-policy-modal-gap);height:100%;min-height:0;padding:0 var(--auth-policy-modal-padding)var(--auth-policy-modal-padding);flex-direction:column;display:flex}.auth-policy-modal__header{justify-content:center;align-items:center;gap:14px;display:flex}.auth-policy-modal__arrow{object-fit:contain;width:12px!important;height:16px!important}.auth-policy-modal__title{color:var(--auth-policy-modal-title-color);font-family:var(--auth-policy-modal-title-font-family);letter-spacing:0;text-align:center;vertical-align:middle;max-width:1060px;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.label-base.auth-policy-modal__title{color:var(--auth-policy-modal-title-color);font-family:var(--auth-policy-modal-title-font-family);letter-spacing:0;text-align:center;vertical-align:middle;font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:inline-block}.auth-policy-modal__scroll{max-height:var(--auth-policy-modal-scroll-height);border-radius:var(--auth-policy-modal-scroll-radius);background:var(--auth-policy-modal-scroll-bg);min-height:0;padding:var(--auth-policy-modal-scroll-padding);color:var(--auth-policy-modal-scroll-text);font-family:var(--auth-policy-modal-scroll-font-family);letter-spacing:0;font-size:14px;font-style:normal;font-weight:500;line-height:131%;overflow:auto}.auth-policy-modal__paragraph{display:block}.label-base.auth-policy-modal__paragraph{color:var(--auth-policy-modal-scroll-text);font-family:var(--auth-policy-modal-scroll-font-family);letter-spacing:0;font-size:14px;font-style:normal;font-weight:500;line-height:131%;display:block}.auth-policy-modal__paragraph+.auth-policy-modal__paragraph{margin-top:28px}.auth-policy-modal__scroll::-webkit-scrollbar{width:12px}.auth-policy-modal__scroll::-webkit-scrollbar-track{background:var(--auth-policy-modal-scrollbar-track)}.auth-policy-modal__scroll::-webkit-scrollbar-thumb{background:var(--auth-policy-modal-scrollbar-thumb);border-radius:999px}.register-confirmation-page{background-color:var(--register-confirmation-bg-color);min-height:calc(100dvh - 88px);position:relative;overflow:hidden}.register-confirmation-page--flow-form{overflow:hidden visible}.register-confirmation-page__bg{object-fit:cover;object-position:center;opacity:1}.register-confirmation-page__content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:calc(100dvh - 88px);padding:32px 16px;display:flex;position:relative}@media (min-width:768px) and (max-width:1100px){.register-confirmation-page,.register-confirmation-page__content{min-height:calc(100dvh - 64px)}}@media (max-width:767px){.register-confirmation-page,.register-confirmation-page__content{min-height:calc(100dvh - 56px)}}.register-confirmation-page__back-link{text-decoration:none}.label-base.register-confirmation-page__back-link-label{color:var(--register-confirmation-back-link-color);font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.44px;text-align:center;margin-bottom:12px;font-size:18px;font-style:normal;font-weight:400;line-height:29.25px;display:inline-block}.label-base.register-confirmation-page__title{color:var(--register-confirmation-title-color);font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:32px;font-style:normal;font-weight:900;line-height:100%;display:block}.label-base.register-confirmation-page__subtitle{color:var(--register-confirmation-subtitle-color);font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:130%;display:block}.register-confirmation-page--player-success{--register-confirmation-bg-color:#1a1a1a}.register-confirmation-page--player-success .register-confirmation-page__bg{opacity:.5;object-fit:cover;object-position:center}.label-base.register-confirmation-page__player-lead{color:#f4f5f6;width:max-content;max-width:min(95vw,56rem);font-family:var(--font-sans);letter-spacing:0;text-align:center;white-space:nowrap;margin-top:8px;margin-left:auto;margin-right:auto;font-size:clamp(22px,4vw,32px);font-style:normal;font-weight:800;line-height:115%;display:block}@media (max-width:480px){.label-base.register-confirmation-page__player-lead{white-space:normal;width:100%}}.label-base.register-confirmation-page__player-headline-host{text-align:center;color:inherit;-webkit-text-fill-color:currentColor;background:0 0;margin:0;padding:0;display:block}.register-confirmation-page__player-headline-host>.register-confirmation-page__player-headline{box-sizing:border-box;max-width:100%;font-family:var(--font-cinema-sunday);letter-spacing:0;word-spacing:0;text-align:center;text-transform:uppercase;vertical-align:top;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#67a959 0%,#3f7732 100%);-webkit-background-clip:text;background-clip:text;margin:0;padding:4px 8px;font-size:clamp(48px,12vw,88px);font-style:normal;font-weight:400;line-height:.88;display:inline-block}.label-base.register-confirmation-page__player-subline{color:#c8cdd4;max-width:480px;font-family:var(--font-sans);text-align:center;margin-top:4px;font-size:17px;font-weight:400;line-height:140%;display:block}.btn-base.register-confirmation-page__player-cta{border-radius:10px;min-width:200px;min-height:44px;margin-top:0;text-decoration:none}.register-confirmation-page__content--player-success{gap:8px}.register-confirmation-page--player-success .label-base.register-confirmation-page__player-lead,.register-confirmation-page--player-success .label-base.register-confirmation-page__player-subline{margin-top:0}.registro-page__content{justify-content:center;padding-top:56px;padding-bottom:56px}.register-step-card{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:708px;display:flex}.label-base.register-step-card__title{color:var(--register-step-title-color);font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:32px;font-style:normal;font-weight:900;line-height:100%}.label-base.register-step-card__subtitle{color:var(--register-step-subtitle-color);font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:130%}.label-base.register-step-card__question{color:var(--register-step-question-color);font-family:var(--font-sans);letter-spacing:0;text-align:center;margin-top:14px;font-size:22px;font-style:normal;font-weight:700;line-height:100%}.register-step-card__person-tabs{--tabs-container-width:var(--register-step-tabs-width);--tabs-container-height:var(--register-step-tabs-height);--tabs-container-gap:var(--register-step-tabs-gap);--tabs-container-radius:var(--register-step-tabs-radius);--tabs-item-radius:var(--register-step-tabs-radius);width:var(--register-step-tabs-width)}.register-step-card__form-box{width:var(--register-step-form-card-width);border-radius:var(--register-step-form-card-radius);background:var(--register-step-form-card-bg);max-width:100%;height:auto;padding:var(--register-step-form-card-padding);gap:var(--register-step-form-card-gap);flex-direction:column;display:flex}.register-step-card__fields-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.register-step-card__field{flex-direction:column;gap:8px;display:flex}.label-base.register-step-card__field-label{text-align:left;width:100%;color:var(--register-step-field-label-color);font-family:var(--font-sans);font-size:var(--register-step-field-label-font-size);letter-spacing:0;font-style:normal;font-weight:400;line-height:120%}.register-step-card__field-error{text-align:left;align-self:flex-start;width:100%}.register-step-card__upload-box{width:var(--register-step-upload-box-width);max-width:100%;min-height:var(--register-step-upload-box-height);border-radius:var(--register-step-upload-box-radius);background:var(--register-step-upload-box-bg);height:auto;padding:var(--register-step-upload-box-padding);align-items:center;gap:var(--register-step-upload-box-gap);flex-direction:column;display:flex}.label-base.register-step-card__upload-title{color:var(--register-step-upload-title-color);font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:131%}.label-base.register-step-card__upload-description{color:var(--register-step-upload-description-color);font-family:var(--font-sans);letter-spacing:0;text-align:center;vertical-align:middle;margin-top:4px;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.label-base.register-step-card__upload-description--strong{margin-top:2px;font-weight:700}.label-base.register-step-card__upload-hint{color:var(--register-step-upload-hint-color);font-family:var(--font-sans);letter-spacing:0;text-align:center;vertical-align:middle;margin-top:10px;font-size:10px;font-style:normal;font-weight:500;line-height:140%}.btn-base.register-step-card__upload-btn{border-radius:8px;min-width:156px;min-height:34px}.register-step-card__actions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.register-step-card__back-action-link{width:100%}.btn-base.register-step-card__action-btn{border-radius:10px;width:100%;min-height:42px}.btn-base.register-step-card__action-btn--back{background:var(--register-step-form-card-bg)}.btn-base.register-step-card__action-btn--back:hover:not(:disabled){background:var(--register-step-form-card-bg);opacity:.95}.btn-base.register-step-card__action-btn--disabled{opacity:1;color:#5f667a!important;background:#2d3344!important}.register-step-legal{flex-direction:column;align-items:center;gap:30px;width:100%;max-width:708px;display:flex}.register-step-legal__progress{max-width:260px;margin-top:8px;margin-bottom:8px}.label-base.register-step-legal__title{color:#fff;font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:130%}.register-step-legal__form{gap:12px;width:676px;max-width:100%;border-radius:8px!important;padding:16px!important}.register-step-legal__single-field{flex-direction:column;gap:6px;display:flex}.register-step-legal__split-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.register-step-legal__triple-row{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.register-step-legal__combo-row{grid-template-columns:92px 1fr;gap:12px;display:grid}.player-registration-page .player-registration-hero{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:min(100%,56rem);padding-left:16px;padding-right:16px;display:flex}.player-registration-page .player-registration-hero .label-base.player-registration-hero__title{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:break-word;word-break:normal;margin:0;padding:0;font-size:clamp(22px,6.5vw,32px);font-style:normal;font-weight:900;line-height:1.12;display:block;color:#f5f5f7!important}@media (min-width:720px){.player-registration-page .player-registration-hero .label-base.player-registration-hero__title{white-space:nowrap;width:max-content;max-width:min(100%,56rem);font-size:32px;line-height:100%}}.player-registration-page .player-registration-hero .label-base.player-registration-hero__subtitle{width:100%;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;margin:0;padding:0;font-size:20px;font-style:normal;font-weight:700;line-height:130%;display:block;color:#fff!important}.player-registration-page .progress-bar-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.player-registration-form{align-items:stretch}.player-registration-page .player-registration-form .label-base.player-registration-form__card-heading{width:100%;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;margin:0 0 4px;padding:0;font-size:18px;font-style:normal;font-weight:700;line-height:100%;display:block;color:#1e2228!important}.player-registration-page .player-registration-form .label-base.player-registration-form__card-lead{width:100%;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;margin:0 0 8px;padding:0;font-size:12px;font-style:normal;font-weight:700;line-height:130%;display:block;color:#373d46!important}.register-step-legal__upload .document-upload{border-radius:var(--register-step-upload-box-radius);background:var(--register-step-upload-box-bg);gap:var(--register-step-upload-box-gap);min-height:106px;padding:var(--register-step-upload-box-padding);border:0}.registration-legal-form .label-base.register-step-card__field-label{color:#1e2228;font-family:var(--font-sans);letter-spacing:0;font-size:14.27px;font-style:normal;font-weight:400;line-height:120%}.register-step-legal .input-base,.register-step-legal .select-trigger{border-radius:8px;min-height:40px;font-size:14px}.register-step-legal .document-upload-label{color:var(--register-step-upload-title-color);font-size:14px;font-weight:500;line-height:131%}.register-step-legal .document-upload-description{color:var(--register-step-upload-description-color);text-align:center;font-size:12px;font-weight:500;line-height:120%}.register-step-legal .document-upload-hint{color:var(--register-step-upload-description-color);font-size:12px;font-weight:500;line-height:120%}.register-step-legal .document-upload .btn-base{border-radius:8px;min-width:156px;min-height:34px}.register-step-card__upload-component .document-upload-label{color:var(--register-step-upload-title-color);font-size:14px;font-weight:500;line-height:131%}.register-step-card__upload-component .document-upload-description{color:var(--register-step-upload-description-color);font-size:12px;font-weight:500;line-height:120%}.register-step-card__upload-component .document-upload-description strong{font-weight:700}.register-step-card__upload-component .document-upload-hint{color:var(--register-step-upload-hint-color);font-size:10px;font-weight:500;line-height:140%}.register-step-legal .btn-base.register-step-card__action-btn{border-radius:8px;min-height:40px}.register-step-bank .label-base.register-step-bank__title{color:#f9f9f9;font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:32px;font-style:normal;font-weight:900;line-height:100%}.register-step-bank .label-base.register-step-card__subtitle{color:#fff;font-size:20px;font-weight:700;line-height:130%}.register-step-bank__info{color:#2f313a;font-family:var(--font-sans);letter-spacing:0;align-items:center;gap:4px;margin-top:-2px;font-size:10px;font-weight:500;line-height:120%;display:inline-flex}.register-step-bank__info-icon{object-fit:contain;flex-shrink:0;display:block;width:10px!important;height:10px!important}.register-step-bank__info-text{line-height:1.2;display:inline-block}.register-step-final{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:980px;min-height:430px;padding-top:28px;display:flex}.register-step-final__back-link{color:#99fdaf;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.44px;margin-bottom:14px;font-size:18px;font-weight:400;line-height:29.25px;text-decoration:none}.label-base.register-step-final__title{color:#f4f5f6;font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:32px;font-style:normal;font-weight:900;line-height:100%}.label-base.register-step-final__headline{font-family:var(--font-cinema-sunday);letter-spacing:.35px;text-align:center;text-transform:uppercase;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#67a959 0%,#3f7732 100%);-webkit-background-clip:text;background-clip:text;padding-top:18px;padding-bottom:14px;font-size:88px;font-style:normal;font-weight:400;line-height:48px;display:inline-block;overflow:visible}.btn-base.register-step-final__cta{border-radius:8px;min-width:170px;min-height:40px;margin-top:16px}@media (max-width:1100px){.register-step-final{min-height:380px}}@media (max-width:820px){.register-step-final{min-height:320px;padding-top:10px}.register-step-final__back-link{margin-bottom:10px;font-size:16px;line-height:24px}.label-base.register-step-final__headline{word-spacing:10px;padding-top:10px;padding-bottom:10px;font-size:70px;line-height:92%}.label-base.register-step-legal__title{font-size:30px}.register-step-legal__split-row,.register-step-legal__triple-row{grid-template-columns:1fr}}.site-footer{background:var(--footer-bg);color:var(--footer-text);border-top:1px solid #1d2025}.site-footer__container{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;display:flex;padding:60px 80px 64px!important}.site-footer__brand{flex-direction:column;flex:0 0 320px;gap:14px;display:flex}.site-footer__logo{color:var(--footer-text);font-family:var(--font-sans);letter-spacing:0;font-size:44px;font-weight:700;line-height:1}.site-footer__social{align-items:center;gap:8px;display:flex}.site-footer__social-item{justify-content:center;align-items:center;display:inline-flex}.site-footer__social-icon{object-fit:contain;width:36px!important;height:36px!important}.site-footer__description{max-width:300px;color:var(--footer-description-color);font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.site-footer__links-grid{justify-content:end;column-gap:var(--footer-links-column-gap);flex:1;grid-template-columns:repeat(4,minmax(120px,max-content));row-gap:24px;display:grid}.site-footer__link-column{flex-direction:column;gap:10px;display:flex}.site-footer__column-title{color:var(--footer-column-title-color);font-family:var(--font-sans);letter-spacing:0;vertical-align:middle;font-size:14px;font-style:normal;font-weight:500;line-height:131%}.site-footer__column-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site-footer__column-link{color:var(--footer-column-link-color);font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-style:normal;font-weight:700;line-height:100%;text-decoration:none}.site-footer__certification{flex-direction:column;align-self:flex-start;gap:4px;margin-top:70px;display:flex}.site-footer__certification-logo{object-fit:contain;width:182px!important;height:70px!important}.site-footer__certification-label{color:var(--footer-accent);font-family:var(--font-sans);font-size:32px;font-weight:600;line-height:1.1}.site-footer__certification-brand{color:var(--footer-text);font-family:var(--font-sans);font-size:46px;font-weight:700;line-height:1}.site-footer__bottom{box-sizing:border-box;border-top:var(--footer-divider);align-items:center;gap:5px;width:100%;min-height:86px;padding:16px 80px 40px;display:flex}.site-footer__copyright{color:var(--footer-bottom-text-color);font-family:var(--footer-bottom-font-family);letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.site-footer__operator-link{color:var(--footer-operator-link-color);font-family:var(--footer-bottom-font-family);letter-spacing:0;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.site-footer__adults-pill{min-height:var(--footer-adults-height);align-items:center;gap:var(--footer-adults-gap);border-radius:var(--footer-adults-radius);border:var(--footer-adults-border);background:var(--footer-adults-bg);opacity:var(--footer-adults-opacity);color:var(--footer-adults-text);font-family:var(--font-sans);letter-spacing:0;padding:0 var(--footer-adults-padding-x);margin-left:auto;font-size:12px;font-style:normal;font-weight:700;line-height:130%;display:inline-flex}.site-footer__adults-icon{object-fit:contain;width:18px!important;height:18px!important}@media (max-width:1100px){.site-footer__container{flex-direction:column;gap:28px}.site-footer__links-grid{grid-template-columns:repeat(2,minmax(140px,1fr));justify-content:start}.site-footer__certification{align-self:flex-start}.site-footer__brand{flex:none}}@media (max-width:640px){.site-footer__links-grid{grid-template-columns:1fr}.site-footer__bottom{flex-wrap:wrap}.site-footer__adults-pill{margin-left:0}}.site-footer--mobile .site-footer__container{padding:40px 24px!important}.site-footer--mobile .site-footer__links-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;column-gap:24px}.site-footer--mobile .site-footer__bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px}.site-footer--mobile .site-footer__adults-pill{margin-left:0}.site-footer--tablet .site-footer__links-grid{grid-template-columns:repeat(4,minmax(120px,1fr));justify-content:start;column-gap:24px}.site-footer--tablet .site-footer__links-grid--tablet-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid}.btn-base.auth-social-btn{height:var(--auth-social-btn-height);min-height:var(--auth-social-btn-height);border-radius:var(--auth-social-btn-radius);width:100%;font-size:var(--auth-social-btn-font-size);font-weight:var(--auth-social-btn-font-weight);padding:0 16px}.btn-base.btn-normal.auth-social-btn--google{background:var(--auth-social-google-bg);color:var(--auth-social-google-text);border:var(--auth-social-btn-border)}.btn-base.btn-normal.auth-social-btn--apple{background:var(--auth-social-apple-bg);color:var(--white);border:1px solid #0000}.btn-base.btn-normal.auth-social-btn--facebook{background:var(--auth-social-facebook-bg);color:var(--white);border:1px solid #0000}.btn-base.btn-normal.auth-social-btn--google:hover:not(:disabled){background:var(--auth-social-google-bg);color:var(--auth-social-google-text)}.btn-base.btn-normal.auth-social-btn--apple:hover:not(:disabled){background:var(--auth-social-apple-bg);color:var(--white)}.btn-base.btn-normal.auth-social-btn--facebook:hover:not(:disabled){background:var(--auth-social-facebook-bg);color:var(--white)}.btn-base.btn-normal.auth-social-btn--google .btn-icon,.btn-base.btn-normal.auth-social-btn--apple .btn-icon,.btn-base.btn-normal.auth-social-btn--facebook .btn-icon{color:inherit}.btn-base{justify-content:center;align-items:center;gap:var(--btn-gap);border-radius:var(--btn-radius);font-family:var(--font-sans);letter-spacing:0;vertical-align:middle;cursor:pointer;border:none;font-style:normal;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-base:focus-visible{outline:2px solid var(--btn-primary-start);outline-offset:2px}.btn-base:disabled{cursor:not-allowed;pointer-events:none}.btn-small{min-height:var(--btn-small-height);padding:var(--btn-small-padding-y)var(--btn-small-padding-x);font-family:var(--font-sans);letter-spacing:0;vertical-align:middle;font-size:12px;font-weight:700;line-height:130%}.btn-medium{min-height:var(--btn-medium-height);padding:var(--btn-medium-padding-y)var(--btn-medium-padding-x);font-size:var(--text-button3);line-height:var(--text-button3-line)}.btn-primary{background:linear-gradient(to bottom,var(--btn-primary-start),var(--btn-primary-end));color:var(--btn-primary-text)}.btn-primary:hover:not(:disabled){filter:brightness(1.08)}.btn-primary .btn-icon{color:var(--btn-primary-icon)}.btn-normal{background:var(--btn-normal-bg);color:var(--btn-normal-text)}.btn-normal:hover:not(:disabled){background:var(--btn-hover-bg);color:var(--btn-hover-text)}.btn-normal .btn-icon{color:var(--btn-normal-text)}.btn-outline-white{border:1px solid var(--btn-outline-white-border);color:var(--btn-outline-white-text);background:0 0}.btn-outline-white:hover:not(:disabled){border-color:var(--btn-outline-white-hover-border);color:var(--btn-outline-white-hover-text);opacity:.9}.btn-outline-white .btn-icon{color:var(--btn-outline-white-text)}.btn-outline-primary{background:var(--btn-outline-primary-bg);border:1px solid var(--btn-outline-primary-border);color:var(--btn-outline-primary-text)}.btn-outline-primary:hover:not(:disabled){background:var(--rifas-primary-container);color:var(--rifas-on-primary-container);border-color:var(--rifas-on-primary-container)}.btn-outline-primary .btn-icon{color:var(--btn-outline-primary-text)}.btn-outline{background:var(--btn-outline-bg);border:1px solid var(--btn-outline-border);color:var(--btn-outline-text);min-width:var(--btn-outline-min-width)}.btn-outline:hover:not(:disabled){background:"white";color:var(--btn-primary-end);border-color:var(--btn-primary-end)}.btn-outline:hover:not(:disabled) .btn-icon,.btn-outline .btn-icon{color:var(--btn-outline-text)}.btn-nav-special{min-height:var(--btn-nav-special-height);min-width:var(--btn-nav-special-min-width);border-radius:var(--btn-nav-special-radius);background:var(--btn-nav-special-bg);color:var(--btn-nav-special-text);font-family:var(--font-sans);letter-spacing:0;text-align:center;vertical-align:middle;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;line-height:100%;transition:opacity .15s,background-color .15s;display:inline-flex;position:relative}@media (max-width:768px){.btn-nav-special{min-width:70px;min-height:28px;padding:0 8px;font-size:11px}}@media (max-width:480px){.btn-nav-special{min-width:60px;min-height:26px;padding:0 6px;font-size:10px}}.btn-nav-special:hover{opacity:.95}.btn-nav-special .btn-nav-special-icon-wrap{pointer-events:none;z-index:0;align-items:center;padding-left:0;display:flex;position:absolute;top:0;bottom:0;left:0}.btn-nav-special .btn-nav-special-icon{object-fit:contain;object-position:left center;width:auto;height:100%;max-height:32px;display:block}.btn-nav-special .btn-nav-special-icon-custom{align-items:center;width:auto;height:100%;max-height:32px;display:flex}.btn-nav-special .btn-nav-special-label{z-index:1;white-space:nowrap;position:relative}.progress-bar-root{flex-direction:column;align-items:center;gap:4px;width:100%;max-width:370px;display:flex}.progress-bar-label{color:var(--progress-rifas);font-size:12px;font-weight:700;line-height:1.3}.progress-bar-track{background:var(--fills-primary);border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.progress-bar-fill{background:var(--progress-rifas);border-radius:inherit;width:0%;transition:width .25s ease-out;position:absolute;inset:0}.stepper-root{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:772px;padding-inline:40px;display:flex}.stepper-segment{flex:1 1 0;align-items:center;gap:16px;min-width:0;display:flex}.stepper-item{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.stepper-label{min-height:16px;color:var(--on-surface-variant);text-align:center;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.stepper-icon-wrapper{border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.stepper-icon{color:currentColor;width:16px;height:16px}.stepper-icon-wrapper.state-active,.stepper-icon-wrapper.state-completed{background:linear-gradient(180deg,var(--btn-primary-start)0%,var(--btn-primary-end)100%);color:var(--btn-primary-text)}.stepper-icon-wrapper.state-upcoming{background:var(--stepper-upcoming-bg);color:var(--stepper-upcoming-text)}.stepper-root--circular{justify-content:center;gap:0;max-width:100%}.stepper-root--circular .stepper-segment{flex:none;align-items:flex-start;gap:8px;min-width:0}.stepper-root--circular .stepper-item{flex:none}.stepper-root--circular .stepper-icon-wrapper{border-radius:50%;width:40px;height:40px}.stepper-root--circular .stepper-icon{width:20px;height:20px}.stepper-root--circular .stepper-icon-wrapper.state-pending{border:2px solid var(--btn-primary-end);box-sizing:border-box;color:var(--btn-primary-end);background:#fff}.stepper-root--circular .stepper-connector{background:var(--btn-primary-end);flex:0 0 88px;align-self:flex-start;width:88px;min-width:88px;max-width:88px;height:2px;margin-top:19px}.stepper-root--circular .stepper-label{color:var(--btn-primary-end)}.logged-nav-item-active{background:linear-gradient(to bottom,var(--btn-primary-start),var(--btn-primary-end));color:var(--btn-primary-text)}.logged-header__inner{align-items:center;gap:24px;width:100%;height:88px;padding:0 32px;display:flex}.logged-header__brand{justify-content:flex-start;align-items:center;display:inline-flex}.logged-header__brand-logo{width:99.9997px;height:66.4014px}.logged-header__actions{justify-content:flex-end;align-items:center;gap:24px;margin-left:auto;display:flex}.logged-header__menu-btn{color:#fff;width:32px;height:32px;display:none}.logged-header__menu-btn svg{width:20px;height:20px}.logged-header__profile{justify-content:center;align-items:center;gap:12px;display:flex}.logged-header__identity{flex-direction:column;justify-content:center;align-items:center;display:flex}.logged-header__display-name{color:#fff;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;text-align:center;cursor:pointer;font-size:16px;font-weight:700;line-height:20px}.logged-header__email{color:#d9d8d8;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;text-align:center;cursor:default;font-size:16px;font-weight:400;line-height:20px}.logged-header__session{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.logged-header__avatar{color:#fff;width:36px;height:36px;font-family:var(--font-inter),system-ui,sans-serif;cursor:pointer;background:linear-gradient(#67a959 0%,#3f7732 100%);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:20px;display:flex}.logged-header__logout{color:#fff;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;text-align:center;align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:20px;display:inline-flex}.logged-header__logout-icon{object-fit:contain;width:16px;height:16px}.logged-layout-root{height:100dvh;overflow:hidden}.logged-layout-root>header{z-index:100;position:relative}.logged-layout__body{box-sizing:border-box;align-items:stretch;gap:8px;height:calc(100dvh - 88px);min-height:0;padding:12px 12px 10px 9px;display:flex;overflow:hidden}.logged-layout__sidebar{background:var(--logged-nav-bg);border-radius:8px;flex-direction:column;align-items:center;gap:8px;width:96px;height:fit-content;margin-left:0;padding:8px;display:flex}.logged-layout__sidebar--mobile-open{opacity:1;pointer-events:auto;transform:translate(0)}.logged-layout__nav-item{width:40px;height:40px}.logged-layout__main{flex-direction:column;flex:1;align-items:stretch;min-width:0;min-height:0;display:flex;overflow:auto}.logged-layout__mobile-menu{display:none}.logged-layout__mobile-nav-item{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@media (max-width:768px){.logged-header__inner{gap:10px;height:56px;padding:0 14px}.logged-header__brand-logo{width:78px;height:48px}.logged-header__actions{gap:10px}.logged-header__menu-btn{justify-content:center;align-items:center;display:inline-flex}.logged-header__identity{display:none}.logged-header__profile{gap:0}.logged-header__logout{display:none}.logged-layout__body{gap:0;height:calc(100dvh - 56px);padding:8px}.logged-layout__sidebar{display:none}.logged-layout__mobile-menu{opacity:0;background:var(--logged-nav-bg);align-items:center;gap:8px;height:0;padding:0 14px;transition:height .2s,opacity .2s,padding .2s;display:flex;overflow:hidden}.logged-layout__mobile-menu--open{opacity:1;height:56px;padding:8px 14px}}.logged-layout__content-card{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;flex:auto;align-self:stretch;width:100%;height:auto;min-height:0;padding:32px 28px 28px 24px;display:flex}.logged-layout__content-card--step2{padding:32px 0 0}.logged-layout__content-card--step1-mobile{min-height:0}.logged-layout__content-card--rifa-detail-tabs{box-sizing:border-box;flex:none;min-height:100%;padding:32px 0 28px}.logged-layout__content-card--step3{flex:auto;min-height:0;padding:32px 0 0;overflow:hidden}.logged-layout__content-card--boletas{padding-bottom:40px;flex:none!important;height:max-content!important;min-height:max-content!important}.logged-layout__content-card--boletas-draw{box-sizing:border-box;max-width:100%;padding:24px 28px 40px;overflow-x:hidden;flex:auto!important;height:max-content!important;min-height:max-content!important}.logged-layout__content-card--audit-detail{flex:none;height:auto;min-height:max-content}.logged-layout__main:has(>.logged-layout__content-card--step3){overflow:hidden}.create-raffle-screen--step3,.create-raffle-step3__layout{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.create-raffle-step3__body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 24px;overflow:hidden auto}.raffle-approved-page{background:#1e2228;min-height:100dvh}.raffle-approved-page__content{justify-content:center;align-items:center;min-height:calc(100dvh - 88px);padding:24px;display:flex;position:relative;overflow:hidden}.raffle-approved-page__center{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.raffle-approved-page__lead{color:#f4f5f6;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:0;font-size:32px;font-weight:900;line-height:100%}.raffle-approved-page__title{-webkit-text-fill-color:transparent;color:#0000;font-family:var(--font-cinema-sunday);letter-spacing:.35px;text-align:center;text-transform:uppercase;background:linear-gradient(#67a959 0%,#3f7732 100%);-webkit-background-clip:text;background-clip:text;margin:0;padding:8px 0 4px;font-size:88px;font-weight:400;line-height:110%;display:inline-block;overflow:visible}.raffle-approved-page__copy{color:#fff;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:0 0 8px;font-size:22px;font-weight:900;line-height:100%}.raffle-approved-page__copy span{color:var(--rifas-primary-container)}.raffle-approved-page--payment-validation .raffle-approved-page__title,.raffle-approved-page--pendiente .raffle-approved-page__title{line-height:48px}.raffle-approved-page--payment-validation .raffle-approved-page__copy,.raffle-approved-page--pendiente .raffle-approved-page__copy{color:#fff9}.raffle-approved-page--payment-validation .raffle-approved-page__copy span,.raffle-approved-page--pendiente .raffle-approved-page__copy span{color:var(--rifas-primary-container)}.raffle-approved-page--payment-validation .raffle-approved-page__bg,.raffle-approved-page--pendiente .raffle-approved-page__bg{opacity:.34;object-fit:cover;object-position:center}@media (max-width:820px){.raffle-approved-page__content{padding:24px 30px 32px!important}.raffle-approved-page__title{font-size:64px!important;line-height:100%!important}.raffle-approved-page--pendiente .raffle-approved-page__title,.raffle-approved-page--payment-validation .raffle-approved-page__title{line-height:48px!important}}.create-raffle__top{margin:0 0 24px}.create-raffle-screen{flex-direction:column;min-height:100%;display:flex}.create-raffle-screen[data-theme=light],.logged-layout__content-card--raffle-buy,.rifa-detail-screen[data-theme=light]{--white:#fff;--black:#000;--surface-dark:#f5f5f5;--surface:#fafafa;--surface-light:#f0f0f0;--surface-variant:#e5e5e5;--surface-container-dark:#e0e0e0;--surface-container:#d4d4d4;--input-bg:#f9f9f9;--input-box:#f5f5f5;--on-surface:#171717;--on-surface-bright:#404040;--on-surface-variant:#737373;--on-surface-fallback:#1e2228;--on-surface-variant-fallback:#4c545f;--outline:#a3a3a3;--btn-outline-bg:#fff;--btn-outline-text:#171717;--btn-outline-border:#191919;--create-raffle-fixed-white:#fff;--create-raffle-fixed-input-bg:#f9f9f9;--create-raffle-fixed-text:#1e2228}.create-raffle-screen--step1{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;grid-template-rows:auto auto auto auto minmax(0,1fr);height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden auto}.create-raffle-screen--step1 .create-raffle__form-section{margin:8px 0 20px}.create-raffle-screen--step1 .create-raffle__bottom-note{align-self:end;margin-top:auto}.create-raffle__title-row{align-items:center;gap:12px;margin:0 0 6px;display:flex}.create-raffle__title-icon{object-fit:contain;width:20px;height:20px}.create-raffle__title{vertical-align:middle;margin:0;color:#1e2228!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:32px!important;font-style:normal!important;font-weight:900!important;line-height:100%!important}.create-raffle__stepper-row{justify-content:center;margin:0 0 32px;display:flex}.create-raffle__masthead--sticky{z-index:16;background:#fff;margin:0;padding-bottom:4px;position:sticky;top:0}.create-raffle__intro{text-align:center;flex-direction:column;align-items:center;margin:0 0 24px;display:flex}.create-raffle__intro-title{text-align:center;margin:0;color:#1e2228!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:32px!important;font-weight:900!important;line-height:100%!important}.create-raffle__intro-lead{text-align:center;margin:24px 0 0;color:#1e2228!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:20px!important;font-weight:700!important;line-height:130%!important}.create-raffle__intro-warning{text-align:center;margin:2px 0 0;color:var(--color-casino-primary)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:20px!important;font-weight:700!important;line-height:130%!important}.create-raffle__form-section{justify-content:center;margin:8px 0 32px;display:flex}.create-raffle__form-card{background:#e2e2e2;border-radius:8px;flex-direction:column;align-items:center;gap:24px;width:40%;max-width:100%;padding:24px;display:flex}.label-base.create-raffle__field-label{color:#303030;width:100%;font-family:var(--font-sans);letter-spacing:0;text-align:left;font-size:14px;font-weight:500;line-height:120%}.create-raffle__field-hint{color:#303030;width:100%;font-family:var(--font-sans);letter-spacing:0;text-align:left;margin:-14px 0 0;font-size:12px;font-weight:500;line-height:120%}.create-raffle__submit-btn{max-width:none}.create-raffle__legal-alert{width:100%;border-radius:4px!important;gap:8px!important;padding:10px 12px!important}.create-raffle__legal-error{color:#f9f9f9;background:#db5f73;border-radius:4px;flex-direction:column;gap:8px;width:100%;padding:10px 12px;display:flex}.create-raffle__legal-error-title{font-family:var(--font-sans);margin:0;font-size:12px;font-weight:700;line-height:120%}.create-raffle__legal-error-copy{font-family:var(--font-sans);margin:0;font-size:11px;font-weight:500;line-height:120%}.create-raffle__bottom-note{justify-content:center;display:flex}.create-raffle__bottom-note p{color:#303030;max-width:540px;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:0;font-size:12px;font-weight:500;line-height:120%}@media (max-width:768px){.logged-layout__content-card--step1-mobile{padding:16px}.create-raffle-screen--step1{flex-direction:column;grid-template-rows:none;height:auto;max-height:none;display:flex;overflow:visible}.create-raffle__top{margin-bottom:14px}.create-raffle__stepper-row{margin-bottom:18px}.create-raffle__intro{margin-bottom:16px}.create-raffle__intro-title{font-size:26px!important}.create-raffle__intro-lead,.create-raffle__intro-warning{font-size:18px!important}.create-raffle__form-section{margin:6px 0 16px}.create-raffle__form-card{gap:16px;width:100%;padding:16px}.create-raffle-screen--step1 .create-raffle__bottom-note{align-self:stretch;margin-top:0}}.create-raffle-step2__intro{text-align:center;margin:0 0 32px}.create-raffle-step2__body{padding:0 24px;overflow-x:hidden}.create-raffle-step2__title{color:var(--on-surface-fallback);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:32px;font-weight:900;line-height:100%}.create-raffle-step2__content{--input-bg:var(--create-raffle-input-bg);--input-text-color:var(--create-raffle-input-text);--input-placeholder-color:var(--create-raffle-input-placeholder);--surface-variant:var(--create-raffle-left-card-border);--input-box:var(--create-raffle-input-box);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;min-width:0;max-width:min(100%,920px);margin:0 auto;padding-bottom:32px;display:grid}.create-raffle-step2__left-card{border:1px solid var(--create-raffle-left-card-border);background:var(--create-raffle-left-card-bg);border-radius:8px;padding:16px 16px 14px}.create-raffle-step2__left-column{flex-direction:column;gap:10px;min-width:0;display:flex}.create-raffle-step2__left-card{flex-direction:column;display:flex;overflow:visible}.create-raffle-step2__sim-card{min-width:0;margin-bottom:0;padding:24px!important}.create-raffle-step2__sim-card>div{flex-direction:column;gap:16px;display:flex}.create-raffle-step2__card-title{color:var(--on-surface-fallback);font-family:var(--font-sans);letter-spacing:0;margin:0 0 16px;font-size:22px;font-weight:700;line-height:100%}.create-raffle-step2__sim-title{color:var(--on-surface-fallback);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:22px;font-weight:700;line-height:100%}.create-raffle-step2__field{width:100%}.create-raffle-step2__field .field-base,.create-raffle-step2__field .field-wrapper,.create-raffle-step2__field .select-trigger{width:100%;min-width:0;max-width:none}.create-raffle-step2__field .select-trigger>span:first-child{flex:auto;min-width:0}.create-raffle-step2__field .select-trigger{background:var(--create-raffle-fixed-input-bg);color:var(--create-raffle-fixed-text)}.create-raffle-step2__field .select-dropdown{background:var(--create-raffle-fixed-white);width:100%;min-width:100%;max-width:none}.label-base.create-raffle-step2__label{color:var(--create-raffle-text);font-family:var(--font-sans);letter-spacing:0;margin-bottom:6px;font-size:12px;font-weight:500;line-height:120%;display:block}.create-raffle-step2__field .label-base[for=premio-tipo],.create-raffle-step2__field .label-base[for=premio-cantidad],.create-raffle-step2__field .label-base[for=premio-valor],.create-raffle-step2__field .label-base[for=sim-price],.create-raffle-step2__field .label-base[for=sim-qty]{align-items:flex-end;min-height:30px;display:flex}.create-raffle-step2__grid-3{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.create-raffle-step2__grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.create-raffle-step2__grid-3>*,.create-raffle-step2__grid-2>*{min-width:0}.create-raffle-step2__save-btn{min-height:32px;margin-top:10px;font-size:14px}.create-raffle-step2__add-btn{box-sizing:border-box;border:2px dashed var(--btn-primary-end);background:var(--create-raffle-add-bg);width:100%;max-width:100%;min-height:32px;color:var(--on-surface-fallback);margin-top:0;font-size:14px}.create-raffle-step2__sim-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:296px;padding:0;display:flex}.create-raffle-step2__sim-empty p{color:var(--create-raffle-text);font-family:var(--font-sans);text-align:center;margin:0;font-size:16px;font-weight:500;line-height:140%}.create-raffle-step2__sim-content{flex-direction:column;gap:16px;display:flex}.create-raffle-step2__recommended{background:var(--create-raffle-sim-panel);border:1px solid var(--create-raffle-card-border);border-radius:10px;padding:24px}.create-raffle-step2__recommended-title{color:var(--btn-primary-end);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:16px;font-weight:700;line-height:100%}.create-raffle-step2__recommended-copy{color:var(--create-raffle-text);font-family:var(--font-sans);letter-spacing:0;margin:12px 0 0;font-size:16px;font-weight:500;line-height:140%}.create-raffle-step2__recommended-value{color:var(--btn-primary-end);font-family:var(--font-sans);letter-spacing:0;margin:16px 0 0;font-size:32px;font-weight:900;line-height:100%}.create-raffle-step2__conversion{background:var(--create-raffle-sim-panel);border:1px solid var(--create-raffle-card-border);border-radius:10px;padding:24px}.create-raffle-step2__conversion-title{color:var(--create-raffle-text);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:16px;font-weight:700;line-height:100%}.create-raffle-step2__conversion-copy{color:var(--create-raffle-text);font-family:var(--font-sans);letter-spacing:0;margin:12px 0 0;font-size:16px;font-weight:500;line-height:140%}.create-raffle-step2__equals{color:var(--create-raffle-text);font-family:var(--font-sans);letter-spacing:0;margin:16px 0 0;font-size:16px;font-weight:700;line-height:100%}.create-raffle-step2__result{border:1px solid var(--create-raffle-card-border);background:var(--create-raffle-fixed-white);border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;margin-bottom:16px;padding:16px;display:flex}.create-raffle-step2__result--success{background:var(--create-raffle-fixed-white)!important}.create-raffle-step2__result--error{background:var(--error-container)!important}.create-raffle-step2__result-value{font-family:var(--font-sans);color:var(--on-surface-fallback);letter-spacing:0;margin:0;font-size:32px;font-weight:900;line-height:100%}.create-raffle-step2__result--error .create-raffle-step2__result-value{color:var(--error)}.create-raffle-step2__result-caption{color:var(--create-raffle-text);font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:20px}.create-raffle-step2__message{font-family:var(--font-sans);border-radius:4px;margin-top:6px;padding:7px 10px;font-size:11px;font-weight:700;line-height:120%}.create-raffle-step2__message--error{background:var(--create-raffle-message-error-bg);color:var(--create-raffle-message-text)}.create-raffle-step2__message--success{background:var(--create-raffle-message-success-bg);color:var(--create-raffle-message-text)}.create-raffle-step2__message--warning{background:var(--create-raffle-message-warning-bg);color:var(--create-raffle-message-text)}.create-raffle-step2__sim-alert{font-family:var(--font-sans);margin-top:4px;font-weight:700;border-radius:4px!important;gap:6px!important;padding:7px 10px!important;font-size:11px!important;line-height:120%!important}.create-raffle-step2__sim-alert+.create-raffle-step2__sim-alert{margin-top:12px}.create-raffle-step2__sim-alert .alert-icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.create-raffle-step2__sim-alert .alert-icon img{width:14px;height:14px}.create-raffle-step2__actions{--btn-outline-bg:var(--white);--btn-outline-text:var(--on-surface-fallback);--input-box:var(--create-raffle-input-box);z-index:8;background:var(--create-raffle-footer-bg);border-top:1px solid var(--create-raffle-card-border);grid-template-columns:repeat(2,minmax(0,486px));justify-content:center;justify-items:stretch;gap:16px;width:100%;max-width:none;margin:auto 0 0;padding:12px 24px 20px;display:grid;position:sticky;bottom:0}.create-raffle-step2__action-btn{width:100%;min-height:28px;font-size:13px}.create-raffle-step2__actions .btn-outline.create-raffle-step2__action-btn{background:var(--create-raffle-fixed-white);border:1px solid var(--btn-outline-border);color:var(--create-raffle-fixed-text)}.create-raffle-step2__actions .btn-outline.create-raffle-step2__action-btn:hover:not(:disabled){background:var(--input-box)}@media (max-width:64rem){.create-raffle-step2__content,.create-raffle-step2__actions{grid-template-columns:1fr}}.create-raffle-step3__intro{text-align:center;margin:0 0 18px}.create-raffle-step3__title{color:var(--on-surface-fallback);font-family:var(--font-sans);margin:0;font-size:32px;font-weight:900;line-height:100%}.create-raffle-step3__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:min(100%,1140px);margin:0 auto;padding-bottom:24px;display:grid}.create-raffle-step3__left-column,.create-raffle-step3__right-column{flex-direction:column;gap:12px;min-width:0;display:flex}.create-raffle-step3__card,.create-raffle-step3__doc-card{box-sizing:border-box;border:1px solid var(--create-raffle-left-card-border);background:var(--create-raffle-left-card-bg);border-radius:8px;flex-direction:column;gap:24px;padding:24px;display:flex}.create-raffle-step3__text-panel{box-sizing:border-box;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;width:100%;padding:16px 24px;display:flex}.create-raffle-step3__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;display:grid}.create-raffle-step3__identity-item{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.create-raffle-step3__identity-item:nth-child(2n){padding-left:24px}.create-raffle-step3__identity-grid .create-raffle-step3__identity-label{vertical-align:middle;margin:0;display:inline-block;color:var(--create-raffle-fixed-text)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:16px!important;font-weight:500!important;line-height:100%!important}.create-raffle-step3__label{color:var(--create-raffle-fixed-text);font-family:var(--font-sans);vertical-align:middle;margin:0;font-size:16px;font-weight:500;line-height:100%;display:inline-block}.create-raffle-step3__field .create-raffle-step3__label[for=step3-sale-start],.create-raffle-step3__field .create-raffle-step3__label[for=step3-sale-end]{align-items:flex-end;min-height:32px;display:flex}.create-raffle-step3__identity-grid .create-raffle-step3__identity-value{vertical-align:bottom;margin:0;display:inline-block;color:var(--create-raffle-fixed-text)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:14px!important;font-weight:700!important;line-height:100%!important}.create-raffle-step3__upload-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.create-raffle-step3__upload-title{color:var(--on-surface-fallback);font-family:var(--font-sans);margin:0;font-size:16px;font-weight:500;line-height:120%}.create-raffle-step3__status-badge{color:#e4a370;font-family:var(--font-sans);background:#ffe9d6;border:1px solid #f6c7a0;border-radius:2px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600;line-height:100%}.create-raffle-step3__owner-name{color:var(--on-surface-fallback);font-family:var(--font-sans);margin:0;font-size:14px;font-weight:700;line-height:120%}.create-raffle-step3__checkbox{color:var(--create-raffle-text);font-family:var(--font-sans);letter-spacing:0;margin:0 0 8px;font-size:16px;font-weight:500;line-height:140%}.create-raffle-step3__checkbox>.flex-1{color:var(--create-raffle-text);font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:500;line-height:140%}.create-raffle-step3__checkbox--responsible>.flex-1{color:var(--create-raffle-text)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:16px!important;font-weight:500!important;line-height:140%!important}.create-raffle-step3__checkbox--signature>.flex-1{color:var(--create-raffle-text);font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:500;line-height:140%}.create-raffle-step3__checkbox--signature{margin-top:6px}.create-raffle-step3__card-title{color:var(--on-surface-fallback);font-family:var(--font-sans);margin:0 0 10px;font-size:34px;font-weight:700;line-height:100%}.create-raffle-step3__field{margin-bottom:8px}.create-raffle-step3__field .field-base,.create-raffle-step3__field .field-wrapper,.create-raffle-step3__field .select-trigger{width:100%;max-width:none}.create-raffle-step3__textarea{resize:vertical;white-space:pre-wrap;min-height:56px;line-height:120%}.create-raffle-step3__grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.create-raffle-step3__total-box{background:#cecece;border-radius:8px;padding:12px}.create-raffle-step3__total-value{color:#9da6b0;font-family:var(--font-sans);margin:0;font-size:42px;font-weight:900;line-height:100%}.create-raffle-step3__total-caption{color:#9da6b0;font-family:var(--font-sans);margin:4px 0 0;font-size:10px;font-weight:500;line-height:120%}.create-raffle-step3__card .document-upload,.create-raffle-step3__doc-card .document-upload{box-sizing:border-box;width:100%;margin-top:0}.create-raffle-step3__upload-subtitle{color:var(--create-raffle-text);font-family:var(--font-sans);margin:2px 0 0;font-size:10px;font-weight:400;line-height:120%}.create-raffle-step3__helper-link{color:var(--btn-primary-end);font-family:var(--font-sans);margin:2px 0 0;font-size:10px;font-weight:700;line-height:120%}.create-raffle-step3__actions{--btn-outline-bg:var(--white);--btn-outline-text:var(--on-surface-fallback);--input-box:var(--input-box);z-index:8;background:var(--create-raffle-footer-bg);border-top:1px solid var(--create-raffle-card-border);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,486px));justify-content:center;justify-items:stretch;gap:16px;width:100%;margin-top:0;padding:12px 24px 20px;display:grid;position:static}.create-raffle-step3__action-btn{width:100%;min-height:28px;font-size:13px}@media (max-width:64rem){.create-raffle-step3__content,.create-raffle-step3__actions{grid-template-columns:1fr}}@media (max-width:768px){.logged-layout__content-card--step2{padding-bottom:96px}.create-raffle-step3__actions{border-radius:8px;gap:10px;margin:12px 0 0;padding:10px 12px;grid-template-columns:1fr 1fr!important}.create-raffle-step2__actions{z-index:70;border-radius:8px;gap:10px;width:auto;margin:0;padding:10px 12px;position:fixed;bottom:8px;left:8px;right:8px;grid-template-columns:1fr 1fr!important}.create-raffle-step2__body{padding-bottom:110px}}.stepper-connector{background:var(--connector-line);flex:auto;max-width:66px;height:2px}.stepper-label--hidden{visibility:hidden}@media (max-width:768px){.create-raffle__title{font-size:28px!important}.create-raffle__stepper-row{width:100%;margin-bottom:18px;padding-bottom:2px;overflow-x:visible}.stepper-root{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;align-items:flex-start;gap:0;width:100%;min-width:0;max-width:none;padding-inline:0;display:grid}.stepper-segment{flex:unset;justify-content:center;gap:0;width:100%;min-width:0}.stepper-item{flex:unset;justify-content:flex-start;gap:6px;width:100%;min-width:0}.stepper-icon-wrapper{border-radius:8px;flex:0 0 26px;width:26px;height:26px}.stepper-icon{width:14px;height:14px}.stepper-label{white-space:nowrap;text-overflow:ellipsis;max-width:68px;font-size:10px;line-height:120%;overflow:hidden}.stepper-connector{display:none}.stepper-root--circular{justify-content:center;gap:0;width:100%;max-width:100%;padding-inline:8px;display:flex!important}.stepper-root--circular .stepper-segment{gap:6px;flex:none!important;width:auto!important}.stepper-root--circular .stepper-item{width:auto;flex:none!important}.stepper-root--circular .stepper-icon-wrapper{border-radius:50%!important;width:40px!important;height:40px!important}.stepper-root--circular .stepper-icon{width:20px!important;height:20px!important}.stepper-root--circular .stepper-connector{height:2px;flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;display:block!important}.stepper-root--circular .stepper-label{white-space:normal;text-overflow:clip;max-width:none;font-size:11px;overflow:visible}}.field-base{width:100%;max-width:352px;min-height:var(--input-height);padding:var(--input-padding-y)var(--input-padding-x);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text-color);font-family:var(--font-sans);font-size:var(--input-font-size);font-weight:700;line-height:var(--input-line-height);letter-spacing:0;border:none;outline:none;transition:box-shadow .15s,background-color .15s}.field-base:disabled{color:#9da6b0;background:#cecece}.field-base:focus{box-shadow:0 0 0 2px var(--input-text-color)}.field-wrapper{width:100%;max-width:352px;display:block;position:relative}.field-wrapper.input-wrapper-full,.field-wrapper.select-wrapper-full{width:100%;max-width:none}.field-wrapper.input-wrapper-full .field-base,.field-wrapper.input-wrapper-full .input-base,.field-wrapper.select-wrapper-full .field-base,.field-wrapper.select-wrapper-full .select-trigger{max-width:none}.input-base::placeholder{color:var(--input-placeholder-color);font-weight:400;line-height:var(--input-placeholder-line-height)}.input-base.input-full-width{width:100%;max-width:none}.input-wrapper .input-base{width:100%}.input-wrapper.input-wrapper-full .input-base{max-width:none}.textarea-base{min-height:calc(var(--input-height) + 15px);resize:vertical}.textarea-base::placeholder{color:var(--input-placeholder-color);font-weight:400;line-height:var(--input-placeholder-line-height)}.textarea-base.textarea-full-width{width:100%;max-width:none}.input-prefix,.input-suffix{pointer-events:none;color:var(--on-surface-variant-fallback);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.input-prefix{left:14px}.input-suffix{pointer-events:auto;right:14px}.input-suffix button{pointer-events:auto;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.input-suffix button:hover{color:var(--on-surface-fallback)}.input-with-prefix{padding-left:40px}.input-with-suffix{padding-right:40px}.date-picker{position:relative}.date-picker--full{width:100%}.date-picker__trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:12.23px 16.31px;display:flex}.date-picker__value{display:block}.date-picker__value--placeholder{color:var(--input-placeholder-color);font-weight:400}.date-picker__icon{width:18px;height:18px;color:var(--on-surface);flex-shrink:0}.date-picker__icon svg{width:100%;height:100%;display:block}.date-picker__panel{border-radius:var(--input-radius);background:var(--white);border:1px solid var(--surface-variant);width:100%;max-width:352px;box-shadow:var(--shadow-modal);z-index:30;box-sizing:border-box;padding:12px;position:absolute;top:calc(100% + 8px);left:0}.date-picker--full .date-picker__panel{min-width:max(100%,288px);max-width:none}.date-picker__header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.date-picker__header>.date-picker__nav-btn{flex:none}.date-picker__header-captions{flex-flow:wrap;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:min-content;display:flex}.date-picker__caption-stack{flex-direction:column;flex:none;align-items:center;gap:4px;width:auto;min-width:min-content;display:flex}.date-picker__caption-stack--month{max-width:none}.date-picker__caption-stack--year{min-width:min-content}.date-picker__caption-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--on-surface-variant);white-space:nowrap;padding:0 2px;font-size:11px;font-weight:700;line-height:1.2}.date-picker__caption{box-sizing:border-box;cursor:pointer;width:auto;min-width:min-content;max-width:100%;min-height:36px;font-family:var(--font-sans);color:var(--on-surface);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;line-height:1.2;display:flex}.date-picker__caption:hover{background:var(--input-box);border-color:var(--surface-variant)}.date-picker__caption:focus-visible{outline:2px solid var(--rifas-primary);outline-offset:1px}.date-picker__caption--month-only{text-transform:capitalize;font-size:13px;font-weight:700}.date-picker__caption--year-only{font-variant-numeric:tabular-nums;color:var(--on-surface-variant);font-size:13px;font-weight:700}.date-picker__month-year{flex-direction:column;gap:10px;display:flex}.date-picker__month-year-back{cursor:pointer;font-family:var(--font-sans);color:var(--rifas-primary);background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:600}.date-picker__month-year-back:hover{text-decoration:underline}.date-picker__month-year-back:focus-visible{outline:2px solid var(--rifas-primary);outline-offset:2px;border-radius:4px}.date-picker__decade-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.date-picker__decade-label{font-family:var(--font-sans);color:var(--on-surface);text-align:center;flex:1;font-size:13px;font-weight:700}.date-picker__year-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.date-picker__year-cell{border:1px solid var(--surface-variant);background:var(--white);min-height:36px;font-family:var(--font-sans);color:var(--on-surface);cursor:pointer;border-radius:8px;font-size:13px;font-weight:600}.date-picker__year-cell:hover:not(:disabled){background:var(--input-box)}.date-picker__year-cell:disabled{opacity:.35;cursor:not-allowed}.date-picker__year-cell--active{border-color:var(--rifas-primary);background:var(--input-box);color:var(--rifas-primary)}.date-picker__year-cell:focus-visible{outline:2px solid var(--rifas-primary);outline-offset:1px}.date-picker__month-year-hint{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--on-surface-variant);margin:4px 0 0;font-size:11px;font-weight:700}.date-picker__month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.date-picker__month-cell{border:1px solid var(--surface-variant);background:var(--white);min-height:36px;font-family:var(--font-sans);color:var(--on-surface);cursor:pointer;border-radius:8px;font-size:12px;font-weight:600}.date-picker__month-cell:hover{background:var(--input-box)}.date-picker__month-cell--active{border-color:var(--rifas-primary);background:var(--rifas-primary);color:var(--rifas-on-primary)}.date-picker__month-cell:focus-visible{outline:2px solid var(--rifas-primary);outline-offset:1px}.date-picker__nav-btn{background:var(--white);min-width:28px;min-height:28px;color:var(--input-text-color);border:1px solid var(--surface-variant);cursor:pointer;border-radius:6px}.date-picker__nav-btn--compact{min-width:32px}.date-picker__nav-btn:hover:not(:disabled){background:var(--input-box)}.date-picker__nav-btn:disabled{opacity:.4;cursor:not-allowed}.date-picker__weekdays,.date-picker__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.date-picker__weekday{text-align:center;color:var(--on-surface-variant);padding:4px 0;font-size:11px;font-weight:700;line-height:1.2}.date-picker__day{min-height:30px;color:var(--on-surface);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:13px;font-weight:500}.date-picker__day:hover{background:var(--input-box)}.date-picker__day--outside{color:var(--on-surface-variant);opacity:.45}.date-picker__day--selected{background:var(--rifas-primary);color:var(--rifas-on-primary);font-weight:700}.date-picker__day--selected:hover,.date-picker__day--selected:is(:focus,:focus-visible,:active){background:var(--rifas-primary);color:var(--rifas-on-primary)}.time-picker{position:relative}.time-picker--full{width:100%}.time-picker__trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:12.23px 16.31px;display:flex}.time-picker__value{display:block}.time-picker__value--placeholder{color:var(--input-placeholder-color);font-weight:400}.time-picker__icon{pointer-events:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.time-picker__icon img{width:100%;height:100%;display:block}.time-picker__panel{border-radius:var(--input-radius);background:var(--white);border:1px solid var(--surface-variant);width:100%;max-width:352px;box-shadow:var(--shadow-modal);z-index:30;padding:12px;position:absolute;top:calc(100% + 8px);left:0}.time-picker--full .time-picker__panel{max-width:none}.time-picker__header{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.time-picker__title{color:var(--on-surface);font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:120%}.time-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.time-picker__column{min-width:0}.time-picker__column-title{color:var(--on-surface-variant);font-family:var(--font-sans);margin-bottom:6px;font-size:11px;font-weight:700;line-height:120%;display:block}.time-picker__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-height:190px;padding-right:2px;display:grid;overflow-y:auto}.time-picker__option{min-height:30px;color:var(--on-surface);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:13px;font-weight:500;line-height:100%}.time-picker__option:hover{background:var(--input-box)}.time-picker__option--selected{background:var(--rifas-primary);color:var(--rifas-on-primary);font-weight:700}.time-picker__option--selected:hover,.time-picker__option--selected:is(:focus,:focus-visible,:active){background:var(--rifas-primary);color:var(--rifas-on-primary)}.select-base{appearance:none;cursor:pointer}.select-base option{color:var(--input-text-color);font-weight:500}.select-base.select-full-width{width:100%;max-width:none}.select-wrapper .select-base{width:100%}.select-wrapper.select-wrapper-full .select-base{max-width:none}.select-suffix{pointer-events:none;color:var(--on-surface-variant-fallback);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.select-with-suffix{padding-right:14px}.review-accordion__cancellation-status{box-sizing:border-box;color:#d17b33;background:#fdedce;border:1px solid #d17b33;justify-content:center;align-items:center;width:155px;min-height:25px;margin-top:8px;display:flex}.select-dropdown{z-index:50;border-radius:var(--input-radius);background:var(--white);width:max-content;max-width:min(520px,100vw - 24px);max-height:240px;box-shadow:var(--shadow-modal);font-family:var(--font-sans);font-size:var(--input-font-size);font-weight:700;line-height:var(--input-line-height);color:var(--input-text-color);border:1px solid var(--surface-variant);margin-top:4px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:auto;overflow-y:auto}.select-dropdown-option{padding:var(--input-padding-y)var(--input-padding-x);cursor:pointer;white-space:nowrap;transition:background-color .15s}.select-dropdown-option:hover,.select-dropdown-option[data-highlighted=true]{background:var(--input-box)}.select-dropdown-option[data-selected=true]{color:#fff;background:linear-gradient(#67a959 0%,#3f7732 100%);border:none;border-radius:6px;min-height:38px;padding:12px 24px}.select-dropdown-option[data-selected=true]:hover,.select-dropdown-option[data-selected=true][data-highlighted=true]{color:#fff;background:linear-gradient(#67a959 0%,#3f7732 100%)}.select-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:12.23px 16.31px;display:flex}.select-trigger[data-placeholder=true]{color:var(--input-placeholder-color);font-weight:400}.select-wrapper .select-trigger{width:100%}.select-trigger-chevron{color:var(--input-text-color);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;margin-right:0;display:flex}.payment-method-select__title{font-family:var(--font-sans);color:#1e2228;font-size:1.125rem;font-weight:500;line-height:1.4}.payment-method-select .light-table-filter-select{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:100%}.payment-method-select .light-table-filter-select .select-trigger{box-sizing:border-box;width:100%;max-width:100%;height:42px;font-family:var(--font-sans);border:1px solid #d8d8d8;border-radius:8px;font-size:14px;font-weight:700;background:#fff!important}.payment-method-select .light-table-filter-select .select-trigger span{font-family:var(--font-sans);font-size:14px;font-weight:700}.payment-method-select .light-table-filter-select .select-trigger[data-placeholder=true] span{font-weight:700;color:#9b9b9b!important}.payment-method-select .light-table-filter-select .select-trigger:not([data-placeholder=true]) span{color:#4a4f54;font-weight:700}.payment-method-select .light-table-filter-select .select-trigger-chevron{color:#d8d8d8}.payment-method-select .select-dropdown{box-sizing:border-box;border:1px solid #e2e8f0cc;border-radius:1rem;margin-top:6px;padding:0;overflow:hidden;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #00000012;width:auto!important;min-width:0!important;max-width:none!important;left:0!important;right:0!important}.payment-method-select .select-dropdown-option{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex;white-space:normal!important;color:#171717!important;background:#fff!important;border:none!important;border-radius:0!important;padding:12px 16px!important}.payment-method-select .select-dropdown-option:not([data-selected=true]):hover,.payment-method-select .select-dropdown-option[data-highlighted=true]:not([data-selected=true]){color:#171717!important;background:#f8fafc!important}.payment-method-select .select-dropdown-option[data-selected=true]{color:#fff!important;background:linear-gradient(#67a959 0%,#3f7732 100%)!important}.payment-method-select .select-dropdown-option[data-selected=true]:hover,.payment-method-select .select-dropdown-option[data-selected=true][data-highlighted=true]{color:#fff!important;background:linear-gradient(#5c9c4f 0%,#38642d 100%)!important}.payment-method-select .select-dropdown-option:first-child:after{content:"";background:url(/icons/PSE.svg) 50%/contain no-repeat;flex-shrink:0;width:30px;height:30px}.payment-method-select .select-dropdown-option:nth-child(2):after{content:"";background-image:url(/icons/Mastercard.svg),url(/icons/AmericanExpress.svg),url(/icons/DebitoVisa.svg);background-position:0,50%,100%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:28px 28px,28px 28px,28px 28px;flex-shrink:0;width:96px;height:28px}.payment-method-select .select-dropdown-option:nth-child(3):after{content:"";background:url(/icons/BreB.svg) 50%/contain no-repeat;flex-shrink:0;min-width:30px;min-height:30px}.label-base{color:var(--label-color);font-family:var(--font-sans);font-size:var(--label-font-size);font-weight:400;line-height:var(--label-line-height);letter-spacing:0}.label-base .text-error{color:var(--error)!important}.alert-icon{width:20px;height:20px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-icon img{object-fit:contain;width:100%!important;height:100%!important}.alert-icon svg{width:100%;height:100%;color:inherit;fill:currentColor}.alert-icon .alert-icon-white img{filter:brightness(0)invert()}.link-base{font-family:var(--font-sans);font-size:var(--link-font-size);font-weight:var(--link-font-weight);line-height:var(--link-line-height);letter-spacing:0;color:var(--link-color);-webkit-text-decoration:var(--link-decoration);-webkit-text-decoration:var(--link-decoration);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);-webkit-text-decoration-style:var(--link-decoration-style);-webkit-text-decoration-style:var(--link-decoration-style);-webkit-text-decoration-style:var(--link-decoration-style);text-decoration-style:var(--link-decoration-style);transition:color .15s,opacity .15s}.link-base:hover{opacity:.85}.checkbox-box{width:var(--checkbox-size);height:var(--checkbox-size);min-width:var(--checkbox-size);min-height:var(--checkbox-size);border-radius:var(--checkbox-radius);background:var(--checkbox-bg);border:var(--checkbox-border);justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-box,.checkbox-box[data-checked=true]{background:var(--checkbox-checked-bg)!important;border:var(--checkbox-checked-border)!important;color:var(--checkbox-checked-color)!important}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-box .checkbox-check-icon,.checkbox-box[data-checked=true] .checkbox-check-icon{color:var(--checkbox-checked-color);justify-content:center;align-items:center;display:inline-flex!important}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-box .checkbox-check-icon svg,.checkbox-box[data-checked=true] .checkbox-check-icon svg,.checkbox-wrapper input[type=checkbox]:checked+.checkbox-box .checkbox-check-icon img,.checkbox-box[data-checked=true] .checkbox-check-icon img{color:inherit}.checkbox-box .checkbox-check-icon{color:inherit;display:none}.checkbox-check-icon-img{object-fit:contain;width:10px;height:8px}.checkbox-wrapper{cursor:pointer;align-items:center;gap:12px;display:inline-flex}.checkbox-wrapper input[type=checkbox]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.create-raffle-step3__checkbox--signature .checkbox-box,.create-raffle-step3__checkbox--responsible .checkbox-box,.create-raffle-step3__checkbox--signature input[type=checkbox]:checked+.checkbox-box,.create-raffle-step3__checkbox--signature .checkbox-box[data-checked=true],.create-raffle-step3__checkbox--responsible input[type=checkbox]:checked+.checkbox-box,.create-raffle-step3__checkbox--responsible .checkbox-box[data-checked=true]{border:1px solid var(--btn-primary-end)!important}.review-accordion{border:1px solid #e2e8f0;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a;background:#e9e9e9!important}.review-accordion+.review-accordion{margin-top:14px}.review-accordion__trigger{cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:58px;padding:1px 24px;display:flex;background:#e9e9e9!important}.review-accordion__title-wrap{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.review-accordion__leading-icon{flex-shrink:0;width:20px;height:20px}.review-accordion__title{color:#1e2228;font-family:var(--font-sans);letter-spacing:0;min-width:0;font-size:16px;font-weight:700;line-height:100%}.review-accordion__meta{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}@media (max-width:767px){.review-accordion__trigger{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding-top:12px;padding-bottom:12px}.review-accordion__title-wrap{flex:none;order:1;justify-content:flex-start;width:100%}.review-accordion__title{white-space:normal;word-break:break-word;text-align:left;line-height:1.3}.review-accordion__meta{order:2;justify-content:flex-end;width:100%}}.review-accordion__chip{min-width:72px;min-height:26px;font-family:var(--font-sans);letter-spacing:0;border-radius:2px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:100%;display:inline-flex}.review-accordion__chip--pending{color:#ff9740;background:#e2762540;border:1px solid #ff9740}.review-accordion__chip--approved{color:#2cbf6e;background:#22c55e40;border:1px solid #2cbf6e}.review-accordion__chip--rejected{color:#c56d7a;background:#f6dce1;border:1px solid #e3abb5}.review-accordion__chevron{color:#8c9098;width:14px;height:14px;transition:transform .15s}.review-accordion__chevron--open{transform:rotate(180deg)}.review-accordion__panel{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:4px;padding:16px 24px;display:flex;background:#f9fafb!important}.review-accordion__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:767px){.review-accordion__stats-grid{grid-template-columns:1fr}}.review-accordion__stat-label{color:#1e2228;font-family:var(--font-sans);margin:0;font-size:16px;font-weight:500;line-height:100%}.review-accordion__stat-value{color:#1e2228;font-family:var(--font-sans);margin:8px 0 0;font-size:14px;font-weight:700;line-height:100%}.review-accordion__stat-value_cancellation{font-family:Montserrat;font-weight:400;font-style:Regular;color:#d17b33;text-align:center;margin:4px 0 0;font-size:14px}.review-accordion__stat-cell{margin:-4px -6px;padding:4px 6px;transition:background .15s,box-shadow .15s}.review-accordion__stat-cell--selectable{cursor:pointer}.review-accordion__stat-cell--selectable:hover{background:#1e22280a}.review-accordion__stat-cell--picked .review-accordion__stat-label,.review-accordion__stat-cell--picked .review-accordion__stat-value{color:#c56d7a}.review-accordion__stat-cell--picked{color:#d14455;background:#f9fafb!important}.review-accordion__actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:620px;margin:0 auto;display:grid}.review-accordion__action-btn{width:100%;min-height:40px!important;font-family:var(--font-sans)!important;border-radius:8px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;line-height:100%!important}.review-accordion__action-btn--reject{color:#d14455!important;background:#fff2f2!important;border:1px solid #d14455!important}.review-accordion__action-btn--reject .btn-icon{color:#d14455!important}.review-accordion__action-btn--approve .btn-icon{color:#fff!important}.review-accordion__reject-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;display:grid}.review-accordion__reject-row--flex{flex-wrap:wrap;align-items:center;gap:14px;width:100%;display:flex}.review-accordion__reject-row__input-wrap{flex:1;min-width:200px}.review-accordion__reject-row__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.review-accordion__reject-input{width:100%;min-height:32px}.review-accordion__reason-box{color:#d14455;min-height:32px;font-family:var(--font-sans);background:#fff2f2;border:1px solid #d14455;border-radius:8px;margin-top:10px;padding:12px;font-size:14px;font-weight:500;line-height:100%}.review-accordion__reason-box strong{font-weight:700}.review-accordion__docs-shell{border:1px solid #d5d6db;border-radius:10px;overflow:hidden}@media (max-width:767px){.review-accordion__docs-shell{overflow-x:auto}}.review-accordion__docs-table{table-layout:fixed;border-collapse:collapse;--review-docs-col-doc:24%;--review-docs-col-type:12%;--review-docs-col-status:16%;--review-docs-col-updated:24%;--review-docs-col-actions:24%;width:100%}.review-accordion__docs-col--doc{width:var(--review-docs-col-doc)}.review-accordion__docs-col--type{width:var(--review-docs-col-type)}.review-accordion__docs-col--status{width:var(--review-docs-col-status)}.review-accordion__docs-col--updated{width:var(--review-docs-col-updated)}.review-accordion__docs-col--actions{width:var(--review-docs-col-actions)}@media (max-width:767px){.review-accordion__docs-table{--review-docs-col-doc:28%;--review-docs-col-type:16%;--review-docs-col-status:18%;--review-docs-col-updated:20%;--review-docs-col-actions:18%;min-width:840px}}.review-accordion__docs-table th{color:#303030;font-family:var(--font-sans);text-align:center;background:#b8b8bb;padding:10px 12px;font-size:16px;font-weight:700;line-height:100%}.review-accordion__docs-table th:first-child{text-align:left}.review-accordion__docs-table td{color:#303030;font-family:var(--font-sans);text-align:center;background:#f8f9fa;border-top:1px solid #d1d2d7;padding:12px;font-size:14px;font-weight:500;line-height:100%}.review-accordion__docs-table tr:hover td{background:#ececef}.review-accordion__docs-table td.review-accordion__docs-row-wrap{vertical-align:top;background:0 0;padding:0}.review-accordion__docs-table tr.review-accordion__docs-data-row:hover td.review-accordion__docs-row-wrap{background:0 0}.review-accordion__docs-row-main{grid-template-columns:var(--review-docs-col-doc)var(--review-docs-col-type)var(--review-docs-col-status)var(--review-docs-col-updated)var(--review-docs-col-actions);background:#f8f9fa;border-top:1px solid #d1d2d7;align-items:center;column-gap:0;padding:12px 0;display:grid}.review-accordion__docs-row-cell{box-sizing:border-box;text-align:center;min-width:110px;font-family:var(--font-sans);color:#303030;padding:0 12px;font-size:14px;font-weight:500;line-height:100%}@media (max-width:767px){.review-accordion__docs-row-main{column-gap:8px}.review-accordion__docs-row-cell{min-width:0;padding:0 8px}}.review-accordion__chip review-accordion__chip--approved{min-width:110px}.review-accordion__docs-row-cell--doc{text-align:left}.review-accordion__docs-row-cell--doc .review-accordion__docs-link{overflow-wrap:anywhere;max-width:100%;display:inline-block}.review-accordion__docs-row-detail{background:#f8f9fa;border-top:none;padding:0 12px 12px}.review-accordion__docs-row-detail--reason{padding-top:4px}.review-accordion__docs-data-row:hover .review-accordion__docs-row-main,.review-accordion__docs-data-row:hover .review-accordion__docs-row-detail{background:#ececef}.review-accordion__docs-row-detail .review-accordion__reject-row--flex{justify-content:flex-start}.review-accordion__docs-link{color:#3f7732;text-underline-offset:2px;font-weight:700;text-decoration:underline}.review-accordion__doc-type{background:#3f3f3f40;border:1px solid #080808;justify-content:center;align-items:center;min-width:110px;min-height:26px;font-size:14px;display:inline-flex}.review-accordion__doc-actions{align-items:center;gap:6px;display:inline-flex}.review-accordion__doc-icon{color:#1e2228}.review-accordion__doc-btn{border-radius:6px;min-height:28px;padding-left:14px;padding-right:14px}.review-accordion__docs-reason{text-align:left;box-sizing:border-box;width:100%}.review-accordion__support-upload-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:20px;display:grid}.review-accordion__support-upload-card{background:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:8px 24px;display:flex}.review-accordion__support-upload-header{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:6px;display:flex}.review-accordion__support-upload-title{color:#0f172a;font-size:14px;font-weight:700}.review-accordion__support-upload-body{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:8px 24px;display:flex}.review-accordion__support-upload-text{color:#475569;margin-bottom:6px;font-size:12px;line-height:1.4}.review-accordion__support-upload-actions{justify-content:flex-start;display:flex}.review-accordion__support-upload-actions .btn-base{min-width:120px}.review-accordion__payment-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.review-accordion__payment-title{color:#495057;margin:0;font-size:13px;font-weight:600}.review-accordion__payment-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.review-accordion__payment-item{flex-direction:column;gap:4px;display:flex}.review-accordion__payment-label{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.review-accordion__payment-value{color:#212529;font-size:14px;font-weight:500}.review-accordion__footer{box-sizing:border-box;border-top:1px solid #f1f5f9;flex-direction:column;gap:12px;width:100%;padding:16px 24px;display:flex;background:#e9e9e9!important}.review-accordion[data-open=true] .review-accordion__panel{background:#f9fafb!important}.review-accordion[data-open=true] .review-accordion__footer{background:#e9e9e9!important}.review-accordion__reject-row .input-base{background:#f9f9f9!important;border:1px solid #7d828b!important;border-radius:8px!important;min-height:40px!important;padding:10px 14px!important;font-size:14px!important;font-weight:500!important;line-height:100%!important}.review-accordion__reject-row .input-base::placeholder{color:#9096a0;font-weight:500}.review-accordion__confirm-reject-btn{color:#d14455!important;white-space:nowrap!important;background:#fff2f2!important;border:1px solid #d14455!important;border-radius:8px!important;min-width:160px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;line-height:120%!important}.review-accordion__confirm-reject-btn .btn-icon{color:#d14455!important}.review-accordion__confirm-reject-btn:hover:not(:disabled),.review-accordion__confirm-reject-btn:focus-visible,.review-accordion__confirm-reject-btn:active{color:#d14455!important;background:#fff2f2!important;border:1px solid #d14455!important}.review-accordion__cancel-btn{color:#1e2228!important;white-space:nowrap!important;background:#f9f9f9!important;border:1px solid #5f6470!important;border-radius:8px!important;min-width:120px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:100%!important}.review-accordion__cancel-btn:hover:not(:disabled),.review-accordion__cancel-btn:focus-visible,.review-accordion__cancel-btn:active{color:#1e2228!important;background:#f9f9f9!important;border:1px solid #5f6470!important}.tabs-container{align-items:center;gap:var(--tabs-container-gap);width:100%;min-height:var(--tabs-container-height);padding:var(--tabs-container-padding);border-radius:var(--tabs-container-radius);background:var(--tabs-container-bg);border:var(--tabs-container-border);box-shadow:var(--tabs-container-shadow);display:flex}.tabs-item{min-height:var(--tabs-item-height);padding:var(--tabs-item-padding-y)10px;border-radius:var(--tabs-item-radius);border:var(--tabs-item-border);color:#6b7280;font-family:var(--font-sans);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.tabs-item:hover{background:#d8d8d8}.tabs-item[data-selected=true]{background:var(--tabs-item-selected-bg);color:var(--tabs-item-selected-color);border-color:#0000}.tabs-item[data-selected=true]:hover{filter:brightness(1.05)}.tabs-container--gray{background:#e9e9e9;border-color:#0000}.tabs-container--gray .tabs-item{flex:initial;color:#000;white-space:nowrap;border-color:#0000;font-weight:700}.tabs-container--gray .tabs-item[data-selected=true]{color:#000;background:#fff}.tabs-container--gray .tabs-item:hover{background:#d8d8d8}.tabs-container--gray .tabs-item[data-selected=true]:hover{filter:brightness(1.05);background:#fff}.sorteos-total-tabs.tabs-container{width:100%;min-width:0;max-width:100%;min-height:0;box-shadow:none;background:0 0;border:none;flex-wrap:nowrap;align-items:stretch;gap:4px;padding:0;display:flex}.sorteos-total-tabs .tabs-item{box-sizing:border-box;opacity:1;color:#1e2228;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:160px;justify-content:flex-start;align-items:center;min-width:0;max-width:160px;height:auto;min-height:36px;max-height:none;padding:3px 5px;display:inline-flex;overflow:hidden;width:auto!important}.sorteos-total-tabs .tabs-item:hover{background:#f9fafb}.sorteos-total-tabs .tabs-item[data-selected=true]{background:var(--btn-primary-start);color:#fff;border-color:var(--btn-primary-start)}.sorteos-total-tabs .tabs-item[data-selected=true]:hover{filter:brightness(1.05);background:var(--btn-primary-start);color:#fff}.sorteos-total-tabs__item-text{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:inherit;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;padding:0 3px;font-size:14px;font-style:normal;font-weight:500;line-height:1.2;display:flex}.sorteos-total-tabs__item-text-title{text-align:left;min-width:0}.sorteos-total-tabs__item-text-title:first-child{overflow-wrap:break-word;word-break:break-word;flex:0 auto;max-width:calc(100% - 2.75rem)}.sorteos-total-tabs__item-text-title:last-child{white-space:nowrap;flex:none}.sorteos-total-tabs .tabs-item[data-selected=true] .sorteos-total-tabs__item-text-title:last-child{color:inherit}.bar-chart{box-sizing:border-box;width:100%;padding:12px 10px 10px}.bar-chart__plot{grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.bar-chart__y-axis{flex-direction:column;justify-content:space-between;align-items:flex-end;height:136px;padding-right:12px;display:flex}.bar-chart__tick-label{color:#1e2228;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;text-align:right;font-size:12px;font-weight:400;line-height:100%}.bar-chart__canvas-wrap{grid-template-rows:1fr auto;min-width:0;display:grid}.bar-chart__svg{width:100%;height:136px;display:block}.bar-chart__grid-line{stroke:#ececef;stroke-width:1px;stroke-dasharray:3 3}.bar-chart__axis-line{stroke:#a7a7ac;stroke-width:1px}.bar-chart__x-axis{align-items:center;padding:10px 6px 0;display:flex}.bar-chart__x-label{color:#1e2228;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;text-align:center;flex:1 1 0;font-size:12px;font-weight:400;line-height:100%}.segmented-control{align-items:center;gap:var(--segmented-control-gap);padding:var(--segmented-control-padding);border-radius:var(--segmented-control-radius);background:var(--segmented-control-bg);display:inline-flex}.segmented-control-segment{min-height:var(--segmented-control-segment-height);padding:var(--segmented-control-segment-padding-y)var(--segmented-control-segment-padding-x);border-radius:var(--segmented-control-segment-radius);background:var(--segmented-control-segment-bg);color:var(--segmented-control-segment-color);font-family:var(--font-sans);letter-spacing:0;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:100%;transition:background .2s,color .2s,filter .2s;display:inline-flex}.segmented-control-segment:hover{filter:brightness(.96)}.segmented-control-segment[data-selected=true]{background:var(--segmented-control-segment-selected-bg);color:var(--segmented-control-segment-selected-color)}.segmented-control-segment[data-selected=true]:hover{filter:brightness(1.08)}.segmented-control-segment-icon{color:inherit;justify-content:center;align-items:center;display:flex}.segmented-control-segment-icon img,.segmented-control-segment-icon svg{width:20px;height:20px;color:inherit;flex-shrink:0}.segmented-control-segment:not([data-selected=true]) .segmented-control-segment-icon img{filter:brightness(0)}.segmented-control-segment[data-selected=true] .segmented-control-segment-icon img{filter:brightness(0)invert()}.document-upload{justify-content:center;align-items:center;gap:var(--document-upload-gap);width:100%;padding:var(--document-upload-padding-y)var(--document-upload-padding-x);border-radius:var(--document-upload-radius);background:var(--document-upload-bg);border:var(--document-upload-border);font-family:var(--font-sans);flex-direction:column;display:flex}.document-upload[data-borderless=true]{border:none!important}.document-upload[data-has-file=true]{background:var(--document-upload-bg-has-file)}.document-upload-label{font-size:var(--text-body4);color:#1e2228;text-align:center;font-weight:500;line-height:1.31}.document-upload-description,.document-upload-hint{font-size:var(--text-footnote1);line-height:var(--text-footnote1-line);font-weight:var(--text-footnote1-weight);color:var(--document-upload-hint-color);text-align:center;letter-spacing:0}.document-upload-filename{font-size:var(--input-font-size);color:var(--document-upload-file-color);text-align:center;font-weight:700}.status{justify-content:center;align-items:center;gap:var(--status-gap);min-width:var(--status-min-width);min-height:var(--status-min-height);padding:var(--status-padding-y)var(--status-padding-x);border-radius:var(--status-radius);border:var(--status-border-width)solid transparent;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1;display:inline-flex}.status--success{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.status--error{background:var(--error-container);border-color:var(--error);color:var(--on-error-container)}.status--caution{background:var(--caution-container);border-color:var(--caution);color:var(--on-caution-container)}.status--neutral{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}.modal-overlay{background:var(--modal-overlay-bg);z-index:1000;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out modal-overlay-in;display:flex;position:fixed;inset:0}.modal-overlay--scrollable{justify-content:center!important;align-items:flex-start!important;padding:40px 24px!important;display:flex!important;overflow-y:auto!important}.modal-overlay--stack-below{flex-direction:column;justify-content:center;align-items:center}.modal-overlay--stack-below .modal-panel{flex-shrink:0}.modal-overlay__column-stack{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;max-width:100%;max-height:100%;display:flex}.modal-overlay__below-panel{box-sizing:border-box;flex-shrink:0;width:min(645px,100vw - 48px);max-width:min(645px,100vw - 48px);margin-top:10px}.modal-panel{min-width:var(--modal-panel-min-width);border-radius:var(--modal-panel-radius);background:var(--modal-panel-bg);max-width:min(100vw - 48px,90vw);max-height:min(100vh - 48px,90vh);box-shadow:var(--shadow-modal);flex-direction:column;gap:0;padding:0;animation:.2s ease-out modal-panel-in;display:flex;overflow:hidden}.modal-panel--scrollable{flex-shrink:0;margin-bottom:40px;overflow:visible;max-height:none!important;margin:auto!important}.modal-overlay--fullscreen{padding:0}.modal-panel--approval-document{border-radius:0;width:1111px;min-width:0;max-width:none;height:100vh;max-height:none}.modal-panel--approval-document .modal-body{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.modal-panel--approval-document .pdf-previewer{border-bottom:none;border-left:none;border-right:none;border-radius:0;flex-direction:column;flex:1;min-height:0;max-height:100%;display:flex;overflow:hidden}.modal-panel--approval-document .pdf-previewer__content{flex:1 1 0;overflow:auto;min-height:0!important}.modal-panel--approval-document .pdf-previewer__document{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.modal-panel--approval-document .pdf-previewer__iframe{border:0;flex:1;width:100%;min-height:0!important}.modal-panel--approval-document .pdf-previewer__footer{border-top:1px solid #e5e7eb;flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:10px;padding:14px 16px}.modal-panel--approval-document .pdf-previewer__footer--reject{justify-content:flex-start}.approval-doc-modal__viewer{background:#d4d4d4;flex-direction:column;flex:1;min-height:0;display:flex}.approval-doc-modal__iframe{border:0;flex:1;width:100%;min-height:240px}.approval-doc-modal__reason{background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0;padding:12px 16px}@media (max-width:767px){.auth-modal.modal-panel{width:min(100vw - 56px,372px)!important;min-width:0!important;max-width:min(100vw - 56px,372px)!important}}.modal-header{flex-shrink:0;justify-content:flex-end;align-items:stretch;width:100%;min-height:56px;display:flex}.modal-close-btn{min-width:56px;min-height:56px;color:var(--on-surface-fallback);cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;margin:0;padding:0 24px;transition:background-color .15s;display:flex}.modal-close-btn:hover{background:var(--hover-overlay)}.modal-close-btn:focus-visible{outline-offset:-2px;outline:2px solid}.modal-body{gap:var(--modal-panel-gap);padding:0 var(--modal-panel-padding)var(--modal-panel-padding);flex-direction:column;flex:1;min-height:0;padding-top:0;display:flex;overflow:auto}.modal-body--scrollable{flex:initial;min-height:initial;overflow:visible}.modal-body .tabs-container{width:100%;max-width:none}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.btn-disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-text)}.btn-disabled .btn-icon{color:var(--btn-disabled-text)}.btn-outline.btn-disabled{background:var(--btn-outline-bg);border:1px solid var(--btn-outline-border);color:var(--btn-outline-text);opacity:.45}.btn-outline.btn-disabled .btn-icon{color:var(--btn-outline-text)}.btn-outline-primary.btn-disabled{background:var(--btn-outline-primary-bg);border:1px solid var(--btn-outline-primary-border);color:var(--btn-outline-primary-text);opacity:.45}.btn-outline-primary.btn-disabled .btn-icon{color:var(--btn-outline-primary-text)}.btn-outline-white.btn-disabled{border:1px solid var(--btn-outline-white-border);color:var(--btn-outline-white-text);opacity:.45;background:0 0}.btn-outline-white.btn-disabled .btn-icon{color:var(--btn-outline-white-text)}.table-root{border-radius:var(--table-radius);width:100%;overflow-x:auto}.table-root--default{border:1px solid var(--surface-variant);background:var(--surface-light)}.table-root--zebra-dark,.table-root--zebra-dark-dual{border:1px solid var(--table-zebra-border);background:#1e2228}.table-element{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.table-head{background:var(--table-header-bg)}.table-head-cell{height:var(--table-header-height);padding:var(--table-header-padding-y)var(--table-header-padding-x);font-family:var(--font-sans);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);font-style:normal;line-height:var(--table-header-line-height);letter-spacing:var(--table-header-letter-spacing);text-align:center;color:var(--table-header-text)}.table-head-cell:first-child{border-top-left-radius:var(--table-header-radius)}.table-head-cell:last-child{border-top-right-radius:var(--table-header-radius)}.table-root--zebra-dark-dual .table-head-cell{color:#f9f9f9}.table-cell{font-size:var(--text-body4);line-height:var(--text-body4-line)}.table-cell--regular{padding:var(--table-cell-padding-y)var(--table-cell-padding-x)}.table-cell--dense{padding:var(--table-cell-padding-y-dense)var(--table-cell-padding-x)}.table-cell--default{color:var(--on-surface)}.table-cell--zebra-dark{color:var(--table-zebra-text);font-family:var(--table-zebra-cell-font-family);font-size:var(--table-zebra-cell-font-size);line-height:var(--table-zebra-cell-line-height);font-weight:var(--table-zebra-cell-font-weight);letter-spacing:var(--table-zebra-cell-letter-spacing);text-align:center;font-style:normal}.table-cell--zebra-dark.table-cell--regular,.table-cell--zebra-dark.table-cell--dense{padding:var(--table-zebra-cell-padding-y)var(--table-zebra-cell-padding-x)}.table-row--default .table-cell{border-bottom:1px solid var(--surface-variant)}@supports (color:color-mix(in lab, red, red)){.table-row--default .table-cell{border-bottom:1px solid color-mix(in srgb,var(--surface-variant)60%,transparent)}}.table-row--default:last-child .table-cell{border-bottom:none}.table-row--dark .table-cell{border-bottom:1px solid var(--surface-variant)}@supports (color:color-mix(in lab, red, red)){.table-row--dark .table-cell{border-bottom:1px solid color-mix(in srgb,var(--surface-variant)40%,transparent)}}.table-row--dark:last-child .table-cell{border-bottom:none}.table-row--zebra-even{background:var(--table-zebra-row-even)}.table-row--zebra-odd{background:var(--table-zebra-row-odd)}.table-body--zebra-dark{background:var(--on-surface-fallback)}.table-body--zebra-dark .table-cell{color:#f9f9f9!important;background:#1e2228!important}.table-body--zebra-dark-dual{background:var(--on-surface-fallback)}.table-body--zebra-dark-dual .table-cell{color:#f9f9f9!important}.table-body--zebra-dark-dual>tr:nth-child(odd)>.table-cell{background:#1e2228!important}.table-body--zebra-dark-dual>tr:nth-child(2n)>.table-cell{background:#2f313a!important}.table-empty-cell{font-size:var(--text-body4);line-height:var(--text-body4-line);text-align:center;padding:32px 20px}.table-empty-cell--default{color:var(--table-empty-text)}.table-empty-cell--zebra-dark{color:var(--table-empty-text-dark)}.light-table-shell{border-radius:12px 12px 0 0;flex-shrink:0;overflow:hidden}.light-table-toolbar{justify-content:space-between;align-items:center;gap:var(--table-light-toolbar-gap);padding:var(--table-light-toolbar-padding);min-height:var(--table-light-toolbar-height);background:var(--table-light-toolbar-bg);border-bottom:var(--table-light-toolbar-border);display:flex}@media (max-width:768px){.light-table-toolbar{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.light-table-toolbar .light-table-filter-select{width:100%;max-width:none}.light-table-toolbar .light-table-search-wrap{flex:auto;width:100%;min-width:0}.light-table-toolbar .light-table-export-btn{justify-content:center;width:100%}}.light-table-search-wrap{border:1px solid #d8d8d8;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px;display:flex;background-color:var(--table-light-search-bg)!important}.light-table-toolbar .light-table-search-wrap{background-color:var(--table-light-search-bg)!important}.light-table-filter-select .select-dropdown{background-color:#fff;border:1px solid #9da6b0}.light-table-filter-select .select-dropdown-option{color:#374151;font-weight:500}.light-table-filter-select .select-dropdown-option:hover{color:#111827;background-color:#f3f4f6}.light-table-filter-select .select-dropdown-option[data-selected=true]{color:#fff;font-weight:600}.light-table-filter-select .select-dropdown-option[data-highlighted=true]{background-color:#f3f4f6}.light-table-filter-select{--input-placeholder-color:#9b9b9b}.light-table-filter-select .select-trigger{border:1px solid #d8d8d8;height:42px;background:#fff!important}.light-table-filter-select .select-trigger span{font-weight:400}.light-table-filter-select .select-trigger-chevron{color:#d8d8d8}.light-table-filter-input{color:#4a4f54;border:1px solid #d8d8d8;border-radius:8px;height:42px;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .2s;background:#fff!important}.light-table-filter-input::placeholder{color:#a0a6ac}.light-table-filter-input:focus{border-color:#9da6b0;outline:none;box-shadow:0 0 0 3px #9da6b01a}.light-table-filter-date-input{color:#4a4f54;background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;height:42px;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .2s}.light-table-filter-date-input::placeholder{color:#a0a6ac}.light-table-filter-date-input:focus{border-color:#9da6b0;outline:none;box-shadow:0 0 0 3px #9da6b01a}.light-table-filter-date-input.date-picker__trigger{background-color:#fff;border-radius:8px;font-size:14px;font-weight:400;height:42px!important;box-shadow:none!important;ring:none!important;border:1px solid #d8d8d8!important;padding:0 12px!important}.light-table-filter-date-input.date-picker__trigger:hover{border-color:#9da6b0}.light-table-filter-date-input.date-picker__trigger:focus,.light-table-filter-date-input.date-picker__trigger[aria-expanded=true]{border-color:#9da6b0!important;box-shadow:0 0 0 3px #9da6b01a!important}.light-table-filter-date-input .date-picker__value{color:#4a4f54;font-weight:400}.light-table-filter-date-input .date-picker__value--placeholder{color:#a0a6ac}.light-table-filter-date-input .date-picker__panel{background-color:#fff;border:1px solid #d8d8d8;box-shadow:0 4px 12px #00000014}.light-table-filter-date-input-range.date-picker__trigger{background-color:#fff;border-radius:6px;min-width:90px;font-size:13px;font-weight:400;height:36px!important;box-shadow:none!important;ring:none!important;border:1px solid #d8d8d8!important;padding:0 10px!important}.light-table-filter-date-input-range.date-picker__trigger:hover{border-color:#9da6b0}.light-table-filter-date-input-range.date-picker__trigger:focus,.light-table-filter-date-input-range.date-picker__trigger[aria-expanded=true]{border-color:#9da6b0!important;box-shadow:0 0 0 3px #9da6b01a!important}.light-table-filter-date-input-range .date-picker__value{color:#4a4f54;font-size:13px;font-weight:400}.light-table-filter-date-input-range .date-picker__value--placeholder{color:#a0a6ac}.light-table-filter-date-input-range .date-picker__panel{background-color:#fff;border:1px solid #d8d8d8;box-shadow:0 4px 12px #00000014}.light-table-search-icon{color:#8a8a8a;flex-shrink:0;width:18px;height:18px}.light-table-search-input{width:100%;color:var(--table-light-text);font-family:var(--font-sans);border:0;outline:0;font-size:14px;background-color:var(--table-light-search-bg)!important}.light-table-toolbar .light-table-search-input{background-color:var(--table-light-search-bg)!important}.light-table-search-input::placeholder{color:#9b9b9b}.light-table-search-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--table-light-search-bg)inset!important;box-shadow:0 0 0 1000px var(--table-light-search-bg)inset!important;-webkit-text-fill-color:var(--table-light-text)!important}.light-table-search-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--table-light-search-bg)inset!important;box-shadow:0 0 0 1000px var(--table-light-search-bg)inset!important;-webkit-text-fill-color:var(--table-light-text)!important}.light-table-search-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--table-light-search-bg)inset!important;box-shadow:0 0 0 1000px var(--table-light-search-bg)inset!important;-webkit-text-fill-color:var(--table-light-text)!important}.light-table-search-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--table-light-search-bg)inset!important;box-shadow:0 0 0 1000px var(--table-light-search-bg)inset!important;-webkit-text-fill-color:var(--table-light-text)!important}.light-table-toolbar .light-table-export-btn{color:var(--table-light-text);font-family:var(--font-sans);cursor:pointer;border:1px solid #d8d8d8;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;background:var(--table-light-toolbar-bg)!important;background-color:var(--table-light-toolbar-bg)!important}.light-table-custom-filters{background:var(--table-light-footer-bg);padding:0 20px}.light-table-wrap{width:100%;overflow-x:auto;background:#f9f9f9!important}.light-table-element{border-collapse:collapse;width:100%;min-width:980px;background:#f9f9f9!important}.light-table-head{background:var(--table-light-header-bg)}.light-table-head-cell{background:var(--table-light-header-bg);height:var(--table-light-header-height);padding:0 var(--table-light-cell-padding-x);border-bottom:var(--table-light-row-border);color:var(--table-light-text);font-family:var(--font-sans);font-size:var(--table-light-header-font-size);font-weight:var(--table-light-header-font-weight);font-style:normal;line-height:var(--table-light-header-line-height);letter-spacing:0;text-align:var(--table-light-header-text-align);vertical-align:middle}.light-table-body,.light-table-row{background:#f9f9f9!important}.light-table-cell{height:var(--table-light-body-height);padding:0 var(--table-light-cell-padding-x);border-bottom:var(--table-light-row-border);color:var(--table-light-text);font-family:var(--table-light-body-font-family);font-weight:var(--table-light-body-font-weight);font-size:var(--table-light-body-font-size);font-style:normal;line-height:var(--table-light-body-line-height);letter-spacing:var(--table-light-body-letter-spacing);text-align:var(--table-light-body-text-align);vertical-align:middle;background:#f9f9f9!important}.light-table-empty-cell{text-align:center;color:var(--table-light-text);font-family:var(--table-light-body-font-family);padding:24px;background:#f9f9f9!important}.light-table-footer{border-top:var(--table-light-row-border);background:var(--table-light-footer-bg);justify-content:flex-end;align-items:center;gap:12px;min-height:52px;padding:10px 20px;display:flex;position:relative}.light-table-footer-count{color:#7d7d82;font-family:var(--table-light-body-font-family);font-size:13px;font-weight:400;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.light-table-pagination{align-items:center;gap:8px;display:inline-flex}.light-table-page-btn{color:#2f2f32;min-width:20px;height:20px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;font-size:15px;font-weight:500;line-height:1}.light-table-page-btn:disabled{opacity:.4;cursor:default}.light-table-page-btn--active{background:#c8cbd1;border:none;border-radius:10px}.light-table-page-dots{color:#2f2f32;font-family:var(--font-sans);padding:0;font-size:15px;font-weight:500}.light-table-status{min-width:94px;min-height:32px;font-family:var(--font-sans);border-radius:2px;justify-content:center;align-items:center;padding:4px 10px;font-size:14px;font-weight:500;display:inline-flex}.light-table-status--active{color:#2cbf6e;background:#d5f7e2;border:1px solid #7ad6a2}.light-table-status--winner{color:#dd9a46;background:#faedd8;border:1px solid #f2cb8d}.light-table-status--finished{color:#6e6e73;background:#efefef;border:1px solid #b8b8b8}.light-table-actions{align-items:center;gap:8px;display:inline-flex}.light-table-action-btn{color:#6a6a6a;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.light-table-search-wrap--body-bg,.light-table-toolbar .light-table-search-wrap--body-bg,.light-table-search-input--body-bg,.light-table-toolbar .light-table-search-input--body-bg{background-color:var(--table-light-body-bg)!important}[data-light-search=true],[data-light-search-input=true]{background-color:var(--table-light-search-bg)!important}#light-table-search-wrap,.light-table-toolbar #light-table-search-wrap,#light-table-search-input,.light-table-toolbar #light-table-search-input{background:var(--table-light-search-bg)!important;background-color:var(--table-light-search-bg)!important}.pdf-previewer{border:1px solid var(--surface-variant);background:#1f2228;border-radius:10px;width:100%;overflow:hidden}.pdf-previewer__topbar{color:#f9f9f9;background:#202328;border-bottom:1px solid #2f3239;justify-content:space-between;align-items:center;min-height:60px;padding:0 16px;display:flex}.pdf-previewer__topbar-left,.pdf-previewer__topbar-right{align-items:center;gap:10px;display:flex}.pdf-previewer__topbar-icon-btn{color:#f9f9f9;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pdf-previewer__topbar-user{color:#f9f9f9;font-size:14px}.pdf-previewer__user-chip{color:#f9f9f9;background:linear-gradient(#67a959,#3f7732);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.pdf-previewer__logout-label{color:#f9f9f9;font-size:14px;font-weight:700}.pdf-previewer__toolbar{color:#f9f9f9;background:#272c33;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 12px;display:flex}.pdf-previewer__toolbar-left,.pdf-previewer__toolbar-center,.pdf-previewer__toolbar-right{align-items:center;gap:8px;display:flex}.pdf-previewer__file-name{color:#f9f9f9;font-size:14px;font-weight:600}.pdf-previewer__page-label,.pdf-previewer__zoom-label{color:#f9f9f9;font-size:12px}.pdf-previewer__icon-btn{color:#f9f9f9;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pdf-previewer__icon-btn:hover{background:#ffffff1a}.pdf-previewer__hamburger{background:currentColor;width:12px;height:2px;box-shadow:0 -4px,0 4px}.pdf-previewer__content{background:#696c71;align-items:stretch;min-height:480px;display:flex}.pdf-previewer__sidebar{background:#23262c;flex-direction:column;align-items:center;gap:10px;width:56px;padding:12px 0;display:flex}.pdf-previewer__sidebar-btn{color:#f9f9f9;background:#1b1e23;border:1px solid #3a3f48;border-radius:6px;width:28px;height:28px;font-size:11px}.pdf-previewer__sidebar-btn--active{background:#1e3e32;border-color:#2cbf6e}.pdf-previewer__document{flex:1;padding:14px}.pdf-previewer__iframe{background:#fff;border:0;width:100%;height:100%;min-height:452px}.pdf-previewer__footer{background:#fff;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.pdf-previewer__footer--reject{justify-content:flex-start}.pdf-previewer__reject-input{min-height:32px;font-family:var(--font-sans);color:#525252;background:#fff;border:1px solid #c9c9c9;border-radius:8px;flex:1;padding:0 12px;font-size:12px}.pdf-previewer__confirm-reject-btn{text-overflow:ellipsis;width:160px;height:42px;overflow:hidden;color:#d14455!important;white-space:nowrap!important;background:#fff2f2!important;border:1px solid #d14455!important;border-radius:6px!important}.pdf-previewer__confirm-reject-btn .btn-icon,.pdf-previewer__confirm-reject-btn span{white-space:nowrap!important}.pdf-previewer__reject-btn{width:160px;height:38px;color:#d14455!important;background:#fff2f2!important;border:1px solid #d14455!important;border-radius:6px!important}.pdf-previewer__confirm-reject-btn:hover,.pdf-previewer__confirm-reject-btn:focus-visible,.pdf-previewer__confirm-reject-btn:active,.pdf-previewer__reject-btn:hover,.pdf-previewer__reject-btn:focus-visible,.pdf-previewer__reject-btn:active{background:#fff2f2!important}.pdf-previewer__confirm-reject-btn .btn-icon,.pdf-previewer__reject-btn .btn-icon{color:#d14455!important}.pdf-previewer__cancel-reject-btn{min-width:110px;height:42px}.pdf-previewer__approve-btn{min-width:220px;height:38px}.app-toast-container{box-shadow:none!important;background:0 0!important;padding:0!important}.app-toast{opacity:1;border-radius:4px;align-items:center;gap:8px;height:40px;padding:8px 16px;display:inline-flex}.app-toast--success{background:#2cbf6e}.app-toast--error{background:var(--error)}.app-toast__icon{flex-shrink:0;width:24px;height:24px}.app-toast__text{color:var(--white);font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.app-toast--enter{animation:.14s ease-out app-toast-in}.app-toast--leave{animation:.12s ease-in forwards app-toast-out}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes app-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.home-hero{background:#161718fa;width:100%;min-height:0;position:relative;overflow:hidden}.home-hero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero__tint{background:radial-gradient(1200px 600px at 80% 85%,#1b2d2a66 0%,#1b2d2a00 70%),#161718fa;position:absolute;inset:0}.home-hero__content{z-index:1;width:min(100%,760px);padding:83px 0 131px 117px;position:relative}.home-hero__trust-row{gap:12px;display:flex}.home-hero__trust-card{background:#1e1e1e66;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;width:241px;height:70px;padding-left:16px;display:flex}.home-hero__trust-icon{object-fit:contain;width:20px;height:20px}.home-hero__trust-text{flex-direction:column;line-height:1;display:flex}.home-hero__trust-title{color:#ccfed3;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:131%}.home-hero__trust-subtitle{color:#f5f5f7;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:120%}.home-hero__trust-coljuegos{object-fit:contain;width:96px;height:20px}.home-hero__title{flex-direction:column;gap:0;margin:28px 0 0;display:flex}.home-hero__title-main{font-family:var(--font-sans);letter-spacing:0;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(82.83deg,#f0fdff 27.71%,#fff0 119.55%);-webkit-background-clip:text;background-clip:text;font-size:62px;font-style:normal;font-weight:900;line-height:100%;display:block}.home-hero__title-accent{font-family:var(--font-cinema-sunday);letter-spacing:0;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#67a959 0%,#3f7732 100%);-webkit-background-clip:text;background-clip:text;font-size:108px;font-style:normal;font-weight:400;line-height:85%;display:block}.home-hero__bullet-list{flex-direction:column;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.home-hero__bullet-list li{color:#f5f5f7;font-family:var(--font-sans);padding-left:14px;font-size:16px;font-weight:500;line-height:140%;position:relative}.home-hero__bullet-list li:before{content:"";background:#67a959;border-radius:999px;width:6px;height:6px;position:absolute;top:11px;left:0}.home-hero__social-rail{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-36%)}.home-hero__social-link{width:28px;height:28px;display:inline-flex}@media (max-width:767px){.home-hero{overflow-x:clip}.home-hero__content{width:100%;padding:28px 22px 48px}.home-hero__trust-row{flex-direction:column;gap:10px}.home-hero__trust-card{width:100%;max-width:320px;height:64px;padding-left:14px}.home-hero__title{margin-top:20px}.home-hero__title-main{font-size:40px}.home-hero__title-accent{font-size:64px;line-height:92%}.home-hero__bullet-list li{font-size:15px}.home-hero__social-rail{flex-direction:row;gap:10px;padding:0 22px 22px;display:flex;position:relative;top:auto;right:auto;transform:none}}.home-how{background:#161718;align-items:stretch;width:100%;display:flex}.home-how__left{background:#fff;flex-direction:column;flex:0 0 50%;align-items:flex-start;width:50%;padding:67px 81px;display:flex}.home-how__title{flex-direction:column;align-items:center;width:100%;margin:0;display:flex}.home-how__title-top{color:#303030;font-family:var(--font-sans);text-align:center;font-size:32px;font-weight:900;line-height:100%}.home-how__title-accent{font-family:var(--font-cinema-sunday);letter-spacing:0;text-align:center;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#67a959 0%,#3f7732 100%);-webkit-background-clip:text;background-clip:text;padding:10px 0 4px;font-size:108px;font-weight:400;display:inline-block;line-height:100%!important}.home-how__subtitle{color:#303030;width:100%;font-family:var(--font-sans);text-align:center;margin:12px 0 0;font-size:16px;font-weight:700;line-height:100%}.home-how__steps{flex-direction:column;gap:18px;width:100%;margin:30px 0 0;padding:0;list-style:none;display:flex}.home-how__step{align-items:flex-start;gap:12px;display:flex}.home-how__step-icon{flex-shrink:0;width:48px;height:48px}.home-how__step-text{flex-direction:column;align-items:flex-start;gap:6px;width:calc(100% - 60px);display:flex}.home-how__step-title{color:#303030;font-family:var(--font-sans);margin:0;font-size:16px;font-weight:700;line-height:100%;text-align:left!important}.home-how__step-description{color:#30303099;font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:140%;text-align:left!important}.home-how__cta{width:min(100%,292px);margin:26px auto 0}.home-how__right{background:radial-gradient(620px 320px at 58% 66%,#52985e47 0%,#52985e00 72%),#161718;flex:0 0 50%;justify-content:center;align-items:center;width:50%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.home-how__phone{object-fit:cover;object-position:center;opacity:.85;width:100%!important;height:100%!important}@media (max-width:767px){.home-how{flex-direction:column}.home-how__left,.home-how__right{flex:0 0 100%;width:100%}.home-how__left{padding:44px 22px}.home-how__right{min-height:320px}}.home-security{background:#050506;width:100%}.home-security__main{text-align:center;width:min(100%,1260px);margin:0 auto;padding:64px 24px 56px}.home-security__title{text-align:center;justify-content:center;align-items:center;gap:14px;width:100%;margin:0 auto;display:flex}.home-security__title-text{color:#fff;font-family:var(--font-sans);letter-spacing:0;text-align:center;font-size:32px;font-weight:900;line-height:100%}.home-security__title-logo{object-fit:contain;width:163px;height:69px}.home-security__subtitle{color:#fff;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:14px 0 0;font-size:16px;font-weight:500;line-height:140%;display:block}.home-security__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:52px;display:grid}.home-security__card{flex-direction:column;align-items:center;display:flex}.home-security__icon{object-fit:contain;width:80px;height:80px}.home-security__card-title{color:#f5f5f7;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:10px 0 0;font-size:16px;font-weight:700;line-height:100%;display:block}.home-security__card-description{color:#fff9;max-width:360px;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:10px 0 0;font-size:16px;font-weight:500;line-height:140%;display:block}.home-security__foot{background:#2f3033;padding:22px 24px}.home-security__foot-text{color:#f2f2f4;width:100%;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:140%;display:block}.home-security__foot-logo{object-fit:contain;vertical-align:middle;width:96px;height:20px;margin-left:8px;display:inline-block}.home-destination{background:linear-gradient(262.41deg,#67a959 -90.54%,#000 137.22%);width:100%}.home-destination__content{text-align:center;width:min(100%,1280px);margin:0 auto;padding:104px 24px 56px}.home-destination__title{white-space:nowrap;text-align:center;flex-flow:row;justify-content:center;align-items:baseline;gap:18px;margin:0;display:flex}.home-destination__title-main{color:var(--color-casino-on-primary);font-family:var(--font-sans);letter-spacing:0;text-align:center;flex:none;font-size:32px;font-weight:900;line-height:1}.home-destination__title-accent{font-family:var(--font-cinema-sunday);letter-spacing:0;text-align:center;color:#f5f5f7;flex:none;font-size:96px;font-weight:400;line-height:1}.home-destination__subtitle{color:#fff;max-width:900px;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:30px auto 0;font-size:16px;font-weight:500;line-height:140%}.home-destination__cta{border:0;border-radius:6px;gap:6px;width:326px;height:32px;margin:14px auto 0;padding:10px 24px;color:#fff!important;background:#191919!important}.home-destination__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.home-destination__card{background:#f5f5f5;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}.home-destination__icon-wrap{background:#67a959;border-radius:66px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.home-destination__icon{object-fit:contain;width:16px;height:16px}.home-destination__card-title{color:#303030;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:0;font-size:16px;font-weight:700;line-height:100%}.home-destination__card-description{color:#30303099;font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:140%}@media (max-width:768px){.home-security__main{padding:44px 22px 42px}.home-security__title{flex-direction:column;gap:8px}.home-security__title-text{font-size:28px}.home-security__title-logo{width:136px;height:auto}.home-security__subtitle{font-size:15px}.home-security__cards{grid-template-columns:1fr;gap:24px;margin-top:28px}.home-security__card-description{max-width:100%;font-size:15px}.home-security__foot{padding:18px 22px}.home-security__foot-text{font-size:14px}.home-destination__content{padding:58px 22px 44px}.home-destination__title{white-space:normal;flex-direction:column;align-items:center;gap:10px;line-height:normal;display:flex}.home-destination__title-main{margin-bottom:4px;margin-right:0;font-size:28px;display:block}.home-destination__title-accent{font-size:72px;line-height:90%;display:block}.home-destination__subtitle{margin-top:18px;font-size:15px}.home-destination__cta{width:min(100%,326px)}.home-destination__cards{grid-template-columns:1fr;gap:14px;margin-top:24px}.home-destination__card{gap:12px;padding:14px}.home-destination__card-description{font-size:15px}}@media (max-width:1024px){.home-security__cards,.home-destination__cards{grid-template-columns:1fr!important}}@media (min-width:768px) and (max-width:1024px){.home-hero__content,.home-how__left,.home-security__main,.home-security__foot,.home-destination__content,.home-faq{padding-left:32px!important;padding-right:32px!important}.home-faq__inner{padding-left:32px;padding-right:32px}.home-destination__content{padding-left:44px!important;padding-right:44px!important}.home-destination__title{white-space:normal;flex-direction:column;align-items:center;gap:12px;line-height:normal;display:flex}.home-destination__title-main{margin-bottom:14px;margin-right:0!important;display:block!important}.home-destination__title-accent{line-height:90%;display:block!important}}@media (max-width:767px){.home-hero__content,.home-how__left,.home-security__main,.home-security__foot,.home-destination__content,.home-faq{padding-left:22px!important;padding-right:22px!important}.home-faq__inner{padding-left:22px;padding-right:22px}}.home-faq{background:var(--home-bg-black);width:100%;padding:40px 24px 80px}.label-base.home-faq__top-text{width:min(100%,1144px);color:var(--home-text-white);font-family:var(--font-sans);letter-spacing:0;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto 52px;padding:2px 0;font-size:16px;font-weight:500;line-height:140%;display:flex}.home-faq__top-logo{object-fit:contain;vertical-align:middle;width:134px;height:28px;margin:0;display:inline-block}.home-faq__inner{background:var(--home-bg-dark);border-radius:8px;width:min(100%,1144px);margin:0 auto;padding:32px 25px 30px}.label-base.home-faq__title{color:var(--home-text-white);font-family:var(--font-sans);letter-spacing:0;text-align:center;margin:0;font-size:32px;font-weight:900;line-height:100%;display:block}.home-faq__search{border:1px solid var(--home-border-dark);background:var(--home-surface-dark);border-radius:50px;align-items:center;gap:8px;height:40px;margin-top:26px;padding:0 12px;display:flex}.home-faq__search-icon{object-fit:contain;opacity:.8;width:16px;height:16px}.home-faq__search-placeholder{color:var(--home-text-muted);font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:120%}.home-faq__search-input{min-width:0;color:var(--home-text-white);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:500;line-height:120%}.home-faq__search-input::placeholder{color:var(--home-text-muted)}.home-faq__list{flex-direction:column;gap:10px;margin-top:24px;display:flex}.home-faq__item{background:var(--home-surface-card);border-radius:2px;flex-direction:column;gap:14px;width:1094px;max-width:100%;min-height:144px;margin:0 auto;padding:40px;display:flex}.label-base.home-faq__question{color:var(--home-text-white);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:16px;font-weight:700;line-height:100%;display:block}.label-base.home-faq__answer{color:var(--home-text-muted);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:120%;display:block}.label-base.home-faq__empty{color:var(--home-text-muted);font-family:var(--font-sans);text-align:center;margin:0 auto;font-size:14px;font-weight:500;line-height:120%;display:block}.create-raffle__segment{margin-bottom:33px}@media (max-width:768px){.authority-audit-main-tabs-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.authority-audit-main-tabs-scroll .segmented-control{width:max-content;max-width:none}.authority-audit-main-tabs-scroll .segmented-control-segment{flex:none}.authority-refunds-filter-tabs-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.authority-refunds-filter-tabs-scroll .authority-refunds-filter-tabs.tabs-container{flex-wrap:nowrap;width:max-content;max-width:none}.authority-refunds-filter-tabs-scroll .authority-refunds-filter-tabs .tabs-item{flex:none}}.create-raffle__segment.sorteos-main-tabs{margin-bottom:16px}.create-raffle__segment.sorteos-main-tabs .segmented-control{gap:4px;padding:2px}.sorteos-main-tabs .segmented-control-segment{box-sizing:border-box;text-align:center;white-space:nowrap;text-overflow:ellipsis;gap:4px;width:242px;min-width:242px;max-width:242px;height:40px;min-height:40px;max-height:40px;padding:0 6px;overflow:hidden}.sorteos-total-light-table .light-table-head-cell,.sorteos-total-light-table .light-table-cell{box-sizing:border-box;min-height:69px!important}.sorteos-total-light-table tbody .light-table-row:hover .light-table-cell{background:#fdedce!important}.sorteos-total-light-table .light-table-footer{box-sizing:border-box;padding:10px 28px 10px 24px}@media (max-width:768px){.logged-layout__content-card.sorteos-total-page{box-sizing:border-box;min-width:0;max-width:100%;padding:18px 12px 20px}.create-raffle__segment.sorteos-main-tabs{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.create-raffle__segment.sorteos-main-tabs .segmented-control{width:max-content;max-width:none}.sorteos-main-tabs .segmented-control-segment{white-space:normal;word-break:break-word;flex:none;width:auto;min-width:100px;max-width:none;height:auto;min-height:44px;max-height:none;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.15}.sorteos-total-tabs.tabs-container{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.sorteos-total-tabs .tabs-item{flex:none;min-width:min(132px,38vw);max-width:148px}.sorteos-total-tabs__item-text{gap:4px;font-size:12px}.sorteos-total-light-table.light-table-shell{min-width:0;max-width:100%;overflow:auto hidden}.sorteos-total-light-table .light-table-wrap{min-width:0;max-width:100%}.sorteos-total-light-table__toolbar.light-table-toolbar{flex-wrap:wrap;align-items:stretch;gap:10px;padding-left:14px;padding-right:14px}.sorteos-total-light-table__toolbar .light-table-search-wrap{flex:100%;min-width:0}.sorteos-total-light-table__toolbar .light-table-export-btn{flex:auto;justify-content:center;min-width:0}.sorteos-total-light-table .light-table-footer{flex-direction:column;align-items:center;gap:10px;padding:12px 14px 14px}.sorteos-total-light-table .light-table-footer-count{text-align:center;order:-1;width:100%;position:static;transform:none}.sorteos-total-light-table .light-table-pagination{flex-wrap:wrap;justify-content:center;width:100%}}.light-table-status-request{min-width:94px;min-height:32px;font-family:var(--font-sans);border-radius:2px;justify-content:center;align-items:center;padding:4px 10px;font-size:14px;font-weight:500;display:inline-flex}.light-table-status-request--green{color:#2cbf6e;background:#22c55e40;border:1px solid #2cbf6e}.light-table-status-request--orange{color:#ff9740;background:#e2762540;border:1px solid #ff9740}.light-table-status-request--red{color:#e0606f;background:#ff5a5a40;border:1px solid #e0606f}.sorteos-total-light-table .light-table-status-request.sorteos-total-status-prescrito{flex-shrink:0;line-height:1.2;overflow:hidden;box-sizing:border-box!important;width:106px!important;min-width:106px!important;max-width:106px!important;height:45px!important;min-height:45px!important;max-height:45px!important;padding:0 8px!important}.light-table-status-request--purple{color:#37007e;background:#372aac40;border:1px solid #37007e}.light-table-status-request--gray{color:#6e6e73;background:#90a1b940;border:1px solid #6e6e73}.logged-layout__main:has(>.logged-layout__content-card--raffle-buy){background:var(--raffle-buy-paper)}.logged-layout__content-card--raffle-buy{box-shadow:none;background:var(--raffle-buy-paper);border-radius:0;flex:auto;width:100%;min-height:0;padding:20px 16px 24px;overflow:auto}.raffle-buy-tickets{--rb-green:var(--raffle-buy-green);--rb-green-hover:var(--raffle-buy-green-hover);--rb-charcoal:var(--raffle-buy-charcoal);--rb-hero-bg:var(--raffle-buy-hero-bg);--rb-text-muted:var(--raffle-buy-text-muted);--rb-surface:var(--raffle-buy-paper);--rb-surface-card:var(--raffle-buy-paper-muted);--rb-ink:var(--on-surface-fallback);--rb-border-input:var(--create-raffle-sim-border);--rb-chip-bg:var(--modal-panel-bg);--rb-qty-bg:var(--success-container);--rb-placeholder-tone:var(--input-placeholder-color);--rb-money-accent:var(--status-success-border);--rb-gradient-text-start:var(--btn-primary-start);--rb-gradient-text-end:var(--btn-primary-end);--rb-label-muted:#767676;--rb-error-text:#c62828;--rb-caption:#5c636a;--rb-footnote:#373d46;--rb-border-quick:#c5cad1;--rb-legend-border:#d0d4d8;--rb-legend-taken-fill:#d8dce0;--rb-cell-border:#e2e5e9;--rb-cell-taken-bg:#cfd4d9;--rb-summary-card-border:#e8e8e8;--rb-summary-row-border:#dcdce0;--rb-summary-row-bg:#e9e9ec;--rb-hero-text-subtle:#ffffffb3;--rb-hero-text-subtle-2:#fffc;--rb-badge-accent:#ccfed3;--rb-badge-subtle-text:#f5f5f7;--rb-badge-scrim:#1e1e1e66;--rb-hero-highlight-edge:#ffffff1a;--rb-media-mid:#2a2e34;--rb-shadow-hero:#00000024;font-family:var(--font-sans);color:var(--rb-charcoal);background:var(--rb-surface);flex-direction:column;gap:24px;display:flex}.raffle-buy-tickets__selection{flex-direction:column;gap:20px;display:flex}.raffle-buy-tickets__page-head{margin:0}.raffle-buy-tickets__page-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--rb-ink);margin:0;font-size:28px;font-weight:900;line-height:100%}.raffle-buy-tickets__page-sub{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--rb-ink);margin:8px 0 0;font-size:16px;font-weight:500;line-height:140%}.raffle-buy-tickets__hero{background:var(--rb-hero-bg);min-height:240px;box-shadow:0 10px 28px var(--rb-shadow-hero);border-radius:8px;grid-template-columns:1fr minmax(220px,44%);gap:0;display:grid;overflow:hidden}@media (max-width:900px){.raffle-buy-tickets__hero{grid-template-columns:1fr}.raffle-buy-tickets__badge{flex:100%;width:100%;max-width:none}}.raffle-buy-tickets__hero-text{background:var(--rb-hero-bg);flex-direction:column;align-items:flex-start;gap:10px;padding:38px 27px 10px;display:flex}.raffle-buy-tickets__badges{flex-wrap:wrap;gap:16px;width:100%;margin-bottom:2px;display:flex}.raffle-buy-tickets__badge{box-sizing:border-box;border:1px solid var(--rb-hero-highlight-edge);border-top:1px solid var(--rb-hero-highlight-edge);background:var(--rb-badge-scrim);border-radius:16px;align-items:center;gap:12px;width:208.333px;height:70px;min-height:70px;padding-left:16px;padding-right:10px;display:flex}.raffle-buy-tickets__badge-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.raffle-buy-tickets__badge-text{flex-direction:column;justify-content:center;gap:2px;min-width:0;line-height:1;display:flex}.raffle-buy-tickets__badge-title{font-family:var(--font-montserrat),system-ui,sans-serif;color:var(--rb-badge-accent);font-size:14px;font-weight:500;line-height:131%}.raffle-buy-tickets__badge-sub{font-family:var(--font-montserrat),system-ui,sans-serif;color:var(--rb-badge-subtle-text);font-size:14px;font-weight:400;line-height:120%}.raffle-buy-tickets__badge-coljuegos{object-fit:contain;object-position:left center;flex-shrink:0;width:72px;height:15px;margin-top:2px;display:block}.raffle-buy-tickets__hero-copy{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:18px;display:flex}.raffle-buy-tickets__hero-title{max-width:100%;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--raffle-buy-paper);margin:0;font-size:32px;font-weight:900;line-height:100%}.raffle-buy-tickets__hero-date{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:inline-flex}.raffle-buy-tickets__hero-date-icon{flex-shrink:0;display:block}.raffle-buy-tickets__hero-date-text{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-transform:capitalize;background:linear-gradient(180deg,var(--rb-gradient-text-start)0%,var(--rb-gradient-text-end)100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17.5px;font-weight:700;line-height:100%;display:inline-block}.raffle-buy-tickets__hero-price-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:var(--rb-hero-text-subtle);margin:8px 0 0;font-size:16px;font-weight:500;line-height:140%}.raffle-buy-tickets__hero-price-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;margin:0;display:inline-flex}.raffle-buy-tickets__hero-price-value{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:var(--raffle-buy-paper);font-size:50px;font-weight:700;line-height:56px}.raffle-buy-tickets__hero-price-currency{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:var(--rb-hero-text-subtle-2);font-size:32px;font-weight:700;line-height:32px}.raffle-buy-tickets__hero-footnote{max-width:28rem;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--raffle-buy-paper);text-align:center;margin:0;font-size:10px;font-weight:500;line-height:140%}.raffle-buy-tickets__hero-footnote-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.raffle-buy-tickets__hero-footnote-coljuegos{object-fit:contain;object-position:center;flex-shrink:0;width:72px;height:15px;display:block}.raffle-buy-tickets__hero-media{background:linear-gradient(100deg,var(--rb-hero-bg)0%,var(--rb-hero-bg)12%,var(--rb-media-mid)45%,var(--rb-charcoal)100%);min-height:220px;position:relative}.raffle-buy-tickets__hero-car{object-fit:contain;object-position:center bottom;width:100%;height:100%;min-height:240px;display:block}.raffle-buy-tickets__hero-media--cover{min-height:min(42vw,380px)}.raffle-buy-tickets__hero-cover-img{object-fit:cover;object-position:center bottom}.raffle-public-landing{color:#fff;background:#0a0a0a;flex-direction:column;min-height:100vh;display:flex}.raffle-public-landing__header{background:#000;border-bottom:1px solid #ffffff14;flex-shrink:0;padding:12px 0}.raffle-public-landing__header-inner{padding-top:0;padding-bottom:0}.raffle-public-landing__header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 12px;display:flex}.raffle-public-landing__nav-pills{flex-wrap:wrap;gap:8px;display:flex}.raffle-public-landing__nav-pill{min-height:36px;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#6b0f1a;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.raffle-public-landing__nav-pill:hover{filter:brightness(1.1)}.raffle-public-landing__logo-link{align-items:center;display:flex}.raffle-public-landing__logo{object-fit:contain;width:auto;height:36px}.raffle-public-landing__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.raffle-public-landing__icon-btn{width:40px;height:40px;color:inherit;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.raffle-public-landing__icon-btn:hover{background:#ffffff14}.raffle-public-landing__btn-signup.btn-base,.raffle-public-landing__btn-login.btn-base{min-height:36px;padding-left:16px;padding-right:16px;text-decoration:none}.raffle-public-landing__main{background:var(--raffle-buy-charcoal);flex:auto;padding:24px 0 32px}.raffle-public-landing__main-inner{padding-top:0}.raffle-public-landing__hero-scope.raffle-buy-tickets{font-family:var(--font-sans);background:0 0;gap:0;display:block}.raffle-landing-first-section .raffle-buy-tickets__hero-text{align-items:center;padding:70px 70px 90px}.raffle-landing-first-section .raffle-buy-tickets__badges,.raffle-landing-first-section .raffle-buy-tickets__badge{justify-content:center}.raffle-landing-first-section .raffle-buy-tickets__badge-text{text-align:center;align-items:center}.raffle-landing-first-section .raffle-buy-tickets__badge-coljuegos{object-position:center;align-self:center}.raffle-landing-first-section .raffle-buy-tickets__hero-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#fff;font-size:62px;font-weight:900;line-height:66px}.raffle-landing-first-section .raffle-buy-tickets__hero-date-text{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-transform:capitalize;font-size:17.5px;font-weight:700;line-height:100%}.raffle-landing-first-section .raffle-buy-tickets__hero-price-label{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#ffffffb2;margin-top:24px;font-size:24px;font-weight:400;line-height:28px}.raffle-landing-first-section .raffle-buy-tickets__hero-price-value{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:#fff;font-size:50px;font-weight:700;line-height:56px}.raffle-landing-first-section .raffle-buy-tickets__hero-price-currency{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:#fffc;font-size:32px;font-weight:700;line-height:32px}.raffle-landing-first-section .raffle-buy-tickets__hero-footnote{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#fff;padding-bottom:16px;font-size:10px;font-weight:500;line-height:140%}.raffle-landing-first-section .raffle-buy-tickets__hero-footnote-coljuegos{object-fit:contain;width:72px;height:15px}.raffle-public-landing__hero-cta.btn-medium{box-sizing:border-box;justify-content:center;width:100%;max-width:min(100%,340px);margin-top:4px;text-decoration:none}.raffle-public-landing__disclaimer{background:var(--raffle-buy-green);flex-shrink:0;padding:14px 0}.raffle-public-landing__disclaimer-inner{padding-top:0;padding-bottom:0}.raffle-public-landing__disclaimer-text{text-align:center;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#fff;margin:0;font-size:13px;font-weight:500;line-height:150%}.raffle-public-landing__disclaimer-coljuegos{object-fit:contain;vertical-align:-3px;filter:brightness(0)invert();width:auto;height:16px;margin:0 2px;display:inline-block}@media (min-width:960px){.raffle-public-landing__header-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 20px;display:grid}.raffle-public-landing__nav-pills{justify-self:start}.raffle-public-landing__logo-link{justify-self:center}.raffle-public-landing__header-actions{justify-self:end}}@media (max-width:959px){.raffle-public-landing__header-row{flex-direction:column;align-items:stretch}.raffle-public-landing__logo-link{order:-1;justify-content:center}.raffle-public-landing__nav-pills,.raffle-public-landing__header-actions{justify-content:center}}.raffle-buy-tickets__columns{grid-template-columns:minmax(0,1fr) clamp(320px,31%,520px);align-items:start;gap:clamp(16px,2.5vw,28px);display:grid}@media (max-width:1024px){.raffle-buy-tickets__columns{grid-template-columns:minmax(0,1fr)}}.raffle-buy-tickets__main-col{box-sizing:border-box;background:var(--rb-surface-card);min-width:0;box-shadow:none;border-radius:10px;flex-direction:column;gap:16px;padding:24px;display:flex}.raffle-buy-tickets__main-col .raffle-buy-tickets__field-block,.raffle-buy-tickets__main-col .raffle-buy-tickets__quick-actions{margin-bottom:0}.raffle-buy-tickets__qty-section{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.raffle-buy-tickets__qty-heading{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--rb-ink);margin:0 0 16px;font-size:24px;font-weight:700;line-height:100%}.raffle-buy-tickets__qty-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.raffle-buy-tickets__qty-step{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.raffle-buy-tickets__qty-step:hover:not(:disabled){opacity:.8}.raffle-buy-tickets__qty-step:disabled{opacity:.35;cursor:not-allowed}.raffle-buy-tickets__qty-step:focus-visible{outline:2px solid var(--rb-green);outline-offset:3px}.raffle-buy-tickets__qty-display{box-sizing:border-box;background:var(--rb-qty-bg);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:482px;max-width:100%;height:83px;min-height:83px;padding:8px 48px;display:flex}.raffle-buy-tickets__qty-display-num{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:var(--rb-ink);font-size:32px;font-weight:900;line-height:100%}.raffle-buy-tickets__qty-display-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:var(--rb-ink);font-size:16px;font-weight:500;line-height:100%}.raffle-buy-tickets__summary{min-width:0}.raffle-buy-tickets__field-block{margin-bottom:0}.raffle-buy-tickets__field-label{color:var(--rb-charcoal);margin-bottom:10px;font-size:14px;font-weight:700;display:block}.raffle-buy-tickets__field-block--search{flex-direction:column;gap:10px;display:flex}.raffle-buy-tickets__search-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--rb-label-muted);font-size:14px;font-weight:500;line-height:131%;display:block}.raffle-buy-tickets__search-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.raffle-buy-tickets__search-input-wrap{flex:180px;min-width:0}.raffle-buy-tickets__search-input-wrap .field-base,.raffle-buy-tickets__search-input-wrap .input-base{background:var(--rb-surface);border:1px solid var(--rb-border-input);box-sizing:border-box;width:100%;max-width:none;height:78px;min-height:78px}.raffle-buy-tickets__field-block--search .raffle-buy-tickets__search-error{margin:0}.raffle-buy-tickets__search-chips{flex-wrap:wrap;gap:7px;display:flex}.raffle-buy-tickets__search-chip{background:var(--rb-chip-bg);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;transition:opacity .15s;display:inline-flex}.raffle-buy-tickets__search-chip:hover{opacity:.92}.raffle-buy-tickets__search-chip:focus-visible{outline:2px solid var(--rb-green);outline-offset:2px}.raffle-buy-tickets__search-chip-num{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:var(--rb-ink);font-size:24px;font-weight:700;line-height:100%}.raffle-buy-tickets__search-chip img{flex-shrink:0;width:16px;height:16px}.raffle-buy-tickets__add-btn.btn-medium{flex-shrink:0;height:78px!important}.raffle-buy-tickets__search-error{color:var(--rb-error-text);margin:8px 0 0;font-size:13px;font-weight:600}.raffle-buy-tickets__quick-actions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:0;display:grid}@media (max-width:520px){.raffle-buy-tickets__quick-actions{grid-template-columns:1fr}}.raffle-buy-tickets__grid-section{border-top:none;margin-top:20px;padding-top:0}.raffle-buy-tickets__grid-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.raffle-buy-tickets__grid-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:20px;font-weight:700;line-height:100%}.raffle-buy-tickets__legend{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#373d46;flex-wrap:wrap;gap:16px;font-size:14px;font-weight:400;line-height:120%;display:flex}.raffle-buy-tickets__legend>span{align-items:center;gap:6px;display:inline-flex}.raffle-buy-tickets__legend-dot{box-sizing:border-box;border:none;border-radius:4px;flex-shrink:0;width:16px;height:16px}.raffle-buy-tickets__legend-dot--selected{background:#2cbf6e}.raffle-buy-tickets__legend-dot--taken{background:#cbcfd5}.raffle-buy-tickets__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}@media (max-width:640px){.raffle-buy-tickets__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.raffle-buy-tickets__cell{box-sizing:border-box;aspect-ratio:1;min-height:40px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.15px;text-align:center;color:#1e2228;cursor:pointer;background:#fff;border:1px solid #1e2228;border-radius:6px;font-size:14px;font-weight:700;line-height:20px;transition:background .12s,border-color .12s,color .12s}.raffle-buy-tickets__cell:hover:not(:disabled):not(.raffle-buy-tickets__cell--taken):not(.raffle-buy-tickets__cell--selected){border-color:#2cbf6e}.raffle-buy-tickets__cell--selected{color:#fff;background:linear-gradient(#67a959 0%,#3f7732 100%);border:1px solid #f9f9f9}.raffle-buy-tickets__cell--taken{color:#fff;cursor:not-allowed;background:#9da6b0;border:1px solid #9da6b0}.raffle-buy-tickets__cell:disabled:not(.raffle-buy-tickets__cell--taken){cursor:not-allowed}.raffle-buy-tickets__load-more-wrap{justify-content:center;margin-top:22px;display:flex}.raffle-buy-tickets__summary-card{border:1px solid var(--rb-summary-card-border);border-top:1px solid var(--rb-hero-highlight-edge);background:var(--rb-surface-card);box-shadow:none;border-radius:10px;padding:25px 25px 30px;position:sticky;top:12px}.raffle-buy-tickets__summary-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--rb-ink);align-items:center;gap:10px;margin:0 0 18px;font-size:20px;font-weight:700;line-height:120%;display:flex}.raffle-buy-tickets__summary-title-icon{flex-shrink:0}.raffle-buy-tickets__summary-lines{margin:0 0 14px}.raffle-buy-tickets__summary-line{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.raffle-buy-tickets__summary-line dt{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--rb-ink);margin:0;font-size:16px;font-weight:500;line-height:140%}.raffle-buy-tickets__summary-value{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--rb-ink);margin:0;font-weight:700;line-height:100%}.raffle-buy-tickets__summary-value--24{font-size:24px}.raffle-buy-tickets__summary-value--18{font-size:18px}.raffle-buy-tickets__summary-line--total{padding-top:12px}.raffle-buy-tickets__summary-line--total dt{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--rb-ink);font-size:18px;font-weight:700;line-height:100%}.raffle-buy-tickets__summary-value--total-amount{color:var(--rb-money-accent);font-size:24px}.raffle-buy-tickets__summary-empty{text-align:center;padding:28px 12px 20px}.raffle-buy-tickets__summary-empty-msg{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:var(--rb-placeholder-tone);margin:0;font-size:12px;font-weight:500;line-height:120%}.raffle-buy-tickets__summary-empty-icon-wrap{justify-content:center;width:48px;height:48px;margin:0 auto 14px;display:flex}.raffle-buy-tickets__summary-empty-ticket{object-fit:contain;width:48px;height:48px;display:block}.raffle-buy-tickets__summary-list-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:var(--rb-ink);margin:0 0 10px;font-size:14px;font-weight:700;line-height:100%}.raffle-buy-tickets__summary-list{flex-direction:column;gap:8px;max-height:220px;margin:0 0 20px;padding:0;list-style:none;display:flex;overflow-y:auto}.raffle-buy-tickets__summary-list-item{box-sizing:border-box;border:1px solid var(--rb-summary-row-border);border-top:1px solid var(--rb-hero-highlight-edge);background:var(--rb-summary-row-bg);border-radius:10px;justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.raffle-buy-tickets__summary-list-num{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.44px;color:var(--rb-ink);font-size:18px;font-weight:700;line-height:28px}.raffle-buy-tickets__summary-remove{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.raffle-buy-tickets__summary-remove:hover{opacity:.75}.raffle-buy-tickets__summary-remove:focus-visible{outline:2px solid var(--rb-green);outline-offset:2px;border-radius:4px}.raffle-buy-tickets__summary-pay-row{justify-content:center;margin-top:12px;display:flex}.raffle-buy-tickets__pay-btn{max-width:100%;min-height:50px;width:70%!important}.raffle-buy-tickets__summary-note{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;text-align:center;color:var(--rb-footnote);margin:14px 0 0;font-size:12px;font-weight:400;line-height:16px}.raffle-purchase-success-modal.modal-panel{--modal-panel-bg:#fff;--white:#fff;--btn-outline-bg:#fff;--btn-outline-text:#1e2228;--btn-outline-border:#1e2228;--input-box:#f5f5f5;--on-surface:#1e2228;--on-surface-fallback:#1e2228;max-width:min(480px,100vw - 32px)}.raffle-purchase-success-modal .modal-body{padding:24px 20px 28px}.raffle-purchase-success-modal__inner{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.raffle-purchase-success-modal__icon-wrap{background:#ccfed3;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.raffle-purchase-success-modal__title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:0;font-size:32px;font-weight:900;line-height:100%}.raffle-purchase-success-modal__subtitle{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:12px 0 20px;font-size:16px;font-weight:500;line-height:140%}.raffle-purchase-success-modal__detail-card{box-sizing:border-box;text-align:left;background:#e2e2e2;border:1px solid #d4d4d4;border-radius:16px;flex-direction:column;gap:16px;width:100%;margin-bottom:20px;padding:24px;display:flex}.raffle-purchase-success-modal__detail-row--txn{align-items:flex-start;gap:12px;display:flex}.raffle-purchase-success-modal__txn-icon-wrap{background:#ccfed3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.raffle-purchase-success-modal__txn-copy{flex:1;min-width:0}.raffle-purchase-success-modal__detail-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin-bottom:4px;font-size:14px;font-weight:400;line-height:120%;display:block}.raffle-purchase-success-modal__txn-id{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;word-break:break-all;margin:0;font-size:16px;font-weight:700;line-height:100%}.raffle-purchase-success-modal__detail-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.raffle-purchase-success-modal__detail-value{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:16px;font-weight:700;line-height:100%}.raffle-purchase-success-modal__divider{background:#1e22281f;border:none;height:1px;margin:0}.raffle-purchase-success-modal__total-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.raffle-purchase-success-modal__total-paid-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;font-size:16px;font-weight:500;line-height:100%}.raffle-purchase-success-modal__total-value-stack{text-align:right;flex-flow:wrap;justify-content:flex-end;align-items:baseline;gap:.35em;display:flex}.raffle-purchase-success-modal__total-amount-num{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#67a959;font-size:24px;font-weight:700;line-height:100%}.raffle-purchase-success-modal__total-amount-currency{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;font-size:14px;font-weight:700;line-height:100%;color:#1e2228!important}.raffle-purchase-success-modal__numbers-block{text-align:left;width:100%;margin-bottom:16px}.raffle-purchase-success-modal__numbers-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin-bottom:10px;font-size:18px;font-weight:700;line-height:100%;display:block}.raffle-purchase-success-modal__pills{flex-wrap:wrap;gap:8px;display:flex}.raffle-purchase-success-modal__pill{min-height:44px;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;background:#67a959;border-radius:10px;justify-content:center;align-items:center;padding:4px 12px;font-size:18px;font-weight:700;line-height:100%;display:inline-flex}.raffle-purchase-success-modal__notice{box-sizing:border-box;text-align:left;background:#d3f3df;border:1px solid #67a959;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin-bottom:20px;padding:12px 14px;display:flex}.raffle-purchase-success-modal__notice-icon{flex-shrink:0;margin-top:2px}.raffle-purchase-success-modal__notice-copy{flex:1;min-width:0}.raffle-purchase-success-modal__notice-title{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.15px;color:#1e2228;margin:0 0 4px;font-size:14px;font-weight:500;line-height:20px}.raffle-purchase-success-modal__notice-body{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.15px;color:#1e2228;margin:0;font-size:14px;font-weight:400;line-height:20px}.raffle-purchase-success-modal__actions{flex-direction:column;gap:10px;width:100%;display:flex}.rifa-detail-screen{box-sizing:border-box;text-align:left;width:100%;padding:0 28px 0 24px}.rifa-detail-screen .create-raffle__top{margin:0 0 24px}.rifa-detail-screen__title-row{justify-content:flex-start}.rifa-detail-screen__header .create-raffle__title-row{gap:12px}.rifa-detail-screen__back{padding:4px}.rifa-detail-banner{background:linear-gradient(135deg,#3a2f52 0%,#2a2240 100%);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:20px 22px;display:flex;box-shadow:0 8px 24px #1a152040}.rifa-detail-banner__lead{align-items:center;gap:16px;min-width:0;display:flex}.rifa-detail-banner__icon{background:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.rifa-detail-banner__icon img{filter:brightness(0)invert()}.rifa-detail-banner__subtitle{font-family:var(--font-sans);color:#fcf4f4bf;margin:0;font-size:14px;font-weight:500;line-height:130%}.rifa-detail-banner__id{font-family:var(--font-sans);letter-spacing:.02em;color:#fcf4f4;margin:4px 0 0;font-size:18px;font-weight:800;line-height:120%}.rifa-detail-banner__badge{min-height:36px;font-family:var(--font-sans);color:#4ade80;background:#00000059;border:1px solid #4ade8073;border-radius:6px;justify-content:center;align-items:center;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.rifa-liquidacion-tab .rifa-detail-banner{box-sizing:border-box;height:117px;min-height:117px;box-shadow:none;background:#160132;border-radius:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:24px;display:flex}.rifa-liquidacion-tab .rifa-detail-banner__lead{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.rifa-liquidacion-tab .rifa-detail-banner__icon{background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.rifa-liquidacion-tab .rifa-detail-banner__icon img{object-fit:contain;filter:none;width:48px;height:48px}.rifa-liquidacion-tab .rifa-detail-banner__text{flex-direction:column;gap:0;min-width:0;display:flex}.rifa-liquidacion-tab .rifa-detail-banner__subtitle{font-family:var(--font-sans);letter-spacing:0;color:#fff;margin:0;font-size:22px;font-style:normal;font-weight:700;line-height:100%}.rifa-liquidacion-tab .rifa-detail-banner__id{font-family:var(--font-sans);letter-spacing:0;color:#fff;margin:0;font-size:28px;font-style:normal;font-weight:900;line-height:100%}.rifa-liquidacion-tab .rifa-detail-banner__badge{box-sizing:border-box;height:53px;font-family:var(--font-sans);letter-spacing:0;text-align:center;color:#2cbf6e;background:#22c55e40;border:1px solid #2cbf6e;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:4px 8px;font-size:14px;font-style:normal;font-weight:400;line-height:120%;display:inline-flex}@media (max-width:640px){.rifa-liquidacion-tab .rifa-detail-banner{flex-wrap:wrap;height:auto;min-height:117px}}.rifa-liquidacion-tab{flex-direction:column;width:100%;display:flex}.rifa-liquidacion-evaluation-card{border:1px solid var(--raffle-liquidation-eval-border);background:var(--raffle-liquidation-eval-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:2px;margin-bottom:14px;padding:24px;display:flex;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.rifa-liquidacion-evaluation-card__left{align-items:center;gap:12px;display:flex}.rifa-liquidacion-evaluation-card__icon-wrap{background:var(--raffle-liquidation-eval-icon-bg);border-radius:33554400px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.rifa-liquidacion-evaluation-card__text{flex-direction:column;gap:2px;display:flex}.rifa-liquidacion-evaluation-card__title{color:var(--on-surface-fallback);font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:0;font-size:20px;font-weight:700;line-height:130%}.rifa-liquidacion-evaluation-card__subtitle{color:var(--raffle-liquidation-eval-subtitle);font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:0;font-size:14px;font-weight:500;line-height:131%}.rifa-liquidacion-evaluation-card__status{border:1px solid var(--raffle-liquidation-eval-status-border);background:var(--raffle-liquidation-eval-status-bg);color:var(--on-surface-fallback);font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;white-space:nowrap;border-radius:2px;padding:4px 18px;font-size:14px;font-weight:500;line-height:100%}.rifa-liquidacion-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.rifa-liquidacion-layout{grid-template-columns:1fr}}.rifa-liquidacion-card{box-sizing:border-box;background:#f9fafb;border:1px solid #dcdcdc;border-radius:10px;flex-direction:column;gap:16px;padding:24px;display:flex}.rifa-liquidacion-left-reliquidation{flex-direction:column;gap:10px;display:flex}.rifa-liquidacion-card-mini{background:#fff;border:1px solid #dcdcdc;border-radius:10px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.rifa-liquidacion-card__title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:22px;font-style:normal;font-weight:700;line-height:100%}.rifa-liquidacion-rows{flex-direction:column;gap:0;margin:0;display:flex}.rifa-liquidacion-row{border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 0;display:flex}.rifa-liquidacion-row:first-of-type{border-bottom:1px solid #e8e8e8;padding-top:0;padding-bottom:18px}.rifa-liquidacion-row:nth-of-type(2){padding-top:18px}.rifa-liquidacion-row--last{padding-bottom:0}.rifa-liquidacion-row__label-wrap{flex:1;min-width:0;max-width:65%}.rifa-liquidacion-row dt{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.rifa-liquidacion-row__hint{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#373d46;margin:6px 0 0;font-size:12.25px;font-style:normal;font-weight:500;line-height:100%}.rifa-liquidacion-row dd{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#303030;text-align:right;margin:0;font-size:16px;font-weight:700;line-height:100%}.rifa-liquidacion-row dt.is-reliquidation-total,.rifa-liquidacion-row dd.is-reliquidation-total{color:var(--raffle-liquidation-reliq-emphasis)}.rifa-liquidacion-reliquidation-title-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.rifa-liquidacion-reliquidation-head__badge{border:1px solid var(--raffle-liquidation-eval-status-border);background:var(--raffle-liquidation-eval-status-bg);color:var(--on-surface-fallback);font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;border-radius:2px;padding:2px 12px;font-size:14px;font-weight:500;line-height:100%}.rifa-liquidacion-reprogrammed-side__header{background:#e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:16px;display:flex}.rifa-liquidacion-reprogrammed-side__header span{color:#1e2228;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;white-space:nowrap;text-transform:none;font-weight:700;line-height:100%;font-size:16px!important}.rifa-liquidacion-info{box-sizing:border-box;background:var(--caution);border-radius:4px;align-items:center;gap:8px;margin-top:8px;padding:8px 16px;display:flex}.rifa-liquidacion-info__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.rifa-liquidacion-info__text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.rifa-liquidacion-info__title{font-family:var(--font-sans);letter-spacing:0;color:#fff;margin:0;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.rifa-liquidacion-info__body{font-family:var(--font-sans);letter-spacing:0;color:#fff;margin:4px 0 0;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.rifa-liquidacion-aside{flex-direction:column;align-items:center;gap:16px;display:flex}.rifa-liquidacion-aside--expanded{align-items:stretch}.rifa-liquidacion-total{box-sizing:border-box;background:linear-gradient(180deg,var(--raffle-liquidation-refund-bg-start)0%,var(--raffle-liquidation-refund-bg-end)100%);border:1px solid var(--raffle-liquidation-refund-border);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:320px;min-height:280px;padding:24px;display:flex}.rifa-liquidacion-total--expanded{justify-content:flex-start;height:auto;min-height:0}.rifa-liquidacion-total__label{font-family:var(--font-sans);letter-spacing:0;color:#1e2228;margin:0;font-size:28px;font-style:normal;font-weight:900;line-height:100%}.rifa-liquidacion-total__amount{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-sans);letter-spacing:0;color:#1e2228;margin:0;font-size:62px;font-style:normal;font-weight:900;line-height:100%}@media (max-width:480px){.rifa-liquidacion-total__amount{font-size:clamp(28px,12vw,62px)}}.rifa-liquidacion-total__hint{max-width:30ch;font-family:var(--font-sans);letter-spacing:0;color:#1e2228;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.rifa-liquidacion-support{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #fff;border-radius:10px;width:100%;padding:16px}.rifa-liquidacion-support__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.rifa-liquidacion-support__title{font-family:var(--font-sans);color:#1e2228;margin:0;font-size:14px;font-weight:700;line-height:120%}.rifa-liquidacion-support__description{font-family:var(--font-sans);color:#1e2228;margin:6px 0 0;font-size:12px;font-weight:500;line-height:120%}.rifa-liquidacion-support__upload.document-upload{gap:10px;padding:10px 16px}.rifa-liquidacion-support__upload .document-upload-label{color:#3f7732;font-size:16px;font-weight:700;line-height:120%}.rifa-liquidacion-support__upload .document-upload-hint{color:#6b7280;font-size:14px;font-weight:500}.rifa-liquidacion-support__upload--with-hint .document-upload-hint{visibility:visible;opacity:1;display:block!important}.rifa-liquidacion-support__alert-rejected{border-radius:8px;margin-bottom:12px}.rifa-liquidacion-doc-list{flex-direction:column;gap:12px;width:100%;margin:16px 0 0;padding:0;list-style:none;display:flex}.rifa-liquidacion-doc-card{box-sizing:border-box;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;height:68px;padding:16px 24px;display:flex}.rifa-liquidacion-doc-card__main{flex:auto;min-width:0}.rifa-liquidacion-doc-card__title{font-family:var(--font-sans);color:#1e2228;margin:0;font-size:16px;font-weight:500;line-height:140%}.rifa-liquidacion-doc-card__file{font-family:var(--font-sans);color:#3f7732;margin:2px 0 0;font-size:12px;font-weight:700;line-height:130%}.rifa-liquidacion-doc-card__badges{flex-shrink:0}.rifa-liquidacion-doc-card__coljuegos-badge{background:#6a728266;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-width:40px;height:23px;padding:4px 8px;display:inline-flex}.rifa-liquidacion-approved-cta.btn-base{align-self:center;width:auto;max-width:420px;min-height:40px}.rifa-boletas-tab{box-sizing:border-box;max-width:640px;padding:24px 16px 32px}.rifa-boletas-tab__title{font-family:var(--font-sans);color:#1e2228;margin:0 0 12px;font-size:20px;font-weight:800;line-height:120%}.rifa-boletas-tab__lead{color:#4c545f;margin:0;font-size:14px;line-height:140%}.raffle-ticketing-tab{flex-direction:column;gap:16px;padding:8px 16px 20px;display:flex}.raffle-ticketing-tab__layout{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start;gap:16px;display:grid}.raffle-ticketing-main,.raffle-ticketing-side{flex-direction:column;gap:12px;display:flex}.raffle-ticketing-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.raffle-ticketing-kpis:has(.raffle-ticketing-kpi-card--winner-unsold){grid-template-columns:repeat(4,minmax(0,1fr))}.raffle-ticketing-kpi-card{box-sizing:border-box;background:#f9f9f9;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;align-items:center;gap:0;padding:16px 24px;display:flex}.raffle-ticketing-kpi-card--soldout{background:#d3f3df}.raffle-ticketing-kpi-card__icon{margin-bottom:8px}.raffle-ticketing-kpi-card__label{font-family:var(--font-sans);letter-spacing:0;color:#1e2228;text-align:center;margin:0;font-size:14px;font-weight:700;line-height:100%}.raffle-ticketing-kpi-card__value{font-family:var(--font-sans);letter-spacing:0;text-align:center;vertical-align:bottom;color:#1e2228;margin:8px 0 0;font-size:24px;font-weight:500;line-height:100%}.raffle-ticketing-kpi-card__value--soldout{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;vertical-align:bottom;color:#3f7732;background:0 0;border-radius:0;padding:0;font-size:24px;font-weight:500;line-height:100%}.raffle-ticketing-kpi-card--winner-unsold{background:var(--raffle-unsold-card-bg);border-color:var(--raffle-unsold-card-bg)}.raffle-ticketing-kpi-card__winner-number{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:var(--raffle-unsold-number-color);margin:0;font-size:32px;font-weight:900;line-height:100%}.raffle-ticketing-kpi-card--winner-unsold .raffle-ticketing-kpi-card__label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:var(--raffle-unsold-label-color);margin-top:16px;font-size:14px;font-weight:700;line-height:100%}.raffle-ticketing-kpi-card__winner-status-btn{border:1px solid var(--raffle-unsold-badge-border);background:var(--raffle-unsold-badge-bg);color:var(--raffle-unsold-badge-text);min-height:26px;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;cursor:pointer;border-radius:2px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:600;line-height:100%}.raffle-ticketing-kpi-card__winner-status-btn:hover{filter:brightness(.98)}.raffle-ticketing-buyer{text-align:left}.raffle-ticketing-buyer__name{font-family:var(--font-sans);letter-spacing:0;color:#303030;margin:0;font-size:12px;font-weight:700;line-height:130%}.raffle-ticketing-buyer__meta{font-family:var(--font-sans);letter-spacing:0;color:#303030;margin:0;font-size:14px;font-weight:400;line-height:120%}.raffle-ticketing-buyer__phone-row{align-items:center;gap:6px;margin:0;display:flex}.raffle-ticketing-buyer__phone-icon{flex-shrink:0}.raffle-ticketing-table-card .light-table-head-cell{font-family:var(--font-montserrat),system-ui,sans-serif;text-align:left}.raffle-ticketing-table-card .light-table-cell{font-family:var(--table-light-body-font-family);text-align:left}.raffle-ticketing-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 1px #00000005}.raffle-ticketing-side-card{box-sizing:border-box;background:#f9f9f9;border:1px solid #e5e7eb;border-radius:8px;padding:25px}.raffle-ticketing-side-card__title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:100%}.raffle-ticketing-side-card__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.raffle-ticketing-side-card__icon-row{flex-shrink:0;align-items:center;gap:8px;display:flex}.raffle-ticketing-side-card__icon-btn{background:0 0;border:none;border-radius:8px;width:36px;height:36px;padding:0}.raffle-ticketing-side-card__icon-btn:hover{background:#0000000f}.raffle-ticketing-side-card__icon-btn:focus-visible{outline-offset:2px;outline:2px solid #1e2228}.raffle-ticketing-landing-frame{box-sizing:border-box;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;height:371px;padding:1px}.raffle-ticketing-landing-frame__inner{box-sizing:border-box;background:#fff;border-radius:13px;height:100%;padding:10px;overflow:hidden}.raffle-ticketing-landing-frame__viewport{background:#d1d5db;border:1px solid #eceff3;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.raffle-ticketing-landing-frame__viewport:after{content:"";-webkit-backdrop-filter:grayscale(.3)brightness(.92);backdrop-filter:grayscale(.3)brightness(.92);pointer-events:none;z-index:2;background:#4b556338;position:absolute;inset:0}.raffle-ticketing-landing-frame__iframe{transform:scale(var(--landing-preview-scale,.26));transform-origin:0 0;pointer-events:none;filter:grayscale(.2)brightness(.92);z-index:1;border:0;position:absolute;top:0;left:0}.raffle-ticketing-landing-status{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.raffle-ticketing-landing-status__online{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#2cbf6e;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:100%;display:inline-flex}.raffle-ticketing-landing-status__online:before{content:"";background:#2cbf6e;border-radius:999px;flex-shrink:0;width:8px;height:8px}.raffle-ticketing-landing-status__url{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#6a7282;text-align:right;word-break:break-all;font-size:14px;font-weight:700;line-height:100%}.raffle-ticketing-side-card>.raffle-ticketing-side-card__title{margin-bottom:16px}.raffle-ticketing-donut{background:conic-gradient(#67a959 0deg 120deg,#e5e7eb 120deg 200deg,#f6c453 200deg 240deg,#160132 240deg 280deg,#f87171 280deg 310deg,#3f7732 310deg 330deg,#67a959 330deg 360deg);border-radius:999px;place-items:center;width:160px;height:160px;margin:8px auto 4px;display:grid}.raffle-ticketing-donut__hole{background:#f9f9f9;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:120px;height:120px;display:flex}.raffle-ticketing-donut__pct{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:0;font-size:24px;font-weight:700;line-height:100%}.raffle-ticketing-donut__label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#373d46;font-size:12px;font-weight:700;line-height:100%}.raffle-ticketing-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:16px 0 32px;display:grid}.raffle-ticketing-legend__item{min-width:0;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex}.raffle-ticketing-legend__text{text-align:center}.raffle-ticketing-legend__item--autorizada .raffle-ticketing-legend__text{color:#160132}.raffle-ticketing-legend__item--vendidas .raffle-ticketing-legend__text{color:#67a959}.raffle-ticketing-legend__item--reservadas .raffle-ticketing-legend__text{color:#f6c453}.raffle-ticketing-legend__item--disponibles .raffle-ticketing-legend__text{color:#6a7282}.raffle-ticketing-legend__item--no-vendida .raffle-ticketing-legend__text{color:#f87171}.raffle-ticketing-legend__item--ganadora .raffle-ticketing-legend__text{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#67a959 0%,#3f7732 100%);-webkit-background-clip:text;background-clip:text}.raffle-ticketing-legend__dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.raffle-ticketing-legend__dot--ganadora{background:linear-gradient(#67a959 0%,#3f7732 100%)}.raffle-ticketing-legend__dot--no-vendida{background:#f87171}.raffle-ticketing-legend__dot--disponibles{background:#e5e7eb;box-shadow:0 0 0 1px #d1d5db}.raffle-ticketing-legend__dot--reservadas{background:#f6c453}.raffle-ticketing-legend__dot--autorizadas{background:#160132}.raffle-ticketing-legend__dot--vendidas{background:#67a959}.raffle-ticketing-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0 0 8px;display:grid}.raffle-ticketing-stats__cell{text-align:center}.raffle-ticketing-stats dt{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#373d46;margin:0;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.raffle-ticketing-stats dd{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:6px 0 0;font-size:18px;font-style:normal;font-weight:700;line-height:100%}.raffle-ticketing-detail-actions{justify-content:center;width:100%;margin-top:28px;display:flex}.raffle-ticketing-detail-btn.btn-base{width:auto;min-width:168px;margin:0}.raffle-ticketing-modal.modal-panel{--modal-panel-bg:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 14px 36px #0f172a47}.raffle-ticketing-modal .modal-body{gap:0;padding:0;overflow:hidden}.raffle-ticketing-modal__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:14px 18px 10px;display:flex}.raffle-ticketing-modal__headings{min-width:0}.raffle-ticketing-modal__title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:100%}.raffle-ticketing-modal__subtitle{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#373d46;margin:6px 0 0;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.raffle-ticketing-modal__header button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px}.raffle-ticketing-modal__header button:hover{background:#f3f4f6}.raffle-ticketing-modal__table-wrap{max-height:470px;overflow:auto}.raffle-ticketing-modal__table{border-collapse:collapse;width:100%}.raffle-ticketing-modal__table-root.table-root{background:#fff;border:none}.raffle-ticketing-modal__table-root .table-element{min-width:100%}.raffle-ticketing-modal__table-root .table-head{background:#fff}.raffle-ticketing-modal__table-root .table-head-cell{text-align:left;color:#111827;z-index:1;background:#fff;border-bottom:1px solid #edf0f2;font-size:15px;font-weight:700;position:sticky;top:0}.raffle-ticketing-modal__table-root .table-body--zebra-dark{background:#fff}.raffle-ticketing-modal__table-root .table-body--zebra-dark .table-cell{text-align:left;border-bottom:1px solid #edf0f2;font-size:15px;color:#4b5563!important;background:#fff!important}.raffle-ticketing-modal__table th,.raffle-ticketing-modal__table td{color:#4b5563;border-bottom:1px solid #edf0f2;padding:10px 14px;font-size:15px}.raffle-ticketing-modal__table th{text-align:left;z-index:1;color:#111827;background:#fff;font-size:15px;font-weight:700;position:sticky;top:0}.raffle-ticketing-modal__chip{color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:13px;display:inline-flex}.raffle-ticketing-modal__footer{background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.raffle-ticketing-modal__footer-text{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#373d46;margin:0;font-size:11px;font-style:normal;font-weight:400;line-height:16.5px}.raffle-ticketing-modal__actions{gap:8px;display:flex}.raffle-ticketing-modal__actions .btn-base{min-height:36px}.raffle-ticketing-modal__actions .btn-normal{color:#fff;background:#111827}@media (max-width:1200px){.raffle-ticketing-tab__layout{grid-template-columns:1fr}.raffle-ticketing-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:760px){.raffle-ticketing-kpis,.raffle-ticketing-side{grid-template-columns:1fr}.raffle-ticketing-tab__actions{flex-direction:column;justify-content:stretch}.raffle-ticketing-modal__title{font-size:18px}.raffle-ticketing-modal__subtitle,.raffle-ticketing-modal__table th,.raffle-ticketing-modal__table td{font-size:12px}.raffle-ticketing-modal__footer{flex-direction:column;align-items:stretch}.raffle-ticketing-modal__actions{justify-content:flex-end}}.rifa-liquidacion-support__upload .btn-base{min-height:36px;padding:8px 24px}.rifa-liquidacion-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.rifa-liquidacion-actions{grid-template-columns:1fr}}@media (max-width:900px){.rifa-liquidacion-total:not(.rifa-liquidacion-total--expanded){justify-content:center;height:auto;min-height:240px}}.raffle-detail-main-tab{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.raffle-detail-main-tab__grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.raffle-detail-main-tab__card{box-sizing:border-box;background:#f9fafb;border:none;border-bottom:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:24px;min-width:0;padding:16px 24px;display:flex}.raffle-detail-main-tab__card-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-transform:capitalize;color:#303030;margin:0;font-size:19.25px;font-style:normal;font-weight:700;line-height:100%}.raffle-detail-main-tab__field-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.raffle-detail-main-tab__signature-row{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.raffle-detail-main-tab__signature-row .raffle-detail-main-tab__field{flex:200px;min-width:0}.raffle-detail-main-tab__verified-badge{flex-shrink:0}.raffle-detail-main-tab__field--empty{visibility:hidden;pointer-events:none;min-height:0}.raffle-detail-main-tab__field-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;vertical-align:middle;color:#1e2228;margin:0 0 8px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:block}.raffle-detail-main-tab__field-value{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;vertical-align:bottom;color:#1e2228;word-break:break-word;margin:0;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.raffle-detail-main-tab__rifa-body{flex-direction:column;flex:auto;gap:24px;min-height:0;display:flex}.raffle-detail-main-tab__lugar-termino-block{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:start;gap:0 24px;display:grid}.raffle-detail-main-tab__field--lugar-slot{grid-area:1/1}.raffle-detail-main-tab__field--termino-slot{grid-area:1/2/-1;align-self:start}.raffle-detail-main-tab__accept-cell{flex-direction:row;grid-area:2/1;align-items:center;gap:8px;min-width:0;margin-bottom:-20px;display:flex;transform:translateY(-20px)}.raffle-detail-main-tab__checkbox-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.raffle-detail-main-tab__accept-check-visual{opacity:1;color:#fff;background:linear-gradient(#67a959 0%,#3f7732 100%);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:1px;display:inline-flex;position:relative;transform:rotate(0)}.raffle-detail-main-tab__accept-check-visual svg{display:block}.raffle-detail-main-tab__accept-label.label-base{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;cursor:default;margin:0;padding:0;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.raffle-detail-main-tab__total-bar{box-sizing:border-box;background:#cecece;border:none;border-bottom:1px solid #e5e7eb;border-radius:10px;flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;padding:16px;display:flex}.raffle-detail-main-tab__total-amount{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#9da6b0;font-size:32px;font-style:normal;font-weight:900;line-height:100%;display:block}.raffle-detail-main-tab__total-caption{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#9da6b0;margin:0;font-size:12.25px;font-style:normal;font-weight:500;line-height:100%;display:block}@media (max-width:1023px){.raffle-detail-main-tab__grid{grid-template-columns:1fr}}@media (max-width:639px){.raffle-detail-main-tab__field-grid{grid-template-columns:1fr}.raffle-detail-main-tab__field--empty{display:none}.raffle-detail-main-tab__lugar-termino-block{flex-direction:column;gap:24px;display:flex}.raffle-detail-main-tab__field--lugar-slot{order:1}.raffle-detail-main-tab__accept-cell{order:2;grid-area:auto;margin-bottom:-16px;transform:translateY(-16px)}.raffle-detail-main-tab__field--termino-slot{order:3;grid-area:auto}.raffle-detail-main-tab__signature-row{flex-direction:column;align-items:flex-start}}.raffles-list-screen{flex-direction:column;flex:none;width:100%;min-width:0;max-width:100%;display:flex}.raffles-list-screen__header{margin-bottom:0}.raffles-list-screen__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.raffles-list-screen__title{margin:0}.raffles-list-screen__create-btn{background:#166534;min-height:48px;box-shadow:0 1px 2px #00000014}.raffles-list-screen .raffles-list-screen__segment{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:16px}.raffles-list-screen .raffles-list-screen__segment-scroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.rifa-detail-screen .rifa-detail-tabs-bar{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:16px}.rifa-detail-tabs-bar__inner{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.rifa-detail-tabs-bar__scroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.rifa-detail-tabs-bar__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.rifa-detail-tabs-bar__btn.btn-base{min-height:32px;font-weight:700}.raffle-reprogram-modal.modal-panel{--modal-panel-bg:#fff;border-radius:10px}.raffle-close-confirm-modal.modal-panel{width:512px!important;min-width:512px!important;max-width:512px!important}@media (max-width:560px){.raffle-close-confirm-modal.modal-panel{width:calc(100vw - 48px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important}}.raffle-reprogram-modal .modal-header{justify-content:flex-end;margin-bottom:0}.raffle-reprogram-modal .modal-body{padding-top:0}.raffle-reprogram-modal__body{flex-direction:column;align-items:center;gap:10px;display:flex}.raffle-reprogram-modal__icon-wrap{background:#ff9740;border-radius:33554400px;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex}.raffle-reprogram-modal__icon-wrap--success{background:#c8ffdc}.raffle-reprogram-modal__title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;text-align:center;margin:0;font-size:32px;font-weight:900;line-height:100%}.raffle-reprogram-modal__copy{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:140%}.raffle-reprogram-modal__btn.btn-base{width:100%;min-height:40px}.raffle-reprogram-modal__field-wrap{flex-direction:column;gap:6px;width:100%;display:flex}.raffle-reprogram-modal__body .raffle-reprogram-modal__field-wrap:first-of-type{margin-top:16px}.raffle-reprogram-modal__field-wrap .date-picker,.raffle-reprogram-modal__field-wrap .date-picker__trigger,.raffle-reprogram-modal__field-wrap .textarea-base{width:100%;max-width:100%}.raffle-reprogram-modal__field-label{color:#1e2228;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;font-size:14.27px;font-weight:400;line-height:120%}.raffle-reprogram-modal__field-label strong{font-weight:700}.raffle-reprogram-modal__field-note{color:#7f4faf;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:120%;display:inline-flex}.raffle-unsold-winner-modal.modal-panel{--modal-panel-bg:var(--raffle-unsold-modal-bg);width:min(100vw - 48px,510px);min-width:min(100vw - 48px,510px);max-width:min(100vw - 48px,510px)!important}.raffle-unsold-winner-modal .modal-header{min-height:44px;margin-bottom:2px}.raffle-unsold-winner-modal .modal-close-btn{border-radius:6px;min-width:44px;min-height:44px;padding:0 14px}.raffle-unsold-winner-modal .modal-close-btn img{width:14px!important;height:14px!important}.raffle-unsold-winner-modal__body{gap:8px}.raffle-unsold-winner-modal__body--form{gap:0}.raffle-unsold-winner-modal .raffle-reprogram-modal__icon-wrap{background:#ff9740;width:80px;height:80px}.raffle-unsold-winner-modal .raffle-reprogram-modal__title,.raffle-unsold-winner-modal__title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:10px 0 0;font-size:28px;font-weight:900;line-height:100%}.raffle-unsold-winner-modal .raffle-reprogram-modal__copy,.raffle-unsold-winner-modal__copy{max-width:92%;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:10px 0 18px;font-size:16px;font-weight:500;line-height:140%}.raffle-unsold-winner-modal__summary{border:1px solid var(--raffle-unsold-summary-border);background:var(--raffle-unsold-summary-bg);border-radius:10px;width:100%;margin-bottom:-6px;padding:17px}.raffle-unsold-winner-modal__summary-header{align-items:center;gap:6px;margin-bottom:16px;display:flex}.raffle-unsold-winner-modal__summary-title{color:#1e2228;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:0;font-size:14px;font-weight:700;line-height:100%}.raffle-unsold-winner-modal__summary-grid{gap:18px;margin:0 0 10px;display:grid}.raffle-unsold-winner-modal__summary-grid div{justify-content:space-between;gap:12px;display:flex}.raffle-unsold-winner-modal__summary-grid dt,.raffle-unsold-winner-modal__summary-grid dd{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:var(--raffle-unsold-summary-text);letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:120%}.raffle-unsold-winner-modal__summary-grid dd{color:var(--raffle-unsold-summary-value-text);letter-spacing:0;font-size:14px;font-weight:700;line-height:100%}.raffle-unsold-winner-modal__summary-note{color:var(--raffle-unsold-summary-note);font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:14px 0 0;font-size:10px;font-weight:500;line-height:140%}.raffle-unsold-winner-modal__date-time-row{grid-template-columns:1fr 1fr;align-items:end;gap:10px;width:100%;margin-top:-6px;margin-bottom:16px;display:grid}.raffle-unsold-winner-modal__date-time-row .raffle-reprogram-modal__field-wrap{box-sizing:border-box;grid-template-rows:auto 64px;align-content:start;gap:8px;height:auto;display:grid}.raffle-unsold-winner-modal__date-time-row .raffle-reprogram-modal__field-label{margin:0;display:block}.raffle-unsold-winner-modal__date-time-row .date-picker,.raffle-unsold-winner-modal__date-time-row .time-picker{height:64px}.raffle-unsold-winner-modal__date-time-row .date-picker__trigger,.raffle-unsold-winner-modal__date-time-row .time-picker__trigger{box-sizing:border-box;height:64px;min-height:64px;padding-top:0;padding-bottom:0}.raffle-unsold-winner-modal .time-picker__options{grid-template-columns:1fr}.raffle-unsold-winner-modal .time-picker__grid{grid-template-columns:1fr 1fr}.raffle-unsold-winner-modal__checkbox{align-items:flex-start;gap:8px;width:100%;margin-top:0;display:flex}.raffle-unsold-winner-modal__checkbox span{color:#1e2228;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;font-size:12px;font-weight:500;line-height:120%}.raffle-unsold-winner-modal__checkbox input{margin-top:2px}.raffle-unsold-winner-modal .raffle-reprogram-modal__btn.btn-base{margin-top:8px}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-side{flex-direction:column;width:100%;display:flex}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-side__header{background:#e2e2e2;border-radius:12px;align-items:center;gap:24px;margin-bottom:10px;padding:24px;display:flex}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-side__header span{color:#1e2228;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;white-space:nowrap;text-transform:none;font-weight:700;line-height:100%;font-size:16px!important}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-side__card{background:#fff8f0;border:1px solid #ffedd4;border-radius:16px;padding:32px}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-side__card h3{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.44px;color:#1e2939;margin:0 0 14px;font-size:18px;font-weight:700;line-height:28px}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li{padding-bottom:48px;padding-left:30px;position:relative}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li:last-child{padding-bottom:48px}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li:before{content:"";z-index:2;background:#d1d5db;border-radius:999px;width:16px;height:16px;position:absolute;top:4px;left:0}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li:after{content:"";z-index:1;background:#d1d5dc;width:2px;position:absolute;top:0;bottom:0;left:7px}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li.is-active:before{background:#d17b33}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li.is-warning:before{background:#ff9740}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline__meta{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:#373d46;margin:0 0 2px;font-size:12px;font-weight:500;line-height:120%}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline__status{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:#d17b33;margin:0 0 2px;font-size:12px;font-weight:500;line-height:120%}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline__title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:14px;font-weight:700;line-height:100%}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline__message{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:#373d46;margin-top:2px;font-size:12px;font-weight:500;line-height:120%;display:block}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li.is-warning .rifa-liquidacion-reprogrammed-timeline__title,.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li.is-warning .rifa-liquidacion-reprogrammed-timeline__status{color:#d17b33}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li.is-pending .rifa-liquidacion-reprogrammed-timeline__title{color:#cecece;font-size:12px;line-height:130%}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-timeline li.is-pending .rifa-liquidacion-reprogrammed-timeline__message{color:#cecece;font-size:10px;line-height:140%}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-alert{background:#fdedce;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:13px;display:flex;border:1px solid #ff9740!important}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-alert p{font-family:var(--font-inter),system-ui,sans-serif;color:#d17b33;margin:0;font-size:12px;font-weight:400;line-height:16px}.rifa-liquidacion-tab--reprogrammed .rifa-liquidacion-reprogrammed-side .rifa-liquidacion-approved-cta{width:min(100%,340px);margin-top:12px;margin-left:auto;margin-right:auto}.rifa-documents-tab{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.rifa-documents-tab__filters{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin-top:16px;display:flex}.rifa-documents-filter-pill{box-sizing:border-box;color:#1e2228;min-height:40px;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:15px;font-weight:500;line-height:1.2;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.rifa-documents-filter-pill:hover{border-color:#9ca3af}.rifa-documents-filter-pill:focus-visible{outline:2px solid var(--btn-primary-end,#3f7732);outline-offset:2px}.rifa-documents-filter-pill--active{color:#fff;background:linear-gradient(180deg,var(--btn-primary-start)0%,var(--btn-primary-end)100%);border-color:#0000;font-weight:600}.rifa-documents-filter-pill--active:hover{filter:brightness(1.03)}.rifa-documents-tab__table-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;min-width:0;max-width:100%;margin-top:12px;box-shadow:0 1px 1px #00000005}.rifa-documents-light-table.light-table-shell{border:none;border-radius:0;width:100%;min-width:0;max-width:100%}.rifa-documents-light-table .light-table-toolbar,.rifa-documents-light-table .light-table-footer{box-sizing:border-box;min-width:0;max-width:100%}.rifa-documents-light-table.light-table-shell .light-table-wrap{min-width:0;max-width:100%;background:#fff!important}.rifa-documents-light-table .light-table-element,.rifa-documents-light-table .light-table-body,.rifa-documents-light-table .light-table-row,.rifa-documents-light-table .light-table-cell,.rifa-documents-light-table .light-table-empty-cell{background:#fff!important}.rifa-documents-actions{justify-content:center;align-items:center;display:flex}.rifa-liquidacion-refund-side{flex-direction:column;gap:12px;width:100%;display:flex}.rifa-liquidacion-refund-side__saldo{background:var(--success-container);text-align:center;border-radius:10px;padding:28px 24px}.rifa-liquidacion-refund-side:has(.rifa-liquidacion-refund-side__bank-title-row) .rifa-liquidacion-refund-side__saldo{padding:18px 24px}.rifa-liquidacion-refund-side.rifa-liquidacion-refund-side--bank-refund .rifa-liquidacion-total{gap:14px;height:248px;min-height:210px;padding:14px 24px}.rifa-liquidacion-refund-side.rifa-liquidacion-refund-side--bank-refund .rifa-liquidacion-reprogrammed-side__header{background:#e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:16px;display:flex}.rifa-liquidacion-refund-side.rifa-liquidacion-refund-side--bank-refund .rifa-liquidacion-reprogrammed-side__header span{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;white-space:nowrap;font-weight:700;line-height:100%;font-size:16px!important}.rifa-liquidacion-refund-side__saldo-label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:var(--on-surface-fallback);margin:0;font-size:20px;font-weight:700;line-height:100%}.rifa-liquidacion-refund-side__saldo-amount{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:var(--on-surface-fallback);margin:10px 0 8px;font-size:64px;font-weight:900;line-height:95%}.rifa-liquidacion-refund-side__saldo-hint{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:var(--on-surface-fallback);margin:0;font-size:14px;font-weight:500;line-height:140%}.rifa-liquidacion-refund-side__bank-title{color:#364153;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;font-size:16px;font-weight:700;line-height:100%}.rifa-liquidacion-refund-side__bank-title-row{align-items:center;gap:6px;margin-top:2px;display:flex}.rifa-liquidacion-refund-side__bank-icon-wrap{background:#ccfed3;border-radius:33554400px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.rifa-liquidacion-refund-side__bank-icon-wrap span{color:#3f7732;font-family:var(--font-inter),system-ui,sans-serif;font-size:12px;font-weight:700;line-height:16px}.rifa-liquidacion-refund-side__bank-card{border:1px solid var(--raffle-liquidation-bank-border);background:#f9fafb;border-radius:10px;padding:13px}.rifa-liquidacion-refund-side__bank-card .bank-name{color:#4a5565;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;margin:0 0 4px;font-size:14px;font-weight:700;line-height:100%}.rifa-liquidacion-refund-side__bank-card .bank-account{color:#4a5565;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;margin:0;font-size:16px;font-weight:500;line-height:140%}.rifa-documents-replace-btn.btn-base{min-height:36px;font-weight:600}.rifa-documents-light-table__cell-doc{font-family:var(--font-montserrat),system-ui,sans-serif;color:#303030;font-size:15px;font-weight:500;line-height:140%}section.rifa-documents-light-table .rifa-documents-table-status.status--success{-webkit-text-fill-color:var(--status-success-text);border:1px solid var(--status-success-border)!important;color:var(--status-success-text)!important;background:#22c55e1f!important}section.rifa-documents-light-table .rifa-documents-table-status.status--caution{-webkit-text-fill-color:#ff9740;color:#ff9740!important;background:#ffc9a040!important;border:1px solid #ff9740!important}.raffle-refunds-tab{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.raffle-refunds-tab__title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;vertical-align:middle;color:#1e2228;margin:0 0 12px;font-size:42px;font-weight:900;line-height:100%}.raffle-refunds-tab__table-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;min-width:0;max-width:100%;margin-top:12px;box-shadow:0 1px 1px #00000005}.raffle-refunds-light-table.light-table-shell{border:none;border-radius:0;width:100%;min-width:0;max-width:100%}.raffle-refunds-light-table .light-table-wrap,.raffle-refunds-light-table .light-table-element,.raffle-refunds-light-table .light-table-body,.raffle-refunds-light-table .light-table-row,.raffle-refunds-light-table .light-table-cell,.raffle-refunds-light-table .light-table-empty-cell{background:#fff!important}.raffle-refunds-light-table .light-table-head-cell{font-family:var(--font-montserrat),system-ui,sans-serif}.raffle-refunds-light-table .light-table-cell{font-family:var(--table-light-body-font-family)}.raffle-refunds-buyer{text-align:left}.raffle-refunds-buyer__name{font-family:var(--font-sans);letter-spacing:0;color:#303030;margin:0;font-size:12px;font-weight:700;line-height:130%}.raffle-refunds-buyer__meta{font-family:var(--font-sans);letter-spacing:0;color:#303030;margin:0;font-size:14px;font-weight:400;line-height:120%}.raffle-refunds-buyer__phone{font-family:var(--font-sans);letter-spacing:0;color:#303030;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:400;line-height:120%;display:flex}.raffle-refunds-refund-info{flex-direction:column;align-items:center;gap:2px;display:flex}.raffle-refunds-status.status{min-width:82px}section.raffle-refunds-light-table .raffle-refunds-status--processing.status--caution{-webkit-text-fill-color:#ff9740;color:#ff9740!important;background:#ffc9a040!important;border:1px solid #ff9740!important}section.raffle-refunds-light-table .raffle-refunds-status--pending.status--error{-webkit-text-fill-color:#d14455;color:#d14455!important;background:#ffb6bc40!important;border:1px solid #e0606f!important}.raffles-list-screen .raffles-list-screen__segmented.segmented-control{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:flex}.raffles-list-screen .raffles-list-screen__segmented .segmented-control-segment{white-space:normal;text-align:center;flex:1 1 0;min-width:0}.raffles-list-screen__table-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;min-width:0;max-width:100%;margin-top:12px;box-shadow:0 1px 1px #00000005}.raffles-list-screen .raffles-list-light-table.light-table-shell{border:none;border-radius:0;width:100%;min-width:0;max-width:100%}.raffles-list-screen .raffles-list-light-table .light-table-toolbar,.raffles-list-screen .raffles-list-light-table .light-table-footer{box-sizing:border-box;min-width:0;max-width:100%}.raffles-list-screen .raffles-list-light-table .light-table-actions{gap:24px}.raffles-list-sales-progress{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:280px;display:flex}.raffles-list-sales-progress__track{background:#e9e9ec;border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.raffles-list-sales-progress__fill{border-radius:inherit;background:linear-gradient(180deg,var(--btn-primary-start)0%,var(--btn-primary-end)100%);height:100%;transition:width .2s}.raffles-list-sales-progress__label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#797c81;margin:0;font-size:10px;font-weight:500;line-height:140%}.raffles-list-light-table__cell-text{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;font-size:16px;font-weight:500;line-height:140%}.raffles-list-light-table__cell-text--gris{color:#303030}.raffles-list-light-table__cell--primary{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#303030;font-size:16px;font-weight:500;line-height:140%}.raffles-list-light-table__cell--secondary{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#797c81;font-size:16px;font-weight:500;line-height:140%}.raffles-list-screen .raffles-list-light-table .light-table-head-cell{font-family:var(--font-montserrat),system-ui,sans-serif;white-space:nowrap;padding-left:14px;padding-right:14px}.raffles-list-screen .raffles-list-light-table .light-table-cell{padding-left:14px;padding-right:14px}.raffles-list-screen section.raffles-list-light-table .raffles-list-table-status.status--error{-webkit-text-fill-color:#d14455;color:#d14455!important;background:#ff5a5a40!important;border:1px solid #e0606f!important}.raffles-list-screen section.raffles-list-light-table .raffles-list-table-status.status--caution{-webkit-text-fill-color:#d17b33;color:#d17b33!important;background:#e2762540!important;border:1px solid #ff9740!important}.raffles-list-screen .raffles-list-light-table .light-table-toolbar .light-table-export-btn{-webkit-text-fill-color:#fff;border-color:#191919;color:#fff!important;background:#191919!important}.raffles-list-screen .raffles-list-light-table .light-table-toolbar .light-table-export-btn:hover{-webkit-text-fill-color:#fff;border-color:#2a2a2a;color:#fff!important;background:#2a2a2a!important}.raffles-list-screen .raffles-list-light-table.light-table-shell .light-table-wrap{min-width:0;max-width:100%;background:#fff!important}.raffles-list-screen .raffles-list-light-table .light-table-element{background:#fff!important}.raffles-list-screen .raffles-list-light-table .light-table-body,.raffles-list-screen .raffles-list-light-table .light-table-body .light-table-row .light-table-cell{background:#fafafa!important}.raffles-list-screen .raffles-list-light-table .light-table-head-cell:nth-child(6),.raffles-list-screen .raffles-list-light-table .light-table-cell:nth-child(6){text-align:left}.raffles-list-screen .raffles-list-light-table .light-table-body tr.light-table-row.raffles-list-light-table__row--reprogramar,.raffles-list-screen .raffles-list-light-table .light-table-body tr.light-table-row.raffles-list-light-table__row--reprogramar .light-table-cell{background:#f8d4d3!important}.raffles-list-screen .raffles-list-light-table .light-table-body tr.light-table-row.raffles-list-light-table__row--tramite-pago,.raffles-list-screen .raffles-list-light-table .light-table-body tr.light-table-row.raffles-list-light-table__row--tramite-pago .light-table-cell{background:#fff2cc!important}@media (max-width:767px){.raffles-list-screen .raffles-list-screen__segment-scroll{min-width:0;max-width:100%;overflow-x:visible}.raffles-list-screen .raffles-list-screen__segmented.segmented-control{flex-wrap:nowrap;width:100%;max-width:100%;display:flex}.raffles-list-screen .raffles-list-screen__segmented .segmented-control-segment{white-space:normal;flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px;font-size:12px;line-height:1.2}.raffles-list-screen .raffles-list-light-table.light-table-shell .light-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.raffles-list-screen .raffles-list-light-table .light-table-element{table-layout:auto;width:max-content;min-width:min(100%,520px);max-width:none}.raffles-list-screen .raffles-list-light-table .light-table-head>tr>th:nth-child(2),.raffles-list-screen .raffles-list-light-table .light-table-head>tr>th:nth-child(3),.raffles-list-screen .raffles-list-light-table .light-table-head>tr>th:nth-child(4),.raffles-list-screen .raffles-list-light-table .light-table-body>tr>td:nth-child(2),.raffles-list-screen .raffles-list-light-table .light-table-body>tr>td:nth-child(3),.raffles-list-screen .raffles-list-light-table .light-table-body>tr>td:nth-child(4){display:none!important}.raffles-list-screen .raffles-list-light-table .light-table-head>tr>th:first-child,.raffles-list-screen .raffles-list-light-table .light-table-body>tr>td:first-child{box-sizing:border-box;width:auto;min-width:120px;max-width:40vw}.raffles-list-screen .raffles-list-light-table .light-table-head>tr>th:nth-child(5),.raffles-list-screen .raffles-list-light-table .light-table-body>tr>td:nth-child(5){box-sizing:border-box;width:auto;min-width:100px}.raffles-list-screen .raffles-list-light-table .light-table-head>tr>th:nth-child(6),.raffles-list-screen .raffles-list-light-table .light-table-body>tr>td:nth-child(6){box-sizing:border-box;width:auto;min-width:140px}.raffles-list-screen .raffles-list-light-table .light-table-head>tr>th:nth-child(7),.raffles-list-screen .raffles-list-light-table .light-table-body>tr>td:nth-child(7){white-space:nowrap;box-sizing:border-box;width:auto;min-width:72px}.raffles-list-screen .raffles-list-light-table .light-table-cell:first-child .raffles-list-light-table__cell-text{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.raffles-list-screen .raffles-list-light-table .light-table-cell:nth-child(5) .status{white-space:normal;text-align:center;min-width:0;max-width:100%}.raffles-list-screen .raffles-list-light-table .light-table-cell:nth-child(6) .raffles-list-sales-progress{width:100%;max-width:220px}.raffles-list-screen .raffles-list-light-table .light-table-cell:nth-child(6) .raffles-list-sales-progress__label{white-space:normal;font-size:10px;line-height:140%}.raffles-list-screen .raffles-list-light-table .light-table-actions{flex-wrap:nowrap}}.raffle-landing-s2__compliance{background:linear-gradient(#67a959 0%,#3f7732 100%);justify-content:center;align-items:center;min-height:116px;padding:0 clamp(20px,4vw,48px);display:flex}.raffle-landing-s2__compliance-text{width:100%;max-width:min(1320px,100%);font-family:var(--font-sans);color:#fff;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:150%}.raffle-landing-s2__compliance-brand{vertical-align:middle;white-space:nowrap;align-items:center;margin-left:6px;display:inline-flex}.raffle-landing-s2__compliance-logo{width:134px;height:28px;display:block}.raffle-landing-s2__main{background:#f3f4f6;max-width:100%;padding:48px 0 56px;overflow-x:clip}.raffle-landing-s2__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.raffle-landing-s2__title{white-space:nowrap;text-align:center;flex-flow:row;justify-content:center;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.raffle-landing-s2__title-line{font-family:var(--font-sans);color:#1e2228;white-space:nowrap;flex:none;font-size:32px;font-weight:900;line-height:1}.raffle-landing-s2__title-accent{font-family:var(--font-cinema-sunday);color:#1e2228;white-space:nowrap;flex:none;font-size:96px;font-weight:400;line-height:1}.raffle-landing-s2__subtitle{max-width:640px;font-family:var(--font-sans);color:#1e2228;margin:0 0 28px;font-size:16px;font-weight:500;line-height:140%}.raffle-landing-s2__cta{min-height:48px;margin-bottom:40px}.raffle-landing-s2__cta.btn-base.btn-normal{-webkit-text-fill-color:#fff;font-weight:700;color:#fff!important}.raffle-landing-s2__cta.btn-base.btn-normal:hover:not(:disabled){-webkit-text-fill-color:#fff;color:#fff!important}.raffle-landing-s2__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}.raffle-landing-s2__card{text-align:center;background-color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(#67a959 0%,#3f7732 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-height:175px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000f}.raffle-landing-s2__card-icon{opacity:1;object-fit:contain;object-position:center;width:80px;height:43px;margin-bottom:6px;display:block;transform:none}.raffle-landing-s2__card-title{font-family:var(--font-sans);color:#303030;margin:0 0 10px;font-size:16px;font-weight:700;line-height:100%}.raffle-landing-s2__card-body{font-family:var(--font-sans);color:#30303099;margin:0;font-size:16px;font-weight:500;line-height:140%}.raffle-landing-s2__card-body--stack{flex-direction:column;gap:4px;display:flex}.raffle-landing-s2__card-value{font-family:var(--font-sans);-webkit-text-fill-color:transparent;background:linear-gradient(#67a959 0%,#3f7732 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:32px;font-weight:900;line-height:100%}.raffle-landing-s2__card-link{font-family:var(--font-sans);color:var(--raffle-buy-green);font-size:14px;font-weight:800;text-decoration:none}.raffle-landing-s2__card-link:hover{text-decoration:underline}@media (max-width:1023px){.raffle-landing-s2__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.raffle-landing-s2__cards{grid-template-columns:1fr}}.raffle-landing-s3{background:#1e2228;padding:56px 0 64px}.raffle-landing-s3__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.raffle-landing-s3__title{flex-direction:column;align-items:center;gap:2px;margin:0 0 14px;display:flex}.raffle-landing-s3__title-line{font-family:var(--font-sans);color:#fff;font-size:36px;font-weight:900;line-height:40px}.raffle-landing-s3__title-accent{font-family:var(--font-cinema-sunday);-webkit-text-fill-color:transparent;background:linear-gradient(#3f7732 0%,#69ac5b 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:8px;font-size:108px;font-weight:400;line-height:.9}.raffle-landing-s3__subtitle{max-width:520px;font-family:var(--font-sans);color:#99a1af;margin:0 0 32px;font-size:16px;font-weight:500;line-height:140%}.raffle-landing-s3__card{background:#0f1014;border:1px solid #ffffff14;border-radius:32px;width:min(100%,672px);min-height:auto;padding:40px 49px 20px;box-shadow:0 0 0 1px #ffffff0f,0 12px 40px #00000059}.raffle-landing-s3__card-label{font-family:var(--font-sans);color:#e9e9ec;margin:0 0 8px;font-size:20px;font-weight:700;line-height:100%}.raffle-landing-s3__card-price{font-family:var(--font-sans);color:#fff;margin:0 0 20px;font-size:48px;font-weight:900;line-height:48px}.raffle-landing-s3__card-divider{background:#ffffff1f;height:1px;margin-bottom:18px}.raffle-landing-s3__card-cta-label{font-family:var(--font-sans);color:#fff;margin:0 0 16px;font-size:18px;font-weight:700;line-height:100%}.raffle-landing-s3__card-btn{border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-weight:700;display:inline-flex}.raffle-landing-s3__card-btn-icon{filter:brightness(0)invert();flex-shrink:0}.raffle-landing-s3__card-hint{font-family:var(--font-sans);color:#6a7282;margin:14px 0 0;font-size:12px;font-weight:400;line-height:16px}.raffle-landing-s4{border-bottom:3px solid var(--raffle-buy-green);background:#0f1014;padding:80px 16px 90px}.raffle-landing-s4__inner{max-width:960px;margin:0 auto}.raffle-landing-s4__title{font-family:var(--font-sans);color:#fff;text-align:center;margin:0 0 10px;font-size:36px;font-weight:900;line-height:100%}.raffle-landing-s4__subtitle{font-family:var(--font-sans);color:#fff;text-align:center;margin:0 0 28px;font-size:16px;font-weight:500;line-height:140%}.raffle-landing-s4__flow{flex-direction:column;gap:16px;display:flex}.raffle-landing-s4__flow>.raffle-landing-s4__tabs{order:1}.raffle-landing-s4__flow>.raffle-landing-s4__panel{order:2}.raffle-landing-s4__result-wrap{order:3;min-width:0;max-width:100%}.raffle-landing-s4__result{box-sizing:border-box;background:0 0;border:1px solid #99fdaf;border-radius:10px;flex-direction:column;gap:24px;min-width:0;max-width:100%;padding:53px 59px;display:flex;overflow:hidden}.raffle-landing-s4__result-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.raffle-landing-s4__result-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:min(188px,42vw);height:auto;max-height:52px}.raffle-landing-s4__result-status{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;min-width:0;display:flex}.raffle-landing-s4__result-valid{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#99fdaf;margin:0;font-size:22px;font-style:normal;font-weight:700;line-height:100%}.raffle-landing-s4__result-status-chip{flex-shrink:0}.raffle-landing-s4__result-body{box-sizing:border-box;text-align:start;background:#161718;border-radius:10px;flex-direction:column;align-items:stretch;gap:32px;min-width:0;padding:24px;display:flex;overflow:hidden}.raffle-landing-s4__result-body-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;width:100%;min-width:0;display:flex}.raffle-landing-s4__result-title{min-width:0;max-width:100%;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:#fff;overflow-wrap:anywhere;word-break:break-word;flex:1 1 0;margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:24px;text-align:start!important}.raffle-landing-s4__result-admin-line{max-width:min(100%,240px);font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:#fff;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;flex:0 auto;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:end!important}.raffle-landing-s4__result-lines{text-align:start;flex-direction:column;align-items:stretch;gap:14px;width:100%;min-width:0;display:flex}.raffle-landing-s4__result-line{width:100%;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:#fff;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-align:start!important}.raffle-landing-s4__result-line--legal{text-transform:none;margin-top:4px}.raffle-landing-s4__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.raffle-landing-s4__flow .raffle-landing-s4__tabs{margin-bottom:0}.raffle-landing-s4__tab{box-sizing:border-box;color:#fff;cursor:pointer;min-height:147px;font:inherit;background:#1a1b23;border:2px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:center;gap:14px;padding:16px 10px;transition:border-color .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.raffle-landing-s4__tab:hover{background:#20212b}.raffle-landing-s4__tab--active{background:#67a9591a;border:2px solid #67a959;box-shadow:0 0 0 1px #67a95959,0 0 10px #39ff144d}.raffle-landing-s4__tab-icon{opacity:1;filter:grayscale()brightness(.92);margin-bottom:0;transition:filter .2s}.raffle-landing-s4__tab-icon--active{filter:none}.raffle-landing-s4__tab-title{font-family:var(--font-sans);color:#e8e8e8;font-size:18px;font-weight:700;line-height:100%}.raffle-landing-s4__tab-hint{font-family:var(--font-sans);color:#e8e8e8;font-size:16px;font-weight:500;line-height:140%}.raffle-landing-s4__panel{background:#1a1b23;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:14px;min-height:auto;padding:32px;display:flex}.raffle-landing-s4__panel.raffle-landing-s4__panel--method{background:0 0;border:none;border-radius:0;gap:0;padding:0}.raffle-landing-s4__panel--id-flow{min-height:247px}.raffle-landing-s4__field-label{font-family:var(--font-sans);color:#f5f5f7;font-size:22px;font-weight:700;line-height:100%}.raffle-landing-s4__input{width:100%;min-height:52px;font-family:var(--font-sans);color:#111827;background:#fff;border:1px solid #fff;border-radius:12px;padding:0 16px;font-size:18px;font-weight:700}.raffle-landing-s4__input::placeholder{color:#9ca3af}.raffle-landing-s4__input--error{border:2px solid var(--error)}.raffle-landing-s4__field-error{background:var(--error);font-family:var(--font-sans);color:#fff;text-align:left;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.45}.raffle-landing-s4__placeholder{font-family:var(--font-inter),system-ui,sans-serif;color:#ffffffa6;margin:0;font-size:14px;line-height:1.5}.raffle-landing-s4__method-card{box-sizing:border-box;background:#1a1b23;border:1px solid #ffffff1a;border-radius:16px;width:100%;padding:33px}.raffle-landing-s4__method-card-inner{box-sizing:border-box;text-align:center;background:#1e1e1e66;border:2px solid #fff3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:50px;display:flex}.raffle-landing-s4__method-title{max-width:100%;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#f5f5f7;margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:100%}.raffle-landing-s4__method-subtitle,.raffle-landing-s4__method-meta{max-width:100%;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#fff;margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.raffle-landing-s4__qr-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.raffle-landing-s4__qr-icon{object-fit:contain;max-width:96px;max-height:96px;width:96px!important;height:96px!important}.raffle-landing-s4__qr-cta{box-sizing:border-box;font-family:var(--font-montserrat),system-ui,sans-serif;cursor:pointer;border:none;border-radius:12px;margin-top:4px;font-weight:700;width:183px!important;min-width:183px!important;max-width:183px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.raffle-landing-s4__qr-cta:disabled{cursor:wait;opacity:.85}.raffle-landing-s4__qr-cta--mobile{display:none}@media (max-width:767px){.raffle-landing-s4__qr-cta--mobile{justify-content:center;align-items:center;display:inline-flex}.raffle-landing-s4__qr-desktop-hint{display:none}.raffle-landing-s4__method-card{padding:24px 16px}.raffle-landing-s4__method-card-inner{padding:36px 20px}}.raffle-landing-s4__qr-desktop-hint{max-width:420px;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#ffffffa6;margin:0;font-size:14px;font-weight:600;line-height:140%}.raffle-landing-s4__qr-reader-host{background:#0a0a0b;border-radius:10px;width:100%;min-height:220px;overflow:hidden}.raffle-landing-s4__qr-camera-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000007a;padding:0}.raffle-landing-s4__qr-camera-modal.modal-panel{width:100vw;min-width:0;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;background:0 0;border-radius:0}.raffle-landing-s4__qr-camera-modal .modal-body{height:100%;padding:0}.raffle-landing-s4__qr-camera-shell{color:#fff;background:0 0;flex-direction:column;gap:12px;height:100dvh;padding:28px 20px 24px;display:flex;position:relative}.raffle-landing-s4__qr-camera-close{cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:20px;right:20px}.raffle-landing-s4__qr-camera-close img{filter:brightness(0)invert()}.raffle-landing-s4__qr-camera-title{margin:22px 0 0;font-size:32px;font-weight:700;line-height:1}.raffle-landing-s4__qr-camera-subtitle{color:#ffffffe6;margin:0;font-size:16px;line-height:1.35}.raffle-landing-s4__qr-reader-host--modal{background:#0f1115b3;border:2px solid #99fdafd9;border-radius:20px;flex:1;min-height:320px}.raffle-landing-s4__qr-reader-host video{object-fit:cover;width:100%;height:100%;display:block}.raffle-landing-s4__qr-cancel{width:100%;max-width:280px}.raffle-landing-s4__field-error--qr{text-align:center;margin-top:4px}.raffle-landing-s4__pdf{flex-direction:column;align-items:stretch;gap:14px;display:flex;position:relative}.raffle-landing-s4__pdf-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.raffle-landing-s4__pdf-drop{cursor:pointer;transition:border-color .15s,background .15s}.raffle-landing-s4__pdf-drop:hover,.raffle-landing-s4__pdf-drop:focus-visible{outline:none;background:#67a9591f!important;border-color:#67a9598c!important}.raffle-landing-s4__pdf-drop--drag{background:#67a95929!important;border-color:#67a959!important}.raffle-landing-s4__pdf-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:84px;height:96px;display:flex}.raffle-landing-s4__pdf-icon{object-fit:contain;max-width:84px;max-height:96px;width:84px!important;height:96px!important}.raffle-landing-s4__pdf-status{font-family:var(--font-sans);color:#ffffffb3;text-align:center;margin:0;font-size:14px;font-weight:500}.raffle-landing-s4__submit{border:none;border-radius:12px;width:100%;min-height:48px;margin-top:4px;font-weight:700;color:#ffffff73!important;background:#262626!important}.raffle-landing-s4__submit:not(:disabled){cursor:pointer;background:linear-gradient(180deg,var(--btn-primary-start)0%,var(--btn-primary-end)100%)!important;color:#fff!important}.raffle-landing-s4__submit:disabled{cursor:not-allowed;opacity:1}@media (max-width:639px){.raffle-landing-s4{padding:48px 12px 56px}.raffle-landing-s4__tabs{grid-template-columns:1fr}}@media (max-width:767px){.raffle-landing-s4__result-wrap{order:1}.raffle-landing-s4__flow>.raffle-landing-s4__tabs{order:2}.raffle-landing-s4__flow>.raffle-landing-s4__panel{order:3}.raffle-landing-s4__result{background:#121212;gap:18px;padding:20px 16px 18px}.raffle-landing-s4__result-head{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.raffle-landing-s4__result-logo{max-width:min(148px,58vw);max-height:40px}.raffle-landing-s4__result-status{text-align:right;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;justify-items:end;gap:8px;min-width:0;max-width:min(48%,220px);display:grid}.raffle-landing-s4__result-valid{width:100%;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;grid-row:1;margin:0;font-size:22px;font-style:normal;font-weight:700;line-height:100%}.raffle-landing-s4__result-status .raffle-landing-s4__result-status-chip{grid-row:2;justify-self:end}.raffle-landing-s4__result-body{background:#161718;border:1px solid #ffffff14;gap:24px;padding:18px 16px}.raffle-landing-s4__result-body-top{flex-direction:column;align-items:stretch;gap:12px}.raffle-landing-s4__result-title{letter-spacing:-.02em;flex:none;width:100%;font-size:22px;line-height:1.2}.raffle-landing-s4__result-admin-line{max-width:100%;font-size:11px;line-height:15px;text-align:start!important}.raffle-landing-s4__result-lines{gap:14px}.raffle-landing-s4__result-line{font-size:11px;line-height:15px}}.raffle-landing-s5{background:linear-gradient(#67a959 0%,#3f7732 100%);padding:70px 0 80px}.raffle-landing-s5__inner{flex-direction:column;align-items:center;display:flex}.raffle-landing-s5__title{text-align:center;flex-direction:column;align-items:center;gap:18px;margin:0 0 44px;display:flex}.raffle-landing-s5__title-line{font-family:var(--font-sans);color:#fff;font-size:32px;font-weight:900;line-height:100%}.raffle-landing-s5__title-accent{font-family:var(--font-cinema-sunday);color:#191919;font-size:108px;font-weight:400;line-height:64px}.raffle-landing-s5__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}.raffle-landing-s5__card{text-align:center;background:#fff;border:2px solid #3f7732;border-radius:16px;flex-direction:column;align-items:center;min-height:auto;padding:20px 14px 18px;display:flex;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}.raffle-landing-s5__card-icon{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:10px;display:flex}.raffle-landing-s5__card-label{font-family:var(--font-sans);color:#303030;margin:0 0 8px;font-size:20px;font-weight:700;line-height:28px}.raffle-landing-s5__card-value{font-family:var(--font-sans);color:#69ac5b;margin:0 0 8px;font-size:36px;font-weight:900;line-height:40px}.raffle-landing-s5__card-value--time{font-size:clamp(18px,2.5vw,22px);font-weight:700}.raffle-landing-s5__time-num{color:var(--raffle-buy-green);font-size:clamp(24px,3.5vw,30px);font-weight:800}.raffle-landing-s5__time-unit{color:#6b7280;font-size:14px;font-weight:600}.raffle-landing-s5__card-value--status{letter-spacing:.04em;font-size:clamp(22px,3vw,26px)}.raffle-landing-s5__card-foot{font-family:var(--font-sans);letter-spacing:.6px;text-transform:uppercase;color:#6a7282;margin:0;font-size:12px;font-weight:700;line-height:16px}.raffle-landing-s5__card-foot--normal{text-transform:capitalize;letter-spacing:0;font-weight:400}.raffle-landing-s5__progress{background:#e5e7eb;border-radius:999px;width:100%;max-width:160px;height:8px;overflow:hidden}.raffle-landing-s5__progress-fill{background:var(--raffle-buy-green);border-radius:999px;height:100%}@media (max-width:1023px){.raffle-landing-s5__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.raffle-landing-s5__cards{grid-template-columns:1fr}}@media (max-width:767px){.raffle-landing-s2__title{box-sizing:border-box;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:100%;padding-inline:4px}.raffle-landing-s2__title-line{white-space:normal;text-align:center;font-size:clamp(22px,6.5vw,32px)}.raffle-landing-s2__title-accent{white-space:normal;text-align:center;max-width:100%;font-size:clamp(44px,13vw,64px);line-height:.92;transform:none}.raffle-landing-s3__title-accent{font-size:76px;line-height:44px}.raffle-landing-s3__card{padding:28px 20px 16px}.raffle-landing-s4__panel{padding:22px 18px}.raffle-landing-s4__panel.raffle-landing-s4__panel--method{padding:0}.raffle-landing-s5__title-accent{font-size:76px;line-height:44px}}.raffle-landing-faq{border-top:2px solid var(--raffle-buy-green);background:#000;padding:48px 0 64px}.raffle-landing-faq__inner{flex-direction:column;align-items:center;display:flex}.raffle-landing-faq__title{font-family:var(--font-sans);letter-spacing:.08em;color:#fff;text-align:center;margin:0 0 24px;font-size:clamp(28px,4vw,36px);font-weight:900}.raffle-landing-faq__search-wrap{width:min(100%,560px);margin-bottom:24px;position:relative}.raffle-landing-faq__search-icon{opacity:.5;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.raffle-landing-faq__search{width:100%;min-height:48px;font-family:var(--font-inter),system-ui,sans-serif;color:#fff;background:#1a1a1a;border:1px solid #ffffff1f;border-radius:999px;padding:10px 18px 10px 48px;font-size:14px}.raffle-landing-faq__search::placeholder{color:#ffffff73}.raffle-landing-faq__list{flex-direction:column;gap:12px;width:100%;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.raffle-landing-faq__item{background:#1a1a1a;border-radius:12px;padding:18px 18px 16px}.raffle-landing-faq__question{font-family:var(--font-sans);color:#fff;margin:0 0 10px;font-size:15px;font-weight:700}.raffle-landing-faq__answer{font-family:var(--font-inter),system-ui,sans-serif;color:#ffffffa6;margin:0;font-size:14px;line-height:1.55}.my-tickets-page{flex-direction:column;gap:16px;padding-bottom:0;display:flex}.my-tickets-page__header,.my-tickets-page .create-raffle__segment.my-tickets-page__segment{margin-bottom:0}.my-tickets-page>section.my-tickets-page__segment:first-of-type{margin-bottom:12px}.my-tickets-page__segment{margin-top:0}.my-tickets-page__segment-scroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.my-tickets-page__top-row{justify-content:space-between;align-items:center;gap:12px;width:100%;padding-right:2px;display:flex}.my-tickets-page__status-tabs{flex-wrap:wrap;gap:12px;display:flex}.my-tickets-page__status-tab{box-sizing:border-box;color:#1e2228;height:43px;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;cursor:pointer;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 24px;font-size:16px;font-weight:500;line-height:100%;transition:background-color .15s,color .15s,border-color .15s}.my-tickets-page__status-tab--active{color:#fff;background:#67a959;border-color:#0000;font-weight:500}.my-tickets-page__right-tools{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.my-tickets-page__invested{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.my-tickets-page__invested-label{color:#1e2228;font-size:13px;font-weight:400;line-height:120%;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;text-align:right}.my-tickets-page__invested-value{color:#1e2228;font-size:20px;font-weight:700;line-height:130%;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;text-align:right}.my-tickets-page__view-toggle{align-items:center;gap:6px;display:inline-flex}.my-tickets-page__view-btn{background:#e9e9e9;border:0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s;display:inline-flex}.my-tickets-page__view-btn--active{background:#67a959}.my-tickets-page__table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.my-tickets-table__number{text-transform:capitalize;font-size:22px;font-weight:900;line-height:100%;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:#1e2228}.my-tickets-table__raffle{max-width:160px;line-height:1.2;display:inline-block}.my-tickets-table__total{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.my-tickets-table__total-subline{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.my-tickets-table__total-line{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.my-tickets-table__iva-status.status{border-radius:3px;justify-content:center;align-items:center;height:14px;min-height:14px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.my-tickets-table__actions{opacity:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.my-tickets-table__icon-btn{width:16px;height:16px;color:inherit;background:0 0;border:0;padding:0}.my-tickets-grid-view__toolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;margin-bottom:20px;display:flex}.my-tickets-grid-view__search{flex:auto;min-width:0;position:relative}.my-tickets-grid-view__search-icon{color:#6a7282;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.my-tickets-grid-view__search-input{width:100%;height:40px;font-family:var(--font-montserrat),sans-serif;color:#1e2228;background:#fff;border:1px solid #d7dbe2;border-radius:10px;padding:0 12px 0 36px;font-size:14px;font-weight:500;line-height:120%}.my-tickets-grid-view__search-input::placeholder{color:#9aa3b2}.my-tickets-grid-view__export-btn{min-height:40px;font-family:var(--font-montserrat),sans-serif;color:#1e2228;background:#fff;border:1px solid #d7dbe2;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;line-height:120%;display:inline-flex}.my-tickets-grid-view__divider{border-bottom:1px solid #b6b6b6;width:100%;margin:0 0 24px}.my-tickets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.my-tickets-grid__card{background:#f9f9f9;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:16px;padding:25px 25px 1px;display:flex}.my-tickets-grid__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.my-tickets-grid__status-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.my-tickets-grid__status-note{font-family:var(--font-montserrat),sans-serif;text-align:center;margin:0}.my-tickets-grid__status-note--live{color:#fb2c36;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.my-tickets-grid__status-dot{background:#fb2c36;border-radius:50%;width:6px;height:6px}.my-tickets-grid__status-note--pending{color:#ff9740;font-size:10px;font-weight:500;line-height:140%}.my-tickets-grid__status-link{font-family:var(--font-montserrat),sans-serif;text-align:center;color:#1e2228;align-items:center;gap:4px;font-size:10px;font-weight:500;line-height:140%;text-decoration:underline;display:inline-flex}.my-tickets-grid__id{font-family:var(--font-montserrat),sans-serif;color:#1e2228;margin:6px 0 0;font-size:20px;font-weight:700;line-height:120%}.my-tickets-grid__label{font-family:var(--font-montserrat),sans-serif;color:#1e2228;margin:0;font-size:14px;font-weight:400;line-height:120%}.my-tickets-grid__raffle{font-family:var(--font-montserrat),sans-serif;color:#1e2228;margin:-8px 0 0;font-size:16px;font-weight:700;line-height:100%}.my-tickets-grid__number{font-family:var(--font-montserrat),sans-serif;color:#3f7732;margin:-8px 0 0;font-size:32px;font-weight:900;line-height:100%}.my-tickets-grid__meta{color:#1e2228;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.my-tickets-grid__meta-value{font-family:var(--font-montserrat),sans-serif;color:#1e2228;margin:4px 0 0;font-size:16px;font-weight:700;line-height:100%}.my-tickets-grid__amount{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.my-tickets-grid__amount-line{font-family:var(--font-montserrat),sans-serif;color:#1e2228;margin:0;font-size:16px;font-weight:500;line-height:140%}.my-tickets-grid__amount-subline{align-items:center;gap:6px;display:inline-flex}.my-tickets-grid__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-2px;padding-bottom:16px;display:flex}.my-tickets-grid__action-btn{min-height:32px}.my-tickets-grid__action-btn--accent{border-radius:8px;height:38px;color:#1e2228!important;background:#d3f3df!important;border:2px solid #3f7732!important}.my-tickets-grid__action-btn--crown{gap:6px;box-shadow:0 4px 4px #17f32240;color:#fff!important;background:linear-gradient(#67a959 0%,#3f7732 100%)!important;border:none!important}.my-tickets-grid__action-btn--crown img{filter:brightness(0)invert()}.my-tickets-table__crown-btn{background:linear-gradient(#67a959 0%,#3f7732 100%);border-radius:30px;width:26px;height:26px;box-shadow:0 4px 4px #17f32240}.winner-claim-modal.modal-panel{border-radius:16px;overflow:hidden;background:var(--white)!important;width:768px!important;min-width:0!important;max-width:min(768px,100vw - 48px)!important}.winner-claim-modal .modal-body{scrollbar-width:thin;scrollbar-color:var(--on-surface)transparent;max-height:min(90vh,920px);padding:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.winner-claim-modal .modal-body{scrollbar-color:color-mix(in srgb,var(--on-surface)18%,transparent)transparent}}.winner-claim-modal .modal-body::-webkit-scrollbar{width:5px;height:5px}.winner-claim-modal .modal-body::-webkit-scrollbar-track{background:0 0}.winner-claim-modal .modal-body::-webkit-scrollbar-thumb{background:var(--on-surface)}@supports (color:color-mix(in lab, red, red)){.winner-claim-modal .modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--on-surface)14%,transparent)}}.winner-claim-modal .modal-body::-webkit-scrollbar-thumb{border-radius:999px}.winner-claim-modal .modal-body::-webkit-scrollbar-thumb:hover{background:var(--on-surface)}@supports (color:color-mix(in lab, red, red)){.winner-claim-modal .modal-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--on-surface)24%,transparent)}}.winner-claim-modal__shell{min-height:0;font-family:var(--font-sans);color:var(--on-surface);flex-direction:column;display:flex}.winner-claim-modal__hero{color:#fff;background:linear-gradient(#67a959 0%,#3f7732 100%);border-top-left-radius:16px;border-top-right-radius:16px;padding:24px 32px}.winner-claim-modal__hero-bar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.winner-claim-modal__hero-title-row{align-items:center;gap:12px;min-width:0;display:flex}.winner-claim-modal__hero-check-wrap{box-sizing:border-box;background:#fff3;border-radius:33554400px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:8px;display:flex}.winner-claim-modal__hero-check-wrap img{display:block}.winner-claim-modal__hero-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#fff;margin:0;font-size:32px;font-weight:900;line-height:100%}.winner-claim-modal__hero-close{box-sizing:border-box;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;min-height:16px;padding:0;line-height:0;display:flex}.winner-claim-modal__hero-close>span{width:16px!important;height:16px!important;line-height:0!important}.winner-claim-modal__hero-close-icon,.winner-claim-modal__hero-close img{filter:brightness(0)invert();display:block;width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important}.winner-claim-modal__ticket-card{box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff26;border-top-color:#fff3;border-radius:14px;flex-direction:column;gap:12px;margin-top:16px;padding:17px;display:flex}.winner-claim-modal__ticket-row1{justify-content:space-between;align-items:center;gap:12px;display:flex}.winner-claim-modal__ticket-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#ffffffe5;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:100%;display:inline-flex}.winner-claim-modal__ticket-label img{flex-shrink:0;display:block}.winner-claim-modal__badge{box-sizing:border-box;width:184px;height:26px;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:-.15px;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#d17b33;border:1px solid #d17b33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;overflow:hidden}.winner-claim-modal__ticket-row2{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.winner-claim-modal__ticket-num{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:-1.24px;color:#fff;margin:0;font-size:60px;font-weight:700;line-height:60px}.winner-claim-modal__ticket-prize{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;text-align:right;color:#fff;flex-shrink:0;margin:0;font-size:24px;font-weight:700;line-height:100%}.winner-claim-modal__body{background:var(--white);flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex}.winner-claim-modal__body--step2{gap:16px;padding-top:0}.winner-claim-modal__block{border-radius:var(--input-radius,8px)}.winner-claim-modal__block--verify{background:#fdedce;border:1px solid #ff9740;border-radius:10px;padding:20px}.winner-claim-modal__verify-head{align-items:flex-start;gap:12px;display:flex}.winner-claim-modal__verify-icon{flex-shrink:0;display:block}.winner-claim-modal__verify-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.winner-claim-modal__verify-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:-.31px;color:#d17b33;margin:0;font-size:16px;font-weight:700;line-height:24px}.winner-claim-modal__verify-sub{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:-.15px;color:#d17b33;margin:0;font-size:14px;font-weight:400;line-height:20px}.winner-claim-modal__code-row{box-sizing:border-box;background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 24px;display:flex}.winner-claim-modal__code-value{min-width:0;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:1.5px;color:#1e2228;word-break:break-all;flex:1;margin:0;font-size:30px;font-weight:700;line-height:36px}.winner-claim-modal__copy-btn{box-sizing:border-box;height:32px;font-family:var(--font-montserrat),system-ui,sans-serif;color:#1e2228;cursor:pointer;background:#fff;border:1px solid #1e2228;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.winner-claim-modal__copy-btn-icon{filter:brightness(0);opacity:.85;display:block}.winner-claim-modal__copy-btn:hover{background:#f5f5f5}.winner-claim-modal__block--steps{background:#f0efff;border:1px solid #e4dff7;border-radius:14px;flex-direction:column;gap:16px;padding:25px;display:flex}.winner-claim-modal__steps-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#160132;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.winner-claim-modal__steps-title-icon{background:#160132;flex-shrink:0;width:18px;height:18px;-webkit-mask:url(/icons/terms.svg) 50%/contain no-repeat;mask:url(/icons/terms.svg) 50%/contain no-repeat}.winner-claim-modal__steps-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.winner-claim-modal__step-item{align-items:flex-start;gap:12px;display:flex}.winner-claim-modal__step-num{width:24px;height:24px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:#fff;background:#37007e;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:flex}.winner-claim-modal__step-text{min-width:0;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#160132;flex-wrap:wrap;flex:1;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.winner-claim-modal__step-inline-icon{opacity:.85}.winner-claim-modal__block--contact{box-sizing:border-box;background:#f9f9f9;border:1px solid #ebebeb;border-radius:14px;flex-direction:column;gap:16px;padding:25px;display:flex}.winner-claim-modal__contact-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.winner-claim-modal__contact-title-icon{flex-shrink:0;display:block}.winner-claim-modal__manager-card{box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:16px;display:flex}.winner-claim-modal__manager-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#373d46;margin:0;font-size:14px;font-weight:400;line-height:20px}.winner-claim-modal__manager-name{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:18px;font-weight:600;line-height:28px}.winner-claim-modal__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.winner-claim-modal__contact-grid{grid-template-columns:1fr}}.winner-claim-modal__contact-cell{box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:row;align-items:center;gap:8px;padding:16px;display:flex}.winner-claim-modal__contact-msg-svg{flex-shrink:0;width:20px;height:20px;display:block}.winner-claim-modal__contact-cell-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.winner-claim-modal__contact-cell-icon-img{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:block}.winner-claim-modal__contact-cell-label{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#373d46;margin:0;font-size:12px;font-weight:400;line-height:16px}.winner-claim-modal__contact-cell-value{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#1e2228;word-break:break-word;margin:0;font-size:14px;font-weight:500;line-height:20px}.winner-claim-modal__footer-step1{flex-direction:column;gap:0;padding-top:0;display:flex}.winner-claim-modal__footer-step1 .winner-claim-modal__legal-title{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;-webkit-text-fill-color:#59168b;margin:0 0 8px;padding:0;font-size:20px;font-weight:600;line-height:24px;color:#59168b!important}.winner-claim-modal__footer-step1 .winner-claim-modal__legal-text{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;-webkit-text-fill-color:#6e11b0;margin:0 0 16px;padding:0;font-size:16px;font-weight:400;line-height:20px;color:#6e11b0!important}.winner-claim-modal__step2-stepper-wrap{background:#f9fafb;border-bottom:1px solid #e9e9e9;margin:0 -24px;padding:24px 24px 32px}.winner-claim-modal__step2-stepper-wrap .stepper-root--circular{max-width:none;padding-inline:0}.winner-claim-modal__upload-card{box-sizing:border-box;background:#fdedce;border-radius:14px;flex-direction:column;gap:16px;padding:25px 25px 38px;display:flex;box-shadow:none!important;border:none!important}.winner-claim-modal__upload-title{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#d17b33;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;line-height:28px;display:flex}.winner-claim-modal__upload-card .document-upload{border:1px dashed #ff9740;border-radius:10px}.winner-claim-modal__upload-card .document-upload .btn-base{width:100%}.winner-claim-modal__upload-card .document-upload .btn-outline-primary{color:#fff;background:#ff9740;border-color:#ff9740}.winner-claim-modal__upload-card .document-upload .btn-outline-primary:hover:not(:disabled){color:#fff;background:#e88930;border-color:#e88930}.winner-claim-modal__upload-card .document-upload .btn-outline-primary .btn-icon{color:#fff}.winner-claim-modal__upload-btn-doc-icon{filter:brightness(0)invert();display:block}.winner-claim-modal__info-box{background:#f0efff;border-radius:10px;flex-direction:column;gap:8px;padding:20px 20px 32px;display:flex}.winner-claim-modal__info-head{align-items:flex-start;gap:12px;display:flex}.winner-claim-modal__info-icon{flex-shrink:0;display:block}.winner-claim-modal__info-title{min-width:0;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#160132;flex:1;margin:0;font-size:14px;font-weight:600;line-height:20px}.winner-claim-modal__info-list{flex-direction:column;gap:4px;margin:0;padding:0 0 0 32px;display:flex}.winner-claim-modal__info-line{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#160132;margin:0;font-size:14px;font-weight:400;line-height:20px}.winner-claim-modal__footer-step2{background:var(--white);padding:6px 0 22px}@media (max-width:640px){.modal-overlay:has(.winner-claim-modal){align-items:center;padding:12px}.winner-claim-modal.modal-panel{border-radius:12px;width:100%!important;max-width:min(768px,100vw - 24px)!important}.winner-claim-modal__shell{overflow-x:hidden}.winner-claim-modal .modal-body{max-height:min(88vh,900px)}.winner-claim-modal__hero{border-top-left-radius:12px;border-top-right-radius:12px;padding:16px}.winner-claim-modal__hero-title-row{gap:10px}.winner-claim-modal__hero-check-wrap{width:40px;height:40px;padding:6px}.winner-claim-modal__hero-check-wrap img{width:26px!important;height:26px!important}.winner-claim-modal__hero-title{font-size:1.25rem;line-height:1.25}.winner-claim-modal__ticket-card{gap:10px;margin-top:12px;padding:14px}.winner-claim-modal__ticket-row1{flex-direction:column;align-items:flex-start;gap:10px}.winner-claim-modal__ticket-label{font-size:14px}.winner-claim-modal__badge{white-space:normal;text-align:center;width:100%;max-width:100%;height:auto;min-height:26px;padding:6px 8px;line-height:1.25}.winner-claim-modal__ticket-row2{flex-direction:column;align-items:flex-start;gap:6px}.winner-claim-modal__ticket-num{letter-spacing:-.5px;font-size:2.25rem;line-height:1.1}.winner-claim-modal__ticket-prize{text-align:left;font-size:1.25rem}.winner-claim-modal__body{gap:12px;padding:16px}.winner-claim-modal__body--step2{gap:12px;padding:0 16px 16px}.winner-claim-modal__block--verify{padding:16px}.winner-claim-modal__verify-title{font-size:15px;line-height:22px}.winner-claim-modal__verify-sub{font-size:13px;line-height:18px}.winner-claim-modal__code-row{flex-direction:column;align-items:stretch;gap:12px;margin-top:12px;padding:12px 14px}.winner-claim-modal__code-value{letter-spacing:.04em;text-align:center;font-size:1.125rem;line-height:1.35}.winner-claim-modal__copy-btn{justify-content:center;width:100%;height:40px}.winner-claim-modal__block--steps{gap:12px;padding:16px}.winner-claim-modal__steps-title{align-items:flex-start;font-size:15px;line-height:22px}.winner-claim-modal__steps-list{gap:12px}.winner-claim-modal__step-item{gap:10px}.winner-claim-modal__step-text{font-size:14px;line-height:20px}.winner-claim-modal__block--contact{gap:12px;padding:16px}.winner-claim-modal__contact-title{font-size:15px;line-height:22px}.winner-claim-modal__manager-name{font-size:16px;line-height:24px}.winner-claim-modal__footer-step1 .winner-claim-modal__legal-title{font-size:1.125rem;line-height:1.3}.winner-claim-modal__footer-step1 .winner-claim-modal__legal-text{font-size:.875rem;line-height:1.45}.winner-claim-modal__step2-stepper-wrap{margin:0 -16px;padding:22px 16px 26px}.winner-claim-modal__step2-stepper-wrap .stepper-root--circular{padding-block:8px;padding-inline:4px}.winner-claim-modal__step2-stepper-wrap .stepper-root--circular .stepper-segment{gap:10px}.winner-claim-modal__step2-stepper-wrap .stepper-root--circular .stepper-item{gap:12px!important}.winner-claim-modal__step2-stepper-wrap .stepper-root--circular .stepper-icon-wrapper{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.winner-claim-modal__step2-stepper-wrap .stepper-root--circular .stepper-icon{width:22px!important;height:22px!important}.winner-claim-modal__step2-stepper-wrap .stepper-root--circular .stepper-icon img{object-fit:contain;width:22px!important;max-width:22px!important;height:22px!important;max-height:22px!important}.winner-claim-modal__step2-stepper-wrap .stepper-root--circular .stepper-connector{align-self:flex-start;margin-top:21px;flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important}.winner-claim-modal__step2-stepper-wrap .stepper-root--circular .stepper-label{white-space:normal;max-width:104px;font-weight:700;font-size:12px!important;line-height:1.3!important}.winner-claim-modal__upload-card{gap:12px;padding:16px 16px 24px}.winner-claim-modal__upload-title{align-items:flex-start;font-size:1rem;line-height:1.35}.winner-claim-modal__upload-card .document-upload{padding:10px 12px}.winner-claim-modal__upload-card .document-upload .document-upload-hint{font-size:.8125rem;line-height:1.35}.winner-claim-modal__info-box{padding:16px 14px 20px}.winner-claim-modal__info-title{font-size:13px;line-height:1.35}.winner-claim-modal__info-list{gap:6px;padding-left:0}.winner-claim-modal__info-line{font-size:13px;line-height:1.45}.winner-claim-modal__footer-step2{padding:8px 0 16px}}.my-ticket-detail-modal.modal-panel{background:#fff!important;width:599px!important;min-width:599px!important;max-width:599px!important}.my-ticket-detail-modal .modal-body{padding:0}.my-ticket-detail-modal__content{padding:22px 22px 24px}.my-ticket-detail-modal__header{text-align:center;margin-bottom:18px}.my-ticket-detail-modal__title{margin:0;font-family:var(--font-montserrat),sans-serif!important;text-align:center!important;color:#1e2228!important;font-size:32px!important;font-weight:900!important;line-height:100%!important}.my-ticket-detail-modal__subtitle{margin:12px 0 0;font-family:var(--font-montserrat),sans-serif!important;text-align:center!important;color:#1e2228!important;font-size:16px!important;font-weight:500!important;line-height:140%!important}.my-ticket-detail-modal__ticket-shell{background:#080808;border-radius:8px;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:0 4px 4px #00000040}.my-ticket-detail-modal__ticket-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.my-ticket-detail-modal__ticket-id{margin:0;font-family:var(--font-montserrat),sans-serif!important;color:#f9f9f9!important;font-size:22px!important;font-weight:700!important;line-height:100%!important}.my-ticket-detail-modal__ticket-body{background:#161718;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:24px;display:grid}.my-ticket-detail-modal__name-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.my-ticket-detail-modal__ticket-data{flex-direction:column;grid-column:1;gap:12px;min-width:0;display:flex}.my-ticket-detail-modal__raffle-name{margin:0;font-family:var(--font-inter),sans-serif!important;color:#fff!important;font-size:24px!important;font-weight:700!important;line-height:24px!important}.my-ticket-detail-modal__raffle-price{margin:0;font-family:var(--font-montserrat),sans-serif!important;color:#f9f9f9!important;font-size:16px!important;font-weight:500!important;line-height:140%!important}.my-ticket-detail-modal__line{margin:0;font-family:var(--font-montserrat),sans-serif!important;color:#f9f9f9!important;font-size:12px!important;font-weight:500!important;line-height:120%!important}.my-ticket-detail-modal__qr-wrap{flex-direction:column;grid-column:2;align-items:center;gap:10px;display:flex}.my-ticket-detail-modal__qr-label{max-width:150px;margin:0;font-family:var(--font-inter),sans-serif!important;text-align:center!important;text-transform:uppercase!important;color:#fff!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.my-ticket-detail-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.my-ticket-detail-modal__validate-btn.btn-base{color:#3f7732!important;min-height:46px!important;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif!important;min-width:0!important;box-shadow:none!important;background:#d3f3df!important;border:2px solid #3f7732!important;border-radius:16px!important;padding-left:16px!important;padding-right:16px!important;font-size:14px!important;font-weight:700!important;line-height:140%!important}.my-ticket-detail-modal__validate-btn.btn-base:hover:not(:disabled){color:#3f7732!important;background:#c5ecd4!important;border-color:#3f7732!important}.my-ticket-detail-modal__validate-btn .btn-icon{color:#3f7732!important}.my-ticket-detail-modal__download-btn.btn-base{min-height:46px!important;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif!important;color:#1e2228!important;background:#fff!important;border-color:#191919!important;border-radius:16px!important;font-size:14px!important;font-weight:700!important}.ticket-validation-modal.modal-panel{--modal-panel-padding:0;border-radius:14px;box-shadow:0 14px 36px #0f172a2e;background:#fff!important;width:min(670px,100vw - 32px)!important;min-width:0!important;max-width:670px!important}.ticket-validation-modal .modal-body{box-sizing:border-box;padding:12px 80px 40px!important}.ticket-validation-modal__inner{flex-direction:column;gap:16px;display:flex;padding:0!important}.ticket-validation-modal__header{text-align:center}.ticket-validation-modal__title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:0;font-size:32px;font-weight:900;line-height:100%}.ticket-validation-modal__subtitle{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:10px 0 0;font-size:16px;font-weight:500;line-height:140%}.ticket-validation-modal__hero-badge{background:#67a95933;border-radius:9999px;justify-content:center;align-items:center;width:96px;height:96px;margin:20px auto 16px;display:flex}.ticket-validation-modal__hero-shield{display:block}.ticket-validation-modal__number-card{text-align:center;box-sizing:border-box;background:#1e2228;border:1px solid #1e2228;border-radius:16px;padding:21px 16px}.ticket-validation-modal__number-label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#f9f9f9;margin:0;font-size:16px;font-weight:700;line-height:100%}.ticket-validation-modal__number-value{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:3.26px;text-align:center;color:#67a959;margin:12px 0 0;font-size:60px;font-weight:700;line-height:60px}.ticket-validation-modal__number-raffle{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#f9f9f9;margin:12px 0 0;font-size:16px;font-weight:700;line-height:100%}.ticket-validation-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ticket-validation-modal__cell{box-sizing:border-box;background:#f9f9f9;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px 18px;display:flex}.ticket-validation-modal__cell-head{align-items:center;gap:10px;display:flex}.ticket-validation-modal__cell-icon-slot{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ticket-validation-modal__cell-icon-user{filter:brightness(0)saturate()opacity(.55)}.ticket-validation-modal__hash{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;color:#1e2228;font-size:13px;font-weight:700;line-height:1}.ticket-validation-modal__cell-label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:14px;font-weight:500;line-height:131%}.ticket-validation-modal__cell-value{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;word-break:break-word;margin:0;padding-left:34px;font-size:16px;font-weight:500;line-height:140%}.ticket-validation-modal__status-bar{box-sizing:border-box;background:#f9f9f9;border:1px solid #f9f9f9;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ticket-validation-modal__status-bar-left{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:140%;display:inline-flex}.ticket-validation-modal__authentic{box-sizing:border-box;background:#67a9591a;border:1px solid #67a9594d;border-radius:16px;padding:24px}.ticket-validation-modal__authentic-head{align-items:center;gap:10px;display:flex}.ticket-validation-modal__authentic-title{font-family:var(--font-inter),var(--font-sans),system-ui,sans-serif;letter-spacing:-.44px;color:#67a959;margin:0;font-size:18px;font-weight:700;line-height:27px}.ticket-validation-modal__authentic-text{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:12px 0 0;font-size:16px;font-weight:500;line-height:140%}.ticket-validation-modal__info-blue{box-sizing:border-box;background:#2b7fff1a;border:1px solid #2b7fff4d;border-radius:16px;align-items:flex-start;gap:10px;width:100%;min-width:0;min-height:54px;margin:0;padding:17px 17px 1px;display:flex}.ticket-validation-modal__info-blue-check{filter:invert(42%)sepia(98%)saturate(2000%)hue-rotate(200deg)brightness(.95);flex-shrink:0;margin-top:2px}.ticket-validation-modal__info-blue-text{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:16px;font-weight:500;line-height:140%}.ticket-validation-modal__info-blue-text strong{font-weight:700}.ticket-validation-modal__close-btn.btn-base{margin-top:8px;color:#1e2228!important;width:100%!important;min-width:0!important;min-height:48px!important;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif!important;box-shadow:none!important;background:#fff!important;border:1px solid #1e2228!important;border-radius:16px!important;padding:12px 24px!important;font-size:16px!important;font-weight:700!important;line-height:140%!important}.ticket-validation-modal__close-btn.btn-base:hover:not(:disabled){color:#1e2228!important;background:#f9fafb!important;border-color:#1e2228!important}@media (max-width:520px){.ticket-validation-modal__grid{grid-template-columns:1fr}}.my-tickets-page__stats-wrap{color:#1e2228;flex:auto;width:100%;min-width:0;margin-top:2px}.my-tickets-page__stats-wrap .my-tickets-stats{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;display:flex}.my-tickets-page__stats-wrap .my-tickets-stats__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.my-tickets-page__stats-wrap .my-tickets-stats__kpi{box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:25px;display:flex;background:#e9e9ec!important;border:1px solid #ffffff1a!important}.my-tickets-page__stats-wrap .my-tickets-stats__kpi-icon-wrap{background:linear-gradient(#67a959 0%,#3f7732 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:48px;height:48px;display:flex}.my-tickets-page__stats-wrap .my-tickets-stats__kpi-body{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.my-tickets-page__stats-wrap .my-tickets-stats__kpi-label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:140%;color:#1e2228!important}.my-tickets-page__stats-wrap .my-tickets-stats__kpi-value{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:8px 0 0;font-size:32px;font-weight:900;line-height:100%;color:#1e2228!important}.my-tickets-page__stats-wrap .my-tickets-stats__kpi-value--accent{letter-spacing:0;font-size:16px;font-weight:700;line-height:100%;color:#3f7732!important}.my-tickets-page__stats-wrap .my-tickets-stats__kpi-hint{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:6px 0 0;font-size:16px;font-weight:500;line-height:140%;color:#1e2228!important}.my-tickets-page__stats-wrap .my-tickets-stats__chart-card{box-sizing:border-box;border-radius:16px;padding:25px;background:#e9e9ec!important;border:1px solid #ffffff1a!important}.my-tickets-page__stats-wrap .my-tickets-stats__chart-title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:0;font-size:20px;font-weight:700;line-height:120%;color:#1e2228!important}.my-tickets-page__stats-wrap .my-tickets-stats__chart-subtitle{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:6px 0 0;font-size:16px;font-weight:500;line-height:100%;color:#1e2228!important}.my-tickets-page__stats-wrap .my-tickets-stats__chart-inner{margin-top:14px;overflow-x:auto}.my-tickets-page__stats-wrap .my-tickets-stats__bar-chart.bar-chart .bar-chart__grid-line{stroke:#fff}.my-tickets-page__stats-wrap .my-tickets-stats__bar-chart.bar-chart{min-width:560px}.my-tickets-page__stats-wrap .my-tickets-stats__bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.my-tickets-page__stats-wrap .my-tickets-stats__panel{box-sizing:border-box;border-radius:16px;padding:25px;background:#e9e9ec!important;border:1px solid #ffffff1a!important}.my-tickets-page__stats-wrap .my-tickets-stats__panel-title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;margin:0 0 14px;font-size:18px;font-weight:700;line-height:100%;color:#1e2228!important}.my-tickets-page__stats-wrap .my-tickets-stats__panel-rows{flex-direction:column;gap:14px;display:flex}.my-tickets-page__stats-wrap .my-tickets-stats__panel-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-tickets-page__stats-wrap .my-tickets-stats__panel-label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;font-size:16px;font-weight:500;line-height:140%;color:#1e2228!important}.my-tickets-page__stats-wrap .my-tickets-stats__panel-value{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:right;font-size:16px;font-weight:700;line-height:100%;color:#3f7732!important}.my-tickets-page__stats-wrap .my-tickets-stats__panel-row--participation{flex-wrap:nowrap;align-items:center}.my-tickets-page__stats-wrap .my-tickets-stats__panel-row--participation .my-tickets-stats__panel-label{flex-shrink:0;padding-right:12px}.my-tickets-page__stats-wrap .my-tickets-stats__progress-meter{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.my-tickets-page__stats-wrap .my-tickets-stats__progress-track{border-radius:999px;flex:none;width:min(133px,42vw);height:20px;overflow:hidden;background:#67a959!important}.my-tickets-page__stats-wrap .my-tickets-stats__progress-fill{background:linear-gradient(90deg,#3f7732 0%,#2d5a26 100%);border-radius:999px;height:100%}.my-tickets-page__stats-wrap .my-tickets-stats__progress-pct{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:right;flex-shrink:0;min-width:2.25rem;font-size:16px;font-weight:700;line-height:100%;color:#3f7732!important}@media (max-width:1024px){.my-tickets-page__stats-wrap .my-tickets-stats__kpis,.my-tickets-page__stats-wrap .my-tickets-stats__bottom{grid-template-columns:1fr}}@media (max-width:1279px){.my-tickets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-tickets-grid__meta{grid-template-columns:1fr;gap:14px}}@media (max-width:860px){.my-tickets-page__top-row{flex-direction:column;align-items:flex-start}.my-tickets-page__right-tools{justify-content:space-between;width:100%;margin-left:0}.my-tickets-page__invested-value{font-size:30px}.my-tickets-grid{grid-template-columns:1fr}}.boleta-draw-page{box-sizing:border-box;color:#1e2228;width:100%;min-width:0;max-width:none;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;margin:0}.boleta-draw-page__back{box-sizing:border-box;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:left;color:#373d46;justify-content:flex-start;align-self:flex-start;align-items:center;gap:8px;margin:0 0 20px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;text-decoration:none;display:inline-flex}.boleta-draw-page__back:hover{text-decoration:underline}.boleta-draw-page__title-row{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 16px;width:100%;margin-bottom:20px;display:flex}.boleta-draw-page__title{text-align:left;min-width:0;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;vertical-align:middle;color:#1e2228;flex:auto;margin:0;font-size:32px;font-style:normal;font-weight:900;line-height:100%}.boleta-draw-page__title-row>.status,.boleta-draw-page__title-row>.boleta-draw-live-badge{flex-shrink:0;margin-left:auto}.boleta-draw-live-badge{box-sizing:border-box;opacity:.99;background:#fb2c36;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:209.063px;height:48px;padding:0 24px;display:inline-flex}.boleta-draw-live-badge__dot{background:#fff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.boleta-draw-live-badge__text{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:0;color:#fff;text-transform:uppercase;white-space:nowrap;font-size:16px;font-weight:700;line-height:24px}.boleta-draw-info{box-sizing:border-box;background:#e9e9e9;border:1px solid #1e222814;border-radius:10px;flex-direction:column;gap:16px;width:100%;max-width:none;margin-bottom:24px;padding:24px;display:flex}.boleta-draw-info__head{margin:0}.boleta-draw-info__number{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:32px;font-style:normal;font-weight:900;line-height:100%}.boleta-draw-info__ticket-id{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#373d46;margin:8px 0 0;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.boleta-draw-info__ticket-id strong{color:#373d46;font-weight:700}.boleta-draw-info__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.boleta-draw-info__cell{box-sizing:border-box;background:#f9f9f9;border:none;border-radius:10px;flex-direction:column;gap:4px;min-height:80px;padding:16px;display:flex}.boleta-draw-info__cell-label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.boleta-draw-info__cell-value{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.boleta-draw-countdown{margin-bottom:28px}.boleta-draw-countdown__title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:0 0 16px;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.boleta-draw-countdown__boxes{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:824px;margin:0 auto;display:flex}.boleta-draw-countdown__box{box-sizing:border-box;text-align:center;opacity:1;background:#f5f5f5;border:none;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:197px;max-width:100%;padding:24px;display:flex}.boleta-draw-countdown__num{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;-webkit-text-fill-color:transparent;color:#3f7732;background:linear-gradient(#67a959 0%,#3f7732 100%);-webkit-background-clip:text;background-clip:text;font-size:48px;font-style:normal;font-weight:900;line-height:48px;display:block}.boleta-draw-countdown__unit{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#6e6e73;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:21px;display:block}.boleta-draw-page__cta{max-width:440px;margin:0 auto}.boleta-draw-page__cta-btn{justify-content:center}.boleta-live-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:24px;width:100%;min-width:0;display:grid}.boleta-live-layout__main{flex-direction:column;gap:24px;min-width:0;display:flex}.boleta-live-hero{background:#f9f9f9;border-radius:10px;overflow:hidden}.boleta-live-video{aspect-ratio:1255/420;background:#0f0f0f;border-radius:0;position:relative;overflow:hidden}.boleta-live-video__live-tag{z-index:2;letter-spacing:.02em;color:#fff;background:#ff3b30;border-radius:6px;padding:6px 12px;font-family:Montserrat,system-ui,sans-serif;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.boleta-live-video__placeholder{background-color:#0a0a0a;background-image:url(/images/on-aire.svg);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.boleta-live-video__play{background:#ffffff59;border:3px solid #ffffffd9;border-radius:50%;width:64px;height:64px;position:relative}.boleta-live-video__play:after{content:"";border:11px solid #0000;border-left:17px solid #3f7732;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.boleta-live-video-card{background:#f9f9f9;border:none;border-radius:0;padding:24px}.boleta-live-video-card__title{letter-spacing:0;color:#1e2228;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:24px;font-weight:900;line-height:36px}.boleta-live-video-card__meta{letter-spacing:0;color:#6e6e73;margin:4px 0 0;font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:21px}.boleta-live-video-card__lucky{background:#fff;border:none;border-radius:12px;flex-direction:column;gap:8px;margin-top:16px;padding:16px;display:flex}.boleta-live-video-card__lucky-label{letter-spacing:0;color:#373d46;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px}.boleta-live-video-card__lucky-num{letter-spacing:0;color:#3f7732;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:32px;font-weight:900;line-height:48px}.boleta-live-socials__title{letter-spacing:0;color:#1e2228;margin:0 0 12px;font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:27px}.boleta-live-socials__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.boleta-live-socials__item{color:inherit;box-sizing:border-box;background:#fff;border:2px solid #e5e7eb;border-radius:12px;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:12px 16px;text-decoration:none;transition:box-shadow .15s;display:flex}.boleta-live-socials__item:hover{box-shadow:0 4px 14px #0f172a14}.boleta-live-socials__icon-wrap{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.boleta-live-socials__icon-img{object-fit:contain;display:block}.boleta-live-socials__text{flex-direction:column;gap:2px;min-width:0;display:flex}.boleta-live-socials__name{letter-spacing:0;color:#1e2228;font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:21px}.boleta-live-socials__sub{letter-spacing:0;color:#6e6e73;font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px}.boleta-live-layout__aside{flex-direction:column;gap:16px;min-width:0;display:flex}.boleta-live-widget--aside-panel{opacity:1;box-sizing:border-box;background:#f9f9f9;border:none;border-radius:10px;flex-direction:column;gap:16px;padding:24px;display:flex}.boleta-live-widget__title-row{align-items:center;gap:10px;margin:0;display:flex}.boleta-live-widget__title-icon{flex-shrink:0;display:block}.boleta-live-widget--aside-panel .boleta-live-widget__title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.boleta-live-widget__stats{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.boleta-live-widget__stat-row{flex-direction:column;gap:8px;display:flex}.boleta-live-widget__stat-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.boleta-live-widget__stat-label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#373d46;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.boleta-live-widget__stat-value{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.boleta-live-widget__stat-value--total{font-size:16px;line-height:24px}.boleta-live-widget__stat-bar{background:#f5f5f5;border-radius:999px;width:100%;height:8px;overflow:hidden}.boleta-live-widget__stat-bar-fill{border-radius:999px;height:100%}.boleta-live-widget__geo{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.boleta-live-widget__geo-row{flex-direction:column;gap:8px;display:flex}.boleta-live-widget__geo-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.boleta-live-widget__geo-label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#373d46;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.boleta-live-widget__geo-pct{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#1e2228;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.boleta-live-widget--geo-panel .boleta-live-widget__geo-bar{background:#f5f5f5;border-radius:999px;width:100%;height:8px;overflow:hidden}.boleta-live-widget--geo-panel .boleta-live-widget__geo-bar-fill{background:linear-gradient(#67a959 0%,#3f7732 100%);border-radius:999px;height:100%}.boleta-live-ticket-card{opacity:1;box-sizing:border-box;background:#cdd6cb;border:1px solid #67a959;border-radius:10px;padding:24px}.boleta-live-ticket-card__eyebrow{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#3f7732;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.boleta-live-ticket-card__id{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#3f7732;margin:0;font-size:20px;font-style:normal;font-weight:700;line-height:30px}.boleta-live-ticket-card__lucky{box-sizing:border-box;background:#ccfed3;border:none;border-radius:12px;flex-direction:column;gap:4px;margin-top:12px;padding:16px;display:flex}.boleta-live-ticket-card__lucky-label{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#3f7732;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.boleta-live-ticket-card__lucky-num{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#3f7732;margin:0;font-size:40px;font-style:normal;font-weight:900;line-height:40px}.boleta-live-back{margin:0}.boleta-live-back__link{cursor:pointer;color:#3f7732;text-align:left;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.boleta-live-back__link:hover{text-decoration:underline}@media (max-width:1024px){.boleta-live-layout,.boleta-draw-info__grid{grid-template-columns:1fr}.boleta-live-socials__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.boleta-live-socials__grid{grid-template-columns:1fr}.boleta-live-video{aspect-ratio:16/9}}.register-lottery-result-modal-overlay.modal-overlay{padding:40px 24px 32px}.register-lottery-result-modal-overlay.modal-overlay--stack-below .modal-overlay__below-panel{margin-bottom:24px}.register-lottery-result-modal.modal-panel{box-sizing:border-box;border:1px solid #b8d9e8;border-radius:14px;width:min(646px,100vw - 48px);height:auto;box-shadow:0 14px 36px #0f172a24;background:#fff!important;min-width:0!important;max-width:646px!important;max-height:min(741px,100vh - 48px)!important}.register-lottery-result-modal .modal-body{box-sizing:border-box;background:#fff;flex:0 auto;min-height:0;padding:20px 24px;overflow:auto}.register-lottery-result-modal__title{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:16px 0 0;font-size:32px;font-style:normal;font-weight:900;line-height:100%}.register-lottery-result-modal__sorteo-id{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:center;color:#1e2228;margin:6px 0 0;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.register-lottery-result-modal__winner-input{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;text-align:left;color:#1e2228;font-size:32px;font-style:normal;font-weight:900;line-height:100%}.register-lottery-result-modal__winner-input::placeholder{color:#1e2228;opacity:1}.register-lottery-result-modal__actions{flex-direction:row;align-items:stretch;gap:12px;width:100%;display:flex}.register-lottery-result-modal__actions .register-lottery-result-modal__actions-btn.btn-base{font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;flex:1 1 0;font-weight:700;width:auto!important;min-width:0!important}.register-lottery-result-modal-below{box-sizing:border-box;background:#2cbf6e;border-radius:12px;align-items:center;gap:12px;width:100%;height:72px;min-height:72px;max-height:72px;padding:0 14px;display:flex;overflow:hidden}.register-lottery-result-modal-below__text{-webkit-line-clamp:4;min-width:0;font-family:var(--font-montserrat),var(--font-sans),system-ui,sans-serif;letter-spacing:0;color:#fff;text-align:left;-webkit-box-orient:vertical;flex:auto;align-self:center;margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:120%;display:-webkit-box;overflow:hidden}.register-lottery-result-modal-below__close{box-sizing:border-box;cursor:pointer;background:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;line-height:0;display:flex}.register-lottery-result-modal-below__close:hover{opacity:.92}.register-lottery-result-modal-below__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.register-lottery-result-modal-below__close-x{color:#2cbf6e;width:12px;height:12px;display:block}@media (max-width:1024px){.register-lottery-result-modal.modal-panel{width:min(520px,100vw - 40px)!important;max-width:min(520px,100vw - 40px)!important;max-height:min(620px,100vh - 40px)!important}.register-lottery-result-modal-overlay.modal-overlay--stack-below .modal-overlay__below-panel{width:min(520px,100vw - 40px)!important;max-width:min(520px,100vw - 40px)!important}.register-lottery-result-modal .modal-body{padding:16px 20px}.register-lottery-result-modal__title{font-size:26px}.register-lottery-result-modal__sorteo-id{font-size:15px}}.modal-panel--home-dark{background-color:var(--home-bg-dark)!important;padding:24px!important;position:relative!important}.modal-panel--home-dark .modal-header{min-height:0!important;position:absolute!important;top:16px!important;right:16px!important}.modal-panel--home-dark .modal-close-btn{min-width:0!important;min-height:0!important;padding:0!important}.modal-panel--home-dark .modal-close-btn img{filter:brightness(0)invert()!important}.modal-panel--home-dark .modal-body{padding:0!important}.label--home-dark{color:var(--home-text-white)!important}.input--home-dark{background-color:var(--home-surface-dark)!important;color:var(--home-text-white)!important;border:none!important}.input--home-dark::placeholder{color:var(--home-text-muted)!important}.input--home-dark-disabled{background-color:var(--home-surface-muted)!important;color:#333!important;font-weight:700!important}.button--home-primary{background:linear-gradient(to bottom,var(--btn-primary-start),var(--btn-primary-end))!important;border:none!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--home-surface-dark)inset!important;-webkit-text-fill-color:var(--home-text-white)!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--home-surface-dark)inset!important;-webkit-text-fill-color:var(--home-text-white)!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--home-surface-dark)inset!important;-webkit-text-fill-color:var(--home-text-white)!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--home-surface-dark)inset!important;-webkit-text-fill-color:var(--home-text-white)!important}.text-home-success{color:var(--home-text-success)!important}.text-home-error{color:var(--home-text-error)!important}.text-home-accent{color:var(--home-text-accent)!important}.badge-home-promo{border:1px solid var(--home-border-green);color:var(--home-border-green);background-color:var(--home-surface-green)}.home-card{background-color:var(--white);border:1px solid var(--home-border-green-dark)}.text-home-dark{color:var(--home-text-dark)}.text-home-muted{color:var(--home-text-gray)}.text-home-accent-dark{color:var(--home-border-green-dark)}.bg-home-status{background:linear-gradient(to bottom,var(--home-gradient-status-start),var(--home-gradient-status-end))!important}.bg-home-accent-dark{background-color:var(--home-border-green-dark)}.text-home-accent-hover:hover{color:var(--home-border-green)!important}.bg-home-dark{background-color:var(--home-bg-dark)}.bg-home-light{background-color:var(--home-bg-light)}.select--phone-code{width:88px!important;padding-left:8px!important;padding-right:28px!important}.select--phone-code-container{width:88px!important}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}25%{transform:translateY(25vh)rotate(90deg)translate(20px)}50%{transform:translateY(50vh)rotate(180deg)translate(-20px)}75%{transform:translateY(75vh)rotate(270deg)translate(20px)}to{opacity:0;transform:translateY(100vh)rotate(360deg)}}.animate-confetti-fall{animation:linear forwards confetti-fall}.dark-scrollbar::-webkit-scrollbar{width:6px;height:6px}.dark-scrollbar::-webkit-scrollbar-track{background:0 0}.dark-scrollbar::-webkit-scrollbar-thumb{background:#4c545f;border-radius:4px}.dark-scrollbar::-webkit-scrollbar-thumb:hover{background:#67a959}.dark-scrollbar{scrollbar-width:thin;scrollbar-color:#4c545f transparent}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
