@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Oswald:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Inter:wght@300;400;500;600&family=Great+Vibes&family=Montserrat:ital,wght@1,800&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap";@font-face{font-family:LIVE Display;src:url(/fonts/live-display.woff2) format("woff2");font-weight:400;font-display:swap}.lp{--navy: #00183f;--blue: #003467;--card: rgba(0, 63, 120, .7);--box: #142e5c;--gold: #f9dd84;--gold-btn-1: #caa470;--gold-btn-2: #fdf5ce;--gold-btn-text: #795831;--gold-btn-shadow: #b28651;--white: #ffffff;--display: "LIVE Display", "Oswald", "Arial Narrow", sans-serif;--body: "Inter", "Segoe UI", system-ui, sans-serif;--wrap: 1104px;--pad: clamp(20px, 5vw, 88px);background:var(--navy);color:var(--white);font-family:var(--body);font-size:16px;line-height:1.44;overflow-x:clip}.lp h1,.lp h2,.lp h3{color:inherit;margin:0;letter-spacing:0}.lp p{margin:0}.lp button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;width:auto}.lp a,.lp a:hover{text-decoration:none}.lp :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lp-wrap{max-width:calc(var(--wrap) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}.lp-gold{color:var(--gold)}.lp-center{display:flex;justify-content:center;margin-top:50px}.lp-h1{font-family:var(--display);font-weight:400;font-size:clamp(56px,7.5vw,96px);line-height:1;text-transform:uppercase}.lp-h1 span{display:block}.lp-h2{font-family:var(--display);font-weight:400;font-size:clamp(36px,3.8vw,48px);line-height:1;text-transform:uppercase;text-align:center;margin-bottom:50px!important}.lp-card-title{font-family:var(--display);font-weight:400;font-size:24px;line-height:1;text-transform:uppercase;color:var(--gold)!important;margin-bottom:10px!important}.lp .lp-btn{display:inline-flex;align-items:center;justify-content:center;min-width:332px;height:64px;padding:0 32px;border-radius:99px;font-family:var(--body);font-weight:500;font-size:16px;letter-spacing:.02em;text-transform:uppercase;transition:transform .15s ease,filter .15s ease}.lp .lp-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.lp .lp-btn-gold{background:linear-gradient(90deg,var(--gold-btn-1),var(--gold-btn-2) 50%,var(--gold-btn-1));color:var(--gold-btn-text)!important;box-shadow:0 6px 0 var(--gold-btn-shadow),0 10px 24px #00000059}.lp .lp-btn-blue{background:linear-gradient(180deg,#1570ff,#033191);color:var(--white)!important;box-shadow:0 6px #00276b,0 10px 24px #00000059}.lp-bar{position:sticky;top:0;z-index:20;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:padding .25s,box-shadow .25s;padding:12px var(--pad);background:#00183feb;border-bottom:1px solid rgba(249,221,132,.18)}.lp-bar-in{max-width:var(--wrap);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-bar-logos{display:flex;align-items:center;gap:22px}.lp-bar-logos a{display:block;transition:transform .2s,filter .2s}.lp-bar-logos a:hover{transform:translateY(-2px);filter:brightness(1.2)}.lp-bar-logos img{display:block;height:44px;width:auto}.lp-bar-right{display:flex;align-items:center;gap:10px}.lp .lp-lang{width:auto;font:500 13px var(--body);color:var(--white);background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:7px 10px}.lp .lp-lang option{color:#00183f}.lp-bar.is-scrolled{box-shadow:0 8px 24px #00000059}.lp .lp-bar-cta{display:none;font:600 13px var(--body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--btn-gold-text, #795831)!important;background:linear-gradient(90deg,#caa470,#fdf5ce 50%,#caa470);border-radius:99px;padding:9px 18px;box-shadow:0 3px #b28651;animation:lp-cta-in .3s ease-out}.lp-bar.is-scrolled .lp-bar-cta{display:inline-block}@keyframes lp-cta-in{0%{opacity:0;transform:translateY(-6px)}}.lp-bar-login{font:500 13px var(--body);color:var(--white)!important;border:1px solid var(--gold);border-radius:99px;padding:7px 16px}.lp-hero{position:relative;overflow:hidden;min-height:680px;display:flex;align-items:center;padding:40px 0 46px;background:radial-gradient(ellipse at 72% 45%,#0b3d82 0%,var(--blue) 35%,var(--navy) 80%)}.lp-hero>.lp-wrap{width:100%}.lp-hero-media{position:absolute;top:0;right:max(var(--pad),calc((100vw - var(--wrap)) / 2));height:100%;aspect-ratio:9 / 16;z-index:2}.lp-hero-bg{display:block;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.lp .lp-sound{position:absolute;right:18%;bottom:24px;width:48px;height:48px;padding:0;border-radius:50%;display:grid;place-items:center;background:#00183fb3!important;color:var(--gold)!important;border:1px solid var(--gold)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:transform .2s}.lp .lp-sound:hover{transform:scale(1.08)}.lp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 75%,#00183f99);pointer-events:none}.lp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:513px 1fr;gap:40px;align-items:center}.lp-hero-grid>.lp-video{width:calc(100% - min(0px,calc(40px - (100vw - var(--wrap)) / 2)));max-width:860px}.lp-hero-box{margin:22px 0 18px!important;max-width:513px;padding:14px 20px;border:1px solid var(--white);border-radius:4px;background:var(--box);font-weight:700;line-height:1.3}.lp-hero-date{color:var(--gold);font-weight:700}.lp-hero-desc{max-width:475px}.lp-hero-btns{display:flex;flex-direction:column;align-items:flex-start;gap:26px;margin-top:34px}.lp-video{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--white);box-shadow:0 30px 60px #00000059}.lp-video iframe,.lp-video-poster,.lp-video-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lp-video-poster img{object-fit:cover;filter:brightness(.75)}.lp-video-play{position:absolute;left:50%;top:50%;width:81px;height:81px;transform:translate(-50%,-50%);border-radius:50%;background:var(--blue);box-shadow:0 10px 30px #0006}.lp-video-play:after{content:"";position:absolute;left:34px;top:25px;border-left:22px solid var(--white);border-top:15px solid transparent;border-bottom:15px solid transparent}.lp-facts{background:var(--blue);border-top:1px solid var(--white);border-bottom:1px solid var(--white);padding:30px 0 28px}.lp-facts-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.lp-facts-list li{position:relative;padding-left:18px}.lp-facts-list li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.lp-facts-limited{margin-top:26px!important;text-align:center;color:var(--gold);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lp-sec{padding:40px 0 70px}.lp-sec-tight{padding-bottom:50px}.lp-dark{background:var(--navy)}.lp-blue{background:var(--blue)}.lp-lead{max-width:766px;margin:-26px auto 60px!important;text-align:center}.lp-card{background:var(--card);border:1px solid var(--white);border-radius:4px;padding:18px 14px 20px}.lp-projects{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp .lp-project{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 16px 20px;color:var(--white);text-decoration:none;transition:transform .2s,border-color .2s}.lp .lp-project:hover{transform:translateY(-4px);border-color:var(--gold)}.lp-project img{height:80px;width:auto;max-width:100%;object-fit:contain;margin-bottom:6px}.lp-project-name{font-weight:700}.lp-project-desc{font-size:14px;opacity:.85;flex:1}.lp-project-go{font-size:13px;color:var(--gold)}.lp-who-sec{background:linear-gradient(#00183f8c,#00183fb3),url(/lp/hero-desktop.webp) center / cover no-repeat}.lp-who{display:grid;grid-template-columns:repeat(2,minmax(0,370px));justify-content:center;gap:20px}.lp-award{display:grid;grid-template-columns:350px 1fr;gap:50px;align-items:center;max-width:977px;margin:0 auto}.lp-award-circle{position:relative;width:350px;aspect-ratio:1;border-radius:50%;background:var(--gold);overflow:hidden}.lp-award-circle img{position:absolute;left:50%;bottom:4%;height:91%;width:auto;transform:translate(-50%)}.lp-award-text p+p{margin-top:0}.lp-award-text .lp-gold-b{color:var(--gold);font-weight:700}.lp-award-text p:nth-child(3){margin-top:1.4em}.lp-day{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.lp-day li{flex:0 1 348px;display:grid;grid-template-columns:50px 1fr;gap:16px;align-items:start}.lp-day-n{width:50px;height:50px;border-radius:50%;background:var(--gold);color:var(--navy);display:grid;place-items:center;font-family:var(--display);font-size:32px;line-height:1}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1022px;margin:0 auto;text-align:center}.lp-step-art{position:relative;width:190px;height:160px;margin:0 auto 26px}.lp-step-n{position:absolute;left:0;top:0;z-index:2;width:74px;height:74px;border-radius:14px;background:var(--white);color:var(--navy);display:grid;place-items:center;font-family:var(--display);font-size:60px;line-height:1}.lp-step-tile{position:absolute;right:0;bottom:0;width:152px;height:120px;border-radius:14px;background:var(--gold)}.lp-step-tile img{position:absolute;right:10px;bottom:18px;width:116px;height:auto}.lp-step-title{font-family:var(--body);font-size:16px;font-weight:700;color:var(--gold)!important;text-transform:uppercase;margin-bottom:14px!important;line-height:1.25}.lp-get{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-get-card{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:center;min-height:154px}.lp-get-card img{width:54px;height:auto}.lp-get-card h3{font-family:var(--body);font-size:16px;font-weight:700;margin-bottom:12px!important}.lp-org{position:relative;background:var(--blue);padding:40px 0 0;overflow:hidden}.lp-org-bg{position:absolute;inset:0 auto 0 0;width:68%;background:url(/lp/maria-bg.webp) left center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 60%,transparent);mask-image:linear-gradient(90deg,#000 60%,transparent)}.lp-org .lp-wrap{position:relative}.lp-org .lp-h2{margin-bottom:0!important}.lp-org-grid{display:grid;grid-template-columns:476px 1fr;align-items:center;gap:0}.lp-org-photo{width:476px;height:auto;align-self:end;display:block}.lp-org-box{max-width:580px;margin-left:-10px;padding:26px 20px;background:var(--navy);border:1px solid var(--white);border-radius:4px}.lp-org-head{font-family:var(--display);font-weight:400;font-size:32px;line-height:1.05;text-transform:uppercase;text-align:center;margin-bottom:22px!important}.lp-org-box p+p{margin-top:1.4em}.lp-car{position:relative;padding:0 2px}.lp-car-track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-car-slide{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:10px;background:var(--navy)}.lp-car-blur{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:center / cover no-repeat;filter:blur(18px) brightness(.55)}.lp-car-slide img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.lp .lp-car-arrow{position:absolute;top:50%;z-index:2;width:50px;height:50px;border-radius:50%;background:var(--white)!important;color:var(--navy)!important;font-size:24px!important;font-weight:700!important;transform:translateY(-50%);box-shadow:0 6px 18px #00000059}.lp-car-prev{left:-25px}.lp-car-next{right:-25px}.lp-where{display:grid;grid-template-columns:577px 1fr;max-width:1100px;margin:0 auto;border-radius:10px;overflow:hidden;background:var(--gold);color:var(--navy)}.lp-where img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.lp-where-text{padding:30px 26px;align-self:center}.lp-where-text p+p{margin-top:1.4em}.lp-ways{display:grid;grid-template-columns:repeat(2,minmax(0,478px));justify-content:center;gap:20px}.lp-way{display:grid;grid-template-columns:143px 1fr;gap:16px;align-items:center;min-height:301px;padding:15px 20px}.lp-way-2{grid-template-columns:1fr 143px}.lp-way img{width:143px;height:auto}.lp-way-title{font-family:var(--display);font-weight:400;font-size:32px;line-height:1;text-transform:uppercase;margin-bottom:14px!important}.lp-way ul{list-style:none;margin:0;padding:0}.lp-way li{position:relative;padding-left:14px}.lp-way li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.lp-way li:first-child{font-weight:500}.lp-faq{max-width:846px;margin:0 auto;display:grid;gap:10px}.lp-faq details{background:var(--gold);color:var(--navy);border-radius:10px}.lp-faq summary{list-style:none;cursor:pointer;position:relative;padding:18px 56px 18px 18px;font-weight:700}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:before,.lp-faq summary:after{content:"";position:absolute;right:22px;top:50%;width:18px;height:2px;background:var(--navy);transition:transform .2s ease}.lp-faq summary:after{transform:rotate(90deg)}.lp-faq details[open] summary:after{transform:rotate(0)}.lp-faq details p{padding:0 18px 18px}.lp-foot{text-align:center;padding:40px var(--pad);border-top:1px solid rgba(249,221,132,.2);font-size:14px}.lp-foot img{height:34px;width:auto;margin-bottom:16px}.lp-foot-links{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-bottom:12px}.lp-foot-links a{color:var(--gold)!important}.lp-foot p{opacity:.55;font-size:12px;letter-spacing:.08em}@media(max-width:1100px){.lp-hero:after{background:#00183f9e}.lp-hero{min-height:0}.lp-hero-media{top:0;right:0;bottom:0;left:0;width:100%;z-index:auto}.lp-hero-bg{-webkit-mask-image:none;mask-image:none}.lp .lp-sound{z-index:3;right:14px;bottom:14px}.lp-hero-grid{grid-template-columns:1fr}.lp-hero-grid>.lp-video{max-width:640px;margin-right:0}.lp-org-grid{grid-template-columns:1fr}.lp-org-photo{width:min(476px,90%);margin:0 auto}.lp-org-box{margin:-40px 0 40px;position:relative}.lp-where{grid-template-columns:1fr}.lp-get,.lp-projects{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.lp-who-sec{background-image:linear-gradient(#00183f8c,#00183fb3),url(/lp/hero-mobile.webp)}.lp-hero{padding-top:28px;text-align:center}.lp-h1{font-size:68px}.lp-hero-box,.lp-hero-desc{margin-left:auto!important;margin-right:auto!important}.lp-hero-btns{align-items:stretch}.lp-btn{min-width:0;width:100%}.lp-facts-list,.lp-who,.lp-steps,.lp-get,.lp-ways{grid-template-columns:1fr}.lp-award{grid-template-columns:1fr;justify-items:center}.lp-award-circle{width:min(300px,80vw)}.lp-day li{flex-basis:100%}.lp-car-track{grid-template-columns:1fr}.lp-car-extra{display:none!important}.lp-car{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.lp-car-track{flex:0 0 100%}.lp .lp-car-arrow{position:static;order:1;transform:none}.lp-way{grid-template-columns:120px 1fr}.lp-way-2{grid-template-columns:1fr 120px}.lp-way img{width:120px}.lp-h2{font-size:40px;margin-bottom:36px!important}.lp-hero-grid{display:flex;flex-direction:column;gap:0}.lp-hero-text{display:contents}.lp-hero-grid>.lp-video{order:1;width:100%;margin:4px 0 24px}.lp-hero-btns{order:2}.lp-day{gap:24px}.lp-day li{position:relative}.lp-day li:not(:last-child):before{content:"";position:absolute;left:24px;top:50px;bottom:-24px;width:2px;background:var(--gold);opacity:.6}.lp-bar{padding:14px 16px 12px}.lp-bar-in{flex-direction:column;gap:12px}.lp-bar-logos{gap:18px;justify-content:center}.lp-bar-logos img{height:40px}.lp-bar-right{width:100%;justify-content:center}.lp-bar.is-scrolled{padding:8px 12px}.lp-bar.is-scrolled .lp-bar-in{flex-direction:row;gap:10px}.lp-bar.is-scrolled .lp-bar-logos{gap:8px}.lp-bar.is-scrolled .lp-bar-logos img{height:26px}.lp-bar.is-scrolled .lp-bar-right{width:auto}.lp-bar.is-scrolled .langswitch,.lp-bar.is-scrolled .lp-bar-login{display:none}.lp .lp-bar-cta{padding:8px 12px;font-size:11px}.lp-projects{grid-template-columns:repeat(2,1fr);gap:12px}.lp-project img{height:56px}.lp .lp-project{padding:16px 10px}.lp-project-go{font-size:11.5px;white-space:nowrap}}.lp-sponsors{padding:60px 0;background:linear-gradient(#00183fd1,#00183fe6),url(/docs/sp/photo-4.webp) center / cover no-repeat;border-top:1px solid rgba(249,221,132,.35);border-bottom:1px solid rgba(249,221,132,.35)}.lp-sponsors-in{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:center}.lp-sponsors-shields{width:100%;height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.lp-sponsors-kicker{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;font-size:13px;margin-bottom:8px!important}.lp .lp-sponsors-title{text-align:left;margin-bottom:16px!important}.lp-sponsors-text{max-width:640px;line-height:1.55}.lp-sponsors-media{margin-top:14px!important;color:var(--gold);font-weight:700}.lp-sponsors-media:before{content:"📣 "}.lp-sponsors-tiers{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 26px!important;padding:0}.lp-sponsors-tiers li{padding:6px 14px;border:1px solid rgba(249,221,132,.6);border-radius:99px;font-size:13px;color:var(--gold)}@media(max-width:720px){.lp-sponsors-in{grid-template-columns:1fr;gap:16px;text-align:center}.lp-sponsors-shields{width:130px;margin:0 auto}.lp .lp-sponsors-title{text-align:center}.lp-sponsors-tiers{justify-content:center}}.lp-passes-lead{text-align:center;max-width:640px;margin:-30px auto 40px!important;opacity:.9}.lp-tickets{--tk-bg: linear-gradient(135deg, #0d3a7a, #062a5c);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1104px;margin:0 auto}.lp-ticket{--tk-accent: #9fc3ff;--tk-ink: #fff;--tk-stub: rgba(255, 255, 255, .08);--notch: 16px;position:relative;display:grid;grid-template-columns:1fr 168px;color:var(--tk-ink);background:var(--tk-bg);border-radius:16px;box-shadow:0 20px 44px #00000059;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - 168px) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - 168px) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - 168px) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - 168px) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;transition:transform .25s,box-shadow .25s}.lp-ticket:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 28px 56px #00000073}.lp-ticket-main{padding:22px 22px 22px 24px;border-right:2px dashed rgba(255,255,255,.35)}.lp-ticket-kicker{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--tk-accent);margin-bottom:6px!important}.lp-ticket-name{font-family:var(--display);font-weight:400;font-size:34px;line-height:1;text-transform:uppercase;margin:0 0 12px!important;color:var(--tk-ink)!important}.lp-ticket-for{font-size:14px;line-height:1.5;opacity:.88;margin-bottom:12px!important}.lp-ticket-list{list-style:none;margin:0!important;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lp-ticket-list li{font-size:13px;padding:4px 10px;border-radius:99px;border:1px solid color-mix(in srgb,var(--tk-accent) 55%,transparent);color:var(--tk-ink)}.lp-ticket-list li:before{content:"✓ ";color:var(--tk-accent);font-weight:700}.lp-ticket-no li{opacity:.6;text-decoration:line-through}.lp-ticket-no li:before{content:"✕ "}.lp-ticket-sub{margin:12px 0 6px!important;font-size:13px;font-weight:700}.lp-ticket-note{margin-top:12px!important;font-size:13px;font-weight:700;color:var(--tk-accent)}.lp-ticket-stub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 14px;text-align:center;background:var(--tk-stub)}.lp-ticket-admit{font-size:10px;letter-spacing:.3em;text-transform:uppercase;opacity:.7}.lp-ticket-price{font-family:var(--display);font-weight:400;font-size:48px;line-height:1;color:var(--tk-accent)}.lp-ticket-date{font-size:12px;opacity:.8}.lp .lp-ticket-btn{margin-top:6px;padding:9px 16px;border-radius:99px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#241a06!important;background:var(--tk-accent);box-shadow:0 4px #00000040}.lp .lp-ticket-btn:hover{filter:brightness(1.1)}.lp-ticket-soon{margin-top:6px;padding:7px 14px;border-radius:99px;font-size:12px;border:1px dashed currentColor;opacity:.75}.lp-ticket-conference{--tk-bg: linear-gradient(135deg, #1c4f9c, #0b2c66);--tk-accent: #9cc8ff}.lp-ticket-professional{--tk-bg: linear-gradient(135deg, #3d4a63, #1c2538);--tk-accent: #e3e8f2;--tk-stub: linear-gradient(160deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .04))}.lp-ticket-vip{--tk-bg: linear-gradient(135deg, #3a2a0a, #120d04 60%, #2b1f08);--tk-accent: #f9dd84;--tk-stub: linear-gradient(160deg, #caa470, #fdf5ce 50%, #caa470);box-shadow:0 0 0 1px #f9dd8499,0 24px 60px #caa47059}.lp-ticket-vip .lp-ticket-stub,.lp-ticket-vip .lp-ticket-price{color:#3b2a0e}.lp .lp-ticket-vip .lp-ticket-btn{background:#120d04;color:#f9dd84!important}.lp-ticket-guest{--tk-bg: linear-gradient(135deg, #0a1f3f, #061229);--tk-accent: #c9b27a}@media(max-width:900px){.lp-tickets{grid-template-columns:1fr}}@media(max-width:520px){.lp-ticket{grid-template-columns:1fr;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - 132px),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% calc(100% - 132px),#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - 132px),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% calc(100% - 132px),#0000 98%,#000) right / 51% 100% no-repeat}.lp-ticket-main{border-right:0;border-bottom:2px dashed rgba(255,255,255,.35)}.lp-ticket-stub{height:132px;flex-direction:row;flex-wrap:wrap;gap:6px 14px}.lp-ticket-admit{width:100%}.lp-ticket-price{font-size:40px}}.lp-ticket-terms{margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;line-height:1.45}.lp-ticket-terms p{margin:0 0 4px!important;opacity:.92}.lp-ticket-limited{display:inline-block;margin:-4px 0 10px!important;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#120d04;background:linear-gradient(90deg,#caa470,#fdf5ce 50%,#caa470);animation:lp-limited 2.4s ease-in-out infinite}@keyframes lp-limited{50%{box-shadow:0 0 0 4px #f9dd8440}}.lp-referral-note{max-width:820px;margin:30px auto 0!important;padding:14px 20px;text-align:center;font-size:14px;line-height:1.5;border:1px dashed rgba(249,221,132,.55);border-radius:12px}.lp-award-media{display:flex;flex-direction:column;align-items:center;gap:22px}.lp-award-open{max-width:420px;text-align:center;font-weight:700;line-height:1.45;color:var(--gold)}.lp .langswitch-btn{display:inline-flex;align-items:center;gap:8px;font:500 13px var(--body);color:var(--white)!important;background:transparent!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:6px;padding:6px 10px}.lp .langswitch-btn:hover{border-color:var(--gold)!important}.lp .langswitch-menu{z-index:30;background:#0a2350;border-color:#f9dd844d}.lp .langswitch-menu button{font:500 14px var(--body);color:var(--white)!important;background:transparent!important;padding:8px 10px}.lp .langswitch-menu button:hover{background:#ffffff14!important}.lp .langswitch-menu button.is-current{color:var(--gold)!important}@media(max-width:720px){.lp .langswitch-native{display:inline}.lp .langswitch-menu{right:auto;left:0}}.lp-where-lead{white-space:pre-line}.lp section[id]{scroll-margin-top:130px}.lp-nav{max-width:var(--wrap);margin:10px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:4px 28px;border-top:1px solid rgba(249,221,132,.12);padding-top:8px}.lp-nav a,.lp-menu a{font:600 13px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#f9dd84;text-decoration:none;transition:color .2s}.lp-nav a:hover,.lp-menu a:hover{color:#fff}.lp-burger{display:none;flex-direction:column;justify-content:center;gap:5px;flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0 9px;background:transparent;border:1px solid rgba(249,221,132,.45);border-radius:10px;cursor:pointer}.lp-burger span{display:block;height:2px;background:#f9dd84;border-radius:2px;transition:transform .25s,opacity .2s}.lp-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.lp-burger.is-open span:nth-child(2){opacity:0}.lp-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp-menu{display:none}@media(max-width:900px){.lp-nav{display:none}.lp-burger{display:flex}.lp-menu{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:6px;border-top:1px solid rgba(249,221,132,.15)}.lp-menu a{padding:12px 4px;font-size:15px;border-bottom:1px solid rgba(255,255,255,.06)}.lp section[id]{scroll-margin-top:70px}}@media(max-width:520px){.lp-bar.is-scrolled .lp-bar-logos{gap:6px;min-width:0}.lp-bar.is-scrolled .lp-bar-logos img{height:22px}.lp-bar.is-scrolled .lp-bar-right{gap:8px;flex-shrink:0}.lp-bar.is-scrolled .lp-bar-cta{padding:7px 10px;font-size:10px;letter-spacing:.04em}.lp-bar.is-scrolled .lp-burger{flex-basis:34px;width:34px;min-width:34px;height:34px;padding:0 7px}}.lp-menu .lp-menu-cabinet{margin-top:10px;text-align:center;border:1px solid #f9dd84;border-radius:99px}.lp .lp-intro{max-width:820px;margin:18px auto 0!important;text-align:center;font-size:14px;line-height:1.65;opacity:.82}.rg{--rg-navy: #0b2a6b;--rg-navy-deep: #061a46;--rg-ink: #1d2a44;--rg-gold: #c9a24a;--rg-gold-light: #f3dc9a;--rg-gold-line: rgba(201, 162, 74, .75);--rg-gold-grad: linear-gradient(180deg, #fff3c4 0%, #f1cf7c 38%, #b8862f 62%, #f4dc95 100%);min-height:100vh;color:var(--rg-ink);font:400 16px/1.6 Open Sans,Segoe UI,sans-serif;background:#f7f1e6 url(/docs/rg/marble.webp) center top / 1400px auto repeat}.rg *,.rg *:before,.rg *:after{box-sizing:border-box}.rg a{text-decoration:none}.rg-wrap{max-width:900px;margin:0 auto;padding:0 16px}.rg-gold-text{font-family:Montserrat,Open Sans,sans-serif;font-style:italic;font-weight:800;text-transform:uppercase;background:var(--rg-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.rg-bar{position:sticky;top:0;z-index:6;padding:10px 16px;background:#061a46f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rg-gold-line)}.rg-bar-in{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.rg .rg-back{color:#fff;font-size:14px;opacity:.85}.rg .rg-back:hover{opacity:1;color:var(--rg-gold-light)}.rg .rg-bar-pdf{color:var(--rg-gold-light);font-size:13px;font-weight:600;border:1px solid var(--rg-gold);border-radius:99px;padding:6px 16px}.rg .rg-bar-pdf:hover{background:#c9a24a26}.rg-hero{position:relative;overflow:hidden;padding:56px 16px 64px;text-align:center;color:#fff;background:radial-gradient(ellipse at 50% 30%,#1b4bb0,#0d3591,#071f5e 80%);border-bottom:3px solid var(--rg-gold)}.rg-hero-in{position:relative;z-index:1;max-width:760px;margin:0 auto}.rg-hero-title{margin:0;font-size:clamp(48px,10vw,104px);line-height:1;letter-spacing:.01em}.rg-hero-art{display:block;width:min(620px,100%);margin:10px auto 0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 60%,transparent 100%)}.rg-hero-meta{margin:8px 0 22px;font-size:15px;opacity:.92}.rg-hero-logos{display:flex;justify-content:center;align-items:center;gap:clamp(14px,4vw,36px);margin-bottom:30px}.rg-hero-logos img{height:clamp(40px,8vw,64px);width:auto}.rg-hero-ribbon{position:absolute;pointer-events:none;width:clamp(160px,26vw,360px);height:auto}.rg-hero-ribbon-r{bottom:0;right:0}.rg-hero-ribbon-l{bottom:0;left:0}.rg .rg-btn{display:inline-flex;align-items:center;justify-content:center;min-width:240px;padding:16px 34px;border-radius:99px;font:700 15px Open Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6b4a1f;background:linear-gradient(90deg,#caa470,#fdf5ce 50%,#caa470);box-shadow:0 6px #b28651,0 14px 30px #0000004d;transition:transform .15s}.rg .rg-btn:hover{transform:translateY(-2px)}.rg-toc{position:sticky;top:51px;z-index:5;padding:10px 0;background:#061a46e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rg-gold-line)}.rg-toc .rg-wrap{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.rg-toc .rg-wrap::-webkit-scrollbar{display:none}.rg .rg-toc a{flex:none;font-size:13px;color:var(--rg-gold-light);padding:6px 14px;border:1px solid rgba(201,162,74,.55);border-radius:99px;white-space:nowrap}.rg .rg-toc a:hover{background:#c9a24a2e;border-color:var(--rg-gold-light)}.rg-main{max-width:900px;margin:0 auto;padding:36px 16px 70px}.rg-sec{scroll-margin-top:110px;margin-bottom:36px}.rg-sheet{position:relative;border-radius:14px;overflow:hidden;background:#fffcf599;box-shadow:0 18px 50px #0b2a6b29;border:1px solid rgba(201,162,74,.45)}.rg-sheet-wave{height:96px;background:url(/docs/rg/wave.webp) center bottom / cover no-repeat}.rg-badge{position:relative;z-index:1;width:min(440px,88%);min-height:92px;margin:-64px auto 8px;padding:18px 36px 20px;display:flex;align-items:center;justify-content:center;text-align:center;background:url(/docs/rg/badge.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 8px 14px rgba(6,26,70,.35))}.rg-badge .rg-gold-text{font-size:clamp(20px,3.4vw,28px);line-height:1.1;filter:none}.rg-sheet-body{padding:18px 28px 30px}.rg-block{position:relative;margin-bottom:16px;padding:20px 24px 18px;border-radius:16px;border:1.5px solid var(--rg-gold-line);background:#ffffff8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rg-block:last-child{margin-bottom:0}.rg-block-accent{border-color:var(--rg-gold);background:linear-gradient(135deg,#fff6dcd9,#fff9);box-shadow:inset 0 0 0 3px #c9a24a26}.rg-block-title{margin:0 0 10px;font:700 19px/1.25 Playfair Display,Georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:var(--rg-navy)}.rg-block p,.rg-block ul{margin:0 0 10px}.rg-block p:last-child,.rg-block ul:last-child{margin-bottom:0}.rg-block ul{padding-left:22px}.rg-block li{margin-bottom:4px}.rg-block li::marker{color:var(--rg-gold)}.rg-block b{color:var(--rg-navy-deep)}.rg-block a{color:var(--rg-navy);text-decoration:underline;text-decoration-color:var(--rg-gold)}.rg-accent{font:700 18px/1.35 Playfair Display,Georgia,serif;color:#9a7224}.rg-note{font-size:14px;font-style:italic;color:#5a6680}.rg-dl dt{margin-top:14px;font-weight:700;color:var(--rg-navy)}.rg-dl dt:first-child{margin-top:0}.rg-dl dd{margin:4px 0 0}.rg-dl dd p{margin:0 0 8px}.rg-time{list-style:none;padding:0;margin:0}.rg-time li{display:grid;grid-template-columns:118px 1fr;gap:14px;padding:9px 0;border-bottom:1px dashed rgba(201,162,74,.55)}.rg-time li:last-child{border-bottom:0}.rg-time span{font-weight:700;color:var(--rg-navy);white-space:nowrap}.rg-time p{margin:0}.rg-photo{display:block;width:100%;height:auto;margin:0 0 16px;border-radius:16px;border:2px solid var(--rg-gold);box-shadow:0 14px 34px #061a4647}.rg-end{display:flex;justify-content:center;margin-top:44px}.rg-foot{padding:34px 16px 40px;text-align:center;color:#ffffffb3;font-size:12px;letter-spacing:.12em;background:var(--rg-navy-deep);border-top:3px solid var(--rg-gold)}.rg-foot img{width:min(420px,90%);height:auto;margin-bottom:14px}.rg-foot p{margin:0}@media(max-width:720px){.rg-hero{padding:40px 16px 50px}.rg-sheet-wave{height:70px}.rg-badge{margin-top:-46px;min-height:76px;padding:14px 26px 16px}.rg-sheet-body{padding:14px 14px 20px}.rg-block{padding:16px 16px 14px}.rg-block-title{font-size:17px}.rg-time li{grid-template-columns:1fr;gap:2px}.rg-toc{top:49px}}.sp-hero-art{width:min(520px,100%);margin:0 auto 6px}.sp-hero-title{margin:0;font-size:clamp(34px,6.4vw,66px);line-height:1.02}.sp-organizer{display:block;margin-top:8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.sp-hero-btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px}.rg .sp-btn-ghost{color:var(--rg-gold-light);font-weight:600;border-bottom:1px solid var(--rg-gold);padding:4px 2px}.sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.sp-grid .rg-block{margin:0}.sp-center-note{text-align:center;margin:18px auto 0;max-width:620px;font-weight:600;color:var(--rg-navy)}.sp-stat{display:flex;align-items:center;justify-content:center;gap:16px;margin:6px 0 18px;text-align:left}.sp-stat .rg-gold-text{font-size:clamp(56px,10vw,84px);line-height:1;filter:drop-shadow(0 2px 1px rgba(6,26,70,.5))}.sp-stat p{max-width:220px;margin:0;font:700 18px/1.3 Playfair Display,Georgia,serif;color:var(--rg-navy)}.sp-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.sp-pkg{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 20px 22px;border-radius:18px;border:1.5px solid var(--rg-gold-line);background:#ffffff9e;box-shadow:0 10px 28px #0b2a6b1a;transition:transform .2s,box-shadow .2s,border-color .2s}.sp-pkg:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0b2a6b2e}.sp-pkg.is-chosen{border-color:var(--rg-navy);box-shadow:0 0 0 3px var(--rg-gold),0 18px 40px #0b2a6b38}.sp-pkg-platinum{background:linear-gradient(160deg,#fff6dce6,#ffffffa6)}.sp-shield{position:relative;width:150px}.sp-shield img{display:block;width:100%;height:auto}.sp-shield span{position:absolute;top:0;right:0;bottom:8%;left:0;display:grid;place-items:center;font:400 34px/1 Great Vibes,cursive;color:#3b2a12;text-shadow:0 1px 0 rgba(255,255,255,.6)}.sp-pkg-bronze .sp-shield span{color:#5a3320}.sp-pkg-silver .sp-shield span{color:#3a4250}.sp-price{margin-top:6px;padding:6px 26px;border-radius:99px;font:700 22px/1.2 Open Sans,sans-serif;color:var(--rg-navy-deep);background:linear-gradient(90deg,#e9cf8f,#fbf0c9 50%,#e9cf8f);box-shadow:0 4px 10px #b2865159}.sp-price small{font-size:13px;font-weight:600;opacity:.8}.sp-gifts{margin-top:10px;text-align:center;font-size:13px;font-weight:700;color:var(--rg-navy)}.sp-details{width:100%;margin-top:14px;font-size:14.5px}.sp-details summary{cursor:pointer;font:700 15px Playfair Display,Georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:var(--rg-navy);margin-bottom:8px}.sp-details ol{margin:0;padding-left:22px}.sp-details li{margin-bottom:6px}.sp-details li::marker{color:var(--rg-gold);font-weight:700}.sp-lead{margin:0 0 8px;font-weight:700;color:var(--rg-navy)}.sp-note{margin:10px 0 0;font-size:13.5px;font-style:italic;text-align:center;color:#6a5a3a}.rg .sp-choose{margin-top:16px;min-width:0;padding:12px 26px;font-size:13px;border:0;cursor:pointer}.sp-apply{margin-top:22px;scroll-margin-top:120px}.sp-apply-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.rg .sp-apply-btn{text-decoration:none;padding:10px 20px;border-radius:99px;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(180deg,#1b4bb0,#0b2a6b);box-shadow:0 4px #061a46}.rg .sp-apply-btn:hover{filter:brightness(1.15)}.sp-steps{margin:0 0 12px;padding-left:22px;font-size:17px}.sp-steps li::marker{color:var(--rg-gold);font-weight:700}.sp-videos{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:16px 0 20px}.rg .sp-video{padding:10px 20px;border-radius:99px;font-weight:700;font-size:14px;color:var(--rg-navy);border:1.5px solid var(--rg-gold);background:#ffffffb3}.rg .sp-video:hover{background:#fff}.sp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp-gallery .rg-photo{margin:0;aspect-ratio:3 / 2;object-fit:cover}.sp-org{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:center}.sp-org-photo{width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.sp-contacts{list-style:none;padding:0!important;margin:0;display:grid;gap:12px}.sp-contacts li{display:flex;align-items:center;gap:14px}.sp-contacts li::marker{content:""}.sp-contacts img{width:44px;height:44px;flex:none}.sp-final{text-align:center;font-size:22px;margin-top:8px}@media(max-width:720px){.sp-grid,.sp-packages,.sp-org{grid-template-columns:1fr}.sp-org-photo{width:220px;margin:0 auto}.sp-gallery{gap:8px}}.sp-form{scroll-margin-top:120px}.sp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:12px}.sp-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.sp-form-grid .sp-field{margin-bottom:0}.sp-field span{font-size:13px;font-weight:700;color:var(--rg-navy)}.sp-field input,.sp-field textarea{width:100%;font:inherit;font-size:15px;color:var(--rg-ink);padding:10px 12px;border-radius:10px;border:1.5px solid rgba(201,162,74,.6);background:#ffffffe6;outline:none;transition:border-color .15s,box-shadow .15s}.sp-field input:focus,.sp-field textarea:focus{border-color:var(--rg-navy);box-shadow:0 0 0 3px #c9a24a40}.sp-field textarea{resize:vertical}.sp-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sp-pay{border:0;padding:0;margin:8px 0 16px;display:grid;gap:10px}.sp-pay legend{margin-bottom:8px;font:700 16px Playfair Display,Georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:var(--rg-navy)}.sp-pay-opt{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(201,162,74,.5);background:#ffffffb3;cursor:pointer;transition:border-color .15s,background .15s}.sp-pay-opt.is-on{border-color:var(--rg-navy);background:#fff;box-shadow:0 0 0 2px #c9a24a59}.rg .sp-pay-opt input{width:auto;flex:none;margin-top:4px;accent-color:var(--rg-navy)}.sp-pay-opt span{display:flex;flex-direction:column}.sp-pay-opt b{color:var(--rg-navy)}.sp-pay-opt small{font-size:13px;color:#5a6680}.sp-error{color:#a32a2a;font-weight:600}.rg .sp-submit{border:0;cursor:pointer;margin:4px 0 14px}.rg .sp-submit:disabled{opacity:.6;cursor:wait}@media(max-width:720px){.sp-form-grid{grid-template-columns:1fr}.rg .sp-submit{width:100%;min-width:0}}.sp-pkg-patron{grid-column:1 / -1;background:linear-gradient(160deg,#0d359114,#fff6dce6);border-color:var(--rg-gold)}@media(min-width:761px){.sp-pkg-patron .sp-details ol{columns:2;column-gap:32px}}.rg-passes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px}.rg-pass{padding:16px 18px;border:1px solid var(--rg-gold-line);border-radius:14px;background:#ffffff8c}.rg-pass h4{margin:0 0 8px;font:700 16px Open Sans,sans-serif;color:#0d3591;text-transform:uppercase;letter-spacing:.03em}.rg-pass h4 span{color:#a8823f;white-space:nowrap}.rg-pass-for{font-weight:600}.rg-pass-inc{margin-bottom:4px;font-weight:700}.rg-pass ul{margin-top:0}.rg-pass-note{font-size:.92em;font-style:italic}.rg-inc+.rg-inc{margin-top:14px}.rg-inc-where{display:block;margin-top:4px;font-size:.9em;font-weight:600;color:#a8823f}@media(max-width:760px){.rg-passes{grid-template-columns:1fr}}.doc-dl{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.doc-dl .doc-dl-lang{width:auto;font:600 13px Open Sans,sans-serif;padding:6px 8px;border-radius:99px;border:1px solid var(--rg-gold, #caa470);background:#061a4699;color:#fdf5ce;cursor:pointer}.rg-main .doc-dl-lang{background:#fff;color:#0d3591}.rg .rg-cta{margin-top:18px;text-align:center}.rg .rg-btn-sm{min-width:0;width:100%;margin-top:14px;padding:13px 20px;font-size:13px}@media(max-width:480px){.rg .rg-cta .rg-btn{min-width:0;width:100%}}.rg-pass{display:flex;flex-direction:column}.rg .rg-pass .rg-btn-sm{margin-top:auto}.rg-pass .rg-pass-note:last-of-type{margin-bottom:14px}.rg-bar-tools{display:flex;align-items:center;gap:10px}.rg .langswitch-btn{display:inline-flex;align-items:center;gap:8px;font:500 13px Open Sans,sans-serif;color:#fff!important;background:transparent!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:99px;padding:6px 12px}.rg .langswitch-btn:hover{border-color:var(--rg-gold)!important}.rg .langswitch-menu{z-index:30;background:#0a2350;border-color:#f9dd844d}.rg .langswitch-menu button{font:500 14px Open Sans,sans-serif;color:#fff!important;background:transparent!important;padding:8px 10px}.rg .langswitch-menu button:hover{background:#ffffff14!important}.rg .langswitch-menu button.is-current{color:var(--rg-gold-light)!important}.rg-loading{min-height:100vh}.rg .rg-back,.rg .rg-bar-pdf{white-space:nowrap}@media(max-width:480px){.rg .rg-back-label{display:none}.rg .rg-back{font-size:20px}}[dir=rtl] .rg .langswitch-menu{right:auto;left:0}.rg-pass h4 span,.rg .sp-price,.rg .sp-form .rg-block-title{unicode-bidi:isolate}.rg-pass h4 span{direction:ltr;display:inline-block}.rg .rg-updated{margin:6px 0 0;font-size:12px;opacity:.7}:root{--navy: #0b1633;--navy-800: #101d3f;--navy-700: #16254c;--navy-600: #1e3060;--line: #22315c;--gold: #c9a227;--gold-light: #e8c766;--gold-dim: #8e7530;--text: #f3efe4;--text-muted: #8e9ab8;--ok: #4f9d69;--warn: #c9a227;--danger: #b54a4a;--radius: 10px;--surface: rgba(0, 63, 120, .7);--surface-hover: rgba(0, 63, 120, .9);--surface-line: rgba(255, 255, 255, .85);--surface-radius: 4px;--font-display: "Playfair Display", "Times New Roman", serif;--font-body: "Inter", -apple-system, "Segoe UI", Roboto, sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{background:radial-gradient(ellipse at 30% 35%,#0b3d82,#003467 38%,#00183f 85%) fixed,#00183f;color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--gold-light);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:.02em;color:var(--gold-light)}h1{font-size:26px}h2{font-size:19px}h3{font-size:15px}.shell{max-width:1080px;margin:0 auto;padding:28px 20px 80px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid var(--line)}.topbar img{height:42px;border-radius:50%}.topbar .topbar-logos{height:30px;width:auto;border-radius:0;opacity:.92;flex:none}@media(max-width:1100px){.topbar .topbar-logos{display:none}}.topbar .wordmark{font-family:var(--font-display);font-size:16px;letter-spacing:.06em;color:var(--gold-light);line-height:1.25}.topbar .wordmark small{display:block;font-family:var(--font-body);font-size:12px;letter-spacing:.08em;color:var(--text-muted)}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.card{background:var(--surface);border:1px solid var(--surface-line);border-radius:var(--surface-radius);padding:20px}.card+.card{margin-top:18px}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.muted{color:var(--text-muted)}.small{font-size:13px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(34,49,92,.55)}.row:last-child{border-bottom:none}.stack{display:flex;flex-direction:column;gap:12px}.badge{display:inline-block;align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.04em;border:1px solid var(--line);color:var(--text-muted);white-space:nowrap}.badge.gold{border-color:var(--gold-dim);color:var(--gold-light)}.badge.ok{border-color:var(--ok);color:var(--ok)}.badge.warn{border-color:var(--warn);color:var(--gold-light)}.badge.danger{border-color:var(--danger);color:var(--danger)}.notice{display:block;padding:10px 14px;border-radius:var(--radius);border:1px solid var(--gold-dim);background:#c9a22712;color:var(--gold-light);font-size:13px;line-height:1.45}button,.btn{font:inherit;font-weight:500;padding:9px 18px;border-radius:var(--radius);border:1px solid var(--gold-dim);background:transparent;color:var(--gold-light);cursor:pointer;transition:background .15s,border-color .15s}button:hover:not(:disabled),.btn:hover{background:#c9a2271a;border-color:var(--gold);text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:600}button.primary:hover:not(:disabled){background:var(--gold-light)}button.ghost{border-color:var(--line);color:var(--text-muted)}label{display:block;font-size:13px;color:var(--text-muted);margin-bottom:5px}input,select,textarea{width:100%;font:inherit;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--navy);color:var(--text)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gold-dim)}.field+.field{margin-top:14px}.field-row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.field-row>.field+.field{margin-top:0}.error{color:var(--danger);font-size:13px;margin-top:10px}.progress{height:8px;border-radius:999px;background:var(--navy-600);overflow:hidden;margin:10px 0 6px}.progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-light))}.auth-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px}.auth-brand{width:100%;max-width:820px;margin:0 auto 44px;text-align:center}.auth-brand img{width:100%;max-width:760px;display:block;margin:0 auto 26px}.auth-brand-title{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,3.2vw,34px);letter-spacing:.22em;color:var(--gold-light)}.auth-brand-sub{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px;font-size:12px;letter-spacing:.34em;color:var(--gold-dim)}.auth-brand-sub span{height:1px;width:64px;background:var(--gold-dim);opacity:.7}.auth-box{width:100%;max-width:440px}@media(max-width:720px){.auth-brand{max-width:100%;margin-bottom:30px}.auth-brand-sub span{width:28px}}@media(max-width:560px){.field-row{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}}.adminnav{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid var(--line);overflow-x:auto}.adminnav a{padding:12px 16px;font-size:14px;color:var(--text-muted);border-bottom:2px solid transparent;white-space:nowrap}.adminnav a:hover{color:var(--text);text-decoration:none}.adminnav a.active{color:var(--gold-light);border-bottom-color:var(--gold)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:12px 14px;border-bottom:1px solid rgba(34,49,92,.55);vertical-align:top}.table tbody tr:hover{background:#1e306047}.table tbody tr:last-child td{border-bottom:none}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--gold-light)}.langgrid-wrap{width:100%;max-width:1000px;margin:0 auto 40px}.langgrid-title{margin-bottom:20px;text-align:center;font-size:13px;font-weight:500;letter-spacing:.22em;color:var(--gold)}.langgrid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.langcard{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:var(--surface-radius);border:1px solid var(--surface-line);background:var(--surface);color:var(--text);font-size:15px;text-align:left}.langcard:hover{background:var(--surface-hover);border-color:var(--gold-light)}.langcard.is-current{border-color:var(--gold-light);background:#c9a22729;color:var(--gold-light)}.langcard-flag{flex:none;border-radius:2px}.langcard-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.langcard-soon{flex:none;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);opacity:.6}.langswitch{position:relative;display:inline-block}.langswitch-btn{display:inline-flex;align-items:center;gap:9px;padding:6px 12px;font-size:13px;border-color:var(--line);color:var(--text-muted)}.langswitch-btn:hover:not(:disabled){border-color:var(--gold-dim);color:var(--gold-light);background:transparent}.langswitch-btn-flag{display:block;border-radius:2px}.langswitch-caret{font-size:10px;opacity:.7}.langswitch-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:220px;max-height:340px;overflow-y:auto;list-style:none;padding:6px;border-radius:var(--radius);border:1px solid var(--line);background:var(--navy-800);box-shadow:0 12px 32px #00000073}.langswitch-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:7px;font-size:14px;color:var(--text);text-align:left}.langswitch-menu button:hover{background:var(--navy-600)}.langswitch-menu button.is-current{color:var(--gold-light)}.langswitch-menu-name{flex:1}@media(max-width:900px){.langgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.langgrid{grid-template-columns:repeat(2,1fr)}.langgrid-title{font-size:11px;letter-spacing:.14em}.langcard{padding:11px 12px;font-size:14px}}@media(max-width:560px){.langswitch-native{display:none}}.photo-preview{display:block;width:100%;max-width:260px;border-radius:var(--radius);border:1px solid var(--line);transition:opacity .2s}.photogrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.photogrid figure{margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--navy-800)}.photogrid img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.photogrid figcaption{padding:8px 10px;font-size:12px;line-height:1.4}.photogrid .missing{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;color:var(--text-muted);font-size:12px;background:var(--navy)}.sponsor-app{padding:12px 0;border-top:1px solid var(--line);display:grid;gap:4px}.sponsor-app-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sponsor-app-actions{display:grid;grid-template-columns:200px 1fr;gap:10px;margin-top:6px}.pass-pick{border:0;padding:0;margin:0 0 20px;display:grid;gap:10px}.pass-pick legend{margin-bottom:10px;font-family:var(--font-display);font-size:18px;color:var(--gold-light)}.pass-opt{position:relative;display:grid;grid-template-columns:34px 1fr auto;grid-template-areas:"icon name price" "icon short short";align-items:center;gap:2px 12px;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.35);background:#003f788c;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.pass-opt:hover{border-color:var(--gold-light)}.pass-opt.is-on{border-color:var(--gold-light);background:#c9a22729;box-shadow:0 0 0 2px #e8c76659}.pass-opt input{position:absolute;opacity:0;pointer-events:none}.pass-opt-icon{grid-area:icon;font-size:26px}.pass-opt-name{grid-area:name;font-weight:600;color:var(--text);letter-spacing:.02em}.pass-opt-price{grid-area:price;font-family:var(--font-display);font-size:20px;color:var(--gold-light)}.pass-opt-short{grid-area:short;font-size:12.5px;color:var(--text-muted)}.pass-opt-vip{border-color:#e8c76699}.reg-tickets{max-width:1104px;margin:0 auto 40px;padding:0 16px}.reg-tickets .lp-h2{margin-bottom:26px!important}.lp-ticket.is-chosen{outline:3px solid var(--gold-light)}.langgrid-compact{display:flex;justify-content:flex-end;margin:0 auto 8px;max-width:760px}.doc-table td{vertical-align:middle}.doc-btn{display:inline-block;margin:0 0 0 6px;padding:6px 12px;font-size:13px}.doc-btn.is-busy{opacity:.45;pointer-events:none}.warn-text{color:#e8a33d}.doc-progress{display:inline-flex;align-items:center;gap:8px;width:160px}.doc-progress i{display:block;height:6px;border-radius:3px;background:var(--gold);transition:width .2s}.doc-progress small{color:var(--text-muted)}.access-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:end}.access-grid .field{margin-top:0}@media(max-width:640px){.access-grid{grid-template-columns:1fr}}.access-sections{border:0;padding:0;margin:10px 0 6px}.access-sections legend{font-size:13px;opacity:.8;margin-bottom:8px}.access-check{display:flex;align-items:center;gap:8px;margin:6px 0;cursor:pointer}.access-check input,.access-chip input{width:auto;margin:0}.access-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.access-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(255,255,255,.2);border-radius:99px;font-size:13px;cursor:pointer}.access-chip.is-on{border-color:var(--gold, #c9a227);background:#c9a2271f}.access-chip.is-off{opacity:.5}.access-invite{margin-top:16px;padding:14px 16px;border:1px solid rgba(201,162,39,.4);border-radius:10px}.access-link{display:flex;gap:8px}.access-link input{flex:1;font-size:12px}tr.access-off{opacity:.55}
