.event-board-row-module__gatuwq__row{border:1px solid rgba(var(--theme-accent-rgb), .13);background:rgba(var(--theme-panel-rgb), .72);cursor:pointer;gap:.7rem;padding:.8rem .9rem .8rem 1rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.event-board-row-module__gatuwq__row:before{content:"";background:linear-gradient(180deg, rgba(var(--theme-accent-strong-rgb), .78), rgba(var(--theme-accent-strong-rgb), 0));opacity:.68;width:2px;position:absolute;top:.7rem;bottom:.7rem;left:0}.event-board-row-module__gatuwq__row:hover,.event-board-row-module__gatuwq__row:focus-within{border-color:rgba(var(--theme-accent-rgb), .26);background:rgba(var(--theme-panel-hover-rgb), .88);transform:translateY(-1px);box-shadow:0 12px 26px #0000002e}.event-board-row-module__gatuwq__rowLink{z-index:1;position:absolute;inset:0}.event-board-row-module__gatuwq__primary,.event-board-row-module__gatuwq__dataBlock{min-width:0}.event-board-row-module__gatuwq__primary{gap:.28rem;display:grid}.event-board-row-module__gatuwq__primaryLink{color:inherit;text-decoration:none}.event-board-row-module__gatuwq__row:hover .event-board-row-module__gatuwq__primaryLink,.event-board-row-module__gatuwq__row:focus-within .event-board-row-module__gatuwq__primaryLink{color:var(--theme-text-link)}.event-board-row-module__gatuwq__title{font-family:var(--font-heading-ui), serif;color:var(--theme-text-strong);text-wrap:balance;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1}.event-board-row-module__gatuwq__meta{color:color-mix(in srgb, var(--muted) 82%, white);flex-wrap:wrap;gap:.3rem .8rem;font-size:.76rem;line-height:1.45;display:flex}.event-board-row-module__gatuwq__description{color:color-mix(in srgb, var(--muted) 84%, white);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.event-board-row-module__gatuwq__dataBlock{align-content:start;gap:.2rem;display:grid}.event-board-row-module__gatuwq__blockLabel{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 76%, white);font-size:.66rem}.event-board-row-module__gatuwq__blockValue{font-family:var(--font-heading-ui), serif;color:var(--theme-text-strong);font-size:1rem;line-height:1.05}.event-board-row-module__gatuwq__blockValueCompact{color:var(--theme-text-strong);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.event-board-row-module__gatuwq__blockHint{color:color-mix(in srgb, var(--muted) 80%, white);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.45;display:-webkit-box;overflow:hidden}.event-board-row-module__gatuwq__progressTrack{background:#ffffff12;height:.26rem;overflow:hidden}.event-board-row-module__gatuwq__progressFill{background:linear-gradient(90deg, var(--theme-progress-start), var(--theme-progress-end));height:100%}.event-board-row-module__gatuwq__needGrid{grid-template-columns:repeat(7,1.2rem);gap:.22rem;display:grid}.event-board-row-module__gatuwq__needCellRequested,.event-board-row-module__gatuwq__needCellCovered{background:#ffffff08;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:inline-flex;position:relative;overflow:hidden}.event-board-row-module__gatuwq__needCellRequested{box-shadow:0 0 14px #0000002e}.event-board-row-module__gatuwq__needCellCovered{opacity:.36}.event-board-row-module__gatuwq__needIcon,.event-board-row-module__gatuwq__needRoleIcon{width:100%;height:100%}.event-board-row-module__gatuwq__needIcon{object-fit:cover}.event-board-row-module__gatuwq__needCellCovered .event-board-row-module__gatuwq__needIcon{filter:grayscale()}.event-board-row-module__gatuwq__needRoleIcon{color:currentColor;padding:.18rem}.event-board-row-module__gatuwq__needCellCovered .event-board-row-module__gatuwq__needRoleIcon{color:color-mix(in srgb, var(--foreground) 88%, transparent)}.event-board-row-module__gatuwq__needCount{text-align:center;border-radius:999px;min-width:.8rem;height:.8rem;padding-inline:.15rem;font-size:.54rem;font-weight:700;line-height:.8rem;position:absolute;bottom:-.18rem;right:-.18rem;box-shadow:0 0 0 1px #0a080773}.event-board-row-module__gatuwq__actions{align-content:start;justify-items:start;gap:.6rem;display:grid}.event-board-row-module__gatuwq__actionMeta{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 76%, white);font-size:.66rem}.event-board-row-module__gatuwq__actionButtons{z-index:2;pointer-events:none;flex-wrap:wrap;gap:.6rem;display:flex;position:relative}.event-board-row-module__gatuwq__actionButtons>*{pointer-events:auto}.event-board-row-module__gatuwq__quickSignupStack{justify-items:start;gap:.35rem;display:grid}.event-board-row-module__gatuwq__quickSignupGroup{z-index:3;flex-wrap:wrap;gap:.45rem;display:flex;position:relative}.event-board-row-module__gatuwq__quickSignupTrigger{justify-content:center;min-width:9.5rem}.event-board-row-module__gatuwq__quickSignupTriggerText{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.event-board-row-module__gatuwq__signedButton{justify-content:center;min-width:10.75rem}.event-board-row-module__gatuwq__signedButton:disabled{cursor:default;opacity:1}.event-board-row-module__gatuwq__quickSignupMenu{border:1px solid rgba(var(--theme-accent-rgb), .18);background:#0b1018fa;border-radius:.85rem;min-width:15.5rem;padding:.35rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 20px 34px #00000057}.event-board-row-module__gatuwq__quickSignupOption{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:.6rem;padding:.65rem .7rem;transition:background .14s}.event-board-row-module__gatuwq__quickSignupOption:hover,.event-board-row-module__gatuwq__quickSignupOption:focus-visible{background:rgba(var(--theme-accent-rgb), .12);outline:none}.event-board-row-module__gatuwq__quickSignupOptionName{color:var(--theme-text-strong);font-size:.78rem;font-weight:600;line-height:1.3}.event-board-row-module__gatuwq__quickSignupOptionMeta{color:color-mix(in srgb, var(--muted) 78%, white);margin-top:.15rem;font-size:.68rem;line-height:1.4}.event-board-row-module__gatuwq__quickSignupError{z-index:3;max-width:19rem;color:color-mix(in srgb, var(--theme-text-danger) 92%, white);font-size:.72rem;line-height:1.45;position:relative}@media (min-width:1080px){.event-board-row-module__gatuwq__row{grid-template-columns:minmax(0,1.7fr) minmax(9rem,.62fr) minmax(10.5rem,.84fr) minmax(12rem,.86fr) minmax(13.75rem,auto);align-items:center;gap:.9rem}.event-board-row-module__gatuwq__actions{justify-items:end}.event-board-row-module__gatuwq__actionButtons{justify-content:flex-end}.event-board-row-module__gatuwq__quickSignupMenu{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.event-board-row-module__gatuwq__row{transition:none}}
.events-page-module__rbRXJa__page{width:var(--page-shell-width);gap:1rem;margin-inline:auto;padding-block:1rem 2.5rem;display:grid}.events-page-module__rbRXJa__toolbar{border-bottom:1px solid rgba(var(--theme-accent-rgb), .14);gap:.8rem;padding-bottom:.9rem;display:grid}.events-page-module__rbRXJa__toolbarTop{align-items:end;gap:.85rem;display:grid}.events-page-module__rbRXJa__headerIntro{min-width:0}.events-page-module__rbRXJa__pageTitle{font-family:var(--font-heading-ui), serif;color:var(--theme-text-strong);margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.events-page-module__rbRXJa__actionRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.events-page-module__rbRXJa__filterBar{border:1px solid rgba(var(--theme-accent-rgb), .16);background:rgba(var(--theme-panel-rgb), .56);gap:.8rem;padding:.85rem;display:grid}.events-page-module__rbRXJa__filterLead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem 1rem;display:flex}.events-page-module__rbRXJa__filterTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-strong);font-size:.78rem}.events-page-module__rbRXJa__filterSummary{color:color-mix(in srgb, var(--muted) 84%, white);font-size:.82rem;line-height:1.5}.events-page-module__rbRXJa__filterGrid{gap:.65rem;display:grid}.events-page-module__rbRXJa__filterField{gap:.35rem;display:grid}.events-page-module__rbRXJa__filterLabel{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 84%, white);font-size:.68rem}.events-page-module__rbRXJa__filterActions{flex-wrap:wrap;gap:.55rem;display:flex}.events-page-module__rbRXJa__specializationDropdown{position:relative}.events-page-module__rbRXJa__specializationTrigger{font:inherit;text-align:left;appearance:none;cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.events-page-module__rbRXJa__specializationTriggerContent{align-items:center;gap:.5rem;min-width:0;display:flex}.events-page-module__rbRXJa__specializationTriggerIcon{border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem}.events-page-module__rbRXJa__specializationTriggerValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.events-page-module__rbRXJa__specializationTriggerPlaceholder{color:color-mix(in srgb, var(--muted) 74%, white)}.events-page-module__rbRXJa__specializationTriggerChevron{color:color-mix(in srgb, var(--muted) 76%, white);flex-shrink:0;transition:transform .16s,color .16s}.events-page-module__rbRXJa__specializationTriggerChevronOpen{color:var(--theme-text-strong);transform:rotate(180deg)}.events-page-module__rbRXJa__specializationDropdownPanel{z-index:20;width:min(27rem, calc(100vw - (var(--page-shell-gutter) * 2)));border:1px solid rgba(var(--theme-accent-rgb), .18);background:rgba(var(--theme-panel-rgb), .96);gap:.7rem;min-width:100%;max-height:min(28rem,68vh);padding:.75rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden;box-shadow:0 20px 40px #0206176b}.events-page-module__rbRXJa__specializationResetOption{border:1px solid rgba(var(--theme-accent-rgb), .14);background:rgba(var(--theme-panel-rgb), .34);width:100%;min-height:2.15rem;color:color-mix(in srgb, var(--theme-text-strong) 82%, var(--muted));font:inherit;text-align:left;cursor:pointer;padding:.5rem .65rem;transition:border-color .16s,background-color .16s,color .16s}.events-page-module__rbRXJa__specializationResetOption:hover{border-color:rgba(var(--theme-accent-rgb), .28);color:var(--theme-text-strong)}.events-page-module__rbRXJa__specializationResetOptionActive{border-color:rgba(var(--theme-accent-rgb), .3);background:rgba(var(--theme-accent-rgb), .12);color:var(--theme-text-strong)}.events-page-module__rbRXJa__specializationDropdownBody{gap:.8rem;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}.events-page-module__rbRXJa__specializationGroup{gap:.42rem;display:grid}.events-page-module__rbRXJa__specializationGroupTitle{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:600}.events-page-module__rbRXJa__specializationOptions{flex-wrap:wrap;gap:.45rem;display:flex}.events-page-module__rbRXJa__specializationOption{border:1px solid rgba(var(--theme-accent-rgb), .14);background:rgba(var(--theme-panel-rgb), .34);min-height:2rem;color:color-mix(in srgb, var(--theme-text-strong) 82%, var(--muted));text-align:left;cursor:pointer;align-items:center;gap:.42rem;padding:.32rem .55rem;font-family:inherit;font-size:.78rem;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.events-page-module__rbRXJa__specializationOption:hover{border-color:rgba(var(--theme-accent-rgb), .28);color:var(--theme-text-strong)}.events-page-module__rbRXJa__specializationOptionIcon,.events-page-module__rbRXJa__specializationOptionIconFallback{border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem}.events-page-module__rbRXJa__specializationOptionIconFallback{border:1px solid rgba(var(--theme-accent-rgb), .18);background:rgba(var(--theme-panel-rgb), .5)}.events-page-module__rbRXJa__results{gap:.65rem;display:grid}.events-page-module__rbRXJa__resultsHeader{border-bottom:1px solid rgba(var(--theme-accent-rgb), .14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding-bottom:.55rem;display:flex}.events-page-module__rbRXJa__resultsMeta{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 82%, white);font-size:.72rem}.events-page-module__rbRXJa__resultsHint{color:color-mix(in srgb, var(--muted) 82%, white);font-size:.82rem;line-height:1.5}.events-page-module__rbRXJa__columnHead{display:none}.events-page-module__rbRXJa__boardList{gap:.5rem;display:grid}.events-page-module__rbRXJa__emptyWrap{padding-top:.3rem}@media (min-width:760px){.events-page-module__rbRXJa__toolbarTop{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro actions";align-items:center}.events-page-module__rbRXJa__headerIntro{grid-area:intro}.events-page-module__rbRXJa__actionRow{grid-area:actions;justify-self:end}.events-page-module__rbRXJa__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.events-page-module__rbRXJa__filterGrid{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,.82fr)) auto;align-items:end}.events-page-module__rbRXJa__filterActions{justify-content:flex-end}.events-page-module__rbRXJa__columnHead{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 72%, white);grid-template-columns:minmax(0,1.7fr) minmax(9rem,.62fr) minmax(10.5rem,.84fr) minmax(12rem,.86fr) auto;gap:.9rem;padding-inline:.9rem;font-size:.68rem;display:grid}}
