.maskiki-logo{display:inline-flex;align-items:center;gap:10px;color:#f4b942;line-height:1}.maskiki-logo svg{display:block;flex:0 0 auto;overflow:visible;filter:drop-shadow(0 2px 5px rgba(184,115,22,.18))}.maskiki-logo>span{font:600 1.05rem var(--font-oswald);letter-spacing:.36em}.home-content .logo .maskiki-logo{color:#b87316}.links-route .hub-logo .maskiki-logo{color:#fff0a8}.loading-brand>.maskiki-logo{width:58px;height:auto;display:inline-flex;place-items:initial;border:0;clip-path:none;color:#e6b955;filter:drop-shadow(0 0 16px rgba(230,185,85,.34))}.loading-brand>.maskiki-logo svg{width:58px;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:640px){.home-content .logo .maskiki-logo svg{width:32px;height:auto}.maskiki-logo>span{font-size:.9rem}}.ambient-bubbles,.ambient-embers,.ambient-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ambient-particles{z-index:1;contain:layout paint}.ambient-bubble{position:absolute;width:300px;height:300px;border-radius:999px;filter:blur(72px);opacity:.15;will-change:transform;animation:ambientGlowFloat 29s ease-in-out infinite alternate}.ambient-home .bubble-1{top:4%;left:-7%;background:rgba(255,122,26,.72)}.ambient-home .bubble-2{top:42%;right:-9%;background:rgba(244,185,66,.62);animation-delay:-9s;animation-duration:34s}.ambient-home .bubble-3{bottom:-5%;left:28%;background:rgba(126,28,25,.58);animation-delay:-17s;animation-duration:38s}.ambient-links .bubble-1{top:3%;left:-7%;background:rgba(255,122,26,.7)}.ambient-links .bubble-2{top:32%;right:-9%;background:rgba(255,91,91,.58);animation-delay:-8s;animation-duration:33s}.ambient-links .bubble-3{bottom:4%;left:18%;background:rgba(139,92,246,.55);animation-delay:-15s;animation-duration:37s}.ambient-links .bubble-4{top:58%;right:18%;background:rgba(34,211,238,.48);animation-delay:-21s;animation-duration:35s}.ambient-ember{position:absolute;bottom:-20px;width:var(--ember-size);height:calc(var(--ember-size) * 1.25);border-radius:999px;background:radial-gradient(circle,rgba(255,220,120,.95) 0,rgba(255,123,35,.75) 45%,rgba(255,74,35,0) 76%);filter:blur(.3px);opacity:0;will-change:transform,opacity;animation:ambientEmberRise var(--ember-duration) linear infinite;animation-delay:var(--ember-delay)}.ambient-links .ambient-ember{opacity:.82;filter:blur(.4px)}.cinematic-noise,.cinematic-vignette{z-index:2}@keyframes ambientEmberRise{0%{transform:translateZ(0) scale(.65);opacity:0}12%{opacity:.68}70%{opacity:.4}to{transform:translate3d(var(--ember-drift),-110vh,0) scale(1.08);opacity:0}}@keyframes ambientGlowFloat{0%{transform:translateZ(0) scale(.95)}50%{transform:translate3d(24px,-18px,0) scale(1.05)}to{transform:translate3d(-18px,22px,0) scale(1)}}@media(max-width:640px){.ambient-desktop-only{display:none}.ambient-bubble{width:190px;height:190px;filter:blur(52px);opacity:.11}.ambient-home .bubble-3,.ambient-links .bubble-4{display:none}.ambient-ember{filter:blur(.2px)}}@media(prefers-reduced-motion:reduce){.ambient-ember{display:none}.ambient-bubble{animation:none!important;transform:none!important}}@media (max-width:640px){.home-page,.links-route{min-height:100svh;overflow-x:clip;overflow-y:visible;background-color:#fff4d6}.cinematic-bg{position:absolute;width:100%;height:100%;min-height:100svh;overflow:hidden;transform:none;contain:paint}.cinematic-home .cinematic-gradient,.cinematic-links .cinematic-gradient{animation:none!important;transform:none!important;background-position:50% 50%;will-change:auto;filter:none}.cinematic-image{transform:none!important;will-change:auto;filter:none!important;opacity:.08;mask-image:none;-webkit-mask-image:none}.cinematic-image img{mix-blend-mode:normal}.cinematic-aura,.cinematic-dust,.cinematic-fog,.cinematic-noise,.cinematic-sweep{display:none}.ambient-particles{contain:paint}.ambient-bubble{width:180px;height:180px;filter:blur(38px);opacity:.1;animation:none!important;transform:none!important;will-change:auto}.ambient-home .ambient-ember:nth-child(n+9),.ambient-links .ambient-ember:nth-child(n+7){display:none}.home-content .glass-panel,.home-content .navbar,.home-content .payment-card,.home-content .service-card,.links-route .hub-footer,.links-route .links-shell{backdrop-filter:none;-webkit-backdrop-filter:none}.links-route .links-shell{background:rgba(255,247,232,.9)}.home-content .navbar{background:rgba(255,247,232,.96)}}@media (prefers-reduced-motion:reduce){.ambient-bubble,.ambient-ember,.cinematic-gradient{animation:none!important}}.live-schedule-section{position:relative;padding:28px 0;background:linear-gradient(180deg,#fff4df,#ffead4)}.live-schedule-card{border:1px solid rgba(255,132,43,.3);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(103,52,28,.11);color:#2b211a}.live-schedule-home{padding:22px 24px}.live-schedule-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.live-schedule-title{display:flex;align-items:center;gap:9px;font:600 1.2rem var(--font-oswald);text-transform:uppercase;letter-spacing:.08em;color:#312018}.live-schedule-title svg{width:21px;color:#e8651e}.live-status{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;font-size:.61rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.live-status.is-live{border:1px solid rgba(218,43,43,.25);background:#fff0ed;color:#b91c1c}.live-status.is-off{border:1px solid rgba(87,74,67,.16);background:#f2efec;color:#5f5148}.live-status i{width:7px;height:7px;border-radius:50%;background:#e32929;box-shadow:0 0 0 4px rgba(227,41,41,.1);animation:livePulse 1.8s ease-in-out infinite}.live-session-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.live-session-grid article{min-width:0;display:flex;align-items:center;gap:11px;padding:14px;border:1px solid rgba(120,79,47,.12);border-radius:12px;background:rgba(255,248,238,.88);transition:border-color .2s,background .2s}.live-session-grid article.is-active{border-color:rgba(239,88,35,.38);background:linear-gradient(135deg,#fff0d5,#ffe1dc);box-shadow:inset 3px 0 #ef6329}.live-session-grid article>svg{width:19px;flex:0 0 auto;color:#dc781d}.live-session-grid article>span{min-width:0;display:flex;flex-direction:column;gap:3px}.live-session-grid strong{font-size:.75rem;color:#31251f}.live-session-grid small{color:#785e4c;font-size:.65rem;white-space:nowrap}.live-session-grid b{margin-left:auto;color:#c73c21;font-size:.56rem;text-transform:uppercase}.live-next{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:14px 0 0;color:#6b5b50;font-size:.68rem}.live-next strong{color:#bc4d19}.live-next span{width:100%;color:#796b61}.live-schedule-links{width:100%;margin:0 0 18px;padding:15px;border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,240,224,.86));box-shadow:0 12px 28px rgba(105,54,36,.1)}.live-schedule-links .live-schedule-head{margin-bottom:11px}.live-schedule-links .live-schedule-title{font-size:.86rem}.live-schedule-links .live-session-grid{gap:6px}.live-schedule-links .live-session-grid article{display:grid;grid-template-columns:auto 1fr;padding:9px 8px;gap:7px}.live-schedule-links .live-session-grid article>svg{width:15px}.live-schedule-links .live-session-grid strong{font-size:.62rem}.live-schedule-links .live-session-grid small{font-size:.54rem}.live-schedule-links .live-session-grid b{display:none}.live-schedule-links .live-next{font-size:.6rem;margin-top:10px}@keyframes livePulse{0%,to{transform:scale(.92);opacity:.72}50%{transform:scale(1.08);opacity:1}}@media(max-width:760px){.live-schedule-home .live-session-grid{grid-template-columns:repeat(2,1fr)}.live-schedule-home .live-session-grid article:last-child{grid-column:1/-1}}@media(max-width:640px){.live-schedule-section{padding:18px 0}.live-schedule-home{padding:17px 15px}.live-schedule-head{align-items:flex-start}.live-schedule-home .live-session-grid{grid-template-columns:1fr}.live-schedule-home .live-session-grid article:last-child{grid-column:auto}.live-session-grid article{padding:11px 12px}.live-schedule-links{padding:13px 11px}.live-schedule-links .live-schedule-head{align-items:center}.live-schedule-links .live-session-grid{grid-template-columns:1fr}.live-schedule-links .live-session-grid article{display:flex;padding:8px 10px}.live-schedule-links .live-session-grid small{font-size:.58rem}.live-schedule-links .live-session-grid b{display:block}.live-next strong{white-space:normal}}@media(max-width:350px){.live-schedule-head{flex-direction:column;gap:9px}.live-schedule-links .live-schedule-head{align-items:flex-start}.live-session-grid small{white-space:normal}}@media(prefers-reduced-motion:reduce){.live-status i{animation:none}}.language-dropdown{position:relative;flex:0 0 auto;color:#584842}.language-dropdown-trigger{min-width:142px;height:40px;padding:0 13px;display:flex;align-items:center;gap:7px;border:1px solid rgba(112,82,67,.22);border-radius:999px;background:rgba(255,250,242,.82);color:#584842;box-shadow:0 3px 10px rgba(67,38,27,.06);cursor:pointer;font-size:.75rem;font-weight:600;white-space:nowrap}.language-dropdown-trigger svg{width:15px;height:15px;flex:0 0 auto;color:#d95d2b}.language-dropdown-trigger svg:last-child{width:13px;margin-left:auto;transition:transform .2s}.language-dropdown-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.language-dropdown-menu{position:absolute;right:0;top:calc(100% + 9px);z-index:100;width:-moz-max-content;width:max-content;min-width:190px;padding:6px;border:1px solid rgba(255,122,26,.25);border-radius:12px;background:rgba(255,247,232,.99);box-shadow:0 16px 35px rgba(48,25,18,.2)}.language-dropdown-menu button{width:100%;min-height:40px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-radius:8px;background:transparent;color:#584842;text-align:left;cursor:pointer;font-size:.72rem;font-weight:750;white-space:nowrap}.language-dropdown-menu button.active,.language-dropdown-menu button:focus-visible,.language-dropdown-menu button:hover{background:rgba(255,122,26,.12);color:#c84421;outline:none}.language-dropdown-menu button svg{width:16px;height:16px;color:#e95028}.nav-language-desktop{display:flex;flex:0 0 auto}.nav-language-mobile{display:none}.navbar-actions{display:flex;align-items:center;gap:16px;flex:0 0 auto;margin-left:28px}.language-links{width:-moz-max-content;width:max-content;margin:0 auto 17px}.language-links .language-dropdown-menu{left:50%;right:auto;transform:translateX(-50%)}@media(max-width:1152px) and (min-width:901px){.navbar-actions{gap:10px;margin-left:18px}.language-navbar .language-dropdown-trigger{min-width:126px;padding-inline:9px;font-size:.68rem}}@media(max-width:900px){.nav-language-desktop,.navbar-actions{display:none}.nav-language-mobile{display:block;width:100%;padding-bottom:14px;border-bottom:1px solid rgba(255,122,26,.18)}.nav-language-mobile .language-dropdown,.nav-language-mobile .language-dropdown-trigger{width:100%}.nav-language-mobile .language-dropdown-menu{position:static;width:100%;margin-top:8px;box-shadow:none}.language-navbar .language-dropdown-trigger{justify-content:flex-start}.language-navbar .language-dropdown-trigger svg:last-child{margin-left:auto}}@media(max-width:360px){.language-links,.language-links .language-dropdown-trigger{width:100%}.language-links .language-dropdown-menu{left:0;right:0;transform:none;width:100%}}