.first-access-form-module__SYQzVa__flow{min-width:0}.first-access-form-module__SYQzVa__flowHeader{color:#fff;background:#10151d;border-radius:.3rem .3rem 0 0;grid-template-columns:minmax(0,1fr) minmax(13rem,18rem);align-items:end;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,3.75rem);display:grid;position:relative;overflow:hidden}.first-access-form-module__SYQzVa__flowHeader:before{content:"";background:linear-gradient(90deg,#8d3a2a 0 72%,#c09a61 72% 100%);width:8.5rem;height:4px;position:absolute;top:0;left:clamp(2rem,5vw,3.75rem)}.first-access-form-module__SYQzVa__headerCopy{min-width:0}.first-access-form-module__SYQzVa__eyebrow,.first-access-form-module__SYQzVa__guidanceEyebrow,.first-access-form-module__SYQzVa__sectionEyebrow,.first-access-form-module__SYQzVa__stepCount{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:650;line-height:1.4}.first-access-form-module__SYQzVa__eyebrow{color:#d3ae73}.first-access-form-module__SYQzVa__title{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:1rem 0 0;font-size:clamp(2.45rem,5.5vw,4.6rem);font-weight:500;line-height:.98}.first-access-form-module__SYQzVa__description{color:#edf0f4c7;max-width:39rem;margin:1.25rem 0 0;font-size:.95rem;line-height:1.65}.first-access-form-module__SYQzVa__progress{border-top:1px solid #ffffff2e;padding-top:1rem}.first-access-form-module__SYQzVa__stepCount{color:#d3ae73}.first-access-form-module__SYQzVa__stepList{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.first-access-form-module__SYQzVa__stepItem{color:#edf0f480;padding-left:1.25rem;font-size:.8rem;line-height:1.4;position:relative}.first-access-form-module__SYQzVa__stepItem:before{content:"";border:1px solid #fff6;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.45rem;left:0}.first-access-form-module__SYQzVa__stepItem[data-state=current]{color:#fff;font-weight:650}.first-access-form-module__SYQzVa__stepItem[data-state=current]:before{background:#d3ae73;border-color:#d3ae73}.first-access-form-module__SYQzVa__stepItem[data-state=complete]{color:#edf0f4b8}.first-access-form-module__SYQzVa__stepItem[data-state=complete]:before{background:#a84a38;border-color:#a84a38}.first-access-form-module__SYQzVa__flowBody{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:clamp(2.25rem,6vw,5rem);padding:clamp(2rem,5vw,4rem) clamp(0rem,2vw,1.5rem) 0;display:grid}.first-access-form-module__SYQzVa__guidance{border-left:3px solid var(--brand);align-self:start;min-width:0;padding-left:1.15rem}.first-access-form-module__SYQzVa__guidanceEyebrow,.first-access-form-module__SYQzVa__sectionEyebrow{color:var(--brand)}.first-access-form-module__SYQzVa__guidanceTitle{color:var(--ink);font-family:var(--font-sans), sans-serif;letter-spacing:-.01em;margin:.85rem 0 0;font-size:1.05rem;font-weight:650;line-height:1.35}.first-access-form-module__SYQzVa__guidanceText,.first-access-form-module__SYQzVa__guidanceNote,.first-access-form-module__SYQzVa__guidanceNote p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.65}.first-access-form-module__SYQzVa__guidanceText{margin-top:1rem}.first-access-form-module__SYQzVa__guidanceNote{border-top:1px solid var(--line);margin-top:1.35rem;padding-top:1.2rem}.first-access-form-module__SYQzVa__guidanceNoteTitle{font-weight:650;color:var(--ink)!important;margin-bottom:.35rem!important}.first-access-form-module__SYQzVa__accountSummary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:.3rem;margin-top:1.2rem;padding:1rem 0;display:grid}.first-access-form-module__SYQzVa__accountSummary span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.first-access-form-module__SYQzVa__accountSummary strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:.82rem;font-weight:650;line-height:1.45}.first-access-form-module__SYQzVa__formRegion{min-width:0}.first-access-form-module__SYQzVa__form{gap:0;display:grid}.first-access-form-module__SYQzVa__requiredHint{color:var(--ink-muted);margin:0 0 .75rem;font-size:.74rem}.first-access-form-module__SYQzVa__formSection{border-top:1px solid var(--line-strong);grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:1.75rem 0;display:grid}.first-access-form-module__SYQzVa__sectionHeading,.first-access-form-module__SYQzVa__sectionFields{min-width:0}.first-access-form-module__SYQzVa__sectionTitle{color:var(--ink);font-family:var(--font-sans), sans-serif;letter-spacing:-.01em;margin:.65rem 0 0;font-size:1rem;font-weight:650;line-height:1.35}.first-access-form-module__SYQzVa__sectionDescription{color:var(--ink-soft);margin:.5rem 0 0;font-size:.76rem;line-height:1.55}.first-access-form-module__SYQzVa__fieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.first-access-form-module__SYQzVa__field{align-content:start;gap:.45rem;min-width:0;display:grid}.first-access-form-module__SYQzVa__fieldWide{grid-column:1/-1}.first-access-form-module__SYQzVa__fieldLabel{color:var(--ink);font-size:.8rem;font-weight:650}.first-access-form-module__SYQzVa__input{border-radius:var(--shubudo-field-radius);background:var(--surface-neutral-fill);height:3rem;font-size:.88rem}.first-access-form-module__SYQzVa__fieldError{color:var(--danger);margin:0;font-size:.74rem;line-height:1.45}.first-access-form-module__SYQzVa__actions{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.first-access-form-module__SYQzVa__primaryAction,.first-access-form-module__SYQzVa__secondaryAction{min-width:13rem;min-height:3rem}.first-access-form-module__SYQzVa__loginLink{min-height:2.75rem;color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-underline-offset:.24rem;align-items:center;font-size:.8rem;font-weight:650;line-height:1.4;transition:color .16s,text-decoration-color .16s;display:inline-flex}.first-access-form-module__SYQzVa__loginLink:hover{color:var(--brand-strong);text-decoration-color:currentColor}.first-access-form-module__SYQzVa__loginLink:focus-visible{outline:3px solid var(--focus-ring-strong);outline-offset:4px}@media (min-width:960px){.first-access-form-module__SYQzVa__guidance{position:sticky;top:7rem}}@media (max-width:767px){.first-access-form-module__SYQzVa__flowHeader{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:2rem 1.25rem 1.65rem}.first-access-form-module__SYQzVa__flowHeader:before{width:7rem;left:1.25rem}.first-access-form-module__SYQzVa__title{max-width:13ch;font-size:clamp(2.4rem,11.5vw,3.3rem)}.first-access-form-module__SYQzVa__description{margin-top:1rem;line-height:1.55}.first-access-form-module__SYQzVa__progress{padding-top:.9rem}.first-access-form-module__SYQzVa__stepList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.first-access-form-module__SYQzVa__stepItem{padding-left:1rem;font-size:.72rem}.first-access-form-module__SYQzVa__flowBody{grid-template-columns:minmax(0,1fr);gap:2rem;padding:1.75rem 0 0}.first-access-form-module__SYQzVa__guidance{padding:0 0 0 1rem}.first-access-form-module__SYQzVa__guidanceTitle{max-width:23rem}.first-access-form-module__SYQzVa__guidanceText,.first-access-form-module__SYQzVa__guidanceNote{max-width:32rem}.first-access-form-module__SYQzVa__formSection{grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.5rem 0}.first-access-form-module__SYQzVa__sectionDescription{max-width:30rem}.first-access-form-module__SYQzVa__actions{flex-direction:column-reverse;align-items:stretch}.first-access-form-module__SYQzVa__primaryAction,.first-access-form-module__SYQzVa__secondaryAction{width:100%;min-width:0}.first-access-form-module__SYQzVa__loginLink{text-align:center;justify-content:center}}@media (max-width:520px){.first-access-form-module__SYQzVa__fieldsGrid{grid-template-columns:minmax(0,1fr)}.first-access-form-module__SYQzVa__fieldWide{grid-column:auto}}@media (max-width:380px){.first-access-form-module__SYQzVa__flowHeader{padding-left:1rem;padding-right:1rem}.first-access-form-module__SYQzVa__flowHeader:before{left:1rem}.first-access-form-module__SYQzVa__title{font-size:clamp(2.25rem,12vw,2.8rem)}.first-access-form-module__SYQzVa__stepList{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.first-access-form-module__SYQzVa__loginLink{transition:none}}
.modal-module__09A2QG__root{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}:where(.modal-module__09A2QG__backdrop){background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}:where(.modal-module__09A2QG__container){--modal-safe-top:max(1rem, env(safe-area-inset-top,0px));--modal-safe-right:max(1rem, env(safe-area-inset-right,0px));--modal-safe-bottom:max(1rem, env(safe-area-inset-bottom,0px));--modal-safe-left:max(1rem, env(safe-area-inset-left,0px));z-index:2;height:100%;padding:var(--modal-safe-top) var(--modal-safe-right) var(--modal-safe-bottom) var(--modal-safe-left);justify-content:center;align-items:center;display:flex;position:relative}:where(.modal-module__09A2QG__panel){--modal-accent:var(--brand);width:100%;max-width:48rem;max-height:calc(100dvh - var(--modal-safe-top) - var(--modal-safe-bottom));border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--surface-elevated) 98%, transparent);color:var(--foreground);border-radius:1rem;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0a0f173d}.modal-module__09A2QG__panel:before{z-index:2;background:var(--modal-accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.modal-module__09A2QG__panel[data-tone=confirmation]{--modal-accent:var(--accent)}.modal-module__09A2QG__panel[data-tone=danger],.modal-module__09A2QG__panel[data-tone=error]{--modal-accent:var(--danger)}.modal-module__09A2QG__panel[data-tone=success]{--modal-accent:var(--success)}.modal-module__09A2QG__panel[data-tone=warning]{--modal-accent:var(--warning)}.modal-module__09A2QG__panel[data-tone=celebration]{--modal-accent:var(--accent)}.modal-module__09A2QG__panel[data-appearance=neutral]:before{display:none}.modal-module__09A2QG__panel[data-appearance=neutral]{border-radius:2rem}.modal-module__09A2QG__panel[data-size=wide]{max-width:min(100rem,100vw - 3rem)}.modal-module__09A2QG__panel[data-appearance=shubudo] [data-ui-field]:not([data-ui-field-kind=otp]){border-radius:var(--shubudo-field-radius)}.modal-module__09A2QG__panel[data-appearance=shubudo] [data-ui-field][data-ui-field-kind=otp]{border-radius:.625rem}.modal-module__09A2QG__panel[data-appearance=shubudo] [data-ui-field-popover]{border-radius:.625rem}.modal-module__09A2QG__panel[data-appearance=shubudo] [data-ui-compact-control]{border-radius:.5rem}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-summary{border:0;border-left:2px solid color-mix(in srgb, var(--modal-accent) 48%, var(--line-strong));box-shadow:none;background:0 0;border-radius:0;padding:.2rem 0 .2rem 1rem}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-callout{--modal-callout-accent:var(--modal-accent);--modal-callout-background:color-mix(in srgb, var(--modal-callout-accent) 8%, var(--surface-soft));--modal-callout-foreground:var(--muted-foreground);border:0;border-left:3px solid var(--modal-callout-accent);background:var(--modal-callout-background);box-shadow:none;color:var(--modal-callout-foreground);border-radius:0 .5rem .5rem 0;padding:.85rem 1rem}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-callout-danger{--modal-callout-accent:var(--danger);--modal-callout-background:var(--danger-soft)}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-callout-warning{--modal-callout-accent:var(--warning);--modal-callout-background:var(--warning-soft)}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-callout-success{--modal-callout-accent:var(--success);--modal-callout-background:var(--success-soft)}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-callout-brand{--modal-callout-accent:var(--brand);--modal-callout-background:var(--brand-soft)}:is(.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-inset,.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-selection-list,.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-selection-item){box-shadow:none;border-radius:.625rem}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-inset{border-color:var(--line);background:var(--surface-soft)}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-selection-list{border-color:var(--line);background:color-mix(in srgb, var(--surface-soft) 76%, transparent)}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-selection-item{border-color:var(--line)}.modal-module__09A2QG__panel[data-appearance=shubudo] .ui-modal-meta{box-shadow:none;border-radius:.35rem}.modal-module__09A2QG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:1.25rem 1.25rem 1.1rem;display:flex}.modal-module__09A2QG__heading{min-width:0}.modal-module__09A2QG__title{overflow-wrap:anywhere;font-family:var(--font-serif), serif;color:var(--foreground);font-size:clamp(1.35rem,1.1rem + .8vw,1.8rem);font-weight:600;line-height:1.18}.modal-module__09A2QG__panel[data-appearance=neutral] .modal-module__09A2QG__title{font-family:var(--font-sans), sans-serif;font-size:1.25rem}.modal-module__09A2QG__panel[data-appearance=neutral] .modal-module__09A2QG__closeButton{border-radius:999px;width:2.5rem;height:2.25rem}.modal-module__09A2QG__description{overflow-wrap:anywhere;max-width:58ch;color:var(--muted-foreground);margin-top:.4rem;font-size:.9rem;line-height:1.55}.modal-module__09A2QG__headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.modal-module__09A2QG__closeButton{width:2.75rem;height:2.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.modal-module__09A2QG__closeButton svg{width:1.1rem;height:1.1rem}.modal-module__09A2QG__closeButton:hover{background:var(--surface-soft);color:var(--foreground)}.modal-module__09A2QG__closeButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.modal-module__09A2QG__closeButton:disabled{cursor:not-allowed;opacity:.45}:where(.modal-module__09A2QG__body){overscroll-behavior-y:contain;min-height:0;color:var(--muted-foreground);flex:1;padding:1.25rem;font-size:.9rem;overflow-y:auto}:where(.modal-module__09A2QG__body)[data-modal-body-layout=structured]{flex-direction:column;padding:0;display:flex;overflow:hidden}.modal-module__09A2QG__scrollableContent{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.modal-module__09A2QG__actions{flex-wrap:wrap-reverse;justify-content:flex-end;gap:.7rem;padding-top:.25rem;display:flex}.modal-module__09A2QG__actions[data-modal-actions=structural]{border-top:1px solid color-mix(in srgb, var(--line) 82%, transparent);padding:.8rem 1.25rem calc(.8rem + env(safe-area-inset-bottom,0px));background:0 0;flex:none}@media (min-width:640px){:where(.modal-module__09A2QG__container){--modal-safe-top:max(1.5rem, env(safe-area-inset-top,0px));--modal-safe-right:max(1.5rem, env(safe-area-inset-right,0px));--modal-safe-bottom:max(1.5rem, env(safe-area-inset-bottom,0px));--modal-safe-left:max(1.5rem, env(safe-area-inset-left,0px))}.modal-module__09A2QG__header{padding:1.5rem 1.5rem 1.25rem}:where(.modal-module__09A2QG__body){padding:1.5rem}.modal-module__09A2QG__panel[data-appearance=neutral] .modal-module__09A2QG__title{font-size:1.5rem}}@media (max-width:639px){:where(.modal-module__09A2QG__container){--modal-safe-top:max(.75rem, env(safe-area-inset-top,0px));--modal-safe-right:max(.75rem, env(safe-area-inset-right,0px));--modal-safe-bottom:max(.75rem, env(safe-area-inset-bottom,0px));--modal-safe-left:max(.75rem, env(safe-area-inset-left,0px))}:where(.modal-module__09A2QG__container)[data-modal-mobile-placement=bottom]{align-items:flex-end}:where(.modal-module__09A2QG__panel){border-radius:.8rem}.modal-module__09A2QG__panel[data-size=wide]{max-width:calc(100vw - 1.5rem)}.modal-module__09A2QG__header{padding:1.15rem 1rem 1rem}:where(.modal-module__09A2QG__body){padding:1rem}.modal-module__09A2QG__actions{grid-template-columns:1fr;display:grid}.modal-module__09A2QG__actions>button{width:100%}.modal-module__09A2QG__actions[data-modal-actions=structural]{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));flex-wrap:wrap;display:flex}.modal-module__09A2QG__actions[data-modal-actions=structural]>button{width:auto}}
.event-registration-action-module__UBup0a__editorialAction[data-ui-button]{min-width:0;min-height:2.75rem;box-shadow:none;padding-inline:1rem}.event-registration-action-module__UBup0a__reviewContent{align-content:start;gap:1.1rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.event-registration-action-module__UBup0a__reviewLoading{color:var(--muted-foreground);font-size:.88rem;line-height:1.55}.event-registration-action-module__UBup0a__reviewDetails{border-bottom:1px solid var(--line);min-width:0;margin:0;display:grid}.event-registration-action-module__UBup0a__reviewDetails>div{border-top:1px solid var(--line);min-width:0;padding:.8rem 0}.event-registration-action-module__UBup0a__reviewDetails dt{color:var(--muted-foreground-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:700;line-height:1.4}.event-registration-action-module__UBup0a__reviewDetails dd{overflow-wrap:anywhere;color:var(--foreground);margin:.25rem 0 0;font-size:.9rem;font-weight:600;line-height:1.5}.event-registration-action-module__UBup0a__reviewHint{max-width:56ch;color:var(--muted-foreground);margin:.35rem 0 0;font-size:.78rem;font-weight:400;line-height:1.5;display:block}.event-registration-action-module__UBup0a__reviewConfirmation{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:3rem;line-height:1.5;display:flex}.event-registration-action-module__UBup0a__reviewActions[data-modal-actions=structural]{grid-template-columns:minmax(0,1fr);display:grid}.event-registration-action-module__UBup0a__reviewActions>button{width:100%}@media (min-width:40rem){.event-registration-action-module__UBup0a__reviewDetails{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.event-registration-action-module__UBup0a__reviewDetails>div:first-child,.event-registration-action-module__UBup0a__reviewInstitution{grid-column:1/-1}.event-registration-action-module__UBup0a__reviewActions[data-modal-actions=structural]{display:flex}.event-registration-action-module__UBup0a__reviewActions>button{width:auto}}
.participation-module__FHt9ea__action,.participation-module__FHt9ea__participants{gap:1rem;min-width:0;display:grid}.participation-module__FHt9ea__action p,.participation-module__FHt9ea__participants p{overflow-wrap:anywhere;margin:0}.participation-module__FHt9ea__action p:empty{display:none}.participation-module__FHt9ea__status{color:var(--foreground);font-weight:650}.participation-module__FHt9ea__actions{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.participation-module__FHt9ea__participants ul{margin:0;padding:0;list-style:none}.participation-module__FHt9ea__participant{border-bottom:1px solid var(--line);flex-direction:column;align-items:start;gap:.75rem;padding-block:1rem;display:flex}.participation-module__FHt9ea__participant>div{min-width:0}.participation-module__FHt9ea__participant h4{color:var(--foreground);overflow-wrap:anywhere;margin:0 0 .35rem;font-size:1rem}.participation-module__FHt9ea__participantGroup{border-top:1px solid var(--line);min-width:0;padding-top:1rem}.participation-module__FHt9ea__participantGroup>h3{color:var(--foreground);margin:0;font-size:1rem}.participation-module__FHt9ea__participantGroup>h3 span{color:var(--muted-foreground);font-weight:400}.participation-module__FHt9ea__participantGroup[data-state=cancelled] .participation-module__FHt9ea__participant{border-inline-start:2px solid var(--line-strong);padding-inline-start:.75rem}.participation-module__FHt9ea__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;font-size:.875rem;display:flex}.participation-module__FHt9ea__participant p{color:var(--muted-foreground);font-size:.875rem}.participation-module__FHt9ea__participant .participation-module__FHt9ea__outside{color:var(--foreground);border-inline-start:3px solid var(--warning);margin-top:.5rem;padding-inline-start:.6rem}.participation-module__FHt9ea__action :focus-visible,.participation-module__FHt9ea__participants :focus-visible{outline:3px solid var(--focus-ring);outline-offset:.2rem}@media (min-width:48rem){.participation-module__FHt9ea__actions{flex-flow:wrap;align-items:center}.participation-module__FHt9ea__participant{flex-direction:row;justify-content:space-between;align-items:center}}
.card-module__uAl7SW__editorial{border:0;border-top:1px solid var(--line);min-width:0;color:var(--foreground);box-shadow:none;background:0 0;border-radius:0}.card-module__uAl7SW__editorial>[data-card-part]{padding-inline:0}
.operational-page-toolbar-module__F0JzEG__toolbar{top:var(--authenticated-topbar-height,4.25rem);z-index:25;border-bottom:1px solid var(--line);background:var(--canvas);min-width:0;position:sticky}.operational-page-toolbar-module__F0JzEG__inner{width:100%;max-width:var(--page-width-content);justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-inline:auto;padding-block:.65rem;display:flex}.operational-page-toolbar-module__F0JzEG__context{min-width:0}.operational-page-toolbar-module__F0JzEG__title{color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-size:clamp(1.2rem,1.08rem + .35vw,1.45rem);font-weight:600;line-height:1.15}.operational-page-toolbar-module__F0JzEG__name{max-width:min(42rem,58vw);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.78rem;font-weight:600;line-height:1.3;overflow:hidden}.operational-page-toolbar-module__F0JzEG__actions{flex:none;align-items:center;gap:.6rem;display:flex}:is(.operational-page-toolbar-module__F0JzEG__actions [data-ui-button],.operational-page-toolbar-module__F0JzEG__actions [data-operational-navigation]){width:auto;height:2.5rem;min-height:2.5rem}@media (max-width:40rem){.operational-page-toolbar-module__F0JzEG__inner{flex-direction:column;align-items:stretch;gap:.55rem;padding-block:.55rem}.operational-page-toolbar-module__F0JzEG__context{align-items:baseline;gap:.55rem;display:flex}.operational-page-toolbar-module__F0JzEG__title{flex:none}.operational-page-toolbar-module__F0JzEG__name{white-space:nowrap;max-width:100%;margin-top:0;display:block}.operational-page-toolbar-module__F0JzEG__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.operational-page-toolbar-module__F0JzEG__actions:has(>:nth-child(2)){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}:is(.operational-page-toolbar-module__F0JzEG__actions [data-ui-button],.operational-page-toolbar-module__F0JzEG__actions [data-operational-navigation]){width:100%}}
.event-action-row-module__l0DRCa__layout{width:100%;min-width:0;container:event-actions/inline-size}.event-action-row-module__l0DRCa__row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.event-action-row-module__l0DRCa__row>button,.event-action-row-module__l0DRCa__row>a{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;height:auto;min-height:2.75rem;padding-block:.65rem;line-height:1.35}@container event-actions (min-width:28rem){.event-action-row-module__l0DRCa__row{flex-wrap:wrap;display:flex}}
.positioning-grid-module__AQr6UG__editorialSummary{border-block:1px solid var(--line);gap:.875rem;min-width:0;padding-block:.875rem;display:grid}.positioning-grid-module__AQr6UG__primarySummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 0;margin:0;display:grid}.positioning-grid-module__AQr6UG__primarySummary>div{border-left:1px solid var(--line);min-width:0;padding:.15rem .875rem}.positioning-grid-module__AQr6UG__primarySummary>div:first-child{border-left:0;padding-left:0}.positioning-grid-module__AQr6UG__primarySummary dt{color:var(--muted-foreground);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.35}.positioning-grid-module__AQr6UG__primarySummary dd{color:var(--foreground);overflow-wrap:anywhere;margin-top:.25rem;font-size:1rem;font-weight:650;line-height:1.35}.positioning-grid-module__AQr6UG__actionsDisclosure{border-top:1px solid var(--line);min-width:0;padding-top:.75rem}.positioning-grid-module__AQr6UG__actionsDisclosure>summary{min-height:2.5rem;color:var(--brand-strong);cursor:pointer;text-underline-offset:.2em;align-items:center;font-size:.8125rem;font-weight:650;list-style-position:inside;display:inline-flex}.positioning-grid-module__AQr6UG__actionsDisclosure>summary:hover{text-decoration:underline}.positioning-grid-module__AQr6UG__actionsDisclosure>summary:focus-visible{border-radius:var(--shubudo-field-radius);outline:3px solid var(--focus-ring);outline-offset:2px}.positioning-grid-module__AQr6UG__summaryDescription{color:var(--muted-foreground);font-size:.8125rem;line-height:1.55}.positioning-grid-module__AQr6UG__actionsContent{border-left:2px solid var(--brand-border);margin-top:.6rem;padding-left:.875rem}.positioning-grid-module__AQr6UG__groups{border-top:1px solid var(--line);min-width:0;display:grid}.positioning-grid-module__AQr6UG__group{border-bottom:1px solid var(--line);min-width:0}.positioning-grid-module__AQr6UG__groupSummary{min-height:4.5rem;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;list-style:none;display:flex}.positioning-grid-module__AQr6UG__groupSummary:hover{background:color-mix(in srgb, var(--brand-soft) 30%, transparent)}.positioning-grid-module__AQr6UG__groupHeading{min-width:0}.positioning-grid-module__AQr6UG__groupHeading h3{color:var(--foreground);font-family:var(--font-serif), Georgia, serif;overflow-wrap:anywhere;font-size:clamp(1.2rem,2.6vw,1.5rem);line-height:1.2}.positioning-grid-module__AQr6UG__groupHeading>p{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem;line-height:1.45}.positioning-grid-module__AQr6UG__groupHeading .positioning-grid-module__AQr6UG__groupParameters{color:var(--muted-foreground-soft);font-size:.73rem}.positioning-grid-module__AQr6UG__groupHeading .positioning-grid-module__AQr6UG__groupContext{color:var(--muted-foreground);font-size:.72rem;font-weight:650}.positioning-grid-module__AQr6UG__groupToggle{min-height:2.75rem;color:var(--brand-strong);flex:none;align-items:center;gap:.4rem;font-size:.8rem;font-weight:650;display:inline-flex}.positioning-grid-module__AQr6UG__groupContent{gap:1.5rem;padding:.25rem 0 1.25rem;display:grid}.positioning-grid-module__AQr6UG__call{gap:.65rem;min-width:0;display:grid}.positioning-grid-module__AQr6UG__call+.positioning-grid-module__AQr6UG__call{border-top:1px solid var(--line);padding-top:1.25rem}.positioning-grid-module__AQr6UG__callHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.positioning-grid-module__AQr6UG__callTitle{color:var(--foreground);font-family:var(--font-serif), Georgia, serif;font-size:1.15rem;font-weight:500;line-height:1.25}.positioning-grid-module__AQr6UG__callGraduations{color:var(--foreground);font-size:.85rem;line-height:1.4}.positioning-grid-module__AQr6UG__callOccupancy,.positioning-grid-module__AQr6UG__freeCount{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.positioning-grid-module__AQr6UG__freeCount{flex:none}.positioning-grid-module__AQr6UG__mobileScrollHint{color:var(--muted-foreground-soft);font-size:.72rem;line-height:1.4;display:none}.positioning-grid-module__AQr6UG__gridScroller{border-block:1px solid var(--line);overscroll-behavior-inline:contain;outline:none;min-width:0;padding-bottom:.45rem;overflow-x:auto}.positioning-grid-module__AQr6UG__gridScroller:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.positioning-grid-module__AQr6UG__positionTable{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;color:var(--foreground);font-size:.75rem}.positioning-grid-module__AQr6UG__axisHeading,.positioning-grid-module__AQr6UG__columnHeading,.positioning-grid-module__AQr6UG__rowHeading{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:700}.positioning-grid-module__AQr6UG__axisHeading,.positioning-grid-module__AQr6UG__columnHeading{border-bottom:1px solid var(--line-strong);background:var(--canvas);padding:.65rem .7rem}.positioning-grid-module__AQr6UG__axisHeading{z-index:2;text-align:left;width:3.4rem;min-width:3.4rem;position:sticky;left:0}.positioning-grid-module__AQr6UG__columnHeading{text-align:left;min-width:9.5rem}.positioning-grid-module__AQr6UG__rowHeading{z-index:1;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--canvas);text-align:left;width:3.4rem;min-width:3.4rem;padding:.75rem .7rem;position:sticky;left:0}.positioning-grid-module__AQr6UG__positionCell{border-bottom:1px solid var(--line);border-left:1px solid var(--line);vertical-align:top;width:9.5rem;min-width:9.5rem;max-width:9.5rem;padding:.7rem}.positioning-grid-module__AQr6UG__identifiableCell{background:var(--surface-neutral-fill)}.positioning-grid-module__AQr6UG__opaqueCell{background:color-mix(in srgb, var(--surface-muted) 72%, transparent);color:var(--muted-foreground);text-align:center;vertical-align:middle}.positioning-grid-module__AQr6UG__freeCell{color:var(--muted-foreground-soft);text-align:center;vertical-align:middle}.positioning-grid-module__AQr6UG__opaqueLabel,.positioning-grid-module__AQr6UG__freeLabel{font-weight:600}.positioning-grid-module__AQr6UG__participant{gap:.22rem;min-width:0;display:grid}.positioning-grid-module__AQr6UG__participantName{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-weight:650;line-height:1.35}.positioning-grid-module__AQr6UG__participantMeta,.positioning-grid-module__AQr6UG__participantSecondary,.positioning-grid-module__AQr6UG__positionLabel{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.7rem;line-height:1.35}.positioning-grid-module__AQr6UG__participantSecondary,.positioning-grid-module__AQr6UG__positionLabel{color:var(--muted-foreground-soft)}.positioning-grid-module__AQr6UG__positionLabel{margin-top:.15rem}.positioning-grid-module__AQr6UG__emptyGroups{border-left:2px solid var(--line-strong);padding:1rem 0 1rem 1rem}.positioning-grid-module__AQr6UG__emptyGroups h3{color:var(--foreground);font-size:1rem;font-weight:650}.positioning-grid-module__AQr6UG__emptyGroups p{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.55}@media (min-width:768px){.positioning-grid-module__AQr6UG__primarySummary{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:639px){.positioning-grid-module__AQr6UG__editorialSummary{gap:.7rem;padding-block:.75rem}.positioning-grid-module__AQr6UG__primarySummary>div{padding-inline:.65rem}.positioning-grid-module__AQr6UG__primarySummary>div:nth-child(odd){border-left:0;padding-left:0}.positioning-grid-module__AQr6UG__groupSummary{align-items:flex-start;min-height:4rem;padding-block:.875rem}.positioning-grid-module__AQr6UG__groupToggle{align-self:center;min-height:2.5rem}.positioning-grid-module__AQr6UG__mobileScrollHint{display:block}.positioning-grid-module__AQr6UG__positionCell,.positioning-grid-module__AQr6UG__columnHeading{width:8.75rem;min-width:8.75rem;max-width:8.75rem}}
.custom-select-module__Iw_z8W__root{min-width:0;display:block}.custom-select-module__Iw_z8W__trigger{width:100%;min-width:0;height:var(--custom-select-trigger-height,2.875rem);border:1px solid var(--line);border-radius:var(--shubudo-field-radius);color:var(--field-fg);background:var(--custom-select-trigger-background,var(--surface-strong));box-shadow:none;cursor:pointer;font:inherit;text-align:left;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .85rem 0 .9rem;font-size:1rem;line-height:1.35;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.custom-select-module__Iw_z8W__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 82%, var(--brand) 18%);background:color-mix(in srgb, var(--custom-select-trigger-background,var(--surface-strong)) 97%, var(--brand) 3%)}.custom-select-module__Iw_z8W__trigger:focus-visible{border-color:color-mix(in srgb, var(--brand) 52%, var(--line));box-shadow:0 0 0 4px var(--focus-ring)}.custom-select-module__Iw_z8W__trigger[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 58%, var(--line));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--danger) 72%, transparent)}.custom-select-module__Iw_z8W__trigger[aria-invalid=true]:focus-visible{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--danger) 72%, transparent), 0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.custom-select-module__Iw_z8W__trigger:disabled{border-color:var(--line);color:var(--disabled-text);background:var(--disabled-bg);cursor:not-allowed}.custom-select-module__Iw_z8W__trigger[data-placeholder]{color:var(--field-placeholder)}.custom-select-module__Iw_z8W__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select-module__Iw_z8W__indicatorFrame{width:1.8rem;height:1.75rem;color:color-mix(in srgb, var(--brand) 68%, var(--muted-foreground));flex:none;justify-content:flex-end;align-items:center;display:flex;position:relative}.custom-select-module__Iw_z8W__indicatorFrame:before{background:var(--line-strong);content:"";width:1px;height:1.1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.custom-select-module__Iw_z8W__indicator{width:1rem;height:1rem;transition:transform .14s}.custom-select-module__Iw_z8W__trigger[data-state=open] .custom-select-module__Iw_z8W__indicator{transform:rotate(180deg)}.custom-select-module__Iw_z8W__content{z-index:320;min-width:var(--radix-select-trigger-width);width:max-content;max-width:min(30rem,100vw - 1.5rem);max-height:min(20rem, var(--radix-select-content-available-height));border:1px solid color-mix(in srgb, var(--line-strong) 88%, var(--brand) 12%);border-radius:var(--shubudo-field-radius);color:var(--field-fg);background:var(--surface-elevated);box-shadow:var(--shadow-sm);transform-origin:var(--radix-select-content-transform-origin);overflow:hidden}.custom-select-module__Iw_z8W__viewport{width:100%;max-height:inherit;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.3rem 0;scrollbar-width:thin!important;overflow-y:auto!important}.custom-select-module__Iw_z8W__viewport::-webkit-scrollbar{display:block!important}.custom-select-module__Iw_z8W__option{min-height:2.75rem;color:var(--muted-foreground);cursor:default;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;outline:none;align-items:center;padding:.65rem 2.5rem .65rem .95rem;font-size:.9rem;font-weight:500;line-height:1.4;transition:color .12s,background-color .12s,box-shadow .12s;display:flex;position:relative}.custom-select-module__Iw_z8W__option+.custom-select-module__Iw_z8W__option{border-top:1px solid color-mix(in srgb, var(--line) 76%, transparent)}.custom-select-module__Iw_z8W__option:hover:not([data-disabled]),.custom-select-module__Iw_z8W__option[data-highlighted]:not([data-disabled]){color:var(--foreground);background:color-mix(in srgb, var(--surface-elevated) 96%, var(--brand) 4%)}.custom-select-module__Iw_z8W__option:focus-visible:not([data-disabled]){color:var(--foreground);background:color-mix(in srgb, var(--surface-elevated) 91%, var(--brand) 9%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 42%, transparent);font-weight:600}.custom-select-module__Iw_z8W__option[data-state=checked]{color:var(--foreground);background:color-mix(in srgb, var(--surface-elevated) 97%, var(--brand) 3%);box-shadow:inset 3px 0 0 var(--brand);font-weight:650}.custom-select-module__Iw_z8W__option[data-highlighted][data-state=checked]{background:color-mix(in srgb, var(--surface-elevated) 91%, var(--brand) 9%)}.custom-select-module__Iw_z8W__option[data-disabled]{color:var(--disabled-text);cursor:not-allowed;background:0 0}.custom-select-module__Iw_z8W__checkFrame{color:var(--brand);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.custom-select-module__Iw_z8W__check{stroke-width:2.4px;width:1rem;height:1rem}@media (min-width:640px){.custom-select-module__Iw_z8W__trigger,.custom-select-module__Iw_z8W__option{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.custom-select-module__Iw_z8W__trigger,.custom-select-module__Iw_z8W__indicator,.custom-select-module__Iw_z8W__option{transition:none}}
.date-time-picker-module__WfJ0Ia__root{width:100%;display:block}.date-time-picker-module__WfJ0Ia__trigger{border:1px solid var(--line);border-radius:var(--shubudo-field-radius);background:var(--field-bg);width:100%;min-height:2.75rem;box-shadow:var(--field-shadow);color:var(--field-fg);cursor:pointer;text-align:left;align-items:center;gap:.65rem;padding:.625rem .875rem;transition:border-color .16s,background-color .16s;display:flex}.date-time-picker-module__WfJ0Ia__trigger:hover:not(:disabled){border-color:var(--line-strong)}.date-time-picker-module__WfJ0Ia__trigger:focus-visible{border-color:color-mix(in srgb, var(--brand) 40%, transparent);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.date-time-picker-module__WfJ0Ia__trigger:disabled{border-color:var(--line);background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.date-time-picker-module__WfJ0Ia__triggerInvalid{border-color:color-mix(in srgb, var(--danger) 42%, transparent)}.date-time-picker-module__WfJ0Ia__triggerIcon{color:var(--muted-foreground);flex:none}.date-time-picker-module__WfJ0Ia__placeholder{color:var(--field-placeholder)}.date-time-picker-module__WfJ0Ia__popover{z-index:80;border:1px solid var(--line-strong);background:var(--surface-strong);width:min(22.375rem,100vw - 1.5rem);box-shadow:0 18px 36px color-mix(in srgb, var(--foreground) 16%, transparent);color:var(--foreground);border-radius:.625rem;padding:.75rem;position:fixed}.date-time-picker-module__WfJ0Ia__calendarHeader{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.date-time-picker-module__WfJ0Ia__monthNavigation,.date-time-picker-module__WfJ0Ia__todayAction,.date-time-picker-module__WfJ0Ia__cancelAction,.date-time-picker-module__WfJ0Ia__applyAction{min-height:2rem;font-size:.8125rem;font-weight:650;transition:background-color .16s,border-color .16s,color .16s}.date-time-picker-module__WfJ0Ia__monthNavigation{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.date-time-picker-module__WfJ0Ia__todayAction,.date-time-picker-module__WfJ0Ia__cancelAction,.date-time-picker-module__WfJ0Ia__applyAction{border-radius:var(--shubudo-button-radius);font-weight:var(--shubudo-button-font-weight)}.date-time-picker-module__WfJ0Ia__monthNavigation:hover{border-color:var(--line);background:var(--surface-soft);color:var(--foreground)}.date-time-picker-module__WfJ0Ia__monthNavigation:focus-visible,.date-time-picker-module__WfJ0Ia__day:focus-visible,.date-time-picker-module__WfJ0Ia__todayAction:focus-visible,.date-time-picker-module__WfJ0Ia__cancelAction:focus-visible,.date-time-picker-module__WfJ0Ia__applyAction:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.date-time-picker-module__WfJ0Ia__monthLabel{color:var(--foreground);font-family:var(--font-serif), Georgia, serif;text-align:center;text-transform:capitalize;margin:0;font-size:1rem;font-weight:650}.date-time-picker-module__WfJ0Ia__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.1875rem;display:grid}.date-time-picker-module__WfJ0Ia__weekday{color:var(--muted-foreground);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:2rem}.date-time-picker-module__WfJ0Ia__day{min-height:2rem;color:var(--foreground);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:.375rem;font-size:.8125rem}.date-time-picker-module__WfJ0Ia__day:hover:not(:disabled){border-color:var(--line);background:var(--surface-soft)}.date-time-picker-module__WfJ0Ia__day:disabled{color:color-mix(in srgb, var(--muted-foreground) 52%, transparent);cursor:not-allowed}.date-time-picker-module__WfJ0Ia__dayOutsideMonth{color:var(--muted-foreground)}.date-time-picker-module__WfJ0Ia__daySelected{border-color:color-mix(in srgb, var(--brand) 48%, var(--line));background:color-mix(in srgb, var(--brand) 14%, var(--surface-strong));color:var(--foreground);font-weight:750}.date-time-picker-module__WfJ0Ia__dayToday:not(.date-time-picker-module__WfJ0Ia__daySelected){border-color:color-mix(in srgb, var(--brand) 42%, var(--line))}.date-time-picker-module__WfJ0Ia__timeSection{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:grid}.date-time-picker-module__WfJ0Ia__timeHeading{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:650;display:inline-flex}.date-time-picker-module__WfJ0Ia__timeControls{grid-template-columns:5.25rem auto 5.25rem;align-items:center;gap:.35rem;display:grid}.date-time-picker-module__WfJ0Ia__timeSeparator{color:var(--muted-foreground);text-align:center;font-weight:750}.date-time-picker-module__WfJ0Ia__actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.date-time-picker-module__WfJ0Ia__confirmationActions{gap:.5rem;display:flex}.date-time-picker-module__WfJ0Ia__todayAction,.date-time-picker-module__WfJ0Ia__cancelAction{border:var(--shubudo-button-border-width) solid transparent;color:var(--muted-foreground);cursor:pointer;background:0 0;padding:0 .5rem}.date-time-picker-module__WfJ0Ia__todayAction:hover:not(:disabled),.date-time-picker-module__WfJ0Ia__cancelAction:hover{background:var(--surface-soft);color:var(--foreground)}.date-time-picker-module__WfJ0Ia__todayAction:disabled{color:color-mix(in srgb, var(--muted-foreground) 56%, transparent);cursor:not-allowed}.date-time-picker-module__WfJ0Ia__applyAction{border:var(--shubudo-button-border-width) solid transparent;background:var(--brand);color:var(--primary-foreground);cursor:pointer;padding:0 .75rem}.date-time-picker-module__WfJ0Ia__applyAction:hover:not(:disabled){background:var(--brand-strong)}.date-time-picker-module__WfJ0Ia__applyAction:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.date-time-picker-module__WfJ0Ia__popover{right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));width:auto;max-height:min(34rem,100dvh - 1.5rem);overflow-y:auto;top:auto!important;left:.75rem!important}}@media (prefers-reduced-motion:reduce){.date-time-picker-module__WfJ0Ia__trigger,.date-time-picker-module__WfJ0Ia__monthNavigation,.date-time-picker-module__WfJ0Ia__todayAction,.date-time-picker-module__WfJ0Ia__cancelAction,.date-time-picker-module__WfJ0Ia__applyAction{transition-duration:.01ms}}
.event-positioning-panel-module__BWDSlW__section{gap:1.5rem;min-width:0;display:grid}.event-positioning-panel-module__BWDSlW__header{border-bottom:1px solid var(--line);gap:.75rem;padding:0 0 1rem 1rem;display:grid;position:relative}.event-positioning-panel-module__BWDSlW__header:before{background:var(--brand);content:"";width:.2rem;position:absolute;inset:0 auto 1rem 0}.event-positioning-panel-module__BWDSlW__header>div{min-width:0}.event-positioning-panel-module__BWDSlW__eyebrow{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.event-positioning-panel-module__BWDSlW__header h2{color:var(--foreground);font-family:var(--font-serif), Georgia, serif;overflow-wrap:anywhere;margin-top:.2rem;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.15}.event-positioning-panel-module__BWDSlW__header>p{max-width:44rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.55}.event-positioning-panel-module__BWDSlW__positioningContent{gap:1.25rem;min-width:0;display:grid}.event-positioning-panel-module__BWDSlW__scopeNote{border-left:2px solid var(--brand-border-strong);color:var(--muted-foreground);padding-left:.875rem;font-size:.8125rem;line-height:1.55}.event-positioning-panel-module__BWDSlW__state{border-left:2px solid var(--line-strong);padding:1rem 0 1rem 1rem}.event-positioning-panel-module__BWDSlW__state[data-tone=danger]{border-left-color:var(--danger)}.event-positioning-panel-module__BWDSlW__state h3{color:var(--foreground);font-size:1rem;font-weight:650}.event-positioning-panel-module__BWDSlW__state p{max-width:44rem;color:var(--muted-foreground);margin-top:.3rem;font-size:.875rem;line-height:1.55}@media (min-width:768px){.event-positioning-panel-module__BWDSlW__header{grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);align-items:end;gap:2rem}.event-positioning-panel-module__BWDSlW__header>p{justify-self:end}}@media (max-width:639px){.event-positioning-panel-module__BWDSlW__section{gap:1.125rem}.event-positioning-panel-module__BWDSlW__header{gap:.45rem;padding-bottom:.875rem}.event-positioning-panel-module__BWDSlW__positioningContent{gap:1rem}}
.full-screen-loading-overlay-module__Nsmr8W__overlay{z-index:140;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.full-screen-loading-overlay-module__Nsmr8W__panel{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);border-left:3px solid var(--brand);background:var(--surface-elevated);text-align:left;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:start;gap:.95rem;width:100%;max-width:26rem;padding:1.25rem;display:grid;box-shadow:0 24px 64px #0a0f173d}.full-screen-loading-overlay-module__Nsmr8W__spinner{border:2px solid var(--line-strong);border-top-color:var(--brand);border-radius:50%;width:1.8rem;height:1.8rem;margin-top:.05rem;animation:.76s linear infinite full-screen-loading-overlay-module__Nsmr8W__overlay-spin}.full-screen-loading-overlay-module__Nsmr8W__copy{min-width:0}.full-screen-loading-overlay-module__Nsmr8W__copy h2{overflow-wrap:anywhere;font-family:var(--font-serif), serif;color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.25}.full-screen-loading-overlay-module__Nsmr8W__copy p,.full-screen-loading-overlay-module__Nsmr8W__note{overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:.4rem;font-size:.875rem;line-height:1.6}.full-screen-loading-overlay-module__Nsmr8W__note{margin-top:.8rem}.full-screen-loading-overlay-module__Nsmr8W__attentionNote{border-left:3px solid var(--warning);color:var(--muted-foreground);margin-bottom:1.25rem;padding-left:.85rem;font-size:.875rem;line-height:1.6}@keyframes full-screen-loading-overlay-module__Nsmr8W__overlay-spin{to{transform:rotate(360deg)}}@media (max-width:420px){.full-screen-loading-overlay-module__Nsmr8W__panel{gap:.75rem;padding:1rem}}@media (prefers-reduced-motion:reduce){.full-screen-loading-overlay-module__Nsmr8W__spinner{animation:none}}
.event-origin-module__ZgLdka__origin{border-inline-start:3px solid var(--line-strong);color:var(--muted-foreground);align-items:center;gap:.45rem;margin:0;padding-inline-start:.6rem;font-size:.8rem;font-weight:600;line-height:1.5;display:flex}.event-origin-module__ZgLdka__origin[data-official=true]{border-color:var(--brand);color:var(--foreground)}.event-origin-module__ZgLdka__origin svg{flex:none}.event-origin-module__ZgLdka__copy{overflow-wrap:anywhere;min-width:0}.event-origin-module__ZgLdka__organization{color:var(--muted-foreground);font-weight:400;display:block}
.list-state-module__sh1f8q__state{border-block:1px solid var(--line);padding:1.25rem 0}.list-state-module__sh1f8q__state h2,.list-state-module__sh1f8q__state h3{color:var(--foreground);font-family:var(--font-sans), sans-serif;margin:0;font-size:1.15rem;font-weight:600;line-height:1.35}.list-state-module__sh1f8q__error h2{font-size:clamp(1.35rem,1.2rem + .55vw,1.75rem)}.list-state-module__sh1f8q__state p{max-width:62ch;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.86rem;line-height:1.6}.list-state-module__sh1f8q__state>a,.list-state-module__sh1f8q__state>button{min-height:2.75rem;margin-top:1rem}
.layout-module__rW5xjG__shell{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 24%, transparent) 0 2px, transparent 2px) max(1rem, calc((100vw - 76rem) / 2)) 0 / 2px 7rem no-repeat, var(--canvas);min-height:100dvh;overflow-x:clip}.layout-module__rW5xjG__header{color:#ffffffdb;background:#10151d;border-bottom:1px solid #ffffff14}.layout-module__rW5xjG__headerInner{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,76rem);min-height:4.75rem;margin:0 auto;padding:.65rem clamp(1rem,4vw,2rem);display:flex}.layout-module__rW5xjG__brand{align-items:center;gap:.75rem;min-width:0;display:flex}.layout-module__rW5xjG__logo{object-fit:contain;flex:none;width:2.65rem;height:2.65rem}.layout-module__rW5xjG__brandCopy{align-items:baseline;gap:.45rem;min-width:0;display:flex}.layout-module__rW5xjG__brandName{color:#fff;font-family:var(--font-serif), serif;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:650;line-height:1.1;overflow:hidden}.layout-module__rW5xjG__brandProduct{color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:650}.layout-module__rW5xjG__context{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;flex:none;align-items:baseline;gap:.6rem;margin:0;font-size:.66rem;font-weight:650;display:flex}.layout-module__rW5xjG__context strong{color:var(--sidebar-active-accent,var(--brand));border-left:1px solid #ffffff2e;padding-left:.6rem;font-weight:650}@media (max-width:31rem){.layout-module__rW5xjG__shell{background-position-x:1rem}.layout-module__rW5xjG__headerInner{gap:.75rem;min-height:4.15rem}.layout-module__rW5xjG__logo{width:2.25rem;height:2.25rem}.layout-module__rW5xjG__brandCopy{display:block}.layout-module__rW5xjG__brandProduct{margin-top:.1rem;font-size:.58rem;display:block}.layout-module__rW5xjG__context{text-align:right;max-width:7.2rem;display:block}.layout-module__rW5xjG__context span{display:none}.layout-module__rW5xjG__context strong{border-left:0;padding-left:0;font-size:.62rem}}
.operation-feedback-modal-module__0tMBjG__content{gap:1.5rem;display:grid}.operation-feedback-modal-module__0tMBjG__messageRow{--feedback-color:var(--success);--feedback-soft:var(--success-soft);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.operation-feedback-modal-module__0tMBjG__messageRow[data-variant=error]{--feedback-color:var(--danger);--feedback-soft:var(--danger-soft)}.operation-feedback-modal-module__0tMBjG__icon{border-left:3px solid var(--feedback-color);background:var(--feedback-soft);width:2rem;height:2rem;color:var(--feedback-color);justify-content:center;align-items:center;display:flex}.operation-feedback-modal-module__0tMBjG__icon svg{width:1rem;height:1rem}.operation-feedback-modal-module__0tMBjG__messageCopy{min-width:0}.operation-feedback-modal-module__0tMBjG__stateLabel{color:var(--feedback-color);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.operation-feedback-modal-module__0tMBjG__messageCopy p{overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:.2rem;line-height:1.65}
.calendar-grid-module__vh3gvW__editorialCalendar{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 62%, transparent);border-radius:.55rem;width:100%;min-width:0}.calendar-grid-module__vh3gvW__calendarBody{min-width:0}.calendar-grid-module__vh3gvW__weekdays,.calendar-grid-module__vh3gvW__daysGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-grid-module__vh3gvW__weekdays{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-elevated) 52%, transparent);color:var(--muted-foreground-soft);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.64rem;font-weight:650;line-height:1}.calendar-grid-module__vh3gvW__weekdays span{padding:.72rem .15rem}.calendar-grid-module__vh3gvW__day{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-elevated) 64%, transparent);min-width:0;min-height:3.5rem;color:var(--muted-foreground);text-align:left;flex-direction:column;align-items:stretch;padding:.5rem;transition:background-color .15s,box-shadow .15s,color .15s;display:flex}.calendar-grid-module__vh3gvW__day:nth-child(7n){border-right:0}.calendar-grid-module__vh3gvW__day:nth-last-child(-n+7){border-bottom:0}.calendar-grid-module__vh3gvW__day[data-current-month=false]{background:color-mix(in srgb, var(--surface-soft) 64%, transparent);color:var(--muted-foreground-soft)}.calendar-grid-module__vh3gvW__day[data-has-events=true]{cursor:pointer}.calendar-grid-module__vh3gvW__day[data-has-events=true]:hover{background:var(--brand-soft)}.calendar-grid-module__vh3gvW__day[data-selected=true]{z-index:1;background:var(--brand-soft-strong);box-shadow:inset 0 0 0 2px var(--brand-border-strong);position:relative}.calendar-grid-module__vh3gvW__day[data-today=true] .calendar-grid-module__vh3gvW__dayNumber{color:var(--brand-strong);text-underline-offset:.22rem;text-decoration:underline;text-decoration-thickness:2px}.calendar-grid-module__vh3gvW__day:focus-visible{z-index:2;box-shadow:inset 0 0 0 2px var(--focus-ring-strong);outline:none;position:relative}.calendar-grid-module__vh3gvW__dayHeader{justify-content:space-between;align-items:flex-start;gap:.25rem;display:flex}.calendar-grid-module__vh3gvW__dayNumber{margin:0;font-size:.8rem;font-weight:650;line-height:1}.calendar-grid-module__vh3gvW__eventCount{background:var(--brand);min-width:1.15rem;height:1.15rem;color:var(--primary-foreground);border-radius:50%;justify-content:center;align-items:center;padding-inline:.28rem;font-size:.61rem;font-weight:700;line-height:1;display:inline-flex}.calendar-grid-module__vh3gvW__eventPreviews{display:none}@media (min-width:48rem){.calendar-grid-module__vh3gvW__weekdays{font-size:.7rem}.calendar-grid-module__vh3gvW__weekdays span{padding-block:.85rem}.calendar-grid-module__vh3gvW__day{min-height:var(--calendar-row-size,8.25rem);padding:.7rem}.calendar-grid-module__vh3gvW__dayNumber{font-size:.88rem}.calendar-grid-module__vh3gvW__eventCount{min-width:1.35rem;height:1.35rem;font-size:.68rem}.calendar-grid-module__vh3gvW__eventPreviews{gap:.4rem;margin-top:.5rem;display:grid}.calendar-grid-module__vh3gvW__eventPreview{border-left:2px solid var(--brand-border-strong);min-width:0;padding-left:.45rem}.calendar-grid-module__vh3gvW__eventPreview[data-status=CANCELADO]{border-left-color:var(--danger)}.calendar-grid-module__vh3gvW__eventPreview span,.calendar-grid-module__vh3gvW__eventPreview em,.calendar-grid-module__vh3gvW__moreEvents{color:var(--muted-foreground-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:650;line-height:1.25;display:block}.calendar-grid-module__vh3gvW__eventPreview em{color:var(--danger);margin-top:.18rem}.calendar-grid-module__vh3gvW__eventPreview p{color:var(--foreground);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.18rem 0 0;font-size:.7rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.calendar-grid-module__vh3gvW__moreEvents{color:var(--brand-strong);text-transform:none;margin:0}.calendar-grid-module__vh3gvW__editorialCalendar[data-calendar-previews="0"] .calendar-grid-module__vh3gvW__eventPreviews{display:none}.calendar-grid-module__vh3gvW__daysGrid{grid-auto-rows:minmax(var(--calendar-row-size,8.25rem), auto)}.calendar-grid-module__vh3gvW__day{align-content:start}}@media (max-width:23.75rem){.calendar-grid-module__vh3gvW__day{min-height:3.25rem;padding:.42rem}.calendar-grid-module__vh3gvW__dayNumber{font-size:.74rem}.calendar-grid-module__vh3gvW__eventCount{min-width:1rem;height:1rem;padding-inline:.2rem;font-size:.56rem}}
.page-layout-module__5vWa-a__base{width:100%;min-width:0;margin-inline:auto}.page-layout-module__5vWa-a__form{max-width:var(--page-width-form);}.page-layout-module__5vWa-a__content{max-width:var(--page-width-content);}.page-layout-module__5vWa-a__wide{max-width:var(--page-width-wide);}
.graduation-celebration-modal-module__hxthZG__panel{max-width:42rem}.graduation-celebration-modal-module__hxthZG__panel[data-tone=celebration]:before{display:none}.graduation-celebration-modal-module__hxthZG__body{padding:0}.graduation-celebration-modal-module__hxthZG__content{--celebration-accent:var(--accent);--celebration-accent-strong:var(--brand-strong);--celebration-accent-visible:color-mix(in srgb, var(--celebration-accent) 82%, var(--foreground));gap:0;display:grid}.graduation-celebration-modal-module__hxthZG__beltStage{border-top:3px solid var(--celebration-accent-visible);background:color-mix(in srgb, var(--celebration-accent) 8%, var(--surface-soft));text-align:center;padding:clamp(2rem,6vw,3.5rem) 1.25rem clamp(1.75rem,5vw,3rem);position:relative;overflow:hidden}.graduation-celebration-modal-module__hxthZG__beltStage:before,.graduation-celebration-modal-module__hxthZG__beltStage:after{background:var(--celebration-accent-visible);content:"";opacity:.55;width:3px;height:3.2rem;position:absolute;top:1rem}.graduation-celebration-modal-module__hxthZG__beltStage:before{left:1rem}.graduation-celebration-modal-module__hxthZG__beltStage:after{right:1rem}.graduation-celebration-modal-module__hxthZG__belt{filter:drop-shadow(0 12px 13px #0a0f172e);transform-origin:50%;width:min(100%,31rem);height:4.4rem;margin-inline:auto;animation:.46s cubic-bezier(.2,.75,.25,1) both graduation-celebration-modal-module__hxthZG__belt-reveal;position:relative}.graduation-celebration-modal-module__hxthZG__beltFabric{border:1px solid var(--belt-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--belt-border) 62%, var(--foreground));border-radius:.2rem;display:flex;position:absolute;inset:.8rem 0;overflow:hidden}.graduation-celebration-modal-module__hxthZG__beltFabric>span,.graduation-celebration-modal-module__hxthZG__knot>span{flex:1;min-width:0}.graduation-celebration-modal-module__hxthZG__beltFabric:after,.graduation-celebration-modal-module__hxthZG__knot:after{content:"";pointer-events:none;border-block:1px solid #ffffff3d;position:absolute;inset:0}.graduation-celebration-modal-module__hxthZG__knot{z-index:2;border:1px solid var(--belt-border);width:4.9rem;height:4rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--belt-border) 62%, var(--foreground)), 0 8px 14px #0a0f1733;border-radius:.28rem;display:flex;position:absolute;top:.2rem;left:50%;overflow:hidden;transform:translate(-50%)rotate(-2deg)}.graduation-celebration-modal-module__hxthZG__stripes{z-index:3;background:color-mix(in srgb, var(--celebration-accent-strong) 88%, #111827);align-items:stretch;gap:.18rem;height:2.1rem;padding:.18rem;display:flex;position:absolute;top:1.15rem;right:.9rem}.graduation-celebration-modal-module__hxthZG__stripes i{background:var(--belt-stripe);width:.16rem;display:block}.graduation-celebration-modal-module__hxthZG__rankLabel{overflow-wrap:anywhere;font-family:var(--font-serif), serif;color:var(--foreground);margin-top:.8rem;font-size:clamp(1.45rem,1.15rem + 1.25vw,2.15rem);font-weight:600;line-height:1.2}.graduation-celebration-modal-module__hxthZG__date{border-bottom:1px solid color-mix(in srgb, var(--celebration-accent-visible) 42%, var(--line));grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:1rem 1.25rem;display:grid}.graduation-celebration-modal-module__hxthZG__date dt,.graduation-celebration-modal-module__hxthZG__sectionLabel{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.graduation-celebration-modal-module__hxthZG__date dt{color:var(--muted-foreground)}.graduation-celebration-modal-module__hxthZG__sectionLabel{color:var(--celebration-accent-visible)}.graduation-celebration-modal-module__hxthZG__date dd{overflow-wrap:anywhere;color:var(--foreground);text-align:right;font-size:.875rem;font-weight:600}.graduation-celebration-modal-module__hxthZG__meaning{padding:1.4rem 1.25rem .5rem}.graduation-celebration-modal-module__hxthZG__meaning h3{overflow-wrap:anywhere;font-family:var(--font-serif), serif;color:var(--foreground);margin-top:.55rem;font-size:1.3rem;font-weight:600;line-height:1.3}.graduation-celebration-modal-module__hxthZG__meaningText,.graduation-celebration-modal-module__hxthZG__meaningLoading{color:var(--muted-foreground);margin-top:.75rem;font-size:.925rem;line-height:1.72}.graduation-celebration-modal-module__hxthZG__meaningText{gap:.7rem;display:grid}.graduation-celebration-modal-module__hxthZG__meaningText p{overflow-wrap:anywhere;white-space:pre-line}.graduation-celebration-modal-module__hxthZG__actions{border-top:1px solid color-mix(in srgb, var(--celebration-accent-visible) 42%, var(--line));margin-top:1.25rem;padding:1rem 1.25rem 1.25rem}.graduation-celebration-modal-module__hxthZG__confettiBack,.graduation-celebration-modal-module__hxthZG__confettiFront{pointer-events:none;position:absolute;inset:0;overflow:hidden}.graduation-celebration-modal-module__hxthZG__confettiBack{z-index:1}.graduation-celebration-modal-module__hxthZG__confettiFront{z-index:3}.graduation-celebration-modal-module__hxthZG__confettiPiece{animation-name:graduation-celebration-modal-module__hxthZG__confetti-fall;animation-duration:var(--confetti-duration,4.8s);animation-delay:var(--confetti-delay,0s);will-change:transform, opacity;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:-12vh;box-shadow:0 10px 24px #10151d29}@keyframes graduation-celebration-modal-module__hxthZG__confetti-fall{0%{transform:translate3d(0, -16vh, 0) rotate(0deg) scale(var(--confetti-scale,.92));opacity:0}10%{opacity:var(--confetti-opacity,.9)}to{transform:translate3d(var(--confetti-drift,0), 118vh, 0) rotate(var(--confetti-rotate,540deg)) scale(var(--confetti-scale,1.04));opacity:0}}.graduation-celebration-modal-module__hxthZG__actions button{min-width:10rem}@keyframes graduation-celebration-modal-module__hxthZG__belt-reveal{0%{opacity:0;transform:scaleX(.82)translateY(.35rem)}to{opacity:1;transform:scaleX(1)translateY(0)}}@media (min-width:640px){.graduation-celebration-modal-module__hxthZG__date,.graduation-celebration-modal-module__hxthZG__meaning,.graduation-celebration-modal-module__hxthZG__actions{padding-inline:1.5rem}}@media (max-width:420px){.graduation-celebration-modal-module__hxthZG__beltStage{padding-inline:.9rem}.graduation-celebration-modal-module__hxthZG__belt{height:3.7rem}.graduation-celebration-modal-module__hxthZG__beltFabric{inset-block:.7rem}.graduation-celebration-modal-module__hxthZG__knot{width:4.15rem;height:3.35rem}.graduation-celebration-modal-module__hxthZG__stripes{gap:.12rem;max-width:33%;height:1.8rem;top:.95rem;right:.55rem}.graduation-celebration-modal-module__hxthZG__date{grid-template-columns:1fr;gap:.3rem}.graduation-celebration-modal-module__hxthZG__date dd{text-align:left}}@media (prefers-reduced-motion:reduce){.graduation-celebration-modal-module__hxthZG__belt{animation:none}.graduation-celebration-modal-module__hxthZG__confettiBack,.graduation-celebration-modal-module__hxthZG__confettiFront{display:none}}
.event-form-module__Wa7SGW__pageBody{}.event-form-module__Wa7SGW__pageLead{margin-bottom:clamp(.25rem,1vw,.75rem)}.event-form-module__Wa7SGW__contextGrid,.event-form-module__Wa7SGW__creationContextGrid{border-block:1px solid var(--line);min-width:0;margin:0;display:grid}.event-form-module__Wa7SGW__contextItem{min-width:0;padding:1rem 0}.event-form-module__Wa7SGW__contextItem+.event-form-module__Wa7SGW__contextItem{border-top:1px solid var(--line)}.event-form-module__Wa7SGW__contextItem dt{color:var(--muted-foreground-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.35}.event-form-module__Wa7SGW__contextItem dd{overflow-wrap:anywhere;color:var(--foreground);margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.event-form-module__Wa7SGW__pageForm{gap:1.15rem clamp(1rem,3vw,2rem)}.event-form-module__Wa7SGW__groupHeading{border-top:1px solid var(--line);grid-column:1/-1;margin-top:1.35rem;padding-top:1.2rem;position:relative}.event-form-module__Wa7SGW__groupHeading:before{background:var(--brand);content:"";width:3rem;height:2px;position:absolute;top:-1px;left:0}.event-form-module__Wa7SGW__groupHeading h3{color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.event-form-module__Wa7SGW__groupHeading p{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.82rem;line-height:1.55}.event-form-module__Wa7SGW__readOnlyValue{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:.35rem 0 .75rem}.event-form-module__Wa7SGW__locationPendingOption{min-height:2rem;color:var(--foreground);cursor:pointer;align-items:center;gap:.55rem;font-size:.84rem;font-weight:600;line-height:1.4;display:inline-flex}.event-form-module__Wa7SGW__locationPendingOption input{width:1rem;height:1rem;accent-color:var(--brand);flex:none}.event-form-module__Wa7SGW__fieldHint{color:var(--muted-foreground);margin:0;font-size:.76rem;line-height:1.5}.event-form-module__Wa7SGW__temporalPlanning{border-top:1px solid var(--line);grid-column:1/-1;gap:1rem;min-width:0;margin-top:.5rem;padding-top:1.25rem;display:grid}.event-form-module__Wa7SGW__temporalPlanningHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.event-form-module__Wa7SGW__temporalPlanningHeader h3{color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-size:1.2rem;font-weight:600;line-height:1.25}.event-form-module__Wa7SGW__temporalPlanningHeader p{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.event-form-module__Wa7SGW__temporalRequired{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:700;line-height:1.35}.event-form-module__Wa7SGW__temporalProgression{border-top:1px solid var(--line);gap:0;min-width:0;display:grid}.event-form-module__Wa7SGW__temporalStep{gap:.65rem;min-width:0;padding-block:1rem;display:grid}.event-form-module__Wa7SGW__temporalProgression>.event-form-module__Wa7SGW__temporalStep+.event-form-module__Wa7SGW__temporalStep{border-top:1px solid var(--line)}.event-form-module__Wa7SGW__temporalStep[data-stage]{animation:.18s ease-out both event-form-module__Wa7SGW__temporal-step-in}.event-form-module__Wa7SGW__temporalStepHeading{align-items:start;gap:.7rem;display:flex}.event-form-module__Wa7SGW__temporalStepHeading>span{border:1px solid var(--line-strong);width:1.35rem;height:1.35rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:.25rem;flex:none;justify-content:center;align-items:center;font-size:.71rem;font-weight:750;display:inline-flex}.event-form-module__Wa7SGW__temporalStepHeading>div{min-width:0}:is(.event-form-module__Wa7SGW__temporalStepHeading label,.event-form-module__Wa7SGW__temporalStepHeading p){display:block}.event-form-module__Wa7SGW__temporalStepHeading p{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.event-form-module__Wa7SGW__optionalStepActions{flex-wrap:wrap;gap:.5rem .9rem;padding-left:2.05rem;display:flex}.event-form-module__Wa7SGW__optionalStepActions button,.event-form-module__Wa7SGW__optionalRemoveAction{border:0;border-bottom:1px solid var(--line-strong);min-height:2rem;color:var(--foreground);cursor:pointer;font-size:.8rem;font-weight:var(--shubudo-button-font-weight);text-align:left;background:0 0;border-radius:0;padding:0;line-height:1.3}.event-form-module__Wa7SGW__optionalStepActions button:last-child,.event-form-module__Wa7SGW__optionalRemoveAction{color:var(--muted-foreground)}.event-form-module__Wa7SGW__optionalStepActions button:hover,.event-form-module__Wa7SGW__optionalRemoveAction:hover{border-color:var(--brand);color:var(--foreground)}.event-form-module__Wa7SGW__optionalStepActions button:focus-visible,.event-form-module__Wa7SGW__optionalRemoveAction:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@keyframes event-form-module__Wa7SGW__temporal-step-in{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}.event-form-module__Wa7SGW__actions{border-top:1px solid var(--line);align-items:center;margin-top:1rem;padding-top:1.25rem}.event-form-module__Wa7SGW__destructiveActions{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem;display:flex}.event-form-module__Wa7SGW__actionSpacer{flex:auto}.event-form-module__Wa7SGW__cancelLink{border:var(--shubudo-button-border-width) solid var(--button-secondary-border);border-radius:var(--shubudo-button-radius);min-height:2.75rem;color:var(--foreground);background:var(--button-secondary-bg);font-size:.875rem;font-weight:var(--shubudo-button-font-weight);justify-content:center;align-items:center;padding:.55rem 1rem;transition:border-color .16s,background-color .16s;display:inline-flex}.event-form-module__Wa7SGW__cancelLink:hover{border-color:var(--line-strong);background:var(--button-secondary-hover-bg)}.event-form-module__Wa7SGW__cancelLink:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.event-form-module__Wa7SGW__cancelLink[aria-disabled=true]{cursor:wait;opacity:.6}@media (min-width:48rem){.event-form-module__Wa7SGW__contextGrid,.event-form-module__Wa7SGW__creationContextGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-form-module__Wa7SGW__creationContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-form-module__Wa7SGW__contextItem{padding-right:1.5rem}.event-form-module__Wa7SGW__contextGrid .event-form-module__Wa7SGW__contextItem+.event-form-module__Wa7SGW__contextItem,.event-form-module__Wa7SGW__creationContextGrid .event-form-module__Wa7SGW__contextItem+.event-form-module__Wa7SGW__contextItem{border-top:0;border-left:1px solid var(--line);padding-left:1.5rem}}@media (max-width:40rem){.event-form-module__Wa7SGW__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.event-form-module__Wa7SGW__actionSpacer{display:none}.event-form-module__Wa7SGW__dangerAction{grid-column:1/-1}.event-form-module__Wa7SGW__cancelLink{width:100%}.event-form-module__Wa7SGW__actions [data-ui-button]{width:100%}.event-form-module__Wa7SGW__destructiveActions [data-ui-button]{width:100%}}@media (prefers-reduced-motion:reduce){.event-form-module__Wa7SGW__temporalStep[data-stage]{animation-duration:.01ms}}
.page-module__7dE7oG__page{container:student-event-index/inline-size;}.page-module__7dE7oG__breadcrumbs{margin-bottom:clamp(1rem,2vw,1.5rem)}.page-module__7dE7oG__pageHeader{border-bottom:1px solid var(--line);padding-bottom:clamp(1.2rem,3vw,1.9rem)}.page-module__7dE7oG__pageHeader h1{color:var(--foreground);font-family:var(--font-serif), serif;letter-spacing:-.025em;margin:0;font-size:clamp(2rem,1.65rem + 1.5vw,3rem);font-weight:600;line-height:1.05}.page-module__7dE7oG__eventsSection,.page-module__7dE7oG__historySection,.page-module__7dE7oG__errorState{margin-top:clamp(1.5rem,4vw,2.75rem)}.page-module__7dE7oG__sectionHeader,.page-module__7dE7oG__historyHeader{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;display:flex}.page-module__7dE7oG__sectionHeader h2,.page-module__7dE7oG__historyHeader h2,.page-module__7dE7oG__errorState h2{color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-size:clamp(1.35rem,1.2rem + .55vw,1.75rem);font-weight:600;line-height:1.2}.page-module__7dE7oG__sectionHeader p,.page-module__7dE7oG__historyHeader p{color:var(--muted-foreground-soft);margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.page-module__7dE7oG__eventList,.page-module__7dE7oG__historyList{border-top:1px solid var(--line);margin:1rem 0 0;padding:0;list-style:none}.page-module__7dE7oG__eventItem{border-bottom:1px solid var(--line);gap:.75rem;min-width:0;padding:clamp(1.2rem,3vw,1.65rem) 0;display:grid}.page-module__7dE7oG__eventDate{color:var(--muted-foreground);font-size:.78rem;font-weight:650;line-height:1.45}.page-module__7dE7oG__eventBody,.page-module__7dE7oG__eventTitleRow{min-width:0}.page-module__7dE7oG__eventTitleRow{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.page-module__7dE7oG__eventTitleRow h3,.page-module__7dE7oG__historyList h3{overflow-wrap:anywhere;min-width:0;color:var(--foreground);margin:0;font-size:1rem;font-weight:650;line-height:1.4}.page-module__7dE7oG__eventStatus{color:var(--muted-foreground);flex:none;align-items:center;gap:.45rem;margin:0;font-size:.72rem;font-weight:650;line-height:1.35;display:inline-flex}.page-module__7dE7oG__statusMarker{background:0 0;border:1px solid;border-radius:50%;flex:none;width:.46rem;height:.46rem}.page-module__7dE7oG__statusMarker[data-status=ABERTO]{border-color:var(--success);background:var(--success)}.page-module__7dE7oG__statusMarker[data-status=EM_ANDAMENTO]{border-color:var(--warning);background:var(--warning)}.page-module__7dE7oG__statusMarker[data-status=CANCELADO]{border-color:var(--danger);background:var(--danger)}.page-module__7dE7oG__eventDescription{max-width:72ch;color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module__7dE7oG__eventContext{overflow-wrap:anywhere;color:var(--muted-foreground-soft);margin:.6rem 0 0;font-size:.74rem;font-weight:600;line-height:1.5}.page-module__7dE7oG__eventMetadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem;margin:1rem 0 0;display:grid}.page-module__7dE7oG__eventMetadata>div{min-width:0}.page-module__7dE7oG__eventMetadata>div:first-child{grid-column:1/-1}.page-module__7dE7oG__eventMetadata dt{color:var(--muted-foreground-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:650;line-height:1.3}.page-module__7dE7oG__eventMetadata dd{overflow-wrap:anywhere;color:var(--foreground);margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.page-module__7dE7oG__eventActions{align-content:start;gap:.75rem;min-width:0;display:grid}.page-module__7dE7oG__registrationAction{min-width:0}.page-module__7dE7oG__eventActionError{max-width:28ch;color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.5}.page-module__7dE7oG__detailAction,.page-module__7dE7oG__historyAction,.page-module__7dE7oG__stateAction{border-radius:var(--shubudo-button-radius);min-height:2.75rem;font-size:.82rem;font-weight:var(--shubudo-button-font-weight);text-align:center;justify-content:center;align-items:center;padding:.55rem .85rem;line-height:1.2;transition:border-color .16s,background-color .16s,color .16s,opacity .16s;display:inline-flex}.page-module__7dE7oG__detailAction,.page-module__7dE7oG__stateAction{border:var(--shubudo-button-border-width) solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--foreground)}.page-module__7dE7oG__detailAction:hover,.page-module__7dE7oG__stateAction:hover{border-color:var(--line-strong);background:var(--button-secondary-hover-bg)}.page-module__7dE7oG__historyAction{width:fit-content;color:var(--brand);justify-content:flex-start;padding-inline:0;font-weight:650}.page-module__7dE7oG__historyAction:hover{color:var(--brand-strong)}.page-module__7dE7oG__detailAction:focus-visible,.page-module__7dE7oG__historyAction:focus-visible,.page-module__7dE7oG__stateAction:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.page-module__7dE7oG__detailAction[aria-disabled=true],.page-module__7dE7oG__historyAction[aria-disabled=true]{cursor:wait;opacity:.65}.page-module__7dE7oG__state,.page-module__7dE7oG__errorState{border-block:1px solid var(--line);padding:1.25rem 0}.page-module__7dE7oG__state h3{color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-size:1.15rem;font-weight:600;line-height:1.35}.page-module__7dE7oG__state p,.page-module__7dE7oG__errorState p{max-width:62ch;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.86rem;line-height:1.6}.page-module__7dE7oG__stateAction{width:fit-content;margin-top:1rem}.page-module__7dE7oG__historySection{border-top:1px solid var(--line);padding-top:clamp(1.25rem,3vw,2rem)}.page-module__7dE7oG__historyList li{border-bottom:1px solid var(--line);gap:.35rem 1rem;min-width:0;padding:1rem 0;display:grid}.page-module__7dE7oG__historyList time{color:var(--muted-foreground-soft);font-size:.72rem;line-height:1.45}@container student-event-index (min-width:54rem){.page-module__7dE7oG__eventItem{grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr) minmax(10rem,12rem);align-items:start;gap:clamp(1.25rem,3vw,2.75rem)}.page-module__7dE7oG__eventMetadata{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__7dE7oG__eventMetadata>div:first-child{grid-column:auto}.page-module__7dE7oG__historyList li{grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr) auto;align-items:center}}@media (max-width:39.99rem){.page-module__7dE7oG__eventTitleRow,.page-module__7dE7oG__historyHeader{display:grid}.page-module__7dE7oG__eventActions,.page-module__7dE7oG__detailAction{width:100%}}
.page-module__KlmsPa__page{gap:clamp(1.5rem,3vw,2.25rem);display:grid;}.page-module__KlmsPa__header{border-bottom:1px solid var(--line);gap:1.5rem;min-width:0;padding-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.page-module__KlmsPa__headerCopy{min-width:0}.page-module__KlmsPa__eyebrow,.page-module__KlmsPa__sectionEyebrow{color:var(--brand);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .5rem;font-size:.68rem;font-weight:700;line-height:1.4}.page-module__KlmsPa__header h1{overflow-wrap:anywhere;max-width:25ch;color:var(--foreground);font-family:var(--font-serif), serif;text-wrap:balance;margin:0;font-size:clamp(2rem,1.55rem + 2vw,3.5rem);font-weight:600;line-height:1.03}.page-module__KlmsPa__description{max-width:70ch;color:var(--muted-foreground);margin:.8rem 0 0;font-size:.9375rem;line-height:1.7}.page-module__KlmsPa__headerActions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.page-module__KlmsPa__primaryLink,.page-module__KlmsPa__secondaryLink{border-radius:var(--shubudo-button-radius);min-height:2.75rem;font-size:.82rem;font-weight:var(--shubudo-button-font-weight);text-align:center;justify-content:center;align-items:center;line-height:1.3;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.page-module__KlmsPa__primaryLink{border:var(--shubudo-button-border-width) solid var(--brand-border-strong);background:var(--brand);color:var(--primary-foreground);padding:.7rem 1rem}.page-module__KlmsPa__primaryLink:hover{background:var(--brand-strong)}.page-module__KlmsPa__secondaryLink{border:var(--shubudo-button-border-width) solid var(--line);color:var(--foreground);flex:none;padding:.65rem .85rem}.page-module__KlmsPa__secondaryLink:hover{border-color:var(--line-strong);background:var(--surface-neutral-fill)}.page-module__KlmsPa__primaryLink:focus-visible,.page-module__KlmsPa__secondaryLink:focus-visible,.page-module__KlmsPa__relationshipLink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.page-module__KlmsPa__status{color:var(--muted-foreground);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.page-module__KlmsPa__status>span{border:1px solid;border-radius:50%;flex:none;width:.45rem;height:.45rem}.page-module__KlmsPa__status[data-tone=positive]{color:var(--success)}.page-module__KlmsPa__status[data-tone=positive]>span{background:currentColor}.page-module__KlmsPa__status[data-tone=negative]{color:var(--danger)}.page-module__KlmsPa__summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-module__KlmsPa__summaryItem{min-width:0;padding:1rem clamp(.75rem,2vw,1.5rem)}.page-module__KlmsPa__summaryItem+.page-module__KlmsPa__summaryItem{border-left:1px solid var(--line)}.page-module__KlmsPa__summaryItem dt{color:var(--muted-foreground-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.5}.page-module__KlmsPa__summaryItem dd{color:var(--foreground);font-family:var(--font-serif), serif;margin:.35rem 0 0;font-size:clamp(1.65rem,1.4rem + .8vw,2.2rem);font-weight:600;line-height:1.1}.page-module__KlmsPa__content{gap:clamp(2.75rem,5vw,4.5rem);min-width:0;display:grid}.page-module__KlmsPa__operationalSurface{box-shadow:none;background:0 0;border-radius:0}.page-module__KlmsPa__relationshipGrid{gap:clamp(2.75rem,5vw,4.5rem);min-width:0;display:grid}.page-module__KlmsPa__section{border-top:1px solid var(--line);min-width:0;padding-top:1.25rem;position:relative}.page-module__KlmsPa__section:before{background:var(--brand);content:"";width:3rem;height:2px;position:absolute;top:-1px;left:0}.page-module__KlmsPa__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.page-module__KlmsPa__sectionHeader>div{min-width:0}.page-module__KlmsPa__sectionHeader h2,.page-module__KlmsPa__emptyState h3{overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-weight:600;line-height:1.18}.page-module__KlmsPa__sectionHeader h2{font-size:clamp(1.55rem,1.3rem + .8vw,2rem)}.page-module__KlmsPa__sectionHeader>div>p:last-child,.page-module__KlmsPa__emptyState p{overflow-wrap:anywhere;max-width:64ch;color:var(--muted-foreground);margin:.55rem 0 0;font-size:.875rem;line-height:1.65}.page-module__KlmsPa__inactiveNotice{border-left:2px solid var(--warning);max-width:68ch;color:var(--muted-foreground);margin:1.25rem 0 0;padding:.15rem 0 .15rem 1rem;font-size:.82rem;line-height:1.65}.page-module__KlmsPa__relationshipList{margin:1.5rem 0 0;padding:0;list-style:none}.page-module__KlmsPa__relationshipList>li{border-top:1px solid var(--line);min-width:0}.page-module__KlmsPa__relationshipList>li:last-child{border-bottom:1px solid var(--line)}.page-module__KlmsPa__relationshipLink{border-radius:.25rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;padding:1.15rem .25rem;transition:background-color .16s,padding .16s;display:flex}.page-module__KlmsPa__relationshipLink:hover{background:var(--surface-neutral-fill);padding-inline:.65rem}.page-module__KlmsPa__relationshipCopy,.page-module__KlmsPa__relationshipAside{min-width:0;display:flex}.page-module__KlmsPa__relationshipCopy{flex-direction:column;gap:.3rem}.page-module__KlmsPa__relationshipCopy strong{overflow-wrap:anywhere;color:var(--foreground);font-size:.98rem;font-weight:650;line-height:1.45}.page-module__KlmsPa__relationshipCopy>span{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.page-module__KlmsPa__relationshipAside{flex-direction:column;flex:none;align-items:flex-end;gap:.65rem}.page-module__KlmsPa__linkAction{color:var(--brand);text-align:right;flex:none;font-size:.76rem;font-weight:650;line-height:1.45}.page-module__KlmsPa__emptyState{border-block:1px solid var(--line);margin-top:1.5rem;padding:clamp(1.4rem,4vw,2.25rem) 0}.page-module__KlmsPa__emptyState h3{font-size:1.2rem}@media (min-width:72rem){.page-module__KlmsPa__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-module__KlmsPa__headerActions{justify-content:flex-end;max-width:21rem}.page-module__KlmsPa__relationshipGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__KlmsPa__studentList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}}@media (max-width:40rem){.page-module__KlmsPa__page{gap:1.35rem}.page-module__KlmsPa__header{gap:1.15rem}.page-module__KlmsPa__headerActions,.page-module__KlmsPa__primaryLink{width:100%}.page-module__KlmsPa__headerActions{align-items:flex-start}.page-module__KlmsPa__summaryItem{padding-inline:.65rem}.page-module__KlmsPa__content{gap:2.75rem}.page-module__KlmsPa__sectionHeader,.page-module__KlmsPa__relationshipLink{display:grid}.page-module__KlmsPa__sectionHeader{gap:1rem}.page-module__KlmsPa__secondaryLink{width:100%}.page-module__KlmsPa__relationshipLink{gap:.9rem}.page-module__KlmsPa__relationshipAside{flex-direction:row;justify-content:space-between;align-items:center}}
.page-module__wH7iea__page{}.page-module__wH7iea__breadcrumbs{margin-bottom:clamp(1rem,2vw,1.5rem)}.page-module__wH7iea__pageHeader{border-bottom:1px solid var(--line);gap:1rem;min-width:0;padding-bottom:clamp(1.15rem,3vw,1.9rem);display:grid}.page-module__wH7iea__pageHeader h1{color:var(--foreground);font-family:var(--font-serif), serif;letter-spacing:-.025em;margin:0;font-size:clamp(2rem,1.65rem + 1.5vw,3rem);font-weight:600;line-height:1.05}.page-module__wH7iea__pageActions{flex-wrap:wrap;gap:.6rem;display:flex}.page-module__wH7iea__secondaryAction,.page-module__wH7iea__primaryAction,.page-module__wH7iea__stateAction{border-radius:var(--shubudo-button-radius);min-height:2.75rem;font-size:.84rem;font-weight:var(--shubudo-button-font-weight);text-align:center;justify-content:center;align-items:center;padding:.6rem 1rem;line-height:1.2;transition:border-color .16s,background-color .16s,color .16s,opacity .16s;display:inline-flex}.page-module__wH7iea__secondaryAction,.page-module__wH7iea__stateAction{border:var(--shubudo-button-border-width) solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--foreground)}.page-module__wH7iea__secondaryAction:hover,.page-module__wH7iea__stateAction:hover{border-color:var(--line-strong);background:var(--button-secondary-hover-bg)}.page-module__wH7iea__primaryAction{border:var(--shubudo-button-border-width) solid var(--brand);background:var(--brand);color:var(--primary-foreground)}.page-module__wH7iea__primaryAction:hover{border-color:var(--brand-strong);background:var(--brand-strong)}.page-module__wH7iea__secondaryAction:focus-visible,.page-module__wH7iea__primaryAction:focus-visible,.page-module__wH7iea__stateAction:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.page-module__wH7iea__secondaryAction[aria-disabled=true],.page-module__wH7iea__primaryAction[aria-disabled=true],.page-module__wH7iea__stateAction[aria-disabled=true]{cursor:wait;opacity:.65}.page-module__wH7iea__calendarContent{margin-top:clamp(1.25rem,3.5vw,2.25rem)}.page-module__wH7iea__errorState{border-block:1px solid var(--line);padding:clamp(1.25rem,4vw,2rem) 0}.page-module__wH7iea__errorState h2{color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-size:clamp(1.2rem,1.1rem + .4vw,1.5rem);font-weight:600;line-height:1.25}.page-module__wH7iea__errorState p{max-width:62ch;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.86rem;line-height:1.6}.page-module__wH7iea__stateAction{width:fit-content;margin-top:1rem}@media (min-width:40rem){.page-module__wH7iea__pageHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-module__wH7iea__pageActions{justify-content:flex-end}}@media (max-width:24rem){.page-module__wH7iea__pageActions>*{flex:100%}}
.page-module__UBErtW__page{gap:clamp(1.25rem,2.5vw,2rem);display:grid;}.page-module__UBErtW__opening{min-width:0;max-width:68ch}.page-module__UBErtW__opening h1{color:var(--foreground);font-family:var(--font-serif), serif;letter-spacing:-.025em;margin:0;font-size:clamp(2rem,1.65rem + 1.5vw,3rem);font-weight:600;line-height:1.05}.page-module__UBErtW__opening p{max-width:60ch;color:var(--muted-foreground);margin:.6rem 0 0;font-size:.9rem;line-height:1.6}.page-module__UBErtW__perspectiveBody{min-width:0}.page-module__UBErtW__contentState{border-block:1px solid var(--line);max-width:68ch;padding:clamp(1.4rem,3vw,2.25rem) 0}.page-module__UBErtW__contentState h3{color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-size:clamp(1.25rem,1.1rem + .45vw,1.55rem);font-weight:600;line-height:1.25}.page-module__UBErtW__contentState p{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.875rem;line-height:1.65}.page-module__UBErtW__contentState a{min-height:2.75rem;color:var(--brand);align-items:center;margin-top:1rem;font-size:.875rem;font-weight:650;display:inline-flex}.page-module__UBErtW__contentState a:hover{color:var(--brand-strong)}.page-module__UBErtW__contentState a:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}
.page-module__LhnmWa__page{gap:clamp(1.35rem,3vw,2.5rem);display:grid;}.page-module__LhnmWa__backLink{width:fit-content;min-height:2.5rem;color:var(--brand-strong);text-underline-offset:.2em;align-items:center;font-size:.85rem;font-weight:650;display:inline-flex}.page-module__LhnmWa__backLink:hover{color:var(--brand);text-decoration:underline}.page-module__LhnmWa__backLink:focus-visible{border-radius:var(--shubudo-field-radius);outline:3px solid var(--focus-ring);outline-offset:2px}.page-module__LhnmWa__eventHeader{border-bottom:1px solid var(--line);gap:.8rem;min-width:0;padding-bottom:clamp(1.25rem,3vw,2rem);display:grid}.page-module__LhnmWa__eventHeader h1{color:var(--foreground);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.026em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,1.55rem + 2vw,3.2rem);font-weight:600;line-height:1.04}.page-module__LhnmWa__eventStatus{color:var(--muted-foreground);align-items:center;gap:.45rem;margin:0;font-size:.78rem;font-weight:650;line-height:1.35;display:inline-flex}.page-module__LhnmWa__statusMarker{background:var(--muted-foreground-soft);border-radius:50%;flex:none;width:.5rem;height:.5rem}.page-module__LhnmWa__statusMarker[data-status=ABERTO]{background:var(--success)}.page-module__LhnmWa__statusMarker[data-status=EM_ANDAMENTO]{background:var(--warning)}.page-module__LhnmWa__statusMarker[data-status=CANCELADO]{background:var(--danger)}.page-module__LhnmWa__headerFacts,.page-module__LhnmWa__details{min-width:0;margin:0;display:grid}.page-module__LhnmWa__headerFacts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.55rem}.page-module__LhnmWa__headerFacts>div,.page-module__LhnmWa__details>div{min-width:0}.page-module__LhnmWa__headerFacts>div{padding:.8rem .8rem .1rem 0}.page-module__LhnmWa__headerFacts>div:nth-child(2n){border-left:1px solid var(--line);padding-left:.8rem;padding-right:0}.page-module__LhnmWa__headerFacts dt,.page-module__LhnmWa__details dt{color:var(--muted-foreground-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.35}.page-module__LhnmWa__headerFacts dd,.page-module__LhnmWa__details dd{color:var(--foreground);overflow-wrap:anywhere;margin:.28rem 0 0;font-size:.86rem;line-height:1.5}.page-module__LhnmWa__cancelledNotice,.page-module__LhnmWa__responsibilityNotice,.page-module__LhnmWa__operationState,.page-module__LhnmWa__errorState{border-left:2px solid var(--line-strong);padding:.95rem 0 .95rem 1rem}.page-module__LhnmWa__cancelledNotice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left-color:var(--danger)}.page-module__LhnmWa__cancelledNotice h2,.page-module__LhnmWa__responsibilityNotice h2,.page-module__LhnmWa__operationState h2,.page-module__LhnmWa__operationState h3,.page-module__LhnmWa__errorState h2{color:var(--foreground);margin:0;font-size:1rem;font-weight:650;line-height:1.4}.page-module__LhnmWa__cancelledNotice p,.page-module__LhnmWa__responsibilityNotice p,.page-module__LhnmWa__operationState p,.page-module__LhnmWa__errorState p{max-width:66ch;color:var(--muted-foreground);margin:.35rem 0 0;font-size:.875rem;line-height:1.6}.page-module__LhnmWa__overview,.page-module__LhnmWa__tabSection,.page-module__LhnmWa__positioningSection,.page-module__LhnmWa__positioningContent,.page-module__LhnmWa__editWorkspace{gap:clamp(1.35rem,3vw,2.25rem);min-width:0;display:grid}.page-module__LhnmWa__section,.page-module__LhnmWa__positioningSection,.page-module__LhnmWa__managementSection{border-bottom:1px solid var(--line);min-width:0;padding-bottom:clamp(1.25rem,3vw,2rem)}.page-module__LhnmWa__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.page-module__LhnmWa__sectionHeader h2,.page-module__LhnmWa__managementSection h2{color:var(--foreground);font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(1.35rem,1.15rem + .7vw,1.85rem);font-weight:600;line-height:1.2}.page-module__LhnmWa__sectionHeader p,.page-module__LhnmWa__managementSection p{max-width:50rem;color:var(--muted-foreground);margin:.35rem 0 0;font-size:.84rem;line-height:1.55}.page-module__LhnmWa__description{max-width:74ch;color:var(--foreground);white-space:pre-line;overflow-wrap:anywhere;margin:.85rem 0 0;font-size:.95rem;line-height:1.7}.page-module__LhnmWa__details{border-top:1px solid var(--line);margin-top:1rem}.page-module__LhnmWa__details>div{border-bottom:1px solid var(--line);padding:.8rem 0}.page-module__LhnmWa__managementSection{justify-content:space-between;align-items:end;gap:1rem;display:flex}.page-module__LhnmWa__managementSection>[data-ui-button]{flex:none}.page-module__LhnmWa__responsibilityNotice{border-bottom:1px solid var(--line)}.page-module__LhnmWa__editWorkspace{border-bottom:1px solid var(--line);padding-bottom:clamp(1.25rem,3vw,2rem)}.page-module__LhnmWa__positioningContent{gap:clamp(1.25rem,3vw,2rem)}.page-module__LhnmWa__operationState{border-bottom:1px solid var(--line)}.page-module__LhnmWa__errorState{border-block:1px solid var(--line);border-left-color:var(--danger)}@media (min-width:42rem){.page-module__LhnmWa__details{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__LhnmWa__details>div{padding:.9rem 1rem .9rem 0}.page-module__LhnmWa__details>div:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem;padding-right:0}}@media (min-width:72rem){.page-module__LhnmWa__headerFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__LhnmWa__headerFacts>div,.page-module__LhnmWa__headerFacts>div:nth-child(2n){border-left:1px solid var(--line);padding:.9rem 1rem .1rem}.page-module__LhnmWa__headerFacts>div:first-child{border-left:0;padding-left:0}.page-module__LhnmWa__details{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__LhnmWa__details>div:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem;padding-right:1rem}.page-module__LhnmWa__details>div:nth-child(3n+1){border-left:0;padding-left:0}.page-module__LhnmWa__details>div:nth-child(3n){padding-right:0}}@media (max-width:41.99rem){.page-module__LhnmWa__managementSection{flex-direction:column;align-items:stretch}.page-module__LhnmWa__managementSection>[data-ui-button]{width:100%}}
.page-module__He8lIq__page{}.page-module__He8lIq__breadcrumbs{margin-bottom:clamp(1rem,2vw,1.5rem)}.page-module__He8lIq__pageHeader{border-bottom:1px solid var(--line);gap:1rem;min-width:0;padding-bottom:clamp(1.15rem,3vw,1.9rem);display:grid}.page-module__He8lIq__pageHeader h1{color:var(--foreground);font-family:var(--font-serif), serif;letter-spacing:-.025em;margin:0;font-size:clamp(2rem,1.65rem + 1.5vw,3rem);font-weight:600;line-height:1.05}.page-module__He8lIq__returnAction,.page-module__He8lIq__stateAction{border:var(--shubudo-button-border-width) solid var(--button-secondary-border);border-radius:var(--shubudo-button-radius);background:var(--button-secondary-bg);width:fit-content;min-height:2.75rem;color:var(--foreground);font-size:.84rem;font-weight:var(--shubudo-button-font-weight);text-align:center;justify-content:center;align-items:center;padding:.6rem 1rem;line-height:1.2;transition:border-color .16s,background-color .16s,color .16s,opacity .16s;display:inline-flex}.page-module__He8lIq__returnAction:hover,.page-module__He8lIq__stateAction:hover{border-color:var(--line-strong);background:var(--button-secondary-hover-bg)}.page-module__He8lIq__returnAction:focus-visible,.page-module__He8lIq__stateAction:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.page-module__He8lIq__returnAction[aria-disabled=true]{cursor:wait;opacity:.65}.page-module__He8lIq__content{margin-top:clamp(1.25rem,3.5vw,2.25rem)}.page-module__He8lIq__state{border-block:1px solid var(--line);padding:clamp(1.25rem,4vw,2rem) 0}.page-module__He8lIq__state h2{color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-size:clamp(1.2rem,1.1rem + .4vw,1.5rem);font-weight:600;line-height:1.25}.page-module__He8lIq__state p{max-width:62ch;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.86rem;line-height:1.6}.page-module__He8lIq__stateAction{margin-top:1rem}@media (min-width:40rem){.page-module__He8lIq__pageHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (max-width:24rem){.page-module__He8lIq__returnAction{width:100%}}
.page-module__N1pz_W__page{gap:clamp(1.5rem,3vw,2.25rem);display:grid;}.page-module__N1pz_W__header{border-bottom:1px solid var(--line);gap:1.5rem;min-width:0;padding-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.page-module__N1pz_W__headerCopy{min-width:0}.page-module__N1pz_W__eyebrow,.page-module__N1pz_W__sectionEyebrow{color:var(--brand);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .5rem;font-size:.68rem;font-weight:700;line-height:1.4}.page-module__N1pz_W__header h1{overflow-wrap:anywhere;max-width:25ch;color:var(--foreground);font-family:var(--font-serif), serif;text-wrap:balance;margin:0;font-size:clamp(2rem,1.55rem + 2vw,3.5rem);font-weight:600;line-height:1.03}.page-module__N1pz_W__description{max-width:70ch;color:var(--muted-foreground);margin:.8rem 0 0;font-size:.9375rem;line-height:1.7}.page-module__N1pz_W__headerActions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.page-module__N1pz_W__secondaryLink{border:var(--shubudo-button-border-width) solid var(--line);border-radius:var(--shubudo-button-radius);min-height:2.75rem;color:var(--foreground);font-size:.82rem;font-weight:var(--shubudo-button-font-weight);text-align:center;flex:none;justify-content:center;align-items:center;padding:.65rem .85rem;line-height:1.3;transition:border-color .16s,background-color .16s;display:inline-flex}.page-module__N1pz_W__secondaryLink:hover{border-color:var(--line-strong);background:var(--surface-neutral-fill)}.page-module__N1pz_W__secondaryLink:focus-visible,.page-module__N1pz_W__relationshipLink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.page-module__N1pz_W__status{color:var(--muted-foreground);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.page-module__N1pz_W__status>span{border:1px solid;border-radius:50%;flex:none;width:.45rem;height:.45rem}.page-module__N1pz_W__status[data-tone=positive]{color:var(--success)}.page-module__N1pz_W__status[data-tone=positive]>span{background:currentColor}.page-module__N1pz_W__status[data-tone=negative]{color:var(--danger)}.page-module__N1pz_W__summary{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.65fr) repeat(2,minmax(6rem,.55fr));margin:0;display:grid}.page-module__N1pz_W__summaryItem{min-width:0;padding:1rem clamp(.75rem,2vw,1.5rem)}.page-module__N1pz_W__summaryItem+.page-module__N1pz_W__summaryItem{border-left:1px solid var(--line)}.page-module__N1pz_W__summaryItem dt{color:var(--muted-foreground-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.5}.page-module__N1pz_W__summaryItem dd{overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-serif), serif;margin:.35rem 0 0;font-size:clamp(1.45rem,1.25rem + .65vw,2rem);font-weight:600;line-height:1.2}.page-module__N1pz_W__summaryItem .page-module__N1pz_W__status{margin-top:.65rem}.page-module__N1pz_W__inactiveNotice{border-left:2px solid var(--warning);max-width:72ch;color:var(--muted-foreground);margin:0;padding:.2rem 0 .2rem 1rem;font-size:.84rem;line-height:1.65}.page-module__N1pz_W__content{gap:clamp(2.75rem,5vw,4.5rem);min-width:0;display:grid}.page-module__N1pz_W__operationalSurface{box-shadow:none;background:0 0;border-radius:0}.page-module__N1pz_W__section{border-top:1px solid var(--line);min-width:0;padding-top:1.25rem;position:relative}.page-module__N1pz_W__section:before{background:var(--brand);content:"";width:3rem;height:2px;position:absolute;top:-1px;left:0}.page-module__N1pz_W__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.page-module__N1pz_W__sectionHeader>div{min-width:0}.page-module__N1pz_W__sectionHeader h2,.page-module__N1pz_W__emptyState h3{overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-weight:600;line-height:1.18}.page-module__N1pz_W__sectionHeader h2{font-size:clamp(1.55rem,1.3rem + .8vw,2rem)}.page-module__N1pz_W__sectionHeader>div>p:last-child,.page-module__N1pz_W__emptyState p{overflow-wrap:anywhere;max-width:64ch;color:var(--muted-foreground);margin:.55rem 0 0;font-size:.875rem;line-height:1.65}.page-module__N1pz_W__relationshipList{margin:1.5rem 0 0;padding:0;list-style:none}.page-module__N1pz_W__relationshipList>li{border-top:1px solid var(--line);min-width:0}.page-module__N1pz_W__relationshipList>li:last-child{border-bottom:1px solid var(--line)}.page-module__N1pz_W__relationshipLink{border-radius:.25rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;padding:1.15rem .25rem;transition:background-color .16s,padding .16s;display:flex}.page-module__N1pz_W__relationshipLink:hover{background:var(--surface-neutral-fill);padding-inline:.65rem}.page-module__N1pz_W__relationshipCopy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.page-module__N1pz_W__relationshipCopy strong{overflow-wrap:anywhere;color:var(--foreground);font-size:.98rem;font-weight:650;line-height:1.45}.page-module__N1pz_W__relationshipCopy>span{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.page-module__N1pz_W__linkAction{color:var(--brand);text-align:right;flex:none;font-size:.76rem;font-weight:650;line-height:1.45}.page-module__N1pz_W__emptyState{border-block:1px solid var(--line);margin-top:1.5rem;padding:clamp(1.4rem,4vw,2.25rem) 0}.page-module__N1pz_W__emptyState h3{font-size:1.2rem}@media (min-width:64rem){.page-module__N1pz_W__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-module__N1pz_W__headerActions{justify-content:flex-end;max-width:20rem}.page-module__N1pz_W__studentList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}}@media (max-width:40rem){.page-module__N1pz_W__page{gap:1.35rem}.page-module__N1pz_W__header{gap:1.15rem}.page-module__N1pz_W__headerActions,.page-module__N1pz_W__secondaryLink{width:100%}.page-module__N1pz_W__headerActions{align-items:flex-start}.page-module__N1pz_W__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__N1pz_W__summaryItem[data-wide=true]{border-bottom:1px solid var(--line);grid-column:1/-1}.page-module__N1pz_W__summaryItem:nth-child(2){border-left:0}.page-module__N1pz_W__content{gap:2.75rem}.page-module__N1pz_W__sectionHeader,.page-module__N1pz_W__relationshipLink{gap:1rem;display:grid}.page-module__N1pz_W__linkAction{text-align:left}}
.page-module__TIl7wa__page{gap:clamp(1.5rem,3vw,2.25rem);display:grid;}.page-module__TIl7wa__header{border-bottom:1px solid var(--line);gap:1.5rem;min-width:0;padding-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.page-module__TIl7wa__headerCopy{min-width:0}.page-module__TIl7wa__eyebrow,.page-module__TIl7wa__sectionEyebrow,.page-module__TIl7wa__stateEyebrow{color:var(--brand);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .5rem;font-size:.68rem;font-weight:700;line-height:1.4}.page-module__TIl7wa__header h1{overflow-wrap:anywhere;max-width:24ch;color:var(--foreground);font-family:var(--font-serif), serif;text-wrap:balance;margin:0;font-size:clamp(2rem,1.55rem + 2vw,3.5rem);font-weight:600;line-height:1.03}.page-module__TIl7wa__description{max-width:68ch;color:var(--muted-foreground);margin:.8rem 0 0;font-size:.9375rem;line-height:1.7}.page-module__TIl7wa__headerActions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.page-module__TIl7wa__backLink{border:var(--shubudo-button-border-width) solid var(--line);border-radius:var(--shubudo-button-radius);min-height:2.75rem;color:var(--foreground);font-size:.82rem;font-weight:var(--shubudo-button-font-weight);text-align:center;background:0 0;justify-content:center;align-items:center;padding:.65rem .9rem;line-height:1.3;transition:border-color .16s,background-color .16s;display:inline-flex}.page-module__TIl7wa__backLink:hover{border-color:var(--line-strong);background:var(--surface-neutral-fill)}.page-module__TIl7wa__backLink:focus-visible,.page-module__TIl7wa__branchLink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.page-module__TIl7wa__status{color:var(--muted-foreground);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.page-module__TIl7wa__status>span{background:0 0;border:1px solid;border-radius:50%;flex:none;width:.45rem;height:.45rem}.page-module__TIl7wa__status[data-tone=positive]{color:var(--success)}.page-module__TIl7wa__status[data-tone=positive]>span{background:currentColor}.page-module__TIl7wa__status[data-tone=negative]{color:var(--danger)}.page-module__TIl7wa__content{gap:clamp(2.5rem,5vw,4.5rem);min-width:0;display:grid}.page-module__TIl7wa__overview,.page-module__TIl7wa__branches{border-top:1px solid var(--line);min-width:0;padding-top:1.25rem;position:relative}.page-module__TIl7wa__overview:before,.page-module__TIl7wa__branches:before{background:var(--brand);content:"";width:3rem;height:2px;position:absolute;top:-1px;left:0}.page-module__TIl7wa__sectionHeading h2,.page-module__TIl7wa__state h2,.page-module__TIl7wa__inlineState h3{overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-serif), serif;margin:0;font-weight:600;line-height:1.15}.page-module__TIl7wa__sectionHeading h2{font-size:clamp(1.55rem,1.3rem + .8vw,2rem)}.page-module__TIl7wa__sectionHeading>p:last-child,.page-module__TIl7wa__state>p:last-child,.page-module__TIl7wa__inlineState p{overflow-wrap:anywhere;max-width:66ch;color:var(--muted-foreground);margin:.6rem 0 0;font-size:.875rem;line-height:1.65}.page-module__TIl7wa__definitionList{margin:1.5rem 0 0}.page-module__TIl7wa__definitionRow{border-top:1px solid var(--line);grid-template-columns:minmax(8.5rem,.34fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);padding:1rem 0;display:grid}.page-module__TIl7wa__definitionRow:last-child{border-bottom:1px solid var(--line)}.page-module__TIl7wa__definitionRow dt{color:var(--muted-foreground-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:700;line-height:1.5}.page-module__TIl7wa__definitionRow dd{overflow-wrap:anywhere;min-width:0;color:var(--foreground);margin:0;font-size:.9375rem;line-height:1.6}.page-module__TIl7wa__contextNote{border-left:2px solid var(--brand-border-strong);max-width:70ch;color:var(--muted-foreground);margin:1.25rem 0 0;padding:.2rem 0 .2rem 1rem;font-size:.82rem;line-height:1.65}.page-module__TIl7wa__operationalSurface{box-shadow:none;background:0 0;border-radius:0}:is(.page-module__TIl7wa__operationalSurface .ui-surface-neutral,.page-module__TIl7wa__operationalSurface .ui-panel-dashed,.page-module__TIl7wa__operationalSurface .ui-panel-subtle){border-radius:.5rem}.page-module__TIl7wa__branchList{margin:1.5rem 0 0;padding:0;list-style:none}.page-module__TIl7wa__branchItem{border-top:1px solid var(--line);min-width:0}.page-module__TIl7wa__branchItem:last-child{border-bottom:1px solid var(--line)}.page-module__TIl7wa__branchLink{border-radius:.25rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;padding:1.25rem .25rem;transition:background-color .16s,padding .16s;display:flex}.page-module__TIl7wa__branchLink:hover{background:var(--surface-neutral-fill);padding-inline:.65rem}.page-module__TIl7wa__branchCopy,.page-module__TIl7wa__branchAside{min-width:0;display:flex}.page-module__TIl7wa__branchCopy{flex-direction:column;gap:.35rem}.page-module__TIl7wa__branchCopy strong{overflow-wrap:anywhere;color:var(--foreground);font-size:1rem;font-weight:650;line-height:1.45}.page-module__TIl7wa__branchCopy>span{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.82rem;line-height:1.55}.page-module__TIl7wa__branchAside{flex-direction:column;flex:none;align-items:flex-end;gap:.7rem}.page-module__TIl7wa__branchAction{color:var(--brand);font-size:.78rem;font-weight:650}.page-module__TIl7wa__state,.page-module__TIl7wa__inlineState{border-block:1px solid var(--line)}.page-module__TIl7wa__state{padding:clamp(2rem,5vw,3.5rem) 0}.page-module__TIl7wa__state h2{font-size:clamp(1.55rem,1.3rem + .8vw,2rem)}.page-module__TIl7wa__inlineState{margin-top:1.5rem;padding:clamp(1.5rem,4vw,2.5rem) 0}.page-module__TIl7wa__inlineState h3{font-size:1.3rem}@media (min-width:64rem){.page-module__TIl7wa__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-module__TIl7wa__headerActions{justify-content:flex-end;max-width:19rem}.page-module__TIl7wa__overview{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);display:grid}.page-module__TIl7wa__overview .page-module__TIl7wa__definitionList{margin-top:0}.page-module__TIl7wa__overview .page-module__TIl7wa__contextNote{grid-column:2}}@media (max-width:40rem){.page-module__TIl7wa__page{gap:1.35rem}.page-module__TIl7wa__header{gap:1.15rem}.page-module__TIl7wa__headerActions,.page-module__TIl7wa__backLink{width:100%}.page-module__TIl7wa__headerActions{align-items:flex-start}.page-module__TIl7wa__backLink{margin-top:.15rem}.page-module__TIl7wa__content{gap:2.75rem}.page-module__TIl7wa__definitionRow{padding:.9rem 0;display:block}.page-module__TIl7wa__definitionRow dd{margin-top:.35rem}.page-module__TIl7wa__branchLink{gap:1rem;padding-block:1.15rem;display:grid}.page-module__TIl7wa__branchAside{flex-direction:row;justify-content:space-between;align-items:center}}
.professor-pending-actions-modal-module__mZTP_G__panel{max-width:32rem}.professor-pending-actions-modal-module__mZTP_G__actions[data-modal-actions=flow]{flex-wrap:wrap}.professor-pending-actions-modal-module__mZTP_G__primaryAction{border:var(--shubudo-button-border-width) solid transparent;border-radius:var(--shubudo-button-radius);background:var(--brand);min-width:11.5rem;min-height:2.75rem;color:var(--primary-foreground);font-size:.875rem;font-weight:var(--shubudo-button-font-weight);text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 1rem;line-height:1.25;text-decoration:none;transition:background-color .16s,opacity .16s;display:inline-flex}.professor-pending-actions-modal-module__mZTP_G__primaryAction:hover{background:var(--brand-strong)}.professor-pending-actions-modal-module__mZTP_G__primaryAction:active:not([aria-disabled=true]){background:var(--brand-strong);opacity:.88}.professor-pending-actions-modal-module__mZTP_G__primaryAction:focus-visible{outline:4px solid var(--focus-ring);outline-offset:2px}.professor-pending-actions-modal-module__mZTP_G__primaryAction[aria-disabled=true]{cursor:wait;opacity:.72}@media (max-width:639px){.professor-pending-actions-modal-module__mZTP_G__actions[data-modal-actions=flow]{grid-template-columns:1fr;display:grid}.professor-pending-actions-modal-module__mZTP_G__actions[data-modal-actions=flow]>*,.professor-pending-actions-modal-module__mZTP_G__primaryAction{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.professor-pending-actions-modal-module__mZTP_G__primaryAction{transition:none}}
.page-module__o1Q3YG__page{}
