.kc[data-astro-cid-jz46tvdy]{--kc-bg: #0b0d12;--kc-surface: #131b29;--kc-blue: #2f8fe0;--kc-border: #4a2433;--kc-hi: #ff8a9b;--kc-title-blue: #1e9bff;--kc-font-title: "Orbitron", sans-serif;--kc-font-head: "Oxanium", sans-serif;--kc-font-label: "Share Tech Mono", monospace;--kc-text: #e6ecf3;--kc-sub: #8a97aa;--kc-red: #e0314f;--kc-rose: #b8527a;--kc-ph: #1a2030;position:relative;min-height:100vh;background:var(--kc-bg);color:var(--kc-text);font-family:Chakra Petch,sans-serif;padding:0 clamp(1rem,4vw,3rem) 2.5rem}.kc__bg[data-astro-cid-jz46tvdy]{position:fixed;inset:0;z-index:0;background-size:cover;background-position:center;pointer-events:none}.kc__bg[data-astro-cid-jz46tvdy]:after{content:"";position:absolute;inset:0;background:#0b0d12d9}.kc[data-astro-cid-jz46tvdy]>[data-astro-cid-jz46tvdy]:not(.kc__bg){position:relative;z-index:1}.kc__top[data-astro-cid-jz46tvdy]{padding-top:1.5rem}.kc__tas[data-astro-cid-jz46tvdy]{display:inline-flex;align-items:center;gap:.6rem;padding:.3rem;border:1px solid var(--kc-border);border-radius:.6rem;background:var(--kc-surface);font-size:.65rem;font-weight:600;transition:border-color .2s,transform .2s}.kc__tas[data-astro-cid-jz46tvdy]:hover{border-color:var(--kc-red);transform:translate(-2px)}.kc__tas[data-astro-cid-jz46tvdy] img[data-astro-cid-jz46tvdy]{height:2rem;width:auto}.kc__tas[data-astro-cid-jz46tvdy] .kc__ph[data-astro-cid-jz46tvdy]{height:2rem;padding:0 .6rem}.kc__social[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]:nth-child(2) svg[data-astro-cid-jz46tvdy]{background:var(--kc-rose)}.kc__social[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]:nth-child(3) svg[data-astro-cid-jz46tvdy]{background:var(--kc-red);color:#fff}.kc__social[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]:nth-child(2):hover svg[data-astro-cid-jz46tvdy]{box-shadow:0 0 14px #b8527ab3}.kc__social[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]:nth-child(3):hover svg[data-astro-cid-jz46tvdy]{box-shadow:0 0 14px #e0314fb3}.kc__ph[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--kc-ph);color:var(--kc-sub);font-size:.6rem;font-weight:500;border:1px dashed rgba(255,138,155,.4);border-radius:.4rem}.kc__hero[data-astro-cid-jz46tvdy]{text-align:center;max-width:52rem;margin:0 auto;padding:.5rem 0 2rem}.kc__logo[data-astro-cid-jz46tvdy]{display:flex;justify-content:center;margin-bottom:1rem}.kc__logo[data-astro-cid-jz46tvdy] img[data-astro-cid-jz46tvdy]{width:min(32rem,90%);height:auto}.kc__title[data-astro-cid-jz46tvdy]{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;font-family:var(--kc-font-title);font-weight:800;margin:0}.kc__title-main[data-astro-cid-jz46tvdy]{font-size:clamp(2.2rem,9vw,4rem);letter-spacing:.06em;line-height:1.1;color:var(--kc-title-blue);text-shadow:0 0 18px rgba(30,155,255,.65)}.kc__title-year[data-astro-cid-jz46tvdy]{font-size:clamp(1.1rem,4vw,1.8rem);color:#6fd3ff;background:#0e2a4a;border:2px solid var(--kc-title-blue);border-radius:.6rem;padding:.1rem .7rem;text-shadow:0 0 10px rgba(111,211,255,.7)}.kc__welcome[data-astro-cid-jz46tvdy]{font-size:clamp(.7rem,1.6vw,.85rem);color:var(--kc-sub);line-height:1.7;max-width:30rem;margin:0 auto .75rem}.kc__date[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-head);font-size:clamp(1.1rem,3.5vw,1.6rem);font-weight:800;color:var(--kc-hi);letter-spacing:-.02em;margin-bottom:.9rem}.kc__cta-text[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600;color:var(--kc-text);margin-bottom:.6rem}.kc__cta-text[data-astro-cid-jz46tvdy]:after{content:" ↓↓↓";color:var(--kc-red)}.kc__countdown[data-astro-cid-jz46tvdy]{margin:0 auto 1.4rem}.kc__countdown[data-astro-cid-jz46tvdy][hidden],.kc__cd-panel[data-astro-cid-jz46tvdy][hidden],.kc__cd-note[data-astro-cid-jz46tvdy][hidden]{display:none}.kc__cd-label[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kc-text);margin-bottom:.6rem}.kc__cd-panel[data-astro-cid-jz46tvdy]{position:relative;display:inline-block;max-width:100%;padding:1rem 1.2rem .8rem;background:repeating-linear-gradient(0deg,rgba(30,155,255,.05) 0,rgba(30,155,255,.05) 1px,transparent 1px,transparent 4px),#0f1522;box-shadow:inset 0 0 0 1px var(--kc-title-blue);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.kc__cd-panel[data-astro-cid-jz46tvdy]:before,.kc__cd-panel[data-astro-cid-jz46tvdy]:after{content:"";position:absolute;width:1rem;height:1rem}.kc__cd-panel[data-astro-cid-jz46tvdy]:before{left:0;top:0;border-top:3px solid var(--kc-red);border-left:3px solid var(--kc-red)}.kc__cd-panel[data-astro-cid-jz46tvdy]:after{right:0;bottom:0;border-bottom:3px solid var(--kc-red);border-right:3px solid var(--kc-red)}.kc__cd-seg[data-astro-cid-jz46tvdy]{display:flex;align-items:flex-start;justify-content:center;gap:clamp(.2rem,2vw,.6rem)}.kc__cd-unit[data-astro-cid-jz46tvdy]{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.kc__cd-num[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-title);font-size:clamp(1.3rem,8.5vw,2.7rem);font-weight:800;line-height:1;color:#6fd3ff;text-shadow:0 0 14px rgba(30,155,255,.75);font-variant-numeric:tabular-nums}.kc__cd-colon[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-title);font-size:clamp(1.1rem,7vw,2.2rem);font-weight:800;line-height:1;color:var(--kc-red);text-shadow:0 0 10px rgba(224,49,79,.7);animation:kc-blink 1s steps(1) infinite}@keyframes kc-blink{50%{opacity:.2}}.kc__cd-lbl[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:#9aa6b8}.kc__cd-note[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kc-sub);margin-top:.7rem}.kc__notice[data-astro-cid-jz46tvdy]{position:relative;display:flex;align-items:center;gap:.8rem;width:min(100%,32rem);margin:1.4rem auto 0;text-align:left;padding:.8rem 1rem .8rem 1.25rem;background:#e0314f14;box-shadow:inset 0 0 0 1px #ff6b848c;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.kc__notice[data-astro-cid-jz46tvdy]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kc-red)}.kc__notice-dot[data-astro-cid-jz46tvdy]{flex:0 0 .5rem;height:.5rem;border-radius:50%;background:var(--kc-red);box-shadow:0 0 #e0314f99;animation:kc-pulse 2s ease-out infinite}@keyframes kc-pulse{70%{box-shadow:0 0 0 .5rem #e0314f00}to{box-shadow:0 0 #e0314f00}}.kc__notice[data-astro-cid-jz46tvdy] p[data-astro-cid-jz46tvdy]{font-size:.68rem;line-height:1.6;color:var(--kc-text);margin:0}.kc__notice-k[data-astro-cid-jz46tvdy]{display:block;font-family:var(--kc-font-label);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:#ff6b84;margin-bottom:.1rem}.kc__nav[data-astro-cid-jz46tvdy]{display:flex;flex-direction:column;align-items:center;gap:.9rem}.kc__nav-row[data-astro-cid-jz46tvdy]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem}.kc__btn[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);text-transform:uppercase;letter-spacing:.06em;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.1rem;font-size:.65rem;font-weight:600;color:var(--kc-text);background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:.5rem;transition:all .25s ease;cursor:pointer}.kc__btn[data-astro-cid-jz46tvdy]:hover{border-color:var(--kc-red);box-shadow:0 0 14px #e0314f73;transform:translateY(-2px)}.kc__btn[data-astro-cid-jz46tvdy]:focus-visible,.kc__dot[data-astro-cid-jz46tvdy]:focus-visible,.kc__social[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]:focus-visible,.kc__vendors-scroll[data-astro-cid-jz46tvdy]:focus-visible{outline:2px solid var(--kc-hi);outline-offset:3px}.kc__btn--tickets[data-astro-cid-jz46tvdy]{padding:.95rem 2.4rem;font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--kc-red);border-color:var(--kc-red);color:#fff;border-radius:2rem}.kc__btn--tickets[data-astro-cid-jz46tvdy]:hover{border-color:#ff6b84;box-shadow:0 0 16px #e0314f8c}.kc__feature[data-astro-cid-jz46tvdy]{position:relative;display:flex;align-items:center;gap:.9rem;width:min(100%,26rem);text-align:left;padding:.95rem 1.1rem .95rem 1.3rem;color:var(--kc-text);background:#1e9bff1f;box-shadow:inset 0 0 0 1px var(--kc-title-blue);transition:background .25s ease;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.kc__feature[data-astro-cid-jz46tvdy]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kc-title-blue)}.kc__feature[data-astro-cid-jz46tvdy]:hover{background:#1e9bff3d;box-shadow:inset 0 0 0 1px #6fd3ff}.kc__feature[data-astro-cid-jz46tvdy]:focus-visible{clip-path:none;outline:2px solid var(--kc-hi);outline-offset:3px}.kc__feature-tag[data-astro-cid-jz46tvdy]{position:absolute;top:0;right:1.2rem;font-family:var(--kc-font-label);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#c4203c;padding:.12rem .55rem}.kc__feature-txt[data-astro-cid-jz46tvdy]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.kc__feature-ttl[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-title);font-size:clamp(.8rem,3.6vw,.9rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6fd3ff;text-shadow:0 0 10px rgba(30,155,255,.6)}.kc__feature-sub[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:#9aa6b8}.kc__feature-arr[data-astro-cid-jz46tvdy]{margin-left:auto;font-family:var(--kc-font-label);font-size:1rem;letter-spacing:-.1em;color:#6fd3ff;transition:transform .25s ease}.kc__feature[data-astro-cid-jz46tvdy]:hover .kc__feature-arr[data-astro-cid-jz46tvdy]{transform:translate(5px)}.kc__grid[data-astro-cid-jz46tvdy]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(1rem,3vw,2rem);max-width:70rem;margin:0 auto}.kc__photos[data-astro-cid-jz46tvdy]{display:flex;flex-direction:column;gap:1rem}.kc__carousel[data-astro-cid-jz46tvdy]{position:relative;width:100%}.kc__photos[data-astro-cid-jz46tvdy] .kc__carousel[data-astro-cid-jz46tvdy]{aspect-ratio:4 / 3}.kc__carousel[data-astro-cid-jz46tvdy]:before{content:"";display:block;position:absolute;inset:0;border:1px solid var(--kc-border);border-radius:.8rem;pointer-events:none;z-index:2}.kc__carousel[data-astro-cid-jz46tvdy]{overflow:hidden;border-radius:.8rem;background:var(--kc-ph)}.kc__track[data-astro-cid-jz46tvdy]{display:flex;height:100%;transition:transform .6s cubic-bezier(.25,.1,.25,1)}.kc__slide[data-astro-cid-jz46tvdy]{flex:0 0 100%;height:100%;position:relative}.kc__slide[data-astro-cid-jz46tvdy] img[data-astro-cid-jz46tvdy]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kc__slide[data-astro-cid-jz46tvdy] .kc__ph[data-astro-cid-jz46tvdy]{position:absolute;inset:0;border-radius:0;border:0}.kc__dots[data-astro-cid-jz46tvdy]{position:absolute;bottom:.5rem;left:0;right:0;display:flex;justify-content:center;gap:.35rem;z-index:3}.kc__dot[data-astro-cid-jz46tvdy]{width:.4rem;height:.4rem;border-radius:50%;background:#eaf4ff66;padding:0;transition:all .3s}.kc__dot[data-astro-cid-jz46tvdy].active{background:var(--kc-red);transform:scale(1.3)}.kc__vendors[data-astro-cid-jz46tvdy]{position:relative;background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:.8rem;padding:1rem .75rem .75rem 1rem;display:flex;flex-direction:column;min-height:0}.kc__vendors-title[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-head);text-align:center;font-size:1.1rem;font-weight:800;text-transform:uppercase;color:var(--kc-text);margin-bottom:.75rem}.kc__vendors-scroll[data-astro-cid-jz46tvdy]{flex:1;min-height:0;max-height:30rem;overflow-y:auto;overflow-x:hidden;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:var(--kc-red) rgba(0,0,0,.25);display:flex;flex-direction:column;gap:.75rem;-webkit-overflow-scrolling:touch}.kc__vendors-scroll[data-astro-cid-jz46tvdy]::-webkit-scrollbar{width:6px}.kc__vendors-scroll[data-astro-cid-jz46tvdy]::-webkit-scrollbar-track{background:#00000040;border-radius:3px}.kc__vendors-scroll[data-astro-cid-jz46tvdy]::-webkit-scrollbar-thumb{background:var(--kc-red);border-radius:3px}.kc__vendor[data-astro-cid-jz46tvdy]{display:flex;align-items:center;gap:1rem;padding:.5rem;border-radius:.6rem;transition:background .2s}.kc__vendor[data-astro-cid-jz46tvdy]:hover{background:#e0314f14}.kc__carousel--mini[data-astro-cid-jz46tvdy]{flex:0 0 clamp(4.5rem,14vw,7rem);aspect-ratio:1 / 1;width:auto}.kc__carousel--mini[data-astro-cid-jz46tvdy] .kc__dots[data-astro-cid-jz46tvdy]{bottom:.25rem}.kc__carousel--mini[data-astro-cid-jz46tvdy] .kc__dot[data-astro-cid-jz46tvdy]{width:.3rem;height:.3rem}.kc__vendor-info[data-astro-cid-jz46tvdy] h3[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-head);font-size:clamp(.95rem,2.4vw,1.25rem);font-weight:800;color:var(--kc-hi);letter-spacing:-.01em}.kc__vendor-link[data-astro-cid-jz46tvdy]{display:inline-block;margin-top:.3rem;max-width:100%;overflow-wrap:anywhere;font-family:var(--kc-font-label);font-size:.6rem;color:var(--kc-blue);text-decoration:underline;text-underline-offset:2px}.kc__vendor-link[data-astro-cid-jz46tvdy]:hover{color:var(--kc-hi)}.kc__vendor-info[data-astro-cid-jz46tvdy] p[data-astro-cid-jz46tvdy]{font-size:.65rem;color:var(--kc-sub);line-height:1.5;margin-top:.2rem}.kc__social[data-astro-cid-jz46tvdy]{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.kc__social[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:.55rem;font-weight:600;color:var(--kc-sub);transition:color .2s,transform .2s}.kc__social[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy] svg[data-astro-cid-jz46tvdy]{box-sizing:content-box;padding:.7rem;border-radius:50%;background:var(--kc-blue);color:#0b0d12;transition:box-shadow .2s}.kc__social[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]:hover{color:var(--kc-text);transform:translateY(-3px)}.kc__social[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]:hover svg[data-astro-cid-jz46tvdy]{box-shadow:0 0 14px #2f8fe099}.kc__sr[data-astro-cid-jz46tvdy]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kc__dialog[data-astro-cid-jz46tvdy]{--kc-bg: #0b0d12;--kc-surface: #131b29;--kc-blue: #2f8fe0;--kc-neon: #1e9bff;--kc-cyan: #6fd3ff;--kc-border: #4a2433;--kc-hi: #ff8a9b;--kc-font-head: "Oxanium", sans-serif;--kc-font-label: "Share Tech Mono", monospace;--kc-text: #e6ecf3;--kc-sub: #9aa6b8;--kc-red: #e0314f;font-family:Chakra Petch,sans-serif;margin:auto;width:min(31rem,calc(100% - 2rem));padding:0;border:0;overflow:visible;background:transparent;color:var(--kc-text);filter:drop-shadow(0 0 12px rgba(224,49,79,.55))}.kc__dialog[data-astro-cid-jz46tvdy]::backdrop{background:#05070cd9}.kc__frame[data-astro-cid-jz46tvdy]{padding:2px;background:var(--kc-red);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px)}.kc__dlg[data-astro-cid-jz46tvdy]{position:relative;background:repeating-linear-gradient(0deg,rgba(30,155,255,.05) 0,rgba(30,155,255,.05) 1px,transparent 1px,transparent 4px),#0f1522;clip-path:polygon(21px 0,100% 0,100% calc(100% - 21px),calc(100% - 21px) 100%,0 100%,0 21px)}.kc__dhead[data-astro-cid-jz46tvdy]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem 1.2rem .8rem 1.5rem;border-bottom:1px solid rgba(30,155,255,.25)}.kc__dialog-body[data-astro-cid-jz46tvdy]{padding:.9rem 1.5rem 1.5rem;max-height:min(72vh,36rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kc-red) rgba(0,0,0,.35)}.kc__dtitle[data-astro-cid-jz46tvdy]{font-size:clamp(1rem,4.6vw,1.25rem);margin:.2rem 0 0;min-width:0}.kc__glitch[data-astro-cid-jz46tvdy]{position:relative;display:block;width:fit-content;font-family:Orbitron,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.03em;line-height:1.15;color:var(--kc-neon);overflow-wrap:break-word}.kc__gl-main[data-astro-cid-jz46tvdy]{text-shadow:0 0 14px rgba(30,155,255,.7)}.kc__gl-a[data-astro-cid-jz46tvdy],.kc__gl-b[data-astro-cid-jz46tvdy]{position:absolute;top:0;width:100%;pointer-events:none;user-select:none}.kc__gl-a[data-astro-cid-jz46tvdy]{left:2px;color:var(--kc-red);clip-path:inset(0 0 58% 0);opacity:.85}.kc__gl-b[data-astro-cid-jz46tvdy]{left:-2px;color:var(--kc-cyan);clip-path:inset(60% 0 0 0);opacity:.7}.kc__dialog[data-astro-cid-jz46tvdy] h3[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);font-size:.62rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--kc-cyan);margin:1.3rem 0 .4rem}.kc__dialog[data-astro-cid-jz46tvdy] h3[data-astro-cid-jz46tvdy]:before{content:"> ";content:"> " / "";color:var(--kc-red)}.kc__dialog[data-astro-cid-jz46tvdy] p[data-astro-cid-jz46tvdy]{font-size:.7rem;line-height:1.7;color:#b4bfcf}.kc__badge[data-astro-cid-jz46tvdy]{display:inline-block;margin-left:.6rem;padding:.1rem .5rem;font-size:.5rem;letter-spacing:.08em;color:#fff;vertical-align:middle}.kc__badge--free[data-astro-cid-jz46tvdy]{background:#1a6fc4}.kc__badge--paid[data-astro-cid-jz46tvdy]{background:#c4203c}.kc__dcard[data-astro-cid-jz46tvdy]{background:#101a2b;box-shadow:inset 0 0 0 1px #1b4a7a;padding:.75rem .9rem;margin-bottom:.6rem}.kc__dcard[data-astro-cid-jz46tvdy] h4[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-head);font-weight:800;font-size:.9rem;color:var(--kc-hi);margin:0 0 .4rem}.kc__dkv[data-astro-cid-jz46tvdy]{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.25rem .7rem;margin:0}.kc__dkv[data-astro-cid-jz46tvdy] dt[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);font-size:.55rem;text-transform:uppercase;letter-spacing:.06em;color:var(--kc-cyan);padding-top:.15rem}.kc__dkv-full[data-astro-cid-jz46tvdy]{grid-column:1 / -1}.kc__dkv[data-astro-cid-jz46tvdy] dd[data-astro-cid-jz46tvdy]{margin:0;font-size:.68rem;line-height:1.6;color:#b4bfcf}.kc__dialog[data-astro-cid-jz46tvdy] .kc__dlead[data-astro-cid-jz46tvdy]{color:var(--kc-text);margin-top:.7rem}.kc__dialog[data-astro-cid-jz46tvdy] .kc__dlead[data-astro-cid-jz46tvdy] strong[data-astro-cid-jz46tvdy]{color:#fff}.kc__dsub[data-astro-cid-jz46tvdy]{display:block;margin-top:.3rem;font-size:.62rem;color:var(--kc-sub);overflow-wrap:anywhere}.kc__dsub[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]{color:var(--kc-cyan);text-decoration:underline;text-underline-offset:3px}.kc__dsub[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]:hover{color:#fff}.kc__dsub[data-astro-cid-jz46tvdy] a[data-astro-cid-jz46tvdy]:focus-visible{outline:2px solid var(--kc-hi);outline-offset:2px}.kc__dlist[data-astro-cid-jz46tvdy]{display:grid;gap:.35rem;margin:.5rem 0 0}.kc__dlist[data-astro-cid-jz46tvdy] li[data-astro-cid-jz46tvdy]{position:relative;padding:.35rem .6rem .35rem 2.1rem;font-size:.7rem;line-height:1.6;color:#b4bfcf;background:#e0314f12;box-shadow:inset 2px 0 0 var(--kc-red)}.kc__dlist[data-astro-cid-jz46tvdy] li[data-astro-cid-jz46tvdy]:before{content:"[X]";content:"[X]" / "";position:absolute;left:.5rem;top:.35rem;font-family:var(--kc-font-label);font-size:.62rem;color:#ff6b84}.kc__dlist[data-astro-cid-jz46tvdy].kc__dlist--info li[data-astro-cid-jz46tvdy]{background:#1e9bff12;box-shadow:inset 2px 0 0 var(--kc-neon);padding-left:1.7rem}.kc__dlist[data-astro-cid-jz46tvdy].kc__dlist--info li[data-astro-cid-jz46tvdy]:before{content:">";content:">" / "";color:var(--kc-cyan);font-size:.7rem;top:.4rem}.kc__dialog[data-astro-cid-jz46tvdy] .kc__callout[data-astro-cid-jz46tvdy]{margin-top:.9rem;padding:.6rem .8rem;background:#1e9bff1a;box-shadow:inset 3px 0 0 var(--kc-neon);color:var(--kc-text);font-weight:500}.kc__dlinks[data-astro-cid-jz46tvdy]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.kc__dlink[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;display:inline-flex;align-items:center;min-height:2.2rem;padding:.5rem 1rem;color:var(--kc-text);background:#101a2b;box-shadow:inset 0 0 0 1px var(--kc-neon);transition:background .2s;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.kc__dlink[data-astro-cid-jz46tvdy][target=_blank]:after{content:"↗";content:"↗" / "";margin-left:.4rem}.kc__dlink[data-astro-cid-jz46tvdy]:hover{background:#16304f}.kc__dlink--primary[data-astro-cid-jz46tvdy]{color:#fff;background:#c4203c;box-shadow:inset 0 0 0 1px #ff6b84}.kc__dlink--primary[data-astro-cid-jz46tvdy]:hover{background:var(--kc-red)}.kc__close[data-astro-cid-jz46tvdy]{flex:0 0 auto;width:2.2rem;height:2.2rem;background:var(--kc-bg);box-shadow:inset 0 0 0 1px var(--kc-border);border:0;font-size:1.1rem;line-height:1;color:var(--kc-text)}.kc__close[data-astro-cid-jz46tvdy]:hover{box-shadow:inset 0 0 0 1px var(--kc-red)}.kc__dlink[data-astro-cid-jz46tvdy]:focus-visible{clip-path:none;outline:2px solid var(--kc-hi);outline-offset:3px}.kc__close[data-astro-cid-jz46tvdy]:focus-visible{outline:2px solid var(--kc-hi);outline-offset:2px}@media(forced-colors:active){.kc__gl-a[data-astro-cid-jz46tvdy],.kc__gl-b[data-astro-cid-jz46tvdy]{display:none}}@media(min-width:861px){.kc__vendors-scroll[data-astro-cid-jz46tvdy]{position:absolute;inset:3.2rem .75rem .75rem 1rem;max-height:none}}@media(max-width:860px){.kc__grid[data-astro-cid-jz46tvdy]{grid-template-columns:1fr}.kc__vendors[data-astro-cid-jz46tvdy]{max-height:26rem}}@media(max-width:480px){.kc__nav-row[data-astro-cid-jz46tvdy]{width:100%}.kc__nav-row[data-astro-cid-jz46tvdy] .kc__btn[data-astro-cid-jz46tvdy]{flex:1 1 40%}.kc__btn--tickets[data-astro-cid-jz46tvdy]{width:100%}.kc__cd-panel[data-astro-cid-jz46tvdy]{padding:.9rem .7rem .7rem}.kc__vendor[data-astro-cid-jz46tvdy]{gap:.75rem}}@media(max-width:360px){.kc__cd-panel[data-astro-cid-jz46tvdy]{padding-inline:.5rem}.kc__cd-lbl[data-astro-cid-jz46tvdy]{font-size:.5rem;letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){.kc__track[data-astro-cid-jz46tvdy],.kc__btn[data-astro-cid-jz46tvdy],.kc__tas[data-astro-cid-jz46tvdy],.kc__feature[data-astro-cid-jz46tvdy],.kc__feature-arr[data-astro-cid-jz46tvdy]{transition:none}.kc__feature[data-astro-cid-jz46tvdy]:hover .kc__feature-arr[data-astro-cid-jz46tvdy]{transform:none}.kc__cd-colon[data-astro-cid-jz46tvdy],.kc__notice-dot[data-astro-cid-jz46tvdy]{animation:none}}.kc__sponsors[data-astro-cid-jz46tvdy]{max-width:70rem;margin:2.5rem auto 0;padding:2rem 2rem 1.5rem;background:var(--kc-surface);border:1px solid var(--kc-border);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));position:relative}.kc__sp-divider[data-astro-cid-jz46tvdy]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.kc__sp-line[data-astro-cid-jz46tvdy]{flex:1;height:1px;background:var(--kc-line)}.kc__sp-label[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);font-size:.6rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--kc-cyan);white-space:nowrap}.kc__sp-label--sub[data-astro-cid-jz46tvdy]{color:var(--kc-sub);font-size:.55rem}.kc__sp-divider--sub[data-astro-cid-jz46tvdy]{margin-top:1.75rem}.kc__sp-row[data-astro-cid-jz46tvdy]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.kc__sp-card[data-astro-cid-jz46tvdy]{position:relative;flex:1 1 160px;max-width:200px;height:90px;background:var(--kc-panel);box-shadow:inset 0 0 0 1px var(--kc-line);display:flex;align-items:center;justify-content:center;padding:.75rem;transition:box-shadow .2s}.kc__sp-card[data-astro-cid-jz46tvdy]:after{content:"";position:absolute;right:0;top:0;width:.75rem;height:.75rem;border-top:2px solid var(--kc-red);border-right:2px solid var(--kc-red)}.kc__sp-card[data-astro-cid-jz46tvdy]:hover{box-shadow:inset 0 0 0 1px var(--kc-neon)}.kc__sp-card[data-astro-cid-jz46tvdy] img[data-astro-cid-jz46tvdy]{max-width:100%;max-height:100%;object-fit:contain}.kc__sp-ph[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-label);font-size:.55rem;letter-spacing:.08em;text-align:center;line-height:1.6;color:var(--kc-sub);text-transform:uppercase}.kc__sp-ph-hint[data-astro-cid-jz46tvdy]{display:block;color:#ff8a9b80;font-size:.5rem;letter-spacing:.06em;margin-top:.1rem}.kc__sp-row--support[data-astro-cid-jz46tvdy]{gap:.75rem}.kc__sp-support[data-astro-cid-jz46tvdy]{display:flex;align-items:center;gap:.9rem;flex:1 1 200px;max-width:300px;background:var(--kc-panel);box-shadow:inset 0 0 0 1px var(--kc-line);padding:.75rem 1rem;position:relative;transition:box-shadow .2s}.kc__sp-support[data-astro-cid-jz46tvdy]:after{content:"";position:absolute;right:0;top:0;width:.6rem;height:.6rem;border-top:2px solid var(--kc-red);border-right:2px solid var(--kc-red)}.kc__sp-support[data-astro-cid-jz46tvdy]:has(.kc__sp-link):hover{box-shadow:inset 0 0 0 1px var(--kc-neon)}.kc__sp-support-logo[data-astro-cid-jz46tvdy]{flex-shrink:0;width:48px;height:48px;background:var(--kc-ph);border:1px dashed rgba(255,138,155,.4);border-radius:.3rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.kc__sp-support-logo[data-astro-cid-jz46tvdy] img[data-astro-cid-jz46tvdy]{width:100%;height:100%;object-fit:contain}.kc__sp-support-name[data-astro-cid-jz46tvdy]{font-family:var(--kc-font-head);font-size:clamp(.75rem,2vw,.95rem);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--kc-hi);line-height:1.3}.kc__sp-link[data-astro-cid-jz46tvdy]{text-decoration:none}.kc__sp-link[data-astro-cid-jz46tvdy]:hover .kc__sp-support-name[data-astro-cid-jz46tvdy],a[data-astro-cid-jz46tvdy].kc__sp-support-name:hover{color:var(--kc-text)}@media(max-width:600px){.kc__sponsors[data-astro-cid-jz46tvdy]{padding:1.5rem 1rem}.kc__sp-card[data-astro-cid-jz46tvdy]{max-width:none;height:70px}.kc__sp-support[data-astro-cid-jz46tvdy]{max-width:none}}
