.v7-talks{padding-top:var(--bt-stack)}.v7-talks__day{gap:0}.v7-talks__dh{border-bottom:1px solid var(--v5-line);justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding-bottom:clamp(10px,1vw,14px);display:flex}.v7-talks__dw{font-size:15px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--v5-fg);line-height:1.1}.v7-talks__dn{font-size:15px;font-weight:var(--fw-extrabold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--v5-fg-3);align-items:baseline;gap:5px;line-height:1.1;display:inline-flex}.v7-talks__dmo{text-transform:uppercase;letter-spacing:.06em}.v7-talks__list{margin:0;padding:0;list-style:none}.v7-talks__row{isolation:isolate;border-bottom:1px solid var(--v5-line-2);grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding-block:clamp(11px,1vw,15px);display:grid;position:relative}.v7-talks__row:last-child{border-bottom:0}.v7-talks__time{font-size:13px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--v5-fg);padding-top:1px}.v7-talks__what{flex-direction:column;gap:4px;min-width:0;display:flex}.v7-talks__topic{font-size:14.5px;font-weight:var(--fw-semibold);letter-spacing:-.012em;color:var(--v5-fg);text-wrap:pretty;transition:color var(--v5-move) var(--v5-ease);line-height:1.3}.v7-talks__who{color:var(--v5-fg-3);font-size:12.5px;line-height:1.35}.v7-talks__free{background:var(--v5-accent);color:var(--v5-accent-fg);font-size:10.5px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:.01em;vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 8px;line-height:1.2;display:inline-block}.v7-talks__tag{box-shadow:inset 0 0 0 1px var(--v5-line);color:var(--v5-fg-2);border-radius:999px;margin-left:7px;padding:2px 7px;font-size:11px;font-style:normal;line-height:1.35;display:inline-block}.v7-talks__state{color:var(--v5-fg-3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;font-size:12px;display:flex}.v7-talks__lvl{align-items:center;gap:6px;display:inline-flex}.v7-talks__bars{align-items:flex-end;gap:2px;display:inline-flex}.v7-talks__bars i{background:var(--v5-line);border-radius:1px;width:3px;height:5px}.v7-talks__bars i:nth-child(2){height:8px}.v7-talks__bars i:nth-child(3){height:11px}.v7-talks__bars i.is-on{background:var(--v5-accent)}.v7-talks__seats{font-variant-numeric:tabular-nums}.is-low .v7-talks__seats{color:var(--v5-accent);font-weight:var(--fw-semibold)}.v7-talks__row:before{content:"";z-index:-1;inset:0 calc(5px - var(--bt-pad));border-radius:var(--v5-r-sm);background:var(--v5-line-2);opacity:0;transition:opacity var(--v5-move) var(--v5-ease);position:absolute}.v7-talks__row:hover:before{opacity:1}.v7-talks__row:hover .v7-talks__topic{color:var(--v5-accent)}.v7-talks__more{min-height:40px;color:var(--v5-fg-2);transition:color var(--v5-move) var(--v5-ease);align-self:flex-start;align-items:center;gap:10px;padding-top:clamp(12px,1.2vw,16px);font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex}.v7-talks__more:hover{color:var(--v5-accent)}.v7-talks__mini{width:28px;height:28px}.v7-talks__mini svg{stroke-width:2.2px;width:14px;height:14px}.v7-talks__more:hover .v7-talks__mini,.v7-talks__out:hover .v7-talks__mini{background:var(--v5-accent);color:var(--v5-accent-fg);box-shadow:none}.v7-talks__more:hover .v7-talks__mini svg,.v7-talks__out:hover .v7-talks__mini svg{transform:rotate(45deg)}.v7-talks__nh{font-size:15px;font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--v5-fg);margin:0;line-height:1.2}.v7-talks__note .v5-body{max-width:38ch}.v7-talks__out{min-height:40px;color:var(--v5-fg-2);transition:color var(--v5-move) var(--v5-ease);align-self:flex-start;align-items:center;gap:10px;padding-top:4px;font-size:14px;text-decoration:none;display:inline-flex}.v7-talks__out:hover{color:var(--v5-accent)}.v7-talks__more:focus-visible,.v7-talks__out:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.v7-talks__count{max-width:16ch;font-size:clamp(20px,1.8vw,26px);font-weight:var(--fw-extrabold);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}.v7-talks__goFoot{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;padding-top:clamp(12px,1.4vw,20px);display:flex}@media (max-width:900px){.v7-talks__go{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.v7-talks__row:before,.v7-talks__topic,.v7-talks__more,.v7-talks__out,.v7-talks__mini,.v7-talks__mini svg{transition:none}}
