﻿:root{--color-primary: #1a2744;--color-primary-light: #2d4a7a;--color-accent: #c22151;--color-accent-hover: #a51a44;--color-teal: #0d7182;--color-teal-light: #14919b;--color-green: #2d8a68;--color-green-light: #34a87d;--color-text: #333;--color-text-light: #666;--color-text-muted: #666666;--color-border: #e5e7eb;--color-bg: #ffffff;--color-bg-soft: #f8f9fa;--color-bg-card: #ffffff;--color-surface: #ffffff;--color-muted: #666666;--shadow-sm: 0 1px 2px rgba(0,0,0,0.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,0.07), 0 2px 4px -2px rgba(0,0,0,0.05);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.08), 0 4px 6px -4px rgba(0,0,0,0.04);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--font: 'Inter', 'Inter Fallback', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--transition: 0.2s ease;--color-bg-warm: #fffbeb;--color-breadcrumb-bg: #0f172a;--color-breadcrumb-text: rgba(255, 255, 255, 0.6);--color-breadcrumb-text-current: rgba(255, 255, 255, 0.85);--color-breadcrumb-separator: rgba(255, 255, 255, 0.35);--color-breadcrumb-border: rgba(255, 255, 255, 0.06)}[data-theme=dark]{--color-primary: #1a3350;--color-primary-light: #243f5e;--color-accent: #c06080;--color-accent-hover: #d07090;--color-teal: #3a8a80;--color-teal-light: #4a9a90;--color-green: #3a8a60;--color-green-light: #4a9a70;--color-text: #c8d0d8;--color-text-light: #8896a4;--color-text-muted: #7a8a9a;--color-border: #111820;--color-bg: #000000;--color-bg-soft: #050810;--color-bg-card: #0a0e18;--color-surface: #0a0e18;--color-muted: #7a8a9a;--color-bg-warm: #0c0a06;--color-breadcrumb-bg: #000000;--color-breadcrumb-border: #111820;--shadow-sm: none;--shadow-md: none;--shadow-lg: none}[data-theme=dark] body{background:var(--color-bg);color:var(--color-text)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] .h2{color:var(--color-text)}[data-theme=dark] a{color:#7aadd0}[data-theme=dark] a:hover{color:#92bfde}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#050810;color:var(--color-text);border-color:#111820}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#7aadd0;box-shadow:0 0 0 2px rgba(122,173,208,.2)}[data-theme=dark] input::placeholder{color:#3a4654}[data-theme=dark] option{background:#0a0e18}[data-theme=dark] th{background:hsla(0,0%,100%,.02);border-color:#111820}[data-theme=dark] td{border-color:#111820}[data-theme=dark] #footer_wrp{background:#000}[data-theme=dark] #footer{background:rgba(0,0,0,.5)}[data-theme=dark] .dropdown-panel{background:#0a0e18;border-color:#111820;box-shadow:0 8px 24px rgba(0,0,0,.9)}[data-theme=dark] .dropdown-panel a{color:#8896a4}[data-theme=dark] .dropdown-panel a:hover{color:var(--color-text);background:hsla(0,0%,100%,.03)}[data-theme=dark] .dropdown-heading{color:var(--color-text-muted)}[data-theme=dark] .mob-drawer{background:#050810;border-color:#111820}[data-theme=dark] .sidebar .s_box{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=dark] .s_box h2{color:var(--color-text)}[data-theme=dark] ::-webkit-scrollbar-track{background:#000}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#121a28;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#1e2a3a}[data-theme=dark] img{opacity:.92}[data-theme=dark] img:hover{opacity:1}.at-hero .at-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 13px;border-radius:999px;background:hsla(0,0%,100%,.16);margin-bottom:14px}.at-hero .at-eyebrow i{font-size:.82em}.at-hero .at-hero-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin-top:18px}.at-hero .at-hero-count{font-size:.9rem;font-weight:500;opacity:.95}.at-hero .at-hero-count i{margin-right:5px;font-size:.85em}.at-hero .at-year-switch{display:inline-flex;gap:6px}.at-hero .at-year-pill{display:inline-block;padding:5px 13px;border-radius:999px;font-size:.9rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);transition:background .15s}.at-hero .at-year-pill:hover{background:hsla(0,0%,100%,.26)}.at-hero .at-year-pill.is-active{background:#fff;color:var(--color-primary);border-color:#fff}.at-hero .at-hero-cta{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding:12px 24px;border-radius:999px;font-weight:600;font-size:1rem;color:var(--color-primary);background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.22);transition:transform .15s,box-shadow .15s}.at-hero .at-hero-cta i{transition:transform .2s}.at-hero .at-hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.28)}.at-hero .at-hero-cta:hover i{transform:translateY(3px)}.at-page{max-width:880px;margin:0 auto;padding:34px 16px 10px}@media(min-width: 768px){.at-page{padding:48px 24px 10px}}.at-sec-head{text-align:center;margin:0 0 22px}.at-sec-head .at-sec-eyebrow{display:block;font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px}.at-sec-head h2{font-size:1.4rem;font-weight:700;color:var(--color-text);margin:0}@media(min-width: 768px){.at-sec-head h2{font-size:1.6rem}}.at-sec-head p{margin:8px auto 0;max-width:52ch;color:var(--color-text-light);font-size:.96rem;line-height:1.55}.at-intro{margin:0 0 44px}.at-intro p{font-size:1.08rem;line-height:1.72;color:var(--color-text);margin:0}.at-highlights{margin-bottom:50px}.at-hl-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width: 480px){.at-hl-grid{grid-template-columns:repeat(3, 1fr)}}.at-hl-card{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-top:3px solid var(--c, var(--color-accent));border-radius:var(--radius-lg);padding:16px 16px 18px;box-shadow:0 6px 18px rgba(20,20,50,.05);transition:transform .15s,box-shadow .15s}.at-hl-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(20,20,50,.1)}.at-hl-card .at-hl-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.at-hl-card .at-hl-glyphs{font-size:1.3rem;line-height:1}.at-hl-card .at-hl-date{font-size:.82rem;font-weight:600;color:var(--c, var(--color-accent))}.at-hl-card .at-hl-title{font-size:1.04rem;font-weight:650;color:var(--color-text);margin:0 0 7px;line-height:1.3}.at-hl-card .at-hl-sum{font-size:.9rem;line-height:1.5;color:var(--color-text-light);margin:0 0 12px;flex:1}.at-hl-card .at-hl-type{align-self:flex-start;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;color:var(--c, var(--color-accent));background:color-mix(in srgb, var(--c, #6d5ae6) 12%, transparent)}.at-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 26px}.at-fbtn{appearance:none;border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-light);font-size:.88rem;font-weight:600;padding:7px 15px;border-radius:999px;cursor:pointer;transition:all .14s}.at-fbtn:hover{color:var(--color-text);border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border))}.at-fbtn.is-active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.at-timeline-wrap{margin-bottom:52px}.at-tl{position:relative;list-style:none;margin:0;padding:0}.at-tl::before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--color-border)}@media(min-width: 768px){.at-tl::before{left:13px}}.at-tl-month{position:relative;padding:22px 0 6px 42px;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light)}.at-tl-month span{background:var(--field, transparent);padding-right:8px}.at-tl-month:first-child{padding-top:4px}.at-tl-now{position:relative;padding:6px 0 10px 42px}.at-tl-now span{display:inline-flex;align-items:center;gap:7px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}.at-tl-now span i{font-size:.6em}.at-tl-now::after{content:"";position:absolute;left:6px;top:9px;width:12px;height:12px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 22%, transparent)}@media(min-width: 768px){.at-tl-now::after{left:8px}}.at-ev{position:relative;padding:0 0 16px 42px}.at-ev .at-ev-rail{display:contents}.at-ev .at-ev-dot{position:absolute;left:4px;top:5px;width:16px;height:16px;border-radius:50%;background:var(--c, var(--color-accent));border:3px solid var(--color-bg-soft);box-shadow:0 0 0 1px var(--color-border);z-index:1}@media(min-width: 768px){.at-ev .at-ev-dot{left:6px}}.at-ev.at-ev--lg .at-ev-dot{width:20px;height:20px;left:2px;box-shadow:0 0 0 1px var(--color-border),0 0 0 5px color-mix(in srgb, var(--c, #6d5ae6) 16%, transparent)}@media(min-width: 768px){.at-ev.at-ev--lg .at-ev-dot{left:4px}}.at-ev.at-ev--sm .at-ev-dot{width:13px;height:13px;left:5px}@media(min-width: 768px){.at-ev.at-ev--sm .at-ev-dot{left:7px}}.at-ev.is-active .at-ev-dot{box-shadow:0 0 0 1px var(--color-border),0 0 0 5px color-mix(in srgb, var(--tc, #6d5ae6) 30%, transparent)}.at-ev.is-active .at-ev-card{border-color:color-mix(in srgb, var(--tc, var(--color-accent)) 50%, var(--color-border));box-shadow:0 6px 20px color-mix(in srgb, var(--tc, #6d5ae6) 14%, transparent)}.at-ev-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:13px 15px 14px;box-shadow:0 3px 10px rgba(20,20,50,.04);transition:border-color .15s,box-shadow .15s,transform .15s,opacity .2s}.at-ev-card.is-clickable{cursor:pointer}.at-ev-card .at-ev-body{cursor:auto}.at-ev:hover .at-ev-card,.at-ev:focus-within .at-ev-card{border-color:color-mix(in srgb, var(--c, var(--color-accent)) 45%, var(--color-border));box-shadow:0 8px 22px rgba(20,20,50,.1)}.at-ev-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.at-ev-meta .at-ev-date{font-size:.82rem;font-weight:700;color:var(--color-text)}.at-ev-meta .at-ev-chip{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:var(--tc, var(--color-accent));background:color-mix(in srgb, var(--tc, #6d5ae6) 12%, transparent)}.at-ev-meta .at-ev-until{font-size:.78rem;color:var(--color-text-light)}.at-ev-meta .at-ev-live{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 9px;border-radius:999px;color:#fff;background:var(--tc, var(--color-accent))}.at-ev-meta .at-ev-live i{font-size:.5em;animation:atPulse 1.8s ease-in-out infinite}@keyframes atPulse{0%,100%{opacity:1}50%{opacity:.35}}.at-ev-prog{margin:4px 0 2px}.at-ev-title{font-size:1.02rem;font-weight:600;color:var(--color-text);margin:0;line-height:1.32}.at-ev-title .at-ev-glyphs{font-size:1.05em;margin-right:3px}.at-ev-title .at-g-link{color:var(--color-text-light);margin:0 1px}.at-ev-sum{font-size:.92rem;line-height:1.55;color:var(--color-text-light);margin:6px 0 0}.at-ev-more{margin-top:9px}.at-ev-more>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:.82rem;font-weight:600;color:var(--tc, var(--color-accent))}.at-ev-more>summary::-webkit-details-marker{display:none}.at-ev-more>summary::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.7em;transition:transform .2s}.at-ev-more[open]>summary::after{transform:rotate(180deg)}.at-ev-more .at-ev-body{margin-top:9px;padding-top:11px;border-top:1px solid var(--color-border)}.at-ev-more .at-ev-body p{font-size:.94rem;line-height:1.66;color:var(--color-text);margin:0}.at-ev-more .at-ev-body strong{font-weight:650}.at-d{margin-bottom:11px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.at-d-pos{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.at-d-chip{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:600;color:var(--color-text);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:999px;padding:4px 11px;font-variant-numeric:tabular-nums}.at-d-chip .at-d-g{font-size:1.05em;line-height:1}.at-d-chip .at-d-rx{font-weight:700;color:var(--tc, var(--color-accent))}.at-d-chip .at-d-arrow{color:var(--color-text-light);margin:0 1px}.at-d-chip em{font-style:normal;color:var(--color-text-light);font-weight:500}.at-bar-wrap{margin-top:4px}.at-bar-head{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:18px}.at-bar{position:relative;height:9px;border-radius:999px;background:var(--color-bg-soft);border:1px solid var(--color-border)}.at-bar--orb{background:linear-gradient(90deg, color-mix(in srgb, var(--tc, #6d5ae6) 6%, var(--color-bg-soft)) 0%, color-mix(in srgb, var(--tc, #6d5ae6) 48%, var(--color-bg-soft)) 50%, color-mix(in srgb, var(--tc, #6d5ae6) 6%, var(--color-bg-soft)) 100%)}.at-bar-ends{display:flex;justify-content:space-between;margin-top:6px;font-size:.76rem;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.at-bar-peak{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--tc, var(--color-accent));transform:translateX(-50%);border-radius:2px}.at-bar-peak i{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc, var(--color-accent));white-space:nowrap}.at-bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:color-mix(in srgb, var(--c, var(--color-accent)) 55%, transparent)}.at-bar-now{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-bg-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent);transform:translate(-50%, -50%);z-index:2}.at-bar-now i{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.02em;color:var(--color-accent);white-space:nowrap}.at-past{margin-bottom:18px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card)}.at-past-sum{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;padding:13px 16px;font-size:.95rem;font-weight:600;color:var(--color-text)}.at-past-sum::-webkit-details-marker{display:none}.at-past-sum>i{color:var(--color-text-light)}.at-past-sum .at-past-n{margin-left:auto;font-size:.8rem;font-weight:700;color:var(--color-text-light);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:999px;padding:1px 9px}.at-past-sum::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.8em;color:var(--color-text-light);transition:transform .2s;margin-left:8px}.at-past[open]>.at-past-sum::after{transform:rotate(180deg)}.at-tl--past{padding:4px 16px 14px}.at-tl--past::before{left:27px}@media(min-width: 768px){.at-tl--past::before{left:29px}}.at-tl--past .at-ev{padding-left:42px}.at-empty{text-align:center;color:var(--color-text-light);font-size:.95rem;padding:30px 0}.at-how{margin-bottom:50px}.at-how-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width: 480px){.at-how-grid{grid-template-columns:repeat(3, 1fr)}}.at-how-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px 18px;text-align:center}.at-how-card .at-how-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);font-size:1.1rem;margin-bottom:12px}.at-how-card h3{font-size:1rem;font-weight:650;color:var(--color-text);margin:0 0 7px}.at-how-card p{font-size:.9rem;line-height:1.55;color:var(--color-text-light);margin:0}.at-cta{text-align:center;background:linear-gradient(135deg, var(--color-primary) 0%, #6d5ae6 100%);color:#fff;border-radius:var(--radius-lg);padding:34px 22px;margin-bottom:50px}.at-cta h2{font-size:1.35rem;font-weight:700;margin:0 0 10px;color:#fff}.at-cta p{font-size:1rem;line-height:1.6;margin:0 auto 20px;max-width:50ch;color:hsla(0,0%,100%,.94)}.at-cta .at-cta-btn{display:inline-flex;align-items:center;gap:9px;padding:12px 26px;border-radius:999px;font-weight:600;color:var(--color-primary);background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.22);transition:transform .15s}.at-cta .at-cta-btn i{transition:transform .2s}.at-cta .at-cta-btn:hover{transform:translateY(-2px)}.at-cta .at-cta-btn:hover i{transform:translateX(3px)}.at-faq{margin-bottom:40px}.at-faq-item{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:10px;overflow:hidden}.at-faq-item>summary{list-style:none;cursor:pointer;padding:15px 18px;font-size:1rem;font-weight:600;color:var(--color-text);display:flex;justify-content:space-between;align-items:center;gap:12px}.at-faq-item>summary::-webkit-details-marker{display:none}.at-faq-item>summary::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.8em;color:var(--color-accent);transition:transform .2s}.at-faq-item[open]>summary::after{transform:rotate(180deg)}.at-faq-item .at-faq-a{padding:0 18px 16px}.at-faq-item .at-faq-a p{margin:0;font-size:.95rem;line-height:1.65;color:var(--color-text-light)}
