.CenteredCard-module__lJ3b8W__page{box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:64px 16px;display:flex}.CenteredCard-module__lJ3b8W__card{background:var(--color-surface);box-sizing:border-box;width:100%;max-width:420px;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;align-items:center;padding:60px 40px;display:flex}.CenteredCard-module__lJ3b8W__wordmark{font-family:var(--font-serif);color:var(--color-text-primary);margin:0 0 24px;font-size:48px}.CenteredCard-module__lJ3b8W__authGrid{position:fixed;inset:0}.CenteredCard-module__lJ3b8W__authGrid:after{content:"";pointer-events:none;background:radial-gradient(ellipse 680px 740px at 50% 50%,var(--color-bg)0%,var(--color-bg)30%,color-mix(in srgb,var(--color-bg)70%,transparent)55%,color-mix(in srgb,var(--color-bg)30%,transparent)78%,transparent 100%);position:absolute;inset:0}.CenteredCard-module__lJ3b8W__cloud{background:radial-gradient(closest-side,var(--color-bg)0%,var(--color-bg)55%,transparent 100%);padding:14px 28px}.CenteredCard-module__lJ3b8W__authStack{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:420px;display:flex;position:relative}.CenteredCard-module__lJ3b8W__authCard{padding:40px}.CenteredCard-module__lJ3b8W__authStackWide,.CenteredCard-module__lJ3b8W__authStackWide .CenteredCard-module__lJ3b8W__authCard{max-width:480px}.CenteredCard-module__lJ3b8W__wordmarkCompact{margin-bottom:20px;font-size:28px}.CenteredCard-module__lJ3b8W__backLink{isolation:isolate;position:absolute;top:10px;left:0}.CenteredCard-module__lJ3b8W__backLink:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--color-bg)0%,var(--color-bg)60%,transparent 100%);position:absolute;inset:-24px -40px}.CenteredCard-module__lJ3b8W__page:has(.CenteredCard-module__lJ3b8W__backLink){position:relative}@media (max-width:640px){.CenteredCard-module__lJ3b8W__page{padding:24px 16px}.CenteredCard-module__lJ3b8W__card,.CenteredCard-module__lJ3b8W__authCard{padding:36px 24px}.CenteredCard-module__lJ3b8W__wordmark{margin-bottom:20px;font-size:36px}.CenteredCard-module__lJ3b8W__wordmarkCompact{font-size:26px}.CenteredCard-module__lJ3b8W__page:has(.CenteredCard-module__lJ3b8W__backLink){flex-direction:column;justify-content:flex-start}.CenteredCard-module__lJ3b8W__page:has(.CenteredCard-module__lJ3b8W__backLink) .CenteredCard-module__lJ3b8W__authStack{margin-block:auto}.CenteredCard-module__lJ3b8W__backLink{align-self:flex-start;margin:-14px 0 2px -28px;position:relative;top:0}}
.Spinner-module__II00WG__spinner{border-style:solid;border-radius:50%;flex-shrink:0;animation:.7s linear infinite Spinner-module__II00WG__spin;display:inline-block}@keyframes Spinner-module__II00WG__spin{to{transform:rotate(360deg)}}
.Sidebar-module__y-Zxfa__scrim{z-index:150;background:#0006;display:none;position:fixed;inset:0}.Sidebar-module__y-Zxfa__aside{background:var(--color-surface);border-right:1px solid var(--color-border);z-index:50;flex-direction:column;align-items:stretch;width:52px;height:100dvh;transition:width .2s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Sidebar-module__y-Zxfa__aside:hover,.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__locked{width:192px}.Sidebar-module__y-Zxfa__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;height:52px;padding-left:0;padding-right:0;display:flex}.Sidebar-module__y-Zxfa__aside:hover .Sidebar-module__y-Zxfa__header,.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__locked .Sidebar-module__y-Zxfa__header{padding-left:16px;padding-right:16px}.Sidebar-module__y-Zxfa__navHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;padding:10px;display:none}@media (max-width:640px){.Sidebar-module__y-Zxfa__navHeader{display:block}}.Sidebar-module__y-Zxfa__nav{flex-direction:column;flex:1;align-items:stretch;gap:2px;padding:10px 6px;display:flex;overflow-y:auto}.Sidebar-module__y-Zxfa__wordmark{font-family:var(--font-serif);text-transform:uppercase;color:var(--color-text-primary);-webkit-user-select:none;user-select:none;white-space:nowrap}.Sidebar-module__y-Zxfa__wordmarkFull{letter-spacing:.18em;font-size:15px;display:none}.Sidebar-module__y-Zxfa__wordmarkShort{letter-spacing:.12em;font-size:13px;display:inline}.Sidebar-module__y-Zxfa__aside:hover .Sidebar-module__y-Zxfa__wordmarkFull,.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__locked .Sidebar-module__y-Zxfa__wordmarkFull{display:inline}.Sidebar-module__y-Zxfa__aside:hover .Sidebar-module__y-Zxfa__wordmarkShort,.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__locked .Sidebar-module__y-Zxfa__wordmarkShort{display:none}.Sidebar-module__y-Zxfa__row{border-radius:var(--radius-md);box-sizing:border-box;width:100%;height:38px;font:inherit;cursor:pointer;color:var(--color-text-tertiary);transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;padding-left:10px;padding-right:10px;text-decoration:none;display:flex;position:relative}.Sidebar-module__y-Zxfa__row.Sidebar-module__y-Zxfa__active,.Sidebar-module__y-Zxfa__row:not(.Sidebar-module__y-Zxfa__active):hover{background:var(--color-accent-subtle);color:var(--color-text-primary)}.Sidebar-module__y-Zxfa__activeBar{background:var(--color-accent);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Sidebar-module__y-Zxfa__subRows{flex-direction:column;gap:2px;padding-left:20px;display:none}.Sidebar-module__y-Zxfa__aside:hover .Sidebar-module__y-Zxfa__subRows,.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__locked .Sidebar-module__y-Zxfa__subRows{display:flex}.Sidebar-module__y-Zxfa__subRow{border-radius:var(--radius-md);height:32px;color:var(--color-text-tertiary);box-sizing:border-box;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;flex-shrink:0;align-items:center;padding-left:10px;padding-right:10px;text-decoration:none;display:flex}.Sidebar-module__y-Zxfa__subRow.Sidebar-module__y-Zxfa__active,.Sidebar-module__y-Zxfa__subRow:not(.Sidebar-module__y-Zxfa__active):hover{background:var(--color-accent-subtle);color:var(--color-text-primary)}.Sidebar-module__y-Zxfa__subLabel{font-family:var(--font-sans);white-space:nowrap;font-size:12px;font-weight:400}.Sidebar-module__y-Zxfa__subRow.Sidebar-module__y-Zxfa__active .Sidebar-module__y-Zxfa__subLabel{font-weight:600}.Sidebar-module__y-Zxfa__label,.Sidebar-module__y-Zxfa__chevron{display:none}.Sidebar-module__y-Zxfa__label{font-family:var(--font-sans);white-space:nowrap;letter-spacing:.01em;text-align:left;flex:1;font-size:13px;font-weight:400}.Sidebar-module__y-Zxfa__row.Sidebar-module__y-Zxfa__active .Sidebar-module__y-Zxfa__label{font-weight:600}.Sidebar-module__y-Zxfa__chevron{flex-shrink:0;transition:transform .2s}.Sidebar-module__y-Zxfa__aside:hover .Sidebar-module__y-Zxfa__label,.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__locked .Sidebar-module__y-Zxfa__label,.Sidebar-module__y-Zxfa__aside:hover .Sidebar-module__y-Zxfa__chevron,.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__locked .Sidebar-module__y-Zxfa__chevron{display:block}.Sidebar-module__y-Zxfa__chevronOpen{transform:rotate(180deg)}@media (max-width:640px){.Sidebar-module__y-Zxfa__scrim.Sidebar-module__y-Zxfa__open{display:block}.Sidebar-module__y-Zxfa__aside,.Sidebar-module__y-Zxfa__aside:hover,.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__locked{width:240px;box-shadow:none;z-index:200;transition:transform .2s;transform:translate(-252px)}.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__open,.Sidebar-module__y-Zxfa__aside.Sidebar-module__y-Zxfa__open:hover{box-shadow:var(--shadow-lg);transform:none}.Sidebar-module__y-Zxfa__header,.Sidebar-module__y-Zxfa__aside:hover .Sidebar-module__y-Zxfa__header{padding-left:16px;padding-right:16px}.Sidebar-module__y-Zxfa__label,.Sidebar-module__y-Zxfa__chevron,.Sidebar-module__y-Zxfa__wordmarkFull{display:block}.Sidebar-module__y-Zxfa__subRows{display:flex}.Sidebar-module__y-Zxfa__wordmarkShort{display:none}.Sidebar-module__y-Zxfa__row{height:44px}.Sidebar-module__y-Zxfa__subRow{height:40px}}
.Topbar-module__uvxMvq__topbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);height:52px;padding-left:calc(16px + var(--sidebar-offset,0px));z-index:40;flex-shrink:0;align-items:center;gap:12px;padding-right:20px;transition:padding-left .2s;display:flex;position:sticky;top:0}.Topbar-module__uvxMvq__navToggle{display:none}@media (max-width:640px){.Topbar-module__uvxMvq__topbar{padding-left:12px}.Topbar-module__uvxMvq__navToggle{display:block}.Topbar-module__uvxMvq__wordmark{padding-left:0}}.Topbar-module__uvxMvq__wordmark{font-family:var(--font-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-primary);-webkit-user-select:none;user-select:none;white-space:nowrap;padding-left:8px;font-size:15px;text-decoration:none}.Topbar-module__uvxMvq__wordmarkMobileOnly{display:none}@media (max-width:640px){.Topbar-module__uvxMvq__wordmarkMobileOnly{display:inline}}.Topbar-module__uvxMvq__dropdownSlot{min-width:0}@media (max-width:640px){.Topbar-module__uvxMvq__dropdownSlot{display:none}}.Topbar-module__uvxMvq__crumbSlot{width:fit-content;max-width:40%;margin:0 auto;display:flex;position:absolute;inset:0}.Topbar-module__uvxMvq__crumbCaret{border:1px solid var(--color-border);border-radius:0 0 var(--radius-sm)var(--radius-sm);background:var(--color-surface);width:34px;height:17px;color:var(--color-text-tertiary);cursor:pointer;opacity:0;pointer-events:none;border-top:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .12s;display:flex;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.Topbar-module__uvxMvq__topbar:hover .Topbar-module__uvxMvq__crumbCaret,.Topbar-module__uvxMvq__crumbCaret:focus-visible{opacity:1;pointer-events:auto}.Topbar-module__uvxMvq__crumbCaret:hover{color:var(--color-text-primary)}
.Profile-module__MITPoG__page{flex-direction:column;gap:20px;max-width:900px;margin:0 auto;padding:32px 20px;display:flex}.Profile-module__MITPoG__backLink{align-self:flex-start;margin-left:-14px}.Profile-module__MITPoG__header{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px}.Profile-module__MITPoG__headerRow{grid-template-columns:auto 1fr;grid-template-areas:"avatar name""avatar contact""avatar badges";align-items:start;column-gap:20px;display:grid;position:relative}.Profile-module__MITPoG__avatar{grid-area:avatar}.Profile-module__MITPoG__nameBlock{grid-area:name;min-width:0}.Profile-module__MITPoG__name{font-family:var(--font-sans);color:var(--color-text-primary);overflow-wrap:break-word;font-size:22px;font-weight:700}.Profile-module__MITPoG__pronouns{font-family:var(--font-sans);color:var(--color-text-tertiary);margin-top:2px;font-size:13px}.Profile-module__MITPoG__contact{flex-wrap:wrap;grid-area:contact;align-items:center;gap:10px;margin-top:10px;display:flex}.Profile-module__MITPoG__contactItem{font-family:var(--font-sans);color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:13px}.Profile-module__MITPoG__divider{background:var(--color-border);flex-shrink:0;width:1px;height:12px}.Profile-module__MITPoG__badges{flex-wrap:wrap;grid-area:badges;align-items:center;gap:6px;margin-top:12px;display:flex}.Profile-module__MITPoG__editLink{border:1px solid var(--color-border);background:var(--color-surface);width:30px;height:30px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;top:0;right:0}.Profile-module__MITPoG__card{flex-direction:column;gap:28px;padding:28px;display:flex}.Profile-module__MITPoG__fieldGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.Profile-module__MITPoG__page{gap:14px;padding:16px 16px 40px}.Profile-module__MITPoG__headerRow{column-gap:14px}.Profile-module__MITPoG__contact{flex-direction:column;align-items:flex-start;gap:4px}.Profile-module__MITPoG__divider{display:none}.Profile-module__MITPoG__header{padding:20px 16px}.Profile-module__MITPoG__name{font-size:19px}.Profile-module__MITPoG__card{gap:22px;padding:20px 16px}.Profile-module__MITPoG__fieldGrid{grid-template-columns:1fr;gap:14px}}
.Settings-module__MvE9AG__page{background:var(--color-bg);min-height:100dvh}.Settings-module__MvE9AG__container{max-width:1000px;margin:0 auto}.Settings-module__MvE9AG__content{max-width:700px;margin-left:220px;padding:16px 20px 40px}.Settings-module__MvE9AG__nav{box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:220px;height:calc(100dvh - 84px);box-shadow:var(--shadow-sm);padding:32px 12px;position:fixed;top:68px;left:max(50vw - 500px,0px)}.Settings-module__MvE9AG__navTitle{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:8px;padding:0 10px;font-size:11px;font-weight:600}.Settings-module__MvE9AG__navList{flex-direction:column;gap:2px;display:flex}.Settings-module__MvE9AG__navItem{border-radius:var(--radius-md);height:34px;font-family:var(--font-sans);color:var(--color-text-secondary);transition:background var(--transition-fast),color var(--transition-fast);background:0 0;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.Settings-module__MvE9AG__navItem.Settings-module__MvE9AG__active{color:var(--color-text-primary);background:var(--color-accent-subtle);font-weight:600}.Settings-module__MvE9AG__navItem:not(.Settings-module__MvE9AG__active):hover{background:var(--color-accent-subtle)}.Settings-module__MvE9AG__scrim{z-index:150;background:#0006;display:none;position:fixed;inset:0}.Settings-module__MvE9AG__section{margin-bottom:24px;padding:8px 28px}.Settings-module__MvE9AG__sectionTitle{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;padding-top:20px;font-size:11px;font-weight:600;line-height:18px}.Settings-module__MvE9AG__row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;display:flex}.Settings-module__MvE9AG__rowLast{border-bottom:none}.Settings-module__MvE9AG__rowLabel{min-width:0;max-width:220px}.Settings-module__MvE9AG__rowLabelText{font-family:var(--font-sans);color:var(--color-text-primary);font-size:13px;font-weight:500;line-height:20px}.Settings-module__MvE9AG__rowHelper{font-family:var(--font-sans);color:var(--color-text-tertiary);margin-top:4px;font-size:12px}.Settings-module__MvE9AG__rowControl{flex:1;min-width:0;max-width:60%}@media (max-width:640px){.Settings-module__MvE9AG__content{margin-left:0;padding:20px 16px 40px}.Settings-module__MvE9AG__nav{height:100dvh;box-shadow:none;z-index:200;border-top:none;border-bottom:none;border-radius:0;transition:transform .2s;top:0;left:0;transform:translate(-232px)}.Settings-module__MvE9AG__nav.Settings-module__MvE9AG__open{box-shadow:var(--shadow-lg);transform:none}.Settings-module__MvE9AG__scrim.Settings-module__MvE9AG__open{display:block}.Settings-module__MvE9AG__navItem{height:44px}.Settings-module__MvE9AG__row{flex-direction:column;align-items:stretch;gap:10px;padding:16px 0}.Settings-module__MvE9AG__rowLabel,.Settings-module__MvE9AG__rowControl{max-width:none}.Settings-module__MvE9AG__section{margin-bottom:16px;padding:4px 16px}}
.FormFlow-module__ejOGYW__page{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;padding:22px 24px;display:flex}.FormFlow-module__ejOGYW__card{padding:24px}.FormFlow-module__ejOGYW__card:focus{outline:none}@media (max-width:640px){.FormFlow-module__ejOGYW__page{gap:12px;padding:14px}.FormFlow-module__ejOGYW__card{padding:18px 16px}}
.MembersTable-module__PIgRwa__table{}.MembersTable-module__PIgRwa__header{}.MembersTable-module__PIgRwa__row{}.MembersTable-module__PIgRwa__collapsible{}.MembersTable-module__PIgRwa__scroll{}.MembersTable-module__PIgRwa__collapsed{}.MembersTable-module__PIgRwa__rolesCell,.MembersTable-module__PIgRwa__actionsCell{min-width:0;overflow:hidden}
.Banner-module__jbid0q__banner{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:10px 14px;display:flex}.Banner-module__jbid0q__icon{flex-shrink:0;align-items:center;display:flex}.Banner-module__jbid0q__message{font-family:var(--font-sans);color:var(--color-text-primary);flex:1;min-width:0;font-size:14px}.Banner-module__jbid0q__action{flex-shrink:0}.Banner-module__jbid0q__dismiss{cursor:pointer;color:var(--color-text-tertiary);border-radius:var(--radius-sm);width:28px;height:28px;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Banner-module__jbid0q__dismiss:hover{color:var(--color-text-primary);background:var(--dismiss-hover-bg)}@media (max-width:640px){.Banner-module__jbid0q__banner{flex-wrap:wrap;align-items:flex-start}.Banner-module__jbid0q__dismiss{order:1}.Banner-module__jbid0q__action{flex-basis:100%;order:2}}
.Calendar-module__S05uZq__shortcut:hover{background:var(--color-accent-subtle)}.Calendar-module__S05uZq__root{padding:12px 14px 14px;position:relative}.Calendar-module__S05uZq__months{gap:20px;display:flex}.Calendar-module__S05uZq__nav{pointer-events:none;z-index:1;justify-content:space-between;align-items:center;height:28px;display:flex;position:absolute;top:12px;left:14px;right:14px}.Calendar-module__S05uZq__navButton{pointer-events:auto;border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex}.Calendar-module__S05uZq__navButton:hover{background:var(--color-accent-subtle);color:var(--color-text-primary)}.Calendar-module__S05uZq__navButton:disabled{opacity:.4;cursor:default}.Calendar-module__S05uZq__monthCaption{justify-content:center;align-items:center;height:28px;display:flex}.Calendar-module__S05uZq__captionLabel{font-family:var(--font-sans);color:var(--color-text-primary);font-size:13px;font-weight:600}.Calendar-module__S05uZq__dropdowns{align-items:center;gap:4px;display:inline-flex}.Calendar-module__S05uZq__monthGrid{border-collapse:separate;border-spacing:0 2px;margin-top:8px}.Calendar-module__S05uZq__weekday{width:36px;height:28px;font-family:var(--font-sans);color:var(--color-text-tertiary);font-size:12px;font-weight:400}.Calendar-module__S05uZq__day{text-align:center;width:36px;height:36px;padding:0}.Calendar-module__S05uZq__dayButton{border-radius:var(--radius-md);width:36px;height:36px;font-family:var(--font-sans);color:var(--color-text-primary);cursor:pointer;font-size:13px}.Calendar-module__S05uZq__dayButton:hover{background:var(--color-accent-subtle)}.Calendar-module__S05uZq__dayButton:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:-2px}.Calendar-module__S05uZq__disabled .Calendar-module__S05uZq__dayButton{color:var(--color-text-tertiary);opacity:.4;cursor:not-allowed}.Calendar-module__S05uZq__disabled .Calendar-module__S05uZq__dayButton:hover{background:0 0}.Calendar-module__S05uZq__outside .Calendar-module__S05uZq__dayButton{color:var(--color-text-tertiary)}.Calendar-module__S05uZq__today .Calendar-module__S05uZq__dayButton{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.Calendar-module__S05uZq__rangeMiddle{background:var(--color-accent-subtle)}.Calendar-module__S05uZq__rangeMiddle .Calendar-module__S05uZq__dayButton{border-radius:0}.Calendar-module__S05uZq__rangeMiddle:first-child{border-radius:var(--radius-md)0 0 var(--radius-md)}.Calendar-module__S05uZq__rangeMiddle:last-child{border-radius:0 var(--radius-md)var(--radius-md)0}.Calendar-module__S05uZq__rangeStart{background:var(--color-accent-subtle);border-radius:var(--radius-md)0 0 var(--radius-md)}.Calendar-module__S05uZq__rangeEnd{background:var(--color-accent-subtle);border-radius:0 var(--radius-md)var(--radius-md)0}.Calendar-module__S05uZq__rangeStart.Calendar-module__S05uZq__rangeEnd{border-radius:var(--radius-md)}.Calendar-module__S05uZq__selected .Calendar-module__S05uZq__dayButton,.Calendar-module__S05uZq__rangeStart .Calendar-module__S05uZq__dayButton,.Calendar-module__S05uZq__rangeEnd .Calendar-module__S05uZq__dayButton{background:var(--color-accent);color:var(--color-text-inverse);font-weight:600}@keyframes Calendar-module__S05uZq__slide-in-left{0%{transform:translate(-100%)}}@keyframes Calendar-module__S05uZq__slide-in-right{0%{transform:translate(100%)}}@keyframes Calendar-module__S05uZq__slide-out-left{to{transform:translate(-100%)}}@keyframes Calendar-module__S05uZq__slide-out-right{to{transform:translate(100%)}}@keyframes Calendar-module__S05uZq__fade-in{0%{opacity:0}}@keyframes Calendar-module__S05uZq__fade-out{to{opacity:0}}.Calendar-module__S05uZq__weeksBeforeEnter,.Calendar-module__S05uZq__weeksBeforeExit,.Calendar-module__S05uZq__weeksAfterEnter,.Calendar-module__S05uZq__weeksAfterExit,.Calendar-module__S05uZq__captionEnter,.Calendar-module__S05uZq__captionExit{animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}.Calendar-module__S05uZq__weeksBeforeEnter{animation-name:Calendar-module__S05uZq__slide-in-left}.Calendar-module__S05uZq__weeksBeforeExit{animation-name:Calendar-module__S05uZq__slide-out-left}.Calendar-module__S05uZq__weeksAfterEnter{animation-name:Calendar-module__S05uZq__slide-in-right}.Calendar-module__S05uZq__weeksAfterExit{animation-name:Calendar-module__S05uZq__slide-out-right}.Calendar-module__S05uZq__captionEnter{animation-name:Calendar-module__S05uZq__fade-in}.Calendar-module__S05uZq__captionExit{animation-name:Calendar-module__S05uZq__fade-out}@media (prefers-reduced-motion:reduce){.Calendar-module__S05uZq__weeksBeforeEnter,.Calendar-module__S05uZq__weeksBeforeExit,.Calendar-module__S05uZq__weeksAfterEnter,.Calendar-module__S05uZq__weeksAfterExit,.Calendar-module__S05uZq__captionEnter,.Calendar-module__S05uZq__captionExit{animation-duration:1ms}}
@keyframes PickerField-module__K9ajCG__panel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes PickerField-module__K9ajCG__panel-in-above{0%{opacity:0;transform:translateY(4px)scale(.98)}}.PickerField-module__K9ajCG__panel{transform-origin:0 0;animation:.14s cubic-bezier(.2,.9,.3,1) PickerField-module__K9ajCG__panel-in}.PickerField-module__K9ajCG__panelAbove{transform-origin:0 100%;animation-name:PickerField-module__K9ajCG__panel-in-above}@keyframes PickerField-module__K9ajCG__panel-out{to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes PickerField-module__K9ajCG__panel-out-above{to{opacity:0;transform:translateY(4px)scale(.98)}}.PickerField-module__K9ajCG__panelOut{animation:.1s ease-in forwards PickerField-module__K9ajCG__panel-out}.PickerField-module__K9ajCG__panelAbove.PickerField-module__K9ajCG__panelOut{animation-name:PickerField-module__K9ajCG__panel-out-above}@media (prefers-reduced-motion:reduce){.PickerField-module__K9ajCG__panel{animation:none}.PickerField-module__K9ajCG__panelOut{animation:1ms forwards PickerField-module__K9ajCG__panel-out}}
.RichText-module__i8n7ga__prose{overflow-wrap:anywhere}.RichText-module__i8n7ga__prose p{margin:0}.RichText-module__i8n7ga__prose ul,.RichText-module__i8n7ga__prose ol{margin:0;padding-left:1.5em}.RichText-module__i8n7ga__prose ul{list-style:outside}.RichText-module__i8n7ga__prose ol{list-style:decimal}.RichText-module__i8n7ga__prose a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.RichText-module__i8n7ga__box{border:1px solid var(--color-border);transition:border-color .15s}.RichText-module__i8n7ga__box:focus-within{border-color:var(--color-border-strong)}.RichText-module__i8n7ga__box[data-error],.RichText-module__i8n7ga__box[data-error]:focus-within{border-color:var(--color-danger)}.RichText-module__i8n7ga__editor{outline:none}.RichText-module__i8n7ga__emptyEditor:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-text-tertiary)}
.CollapsibleHeader-module__2dwcOq__wrap{position:relative}.CollapsibleHeader-module__2dwcOq__gutter{justify-content:flex-end;align-items:flex-end;width:64px;height:22px;display:flex;position:absolute;top:-22px;right:10px}.CollapsibleHeader-module__2dwcOq__caret{border:1px solid var(--color-border);border-radius:var(--radius-sm)var(--radius-sm)0 0;background:var(--color-surface);width:34px;height:17px;color:var(--color-text-tertiary);cursor:pointer;opacity:0;border-bottom:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .12s;display:flex}.CollapsibleHeader-module__2dwcOq__wrap:hover .CollapsibleHeader-module__2dwcOq__caret,.CollapsibleHeader-module__2dwcOq__caret:focus-visible{opacity:1}.CollapsibleHeader-module__2dwcOq__caret:hover{color:var(--color-text-primary)}.CollapsibleHeader-module__2dwcOq__caret svg{transform:rotate(180deg)}
.RadioList-module__fqsayW__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.RadioList-module__fqsayW__row:has(.RadioList-module__fqsayW__input:focus-visible):before{content:"";border:2px solid var(--color-border-strong);border-radius:var(--radius-md);pointer-events:none;position:absolute;inset:-2px -10px}
.ResponsesView-module__89DJXW__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ResponsesView-module__89DJXW__list{top:var(--list-top,16px);max-height:calc(100dvh - var(--list-top,16px) - 16px);flex-direction:column;gap:10px;display:flex;position:sticky}.ResponsesView-module__89DJXW__rows{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ResponsesView-module__89DJXW__row{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ResponsesView-module__89DJXW__row:hover{background:var(--color-bg)}.ResponsesView-module__89DJXW__rowSelected,.ResponsesView-module__89DJXW__rowSelected:hover{background:var(--color-accent-subtle)}.ResponsesView-module__89DJXW__detail{flex-direction:column;gap:16px;min-width:0;display:flex}.ResponsesView-module__89DJXW__back{display:none}@media (max-width:640px){.ResponsesView-module__89DJXW__layout{grid-template-columns:minmax(0,1fr)}.ResponsesView-module__89DJXW__list{max-height:none;position:static}.ResponsesView-module__89DJXW__layout[data-selected=true] .ResponsesView-module__89DJXW__list,.ResponsesView-module__89DJXW__layout[data-selected=false] .ResponsesView-module__89DJXW__detail{display:none}.ResponsesView-module__89DJXW__back{display:block}}
.PageHeader-module__gp0rpq__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px 28px;display:flex}.PageHeader-module__gp0rpq__text{min-width:0}.PageHeader-module__gp0rpq__heading{font-family:var(--font-serif);overflow-wrap:break-word;font-size:28px;line-height:1.2}.PageHeader-module__gp0rpq__subheading{font-family:var(--font-sans);color:var(--color-text-secondary);margin-top:4px;font-size:13px}.PageHeader-module__gp0rpq__metadata{margin-top:8px}.PageHeader-module__gp0rpq__action{flex-shrink:0}@media (max-width:640px){.PageHeader-module__gp0rpq__header{flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px}.PageHeader-module__gp0rpq__heading{font-size:22px}.PageHeader-module__gp0rpq__action{align-self:flex-start}}
.Table-module__IK6qEq__table{column-gap:10px;padding:0 12px;display:grid}.Table-module__IK6qEq__headerLabel{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.Table-module__IK6qEq__header{grid-template-columns:subgrid;z-index:2;background:var(--color-surface);grid-column:1/-1;align-items:center;margin:0 -12px;padding:12px;display:grid;position:sticky;top:0;}.Table-module__IK6qEq__header[data-stuck=true]{box-shadow:0 1px 0 var(--color-border)}.Table-module__IK6qEq__row{grid-template-columns:subgrid;border-bottom:1px solid var(--color-border);background:0 0;grid-column:1/-1;align-items:center;margin:0 -12px;padding:10px 12px;transition:background .1s;display:grid}.Table-module__IK6qEq__row:last-child{border-bottom:none}.Table-module__IK6qEq__row:hover,.Table-module__IK6qEq__row[data-active=true]{background:var(--color-bg)}.Table-module__IK6qEq__row[data-pending=true]{background:var(--color-warning-subtle)}.Table-module__IK6qEq__row[data-pending=true]:hover,.Table-module__IK6qEq__row[data-pending=true][data-active=true]{background:var(--color-warning-subtle-hover)}.Table-module__IK6qEq__clickable{cursor:pointer}.Table-module__IK6qEq__animatedTracks{transition:grid-template-columns .22s}.Table-module__IK6qEq__collapsible{min-width:0;transition:opacity .15s;overflow:hidden}.Table-module__IK6qEq__collapsed{opacity:0;pointer-events:none}.Table-module__IK6qEq__scroll{scrollbar-width:none;overflow-x:auto}.Table-module__IK6qEq__scroll::-webkit-scrollbar{display:none}.Table-module__IK6qEq__revealOnHover{opacity:0;transition:opacity .1s;display:flex}.Table-module__IK6qEq__row:hover .Table-module__IK6qEq__revealOnHover,.Table-module__IK6qEq__revealHost:hover .Table-module__IK6qEq__revealOnHover,.Table-module__IK6qEq__revealOnHover:focus-within{opacity:1}.Table-module__IK6qEq__revealOnHover:has([data-popover-panel]){opacity:1}@media (hover:none){.Table-module__IK6qEq__revealOnHover{opacity:1}}
.Onboarding-module__yQpSqG__page{background:var(--color-bg);min-height:100dvh;padding-bottom:100px}.Onboarding-module__yQpSqG__container{flex-direction:column;gap:5px;max-width:900px;margin:0 auto;padding:40px 20px;display:flex}.Onboarding-module__yQpSqG__form{flex-direction:column;gap:5px;display:flex}@media (max-width:640px){.Onboarding-module__yQpSqG__page{padding-bottom:40px}.Onboarding-module__yQpSqG__container{padding:16px 16px 24px}}
.Tooltip-module__gkEvuq__wrapper{display:inline-flex;position:relative}.Tooltip-module__gkEvuq__wrapper:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.Tooltip-module__gkEvuq__bubble{z-index:300;white-space:nowrap;border-radius:var(--radius-md);filter:drop-shadow(0 2px 6px #0000001a)drop-shadow(0 -2px 6px #0000001a);font-family:var(--font-sans);border:none;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:flex;position:fixed;transform:translate(-50%)}.Tooltip-module__gkEvuq__bubble:after{content:"";bottom:100%;left:calc(50% - var(--tooltip-arrow-shift,0px));border:5px solid #0000;position:absolute;transform:translate(-50%)}@media (max-width:640px){.Tooltip-module__gkEvuq__bubble{white-space:normal;max-width:calc(100vw - 16px)}}.Tooltip-module__gkEvuq__info{background:var(--color-surface);color:var(--color-text-primary)}.Tooltip-module__gkEvuq__info:after{border-bottom-color:var(--color-surface)}.Tooltip-module__gkEvuq__success{background:var(--color-success-subtle);color:var(--color-text-primary)}.Tooltip-module__gkEvuq__success:after{border-bottom-color:var(--color-success-subtle)}.Tooltip-module__gkEvuq__warning{background:var(--color-warning-subtle);color:var(--color-text-primary)}.Tooltip-module__gkEvuq__warning:after{border-bottom-color:var(--color-warning-subtle)}.Tooltip-module__gkEvuq__error{background:var(--color-danger-subtle);color:var(--color-text-primary)}.Tooltip-module__gkEvuq__error:after{border-bottom-color:var(--color-danger-subtle)}
.Shell-module__8EXNpq__shell{background:var(--color-bg);height:100dvh;display:flex;overflow:hidden}.Shell-module__8EXNpq__column{flex-direction:column;flex:1;min-width:0;margin-left:52px;transition:margin-left .2s;display:flex;overflow:hidden}.Shell-module__8EXNpq__columnWide{margin-left:192px}.Shell-module__8EXNpq__columnBare{margin-left:0}.Shell-module__8EXNpq__main{flex:1;padding:22px 24px;overflow-y:auto}@media (max-width:640px){.Shell-module__8EXNpq__column,.Shell-module__8EXNpq__columnWide{margin-left:0}.Shell-module__8EXNpq__main{padding:16px 16px 32px}}
.FloatingEditButton-module__1iboaa__button{background:var(--color-accent);width:52px;height:52px;color:var(--color-text-inverse);box-shadow:var(--shadow-lg);z-index:50;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s;display:flex;position:fixed;bottom:32px;right:32px}@media (hover:hover){.FloatingEditButton-module__1iboaa__button:hover{transform:scale(1.06)}}.FloatingEditButton-module__1iboaa__locked{background:var(--color-surface);color:var(--color-text-tertiary);border:1px solid var(--color-border-strong);cursor:not-allowed;padding:0}@media (hover:hover){.FloatingEditButton-module__1iboaa__locked:hover{transform:none}}.FloatingEditButton-module__1iboaa__reason{border-radius:var(--radius-md);background:var(--color-surface);width:max-content;max-width:min(280px,100vw - 100px);color:var(--color-text-secondary);box-shadow:var(--shadow-lg);font-family:var(--font-sans);text-align:left;cursor:default;opacity:0;visibility:hidden;pointer-events:none;padding:7px 11px;font-size:12px;line-height:1.45;transition:opacity .12s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.FloatingEditButton-module__1iboaa__locked:hover .FloatingEditButton-module__1iboaa__reason,.FloatingEditButton-module__1iboaa__locked:focus-visible .FloatingEditButton-module__1iboaa__reason,.FloatingEditButton-module__1iboaa__locked:active .FloatingEditButton-module__1iboaa__reason{opacity:1;visibility:visible}@media (max-width:640px){.FloatingEditButton-module__1iboaa__button{bottom:calc(20px + env(safe-area-inset-bottom,0px));width:48px;height:48px;right:20px}}
