.event-detail-module__Q3Bgcq__hero{aspect-ratio:1440/420;background:repeating-linear-gradient(135deg, #0fbf6a1f 0 16px, #0fbf6a05 16px 32px), var(--color-bg-soft);width:100%;max-width:1900px;min-height:280px;max-height:480px;margin-inline:auto;position:relative;overflow:hidden}.event-detail-module__Q3Bgcq__hero img{object-fit:cover}.event-detail-module__Q3Bgcq__bubble{border-radius:var(--radius-pill);background:var(--color-brand-deep);width:110px;height:110px;color:var(--color-canvas);box-shadow:var(--shadow-brand-glow);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.15;display:inline-flex;position:absolute;top:32px;left:32px}.event-detail-module__Q3Bgcq__bubbleCity,.event-detail-module__Q3Bgcq__bubbleDate{font-size:14px;font-weight:600}.event-detail-module__Q3Bgcq__bubbleDate{font-variant-numeric:tabular-nums}.event-detail-module__Q3Bgcq__page{max-width:var(--width-container);margin:0 auto;padding:32px 32px 80px}.event-detail-module__Q3Bgcq__crumbs{color:var(--color-muted);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.event-detail-module__Q3Bgcq__crumbs a{color:var(--color-ink-2);text-decoration:none}.event-detail-module__Q3Bgcq__crumbs a:hover{color:var(--color-ink);text-decoration:underline}.event-detail-module__Q3Bgcq__current{color:var(--color-ink-2)}.event-detail-module__Q3Bgcq__cancelledNotice{border-radius:var(--radius-field);background:var(--color-warn-soft);border:1px solid var(--color-warn);color:var(--color-ink-2);align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.event-detail-module__Q3Bgcq__cancelledNotice strong{color:var(--color-ink)}.event-detail-module__Q3Bgcq__cancelledNotice svg{color:var(--color-warn-solid);flex-shrink:0;margin-top:2px}.event-detail-module__Q3Bgcq__head{max-width:78ch;margin-bottom:32px}.event-detail-module__Q3Bgcq__formatRow{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.event-detail-module__Q3Bgcq__formatPill{color:var(--color-brand-deep);border-radius:var(--radius-pill);background:var(--color-brand-soft);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.event-detail-module__Q3Bgcq__formatPill:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.event-detail-module__Q3Bgcq__topicPill{color:var(--color-ink-2);border-radius:var(--radius-pill);background:var(--color-bg-soft);align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.event-detail-module__Q3Bgcq__title{letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance;margin:0 0 14px;font-size:40px;font-weight:700;line-height:1.15}.event-detail-module__Q3Bgcq__organizer{color:var(--color-ink-2);margin:0;font-size:15px}.event-detail-module__Q3Bgcq__organizer strong{color:var(--color-ink);font-weight:600}.event-detail-module__Q3Bgcq__metaStrip{background:var(--color-bg-soft);border-radius:var(--radius-card);grid-template-columns:repeat(5,1fr);gap:16px;margin:0 0 40px;padding:22px 24px;display:grid}.event-detail-module__Q3Bgcq__metaCell{border-right:1px solid var(--color-line);flex-direction:column;gap:6px;padding-right:16px;display:flex}.event-detail-module__Q3Bgcq__metaCell:last-child{border-right:0;padding-right:0}.event-detail-module__Q3Bgcq__metaLabel{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.event-detail-module__Q3Bgcq__metaValue{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.4}.event-detail-module__Q3Bgcq__metaSub{color:var(--color-muted);font-size:12px}.event-detail-module__Q3Bgcq__contentGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;display:grid}.event-detail-module__Q3Bgcq__prose h2{letter-spacing:-.01em;color:var(--color-ink);margin:0 0 14px;font-size:22px;font-weight:700}.event-detail-module__Q3Bgcq__prose h2:not(:first-child){margin-top:36px}.event-detail-module__Q3Bgcq__prose p{color:var(--color-ink-2);margin:0 0 16px;font-size:15px;line-height:1.75}.event-detail-module__Q3Bgcq__prose ul{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.event-detail-module__Q3Bgcq__prose li{color:var(--color-ink-2);padding-left:22px;font-size:15px;line-height:1.6;position:relative}.event-detail-module__Q3Bgcq__prose li:before{content:"";border-radius:var(--radius-pill);background:var(--color-brand);width:8px;height:8px;position:absolute;top:9px;left:0}.event-detail-module__Q3Bgcq__speakers{flex-direction:column;gap:14px;margin-top:12px;display:flex}.event-detail-module__Q3Bgcq__speakerRow{align-items:center;gap:14px;display:flex}.event-detail-module__Q3Bgcq__ava{border-radius:var(--radius-pill);background:repeating-linear-gradient(135deg, #0fbf6a29 0 8px, #0fbf6a0a 8px 16px), var(--color-bg-soft);border:1px solid var(--color-line);flex-shrink:0;width:48px;height:48px}.event-detail-module__Q3Bgcq__spkName{color:var(--color-ink);font-size:14px;font-weight:600}.event-detail-module__Q3Bgcq__spkRole{color:var(--color-muted);font-size:13px}.event-detail-module__Q3Bgcq__applySide{background:var(--color-surface-card);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:92px}.event-detail-module__Q3Bgcq__applyNote{color:var(--color-ink-2);white-space:pre-line;margin:0;font-size:14px;line-height:1.55}.event-detail-module__Q3Bgcq__deadline{background:var(--color-bg-soft);border-radius:var(--radius-field);color:var(--color-ink-2);align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.event-detail-module__Q3Bgcq__deadline strong{color:var(--color-ink)}.event-detail-module__Q3Bgcq__deadline svg{color:var(--color-brand);flex-shrink:0}.event-detail-module__Q3Bgcq__divider{background:var(--color-line);height:1px}.event-detail-module__Q3Bgcq__quickList{flex-direction:column;gap:10px;display:flex}.event-detail-module__Q3Bgcq__quickRow{color:var(--color-ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.event-detail-module__Q3Bgcq__quickRow svg{color:var(--color-muted);flex-shrink:0;margin-top:2px}.event-detail-module__Q3Bgcq__quickRow strong{color:var(--color-ink);font-weight:600}.event-detail-module__Q3Bgcq__related{margin-top:64px}.event-detail-module__Q3Bgcq__relatedTitle{letter-spacing:-.01em;color:var(--color-ink);margin:0 0 20px;font-size:24px;font-weight:700}.event-detail-module__Q3Bgcq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:768px){.event-detail-module__Q3Bgcq__page{padding:24px 16px 56px}.event-detail-module__Q3Bgcq__bubble{width:88px;height:88px;top:16px;left:16px}.event-detail-module__Q3Bgcq__bubbleCity,.event-detail-module__Q3Bgcq__bubbleDate{font-size:12.5px}.event-detail-module__Q3Bgcq__head{margin-bottom:24px}.event-detail-module__Q3Bgcq__title{font-size:28px}.event-detail-module__Q3Bgcq__metaStrip{grid-template-columns:1fr;gap:0;margin-bottom:32px;padding:4px 18px}.event-detail-module__Q3Bgcq__metaCell{border-right:0;border-bottom:1px solid var(--color-line);padding:14px 0}.event-detail-module__Q3Bgcq__metaCell:last-child{border-bottom:0}.event-detail-module__Q3Bgcq__contentGrid{grid-template-columns:1fr;gap:28px}.event-detail-module__Q3Bgcq__contentGrid aside{order:-1}.event-detail-module__Q3Bgcq__applySide{position:static;top:auto}.event-detail-module__Q3Bgcq__related{margin-top:48px}.event-detail-module__Q3Bgcq__relatedGrid{grid-template-columns:1fr;gap:18px}}@media (max-width:1024px){.event-detail-module__Q3Bgcq__hero:has(picture source){aspect-ratio:16/9;min-height:160px;max-height:none}}