.events-page{--ev-gold:var(--series-gold-deep);padding-bottom:4rem}.events-crumbs{padding-top:1.25rem}.events-page .page-intro{padding-top:.5rem}.events-page [data-event-count]{left:0}.ev-filters{border:0;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;display:flex}.ev-filters legend{width:100%;color:var(--ink-soft);font:500 .78rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;padding:0}.ev-filters button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:500 .82rem/1.2 var(--mono);cursor:pointer;padding:.55rem .9rem}.ev-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ev-filters button:focus-visible,.ev-card a:focus-visible,.ev-archive summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ev-section{padding:2.25rem 0 0}.ev-section h2{margin:0 0 .75rem}.ev-section>.shell>p{max-width:42rem}.ev-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-list>li{min-width:0}.ev-list>li[hidden]{display:none}.ev-row[id]{scroll-margin-top:5.5rem}.ev-row{border-top:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:start;gap:.35rem 1.25rem;padding:.85rem 0;display:grid}.ev-row:has(.ev-mark){grid-template-columns:8.5rem 9.5rem minmax(0,1fr) auto}.ev-row-next{background:var(--paper-deep);border-left:3px solid var(--teal);margin-inline:-.75rem;padding-inline:.75rem}.ev-row-overlap{background:var(--paper-deep)}.ev-when{color:var(--ink);font:500 .95rem/1.35 var(--mono);margin:0}.ev-same{color:var(--teal);font:500 .68rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;display:block}.ev-when-note{color:var(--ink-soft);font:.78rem/1.4 var(--mono);margin-top:.2rem;display:block}.ev-name{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:650;line-height:1.3}.ev-body{gap:.2rem;min-width:0;display:grid}.ev-mark{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:8.5rem;height:8.5rem;color:var(--ink);flex:none;padding:.4rem}.ev-mark-copper{stroke:var(--copper)}.ev-mark-copper-fill{fill:var(--copper)}.ev-mark-dot{fill:var(--copper);stroke:none}.ev-mark-gold{stroke:var(--ev-gold)}.ev-mark-gold-fill{fill:var(--ev-gold)}.ev-mark-gold-dot{fill:var(--ev-gold);stroke:none}.ev-card-top{justify-items:start;gap:.1rem;display:grid}.ev-type,.ev-dates,.ev-place{font:500 .82rem/1.4 var(--mono);margin:0}.ev-type{color:var(--teal)}.ev-dates{color:var(--ink)}.ev-place,.ev-long,.ev-org,.ev-why,.ev-note{overflow-wrap:anywhere;margin:0}.ev-long,.ev-org{color:var(--ink-soft);font-size:.92rem}.ev-why{font-size:.98rem;line-height:1.5}.ev-note{color:var(--ink-soft);font-size:.88rem;line-height:1.45}.ev-row .ev-link{margin:0}.ev-link a{min-height:44px;color:var(--teal);font:500 .82rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.ev-empty{color:var(--ink-soft);margin:.75rem 0 0}.ev-empty[hidden]{display:none}.ev-archive{border-top:1px solid var(--line);margin-top:.5rem}.ev-archive summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.ev-gaps{max-width:42rem}.ev-gaps a{color:var(--teal)}.ev-agenda{margin-top:.5rem}.ev-agenda h3{margin:1.35rem 0 .15rem;font-size:1rem}.ev-gap{color:var(--ink-soft);font:.82rem/1.4 var(--mono);margin:.85rem 0 0}@media (width<=40rem){.ev-row,.ev-row:has(.ev-mark){grid-template-columns:minmax(0,1fr)}.ev-row-next{margin-inline:0}}.ev-glance{border:1px solid var(--ink);background:var(--night);color:var(--on-night);margin-top:1.25rem;padding:1.25rem 1rem 1.1rem}.ev-t-papers{--tone:var(--mint)}.ev-t-industry-standards{--tone:var(--copper-on-night)}.ev-t-systems{--tone:var(--orbit-blue)}.ev-t-products-market{--tone:var(--amber-on-night)}.ev-legend{color:var(--on-night-soft);font:500 .72rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.ev-legend li{align-items:center;gap:.45rem;display:inline-flex}.ev-legend i,.ev-chip i{background:var(--tone);border-radius:2px;flex:none;width:.85rem;height:.5rem;display:inline-block}.ev-strip{display:none}.ev-months{gap:0;margin:0;padding:0;list-style:none;display:grid}.ev-months>li{border-top:1px solid var(--night-line);grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding:.6rem 0;display:grid}.ev-months-label{color:var(--on-night);font:600 .78rem/1.3 var(--mono);letter-spacing:.04em;margin:0;padding-top:.35rem}.ev-months-none{color:var(--on-night-dim);margin:0;padding-top:.35rem;font-size:.85rem}.ev-months ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ev-chip{border:1px solid var(--night-line);max-width:100%;min-height:2.25rem;color:var(--on-night);flex-wrap:wrap;align-items:center;gap:.2rem .45rem;padding:.3rem .65rem;font-size:.86rem;text-decoration:none;transition:border-color .15s,opacity .2s;display:inline-flex}.ev-chip:hover,.ev-chip:focus-visible{border-color:var(--tone)}.ev-chip-name{font-weight:700}.ev-chip-when{color:var(--on-night-soft);font:500 .72rem/1 var(--mono);white-space:nowrap}.ev-chip-name{overflow-wrap:anywhere;min-width:0}@media (width>=72rem){.ev-glance{padding:1.5rem 1.5rem 1.25rem}.ev-months{display:none}.ev-strip{display:block}.ev-lane{border-top:1px solid var(--night-line);grid-template-columns:9.5rem minmax(0,1fr);align-items:stretch;display:grid}.ev-lane-label{color:var(--tone);font:600 .74rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.7rem .75rem 0 0}.ev-lane-track{height:calc(var(--rows) * 1.9rem + .7rem);position:relative;overflow:hidden}.ev-month-band{background:#edf5f109;position:absolute;top:0;bottom:0}.ev-today-line{border-left:1px dashed var(--on-night-soft);width:0;position:absolute;top:0;bottom:0}.ev-bar{top:calc(var(--row) * 1.9rem + .55rem);background:var(--tone);min-width:6px;height:1.3rem;color:var(--on-night);border-radius:3px;text-decoration:none;transition:opacity .2s,box-shadow .15s;position:absolute}.ev-bar:hover,.ev-bar:focus-visible{box-shadow:0 0 0 2px var(--night), 0 0 0 4px var(--tone);outline:none}.ev-bar-name{white-space:nowrap;letter-spacing:-.01em;font-size:.8rem;font-weight:700;position:absolute;top:50%;left:calc(100% + .4rem);transform:translateY(-50%)}.ev-bar:hover .ev-bar-name,.ev-bar:focus-visible .ev-bar-name{color:var(--tone)}.ev-bar--flip .ev-bar-name{left:auto;right:calc(100% + .4rem)}.ev-axis{border-top:1px solid var(--night-line);height:2.4rem;color:var(--on-night-soft);font:500 .7rem/1 var(--mono);letter-spacing:.04em;margin-left:9.5rem;position:relative}.ev-axis-month{border-left:1px solid var(--night-line);padding-left:.3rem;position:absolute;top:.5rem}.ev-axis-month b{color:var(--on-night);margin-top:.3rem;font-weight:600;display:block}}.ev-glance [data-strip-item].is-dim{opacity:.16;pointer-events:none}@media (prefers-reduced-motion:reduce){.ev-bar,.ev-chip{transition:none}}
