@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2) format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2) format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2) format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2) format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2) format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{color:#fff;background:#080a10;font-family:Inter,system-ui,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px}button,input{font:inherit}.page-shell{background:linear-gradient(135deg,transparent 0 12%,rgba(255,201,37,.62) 12.05%,transparent 12.18%),linear-gradient(135deg,transparent 0 75%,rgba(255,201,37,.5) 75.05%,transparent 75.18%),radial-gradient(circle at 0% 72%,rgba(255,205,39,.3),transparent 18%),radial-gradient(circle at 100% 25%,rgba(255,205,39,.2),transparent 20%),radial-gradient(circle at 58% 10%,rgba(54,88,137,.22),transparent 28%),#05070b;color:#fff;min-height:100svh;overflow-x:hidden;padding:34px clamp(20px,5vw,92px) 24px;position:relative}.top-bar,.invite-card,.bottom-area{margin-left:auto;margin-right:auto;width:100%}.top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px;max-width:1500px;position:relative;z-index:1}.brand-mark{display:grid;line-height:.78;text-transform:uppercase}.brand-main{color:#fff;font-family:Inter,sans-serif;font-size:clamp(28px,3vw,37px);font-weight:900;letter-spacing:-1px}.brand-year{color:#ffd21f;font-family:Inter,sans-serif;font-size:clamp(18px,1.8vw,25px);font-weight:400;letter-spacing:1px}.event-badge{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e13b8;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:#d7d8de;display:flex;font-size:14px;gap:12px;min-height:50px;padding:0 20px}.event-badge svg,.benefit-item svg{color:#ffd21f}.invite-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d14e6;border:1px solid rgba(142,151,168,.34);border-radius:17px;box-shadow:0 30px 80px #0000008c;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);max-width:1360px;min-height:770px;overflow:hidden;position:relative;z-index:1}.story-column,.form-column{min-width:0}.story-column{background:linear-gradient(90deg,#070a0feb,#070a0fbd 42%,#070a0f3d),linear-gradient(180deg,#070a0f2e,#070a0fdb),url(/bg.png) 62% center / cover no-repeat;display:flex;flex-direction:column;justify-content:flex-end;padding:54px clamp(34px,4.1vw,66px) 44px;position:relative}.dot-pattern{background-image:radial-gradient(rgba(255,208,36,.5) 1px,transparent 1px);background-size:13px 13px;height:165px;left:0;opacity:.6;position:absolute;top:0;width:165px}.heading-block,.event-details,.notice-box{position:relative;z-index:1}.heading-block{max-width:520px}.eyebrow.MuiTypography-root{color:#ffd21f;font-family:Inter,sans-serif;font-size:14px;font-weight:900;letter-spacing:8px;line-height:1;margin-bottom:26px}.title.MuiTypography-root{color:#fff;display:grid;font-family:Bebas Neue,sans-serif;font-size:clamp(68px,6.3vw,94px);font-weight:400;letter-spacing:0;line-height:.91;margin:0}.title .accent{color:#ffd33d}.title-rule{background:#ffd21f;height:3px;margin:27px 0 22px;width:66px}.subtitle.MuiTypography-root{color:#eef0f4;font-size:16px;font-weight:400;line-height:1.75;margin:0;max-width:480px}.story-divider{background:#ffffff24;height:1px;margin:34px 0 25px;width:100%}.event-details{display:grid;gap:26px}.event-info{align-items:center;display:grid;gap:18px;grid-template-columns:54px minmax(0,1fr)}.info-icon{align-items:center;background:#10141bc7;border:1px solid rgba(255,210,31,.58);border-radius:10px;color:#ffd21f;display:flex;height:54px;justify-content:center;width:54px}.info-kicker.MuiTypography-root,.field-label.MuiTypography-root,.notice-title.MuiTypography-root{font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:4px;line-height:1.1}.info-kicker.MuiTypography-root,.field-label.MuiTypography-root{color:#b9bcc6;margin-bottom:5px}.info-value.MuiTypography-root{color:#fff;font-size:17px;font-weight:900;line-height:1.28;overflow-wrap:anywhere}.info-subvalue.MuiTypography-root{color:#c6c9d0;font-size:14px;line-height:1.35;margin-top:6px;overflow-wrap:anywhere}.notice-box{align-items:flex-start;background:#080b10ab;border:1px solid rgba(255,255,255,.18);border-radius:8px;display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr);margin-top:34px;max-width:475px;padding:18px 20px}.notice-box svg,.notice-title.MuiTypography-root{color:#ffd21f}.notice-title.MuiTypography-root{margin:0 0 8px}.notice-text.MuiTypography-root{color:#d6d8df;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.form-column{background:radial-gradient(circle at 85% 14%,rgba(45,71,111,.2),transparent 26%),linear-gradient(180deg,#0d121bfa,#070a0ffa);border-left:1px solid rgba(142,151,168,.28);padding:40px clamp(34px,4.2vw,68px)}.form-heading{align-items:center;display:grid;gap:22px;grid-template-columns:72px minmax(0,1fr);margin-bottom:50px}.form-icon{align-items:center;border:1px solid rgba(255,210,31,.55);border-radius:50%;color:#ffd21f;display:flex;height:72px;justify-content:center;width:72px}.form-title.MuiTypography-root{color:#f7f7f9;font-family:Bebas Neue,sans-serif;font-size:clamp(32px,3.1vw,41px);letter-spacing:0;line-height:1;margin:0 0 7px}.form-subtitle.MuiTypography-root,.field-help{color:#c8cbd2;font-size:14px;line-height:1.45;margin:0}.form-stack{display:grid;gap:31px}.field-label.MuiTypography-root{display:block;margin-bottom:13px}.field-label span,.field-help strong{color:#ffd21f}.field-help{margin:-5px 0 20px}.time-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.time-card{align-items:center;background:radial-gradient(circle at 78% 12%,rgba(255,210,31,.08),transparent 28%),#181d25c7;border:1px solid rgba(170,178,193,.34);border-radius:9px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;height:210px;justify-content:center;padding:24px 16px 20px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.time-card:hover,.time-card:focus-visible{border-color:#ffd21fcc;box-shadow:0 0 0 3px #ffd21f1f;outline:none}.time-card.active{background:radial-gradient(circle at 82% 16%,rgba(255,210,31,.28),transparent 29%),linear-gradient(140deg,#ffd21f21,#181d25bd 48%),#181d25d1;border-color:#ffd21f;transform:translateY(-1px)}.check-badge{align-items:center;background:#ffd23a;border-radius:50%;color:#0a0d12;display:flex;height:40px;justify-content:center;position:absolute;right:13px;top:13px;width:40px}.time-clock{color:#a8adba;margin-bottom:14px}.time-card.active .time-clock,.time-card.active .time-date,.time-card.active .time-value,.time-card.active .time-period{color:#ffd33d}.time-date{align-items:center;color:#d7dae2;display:flex;font-family:Bebas Neue,sans-serif;font-size:20px;gap:8px;letter-spacing:1px;line-height:1;margin-bottom:12px}.time-value{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,4.2vw,60px);line-height:.86}.time-period{color:#cfd2dc;font-size:14px;font-weight:900;letter-spacing:4px;line-height:1;margin-top:16px}.time-duration{color:#a5a9b3;font-size:13px;margin-top:18px}.time-error{color:#ffb4ab;font-size:12px;font-weight:700;margin:8px 0 0}.confirm-button{background:linear-gradient(180deg,#ffd943,#ffc32a)!important;border-radius:8px!important;color:#070a0f!important;font-family:Bebas Neue,sans-serif!important;font-size:28px!important;letter-spacing:3px!important;margin-top:0!important;min-height:74px!important;text-transform:uppercase!important}.confirm-button:hover{background:linear-gradient(180deg,#ffe16a,#ffc431)!important}.confirm-button .MuiButton-startIcon{margin-right:14px}.security-note.MuiTypography-root{align-items:center;color:#b9bdc7;display:flex;font-size:14px;gap:10px;justify-content:center;margin-top:-7px}.time-dialog{width:min(390px,calc(100vw - 34px));border:1px solid rgba(255,209,67,.24);border-radius:8px!important;background:#151922!important;color:#fff!important;box-shadow:0 24px 70px #0000008c!important}.time-dialog-title.MuiDialogTitle-root{color:#ffd143;font-family:Bebas Neue,sans-serif;font-size:34px;letter-spacing:0;line-height:1;padding:24px 24px 8px}.time-dialog-content.MuiDialogContent-root{color:#d9dce4;font-size:14px;font-weight:700;line-height:1.55;padding:8px 24px 12px}.time-dialog-actions.MuiDialogActions-root{padding:8px 24px 24px}.time-dialog-button{min-height:44px!important;border-radius:8px!important;background:#ffd143!important;color:#11151c!important;font-family:Bebas Neue,sans-serif!important;font-size:20px!important;letter-spacing:1px!important;padding-inline:24px!important}.time-dialog-button:hover{background:#f3be27!important}.bottom-area{margin-top:13px;max-width:890px;position:relative;z-index:1}.benefit-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-item{align-items:center;background:#0b0f16d1;border:1px solid rgba(255,255,255,.14);color:#c7cad1;display:flex;font-size:14px;gap:18px;justify-content:center;min-height:56px;min-width:0;padding:0 22px}.benefit-item span{overflow-wrap:anywhere}.benefit-item:first-child{border-radius:8px 0 0 8px}.benefit-item:last-child{border-radius:0 8px 8px 0}.footer-text.MuiTypography-root{color:#9fa3ad;font-size:14px;margin-top:23px;text-align:center}@media(max-width:1180px){.page-shell{overflow-y:visible}.invite-card{grid-template-columns:1fr}.story-column{min-height:650px}.form-column{border-left:0;border-top:1px solid rgba(142,151,168,.28)}}@media(max-width:700px){.page-shell{padding:22px 14px 24px}.top-bar{align-items:flex-start;gap:18px}.event-badge{border-radius:13px;font-size:12px;min-height:42px;padding:0 13px}.invite-card{border-radius:14px}.story-column,.form-column{padding:32px 22px}.story-column{background-position:60% center;min-height:610px}.eyebrow.MuiTypography-root,.field-label.MuiTypography-root{letter-spacing:3px}.form-heading{grid-template-columns:58px minmax(0,1fr);margin-bottom:34px}.form-icon{height:58px;width:58px}.time-grid,.benefit-row{grid-template-columns:1fr}.benefit-row{gap:8px}.benefit-item,.benefit-item:first-child,.benefit-item:last-child{border-radius:8px}}@media(max-width:460px){.top-bar{flex-direction:column}.title.MuiTypography-root{font-size:58px}.subtitle.MuiTypography-root{font-size:15px}.event-info{grid-template-columns:46px minmax(0,1fr)}.info-icon{height:46px;width:46px}.form-heading{align-items:flex-start;grid-template-columns:1fr}.confirm-button{font-size:23px!important;letter-spacing:2px!important}}
