:root{--bg-primary:#f4f8fd;--bg-secondary:#eaf2fc;--bg-surface:#fff;--bg-surface-glass:#ffffffd9;--bg-card:#ffffffeb;--bg-card-hover:#fff;--bg-accent-subtle:#e1efff;--border-color:#0e4ca81f;--border-highlight:#0096ff59;--text-primary:#081a3e;--text-secondary:#274872;--text-muted:#627d9e;--text-inverse:#fff;--brand-navy:#082352;--brand-navy-dark:#04122d;--brand-blue:#0b57c4;--brand-cyan:#09f;--brand-cyan-light:#48c6ef;--brand-teal:#00b4d8;--brand-accent:#00d2ff;--gradient-wave:linear-gradient(135deg, #092c6b, #06c 45%, #00b4d8 80%, #48c6ef);--gradient-card-hero:linear-gradient(145deg, #fffffff2, #ebf5ffe6);--gradient-badge:linear-gradient(90deg, #092c6b, #0070e0);--gradient-glow:radial-gradient(circle at center, #00aaff38, #0af0 70%);--shadow-sm:0 2px 8px #0b2e5e0f;--shadow-md:0 8px 24px #0b2e5e1a;--shadow-lg:0 16px 36px #0b2e5e24;--shadow-glow:0 0 25px #00a8ff59;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-full:9999px;--transition-fast:.18s ease;--transition-normal:.28s cubic-bezier(.16, 1, .3, 1);--transition-slow:.5s cubic-bezier(.16, 1, .3, 1)}html.dark{--bg-primary:#040c1d;--bg-secondary:#08152e;--bg-surface:#0c1e3d;--bg-surface-glass:#0a1833d1;--bg-card:#0d1f40bf;--bg-card-hover:#132b56e6;--bg-accent-subtle:#00aaff1a;--border-color:#00b4ff29;--border-highlight:#00d2ff80;--text-primary:#f0f7ff;--text-secondary:#99bfe0;--text-muted:#6486a8;--text-inverse:#040c1d;--brand-navy:#09204c;--brand-navy-dark:#020713;--brand-blue:#1a75ff;--brand-cyan:#00d2ff;--brand-cyan-light:#6ee7b7;--brand-teal:#00f0ff;--brand-accent:#00f2fe;--gradient-wave:linear-gradient(135deg, #0052cc, #00a3ff 45%, #00f2fe 85%, #80ffd4);--gradient-card-hero:linear-gradient(145deg, #0d1f40d9, #08152eeb);--gradient-badge:linear-gradient(90deg, #0056cc, #00c2ff);--gradient-glow:radial-gradient(circle at center, #00d2ff4d, #00d2ff00 70%);--shadow-sm:0 2px 10px #0000004d;--shadow-md:0 8px 30px #00000073;--shadow-lg:0 16px 45px #0009;--shadow-glow:0 0 35px #00d2ff66}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);transition:background-color var(--transition-slow),color var(--transition-slow);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}body,html{background-color:var(--bg-primary)}body{min-height:100vh;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer;background:0 0;border:none;outline:none}ol,ul{list-style:none}img,svg{max-width:100%;display:block}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}@media (width<=600px){.container{padding:0 .85rem}}.section{z-index:2;padding:3.25rem 0;position:relative}@media (width<=600px){.section{padding:2rem 0}}.section-title-wrap{text-align:center;margin-bottom:2.25rem;position:relative}@media (width<=600px){.section-title-wrap{margin-bottom:1.5rem}}.section-badge{background:var(--bg-accent-subtle);color:var(--brand-blue);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid var(--border-color);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem 1.1rem;font-size:.85rem;font-weight:700;display:inline-flex}@media (width<=600px){.section-badge{margin-bottom:.65rem;padding:.25rem .85rem;font-size:.75rem}}html.dark .section-badge{color:var(--brand-cyan)}.section-title{color:var(--text-primary);letter-spacing:-.02em;overflow-wrap:break-word;font-family:Outfit,Montserrat,sans-serif;font-size:clamp(1.65rem,5vw,2.75rem);font-weight:800;line-height:1.2}.section-subtitle{color:var(--text-secondary);max-width:680px;margin:.75rem auto 0;font-size:1.05rem;font-weight:400}@media (width<=600px){.section-subtitle{margin-top:.5rem;font-size:.88rem}}.btn{letter-spacing:.03em;border-radius:var(--radius-full);transition:all var(--transition-normal);text-align:center;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.85rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-wave);color:#fff;box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0099ff73}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--bg-surface-glass);color:var(--text-primary);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-secondary:hover{border-color:var(--brand-cyan);background:var(--bg-accent-subtle);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.btn-white{color:var(--brand-navy);background:#fff;font-weight:800;box-shadow:0 4px 20px #0000001f}.btn-white:hover{background:#f0f7ff;transform:translateY(-2px);box-shadow:0 8px 25px #0000002e}.glass-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.glass-card:hover{border-color:var(--border-highlight);box-shadow:var(--shadow-lg);transform:translateY(-4px)}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes waveFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(1deg)}}.anim-float{animation:6s ease-in-out infinite waveFloat}.anim-glow{animation:4s ease-in-out infinite pulseGlow}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--brand-blue);border-radius:var(--radius-full)}html.dark ::-webkit-scrollbar-thumb{background:var(--brand-cyan)}.canvas-background-container[data-v-e802a370]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.wave-mesh-canvas[data-v-e802a370]{width:100%;height:100%;position:absolute;inset:0}.gradient-overlay[data-v-e802a370]{background:radial-gradient(circle at 80% 20%,#00b4ff14,#0000 60%),radial-gradient(circle at 10% 80%,#0077ee12,#0000 60%);position:absolute;inset:0}html.dark .gradient-overlay[data-v-e802a370]{background:radial-gradient(circle at 85% 15%,#00d2ff26,#0000 65%),radial-gradient(circle at 15% 85%,#006eff1f,#0000 65%)}.poster-mesh-glow[data-v-e802a370]{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#00aaff26,#0af0 70%);width:600px;height:600px;position:absolute;bottom:-150px;left:-150px}.psu-brand-wrap[data-v-fc4d69b0]{color:var(--brand-navy);transition:opacity var(--transition-fast);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.psu-brand-wrap[data-v-fc4d69b0]:hover{opacity:.95}html.dark .psu-brand-wrap[data-v-fc4d69b0]{color:#fff}.psu-emblem-wrap[data-v-fc4d69b0]{width:42px;height:42px;transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 10px #0000001f}.psu-brand-wrap:hover .psu-emblem-wrap[data-v-fc4d69b0]{transform:scale(1.05);box-shadow:0 0 16px #00b4ff66}.compact .psu-emblem-wrap[data-v-fc4d69b0]{width:36px;height:36px}.psu-emblem-svg[data-v-fc4d69b0]{width:100%;height:100%;display:block}.psu-text-wrap[data-v-fc4d69b0]{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.psu-brand-top[data-v-fc4d69b0]{align-items:center;gap:.4rem;display:flex}.psu-main-text[data-v-fc4d69b0]{letter-spacing:-.01em;color:var(--brand-navy);font-family:Outfit,Montserrat,sans-serif;font-size:.92rem;font-weight:800}html.dark .psu-main-text[data-v-fc4d69b0]{color:#fff}@media (width<=480px){.psu-brand-wrap[data-v-fc4d69b0]{gap:.45rem}.psu-emblem-wrap[data-v-fc4d69b0]{width:32px;height:32px}.compact .psu-emblem-wrap[data-v-fc4d69b0]{width:30px;height:30px}.psu-main-text[data-v-fc4d69b0]{font-size:.78rem}}@media (width<=360px){.psu-main-text[data-v-fc4d69b0]{font-size:.72rem}}.header-floating-wrapper[data-v-4ba82156]{z-index:100;justify-content:center;padding:0 1rem;position:fixed;top:12px;left:0;right:0}.header-capsule[data-v-4ba82156],.header-floating-wrapper[data-v-4ba82156]{transition:all var(--transition-normal);display:flex}.header-capsule[data-v-4ba82156]{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #0e4ca824;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:1320px;padding:.5rem .85rem .5rem 1.15rem;box-shadow:0 8px 30px #0b2e5e14}@media (width<=600px){.header-floating-wrapper[data-v-4ba82156]{padding:0 .5rem;top:8px}.header-capsule[data-v-4ba82156]{gap:.35rem;padding:.35rem .65rem}}html.dark .header-capsule[data-v-4ba82156]{background:#08142ceb;border:1px solid #00d2ff33;box-shadow:0 12px 35px #00000073}.header-floating-wrapper.scrolled .header-capsule[data-v-4ba82156]{background:#fffffff5;padding:.4rem .75rem .4rem 1rem;box-shadow:0 12px 36px #0b2e5e24}@media (width<=600px){.header-floating-wrapper.scrolled .header-capsule[data-v-4ba82156]{padding:.3rem .6rem}}html.dark .header-floating-wrapper.scrolled .header-capsule[data-v-4ba82156]{background:#061026f7;box-shadow:0 14px 40px #000000a6}.brand-link[data-v-4ba82156]{flex-shrink:0}.brand-link[data-v-4ba82156],.nav-island[data-v-4ba82156]{align-items:center;display:flex}.nav-island[data-v-4ba82156]{border-radius:var(--radius-full);background:#0e4ca80a;border:1px solid #0e4ca814;flex-shrink:1;gap:.15rem;padding:.2rem .35rem}html.dark .nav-island[data-v-4ba82156]{background:#00b4ff0f;border-color:#00d2ff1f}@media (width<=1220px){.nav-island[data-v-4ba82156]{display:none}}.nav-pill[data-v-4ba82156]{color:var(--text-secondary);border-radius:var(--radius-full);transition:all var(--transition-fast);white-space:nowrap;padding:.38rem .65rem;font-size:.81rem;font-weight:700}.nav-pill[data-v-4ba82156]:hover{color:var(--brand-blue);background:#ffffffe6;box-shadow:0 2px 8px #0000000f}html.dark .nav-pill[data-v-4ba82156]:hover{color:var(--brand-cyan);background:#0e264de6;box-shadow:0 2px 8px #0000004d}.header-controls[data-v-4ba82156]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.lang-dropdown[data-v-4ba82156]{position:relative}.lang-pill-btn[data-v-4ba82156]{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary);transition:all var(--transition-fast);box-shadow:var(--shadow-sm);align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.lang-pill-btn[data-v-4ba82156]:hover{border-color:var(--brand-cyan);transform:translateY(-1px)}.flag-icon[data-v-4ba82156]{font-size:1rem;line-height:1}.chevron-icon[data-v-4ba82156]{width:14px;height:14px;color:var(--text-muted);transition:transform var(--transition-fast)}.chevron-icon.rotated[data-v-4ba82156]{transform:rotate(180deg)}.lang-menu-box[data-v-4ba82156]{z-index:101;border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);flex-direction:column;gap:.25rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + 10px);right:0}.lang-menu-item[data-v-4ba82156]{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);transition:all var(--transition-fast);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;font-size:.84rem;font-weight:600;display:flex}.lang-item-left[data-v-4ba82156]{align-items:center;gap:.5rem;display:flex}.item-flag[data-v-4ba82156]{font-size:1.1rem;line-height:1}.item-code[data-v-4ba82156]{color:var(--brand-navy);font-size:.84rem;font-weight:800}html.dark .item-code[data-v-4ba82156]{color:#fff}.item-desc[data-v-4ba82156]{color:var(--text-muted);font-size:.78rem;font-weight:600}.lang-menu-item.active[data-v-4ba82156],.lang-menu-item[data-v-4ba82156]:hover{background:var(--bg-accent-subtle)}.lang-menu-item.active .item-code[data-v-4ba82156],.lang-menu-item:hover .item-code[data-v-4ba82156]{color:var(--brand-blue)}html.dark .lang-menu-item.active .item-code[data-v-4ba82156],html.dark .lang-menu-item:hover .item-code[data-v-4ba82156]{color:var(--brand-cyan)}.lang-menu-item.active .item-desc[data-v-4ba82156],.lang-menu-item:hover .item-desc[data-v-4ba82156],.theme-circle-btn[data-v-4ba82156]{color:var(--text-primary)}.theme-circle-btn[data-v-4ba82156]{background:var(--bg-surface);border:1px solid var(--border-color);width:38px;height:38px;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (width<=480px){.header-controls[data-v-4ba82156]{gap:.3rem}.lang-pill-btn[data-v-4ba82156]{gap:.25rem;padding:.35rem .55rem;font-size:.76rem}.theme-circle-btn[data-v-4ba82156]{width:32px;height:32px}.theme-icon[data-v-4ba82156]{width:15px;height:15px}}.theme-circle-btn[data-v-4ba82156]:hover{border-color:var(--brand-cyan);transform:rotate(18deg)}.theme-icon[data-v-4ba82156]{width:18px;height:18px}.theme-icon.sun[data-v-4ba82156]{color:#ffb703}.theme-icon.moon[data-v-4ba82156]{color:#0077b6}.cta-navbar-btn[data-v-4ba82156]{letter-spacing:.02em;border-radius:var(--radius-full);transition:all var(--transition-fast);background:linear-gradient(135deg,#005bb5,#08f 50%,#00d2ff) 0 0/200%;border:1px solid #fff6;padding:.65rem 1.45rem;font-size:.9rem;font-weight:900;animation:3s ease-in-out infinite cta-pulse-glow-4ba82156;position:relative;overflow:hidden;box-shadow:0 0 20px #00d2ff80,0 4px 15px #005bb566}.cta-navbar-btn[data-v-4ba82156]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:100%;height:100%;animation:3.5s infinite cta-shimmer-4ba82156;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.cta-navbar-btn[data-v-4ba82156]:hover{background-position:100%;transform:translateY(-2px)scale(1.04);box-shadow:0 0 30px #00d2ffcc,0 6px 20px #005bb599}@media (width<=768px){.cta-navbar-btn[data-v-4ba82156]{display:none}}.cta-spark-icon[data-v-4ba82156]{width:16px;height:16px}.mobile-burger-btn[data-v-4ba82156]{flex-direction:column;justify-content:space-between;width:34px;height:24px;margin-left:.25rem;padding:3px 0;display:none}@media (width<=1080px){.mobile-burger-btn[data-v-4ba82156]{display:flex}}@media (width<=480px){.mobile-burger-btn[data-v-4ba82156]{width:26px;height:19px}}.bar[data-v-4ba82156]{background:var(--text-primary);border-radius:var(--radius-full);width:100%;height:2.5px;transition:all var(--transition-fast)}.bar.bar-1.active[data-v-4ba82156]{transform:translateY(6px)rotate(45deg)}.bar.bar-2.active[data-v-4ba82156]{opacity:0}.bar.bar-3.active[data-v-4ba82156]{transform:translateY(-6px)rotate(-45deg)}.mobile-drawer-card[data-v-4ba82156]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.5rem;position:absolute;top:calc(100% + 8px);left:1rem;right:1rem}.mobile-links-list[data-v-4ba82156]{flex-direction:column;gap:.85rem;display:flex}.m-link[data-v-4ba82156]{color:var(--text-primary);border-bottom:1px solid var(--border-color);padding:.35rem 0;font-size:1.05rem;font-weight:700}.m-link[data-v-4ba82156]:hover{color:var(--brand-blue)}.mobile-drawer-cta[data-v-4ba82156]{margin-top:1.25rem}.w-full[data-v-4ba82156]{width:100%}.dropdown-anim-enter-active[data-v-4ba82156],.dropdown-anim-leave-active[data-v-4ba82156]{transition:opacity .2s,transform .2s}.dropdown-anim-enter-from[data-v-4ba82156],.dropdown-anim-leave-to[data-v-4ba82156]{opacity:0;transform:translateY(-6px)}.drawer-anim-enter-active[data-v-4ba82156],.drawer-anim-leave-active[data-v-4ba82156]{transition:all .25s}.drawer-anim-enter-from[data-v-4ba82156],.drawer-anim-leave-to[data-v-4ba82156]{opacity:0;transform:translateY(-10px)}@keyframes cta-pulse-glow-4ba82156{0%,to{transform:scale(1);box-shadow:0 0 16px #00d2ff73,0 4px 15px #005bb566}50%{transform:scale(1.03);box-shadow:0 0 28px #00d2ffcc,0 6px 22px #005bb599}}@keyframes cta-shimmer-4ba82156{0%{left:-150%}35%,to{left:150%}}.logo-wave-component[data-v-f142d0ef]{-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative}.logo-wave-component.horizontal[data-v-f142d0ef]{flex-direction:row;align-items:center;gap:2rem}.logo-text-block[data-v-f142d0ef]{z-index:2;flex-direction:column;display:flex}.forum-category-label[data-v-f142d0ef]{letter-spacing:.12em;color:var(--brand-blue);text-transform:uppercase;margin-bottom:.25rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:800}html.dark .forum-category-label[data-v-f142d0ef]{color:var(--brand-cyan)}.forum-main-brand[data-v-f142d0ef]{letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;flex-direction:column;margin:.2rem 0 .4rem;font-family:Outfit,Montserrat,sans-serif;font-size:clamp(1.8rem,5.5vw,3.8rem);font-weight:900;line-height:.96;display:flex}.large .forum-main-brand[data-v-f142d0ef]{font-size:clamp(2.2rem,7vw,4.8rem)}@media (width<=480px){.forum-category-label[data-v-f142d0ef]{letter-spacing:.08em;font-size:.78rem}.forum-main-brand[data-v-f142d0ef],.large .forum-main-brand[data-v-f142d0ef]{letter-spacing:-.01em;font-size:clamp(1.85rem,9vw,2.75rem)}.forum-slogan-motto[data-v-f142d0ef]{font-size:.9rem}}.brand-nauchnaya[data-v-f142d0ef]{color:var(--brand-navy);background:linear-gradient(135deg,var(--brand-navy-dark) 0,var(--brand-navy) 60%,var(--brand-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}html.dark .brand-nauchnaya[data-v-f142d0ef]{background:linear-gradient(135deg,#fff 0,#d0e6ff 60%,var(--brand-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.brand-volna[data-v-f142d0ef]{color:var(--brand-blue);background:linear-gradient(135deg,#093c84,#0070e0 40%,#00c2ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}html.dark .brand-volna[data-v-f142d0ef]{background:linear-gradient(135deg,#38bdf8,#00e5ff 60%,#a7f3d0);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.forum-slogan-motto[data-v-f142d0ef]{color:var(--text-secondary);letter-spacing:.04em;font-size:1.05rem;font-weight:600}.logo-wave-ribbon[data-v-f142d0ef]{width:100%;max-width:480px;margin-top:-.5rem;position:relative}.wave-ribbon-svg[data-v-f142d0ef]{filter:drop-shadow(0 6px 14px #0099ff40);width:100%;height:auto}.hero-section[data-v-06f76f58]{z-index:2;padding:5.5rem 0 1.5rem;position:relative}@media (width<=768px){.hero-section[data-v-06f76f58]{padding:3.8rem 0 1rem}}.hero-container[data-v-06f76f58]{flex-direction:column;gap:1.15rem;display:flex}.hero-main-card[data-v-06f76f58]{background:var(--gradient-card-hero);border:1px solid var(--border-highlight);border-radius:var(--radius-xl);padding:2.75rem;position:relative;overflow:hidden}@media (width<=900px){.hero-main-card[data-v-06f76f58]{padding:1.75rem}}@media (width<=600px){.hero-main-card[data-v-06f76f58]{border-radius:var(--radius-lg);padding:1.15rem .95rem}}.hero-2col-grid[data-v-06f76f58]{grid-template-columns:1.15fr 1fr;align-items:center;gap:2.5rem;display:grid}@media (width<=1024px){.hero-2col-grid[data-v-06f76f58]{grid-template-columns:1fr;gap:1.5rem}}.hero-col-left[data-v-06f76f58]{flex-direction:column;display:flex}.hero-badge-pill[data-v-06f76f58]{background:var(--bg-accent-subtle);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--brand-blue);letter-spacing:.08em;align-items:center;gap:.6rem;width:fit-content;margin-bottom:1.25rem;padding:.35rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex}html.dark .hero-badge-pill[data-v-06f76f58]{color:var(--brand-cyan)}.live-pulse[data-v-06f76f58]{background:var(--brand-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--brand-cyan);border-radius:50%;animation:1.5s infinite pulseGlow}.hero-meta-list[data-v-06f76f58]{flex-direction:column;gap:.85rem;width:100%;margin:1.5rem 0;display:flex}.meta-card[data-v-06f76f58]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);align-items:center;gap:1.15rem;padding:1.1rem 1.4rem;display:flex;position:relative}@media (width<=600px){.meta-card[data-v-06f76f58]{gap:.85rem;padding:.85rem .95rem}.meta-icon-box[data-v-06f76f58]{width:40px!important;height:40px!important}.meta-title[data-v-06f76f58]{font-size:.96rem!important}.meta-sub[data-v-06f76f58]{font-size:.74rem!important}}.meta-card[data-v-06f76f58]:hover{border-color:var(--brand-cyan);transform:translateY(-2px);box-shadow:0 6px 20px #0099ff26}.meta-icon-box[data-v-06f76f58]{border-radius:var(--radius-sm);background:var(--bg-accent-subtle);width:48px;height:48px;color:var(--brand-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}html.dark .meta-icon-box[data-v-06f76f58]{color:var(--brand-cyan)}.meta-icon[data-v-06f76f58]{width:24px;height:24px}.meta-text[data-v-06f76f58]{flex-direction:column;flex-grow:1;gap:.2rem;min-width:0;display:flex}.meta-title[data-v-06f76f58]{color:var(--brand-navy);letter-spacing:.01em;font-family:Outfit,Montserrat,sans-serif;font-size:1.1rem;font-weight:800;line-height:1.25}html.dark .meta-title[data-v-06f76f58]{color:#fff}.meta-sub[data-v-06f76f58]{color:var(--brand-blue);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}html.dark .meta-sub[data-v-06f76f58]{color:var(--brand-cyan)}.meta-tag-badge[data-v-06f76f58]{color:var(--text-secondary);background:var(--bg-accent-subtle);border-radius:var(--radius-full);border:1px solid var(--border-color);white-space:nowrap;flex-shrink:0;padding:.3rem .75rem;font-size:.76rem;font-weight:800}@media (width<=520px){.meta-tag-badge[data-v-06f76f58]{display:none}}.countdown-wrapper.full-width[data-v-06f76f58]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);flex-direction:column;gap:.75rem;margin-top:.75rem;padding:1.15rem 1.4rem;display:flex}@media (width<=600px){.countdown-wrapper.full-width[data-v-06f76f58]{gap:.6rem;padding:.95rem .85rem}}.countdown-header-row[data-v-06f76f58]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.countdown-label[data-v-06f76f58]{color:var(--brand-navy);letter-spacing:.02em;font-size:.82rem;font-weight:800}html.dark .countdown-label[data-v-06f76f58]{color:#fff}.countdown-status-live[data-v-06f76f58]{color:var(--brand-blue);background:var(--bg-accent-subtle);border-radius:var(--radius-full);border:1px solid var(--border-color);padding:.2rem .6rem;font-size:.72rem;font-weight:800}html.dark .countdown-status-live[data-v-06f76f58]{color:var(--brand-cyan)}.countdown-grid[data-v-06f76f58]{grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%;display:grid}@media (width<=480px){.countdown-grid[data-v-06f76f58]{gap:.4rem}.cd-item[data-v-06f76f58]{padding:.55rem .35rem!important}.cd-val[data-v-06f76f58]{font-size:1.35rem!important}.cd-unit[data-v-06f76f58]{font-size:.6rem!important}}.cd-item[data-v-06f76f58]{background:var(--bg-surface-glass);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:all var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;padding:.75rem .5rem;display:flex}.cd-item[data-v-06f76f58]:hover{border-color:var(--brand-cyan);transform:translateY(-2px);box-shadow:0 4px 12px #0099ff26}.cd-val[data-v-06f76f58]{color:var(--brand-blue);margin-bottom:.25rem;font-family:Outfit,monospace;font-size:1.75rem;font-weight:900;line-height:1}html.dark .cd-val[data-v-06f76f58]{color:var(--brand-cyan)}.cd-unit[data-v-06f76f58]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:800}.hero-col-right[data-v-06f76f58]{flex-direction:column;gap:1.15rem;display:flex}.poster-banner-lead[data-v-06f76f58]{background:var(--gradient-wave);border-radius:var(--radius-md);color:#fff;text-align:center;box-shadow:var(--shadow-md);padding:1.25rem 1.6rem}.banner-lead-content[data-v-06f76f58]{justify-content:center;align-items:center;gap:.75rem;display:flex}.banner-lead-content h2[data-v-06f76f58]{letter-spacing:.03em;text-transform:uppercase;font-family:Outfit,Montserrat,sans-serif;font-size:clamp(.95rem,1.8vw,1.2rem);font-weight:800;line-height:1.35}.banner-sparkle[data-v-06f76f58]{color:var(--brand-accent);font-size:1.2rem}.poster-invite-card[data-v-06f76f58]{text-align:center;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.35rem 1.5rem}.invite-text[data-v-06f76f58]{color:var(--text-secondary);margin-bottom:.35rem;font-size:.98rem;font-weight:500;line-height:1.45}.invite-highlight[data-v-06f76f58]{color:var(--brand-blue);letter-spacing:.02em;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:800}html.dark .invite-highlight[data-v-06f76f58]{color:var(--brand-cyan)}.poster-bottom-cta-card[data-v-06f76f58]{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffff2,#f0f9ffe6);border:1.5px solid #0099ff4d;flex-direction:column;align-items:stretch;gap:.85rem;padding:1.35rem 1.5rem;display:flex;box-shadow:0 10px 30px #0070e01f}html.dark .poster-bottom-cta-card[data-v-06f76f58]{background:linear-gradient(135deg,#0f172af2,#082f49cc);border-color:#00d2ff59;box-shadow:0 10px 30px #0006}.cta-slogan-line[data-v-06f76f58]{justify-content:center;align-items:center;gap:.5rem;display:flex}.globe-emoji[data-v-06f76f58]{font-size:1.2rem}.slogan-txt[data-v-06f76f58]{color:var(--brand-navy);letter-spacing:.02em;font-size:.95rem;font-weight:800}html.dark .slogan-txt[data-v-06f76f58]{color:#fff}.cta-main-btn[data-v-06f76f58]{letter-spacing:.03em;border-radius:var(--radius-full);color:#fff;width:100%;transition:all var(--transition-normal);cursor:pointer;background:linear-gradient(135deg,#005bb5,#08f 50%,#00d2ff) 0 0/200%;border:1px solid #ffffff73;justify-content:center;padding:1.1rem 1.85rem;font-size:1.12rem;font-weight:900;animation:3.2s ease-in-out infinite cta-pulse-glow-06f76f58;position:relative;overflow:hidden;box-shadow:0 0 25px #00d2ff80,0 8px 25px #005bb566}.cta-main-btn[data-v-06f76f58]:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:3.5s infinite cta-shimmer-06f76f58;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.cta-main-btn[data-v-06f76f58]:hover{background-position:100%;transform:translateY(-2px)scale(1.02);box-shadow:0 0 35px #00d2ffcc,0 12px 32px #005bb599}@keyframes cta-pulse-glow-06f76f58{0%,to{transform:scale(1);box-shadow:0 0 20px #00d2ff73,0 6px 20px #005bb566}50%{transform:scale(1.025);box-shadow:0 0 35px #00d2ffd9,0 10px 30px #005bb599}}@keyframes cta-shimmer-06f76f58{0%{left:-150%}35%,to{left:150%}}.arrow-svg[data-v-06f76f58]{width:20px;height:20px;transition:transform var(--transition-fast)}.cta-main-btn:hover .arrow-svg[data-v-06f76f58]{transform:translate(4px)}.right-quick-links[data-v-06f76f58]{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (width<=640px){.right-quick-links[data-v-06f76f58]{grid-template-columns:1fr}}.qr-badge-trigger-btn[data-v-06f76f58],.quick-program-btn[data-v-06f76f58]{white-space:nowrap;padding:.65rem 1rem;font-size:.82rem;font-weight:700}.icon-calendar[data-v-06f76f58],.icon-qr[data-v-06f76f58]{width:16px;height:16px;color:var(--brand-blue)}html.dark .icon-calendar[data-v-06f76f58],html.dark .icon-qr[data-v-06f76f58]{color:var(--brand-cyan)}.hero-stats-row[data-v-06f76f58]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}.stat-card[data-v-06f76f58]{text-align:center;border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:.3rem;padding:1.35rem;display:flex}.stat-num[data-v-06f76f58]{color:var(--brand-blue);font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:900;line-height:1}html.dark .stat-num[data-v-06f76f58]{color:var(--brand-cyan)}.stat-desc[data-v-06f76f58]{color:var(--text-secondary);font-size:.84rem;font-weight:600}@media (width<=640px){.hero-stats-row[data-v-06f76f58]{grid-template-columns:1fr 1fr;gap:.75rem}.stat-card[data-v-06f76f58]{padding:.95rem .5rem}.stat-num[data-v-06f76f58]{font-size:1.75rem}.stat-desc[data-v-06f76f58]{font-size:.75rem}}.pillars-section[data-v-1fc1d3da]{background:linear-gradient(#0000,#0096ff0a 50%,#0000)}.pillars-carousel-wrapper[data-v-1fc1d3da]{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000)}.pillars-marquee-track[data-v-1fc1d3da]{will-change:transform;flex-wrap:nowrap;gap:1.5rem;width:max-content;padding:.5rem .25rem 1rem;animation:45s linear infinite pillars-scroll-1fc1d3da;display:flex}.pillars-carousel-wrapper:hover .pillars-marquee-track[data-v-1fc1d3da],.pillars-marquee-track[data-v-1fc1d3da]:hover{animation-play-state:paused}@keyframes pillars-scroll-1fc1d3da{0%{transform:translateZ(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pillars-marquee-track[data-v-1fc1d3da]{animation:none}}.pillar-card[data-v-1fc1d3da]{text-align:center;border-radius:var(--radius-lg);max-width:320px;min-height:320px;transition:transform var(--transition-fast),box-shadow var(--transition-fast);-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 320px;align-items:center;padding:2.25rem 1.75rem;display:flex;position:relative}.pillar-card[data-v-1fc1d3da]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.pillar-card-highlight[data-v-1fc1d3da]{background:linear-gradient(160deg,#fffffff2,#dcf0fff2);border:1px solid #00a0ff66}html.dark .pillar-card-highlight[data-v-1fc1d3da]{background:linear-gradient(160deg,#0e264de6,#081834e6);border-color:#00d2ff66}.pillar-icon-box[data-v-1fc1d3da]{border-radius:var(--radius-md);background:var(--bg-accent-subtle);width:60px;height:60px;color:var(--brand-blue);transition:all var(--transition-fast);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}html.dark .pillar-icon-box[data-v-1fc1d3da]{color:var(--brand-cyan)}.pillar-icon-box.trophy[data-v-1fc1d3da]{color:#d97706;background:#ffb70326}html.dark .pillar-icon-box.trophy[data-v-1fc1d3da]{color:#fbbf24}.pillar-card:hover .pillar-icon-box[data-v-1fc1d3da]{transform:scale(1.1)rotate(4deg)}.pillar-svg[data-v-1fc1d3da]{width:30px;height:30px}.pillar-title[data-v-1fc1d3da]{color:var(--brand-navy);letter-spacing:.01em;margin-bottom:.75rem;font-family:Outfit,Montserrat,sans-serif;font-size:1.08rem;font-weight:800;line-height:1.35}html.dark .pillar-title[data-v-1fc1d3da]{color:#fff}.pillar-desc[data-v-1fc1d3da]{color:var(--text-secondary);flex-grow:1;margin-bottom:1.25rem;font-size:.9rem;line-height:1.55}.pillar-footer[data-v-1fc1d3da]{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.tag-badge[data-v-1fc1d3da]{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);padding:.25rem .65rem;font-size:.75rem;font-weight:700}.tag-badge.gold[data-v-1fc1d3da]{color:#b45309;background:#ffb7031f;border-color:#ffb70359}html.dark .tag-badge.gold[data-v-1fc1d3da]{color:#fcd34d}@media (width<=600px){.pillar-card[data-v-1fc1d3da]{flex:0 0 82vw;max-width:320px;min-height:280px;padding:1.6rem 1.35rem}.pillars-marquee[data-v-1fc1d3da]{gap:1.1rem}}.tracks-title-wrap[data-v-305060c6]{text-align:left;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.title-left[data-v-305060c6]{max-width:720px}.title-left .section-subtitle[data-v-305060c6]{margin-left:0}.slider-arrows-box[data-v-305060c6]{flex-shrink:0;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.slider-arrow-btn[data-v-305060c6]{background:var(--bg-surface);border:1px solid var(--border-color);width:46px;height:46px;color:var(--brand-navy);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}html.dark .slider-arrow-btn[data-v-305060c6]{color:#fff}.slider-arrow-btn[data-v-305060c6]:hover:not(:disabled){border-color:var(--brand-cyan);background:var(--gradient-wave);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #0099ff59}.slider-arrow-btn[data-v-305060c6]:disabled{opacity:.35;cursor:not-allowed;transform:none}.slider-arrow-btn svg[data-v-305060c6]{width:20px;height:20px}.tracks-carousel-wrapper[data-v-305060c6]{width:100%;position:relative;overflow:visible}.tracks-scroll-container[data-v-305060c6]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:1.5rem;padding:.75rem .25rem 1.5rem;display:flex;overflow-x:auto}.tracks-scroll-container[data-v-305060c6]::-webkit-scrollbar{display:none}.track-card[data-v-305060c6]{scroll-snap-align:start;border-radius:var(--radius-lg);max-width:380px;box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);flex-direction:column;flex:0 0 380px;justify-content:space-between;padding:2.25rem;display:flex;position:relative;overflow:hidden}@media (width<=768px){.track-card[data-v-305060c6]{flex:0 0 320px;max-width:320px;padding:1.75rem}}@media (width<=480px){.track-card[data-v-305060c6]{flex:0 0 280px;max-width:280px;padding:1.35rem}}.track-card[data-v-305060c6]:hover{border-color:var(--brand-cyan);box-shadow:var(--shadow-md);transform:translateY(-4px)}.track-card[data-v-305060c6]:before{content:"";background:var(--gradient-wave);width:5px;height:100%;position:absolute;top:0;left:0}.track-header[data-v-305060c6]{gap:1.25rem;margin-bottom:1.5rem;display:flex}.track-num-badge[data-v-305060c6]{color:var(--brand-blue);background:var(--bg-accent-subtle);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:900;display:flex}html.dark .track-num-badge[data-v-305060c6]{color:var(--brand-cyan)}.track-title[data-v-305060c6]{color:var(--brand-navy);margin-bottom:.35rem;font-family:Outfit,Montserrat,sans-serif;font-size:1.15rem;font-weight:800;line-height:1.25}html.dark .track-title[data-v-305060c6]{color:#fff}.track-subtitle[data-v-305060c6]{color:var(--text-muted);font-size:.84rem;font-weight:500;line-height:1.35}.track-topics-list[data-v-305060c6]{flex-grow:1;margin-bottom:1.75rem}.topics-heading[data-v-305060c6]{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-blue);margin-bottom:.75rem;font-size:.8rem;font-weight:800}html.dark .topics-heading[data-v-305060c6]{color:var(--brand-cyan)}.topic-item[data-v-305060c6]{color:var(--text-secondary);align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.86rem;line-height:1.4;display:flex}.topic-bullet[data-v-305060c6]{color:var(--brand-blue);font-size:1.1rem;font-weight:900;line-height:1}html.dark .topic-bullet[data-v-305060c6]{color:var(--brand-cyan)}.carousel-indicators[data-v-305060c6]{justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.indicator-dot[data-v-305060c6]{background:var(--border-color);cursor:pointer;width:10px;height:10px;transition:all var(--transition-fast);border:none;border-radius:50%}.indicator-dot.active[data-v-305060c6]{border-radius:var(--radius-full);background:var(--gradient-wave);width:28px;box-shadow:0 0 10px #09f6}.online-pulse-btn[data-v-3d6055fa]{color:var(--brand-navy);letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#0070e01f,#00d2ff2e);border:1px solid #00d2ff73;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .7rem;font-size:.78rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.online-pulse-btn.compact[data-v-3d6055fa]{padding:.32rem .62rem}.online-pulse-btn[data-v-3d6055fa]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0070e033}html.dark .online-pulse-btn[data-v-3d6055fa]{color:#e0f7ff;border-color:#00d2ff8c}.cam-icon[data-v-3d6055fa]{flex-shrink:0;width:14px;height:14px}.pulse-dot[data-v-3d6055fa]{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-out infinite online-pulse-3d6055fa;box-shadow:0 0 #22c55eb3}@keyframes online-pulse-3d6055fa{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.deadlines-card[data-v-9adf3667]{border-radius:var(--radius-lg);background:#ffffffb3;border:1px solid #0070e033;margin-bottom:2.25rem;padding:1.5rem}@media (width<=600px){.deadlines-card[data-v-9adf3667]{padding:1rem .85rem}.dh-left[data-v-9adf3667]{gap:.65rem!important}.dh-icon-box[data-v-9adf3667]{width:36px!important;height:36px!important}.dh-title[data-v-9adf3667]{font-size:.98rem!important}}html.dark .deadlines-card[data-v-9adf3667]{background:#0f172a99;border-color:#00d2ff33}.deadlines-header[data-v-9adf3667]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between}.deadlines-header[data-v-9adf3667],.dh-left[data-v-9adf3667]{align-items:center;display:flex}.dh-left[data-v-9adf3667]{gap:1rem}.dh-icon-box[data-v-9adf3667]{width:44px;height:44px;color:var(--brand-blue);background:linear-gradient(135deg,#0070e026,#00d2ff26);border-radius:12px;justify-content:center;align-items:center;display:flex}html.dark .dh-icon-box[data-v-9adf3667]{color:var(--brand-cyan)}.dh-icon[data-v-9adf3667]{width:22px;height:22px}.dh-title[data-v-9adf3667]{color:var(--brand-navy);margin-bottom:.15rem;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800}html.dark .dh-title[data-v-9adf3667]{color:#fff}.dh-sub[data-v-9adf3667]{color:var(--text-secondary);font-size:.85rem}.dh-toggle-btn[data-v-9adf3667]{border-radius:var(--radius-full);color:var(--brand-blue);transition:all var(--transition-fast);background:#0070e014;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex}html.dark .dh-toggle-btn[data-v-9adf3667]{color:var(--brand-cyan);background:#00d2ff1a}.chevron-icon[data-v-9adf3667]{width:16px;height:16px;transition:transform var(--transition-fast)}.chevron-icon.rotated[data-v-9adf3667]{transform:rotate(180deg)}.deadlines-timeline-grid[data-v-9adf3667]{border-top:1px dashed #0070e026;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.deadline-step .step-content[data-v-9adf3667]{border-radius:var(--radius-md);border:1px solid #0070e01f;flex-direction:column;height:100%;padding:1.15rem;display:flex}.deadline-step.highlighted .step-content[data-v-9adf3667]{border-color:var(--brand-cyan);background:linear-gradient(135deg,#0070e014,#00d2ff14)}.step-date-badge[data-v-9adf3667]{color:var(--brand-blue);border-radius:var(--radius-full);background:#0070e01a;align-self:flex-start;margin-bottom:.65rem;padding:.2rem .6rem;font-family:Outfit,monospace;font-size:.78rem;font-weight:800;display:inline-block}html.dark .step-date-badge[data-v-9adf3667]{color:var(--brand-cyan);background:#00d2ff26}.step-title[data-v-9adf3667]{color:var(--brand-navy);margin-bottom:.35rem;font-size:.95rem;font-weight:700;line-height:1.3}html.dark .step-title[data-v-9adf3667]{color:#fff}.step-desc[data-v-9adf3667]{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.schedule-controls-bar[data-v-9adf3667]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}@media (width<=640px){.schedule-controls-bar[data-v-9adf3667]{flex-direction:column;align-items:stretch;gap:.75rem}.days-toggle-group[data-v-9adf3667]{grid-template-columns:1fr 1fr;width:100%;display:grid}.day-btn[data-v-9adf3667]{gap:.5rem!important;padding:.65rem!important}.day-num[data-v-9adf3667]{font-size:1.15rem!important}.day-label[data-v-9adf3667]{font-size:.82rem!important}.day-sublabel[data-v-9adf3667]{display:none}.calendar-btn[data-v-9adf3667]{justify-content:center;width:100%}}.days-toggle-group[data-v-9adf3667]{border-radius:var(--radius-lg);gap:.5rem;padding:.4rem;display:inline-flex}.day-btn[data-v-9adf3667]{border-radius:var(--radius-md);text-align:left;transition:all var(--transition-fast);color:var(--text-secondary);align-items:center;gap:.85rem;padding:.75rem 1.35rem;display:inline-flex}.day-btn.active[data-v-9adf3667]{background:var(--gradient-wave);color:#fff;box-shadow:var(--shadow-sm)}.day-num[data-v-9adf3667]{font-family:Outfit,monospace;font-size:1.4rem;font-weight:900;line-height:1}.day-text-wrap[data-v-9adf3667]{flex-direction:column;display:flex}.day-label[data-v-9adf3667]{font-size:.95rem;font-weight:800;line-height:1.2}.day-sublabel[data-v-9adf3667]{opacity:.85;white-space:nowrap;font-size:.72rem}.calendar-btn[data-v-9adf3667]{white-space:nowrap;border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-size:.88rem;font-weight:700;display:inline-flex}.icon-svg[data-v-9adf3667]{width:16px;height:16px}.filter-secondary-row[data-v-9adf3667]{flex-direction:column;gap:.85rem;margin-bottom:1.5rem;display:flex}.search-input-box[data-v-9adf3667]{border-radius:var(--radius-full);border:1px solid #0070e02e;align-items:center;gap:.75rem;padding:.65rem 1.15rem;display:flex}.search-icon[data-v-9adf3667]{width:18px;height:18px;color:var(--brand-blue);flex-shrink:0}html.dark .search-icon[data-v-9adf3667]{color:var(--brand-cyan)}.search-field[data-v-9adf3667]{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:.9rem}.search-field[data-v-9adf3667]::placeholder{color:var(--text-muted)}.clear-search-btn[data-v-9adf3667]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.85rem}.faculty-chips-scroll[data-v-9adf3667]{scrollbar-width:thin;gap:.45rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.faculty-chip[data-v-9adf3667]{white-space:nowrap;border-radius:var(--radius-full);color:var(--text-secondary);transition:all var(--transition-fast);background:#ffffff80;border:1px solid #0070e01f;padding:.45rem 1rem;font-size:.82rem;font-weight:700}html.dark .faculty-chip[data-v-9adf3667]{background:#0f172a80;border-color:#ffffff1a}.faculty-chip.active[data-v-9adf3667]{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue)}html.dark .faculty-chip.active[data-v-9adf3667]{background:var(--brand-cyan);color:#030712;border-color:var(--brand-cyan)}.events-stats-bar[data-v-9adf3667]{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:0 .5rem;font-size:.82rem;display:flex}.reset-filters-btn[data-v-9adf3667]{color:var(--brand-blue);cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}html.dark .reset-filters-btn[data-v-9adf3667]{color:var(--brand-cyan)}.timeline-container[data-v-9adf3667]{flex-direction:column;gap:1.15rem;display:flex}.timeline-card[data-v-9adf3667]{border-radius:var(--radius-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast);grid-template-columns:220px 1fr;gap:1.75rem;padding:1.65rem;display:grid;position:relative}.timeline-card[data-v-9adf3667]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (width<=860px){.timeline-card[data-v-9adf3667]{grid-template-columns:1fr;gap:1rem}}@media (width<=600px){.timeline-card[data-v-9adf3667]{gap:.75rem;padding:1.15rem .95rem}}.timeline-left[data-v-9adf3667]{flex-direction:column;gap:.65rem;display:flex}.timeline-time[data-v-9adf3667]{color:var(--brand-blue);font-family:Outfit,monospace;font-size:1.18rem;font-weight:800}html.dark .timeline-time[data-v-9adf3667]{color:var(--brand-cyan)}.badges-stack[data-v-9adf3667]{flex-wrap:wrap;gap:.35rem;display:flex}.type-pill[data-v-9adf3667]{border-radius:var(--radius-full);padding:.2rem .55rem;font-size:.68rem;font-weight:800}.type-pill.plenary[data-v-9adf3667]{color:#0070e0;background:#0070e01f}.type-pill.section[data-v-9adf3667]{color:#0284c7;background:#0284c71f}.type-pill.workshop[data-v-9adf3667]{color:#059669;background:#10b9811f}.type-pill.quest[data-v-9adf3667]{color:#d97706;background:#f59e0b1f}.type-pill.exhibition[data-v-9adf3667]{color:#0284c7;background:#0ea5e91f}.type-pill.competition[data-v-9adf3667]{color:#9333ea;background:#a855f71f}.type-pill.ceremony[data-v-9adf3667]{color:#ca8a04;background:#eab3081f}.type-pill.networking[data-v-9adf3667]{color:#db2777;background:#ec48991f}.type-pill.break[data-v-9adf3667]{color:#64748b;background:#64748b1f}html.dark .type-pill.plenary[data-v-9adf3667],html.dark .type-pill.section[data-v-9adf3667]{color:#38bdf8}html.dark .type-pill.workshop[data-v-9adf3667]{color:#34d399}html.dark .type-pill.quest[data-v-9adf3667]{color:#fbbf24}html.dark .type-pill.exhibition[data-v-9adf3667]{color:#38bdf8}html.dark .type-pill.competition[data-v-9adf3667]{color:#c084fc}html.dark .type-pill.ceremony[data-v-9adf3667]{color:#facc15}html.dark .type-pill.networking[data-v-9adf3667]{color:#f472b6}html.dark .type-pill.break[data-v-9adf3667]{color:#94a3b8}.faculty-pill[data-v-9adf3667]{border-radius:var(--radius-full);color:var(--text-secondary);background:#0000000d;padding:.2rem .55rem;font-size:.68rem;font-weight:700}html.dark .faculty-pill[data-v-9adf3667]{color:#cbd5e1;background:#ffffff14}.event-title[data-v-9adf3667]{color:var(--brand-navy);margin-bottom:.45rem;font-family:Outfit,Montserrat,sans-serif;font-size:1.15rem;font-weight:800;line-height:1.3}html.dark .event-title[data-v-9adf3667]{color:#fff}.event-desc[data-v-9adf3667]{color:var(--text-secondary);margin-bottom:.85rem;font-size:.88rem;line-height:1.5}.event-meta[data-v-9adf3667]{flex-wrap:wrap;gap:1.25rem;display:flex}.meta-item[data-v-9adf3667]{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:inline-flex}.meta-icon[data-v-9adf3667]{width:16px;height:16px;color:var(--brand-blue);flex-shrink:0}html.dark .meta-icon[data-v-9adf3667]{color:var(--brand-cyan)}.meta-item-action[data-v-9adf3667]{margin-left:auto}.book-event-chip-btn[data-v-9adf3667]{border-radius:var(--radius-full);color:var(--brand-blue);transition:all var(--transition-fast);background:#0070e014;border:1px solid #0070e033;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}html.dark .book-event-chip-btn[data-v-9adf3667]{color:var(--brand-cyan);background:#00d2ff1a;border-color:#00d2ff40}.book-event-chip-btn[data-v-9adf3667]:hover{background:var(--brand-blue);color:#fff;transform:translate(2px)}html.dark .book-event-chip-btn[data-v-9adf3667]:hover{background:var(--brand-cyan);color:#030712}.chip-arrow[data-v-9adf3667]{width:14px;height:14px}.empty-schedule-card[data-v-9adf3667]{text-align:center;border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:1rem;padding:3.5rem 1.5rem;display:flex}.empty-icon[data-v-9adf3667]{width:48px;height:48px;color:var(--text-muted)}.expand-enter-active[data-v-9adf3667],.expand-leave-active[data-v-9adf3667]{transition:all .3s;overflow:hidden}.expand-enter-from[data-v-9adf3667],.expand-leave-to[data-v-9adf3667]{opacity:0;max-height:0;margin-top:0;padding-top:0}.app-footer[data-v-1fae3f70]{background:var(--brand-navy-dark);color:#fff;z-index:2;border-top:1px solid #00d2ff26;margin-top:4rem;padding:4.5rem 0 2rem;position:relative}@media (width<=640px){.app-footer[data-v-1fae3f70]{margin-top:2rem;padding:2.5rem 0 1.5rem}}.footer-banner-box[data-v-1fae3f70]{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0b2e5ee6,#06163af2);border:1px solid #00b4ff4d;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:4rem;padding:2.25rem 2.75rem;display:flex}@media (width<=768px){.footer-banner-box[data-v-1fae3f70]{text-align:center;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;padding:1.35rem 1rem}}.motto-tag[data-v-1fae3f70]{color:var(--brand-cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.35rem;font-size:.8rem;font-weight:800;display:block}.banner-motto-heading[data-v-1fae3f70]{color:#fff;font-family:Outfit,sans-serif;font-size:clamp(1.2rem,3vw,1.85rem);font-weight:800}.footer-grid[data-v-1fae3f70]{grid-template-columns:1.5fr 1fr 1.3fr 1.2fr;gap:2.5rem;margin-bottom:3.5rem;display:grid}@media (width<=1024px){.footer-grid[data-v-1fae3f70]{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer-grid[data-v-1fae3f70]{grid-template-columns:1fr;gap:1.75rem;margin-bottom:2rem}}.footer-col[data-v-1fae3f70]{flex-direction:column;display:flex}.footer-desc[data-v-1fae3f70]{color:#94a3b8;margin:1rem 0;font-size:.85rem;line-height:1.5}.forum-dates-tag[data-v-1fae3f70]{border-radius:var(--radius-full);color:#38bdf8;background:#00b4ff1f;border:1px solid #00b4ff40;align-items:center;gap:.4rem;width:fit-content;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.footer-heading[data-v-1fae3f70]{color:#fff;letter-spacing:.02em;margin-bottom:1.25rem;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800}.footer-links[data-v-1fae3f70]{flex-direction:column;gap:.65rem;display:flex}.contacts-list span[data-v-1fae3f70],.footer-links a[data-v-1fae3f70]{color:#94a3b8;transition:color var(--transition-fast);font-size:.88rem}.footer-links a[data-v-1fae3f70]:hover{color:var(--brand-cyan)}.contacts-list[data-v-1fae3f70]{flex-direction:column;gap:.75rem;display:flex}.footer-bottom-bar[data-v-1fae3f70]{color:#64748b;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.8rem;display:flex}.credit[data-v-1fae3f70]{color:#94a3b8;font-weight:600}.app-root[data-v-23dc91be]{flex-direction:column;min-height:100vh;display:flex;position:relative}.main-content[data-v-23dc91be]{z-index:1;flex-grow:1;position:relative}.floating-cta-wrap[data-v-23dc91be]{z-index:999;position:fixed;bottom:2rem;right:2rem}@media (width<=768px){.floating-cta-wrap[data-v-23dc91be]{bottom:1.25rem;right:1.25rem}}@media (width<=480px){.floating-cta-wrap[data-v-23dc91be]{bottom:.85rem;right:.85rem}.floating-cta-btn[data-v-23dc91be]{gap:.45rem;padding:.65rem 1.1rem;font-size:.84rem}}.floating-cta-btn[data-v-23dc91be]{border-radius:var(--radius-full);letter-spacing:.03em;color:#fff;transition:all var(--transition-fast);cursor:pointer;background:linear-gradient(135deg,#005bb5,#08f 50%,#00d2ff) 0 0/200%;border:1.5px solid #ffffff73;align-items:center;gap:.65rem;padding:.85rem 1.6rem;font-size:.96rem;font-weight:900;animation:3s ease-in-out infinite cta-pulse-glow-23dc91be;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 25px #00d2ff99,0 8px 24px #005bb580}.floating-cta-btn[data-v-23dc91be]:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:3.5s infinite cta-shimmer-23dc91be;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.floating-cta-btn[data-v-23dc91be]:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 0 35px #00d2ffd9,0 12px 30px #005bb5a6}.cta-fl-icon[data-v-23dc91be]{flex-shrink:0;width:20px;height:20px}.pulse-glow-ring[data-v-23dc91be]{background:#38bdf8;border-radius:50%;width:8px;height:8px;animation:1.8s infinite live-dot-pulse-23dc91be;box-shadow:0 0 10px #38bdf8}@keyframes live-dot-pulse-23dc91be{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes cta-pulse-glow-23dc91be{0%,to{transform:scale(1);box-shadow:0 0 20px #00d2ff80,0 6px 20px #005bb566}50%{transform:scale(1.03);box-shadow:0 0 35px #00d2ffe6,0 10px 28px #005bb599}}@keyframes cta-shimmer-23dc91be{0%{left:-150%}35%,to{left:150%}}
