:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,-apple-system,sans-serif}html,body{background-color:#0a0a0a;width:100vw;min-height:100vh;margin:0;padding:0;overflow-x:hidden;place-items:stretch stretch!important;display:block!important}#root{text-align:left;width:100%;max-width:100%;min-height:100vh;margin:0;padding:0;display:block!important}*,:before,:after{box-sizing:border-box}.maintenance-wrapper{background-color:#fff;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.status-message-container{background:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:550px;padding:20px 40px 60px;display:flex;box-shadow:0 10px 30px #0000000d}.main-logo{width:100%;max-width:500px;height:auto;margin-bottom:20px}.admin-login-btn{z-index:11000;color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;background:repeating-linear-gradient(45deg,#f1c40f,#f1c40f 10px,#000 10px 20px);border:1px solid #f1c40f;border-radius:6px;width:min(400px,100vw - 40px);margin:0;padding:8px 14px;font-size:.7rem;font-weight:900;position:absolute;top:20px;left:auto;right:20px;box-shadow:0 2px 8px #0003}h1{color:#000;text-align:center;margin:0 0 15px;font-size:clamp(1.5rem,5vw,2rem);font-weight:800}.sub-text{color:#444;text-align:center;margin-bottom:30px;font-size:clamp(.95rem,3.5vw,1.05rem);line-height:1.6}.divider{border:0;border-top:1px solid #eee;width:100%;margin:25px 0}.social-links{flex-direction:column;gap:12px;width:100%;display:flex}.btn-select{color:#000;text-align:center;background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:12px;font-weight:700;text-decoration:none;display:flex}.blue-btn{color:#fff;background-color:#24a1de;border:none}.login-overlay{z-index:10000;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}@media (width<=768px){.maintenance-wrapper{align-items:flex-start;padding:90px 16px 24px}.status-message-container{border-radius:14px;max-width:100%;padding:20px 24px 45px}.main-logo{max-width:360px;margin-bottom:16px}.admin-login-btn{width:auto;max-width:calc(100vw - 32px);padding:8px 12px;font-size:.65rem;top:16px;right:16px}.sub-text{margin-bottom:24px}}@media (width<=480px){.maintenance-wrapper{padding:80px 12px 20px}.status-message-container{border-radius:12px;padding:18px 16px 36px;box-shadow:0 6px 20px #0000000a}.main-logo{max-width:280px;margin-bottom:14px}.admin-login-btn{border-radius:5px;max-width:calc(100vw - 24px);padding:7px 10px;font-size:.6rem;top:12px;right:12px}h1{margin-bottom:12px}.sub-text{margin-bottom:22px;line-height:1.5}.divider{margin:20px 0}.social-links{gap:10px}.btn-select{padding:11px;font-size:.95rem}}@media (width<=360px){.maintenance-wrapper{padding:76px 10px 16px}.status-message-container{padding:16px 14px 30px}.main-logo{max-width:240px}.admin-login-btn{padding:6px 8px;font-size:.55rem}.btn-select{font-size:.9rem}}.language-selector{flex:none;position:relative}.language-selector-button{color:#fff;background:linear-gradient(#ffffff17,#ffffff08),#0a0e15e6;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:82px;height:46px;padding:0 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #00000059}.language-selector-button:hover{border-color:#ff6a008c;transform:translateY(-2px);box-shadow:0 16px 34px #00000073,0 0 26px #ff6a0029}.language-selector-button:active,.language-selector-option:active{transform:translateY(0)}.language-flag-svg{border-radius:4px;width:30px;height:20px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 5px 12px #0000003d}.language-selector-option .language-flag-svg{width:34px;height:23px}.language-selector-chevron{color:#cbd1dc;font-size:.95rem;line-height:1;transform:translateY(-1px)}.language-selector-menu{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff09),#090c12f5;border:1px solid #ffffff1c;border-radius:18px;align-items:center;gap:8px;padding:9px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 56px #00000085,inset 0 1px #ffffff0a}.language-selector-menu:before{content:"";background:#12161ffa;border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;width:12px;height:12px;position:absolute;top:-6px;right:28px;transform:rotate(45deg)}.language-selector-option{z-index:1;color:#fff;background:0 0;border:1px solid #0000;border-radius:13px;place-items:center;width:50px;height:42px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,opacity .16s,filter .16s;display:grid;position:relative}.language-selector-option:hover{background:#ffffff12;border-color:#ffffff1f;transform:translateY(-2px)}.language-selector-option.active{background:#ff6a0026;border-color:#ff6a0073;box-shadow:inset 0 0 0 1px #ff6a0014}.language-selector-option.disabled{opacity:.42;filter:grayscale();cursor:not-allowed}.language-selector-option.disabled:hover{opacity:.72;filter:grayscale();background:#ffffff0b;border-color:#ff424238;transform:translateY(-1px)}.language-selector-option.disabled .language-flag-svg{filter:grayscale()}.language-disabled-icon{z-index:3;pointer-events:none;background:#0a0e15f5;border:1px solid #ff424280;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.8rem;line-height:1;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 10px 22px #0000005c}.language-disabled-tooltip{z-index:100;color:#f7f7fb;white-space:normal;text-align:left;opacity:0;pointer-events:none;background:#0a0e15fa;border:1px solid #ff6a0047;border-radius:10px;width:max-content;max-width:260px;padding:9px 11px;font-size:.78rem;font-weight:800;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 18px 38px #00000061}.language-disabled-tooltip:before{content:"";background:#0a0e15fa;border-top:1px solid #ff6a0047;border-left:1px solid #ff6a0047;width:10px;height:10px;position:absolute;top:-6px;right:12px;transform:rotate(45deg)}.language-selector-option.disabled:hover .language-disabled-tooltip{opacity:1;transform:translateY(0)}@media (width<=560px){.language-selector{flex:none}.language-disabled-tooltip{text-align:center;max-width:220px;left:50%;right:auto;transform:translate(-50%,-4px)}.language-disabled-tooltip:before{left:50%;right:auto;transform:translate(-50%)rotate(45deg)}.language-selector-option.disabled:hover .language-disabled-tooltip{transform:translate(-50%)}}.telegram-auth-wrapper{align-items:center;display:flex;position:relative}.telegram-login-button{text-transform:none;cursor:pointer;-webkit-font-smoothing:antialiased;color:#fff;-webkit-user-select:none;user-select:none;background:#119af5;border:none;border-radius:22px;align-items:center;gap:10px;width:fit-content;height:44px;padding:0 28px;font-family:-apple-system,system-ui,Roboto,Arial,sans-serif;font-size:16px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #119af54d,inset 0 1px #ffffff38}.telegram-login-button:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff14 35%,#ffffff8c 50%,#ffffff14 65%,#0000 100%);width:55%;height:100%;animation:2.8s ease-in-out infinite telegram-button-flare;position:absolute;top:0;left:-85%;transform:skew(-22deg)}@keyframes telegram-button-flare{0%{left:-85%}42%{left:-85%}72%{left:130%}to{left:130%}}.telegram-login-button:hover:not(:disabled){background:#22a7fb;transform:translateY(-2px);box-shadow:0 16px 34px #119af56b,0 0 24px #119af538,inset 0 1px #ffffff42}.telegram-login-button:active{transform:translateY(0)}.telegram-login-button:disabled{cursor:not-allowed;opacity:.72}.telegram-login-button:disabled:before{display:none}.telegram-icon{color:#fff;z-index:1;flex-shrink:0;width:18px;height:18px;position:relative}.telegram-login-button span{z-index:1;position:relative}.auth-user-area{align-items:center;gap:10px;display:flex}.auth-user-button{color:#fff;background:linear-gradient(#ffffff17,#ffffff08),#0a0e15e6;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;max-width:230px;height:46px;padding:0 14px 0 8px;display:inline-flex;box-shadow:0 12px 28px #00000059}.auth-avatar,.auth-avatar-fallback{border:1px solid #ffffff2e;border-radius:50%;flex:none;width:34px;height:34px}.auth-avatar{object-fit:cover;display:block}.auth-avatar-fallback{color:#fff;background:linear-gradient(135deg,#ff8a1d,#ff2f6d);place-items:center;font-weight:900;display:grid}.auth-user-text{color:#f3f6fb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:800;overflow:hidden}.logout-button{color:#f2f5fb;background:#0a0e15c7;border:1px solid #ffffff1f;border-radius:999px;height:46px;padding:0 15px;font-weight:800;transition:all .18s}.logout-button:hover{color:#fff;border-color:#ff2f6d73;box-shadow:0 0 24px #ff2f6d1f}.login-error{z-index:40;color:#ffd8df;background:#2a0a14fa;border:1px solid #ff2f6d47;border-radius:14px;width:max-content;max-width:340px;padding:12px 14px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 44px #0000006b}@media (width<=1180px){.auth-user-text{max-width:110px}}@media (width<=520px){.telegram-auth-wrapper{flex:1}.telegram-login-button{flex:1;justify-content:center}.auth-user-area{width:100%}.auth-user-button{flex:1}.logout-button{flex:none}.login-error{max-width:100%;left:0;right:auto}}.navbar{border-bottom:1px solid #fff1;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:84px;display:grid}.navbar-brand{color:#fff;align-items:center;gap:12px;width:fit-content;text-decoration:none;display:inline-flex}.navbar-brand img{object-fit:contain;filter:drop-shadow(0 12px 24px #ff6a003d);width:54px;height:54px}.navbar-brand div{flex-direction:column;line-height:1;display:flex}.navbar-brand strong{color:#fff;letter-spacing:-.03em;font-size:1.14rem}.navbar-brand span{color:#ff8a1d;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:.78rem;font-weight:900}.navbar-brand small{color:#3ea6ff;letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:.62rem;font-weight:900}.navbar-links{justify-content:center;align-items:center;gap:18px;display:flex}.navbar-links a{color:#d8dbe4;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;text-decoration:none;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.navbar-links a:hover{color:#fff;background:#ffffff0f}.navbar-links a.active{color:#fff;background:#ff6a0024;border:1px solid #ff6a0059;font-weight:900;box-shadow:inset 0 0 0 1px #ff6a000d}.navbar-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.navbar-actions>.telegram-auth-wrapper{justify-self:end}@media (width<=920px){.navbar{grid-template-columns:1fr;height:auto;padding:18px 0}.navbar-links,.navbar-actions{flex-wrap:wrap;justify-content:flex-start}.navbar-actions>.telegram-auth-wrapper{justify-self:start}}@media (width<=560px){.navbar-links{gap:8px}.navbar-links a{min-height:40px;padding:0 13px}.navbar-actions{flex-wrap:wrap;width:100%}.navbar-actions .language-selector{flex:none}.navbar-actions .telegram-auth-wrapper{flex:1}.navbar-actions .telegram-login-button{justify-content:center;width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090d;--bg-soft:#0c1017;--card:#0e121a;--card-border:#ffffff17;--text:#f7f7fb;--muted:#a6adbb;--muted-soft:#6f7787;--orange:#ff6a00;--orange-light:#ff8a1d;--pink:#ff2f6d;--telegram-blue:#119af5;--telegram-blue-light:#22a7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}body{background:radial-gradient(circle at top right, #ff6a0024, transparent 32rem), radial-gradient(circle at top left, #ff2f6d14, transparent 28rem), var(--bg);overflow-x:hidden}button,a,input{font:inherit}button:disabled{cursor:not-allowed;opacity:.72}.page{background:0 0;width:min(100%,1680px);min-height:100vh;margin:0 auto;padding:0 96px}.hero{border:1px solid var(--card-border);background-color:#0000;background-image:linear-gradient(90deg,#000000d1,#00000038),url(https://images.unsplash.com/photo-1516450360452-9312f5e86fc7?q=80&w=2200&auto=format&fit=crop);background-position:50% 46%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;min-height:285px;margin-top:42px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #ffffff06}.hero-overlay{background:linear-gradient(90deg,#02060ce6 0%,#02060c4d 52%,#02060c1f 100%),radial-gradient(circle at 78% 36%,#ff2f6d73,#0000 22rem),radial-gradient(circle at 50% 28%,#00a7ff38,#0000 18rem);position:absolute;inset:0}.hero-content{z-index:1;max-width:900px;padding:58px 52px;position:relative}.hero h1{color:#fff;letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:clamp(2.4rem,5vw,4.25rem);line-height:.96;transform:translate(-100px)}.hero p{color:#e2e6ef;max-width:600px;margin:22px 0 0;font-size:1.08rem;line-height:1.55}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--orange-light), #ff5a00);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:42px;padding:14px 22px;font-weight:900;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 16px 38px #ff6a0057}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 44px #ff6a0070}.search-section{margin-top:24px}.search-large{background:linear-gradient(#ffffff0e,#ffffff06),#090c12f0;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:14px;width:100%;height:58px;padding:0 20px;display:flex;box-shadow:0 20px 50px #00000047,inset 0 0 0 1px #ffffff05}.search-large:focus-within{border-color:#ff6a00a6;box-shadow:0 22px 54px #00000057,0 0 0 4px #ff6a001a}.search-icon{color:var(--orange-light);font-size:1.4rem;line-height:1}.search-large input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:1rem}.search-large input::placeholder{color:var(--muted-soft)}.section-head{justify-content:flex-start;align-items:end;gap:24px;margin-top:22px;margin-bottom:16px;display:flex}.section-head h2{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:1.25rem}.pills{flex-wrap:wrap;gap:10px;display:flex}.pill{color:#d5d9e4;background:#0d1119e0;border:1px solid #ffffff18;border-radius:999px;min-height:34px;padding:0 16px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.pill:hover{color:#fff;border-color:#fff3;transform:translateY(-1px)}.pill.active{color:#fff;background:linear-gradient(#ff6a002e,#ff6a0014),#ff6a000d;border-color:#ff6a00e6;box-shadow:inset 0 0 0 1px #ff6a0033}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:30px;display:grid}.event-card-link{color:inherit;border-radius:18px;text-decoration:none;display:block}.event-card-link:focus-visible{outline-offset:4px;outline:3px solid #ff6a00b3}.event-card-link .card{height:100%}.card{border:1px solid var(--card-border);background:radial-gradient(circle at 100% 0,#ffffff0f,#0000 18rem),linear-gradient(#10151f,#07090d);border-radius:18px;min-height:245px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000057}.card:hover{border-color:#ffffff2e;transform:translateY(-5px);box-shadow:0 26px 54px #0000007a}.card.has-image{background:#080b10}.card-image{object-fit:cover;opacity:.82;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.card-shade{background:linear-gradient(#02040829,#020408f5),linear-gradient(90deg,#02040899,#0204081a);position:absolute;inset:0}.dark-card .card-shade{background:radial-gradient(circle at 100% 0,#ffffff0f,#0000 16rem),linear-gradient(#0e121af2,#030509fa)}.favorite{z-index:3;width:32px;height:32px;color:var(--pink);filter:drop-shadow(0 7px 16px #ff2f6d5c);background:0 0;border:0;font-size:1.35rem;line-height:1;transition:transform .16s,color .16s,filter .16s;position:absolute;top:18px;right:18px}.favorite:hover{color:#ff5b8d;filter:drop-shadow(0 9px 20px #ff2f6d80);transform:scale(1.12)}.date-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1018bd;border:1px solid #ffffff24;border-radius:10px;padding:9px 12px;font-size:.82rem;font-weight:800;position:absolute;top:16px;left:16px}.registration-badge{z-index:3;color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 150px);min-height:32px;padding:0 11px;font-size:.76rem;font-weight:900;display:inline-flex;position:absolute;top:16px;left:50%;overflow:hidden;transform:translate(-50%)}.registration-badge span{border-radius:999px;flex:none;width:7px;height:7px}.registration-badge.open{color:#9dffbd;background:#22e67829;border:1px solid #22e6786b;box-shadow:0 0 24px #22e6781f}.registration-badge.open span{background:#22e678;box-shadow:0 0 12px #22e678cc}.registration-badge.closed{color:#ffb3b3;background:#ff424229;border:1px solid #ff42426b;box-shadow:0 0 24px #ff42421a}.registration-badge.closed span{background:#ff4242;box-shadow:0 0 12px #ff4242b8}.registration-badge.not-required{color:#a9dcff;background:#119af529;border:1px solid #119af561;box-shadow:0 0 24px #119af51a}.registration-badge.not-required span{background:#119af5;box-shadow:0 0 12px #119af5b8}.card-content{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding:72px 18px 16px;display:flex;position:relative}.card-title-row{justify-content:space-between;align-items:start;gap:14px;display:flex}.card h3{max-width:78%;color:var(--orange-light);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 7px 20px #000000a6;margin:0;font-size:1.12rem;line-height:1.16;overflow:hidden}.price{color:#fff;white-space:nowrap;text-shadow:0 7px 20px #000000b3;font-weight:900}.description{color:#e0e5ee;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;max-height:52px;margin:9px 0 0;font-size:.91rem;line-height:1.4;display:-webkit-box;overflow:hidden}.location{color:#eef2f8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;margin:10px 0 0;font-size:.9rem;display:flex;overflow:hidden}.location span{color:#fff;flex:none;font-size:.55rem}.tag-row{flex-wrap:wrap;gap:8px;max-height:31px;margin-top:12px;display:flex;overflow:hidden}.tag{color:#f1f4f9;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#161d2aeb;border:1px solid #ffffff0f;border-radius:10px;padding:7px 12px;font-size:.78rem;font-weight:700}.footer{min-height:68px;color:var(--muted);border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.footer strong{color:#fff}.footer-links{flex-wrap:wrap;gap:28px;display:flex}.footer a{color:#cbd1dc;text-decoration:none}.footer a:hover{color:#fff}@media (width<=1180px){.page{padding:0 32px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{transform:translate(-42px)}}@media (width<=820px){.page{padding:0 18px}.hero-content{padding:42px 28px}.hero h1{white-space:normal;transform:none}.section-head{flex-direction:column;align-items:start}.grid{grid-template-columns:1fr}.footer{flex-direction:column;align-items:start;padding:22px 0}}@media (width<=520px){.hero{min-height:340px}.hero h1{white-space:normal;font-size:2.5rem;transform:none}.search-large{border-radius:15px;height:54px}.search-large input{font-size:.92rem}.card{min-height:235px}.registration-badge{max-width:calc(100% - 32px);top:56px;left:16px;transform:none}.card-title-row{align-items:flex-start}.card h3{white-space:normal}.footer-links{flex-wrap:wrap;gap:16px}}.card{isolation:isolate}.card:before{content:"";z-index:-2;border-radius:inherit;opacity:.85;background:conic-gradient(#ff4d4d,#ff9a3c,#ffe84d,#59ff88,#40e7ff,#5d7cff,#c15cff,#ff4db8,#ff4d4d);animation:5s linear infinite card-rainbow-border-spin;position:absolute;inset:-2px}.card:before{content:"";z-index:-2;opacity:1;filter:blur(.5px);background:conic-gradient(#ff004c,#ff7a00,#ffe600,#00ff85,#00d9ff,#005dff,#8f00ff,#ff00c8,#ff004c);border-radius:23px;animation:4s linear infinite card-rainbow-border-spin;position:absolute;inset:-5px}.card{isolation:isolate;border:0}.card:before{content:"";z-index:-2;opacity:1;background:conic-gradient(#ff004c,#ff7a00,#ffe600,#00ff85,#00d9ff,#005dff,#8f00ff,#ff00c8,#ff004c);border-radius:30px;animation:3.5s linear infinite card-rainbow-border-spin;position:absolute;inset:-12px}.event-card-link{color:inherit;isolation:isolate;border-radius:28px;padding:10px;text-decoration:none;display:block;position:relative;overflow:visible}.event-card-link:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(#ff004c,#ff7a00,#ffe600,#00ff85,#00d9ff,#005dff,#8f00ff,#ff00c8,#ff004c);animation:3.5s linear infinite event-card-rainbow-spin;position:absolute;inset:0;box-shadow:0 0 18px #ff00c88c,0 0 34px #00d9ff59,0 0 52px #ff7a0040}.event-card-link{color:inherit;background:linear-gradient(90deg,#ff004c,#ff7a00,#ffe600,#00ff85,#00d9ff,#005dff,#8f00ff,#ff00c8,#ff004c) 0 0/300% 300%;border-radius:30px;padding:12px;text-decoration:none;animation:3.5s linear infinite event-card-rainbow-flow;display:block;position:relative;overflow:visible;box-shadow:0 0 18px #ff00c880,0 0 34px #00d9ff52,0 0 52px #ff7a0038}.event-card-link .card{border:0;border-radius:18px;height:100%}@keyframes event-card-rainbow-flow{0%{background-position:0%}to{background-position:300%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--event-bg:#07090d;--event-card:#0a0e15e0;--event-card-strong:#0d121cf5;--event-border:#ffffff18;--event-text:#f7f7fb;--event-muted:#a6adbb;--event-muted-soft:#70798b;--event-orange:#ff6a00;--event-orange-light:#ff8a1d;--event-pink:#ff2f6d;--event-blue:#119af5;--event-green:#22e678;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.event-detail-page{width:min(100%,1680px);min-height:100vh;color:var(--event-text);background:radial-gradient(circle at top right, #ff6a0021, transparent 34rem), radial-gradient(circle at top left, #ff2f6d1a, transparent 28rem), var(--event-bg);margin:0 auto;padding:0 72px 40px}.event-hero{border:1px solid var(--event-border);background-position:50%;background-size:cover;border-radius:26px;min-height:560px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 34px 92px #0000008f,inset 0 0 0 1px #ffffff06}.event-hero-glow{background:radial-gradient(circle at 70% 20%,#ff6a003d,#0000 18rem),radial-gradient(circle at 36%,#ff2f6d2e,#0000 20rem),linear-gradient(#0000,#07090d57);position:absolute;inset:0}.event-hero-grid{z-index:1;grid-template-columns:360px minmax(0,1fr) 360px;align-items:center;gap:42px;min-height:560px;padding:34px;display:grid;position:relative}.event-poster-card{aspect-ratio:2/3;background:#10151f;border:1px solid #ffffff21;border-radius:22px;overflow:hidden;box-shadow:0 24px 68px #00000075,0 0 46px #ff2f6d14}.event-poster-card img{object-fit:fill;width:100%;height:100%;min-height:500px;display:block;transform:scale(1.02)}.event-title-card{min-width:0}.event-badge-row{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.event-category-badge,.event-status-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.event-category-badge{color:#ffd1dd;background:#ff2f6d1f;border:1px solid #ff2f6d52}.event-status-badge{color:#fff;background:#22e6781c;border:1px solid #22e67842}.event-status-badge span,.event-status-line span{background:var(--event-green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #22e678d1}.event-status-badge.closed span,.event-status-line span.closed{background:var(--event-pink);box-shadow:0 0 18px #ff2f6dd1}.event-status-badge.soon span,.event-status-line span.soon{background:var(--event-orange-light);box-shadow:0 0 18px #ff8a1dd1}.event-title-card h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(2.7rem,5vw,5.1rem);line-height:.92}.event-title-card p{color:#e4e9f2;max-width:660px;margin:22px 0 0;font-size:1.08rem;line-height:1.55}.event-tag-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.event-tag-row span{color:#f1f4f9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#161d2ae6;border:1px solid #ffffff12;border-radius:10px;padding:7px 11px;font-size:.78rem;font-weight:800}.event-tag-badge{color:#f1f4f9;letter-spacing:.06em;text-transform:uppercase;background:#161d2ad1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.event-cta-row{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:30px;display:flex}.event-primary-button,.event-secondary-button,.event-outline-button,.event-text-button,.event-safety-banner button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-weight:900;transition:all .18s;display:inline-flex}.event-primary-button{color:#fff;background:linear-gradient(135deg, var(--event-orange-light), var(--event-pink));border:0;padding:0 22px;box-shadow:0 18px 44px #ff6a0052}.event-primary-button-large{border-radius:20px;min-height:64px;padding:0 34px;font-size:1.08rem}.event-primary-button-large .event-icon{width:25px;height:25px}.event-primary-button:hover,.event-secondary-button:hover,.event-outline-button:hover,.event-safety-banner button:hover{transform:translateY(-2px)}.event-secondary-button,.event-outline-button,.event-safety-banner button{color:#fff;background:#0a0e1594;border:1px solid #ffffff29;padding:0 20px}.event-debug-slug{color:var(--event-muted-soft)!important;margin-top:16px!important;font-size:.84rem!important}.event-status-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 16rem),#090c12e0;border:1px solid #ffffff1f;border-radius:20px;padding:22px;box-shadow:0 22px 60px #0000006b}.event-card-kicker{color:var(--event-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.8rem;font-weight:900}.event-status-line{color:#fff;align-items:center;gap:10px;display:flex}.event-status-divider{background:#ffffff17;height:1px;margin:20px 0}.event-organizer-row{align-items:center;gap:12px;display:flex}.event-organizer-row strong{min-width:0}.event-organizer-verified-badge{color:#fff;background:linear-gradient(135deg,#1da1f2,#0a7cff);border:1px solid #a0d7ffb8;border-radius:999px;flex:none;place-items:center;width:19px;height:19px;font-size:.72rem;font-weight:950;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #1da1f21f,0 8px 18px #119af547}.event-organizer-row img{object-fit:contain;background:#ff6a0014;border:1px solid #ff6a003d;border-radius:50%;width:44px;height:44px}.event-content-grid{grid-template-columns:360px minmax(0,1fr) 420px;gap:18px;margin-top:18px;display:grid}.event-main-column,.event-side-column{flex-direction:column;gap:18px;display:flex}.event-panel{background:radial-gradient(circle at top right, #ffffff0b, transparent 20rem), var(--event-card);border:1px solid var(--event-border);border-radius:20px;padding:24px;box-shadow:0 18px 44px #00000052}.event-panel-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.event-panel-heading.compact{margin-bottom:0}.event-panel-heading.between{justify-content:space-between}.event-panel-heading h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.22rem}.event-icon{width:22px;height:22px;color:var(--event-orange-light);fill:currentColor;flex-shrink:0}.event-details-list{gap:20px;display:grid}.event-detail-item{grid-template-columns:38px minmax(0,1fr);gap:12px;display:grid}.event-detail-icon{background:#ff6a001a;border:1px solid #ff6a0038;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.event-detail-item span{color:var(--event-muted);font-size:.8rem;display:block}.event-detail-item strong{color:#fff;margin-top:3px;line-height:1.35;display:block}.event-detail-item small{color:var(--event-muted-soft);margin-top:4px;line-height:1.35;display:block}.event-description-text{color:#dde3ed;line-height:1.65}.event-description-text p{margin:0}.event-description-text p+p{margin-top:18px}.event-location-panel{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:22px;display:grid}.event-google-map-shell{background:#0d1420;border:1px solid #ffffff1a;border-radius:16px;width:100%;min-height:320px;position:relative;overflow:hidden}.event-google-map{border:0;width:100%;height:100%;min-height:320px;display:block}.event-location-copy strong{color:#fff;font-size:1.02rem}.event-location-copy p{color:#dde3ed;line-height:1.55}.event-outline-button{min-height:42px}.event-map-preview{background:linear-gradient(135deg,#119af51f,#ff2f6d1f),radial-gradient(circle at 40% 30%,#ffffff14,#0000 10rem),#0d1420;border:1px solid #ffffff1a;border-radius:16px;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.event-map-preview:before{content:"";opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#ffffff1f 50%,#0000 51%),linear-gradient(#0000 49%,#ffffff1a 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-40px;transform:rotate(-12deg)}.event-map-pin{z-index:1;color:#fff;background:linear-gradient(135deg, var(--event-orange), var(--event-pink));border-radius:50% 50% 50% 4px;place-items:center;width:56px;height:56px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 16px 38px #ff2f6d57}.event-map-preview span{z-index:1;color:#fff;font-weight:900;position:absolute;bottom:16px}.event-avatar-stack{align-items:center;margin-top:18px;display:flex}.event-avatar-stack img,.event-avatar-stack span{background:#182130;border:3px solid #0a0e15f5;border-radius:50%;width:48px;height:48px;margin-left:-10px}.event-avatar-stack img:first-child{margin-left:0}.event-avatar-stack span{color:#fff;background:linear-gradient(135deg,#202838,#111722);place-items:center;font-weight:900;display:grid}.event-text-button{color:#dce3ef;background:0 0;border:1px solid #ffffff1a;width:100%;min-height:42px;margin-top:18px}.event-text-button:hover{color:#fff;border-color:#ff6a0061}.event-share-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#ffffff0e,#0000 16rem),#080c12b8;border:1px solid #ffffff21;border-radius:20px;width:100%;padding:20px;box-shadow:0 20px 54px #00000052,inset 0 1px #ffffff0a}.event-share-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.event-share-heading span{color:var(--event-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.76rem;font-weight:900;display:block}.event-share-heading strong{color:#fff;font-size:1.05rem}.event-copy-button{color:#fff;background:linear-gradient(135deg, var(--event-orange-light), var(--event-pink));border:0;border-radius:999px;min-height:40px;padding:0 16px;font-weight:900;transition:all .18s;box-shadow:0 12px 28px #ff6a0042}.event-copy-button:hover{transform:translateY(-2px)}.event-share-input-row{margin-top:14px}.event-share-input-row input{color:#e7ecf6;background:linear-gradient(#ffffff0e,#ffffff06),#04070cb8;border:1px solid #ffffff1a;border-radius:14px;outline:0;width:100%;height:46px;padding:0 14px}.event-share-input-row input:focus{border-color:#ff6a0099;box-shadow:0 0 0 4px #ff6a001a}.event-share-buttons{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.event-share-buttons button{color:#edf3fb;background:#121925eb;border:1px solid #ffffff1c;border-radius:999px;min-height:40px;padding:0 15px;font-weight:850;transition:all .18s}.event-share-buttons button:hover{color:#fff;border-color:#ff6a006b;transform:translateY(-2px);box-shadow:0 12px 28px #0000003d}.event-schedule-list{gap:14px;display:grid}.event-schedule-item{grid-template-columns:54px 12px minmax(0,1fr);align-items:center;gap:12px;display:grid}.event-schedule-item time{color:#e9eef7;font-weight:800}.event-schedule-item span{background:var(--event-pink);border-radius:50%;width:9px;height:9px;box-shadow:0 0 16px #ff2f6db3}.event-schedule-item strong{color:#dce3ef;font-weight:700}.event-safety-banner{background:linear-gradient(90deg,#ff2f6d24,#ff6a000f),#0a0e15e6;border:1px solid #ff2f6d57;border-radius:20px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:22px 26px;display:grid;box-shadow:0 18px 44px #00000052}.event-safety-icon{color:#fff;background:linear-gradient(135deg, var(--event-pink), var(--event-orange));border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.event-safety-icon .event-icon{color:#fff}.event-safety-banner strong{color:#fff;font-size:1.02rem}.event-safety-banner p{color:#dce3ef;margin:5px 0 0;line-height:1.45}@media (width<=1320px){.event-detail-page{padding:0 32px 36px}.event-hero-grid{grid-template-columns:320px minmax(0,1fr)}.event-status-card{grid-column:1/-1}.event-content-grid{grid-template-columns:320px minmax(0,1fr)}.event-side-column{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=920px){.event-hero-grid{grid-template-columns:1fr;padding:22px}.event-poster-card{width:min(100%,360px);max-width:360px}.event-poster-card img{min-height:480px}.event-content-grid,.event-side-column,.event-location-panel,.event-safety-banner{grid-template-columns:1fr}.event-safety-banner button{width:100%}}@media (width<=560px){.event-detail-page{padding:0 18px 28px}.event-title-card h1{font-size:2.55rem}.event-cta-row{flex-direction:column}.event-primary-button,.event-secondary-button,.event-primary-button-large,.event-share-card{width:100%}.event-share-heading{flex-direction:column;align-items:flex-start}.event-copy-button{width:100%}.event-share-buttons{grid-template-columns:1fr;display:grid}.event-panel{padding:20px}.event-schedule-item{grid-template-columns:48px 10px minmax(0,1fr);gap:10px}}.event-status-badge.not-required{color:#ffe8a3;background:#ffc14d1f;border:1px solid #ffc14d57}.event-status-badge.not-required span,.event-status-line span.not-required{background:#ffc14d;box-shadow:0 0 18px #ffc14dd1}.event-secondary-button:disabled,.event-primary-button:disabled{opacity:.58;cursor:not-allowed;transform:none}.event-secondary-button:disabled:hover,.event-primary-button:disabled:hover{transform:none}.event-manage-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#ffffff0e,#0000 16rem),#080c12b8;border:1px solid #ffffff21;border-radius:20px;width:100%;padding:20px;box-shadow:0 20px 54px #00000052,inset 0 1px #ffffff0a}.event-manage-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.event-manage-heading span{color:var(--event-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.76rem;font-weight:900;display:block}.event-manage-heading strong{color:#fff;font-size:1.05rem}.event-manage-actions{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}.event-manage-edit-button,.event-manage-delete-button{color:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:44px;font-weight:900;transition:all .18s;display:inline-flex}.event-manage-edit-button{background:linear-gradient(135deg, var(--event-orange-light), var(--event-pink));border:0;box-shadow:0 12px 28px #ff6a003d}.event-manage-edit-button:hover{transform:translateY(-2px)}.event-manage-delete-button{color:#ffd6d6;background:#ff42421c;border:1px solid #ff42423d}.event-manage-delete-button:disabled{opacity:.5;cursor:not-allowed}.event-manage-delete-button:disabled:hover{transform:none}.event-manage-card p{color:var(--event-muted);margin:12px 0 0;font-size:.84rem;line-height:1.4}:root{--registration-bg:#07090d;--registration-card:#0a0e15e0;--registration-border:#ffffff18;--registration-text:#f7f7fb;--registration-muted:#a6adbb;--registration-muted-soft:#70798b;--registration-orange:#ff6a00;--registration-orange-light:#ff8a1d;--registration-pink:#ff2f6d;--registration-green:#22e678;--registration-blue:#119af5;--registration-danger:#ff4242}.event-registration-page{width:min(100%,1440px);min-height:100vh;color:var(--registration-text);background:radial-gradient(circle at top right, #ff6a0021, transparent 34rem), radial-gradient(circle at top left, #ff2f6d1a, transparent 28rem), var(--registration-bg);margin:0 auto;padding:0 72px 48px}.event-registration-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:24px;margin-top:34px;display:grid}.event-registration-hero>div,.event-registration-hero>aside,.event-registration-form,.event-registration-side-card,.event-registration-success{background:radial-gradient(circle at top right, #ffffff0b, transparent 18rem), var(--registration-card);border:1px solid var(--registration-border);border-radius:24px;box-shadow:0 22px 54px #00000057}.event-registration-hero>div{padding:34px}.event-registration-eyebrow,.event-registration-hero aside span,.event-registration-panel-heading span,.event-registration-side-card>span{color:var(--registration-orange-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.event-registration-hero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95}.event-registration-hero p{max-width:720px;color:var(--registration-muted);margin:18px 0 0;line-height:1.55}.event-registration-hero>aside{flex-direction:column;justify-content:center;padding:26px;display:flex}.event-registration-hero aside strong{color:#fff;font-size:1.4rem}.event-registration-hero aside small{color:var(--registration-muted-soft);margin-top:8px;font-weight:800}.event-registration-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.event-registration-form,.event-registration-side-card{padding:24px}.event-registration-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.event-registration-panel-heading h2,.event-registration-side-card h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.35rem}.event-registration-panel-heading>strong{color:#ffd08a;background:#ff6a0024;border:1px solid #ff6a004d;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.76rem;font-weight:900;display:inline-flex}.event-registration-fields{gap:16px;display:grid}.event-registration-field{gap:8px;display:grid}.event-registration-field label{gap:4px;display:grid}.event-registration-field label span{color:#e8edf7;font-size:.86rem;font-weight:900}.event-registration-field label em{color:var(--registration-pink);margin-left:4px;font-style:normal}.event-registration-field label small,.event-registration-checkbox small{color:var(--registration-muted-soft);font-size:.78rem;line-height:1.35}.event-registration-field input,.event-registration-field select,.event-registration-field textarea{color:#fff;background:linear-gradient(#ffffff0e,#ffffff06),#04070cb8;border:1px solid #ffffff1a;outline:0;width:100%;transition:border-color .18s,box-shadow .18s,background .18s,opacity .18s}.event-registration-field input,.event-registration-field select{border-radius:14px;height:48px;padding:0 14px}.event-registration-field textarea{resize:vertical;border-radius:16px;min-height:120px;padding:14px;line-height:1.5}.event-registration-field input:focus,.event-registration-field select:focus,.event-registration-field textarea:focus{border-color:#ff6a00a6;box-shadow:0 0 0 4px #ff6a001a}.event-registration-field input:disabled,.event-registration-field select:disabled,.event-registration-field textarea:disabled{opacity:.62;cursor:not-allowed}.event-registration-field.has-error input,.event-registration-field.has-error select,.event-registration-field.has-error textarea{border-color:#ff4242b8;box-shadow:0 0 0 4px #ff42421a}.event-registration-error,.event-registration-submit-error{color:#ffb3b3;font-size:.78rem;font-weight:800}.event-registration-submit-error{color:#ffd6d6;background:#ff42421f;border:1px solid #ff424247;border-radius:14px;margin-bottom:16px;padding:14px 16px;line-height:1.45}.event-registration-checkbox{background:#101621b8;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.event-registration-checkbox.has-error{border-color:#ff424280}.event-registration-checkbox input{width:18px;height:18px;accent-color:var(--registration-orange);margin-top:2px}.event-registration-checkbox strong{color:#fff;display:block}.event-registration-checkbox small{margin-top:5px;display:block}.event-registration-checkbox a{color:var(--registration-orange-light);font-weight:950;text-decoration:none}.event-registration-checkbox a:hover{color:#fff;text-decoration:underline}.event-registration-multi-select{gap:10px;display:grid}.event-registration-multi-select label{background:#101621b8;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.event-registration-multi-select input{width:17px;height:17px;accent-color:var(--registration-orange)}.event-registration-multi-select span{color:#fff;font-weight:800}.event-registration-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.event-registration-primary-button,.event-registration-secondary-button,.event-registration-success button{color:#fff;border-radius:15px;min-height:50px;padding:0 22px;font-weight:900;transition:transform .18s,opacity .18s,box-shadow .18s,border-color .18s}.event-registration-primary-button,.event-registration-success button{background:linear-gradient(135deg, var(--registration-orange-light), var(--registration-pink));border:0;box-shadow:0 18px 42px #ff6a0042}.event-registration-secondary-button{background:#0a0e1594;border:1px solid #ffffff29}.event-registration-primary-button:hover:not(:disabled),.event-registration-secondary-button:hover:not(:disabled),.event-registration-success button:hover:not(:disabled){transform:translateY(-2px)}.event-registration-primary-button:disabled,.event-registration-secondary-button:disabled,.event-registration-success button:disabled{opacity:.52;cursor:not-allowed;transform:none}.event-registration-status-list{gap:12px;margin-top:18px;display:grid}.event-registration-status-list article{background:linear-gradient(90deg,#119af51a,#119af508),#101621b8;border:1px solid #119af538;border-radius:16px;padding:15px}.event-registration-status-list strong{color:#fff}.event-registration-status-list p{color:var(--registration-muted);margin:7px 0 0;line-height:1.45}.event-registration-success{text-align:center;max-width:760px;margin:72px auto 0;padding:42px}.event-registration-success>span{color:#fff;background:linear-gradient(135deg, var(--registration-green), var(--registration-orange));border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 22px;font-size:2rem;font-weight:900;display:grid}.event-registration-success h1{color:#fff;margin:0;font-size:2.4rem}.event-registration-success p{max-width:560px;color:var(--registration-muted);margin:14px auto 24px;line-height:1.55}.event-registration-success .event-registration-checkbox{text-align:left;background:linear-gradient(90deg,#22e6781f,#22e67809),#101621b8;border-color:#22e67847;max-width:620px;margin:24px auto}.event-registration-success .event-registration-checkbox input{accent-color:var(--registration-green)}.event-registration-success .event-registration-checkbox strong{color:#fff}.event-registration-success .event-registration-checkbox small{color:var(--registration-muted)}.event-registration-hero-single,.event-registration-layout-single{grid-template-columns:1fr}.event-registration-login-box{gap:18px;display:grid}.event-registration-login-box p{color:var(--registration-muted);margin:0;line-height:1.55}.event-registration-info-box{color:var(--registration-text);background:linear-gradient(90deg,#119af51c,#119af509),#101621b8;border:1px solid #119af542;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin:0 0 22px;padding:18px 20px;display:grid;box-shadow:0 18px 42px #0000003d}.event-registration-info-icon{background:#119af524;border:1px solid #119af552;border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid}.event-registration-info-box strong{color:#fff;font-size:.98rem;font-weight:950;display:block}.event-registration-info-box p{color:var(--registration-muted);margin:6px 0 0;line-height:1.5}@media (width<=980px){.event-registration-page{padding:0 32px 36px}.event-registration-hero,.event-registration-layout{grid-template-columns:1fr}.event-registration-success{margin-top:48px}}@media (width<=560px){.event-registration-page{padding:0 18px 28px}.event-registration-hero{margin-top:24px}.event-registration-hero>div,.event-registration-form,.event-registration-side-card,.event-registration-success{padding:20px}.event-registration-hero h1{font-size:clamp(2.05rem,15vw,3.2rem)}.event-registration-success h1{font-size:1.8rem}.event-registration-success>span{border-radius:18px;width:60px;height:60px;font-size:1.7rem}.event-registration-panel-heading,.event-registration-actions{flex-direction:column}.event-registration-primary-button,.event-registration-secondary-button,.event-registration-success button{width:100%}.event-registration-info-box{grid-template-columns:1fr}.event-registration-info-icon{width:40px;height:40px}.event-registration-checkbox{grid-template-columns:20px minmax(0,1fr);padding:14px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--account-bg:#07090d;--account-card:#0a0e15e0;--account-card-soft:#0f141ec2;--account-border:#ffffff18;--account-text:#f7f7fb;--account-muted:#a6adbb;--account-muted-soft:#70798b;--account-orange:#ff6a00;--account-orange-light:#ff8a1d;--account-pink:#ff2f6d;--account-green:#22e678;--account-red:#ff4242;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.myaccount-page{width:min(100%,1680px);min-height:100vh;color:var(--account-text);background:radial-gradient(circle at top right, #ff6a001f, transparent 34rem), radial-gradient(circle at 76% 18%, #ff2f6d14, transparent 28rem), var(--account-bg);margin:0 auto;padding:0 96px 42px}.myaccount-layout{grid-template-columns:300px minmax(0,1fr);gap:36px;margin-top:32px;display:grid}.myaccount-sidebar{flex-direction:column;gap:20px;display:flex}.myaccount-profile-card,.myaccount-help-card,.myaccount-panel{background:radial-gradient(circle at top right, #ffffff0b, transparent 18rem), var(--account-card);border:1px solid var(--account-border);box-shadow:0 18px 44px #00000052}.myaccount-profile-card{text-align:center;border-radius:20px;padding:28px 22px 22px}.myaccount-avatar-wrap{width:150px;height:150px;margin:0 auto;position:relative}.myaccount-avatar{border:3px solid var(--account-orange);background:#ff6a0014;border-radius:50%;width:150px;height:150px;display:block;box-shadow:0 22px 54px #ff6a002e}.myaccount-profile-card h2{color:#fff;letter-spacing:-.03em;margin:18px 0 4px;font-size:1.35rem}.myaccount-telegram-id{color:var(--account-muted-soft);margin-bottom:12px;font-size:.84rem;line-height:1.35}.myaccount-profile-card p{color:var(--account-muted);align-items:center;gap:8px;margin:0;font-size:.95rem;display:inline-flex}.myaccount-profile-card .myaccount-icon{width:17px;height:17px}.myaccount-side-nav{border:1px solid var(--account-border);background:radial-gradient(circle at 100% 0,#ffffff09,#0000 16rem),#0a0e15bd;border-radius:20px;gap:8px;padding:10px;display:grid}.myaccount-side-nav button{color:#eef2f8;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:14px;min-height:52px;padding:0 14px;font-weight:800;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.myaccount-side-nav button:hover{background:#ffffff0b;border-color:#ffffff14;transform:translateY(-1px)}.myaccount-side-nav button.active{color:var(--account-orange-light);box-shadow:inset 3px 0 0 var(--account-orange);background:linear-gradient(90deg,#ff6a0029,#ff6a000a),#ff6a0008;border-color:#ff6a0052}.myaccount-side-nav button:last-child{color:#e7edf8}.myaccount-help-card{border-radius:20px;padding:22px}.myaccount-help-card strong{color:var(--account-orange-light);font-size:1rem}.myaccount-help-card p{color:#dce3ef;margin:12px 0 18px;line-height:1.5}.myaccount-help-card button{color:#fff;background:0 0;border:1px solid #ff6a00b3;border-radius:12px;width:100%;min-height:44px;font-weight:900;transition:transform .18s,background .18s,border-color .18s}.myaccount-help-card button:hover{background:#ff6a001a;border-color:#ff8a1deb;transform:translateY(-2px)}.myaccount-main{min-width:0}.myaccount-header{margin:6px 0 22px}.myaccount-header h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,2.7rem);line-height:1}.myaccount-header p{color:var(--account-muted);margin:12px 0 0;font-size:1.02rem}.myaccount-panel{border-radius:20px;padding:24px}.myaccount-panel-heading{justify-content:space-between;align-items:center;display:flex}.myaccount-panel-heading h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.28rem}.myaccount-tabs{border-bottom:1px solid #ffffff14;gap:28px;margin-top:24px;display:flex}.myaccount-tabs button{color:#cbd1dc;background:0 0;border:0;min-height:42px;padding:0 2px;font-weight:750;transition:color .18s;position:relative}.myaccount-tabs button:hover{color:#fff}.myaccount-tabs button.active{color:var(--account-orange-light)}.myaccount-tabs button.active:after{content:"";background:var(--account-orange);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 18px #ff6a0080}.myaccount-event-list{gap:10px;margin-top:16px;display:grid}.myaccount-event-row{min-height:112px;max-height:132px;color:inherit;background:linear-gradient(#ffffff09,#ffffff05),#101621ad;border:1px solid #ffffff0b;border-radius:16px;grid-template-columns:240px minmax(0,1fr) 80px 250px 42px 22px;align-items:center;gap:20px;padding:10px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;overflow:hidden}.myaccount-event-row:hover{background:linear-gradient(#ffffff0c,#ffffff06),#101621d1;border-color:#ff6a003d;transform:translateY(-2px);box-shadow:0 18px 42px #00000052}.myaccount-event-image-wrap{background:#111722;border-radius:12px;height:92px;position:relative;overflow:hidden}.myaccount-event-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.myaccount-event-image-wrap span{color:#fff;background:#05080dc7;border:1px solid #ffffff1f;border-radius:9px;padding:7px 10px;font-size:.78rem;font-weight:900;position:absolute;top:10px;left:10px}.myaccount-event-copy{min-width:0;overflow:hidden}.myaccount-event-copy h3{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;overflow:hidden}.myaccount-event-title-row{align-items:center;gap:10px;min-width:0;display:flex}.myaccount-event-title-row h3{flex:0 auto;min-width:0}.myaccount-registration-badge{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;gap:7px;max-width:220px;min-height:26px;padding:0 10px;font-size:.72rem;font-weight:950;display:inline-flex;overflow:hidden}.myaccount-registration-badge span{border-radius:999px;flex:none;width:7px;height:7px}.myaccount-registration-badge.open{color:#9dffbd;background:#22e67824;border:1px solid #22e67861;box-shadow:0 0 18px #22e67814}.myaccount-registration-badge.open span{background:#22e678;box-shadow:0 0 12px #22e678d1}.myaccount-registration-badge.closed{color:#ffb3b3;background:#ff424224;border:1px solid #ff424261}.myaccount-registration-badge.closed span{background:#ff4242;box-shadow:0 0 12px #ff4242b3}.myaccount-registration-badge.not-required{color:#a9dcff;background:#119af524;border:1px solid #119af559}.myaccount-registration-badge.not-required span{background:#119af5;box-shadow:0 0 12px #119af5b3}.myaccount-event-location{max-width:100%;color:var(--account-orange-light);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin-top:5px;font-size:.84rem;font-weight:850;display:inline-flex;overflow:hidden}.myaccount-event-location span{color:var(--account-orange);flex-shrink:0;font-size:.72rem}.myaccount-event-copy p{color:#dce3ef;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.9em;margin:7px 0 0;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.myaccount-event-meta{flex-wrap:wrap;align-items:center;gap:9px;max-height:28px;margin-top:8px;display:flex;overflow:hidden}.myaccount-event-meta span{color:#cbd1dc;font-size:.86rem}.myaccount-event-meta small{color:#edf3fb;white-space:nowrap;background:#ffffff12;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800}.myaccount-event-price{color:#fff;text-align:right;white-space:nowrap;font-weight:900}.myaccount-status-group{white-space:nowrap;flex-wrap:nowrap;justify-self:start;align-items:center;gap:8px;display:inline-flex}.myaccount-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:.86rem;font-weight:900;display:inline-flex}.myaccount-status.registered{color:#76ff9d;background:#22e67824}.myaccount-status.favorite{color:#ffc14d;background:#ffc14d24}.myaccount-status.neutral{color:#d6dce7;background:#ffffff14}.myaccount-status.paid{color:#76ff9d;background:#22e67824}.myaccount-status.pending{color:#ff8f8f;background:#ff424224}.myaccount-event-heart{color:#c9d1df;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;transition:color .18s,background .18s,transform .18s;display:grid}.myaccount-event-heart.active{color:var(--account-pink)}.myaccount-event-heart:hover{background:#ffffff0f;transform:scale(1.06)}.myaccount-event-arrow{color:#cbd1dc;font-size:1.65rem;line-height:1}.myaccount-message-box{color:var(--account-muted);background:linear-gradient(#ffffff09,#ffffff05),#101621ad;border:1px solid #ffffff0f;border-radius:16px;margin-top:18px;padding:18px 20px;font-weight:800}.myaccount-message-box.error{color:#ffb3b3;background:#ff42421a;border-color:#ff424252}.myaccount-view-all-button{color:#fff;background:0 0;border:1px solid #ff6a00cc;border-radius:13px;justify-content:center;align-items:center;min-width:220px;min-height:46px;margin:18px auto 0;font-weight:850;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex}.myaccount-view-all-button:hover{background:#ff6a001a;border-color:#ff8a1deb;transform:translateY(-2px);box-shadow:0 12px 28px #ff6a001f}.myaccount-security-content{gap:18px;margin-top:24px;display:grid}.myaccount-security-card{background:linear-gradient(#ffffff09,#ffffff05),#101621ad;border:1px solid #ffffff0f;border-radius:16px;padding:22px}.myaccount-security-card strong{color:#fff;font-size:1.05rem}.myaccount-security-card p{color:#dce3ef;margin:10px 0 0;line-height:1.5}.myaccount-danger-zone{background:linear-gradient(#ffffff09,#ffffff05),#080a0cf5;border:1px solid #ffd6406b;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #00000052,0 0 0 1px #ffd64014}.myaccount-danger-stripes{background:repeating-linear-gradient(135deg,#ffd21f 0 14px,#101010 14px 28px);border-bottom:1px solid #ffd64066;height:18px}.myaccount-danger-content{padding:24px}.myaccount-danger-content span{color:#101010;letter-spacing:.09em;text-transform:uppercase;background:#ffd21f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:950;display:inline-flex;box-shadow:0 0 20px #ffd21f2e}.myaccount-danger-content h3{color:#ffd21f;letter-spacing:-.03em;margin:16px 0 0;font-size:1.35rem}.myaccount-danger-content p{color:#f1d98a;max-width:680px;margin:10px 0 20px;line-height:1.55}.myaccount-danger-content button{color:#fff;background:#ff424224;border:1px solid #ff424285;border-radius:13px;min-height:46px;padding:0 18px;font-weight:950;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.myaccount-danger-content button:hover{background:#ff424238;border-color:#ff4242db;transform:translateY(-2px);box-shadow:0 14px 32px #ff424229}.myaccount-delete-modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.myaccount-delete-modal{background:radial-gradient(circle at 100% 0,#ffd21f14,#0000 18rem),#080a0cfa;border:1px solid #ffd6407a;border-radius:22px;width:min(100%,620px);max-height:min(820px,90vh);overflow:hidden;box-shadow:0 32px 90px #0000009e,0 0 0 1px #ffd64014}.myaccount-delete-modal-stripes{background:repeating-linear-gradient(135deg,#ffd21f 0 14px,#101010 14px 28px);border-bottom:1px solid #ffd64075;height:22px}.myaccount-delete-modal-content{padding:28px}.myaccount-delete-modal-content span{color:#101010;letter-spacing:.09em;text-transform:uppercase;background:#ffd21f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:950;display:inline-flex;box-shadow:0 0 20px #ffd21f2e}.myaccount-delete-modal-content h2{color:#ffd21f;letter-spacing:-.05em;margin:18px 0 16px;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1}.myaccount-delete-modal-content p{color:#f1d98a;margin:0;line-height:1.55}.myaccount-delete-modal-content p+p{margin-top:12px}.myaccount-delete-modal-content strong{color:#fff;margin-top:18px;font-size:1.05rem;line-height:1.45;display:block}.myaccount-delete-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.myaccount-delete-modal-actions button{border-radius:13px;min-height:46px;padding:0 18px;font-weight:950;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.myaccount-delete-modal-actions button:hover{transform:translateY(-2px)}.myaccount-delete-modal-cancel{color:#fff;background:#ffffff12;border:1px solid #ffffff24}.myaccount-delete-modal-confirm{color:#fff;background:#ff42422e;border:1px solid #ff42429e;box-shadow:0 14px 32px #ff424224}.myaccount-delete-modal-confirm:hover{background:#ff424247;border-color:#ff4242e6}.myaccount-icon{fill:currentColor;flex-shrink:0;width:22px;height:22px}@media (width<=1360px){.myaccount-page{padding:0 42px 36px}.myaccount-event-row{grid-template-columns:210px minmax(0,1fr) 70px 240px 40px 20px}.myaccount-registration-badge{max-width:180px}}@media (width<=1080px){.myaccount-layout{grid-template-columns:1fr}.myaccount-sidebar{grid-template-columns:280px minmax(0,1fr);align-items:stretch;display:grid}.myaccount-help-card{grid-column:1/-1}.myaccount-side-nav{align-content:center}}@media (width<=820px){.myaccount-page{padding:0 18px 28px}.myaccount-layout{gap:22px;margin-top:24px}.myaccount-sidebar{grid-template-columns:1fr}.myaccount-event-row{grid-template-columns:1fr;align-items:start;gap:12px;max-height:none}.myaccount-event-image-wrap{height:180px}.myaccount-event-title-row{flex-wrap:wrap;align-items:flex-start}.myaccount-registration-badge{max-width:100%}.myaccount-event-copy p{-webkit-line-clamp:3;max-height:4.35em}.myaccount-event-meta{max-height:none}.myaccount-event-price{text-align:left}.myaccount-status-group{flex-wrap:wrap;justify-self:start}.myaccount-event-arrow{display:none}}@media (width<=520px){.myaccount-profile-card{padding:24px 18px 20px}.myaccount-avatar-wrap,.myaccount-avatar{width:124px;height:124px}.myaccount-tabs{gap:18px;overflow-x:auto}.myaccount-panel{padding:18px}.myaccount-event-image-wrap{height:150px}.myaccount-event-copy h3{font-size:1rem}.myaccount-delete-modal-backdrop{padding:16px}.myaccount-delete-modal-content{padding:22px}.myaccount-delete-modal-actions{grid-template-columns:1fr;display:grid}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--builder-bg:#07090d;--builder-card:#0a0e15e0;--builder-card-soft:#101621b8;--builder-border:#ffffff18;--builder-text:#f7f7fb;--builder-muted:#a6adbb;--builder-muted-soft:#70798b;--builder-orange:#ff6a00;--builder-orange-light:#ff8a1d;--builder-pink:#ff2f6d;--builder-blue:#119af5;--builder-green:#22e678;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.event-builder-page{width:min(100%,1680px);min-height:100vh;color:var(--builder-text);background:radial-gradient(circle at top right, #ff6a0021, transparent 34rem), radial-gradient(circle at top left, #ff2f6d1a, transparent 28rem), var(--builder-bg);margin:0 auto;padding:0 72px 44px}.event-builder-topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:34px;margin-bottom:24px;display:flex}.event-builder-eyebrow{color:var(--builder-orange-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:900;display:inline-flex}.event-builder-topbar h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(2.3rem,4.8vw,4.4rem);line-height:.95}.event-builder-topbar p{max-width:680px;color:var(--builder-muted);margin:14px 0 0;font-size:1.03rem;line-height:1.55}.event-builder-layout{grid-template-columns:300px minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.event-builder-sidebar,.event-builder-preview-column{gap:18px;display:grid;position:sticky;top:18px}.event-builder-steps-card,.event-builder-help-card,.event-builder-preview-card,.event-builder-url-card,.event-builder-actions-card,.event-builder-panel{background:radial-gradient(circle at top right, #ffffff0b, transparent 18rem), var(--builder-card);border:1px solid var(--builder-border);border-radius:22px;box-shadow:0 22px 54px #00000057}.event-builder-steps-card{padding:18px}.event-builder-steps-card h2{color:#fff;letter-spacing:-.025em;margin:0 0 14px;font-size:1.05rem}.event-builder-steps{gap:8px;display:grid}.event-builder-step{text-align:left;width:100%;min-height:66px;color:var(--builder-muted);background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:10px;transition:transform .18s,background .18s,border-color .18s,color .18s;display:grid}.event-builder-step:hover{color:#fff;background:#ffffff0a;border-color:#ffffff17;transform:translateY(-1px)}.event-builder-step.active{color:#fff;background:linear-gradient(90deg,#ff6a0029,#ff2f6d14),#ffffff09;border-color:#ff6a0047}.event-builder-step-icon{color:#fff;background:#ffffff13;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.event-builder-step.active .event-builder-step-icon{background:linear-gradient(135deg, var(--builder-orange), var(--builder-pink))}.event-builder-step-copy{min-width:0}.event-builder-step-copy strong{color:inherit;font-size:.92rem;display:block}.event-builder-step-copy small{color:var(--builder-muted-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.78rem;line-height:1.25;display:block;overflow:hidden}.event-builder-form-column{gap:14px;display:grid}.event-builder-active-step-title{background:#0a0e159e;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;display:flex}.event-builder-active-step-title span{color:#fff;font-weight:900}.event-builder-active-step-title strong{color:var(--builder-muted);font-size:.84rem}.event-builder-panel{padding:24px}.event-builder-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.event-builder-panel-heading span{color:var(--builder-orange-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:900;display:block}.event-builder-panel-heading h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:1.35rem}.event-builder-panel-heading>strong{color:#ffd08a;background:#ff6a0024;border:1px solid #ff6a004d;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.76rem;font-weight:900;display:inline-flex}.event-builder-form-grid{gap:16px;display:grid}.event-builder-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.event-builder-form-grid.three{grid-template-columns:160px 140px minmax(0,1fr)}.event-builder-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.event-builder-field{gap:8px;display:grid}.event-builder-field-label{gap:4px;display:grid}.event-builder-field-label span{color:#e8edf7;font-size:.86rem;font-weight:900}.event-builder-field-label small{color:var(--builder-muted-soft);font-size:.78rem;line-height:1.35}.event-builder-field input,.event-builder-field select,.event-builder-field textarea{color:#fff;background:linear-gradient(#ffffff0e,#ffffff06),#04070cb8;border:1px solid #ffffff1a;outline:0;width:100%;transition:border-color .18s,box-shadow .18s,background .18s}.event-builder-field input,.event-builder-field select{border-radius:14px;height:48px;padding:0 14px}.event-builder-field textarea{resize:vertical;border-radius:16px;min-height:120px;padding:14px;line-height:1.5}.event-builder-field input:focus,.event-builder-field select:focus,.event-builder-field textarea:focus{border-color:#ff6a00a6;box-shadow:0 0 0 4px #ff6a001a}.event-builder-field input::placeholder,.event-builder-field textarea::placeholder{color:#a6adbbad}.event-builder-details-stack{gap:22px;display:grid}.event-builder-large-textarea{min-height:260px}.event-builder-medium-textarea{min-height:190px}.event-builder-schedule-box{background:linear-gradient(90deg,#119af517,#ff6a000a),#0a0e15b8;border:1px solid #119af538;border-radius:20px;gap:18px;margin-top:24px;padding:22px;display:grid;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff09}.event-builder-schedule-heading-row{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.event-builder-schedule-heading span{color:var(--builder-orange-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:900;display:block}.event-builder-schedule-heading h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.15rem}.event-builder-schedule-heading p{color:var(--builder-muted);margin:7px 0 0;line-height:1.45}.event-builder-schedule-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.event-builder-schedule-actions span{color:var(--builder-muted);font-size:.84rem;font-weight:800}.event-builder-schedule-add-button{color:#fff;background:#119af524;border:1px solid #119af557;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:900;transition:all .18s;display:inline-flex}.event-builder-schedule-add-button:hover:not(:disabled){border-color:#ff6a006b;transform:translateY(-2px)}.event-builder-schedule-add-button:disabled{opacity:.42;cursor:not-allowed}.event-builder-schedule-list{gap:12px;display:grid}.event-builder-schedule-row{background:linear-gradient(#ffffff0a,#ffffff05),#101621b8;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 44px;align-items:end;gap:14px;padding:14px;display:grid}.event-builder-schedule-number{color:#fff;background:linear-gradient(135deg, var(--builder-orange), var(--builder-pink));border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 12px 28px #ff6a0038}.event-builder-schedule-delete-button{color:#ffd6d6;background:#ff42421c;border:1px solid #ff42423d;border-radius:14px;place-items:center;width:44px;height:44px;transition:all .18s;display:grid}.event-builder-schedule-delete-button:hover{color:#fff;background:#ff42422e;border-color:#ff42426b;transform:translateY(-2px)}.event-builder-empty-schedule{color:var(--builder-muted);background:#ffffff09;border:1px dashed #ffffff1f;border-radius:16px;padding:18px}.event-builder-empty-schedule strong{color:#fff;display:block}.event-builder-empty-schedule p{margin:6px 0 0;line-height:1.45}.event-builder-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.event-builder-toggle-row{background:linear-gradient(#ffffff0b,#ffffff05),#101621b8;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:16px;min-height:92px;padding:16px;display:grid;position:relative}.event-builder-toggle-row span strong{color:#fff;font-size:.92rem;display:block}.event-builder-toggle-row span small{color:var(--builder-muted);margin-top:5px;font-size:.78rem;line-height:1.35;display:block}.event-builder-toggle-row input{opacity:0;pointer-events:none;position:absolute}.event-builder-toggle-row i{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;width:54px;height:32px;transition:all .18s;position:relative}.event-builder-toggle-row i:before{content:"";background:#fff;border-radius:999px;width:22px;height:22px;transition:all .18s;position:absolute;top:4px;left:4px}.event-builder-toggle-row input:checked+i{background:linear-gradient(135deg, var(--builder-orange), var(--builder-pink));border-color:#ff6a006b}.event-builder-toggle-row input:checked+i:before{transform:translate(22px)}.event-builder-toggle-row.disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.45)}.event-builder-toggle-row.disabled *{cursor:not-allowed}.event-builder-next-step-hint,.event-builder-template-description{background:linear-gradient(90deg,#ff6a001a,#ff2f6d0b),#101621b3;border:1px solid #ff6a0038;border-radius:16px;margin-top:18px;padding:18px}.event-builder-next-step-hint strong,.event-builder-template-description strong{color:#fff}.event-builder-next-step-hint p,.event-builder-template-description p{color:#dce3ef;margin:8px 0 0;line-height:1.45}.event-builder-next-step-hint button{color:#fff;background:#ff6a001f;border:1px solid #ff6a0061;border-radius:13px;min-height:42px;margin-top:14px;padding:0 16px;font-weight:900;transition:all .18s}.event-builder-template-box{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.event-builder-primary-button,.event-builder-secondary-button{color:#fff;border-radius:15px;min-height:48px;padding:0 18px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s}.event-builder-primary-button{background:linear-gradient(135deg, var(--builder-orange-light), var(--builder-pink));border:0;box-shadow:0 18px 42px #ff6a0042}.event-builder-secondary-button{background:#0a0e1594;border:1px solid #ffffff29}.event-builder-primary-button:hover,.event-builder-secondary-button:hover,.event-builder-next-step-hint button:hover{transform:translateY(-2px)}.event-builder-question-section{margin-top:22px}.event-builder-question-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.event-builder-question-section-heading h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.08rem}.event-builder-question-section-heading p{color:var(--builder-muted);margin:6px 0 0;line-height:1.45}.event-builder-question-list{gap:10px;display:grid}.event-builder-question-card{background:linear-gradient(#ffffff0a,#ffffff05),#101621b8;border:1px solid #ffffff14;border-radius:16px;padding:16px}.event-builder-question-card.system{background:linear-gradient(90deg,#119af51a,#119af508),#101621b8;border-color:#119af538}.event-builder-question-card-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.event-builder-question-card h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:.98rem}.event-builder-question-card p{color:#dce3ef;margin:7px 0 0;line-height:1.45}.event-builder-question-options{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.event-builder-question-options span{color:#edf3fb;background:#ffffff13;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:800}.event-builder-question-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.event-builder-question-badges span,.event-builder-question-badges strong{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.74rem;font-weight:900;display:inline-flex}.event-builder-question-badges span{color:#e8edf7;background:#ffffff14}.event-builder-question-badges strong{color:#ffc878;background:#ffc14d21}.event-builder-additional-info-box{background:linear-gradient(90deg,#ff2f6d17,#ff6a000b),#0a0e15b8;border:1px solid #ff2f6d38;border-radius:20px;gap:18px;margin-top:4px;padding:22px;display:grid;box-shadow:0 18px 44px #00000042,inset 0 1px #ffffff09}.event-builder-additional-info-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.event-builder-additional-info-heading span{color:var(--builder-orange-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:900;display:block}.event-builder-additional-info-heading h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.15rem}.event-builder-additional-info-heading p{color:var(--builder-muted);margin:7px 0 0;line-height:1.45}.event-builder-preview-card{overflow:hidden}.event-builder-preview-image{background:#10151f;height:210px;position:relative;overflow:hidden}.event-builder-preview-image img{object-fit:cover;width:100%;height:100%;display:block}.event-builder-preview-image span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e15b8;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.76rem;font-weight:900;display:inline-flex;position:absolute;top:14px;right:14px}.event-builder-preview-content{padding:18px}.event-builder-preview-kicker{color:var(--builder-orange-light);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:900}.event-builder-preview-content h2{color:#fff;letter-spacing:-.04em;margin:8px 0 0;font-size:1.38rem;line-height:1.1}.event-builder-preview-content p{color:var(--builder-muted);margin:10px 0 0;line-height:1.45}.event-builder-preview-meta{gap:8px;margin-top:16px;display:grid}.event-builder-preview-meta span{color:#dce3ef;font-size:.86rem}.event-builder-preview-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.event-builder-preview-tags small{color:#edf3fb;background:#ffffff14;border-radius:999px;padding:5px 8px;font-weight:800}.event-builder-preview-content button{color:#fff;background:#0a0e1594;border:1px solid #ffffff29;border-radius:14px;width:100%;min-height:44px;margin-top:16px;font-weight:900}.event-builder-url-card,.event-builder-actions-card{padding:18px}.event-builder-url-card span{color:var(--builder-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.event-builder-url-card strong{overflow-wrap:anywhere;color:#fff;margin-top:8px;line-height:1.35;display:block}.event-builder-url-card p{color:var(--builder-muted);margin:8px 0 0;font-size:.86rem;line-height:1.4}.event-builder-actions-card{gap:10px;display:grid}@media (width<=1320px){.event-builder-page{padding:0 32px 36px}.event-builder-layout{grid-template-columns:280px minmax(0,1fr)}.event-builder-preview-column{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.event-builder-preview-card,.event-builder-url-card,.event-builder-actions-card{min-width:0}}@media (width<=920px){.event-builder-layout{grid-template-columns:1fr}.event-builder-sidebar{position:static}.event-builder-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.event-builder-preview-column,.event-builder-form-grid.two,.event-builder-form-grid.three,.event-builder-form-grid.four,.event-builder-toggle-grid,.event-builder-template-box,.event-builder-schedule-heading-row,.event-builder-schedule-row{grid-template-columns:1fr}.event-builder-schedule-number,.event-builder-schedule-delete-button{width:100%;height:38px}.event-builder-schedule-actions{flex-direction:column;align-items:stretch}.event-builder-schedule-add-button{width:100%}.event-builder-question-card-main{grid-template-columns:1fr}.event-builder-question-badges{justify-content:flex-start}}@media (width<=560px){.event-builder-page{padding:0 18px 28px}.event-builder-topbar h1{font-size:2.45rem}.event-builder-steps{grid-template-columns:1fr}.event-builder-panel,.event-builder-additional-info-box,.event-builder-schedule-box{padding:18px}.event-builder-active-step-title{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 16px}.event-builder-panel-heading{flex-direction:column}}.event-builder-field.has-error input{border-color:#ff4242b8;box-shadow:0 0 0 4px #ff42421a}.event-builder-field-error,.event-builder-slug-status{margin-top:2px;font-size:.78rem;font-weight:800;line-height:1.35;display:block}.event-builder-field-error,.event-builder-slug-status.taken,.event-builder-slug-status.error{color:#ffb3b3}.event-builder-slug-status.available{color:#8fffc0}.event-builder-slug-status.checking,.event-builder-slug-status.idle{color:var(--builder-muted-soft)}.event-builder-save-error{color:#ffd6d6;background:#ff42421f;border:1px solid #ff424247;border-radius:14px;padding:12px 14px;font-size:.86rem;font-weight:800;line-height:1.4}.event-builder-primary-button:disabled,.event-builder-secondary-button:disabled{opacity:.52;cursor:not-allowed;transform:none}.event-builder-preview-image-placeholder{width:100%;height:100%;color:var(--builder-muted);letter-spacing:.06em;text-transform:uppercase;background:radial-gradient(circle at 100% 0,#ff6a0029,#0000 12rem),#101621eb;place-items:center;font-size:.92rem;font-weight:900;display:grid}.event-builder-tags-input-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.event-builder-tags-input-wrap small{min-width:64px;color:var(--builder-muted-soft);text-align:right;font-size:.78rem;font-weight:900}.event-builder-tags-list{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.event-builder-tag-chip{color:#edf3fb;background:linear-gradient(90deg,#ff6a0024,#ff2f6d14),#ffffff0e;border:1px solid #ff6a0047;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:.8rem;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.event-builder-tag-chip:hover{background:linear-gradient(90deg,#ff6a0033,#ff2f6d1f),#ffffff12;border-color:#ff6a0085;transform:translateY(-1px)}.event-builder-tag-chip span{color:#ffd0d0;font-size:1rem;line-height:1}@media (width<=560px){.event-builder-tags-input-wrap{grid-template-columns:1fr}.event-builder-tags-input-wrap small{text-align:left}}.event-builder-primary-button.saved{background:linear-gradient(135deg, var(--builder-green), #16b86a);box-shadow:0 18px 42px #22e6783d}:root{--participant-bg:#07090d;--participant-card:#0a0e15e0;--participant-border:#ffffff18;--participant-text:#f7f7fb;--participant-muted:#a6adbb;--participant-muted-soft:#70798b;--participant-orange:#ff6a00;--participant-orange-light:#ff8a1d;--participant-pink:#ff2f6d;--participant-green:#22e678;--participant-blue:#119af5;--participant-red:#ff4242;--participant-yellow:#ffd166}*{box-sizing:border-box}.participant-manager-page{width:min(100%,1440px);min-height:100vh;color:var(--participant-text);background:radial-gradient(circle at top right, #ff6a0021, transparent 34rem), radial-gradient(circle at top left, #ff2f6d1a, transparent 28rem), var(--participant-bg);margin:0 auto;padding:0 72px 48px}.participant-manager-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:24px;margin-top:34px;display:grid}.participant-manager-hero>div,.participant-manager-hero>aside,.participant-manager-panel,.participant-manager-state,.participant-manager-stats article{background:radial-gradient(circle at top right, #ffffff0b, transparent 18rem), var(--participant-card);border:1px solid var(--participant-border);border-radius:24px;box-shadow:0 22px 54px #00000057}.participant-manager-hero>div{padding:34px}.participant-manager-eyebrow,.participant-manager-hero aside span,.participant-manager-panel-heading span,.participant-manager-state span,.participant-manager-stats article span{color:var(--participant-orange-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.participant-manager-hero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95}.participant-manager-hero p{max-width:720px;color:var(--participant-muted);margin:18px 0 0;line-height:1.55}.participant-manager-hero>aside{flex-direction:column;justify-content:center;padding:26px;display:flex}.participant-manager-hero aside strong{color:#fff;font-size:2.45rem;line-height:1}.participant-manager-hero aside small{color:var(--participant-muted-soft);margin-top:8px;font-weight:800}.participant-manager-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.participant-manager-stats article{padding:18px}.participant-manager-stats article strong{color:#fff;font-size:2rem;line-height:1;display:block}.participant-manager-panel{margin-top:18px;padding:24px}.participant-manager-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.participant-manager-panel-heading h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.35rem}.participant-manager-panel-heading input{color:#fff;background:linear-gradient(#ffffff0e,#ffffff06),#04070cb8;border:1px solid #ffffff1a;border-radius:14px;outline:0;width:min(100%,320px);height:46px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}.participant-manager-panel-heading input:focus{border-color:#ff6a00a6;box-shadow:0 0 0 4px #ff6a001a}.participant-manager-empty{color:var(--participant-muted);background:#101621b8;border:1px solid #ffffff14;border-radius:18px;padding:22px}.participant-manager-table-wrap{background:#04070c6b;border:1px solid #ffffff14;border-radius:18px;overflow-x:auto}.participant-manager-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1360px}.participant-manager-table th,.participant-manager-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff13;height:57px;padding:14px 16px}.participant-manager-table th{z-index:1;color:#ffd08a;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ff6a001f,#ff6a0009),#10151f;font-size:.75rem;font-weight:950;position:sticky;top:0}.participant-manager-table td{color:#dce3ef;background:#04070c2e;font-size:.9rem;line-height:1.45}.participant-manager-table tbody tr{transition:background .18s,transform .18s}.participant-manager-table tbody tr:hover td{background:#ffffff09}.participant-manager-table td strong{color:#fff}.participant-manager-table td small{color:var(--participant-muted-soft);margin-top:3px;font-size:.76rem;display:block}.participant-manager-notes{min-width:220px;max-width:320px;max-height:42px;color:var(--participant-muted);overflow:hidden}.participant-manager-action-column{z-index:2;background:linear-gradient(90deg,#04070c33,#10151ffa 18%),#10151f;width:250px;min-width:250px;max-width:250px;position:sticky;right:0;box-shadow:-18px 0 28px #00000042}.participant-manager-table th.participant-manager-action-column{z-index:4;background:linear-gradient(#ff6a001f,#ff6a0009),#10151f}.participant-manager-table td.participant-manager-action-column{vertical-align:middle;background:linear-gradient(90deg,#04070c33,#0a0e15fa 18%),#0a0e15fa}.participant-manager-table tbody tr:hover td.participant-manager-action-column{background:linear-gradient(90deg,#12182359,#121823fa 18%),#121823fa}.participant-payment-confirm-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg, var(--participant-orange-light), var(--participant-pink));cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:950;transition:transform .18s,box-shadow .18s,opacity .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 12px 28px #ff6a0038}.participant-payment-confirm-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px #ff6a0047}.participant-payment-confirm-button:disabled,.participant-payment-confirm-button.sent{color:#aeb6c5;box-shadow:none;cursor:not-allowed;opacity:.72;background:linear-gradient(#ffffff13,#ffffff09),#4e56656b;border:1px solid #ffffff1c}.participant-payment-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:.76rem;font-weight:950;display:inline-flex}.participant-payment-badge.paid{color:#baffd5;background:#22e67821;border:1px solid #22e67857}.participant-payment-badge.unpaid{color:#ffd0d0;background:#ff424221;border:1px solid #ff424257}.participant-payment-badge.pending{color:#fff0bd;background:#ffd16624;border:1px solid #ffd16657}.participant-payment-badge.unknown{color:#dce3ef;background:#a6adbb1f;border:1px solid #a6adbb3d}.participant-manager-footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.participant-manager-footer a,.participant-manager-state button{color:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:900;text-decoration:none;transition:all .18s;display:inline-flex}.participant-manager-footer a:first-child{background:#0a0e1594;border:1px solid #ffffff29}.participant-manager-footer a:last-child,.participant-manager-state button{background:linear-gradient(135deg, var(--participant-orange-light), var(--participant-pink));border:0;box-shadow:0 18px 42px #ff6a0042}.participant-manager-footer a:hover,.participant-manager-state button:hover{transform:translateY(-2px)}.participant-manager-state{text-align:center;max-width:760px;margin:72px auto 0;padding:42px}.participant-manager-state h1{color:#fff;margin:0;font-size:2.4rem}.participant-manager-state p{max-width:560px;color:var(--participant-muted);margin:14px auto 24px;line-height:1.55}.participant-manager-state.error{background:radial-gradient(circle at top right, #ff424214, transparent 18rem), var(--participant-card);border-color:#ff424247}.participant-manager-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.participant-manager-modal{width:min(100%,460px);color:var(--participant-text);background:radial-gradient(circle at top right, #ff6a001f, transparent 16rem), var(--participant-card);border:1px solid var(--participant-border);border-radius:24px;padding:28px;box-shadow:0 28px 74px #0000007a}.participant-manager-success-modal{background:radial-gradient(circle at top right, #22e6781f, transparent 16rem), var(--participant-card);border-color:#22e67847}.participant-manager-modal>span{color:var(--participant-orange-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.participant-manager-success-modal>span{color:var(--participant-green)}.participant-manager-modal h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:1.65rem}.participant-manager-modal p{color:var(--participant-muted);margin:14px 0 0;line-height:1.55}.participant-manager-modal-user{background:#04070c85;border:1px solid #ffffff14;border-radius:16px;margin-top:18px;padding:14px}.participant-manager-modal-user strong{color:#fff;display:block}.participant-manager-modal-user small{color:var(--participant-muted-soft);margin-top:4px;font-weight:800;display:block}.participant-manager-modal-error{color:#ffd0d0;background:#ff424221;border:1px solid #ff424247;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:.9rem;font-weight:800;line-height:1.45}.participant-manager-modal-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.participant-manager-modal-actions button{color:#fff;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:900;transition:transform .18s,opacity .18s;display:inline-flex}.participant-manager-modal-actions button:hover:not(:disabled){transform:translateY(-2px)}.participant-manager-modal-actions button:disabled{cursor:not-allowed;opacity:.68}.participant-manager-modal-cancel{background:#0a0e15b8;border:1px solid #ffffff29}.participant-manager-modal-confirm{background:linear-gradient(135deg, var(--participant-orange-light), var(--participant-pink));border:0;box-shadow:0 18px 42px #ff6a0042}@media (width<=1180px){.participant-manager-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.participant-manager-page{padding:0 32px 36px}.participant-manager-hero{grid-template-columns:1fr}.participant-manager-panel-heading{display:grid}.participant-manager-panel-heading input{width:100%}}@media (width<=680px){.participant-manager-stats{grid-template-columns:1fr}}@media (width<=560px){.participant-manager-page{padding:0 18px 28px}.participant-manager-hero>div,.participant-manager-hero>aside,.participant-manager-panel,.participant-manager-state,.participant-manager-stats article{padding:20px}.participant-manager-footer{flex-direction:column}.participant-manager-footer a,.participant-manager-state button{width:100%}.participant-manager-modal-actions{flex-direction:column}.participant-manager-modal-actions button{width:100%}}html,body,#root{color:#f7f7fb;background:#07090d;min-width:320px;min-height:100vh;margin:0}body{overflow-x:hidden}
