@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black:#1a1a1a;--panel:#2c2c2c;--gold:#9d8255;--gold-soft:#ad905f;--white:#f8f8f8;--muted:#d9d9d9;--field-border:#ffffff8f;--green:#36c934;--red:#ed101d;color:var(--white);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#101010;font-family:Poppins,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{border:0}.app-frame{background:#101010;justify-content:center;min-height:100svh;display:flex}.phone-frame{background:var(--black);width:min(100vw,430px);min-height:100svh;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a}.phone-frame:before{content:"";opacity:.105;pointer-events:none;background:url(/assets/branca-seal.png) 50%/contain no-repeat;width:430px;height:528px;position:absolute;top:258px;right:-160px}.screen-shell{z-index:1;flex-direction:column;align-items:center;width:100%;min-height:100svh;padding:55px 39px 22px;display:flex;position:relative}.brand-header{-webkit-user-select:none;user-select:none;flex:none;width:222px;height:auto}.bottom-seal{-webkit-user-select:none;user-select:none;width:72px;height:auto;margin-top:auto}.screen-title{color:var(--white);letter-spacing:0;text-align:center;margin:0;font-size:25px;font-weight:800;line-height:1.25}.screen-title span{display:block}.gold-panel{background:var(--panel);width:100%;color:var(--white);border:1.3px solid #9d8255db;border-radius:19px;position:relative}.gold-panel:before,.gold-panel:after{content:"";pointer-events:none;position:absolute}.gold-panel:before{border-top:3px solid var(--panel);border-bottom:3px solid var(--panel);inset:-2px 16%}.gold-panel:after{border-left:3px solid var(--panel);border-right:3px solid var(--panel);inset:24% -2px}.primary-button{min-height:42px;color:var(--white);letter-spacing:0;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;justify-content:center;align-items:center;font-size:16px;font-weight:800;line-height:1;transition:transform .14s,filter .14s;display:inline-flex}.primary-button:active{transform:translateY(1px)}.primary-button:disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.72}.primary-button:focus-visible{outline:2px solid var(--white);outline-offset:3px}.primary-button--gold{background:var(--gold)}.primary-button--green{background:var(--green)}.primary-button--red{background:var(--red)}.screen-age .bottom-seal,.screen-language .bottom-seal,.screen-video .bottom-seal,.screen-voucher .bottom-seal{margin-bottom:5px}.age-title{white-space:nowrap;margin-top:58px;font-size:23.5px}.age-panel{text-align:center;width:282px;min-height:286px;margin-top:36px;padding:29px 26px 27px}.age-panel h2{letter-spacing:0;margin:0 0 18px;font-size:19px;font-weight:800;line-height:1.18}.age-panel p{color:var(--white);letter-spacing:0;margin:0;font-size:12.5px;font-weight:400;line-height:1.34}.age-panel strong,.legal-link{text-underline-offset:2px;font-weight:800;text-decoration:underline}.legal-link{color:inherit}.age-panel .moderation{margin-top:18px}.age-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.age-actions .primary-button{min-width:0}.language-panel{grid-template-columns:1fr 1fr;gap:12px;width:292px;min-height:93px;margin-top:154px;padding:28px;display:grid}.language-button{min-height:40px;font-size:14px}.form-title{margin-top:45px;font-size:22.5px;line-height:1.31}.form-title span{white-space:nowrap;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.data-form{width:100%;margin-top:31px}.field-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.field{width:100%;margin-bottom:22px;display:block}.field-label{color:var(--white);letter-spacing:0;margin:0 0 7px 7px;font-size:12.5px;font-weight:800;line-height:1.2;display:block}.field-label span{color:var(--red)}.field-box{border:1.2px solid var(--field-border);width:100%;height:39px;color:var(--white);background:#2c2c2cc7;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.field-control{width:100%;min-width:0;height:100%;color:var(--white);letter-spacing:0;background:0 0;border:0;outline:0;font-size:15px;font-weight:600;line-height:1}.field-control:disabled{cursor:not-allowed;opacity:.7}.field-control.field-select{appearance:none;cursor:pointer;padding-right:4px}.field-control.field-select--placeholder{color:var(--muted)}.field-control.field-select option{color:var(--white);background:var(--panel)}.field-control:-webkit-autofill{-webkit-text-fill-color:var(--white);box-shadow:inset 0 0 0 1000px #2c2c2cf5}.field-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);box-shadow:inset 0 0 0 1000px #2c2c2cf5}.field-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);box-shadow:inset 0 0 0 1000px #2c2c2cf5}.field-box svg{opacity:.95;pointer-events:none;flex:none}.birth-date-field{z-index:3;position:relative}.birth-date-trigger{border:1.2px solid var(--field-border);font:inherit;text-align:left;cursor:pointer}.birth-date-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.birth-date-trigger:disabled{cursor:not-allowed;opacity:.7}.birth-date-value,.birth-date-placeholder{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1}.birth-date-value{color:var(--white)}.birth-date-placeholder{color:var(--muted)}.birth-date-popover{z-index:20;background:linear-gradient(145deg,#32312ffc,#181818fc);border:1px solid #dab058b8;border-radius:10px;width:min(100%,330px);padding:13px;position:absolute;top:calc(100% - 15px);left:0;box-shadow:0 18px 42px #0000007a}.birth-date-popover .rdp-root{--rdp-accent-color:var(--gold);--rdp-accent-background-color:#dab0582e;--rdp-day-height:34px;--rdp-day-width:34px;--rdp-day_button-height:31px;--rdp-day_button-width:31px;--rdp-nav_button-height:32px;--rdp-nav_button-width:32px;--rdp-nav-height:34px;--rdp-selected-border:1px solid var(--gold);color:var(--white);margin:0 auto;font-size:12px}.birth-date-popover .rdp-months,.birth-date-popover .rdp-month,.birth-date-popover .rdp-month_grid{width:100%}.birth-date-popover .rdp-month_caption{height:var(--rdp-nav-height);text-transform:capitalize;font-size:14px}.birth-date-popover .rdp-dropdowns{gap:4px}.birth-date-popover .rdp-dropdown_root{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:4px;padding:3px 16px 3px 5px}.birth-date-popover .rdp-dropdown_root .rdp-chevron{width:12px;right:4px}.birth-date-popover .rdp-weekday{color:#ffffffa3;text-transform:uppercase;font-size:10px;font-weight:700}.birth-date-popover .rdp-day_button{transition:background-color .12s,color .12s,transform .12s}.birth-date-popover .rdp-day_button:hover:not(:disabled){background:#dab0582e;transform:translateY(-1px)}.birth-date-popover .rdp-selected .rdp-day_button{background:var(--gold);color:#1d1b17}.birth-date-actions{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:8px;margin-top:9px;padding-top:9px;display:flex}.birth-date-actions button{color:var(--gold);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.birth-date-actions button:disabled{opacity:.35;cursor:default}.birth-date-actions button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.form-message{color:#ff656d;letter-spacing:0;text-align:center;min-height:18px;margin:-6px 0 8px;font-size:11.5px;font-weight:600;line-height:1.25}.form-submit{width:100%;min-height:43px;margin-top:0;font-size:18px}.video-title{white-space:nowrap;width:100%;margin-top:45px;font-size:21.5px;line-height:1.27}.video-title span{white-space:nowrap}.screen-pt .video-title{white-space:normal;width:calc(100% + 80px);max-width:390px;font-size:17.6px}.screen-pt .video-title span{white-space:normal}.screen-pt .voucher-button{font-size:16.5px}.video-card{aspect-ratio:1.95;background:var(--panel);border:1.3px solid #9d8255db;border-radius:19px;width:100%;margin-top:40px;position:relative;overflow:hidden}.video-card:before,.video-card:after{content:"";z-index:2;pointer-events:none;position:absolute}.video-card:before{border-top:3px solid var(--panel);border-bottom:3px solid var(--panel);inset:-2px 16%}.video-card:after{border-left:3px solid var(--panel);border-right:3px solid var(--panel);inset:25% -2px}.video-player{object-fit:cover;object-position:center;background:var(--panel);width:100%;height:100%;display:block}.voucher-button{width:100%;min-height:43px;margin-top:60px;font-size:18px}.voucher-card{margin-top:55px;padding:25px 29px 24px}.voucher-logo{width:168px;height:auto;margin:0 auto 22px;display:block}.voucher-main{grid-template-columns:84px 1fr;align-items:center;gap:17px;display:grid}.qr-box{border:5px solid var(--white);background:var(--white);justify-content:center;align-items:center;width:84px;height:84px;display:flex}.qr-box svg{display:block}.voucher-copy{min-width:0}.voucher-copy p{color:var(--white);letter-spacing:0;white-space:nowrap;margin:0 0 4px;font-size:12.5px;font-weight:400;line-height:1.15}.voucher-copy h2{color:var(--white);letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:1.23}.voucher-validity{color:var(--white);text-align:center;letter-spacing:0;margin:22px 0 0;font-size:12px;font-weight:400;line-height:1.34}.voucher-validity span{display:block}.voucher-legal{color:var(--white);text-align:center;letter-spacing:0;white-space:nowrap;margin:24px 0 0;font-size:7.2px;font-weight:700;line-height:1.2}.download-button{width:221px;min-height:43px;margin-top:44px;font-size:18px}.mail-note{width:100%;color:var(--white);text-align:center;letter-spacing:0;margin:18px 0 0;font-size:11.5px;font-weight:400;line-height:1.32}.screen-pt .voucher-copy h2{font-size:18px}.screen-pt .voucher-copy p{font-size:10.4px}.screen-pt .voucher-legal{font-size:6.4px}.screen-pt .mail-note{font-size:10.8px}.invalid-route-panel{text-align:center;width:292px;margin-top:130px;padding:30px 25px}.invalid-route-panel h1{color:var(--white);letter-spacing:0;margin:0 0 14px;font-size:19px;font-weight:800;line-height:1.2}.invalid-route-panel p{color:var(--white);letter-spacing:0;margin:0;font-size:13px;font-weight:400;line-height:1.38}.modal-overlay{z-index:5;background:#000000b8;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.modal-card{text-align:center;width:100%;max-width:300px;padding:32px 26px 26px}.modal-card h2{letter-spacing:0;margin:0 0 12px;font-size:19px;font-weight:800;line-height:1.2}.modal-card p{letter-spacing:0;margin:0 0 22px;font-size:13px;font-weight:400;line-height:1.4}.modal-card .primary-button{width:100%;min-height:43px;font-size:16px}.modal-close{width:28px;height:28px;color:var(--white);cursor:pointer;background:0 0;font-size:24px;line-height:1;position:absolute;top:6px;right:12px}.screen-redeem{justify-content:flex-start}.redeem-panel{text-align:center;width:100%;margin-top:48px;padding:28px 26px 26px}.redeem-title{letter-spacing:0;margin:0 0 12px;font-size:21px;font-weight:800;line-height:1.2}.redeem-text{letter-spacing:0;margin:0 0 20px;font-size:13px;font-weight:400;line-height:1.4}.redeem-loading{text-align:center;margin:0;font-size:14px;font-weight:600}.redeem-details{text-align:left;gap:12px;margin:0 0 18px;display:grid}.redeem-details div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.redeem-details dt{letter-spacing:0;color:var(--muted);margin:0;font-size:12px;font-weight:800}.redeem-details dd{letter-spacing:0;text-align:right;margin:0;font-size:13px;font-weight:600}.redeem-field{text-align:left;margin-bottom:8px}.redeem-confirm{width:100%;min-height:43px;font-size:17px}.redeem-panel--success .redeem-title{color:var(--green)}.redeem-panel--used .redeem-title{color:#ff656d}@media (width<=374px){.screen-shell{padding-inline:30px}.brand-header{width:210px}.age-panel,.language-panel,.invalid-route-panel{width:100%}.voucher-copy h2{font-size:19px}.screen-pt .voucher-copy h2{font-size:17px}.screen-pt .voucher-copy p{font-size:9.8px}.voucher-copy p{font-size:11px}.screen-pt .voucher-button{font-size:15.5px}.voucher-legal{font-size:8px}}.phone-frame--scroll{overflow-y:auto}.screen-terms{align-items:stretch;padding-top:28px;padding-bottom:32px}.terms-back{color:var(--gold-soft);cursor:pointer;background:0 0;align-self:flex-start;margin:0 0 12px;padding:0;font-size:13px;font-weight:600}.terms-title{margin-bottom:18px;font-size:22px}.terms-content{text-align:left;width:100%;max-height:none;padding:24px 22px}.terms-section+.terms-section{border-top:1px solid #9d825559;margin-top:28px;padding-top:24px}.terms-section h2{letter-spacing:.01em;margin:0 0 14px;font-size:14px;font-weight:800;line-height:1.35}.terms-section h3{margin:18px 0 10px;font-size:12.5px;font-weight:700;line-height:1.35}.terms-section p{color:var(--muted);margin:0 0 12px;font-size:11.5px;font-weight:400;line-height:1.45}.terms-section p:last-child{margin-bottom:0}.terms-footer{text-align:center;color:var(--white);border-top:1px solid #9d825559;margin:28px 0 0;padding-top:20px;font-size:11px;font-weight:700;line-height:1.4}@media (height<=720px){.phone-frame{overflow-y:auto}.screen-shell{min-height:720px}.screen-form{min-height:760px}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
