.sw-root,.sw-root *{box-sizing:border-box}.sw-root{font-family:var(--font-sans);color:var(--ink);background:var(--void)}.sw-sec--flush{padding-top:0}.sw-wrap{width:100%;max-width:1440px;padding:0 var(--space-20);margin:0 auto}.sw-caps{font:600 12px/1.3 var(--font-sans);letter-spacing:.32em;text-transform:uppercase}.sw-muted{color:var(--ink-muted)}.sw-focus:focus-visible,.sw-root a:focus-visible,.sw-root button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sw-logo{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);flex-direction:column;font-weight:700;line-height:.96;text-decoration:none;display:inline-flex}.sw-logo__a{color:var(--ink)}.sw-logo__b{color:var(--ink-muted)}.sw-logo__date{font:600 .24em/1 var(--font-sans);letter-spacing:.42em;color:var(--ink);text-transform:uppercase;margin-top:.9em}.sw-logo--sm{font-size:19px}.sw-logo--md{font-size:30px}.sw-logo--lg{font-size:72px}.sw-logo--row{flex-direction:row;gap:.28em}.sw-btn{border-radius:var(--radius-pill);height:48px;font:650 15px/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:box-shadow .3s,transform .3s,background-color .3s,border-color .3s,color .3s;display:inline-flex;position:relative}.sw-btn svg{width:18px;height:18px;transition:transform .3s}.sw-btn:hover svg{transform:translate(3px)}.sw-btn:hover{transform:translateY(-1px)}.sw-btn--primary{background:var(--blue-600);color:var(--ink);border-color:var(--blue-600)}.sw-btn--primary:hover{box-shadow:var(--glow-blue)}.sw-btn--ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.sw-btn--ghost:hover{border-color:var(--lavender);box-shadow:var(--glow-lavender);background:#ffffff0d}.sw-btn--light{background:var(--ink);color:var(--void)}.sw-btn--light:hover{box-shadow:0 0 0 1px #fffc,0 12px 40px -8px #ffffff80}.sw-btn--dark{background:var(--void);color:var(--ink)}.sw-btn--dark:hover{box-shadow:0 0 0 1px #000,0 14px 40px -10px #000000b3}.sw-btn--sm{height:38px;padding:0 18px;font-size:14px}.sw-btn--lg{height:58px;padding:0 30px;font-size:16px}.sw-btn--full{width:100%}.sw-lang{border-radius:var(--radius-pill);border:1px solid var(--line);background:#ffffff08;padding:3px;display:inline-flex}.sw-lang button{appearance:none;color:var(--ink-muted);font:650 12px/1 var(--font-sans);letter-spacing:.14em;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;min-width:40px;height:30px;padding:0 10px;transition:background-color .25s,color .25s}.sw-lang button:hover{color:var(--ink)}.sw-lang button[aria-pressed=true]{background:var(--ink);color:var(--void)}.sw-streaks{background:var(--void);pointer-events:none;position:absolute;inset:0;overflow:hidden}.sw-streaks__cv{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.sw-streaks.is-parallax .sw-streaks__cv{width:112%;height:112%;transform:translate3d(calc(var(--px,0) * -26px), calc(var(--py,0) * -18px + var(--sy,0) * 1px), 0);will-change:transform;transition:transform .9s cubic-bezier(.16,.8,.24,1);top:-6%;left:-6%}@media (prefers-reduced-motion:reduce){.sw-streaks.is-parallax .sw-streaks__cv{transition:none;transform:none}}.sw-holo{font-family:var(--font-display);letter-spacing:-.045em;background:linear-gradient(166deg, var(--holo-1) 6%, var(--holo-2) 34%, var(--holo-3) 56%, var(--holo-4) 80%, var(--holo-3) 104%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:900;line-height:.9}.sw-holo__line{padding-bottom:.04em;padding-right:.12em;display:block}.sw-holo__line.is-italic{font-style:italic}.sw-chrome{font-family:var(--font-chrome);letter-spacing:-.012em;white-space:nowrap;isolation:isolate;--sheen:38%;padding:.12em .14em;font-weight:900;line-height:.92;display:inline-block;position:relative}.sw-chrome__l{padding:inherit;pointer-events:none;position:absolute;inset:0}.sw-chrome__base{z-index:-2;color:var(--chrome-deep);-webkit-text-stroke:.16em var(--chrome-deep);text-shadow:0 .06em #020713,0 0 .3em #1e7bff73}.sw-chrome__rim{z-index:-1;color:var(--chrome-rim);-webkit-text-stroke:.075em var(--chrome-rim);filter:drop-shadow(0 -.01em 0 var(--chrome-hi))}.sw-chrome__face{background:linear-gradient(165deg, var(--chrome-hi) 0%, var(--chrome-cyan) 16%, var(--blue) 31%, var(--chrome-deep) 45%, var(--blue) 52%, var(--chrome-cyan) 62%, var(--chrome-mint) 72%, var(--chrome-hi) 79%, var(--chrome-mint) 86%, var(--chrome-cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.sw-chrome__hi{z-index:1;background:linear-gradient(112deg, transparent calc(var(--sheen) - 9%), #ffffffd9 var(--sheen), transparent calc(var(--sheen) + 7%));color:#0000;mix-blend-mode:screen;opacity:.75;-webkit-background-clip:text;background-clip:text;transition:--sheen .8s}.sw-spark{z-index:2;height:auto;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 10px var(--lavender));pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.sw-spark path{fill:var(--chrome-hi)}.sw-glass{border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-line);width:64px;height:64px;box-shadow:var(--glass-inset);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);color:var(--ink);cursor:pointer;place-items:center;text-decoration:none;transition:background-color .3s,transform .3s,box-shadow .3s;display:inline-grid}.sw-glass svg{width:44%;height:44%;transition:transform .3s}.sw-glass:hover{background:#fff3}.sw-glass:hover svg{transform:translate(4px)}.sw-glass--sm{width:44px;height:44px}.sw-glass--lg{width:84px;height:84px}.sw-tile{border-radius:var(--radius-0);color:var(--ink);background:var(--void);flex-direction:column;text-decoration:none;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.sw-tile__top{flex:auto;min-height:120px;position:relative}.sw-tile__arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-tile__panel{font:700 20px/1.08 var(--font-display);letter-spacing:-.02em;padding:18px 18px 20px;position:relative}.sw-tile--blue .sw-tile__panel{background:var(--blue);color:var(--ink)}.sw-tile--mint .sw-tile__panel{background:var(--mint);color:var(--on-mint)}.sw-tile--black .sw-tile__panel{background:var(--surface-2);color:var(--ink)}.sw-tile:hover{transform:translateY(-3px)}.sw-tile--blue:hover{box-shadow:var(--glow-blue)}.sw-tile--mint:hover{box-shadow:var(--glow-mint)}.sw-tile--black:hover{box-shadow:var(--glow-lavender)}.sw-sec{padding:var(--space-32) 0;position:relative}.sw-sec__head{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.sw-sec__eyebrow{color:var(--ink-muted);align-items:center;gap:14px;margin-bottom:20px;display:flex}.sw-sec__eyebrow b{color:var(--mint);font-weight:600}.sw-sec__title{font:850 72px/.95 var(--font-display);letter-spacing:-.035em;margin:0}.sw-sec__aside{max-width:340px;color:var(--ink-muted);text-align:right;margin:0;font-size:16px;line-height:1.5}.sw-header{z-index:50;border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:sticky;top:0}.sw-header.is-scrolled{background:var(--frost);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-bottom-color:var(--line)}.sw-header__in{align-items:center;gap:var(--space-6);height:80px;display:flex}.sw-header.is-scrolled .sw-header__in{height:68px}.sw-header__nav{gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.sw-header__nav a{border-radius:var(--radius-pill);height:38px;color:var(--ink-muted);font:550 15px/1 var(--font-sans);align-items:center;padding:0 14px;text-decoration:none;transition:color .25s,background-color .25s;display:inline-flex}.sw-header__nav a:hover{color:var(--ink);background:#ffffff10}.sw-header__menu{appearance:none;border-radius:var(--radius-pill);border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#ffffff08;place-items:center;display:none}.sw-header__menu svg{width:18px;height:18px}.sw-drawer{display:none}.sw-hero{flex-direction:column;min-height:900px;margin-top:-80px;display:flex;position:relative;overflow:hidden}.sw-hero__scrim{pointer-events:none;background:linear-gradient(90deg,#000000e6 0%,#000000a6 34%,#0000 62%),linear-gradient(#0000 74%,#000 100%);position:absolute;inset:0}.sw-hero__in{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;padding-top:170px;padding-bottom:56px;display:flex;position:relative}.sw-hero__eyebrow{color:var(--ink);align-items:center;gap:12px;margin-bottom:36px;display:inline-flex}.sw-hero__eyebrow i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 12px var(--mint);border-radius:50%}.sw-hero .sw-holo{font-size:168px}.sw-hero__l2{margin-left:1.05em}.sw-hero__l3{margin-left:2.1em}.sw-hero__sub{font:500 22px/1.4 var(--font-sans);color:var(--ink);letter-spacing:-.01em;margin:40px 0 0}.sw-hero__sub span{color:var(--ink-subtle);margin:0 .5em}.sw-hero__ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.sw-hero__meta{gap:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:88px;padding-top:24px;display:grid}.sw-hero__meta dt{color:var(--ink-muted);margin-bottom:10px}.sw-hero__meta dd{font:650 18px/1.3 var(--font-display);letter-spacing:-.01em;margin:0}.sw-intro__grid{gap:var(--space-12);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.sw-intro__title{font:800 54px/1.02 var(--font-display);letter-spacing:-.032em;margin:0}.sw-intro__title em{color:var(--lavender);font-style:italic}.sw-intro__body{max-width:560px;font:400 20px/1.55 var(--font-sans);color:var(--ink-muted);margin:32px 0 0}.sw-intro__body strong{color:var(--ink);font-weight:600}.sw-intro__facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:40px;margin-top:48px;display:grid}.sw-intro__facts b{font:800 34px/1 var(--font-display);letter-spacing:-.03em;margin-bottom:8px;display:block}.sw-intro__facts span{color:var(--ink-muted);font-size:14px}.sw-intro__art{aspect-ratio:4/3;border:1px solid var(--line);background:var(--void);position:relative;overflow:hidden}.sw-intro__lock{z-index:1;position:absolute;top:32px;left:36px}.sw-intro__lock .sw-logo{font-size:64px}.sw-speakers{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.sw-spk{border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--line);flex-direction:column;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative;overflow:hidden}.sw-spk:hover{border-color:var(--line-strong);box-shadow:var(--glow-blue);transform:translateY(-3px)}.sw-spk--soon:hover{box-shadow:var(--glow-lavender)}.sw-spk__ph{aspect-ratio:4/5;background:var(--surface-2);position:relative;overflow:hidden}.sw-spk__ph img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,.8,.24,1);display:block}.sw-spk__glow{transition:transform .8s cubic-bezier(.16,.8,.24,1);position:absolute;inset:0}.sw-spk__sil{width:78%;transition:transform .8s cubic-bezier(.16,.8,.24,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sw-spk:hover .sw-spk__glow,.sw-spk:hover .sw-spk__ph img{transform:scale(1.04)}.sw-spk:hover .sw-spk__sil{transform:translate(-50%)scale(1.02)}.sw-spk__sil .body{fill:#000}.sw-spk--soon .sw-spk__sil .body{fill:#0009;stroke:var(--glass-line);stroke-width:1.5px}.sw-spk__tag{border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:28px;font:600 10.5px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;top:14px;left:14px}.sw-spk__tag i{background:var(--mint);border-radius:50%;width:6px;height:6px}.sw-spk--soon .sw-spk__tag i{background:var(--lavender)}.sw-spk__body{padding:18px 18px 20px}.sw-spk__name{font:750 22px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.sw-spk__role{color:var(--ink-muted);margin:6px 0 0;font-size:15px;line-height:1.4}.sw-spk__role b{color:var(--ink);font-weight:600}.sw-spk--soon .sw-spk__name{color:var(--ink-muted)}.sw-topics{gap:var(--space-6);grid-template-columns:repeat(6,1fr);display:grid}.sw-topics>:nth-child(-n+3){grid-column:span 2}.sw-topics>:nth-child(n+4){grid-column:span 3}.sw-topic{background:var(--void);border:1px solid var(--line);border-radius:var(--radius-0);min-height:300px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:22px 24px;text-decoration:none;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.sw-topic:before{content:"";opacity:.7;background:radial-gradient(60% 50% at 50% 55%,#1e7bff2e,#0000 70%);transition:opacity .35s;position:absolute;inset:0}.sw-topic:hover{border-color:var(--line-strong);box-shadow:var(--glow-lavender)}.sw-topic:hover:before{opacity:1}.sw-topic:hover .sw-chrome{--sheen:64%}.sw-topic__word{flex:1;place-items:center;padding:18px 0 10px;display:grid;position:relative}.sw-topic__word .sw-chrome{font-size:min(calc(92cqw / var(--w)), 150px)}.sw-topic__cap{justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:relative}.sw-topic__cap .n{color:var(--ink-subtle)}.sw-topic__cap .t{font:600 15px/1.2 var(--font-sans);color:var(--ink-muted)}.sw-agenda{gap:var(--space-12);grid-template-columns:260px 1fr;align-items:start;display:grid}.sw-agenda__aside{position:sticky;top:100px}.sw-agenda__day{font:850 64px/.9 var(--font-display);letter-spacing:-.04em}.sw-agenda__day span{color:var(--lavender);font-style:italic;display:block}.sw-agenda__where{color:var(--ink-muted);margin-top:18px}.sw-agenda__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sw-row{gap:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;padding:28px 0;transition:background-color .3s;display:grid;position:relative}.sw-row:hover{background:linear-gradient(90deg,#1e7bff14,#0000 70%)}.sw-row__time{font:750 24px/1.15 var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;position:sticky;top:96px}.sw-row__dash{color:var(--ink-subtle);margin:0 .18em}.sw-row__title{font:750 24px/1.18 var(--font-display);letter-spacing:-.018em;margin:0}.sw-row--break .sw-row__title,.sw-row--break .sw-row__time{color:var(--ink-muted);font-weight:600}.sw-row__people{flex-wrap:wrap;gap:12px 26px;margin-top:16px;display:flex}.sw-person{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;line-height:1.3;display:inline-flex}.sw-person i{background:radial-gradient(circle at 35% 30%, var(--blue), var(--chrome-deep) 75%);border:1px solid var(--line-strong);border-radius:50%;flex:none;width:26px;height:26px}.sw-person--mod i{background:radial-gradient(circle at 35% 30%, var(--lavender), var(--chrome-deep) 75%)}.sw-person b{font-weight:600}.sw-person b+span{color:var(--ink-muted);margin-left:6px}.sw-person em{color:var(--lavender);letter-spacing:.16em;text-transform:uppercase;margin-right:8px;font-size:11px;font-style:normal;font-weight:600}.sw-tix__lead{font:600 16px/1 var(--font-sans);color:var(--ink);align-items:center;gap:12px;margin:0 0 28px;display:inline-flex}.sw-tix__lead i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:2.4s ease-in-out infinite sw-pulse}@keyframes sw-pulse{50%{opacity:.35}}.sw-tix{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.sw-ticket{border-radius:var(--radius-md);flex-direction:column;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.sw-ticket:hover{transform:translateY(-5px)}.sw-ticket--blue:hover{box-shadow:var(--glow-blue)}.sw-ticket--mint:hover{box-shadow:var(--glow-mint)}.sw-ticket--black:hover{box-shadow:var(--glow-lavender)}.sw-ticket__top{height:190px;position:relative}.sw-ticket__top .sw-glass{position:absolute;bottom:24px;left:24px}.sw-ticket__no{color:var(--ink);position:absolute;top:22px;right:24px}.sw-ticket__panel{flex-direction:column;flex:1;padding:28px 28px 30px;display:flex}.sw-ticket--blue .sw-ticket__panel{background:var(--blue-600);color:var(--ink)}.sw-ticket--mint .sw-ticket__panel{background:var(--mint);color:var(--on-mint)}.sw-ticket--black .sw-ticket__panel{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:0 0 var(--radius-md) var(--radius-md)}.sw-ticket__tier{font:900 44px/.95 var(--font-display);letter-spacing:-.035em;margin:0}.sw-ticket__note{opacity:.88;margin:10px 0 0;font-size:15px;line-height:1.4}.sw-ticket__price{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 22%, transparent);align-items:baseline;gap:10px;margin:30px 0 0;padding-top:22px;display:flex}.sw-ticket__price b{font:850 40px/1 var(--font-display);letter-spacing:-.03em}.sw-ticket__price span{opacity:.8;font-size:14px}.sw-ticket__perks{flex-direction:column;flex:1;gap:12px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.sw-ticket__perks li{gap:12px;font-size:16px;line-height:1.4;display:flex}.sw-ticket__perks svg{flex:none;width:18px;height:18px;margin-top:2px}.sw-spons{flex-direction:column;gap:84px;display:flex}.sw-spons__tier{--tier:var(--ink);flex-direction:column;align-items:center;gap:44px;display:flex;position:relative}.sw-spons__tier--diamond{--tier:var(--tier-diamond)}.sw-spons__tier--platinum{--tier:var(--tier-platinum)}.sw-spons__tier--gold{--tier:var(--tier-gold)}.sw-spons__tier--silver{--tier:var(--tier-silver)}.sw-spons__tier--partner{--tier:var(--tier-partner)}.sw-spons__tier--diamond:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 40%,#1e7bff26,#0000 70%);width:720px;max-width:100%;height:260px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.sw-spons__head{justify-content:center;align-items:center;gap:28px;width:100%;display:flex;position:relative}.sw-spons__head:before,.sw-spons__head:after{content:"";opacity:.7;flex:0 360px;height:1px}.sw-spons__head:before{background:linear-gradient(90deg, transparent, var(--tier))}.sw-spons__head:after{background:linear-gradient(90deg, var(--tier), transparent)}.sw-spons__tier--diamond .sw-spons__head:before,.sw-spons__tier--diamond .sw-spons__head:after{box-shadow:0 0 10px var(--tier);flex-basis:120px}.sw-spons__name{font:600 20px/1 var(--font-sans);letter-spacing:-.005em;color:var(--tier);white-space:nowrap;margin:0}.sw-spons__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px 64px;max-width:1120px;display:flex;position:relative}.sw-spons__logo{height:var(--h,40px);color:var(--ink);opacity:.88;align-items:center;transition:opacity .3s,filter .3s,transform .3s;display:flex}.sw-spons__logo:hover{opacity:1;filter:drop-shadow(0 0 14px #ffffff40);transform:translateY(-2px)}.sw-spons__logo svg,.sw-spons__logo img{width:auto;height:100%;display:block}.sw-spons__contact{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-1);justify-content:space-between;align-items:center;gap:24px;margin-top:96px;padding:28px 32px;display:flex}.sw-spons__contact p{font:650 22px/1.3 var(--font-display);letter-spacing:-.015em;margin:0}.sw-spons__contact a{color:var(--mint);text-decoration:none}.sw-spons__contact a:hover{text-underline-offset:4px;text-decoration:underline}.sw-footer{border-top:1px solid var(--line);padding-top:120px;position:relative;overflow:hidden}.sw-footer__line{max-width:1180px;font-size:104px}.sw-footer__row{z-index:1;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:72px;padding-bottom:40px;display:flex;position:relative}.sw-footer__links{gap:28px;margin:0;padding:0;list-style:none;display:flex}.sw-footer__links a{color:var(--ink-muted);font-size:15px;text-decoration:none}.sw-footer__links a:hover{color:var(--ink)}.sw-social{gap:10px;display:flex}.sw-social a{border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-line);width:44px;height:44px;color:var(--ink);font:700 12px/1 var(--font-sans);letter-spacing:.02em;place-items:center;text-decoration:none;transition:background-color .3s,box-shadow .3s,transform .3s;display:inline-grid}.sw-social a:hover{box-shadow:var(--glow-blue);background:#ffffff2e;transform:translateY(-2px)}.sw-footer__base{z-index:1;border-top:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;gap:16px;padding:22px 0 28px;font-size:13px;display:flex;position:relative}.sw-footer__band{height:220px;margin-top:8px;position:relative}.sw-footer__band:after{content:"";background:linear-gradient(#000 0%,#0000 60%);position:absolute;inset:0}.sw-topics__hint{color:var(--ink-muted);align-items:center;gap:8px;margin-top:14px;display:none!important}.sw-topics__hint svg{width:16px;height:16px}@property --sheen{syntax:"<percentage>";inherits:true;initial-value:38%}.sw-page{background:var(--void);position:relative;container:swpage/inline-size}.sw-page .sw-sec{scroll-margin-top:72px}@container swpage (width<=760px){.sw-wrap{padding:0 var(--space-5)}.sw-header__in{gap:10px;height:64px}.sw-header.is-scrolled .sw-header__in{height:60px}.sw-header__nav,.sw-header .sw-lang{display:none}.sw-header__cta{margin-left:auto}.sw-header__menu{display:inline-grid}.sw-drawer.is-open{padding:8px var(--space-5) 20px;border-top:1px solid var(--line);background:var(--frost);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:block}.sw-drawer a{font:700 24px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--line);padding:14px 0;text-decoration:none;display:block}.sw-drawer .sw-lang{margin-top:18px}.sw-hero{min-height:780px;margin-top:-64px}.sw-hero__scrim{background:linear-gradient(#0003 20%,#000000b3 54%,#000 92%)}.sw-hero__in{padding-top:140px;padding-bottom:36px}.sw-hero__eyebrow{letter-spacing:.24em;margin-bottom:24px;font-size:10.5px}.sw-hero .sw-holo{font-size:62px}.sw-hero__l2{margin-left:.9em}.sw-hero__l3{margin-left:1.8em}.sw-hero__sub{margin-top:26px;font-size:17px}.sw-hero__sub span{margin:0 .3em}.sw-hero__ctas{flex-direction:column;margin-top:26px}.sw-hero__ctas .sw-btn{width:100%;height:54px}.sw-hero__meta{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.sw-hero__meta>div:last-child{grid-column:span 2}.sw-hero__meta dd{font-size:16px}.sw-sec{padding:var(--space-16) 0 72px}.sw-sec__head{margin-bottom:var(--space-8);flex-direction:column;align-items:flex-start;gap:14px}.sw-sec__title{font-size:44px}.sw-sec__aside{text-align:left;font-size:15px}.sw-intro__grid{gap:var(--space-8);grid-template-columns:1fr}.sw-intro__title{font-size:34px;line-height:1.05}.sw-intro__body{margin-top:20px;font-size:17px}.sw-intro__facts{grid-template-columns:repeat(3,auto);gap:22px;margin-top:32px}.sw-intro__facts b{font-size:24px}.sw-intro__facts span{font-size:12.5px}.sw-intro__lock{top:20px;left:20px}.sw-intro__lock .sw-logo{font-size:40px}.sw-speakers{grid-template-columns:1fr 1fr;gap:12px}.sw-spk__body{padding:12px 12px 14px}.sw-spk__name{font-size:17px}.sw-spk__role{font-size:13px}.sw-spk__tag{letter-spacing:.16em;height:22px;padding:0 8px;font-size:8.5px;top:8px;left:8px}.sw-topics{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}.sw-topics::-webkit-scrollbar{display:none}.sw-topic{scroll-snap-align:start;flex:0 0 290px;min-height:230px;padding:18px}.sw-topics__hint{display:flex!important}.sw-agenda{gap:var(--space-6);grid-template-columns:1fr}.sw-agenda__aside{position:static}.sw-agenda__day{font-size:40px}.sw-row{grid-template-columns:1fr;gap:8px;padding:20px 0}.sw-row__time{color:var(--mint);font-size:16px;position:static}.sw-row--break .sw-row__time{color:var(--ink-muted)}.sw-row__title{font-size:20px}.sw-row__people{flex-direction:column;gap:10px;margin-top:12px}.sw-tix{grid-template-columns:1fr;gap:16px}.sw-ticket__top{height:140px}.sw-ticket__panel{padding:22px 20px 24px}.sw-ticket__tier{font-size:36px}.sw-spons{gap:56px}.sw-spons__tier{gap:28px}.sw-spons__head{gap:16px}.sw-spons__head:before,.sw-spons__head:after{flex-basis:90px}.sw-spons__name{font-size:17px}.sw-spons__logos{gap:24px 32px}.sw-spons__logo{height:var(--h-m,24px)}.sw-spons__contact{flex-direction:column;align-items:flex-start;margin-top:40px;padding:22px 20px}.sw-spons__contact p{font-size:18px}.sw-footer{padding-top:72px}.sw-footer__line{font-size:46px}.sw-footer__row{flex-direction:column;align-items:flex-start;gap:28px;margin-top:44px}.sw-footer__links{flex-wrap:wrap;gap:14px 22px}.sw-footer__base{flex-direction:column}.sw-footer__band{height:140px}}@layer base{:root{--void:#000;--surface-1:#0a0c11;--surface-2:#12151d;--line:#ffffff1f;--line-strong:#ffffff3d;--ink:#fff;--ink-muted:#9097a3;--ink-subtle:#5f6571;--blue:#1e7bff;--blue-600:#0b64e6;--mint:#3ef0c8;--on-mint:#000;--lavender:#8c9eff;--holo-1:#2f6bff;--holo-2:#8c9eff;--holo-3:#c6c3ff;--holo-4:#e4f6b4;--chrome-deep:#04112e;--chrome-rim:#4f7dff;--chrome-cyan:#29b6ff;--chrome-mint:#5ff5d2;--chrome-hi:#effcff;--tier-diamond:#7fcfff;--tier-platinum:#e6e8ef;--tier-gold:#f4c95d;--tier-silver:#aab3ff;--tier-partner:#3ef0c8;--glass:#ffffff1f;--glass-line:#ffffff47;--frost:#000000a6;--focus:var(--mint);--link:var(--blue);--glow-blue:0 0 0 1px #1e7bff99, 0 12px 48px -8px #1e7bff8c;--glow-mint:0 0 0 1px #3ef0c899, 0 12px 48px -8px #3ef0c87a;--glow-lavender:0 0 0 1px #8c9eff80, 0 12px 48px -8px #8c9eff66;--glass-inset:inset 0 1px 0 #ffffff40, 0 8px 24px #0006;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--space-32:128px;--radius-0:0px;--radius-sm:8px;--radius-md:16px;--radius-pill:999px;--font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-sans:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-chrome:"Unbounded", "Arial Black", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--void);color:var(--ink)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}}@layer components{.text-display-xl{font-family:var(--font-display);letter-spacing:-.045em;font-size:168px;font-weight:900;line-height:.88}.text-display-l{font-family:var(--font-display);letter-spacing:-.035em;font-size:72px;font-weight:850;line-height:.95}.text-display-m{font-family:var(--font-display);letter-spacing:-.03em;font-size:54px;font-weight:800;line-height:1.02}.text-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:24px;font-weight:750;line-height:1.15}.text-body-l{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:1.55}.text-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.5}.text-label{font-family:var(--font-sans);font-size:15px;font-weight:650;line-height:1.2}.text-caps{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3}.text-chrome-word{font-family:var(--font-chrome);letter-spacing:-.03em;font-size:120px;font-weight:900;line-height:.9}}.event-error,.form-error{color:var(--lavender);margin-top:var(--space-4)}.status-page,.auth-page{background:var(--void);min-height:100vh;color:var(--ink);padding:var(--space-5);place-items:center;display:grid}.status-page{text-align:center}.auth-panel{width:100%;max-width:calc(var(--space-32) * 3);gap:var(--space-6);padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);display:grid}.auth-panel h1,.admin-title h1,.drawer-head h2{margin:0}.auth-panel label,.field-stack label,.upload-field{gap:var(--space-2);color:var(--ink-muted);font-size:14px;display:grid}.auth-panel input,.field-stack input,.field-stack select,.field-stack textarea{width:100%;padding:var(--space-3);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit}.auth-panel a,.admin-header a{color:var(--ink-muted)}.admin-page{min-height:100vh;color:var(--ink);background:var(--void)}.admin-header{height:var(--space-20);padding-inline:var(--space-8);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.admin-header>div{align-items:center;gap:var(--space-5);display:flex}.admin-shell{max-width:1200px;padding:var(--space-12) var(--space-8);margin-inline:auto}.admin-title{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.admin-title h1{color:var(--ink)}.admin-kicker{color:var(--mint)}.admin-tabs{gap:var(--space-2);margin-top:var(--space-8);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.admin-tabs button,.drawer-head button{appearance:none;color:var(--ink-muted);cursor:pointer;font:650 15px/1 var(--font-sans);background:0 0;border:0}.admin-tabs button{padding:var(--space-4);white-space:nowrap;border-bottom:2px solid #0000}.admin-tabs button[aria-current=page]{color:var(--ink);border-bottom-color:var(--mint)}.admin-list{gap:var(--space-3);margin-top:var(--space-6);display:grid}.admin-row{align-items:center;gap:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);grid-template-columns:auto 1fr auto auto;display:grid}.admin-row small{color:var(--ink-muted);margin-top:var(--space-1);display:block}.drag-handle{color:var(--ink-subtle);cursor:grab}.admin-switch{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.edit-drawer{z-index:80;inset-block:0;width:min(100%, calc(var(--space-32) * 5));padding:var(--space-8);background:var(--surface-1);border-left:1px solid var(--line);box-shadow:var(--glow-blue);position:fixed;right:0;overflow-y:auto}.drawer-head,.drawer-actions{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.drawer-head button{color:var(--ink);font-size:32px}.field-stack{gap:var(--space-5);margin-block:var(--space-8);display:grid}.bilingual-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.checkbox-field{grid-template-columns:auto 1fr;align-items:center}.upload-field img{width:100%;max-height:calc(var(--space-32) * 2);object-fit:cover;border-radius:var(--radius-sm)}.drawer-actions{justify-content:flex-end}@media (width<=760px){.admin-header{padding-inline:var(--space-5)}.admin-shell{padding:var(--space-8) var(--space-5)}.admin-title{display:block}.admin-row{grid-template-columns:auto 1fr auto}.admin-row .sw-btn{grid-column:2/-1}.bilingual-grid{grid-template-columns:1fr}.edit-drawer{padding:var(--space-5)}}.admin-add{margin-block:var(--space-4)}.admin-attendees{gap:var(--space-5);margin-top:var(--space-6);display:grid}.admin-toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.admin-toolbar input{min-width:0;padding:var(--space-3);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;flex:1}.admin-note{color:var(--ink-muted);margin:0}.admin-subhead{margin:var(--space-8) 0 0;color:var(--ink)}.admin-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;color:var(--ink)}.admin-table th,.admin-table td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.admin-table th{color:var(--ink-muted);background:var(--surface-1)}
