/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--default-font-family:"Gilroy",sans-serif;--font-stapel:"Stapel",sans-serif;--color-white:#fff;--color-black:#000;--color-red:#d3222a;--color-green:#a0d241;--color-green-dark:#1a9646;--color-gray:#ededed;--color-gray-dark:#555;--spacing:1rem;--text-base:26rem;--text-base--line-height:1.3;--font-weight-bold:700}}@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:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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;text-decoration:inherit}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}b,strong{font-weight:700}img,svg{width:100%;max-width:none}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}*{outline:none}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-20{top:calc(var(--spacing)*20)}.top-30{top:calc(var(--spacing)*30)}.top-475{top:calc(var(--spacing)*475)}.top-880{top:calc(var(--spacing)*880)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-20{left:calc(var(--spacing)*20)}.left-30{left:calc(var(--spacing)*30)}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-auto{margin-inline:auto}.my-20{margin-block:calc(var(--spacing)*20)}.my-40{margin-block:calc(var(--spacing)*40)}.ms-8{margin-inline-start:calc(var(--spacing)*8)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-36{margin-top:calc(var(--spacing)*36)}.mt-100{margin-top:calc(var(--spacing)*100)}.mt-157{margin-top:calc(var(--spacing)*157)}.mb-30{margin-bottom:calc(var(--spacing)*30)}.mb-34{margin-bottom:calc(var(--spacing)*34)}.mb-40{margin-bottom:calc(var(--spacing)*40)}.mb-42{margin-bottom:calc(var(--spacing)*42)}.mb-45{margin-bottom:calc(var(--spacing)*45)}.mb-50{margin-bottom:calc(var(--spacing)*50)}.flex{display:flex}.grid{display:grid}.w-96{width:calc(var(--spacing)*96)}.w-97{width:calc(var(--spacing)*97)}.w-140{width:calc(var(--spacing)*140)}.w-169{width:calc(var(--spacing)*169)}.w-250{width:calc(var(--spacing)*250)}.w-270{width:calc(var(--spacing)*270)}.w-312{width:calc(var(--spacing)*312)}.w-332{width:calc(var(--spacing)*332)}.w-400{width:calc(var(--spacing)*400)}.w-442{width:calc(var(--spacing)*442)}.w-full{width:100%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-5{gap:calc(var(--spacing)*5)}.gap-10{gap:calc(var(--spacing)*10)}.gap-20{gap:calc(var(--spacing)*20)}.gap-30{gap:calc(var(--spacing)*30)}.gap-40{gap:calc(var(--spacing)*40)}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-auto\!{overflow-y:auto!important}.rounded-\[20rem\]{border-radius:20rem}.bg-gray{background-color:var(--color-gray)}.p-20{padding:calc(var(--spacing)*20)}.p-25{padding:calc(var(--spacing)*25)}.px-20{padding-inline:calc(var(--spacing)*20)}.px-30{padding-inline:calc(var(--spacing)*30)}.px-45{padding-inline:calc(var(--spacing)*45)}.py-32{padding-block:calc(var(--spacing)*32)}.ps-103{padding-inline-start:calc(var(--spacing)*103)}.pt-39{padding-top:calc(var(--spacing)*39)}.pt-40{padding-top:calc(var(--spacing)*40)}.pt-45{padding-top:calc(var(--spacing)*45)}.pt-50{padding-top:calc(var(--spacing)*50)}.pt-80{padding-top:calc(var(--spacing)*80)}.pb-26{padding-bottom:calc(var(--spacing)*26)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pb-67{padding-bottom:calc(var(--spacing)*67)}.text-center{text-align:center}.title{font-family:var(--font-stapel);font-size:45rem;line-height:1.1}.title-sm{font-family:var(--font-stapel);font-size:40rem;line-height:1.1}.text-\[24rem\]{font-size:24rem}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-black{color:var(--color-black)}}:root{interpolate-size:allow-keywords;--a:currentColor;--aHover:currentColor;--aUnderline:none;--aUnderlineHover:underline;--svg:currentColor}html{font-size:.15625vw}:has(:target){scroll-behavior:smooth}:has(:target) [id]{scroll-margin-top:var(--scroll-margin,0)}:has(:target):has(header.scroll){--scroll-margin:0}body{background:var(--color-red);color:var(--color-white);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.a{color:var(--a);-webkit-text-decoration:var(--aUnderline);-webkit-text-decoration:var(--aUnderline);text-decoration:var(--aUnderline);cursor:pointer;text-underline-offset:10%;text-decoration-color:currentColor;text-decoration-thickness:2rem}@supports (color:color-mix(in lab, red, red)){.a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}}.a{--svg:var(--a);transition:all .3s}.a:hover{color:var(--aHover);-webkit-text-decoration-line:var(--aUnderlineHover);-webkit-text-decoration-line:var(--aUnderlineHover);text-decoration-line:var(--aUnderlineHover)}.a--underline{--aUnderline:underline;--aUnderlineHover:none}a{color:var(--a);-webkit-text-decoration:var(--aUnderline);-webkit-text-decoration:var(--aUnderline);text-decoration:var(--aUnderline);cursor:pointer;text-underline-offset:10%;text-decoration-color:currentColor;text-decoration-thickness:2rem}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}}a{--svg:var(--a);transition:all .3s}a:hover{color:var(--aHover);-webkit-text-decoration-line:var(--aUnderlineHover);-webkit-text-decoration-line:var(--aUnderlineHover);text-decoration-line:var(--aUnderlineHover)}a--underline{--aUnderline:underline;--aUnderlineHover:none}.svg:not(.svg--stroke) path,.svg:not(.svg--stroke) circle,.svg:not(.svg--stroke) line,.svg:not(.svg--stroke) rect{transition:all .3s}.svg:not(.svg--stroke) path:not(.stroke):not(.skip),.svg:not(.svg--stroke) circle:not(.stroke):not(.skip),.svg:not(.svg--stroke) line:not(.stroke):not(.skip),.svg:not(.svg--stroke) rect:not(.stroke):not(.skip){fill:var(--svg)}.svg:not(.svg--stroke) path.stroke,.svg:not(.svg--stroke) circle.stroke,.svg:not(.svg--stroke) line.stroke,.svg:not(.svg--stroke) rect.stroke{stroke:var(--svg)}.svg--stroke path,.svg--stroke circle,.svg--stroke line,.svg--stroke rect{transition:all .3s}.svg--stroke path:not(.fill):not(.skip),.svg--stroke circle:not(.fill):not(.skip),.svg--stroke line:not(.fill):not(.skip),.svg--stroke rect:not(.fill):not(.skip){stroke:var(--svg)}.svg--stroke path.fill,.svg--stroke circle.fill,.svg--stroke line.fill,.svg--stroke rect.fill{fill:var(--svg)}p+p{margin-top:16rem}input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}input:-webkit-autofill:active{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}.vwReal{width:calc(var(--vw,1vw)*100)}.full-width{left:calc(50% - var(--vw,1vw)*50);width:calc(var(--vw,1vw)*100);position:relative}.flex-center{justify-content:center;align-items:center;display:flex}.grid-center{place-items:center;display:grid}.text-trim{text-box:trim-both cap alphabetic}main{position:absolute;inset:0;overflow:hidden}.btn{background:var(--color-white);width:100%;height:85rem;color:var(--color-red);cursor:pointer;text-align:center;border-radius:10rem;justify-content:center;align-items:center;font-size:30rem;font-weight:700;line-height:1;display:inline-flex}.btn--gray{background:var(--color-gray);color:var(--color-black)}.btn--red{background:var(--color-red);color:var(--color-white)}.btn--border{border:1.5px solid #ffffff4d}@supports (color:color-mix(in lab, red, red)){.btn--border{border:1.5px solid color-mix(in oklab,var(--color-white)30%,transparent)}}.btn--border{background:var(--color-red);color:var(--color-white)}.number{text-align:left;align-items:start;gap:26rem;display:flex}.number__num{background:var(--color-white);color:var(--color-red);aspect-ratio:1;border-radius:50%;flex-shrink:0;place-items:center;width:62rem;font-size:28rem;font-weight:700;line-height:1.4;display:grid}.popup .number__num{background:var(--color-gray)}.prize__content{text-align:center;color:var(--color-black);padding-top:10rem}.prize__title{font-size:28rem;font-weight:700;line-height:1.2}.prize--sm{border-radius:18rem;align-items:center;gap:20rem;padding:12rem 0 12rem 24rem;display:flex;box-shadow:1rem 1rem 4rem #00000040,-1rem -1rem 4rem #fff}.prize--sm .prize__pic{flex-shrink:0;width:110rem}.prize--sm .prize__content{text-align:left}.prize--sm .prize__title,.prize--sm .prize__text{font-size:26rem;display:inline}.sum{border:3rem solid var(--color-white);height:94rem;font-family:var(--font-stapel);background:var(--color-red);color:var(--color-white);border-radius:12rem;align-items:center;padding-inline:30rem;font-size:56rem;line-height:.9;display:flex}.sum--big{justify-content:center;font-size:67rem}header{background:var(--color-green);color:var(--color-black);justify-content:space-between;gap:64rem;padding:35rem 25rem;font-size:24rem;font-weight:500;line-height:1.4;display:flex}.flag{aspect-ratio:1;background:var(--color-white);border-radius:12rem;width:94rem}.flag-outer{aspect-ratio:1;background:#ffffff1a;width:94rem}@supports (color:color-mix(in lab, red, red)){.flag-outer{background:color-mix(in oklab,var(--color-white)10%,transparent)}}.flag-outer{border-radius:12rem;position:absolute}.flag-outer>img{opacity:.1;position:absolute;inset:0}.flags-block{align-items:center;gap:24rem;height:94rem;display:flex}.flags-block__body{aspect-ratio:1;width:94rem;position:relative}.flags-block__cnt{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:36rem;font-weight:700;line-height:1.4}.flags-block__cnt span{opacity:.5}.calendar__header{margin-bottom:24rem}.calendar__header div{text-align:center;font-size:26rem;font-weight:700;line-height:1.4}.day{aspect-ratio:1;background:var(--color-gray);color:var(--color-black);cursor:pointer;border:2rem solid var(--color-gray);border-radius:8rem;place-items:center;padding:0 2rem 2rem;font-size:30rem;font-weight:700;line-height:1.4;transition:all .3s;display:grid}.day__near{color:var(--color-red);width:100%;padding-left:10rem;font-size:30rem;font-weight:700;line-height:1.4}.day--empty{cursor:default;background:#ffffff26;border:none}.day--open{background:var(--color-white);border-color:var(--color-white)}.day--bomb.day--open{background:var(--color-red)url(/img/bomb.webp) no-repeat center top 7rem/37rem auto}.day--bomb .day__near{opacity:0}.day--marked:not(.day--open){background:var(--color-white)url(/img/flag.svg) no-repeat center/cover;border-color:var(--color-white)}.day--marked:not(.day--open) *{display:none}.day.is-hovered:not(.day--open):not(.day--marked){background:var(--color-green-dark);color:var(--color-white);border-color:var(--color-green-dark)}.popup{z-index:99;backdrop-filter:blur(80px);opacity:0;transition-behavior:allow-discrete;background:#0006;place-items:center;padding:45rem;transition:all .3s;display:none;position:absolute;inset:0;overflow:auto}.popup.active{opacity:1;display:grid}.popup__body{background:var(--color-white);width:100%;color:var(--color-black);text-align:center;border-radius:18rem;padding:30rem 40rem;position:relative}.popup__pic{margin-bottom:30rem;width:400rem;margin-inline:auto}.popup__pic--sm{width:120rem;margin-bottom:10rem}.popup__title{font-size:36rem;font-weight:700;line-height:1.1}.popup__sum{justify-content:center;align-items:center;gap:20rem;margin-top:14rem;display:flex}.popup__text{margin-top:14rem}.popup__btn{margin-top:30rem}.popup__close{aspect-ratio:1;border-radius:50%;width:50rem;position:absolute;top:13rem;right:13rem;box-shadow:3rem 4rem 8rem #00000026}.popup__back{aspect-ratio:1;border-radius:50%;width:62rem;position:absolute;top:44rem;left:20rem}.popup--2 .popup__body{padding-block:57rem 32rem;padding-inline:40rem 25rem}.popup--3{padding:0}.popup--3 .popup__body{background:var(--color-red);color:var(--color-white);border-radius:0;padding-block:57rem 32rem;padding-inline:20rem}@starting-style{.popup.active{opacity:0}}.badge{height:65rem;color:var(--color-white);border-radius:100vw;align-items:center;padding-inline:20rem;font-size:36rem;font-weight:700;line-height:1.4;display:flex}.badge--red{background:var(--color-red)}.badge--green{background:var(--color-green-dark)}.badge--gray{background:var(--color-gray-dark)}.badge--slash{position:relative}.badge--slash:after{content:"";background:url(/img/line.svg) 50%/contain no-repeat;width:106rem;height:65rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.badge--sm{height:48rem;padding-inline:15rem;font-size:26rem}.badge--micro{height:28rem;padding-inline:7rem;font-size:16rem}.voile{z-index:10;background:#0000004d;position:absolute;inset:0}.tip{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%;left:100%}.tip__text{background:var(--color-white);text-align:center;border-radius:18rem;width:320rem;padding:20rem;font-size:22rem;font-weight:500;line-height:1.2;display:none;position:absolute;top:calc(100% + 8rem);left:50%;translate:-50%;box-shadow:0 4rem 30rem #0006}.tip__img{width:34rem}:has(.voile) .tip{z-index:20}:has(.voile) .tip__text{display:block}.place{text-align:left;border-bottom:1px solid #fff3;align-items:center;height:94rem;padding-inline:22rem;font-size:26rem;font-weight:500;line-height:1.3;display:flex}.place--short{height:65rem}.place>div:first-child{width:60rem}.place>div:nth-child(2){white-space:nowrap;text-overflow:ellipsis;width:330rem;overflow:hidden}.place>div:nth-child(3){flex:1}.place--my{z-index:5;color:var(--color-black);position:relative}.place--my:after{content:"";background:var(--color-green);z-index:-1;border-radius:10rem;width:600rem;height:65rem;position:absolute;top:50%;left:0;translate:0 -50%}@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-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
