.NoticeChoice-module__oa2v7a__choiceOverlay{--paper:var(--form-canvas);--paper-soft:var(--form-field);--paper-ink:var(--form-ink);--paper-muted:var(--form-muted);--paper-line:var(--form-line);--paper-action:var(--form-accent);--paper-action-ink:var(--form-accent-ink);--control-radius:var(--form-control-radius);--paper-radius:18px;--font-editorial:var(--form-font)}.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog{inset:var(--notice-viewport-top,0px) 0 auto;z-index:1200;height:var(--notice-viewport-height,100dvh);padding:calc(12px + var(--safe-area-top,0px)) calc(16px + var(--safe-area-right,0px)) calc(16px + var(--safe-area-bottom,0px)) calc(16px + var(--safe-area-left,0px));background:var(--paper-overlay);justify-content:center;align-items:flex-start;display:flex;position:fixed;overflow:hidden}.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog>.NoticeChoice-module__oa2v7a__choiceSheet{border:1px solid var(--border-color);border-radius:var(--paper-radius);background:var(--paper);width:100%;max-width:640px;height:auto;min-height:0;max-height:100%;color:var(--paper-ink);box-shadow:var(--paper-shadow-raised);flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog .NoticeChoice-module__oa2v7a__header{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 8px;display:flex}.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog .NoticeChoice-module__oa2v7a__body{overscroll-behavior:contain;flex:1;height:auto;min-height:0;max-height:none;padding:12px 24px 24px;scroll-padding-block:12px;overflow-y:auto}.NoticeChoice-module__oa2v7a__choiceSheet h2{font-size:22px;line-height:1.2;font-family:var(--form-font);letter-spacing:-.025em;min-width:0;margin:0;font-weight:650}.NoticeChoice-module__oa2v7a__close{width:44px;height:44px;color:var(--text-secondary);border-radius:50%;flex:0 0 44px;place-items:center;display:grid;position:static}.NoticeChoice-module__oa2v7a__close:hover{background:var(--bg-secondary)}.NoticeChoice-module__oa2v7a__choices{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.NoticeChoice-module__oa2v7a__choices button{--choice-color:var(--form-accent);text-align:left;min-width:0;color:var(--form-ink);border-radius:var(--form-radius);background:var(--form-surface);border:1px solid #0000;align-items:center;gap:16px;padding:16px 40px 16px 16px;transition:background .15s,transform .15s;display:flex;position:relative}.NoticeChoice-module__oa2v7a__emblem{transform-origin:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:grid}.NoticeChoice-module__oa2v7a__choices button>svg:last-child{color:var(--choice-color);opacity:.6;transition:transform .2s,opacity .2s;position:absolute;top:calc(50% - 9px);right:17px}.NoticeChoice-module__oa2v7a__copy{min-width:0}.NoticeChoice-module__oa2v7a__copy strong{font-size:17px;font-weight:650;line-height:1.35;display:block}.NoticeChoice-module__oa2v7a__copy small{color:var(--text-secondary);margin-top:5px;font-size:14px;line-height:1.5;display:block}.NoticeChoice-module__oa2v7a__choices button:is(:hover,:focus-visible){background:var(--form-field)}.NoticeChoice-module__oa2v7a__choices button:is(:hover,:focus-visible) .NoticeChoice-module__oa2v7a__emblem{transform:translateY(-2px)rotate(-4deg)}.NoticeChoice-module__oa2v7a__choices button:is(:hover,:focus-visible)>svg:last-child{opacity:1;transform:translate(3px)}.NoticeChoice-module__oa2v7a__choices button:active{transform:scale(.98)}.NoticeChoice-module__oa2v7a__choiceSheet button:focus-visible{outline:2px solid var(--choice-color,var(--accent-primary));outline-offset:3px}.NoticeChoice-module__oa2v7a__secondary{border-top:1px solid var(--paper-line);margin-top:22px;padding-top:18px}.NoticeChoice-module__oa2v7a__secondary h3{color:var(--paper-muted);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4}.NoticeChoice-module__oa2v7a__secondaryAction{text-align:left;width:100%;min-height:48px;color:var(--paper-action);align-items:center;gap:12px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.NoticeChoice-module__oa2v7a__secondaryAction>svg{flex-shrink:0}.NoticeChoice-module__oa2v7a__secondaryAction>span{flex:1;min-width:0}.NoticeChoice-module__oa2v7a__secondaryAction strong{font-weight:600;display:block}.NoticeChoice-module__oa2v7a__secondaryAction small{color:var(--paper-muted);margin-top:3px;font-size:13px;display:block}.NoticeChoice-module__oa2v7a__secondaryAction:hover{color:var(--paper-ink)}.NoticeChoice-module__oa2v7a__designInvitation{min-height:100px;color:var(--paper-ink);align-items:center;gap:17px;margin:12px 0 0;padding:16px 0;text-decoration:none;display:flex}.NoticeChoice-module__oa2v7a__designInvitation>span:nth-child(2){flex:1;min-width:0}.NoticeChoice-module__oa2v7a__designInvitation strong{font:500 1.25rem/1.25 var(--font-editorial);letter-spacing:-.02em;display:block}.NoticeChoice-module__oa2v7a__designInvitation span>span{color:var(--paper-muted);margin-top:7px;font-size:13px;line-height:1.5;display:block}.NoticeChoice-module__oa2v7a__designInvitation>svg{color:var(--paper-action);flex-shrink:0}.NoticeChoice-module__oa2v7a__designArt{flex:0 0 100px;align-items:center;height:82px;display:flex;position:relative}.NoticeChoice-module__oa2v7a__designArt img{-o-object-fit:cover;object-fit:cover;border:4px solid #fffdf6;width:76px;height:70px;transform:rotate(-7deg);box-shadow:0 2px 4px #0002}.NoticeChoice-module__oa2v7a__designArt img+img{position:absolute;top:13px;left:24px;transform:rotate(7deg)}.NoticeChoice-module__oa2v7a__designInvitation:hover strong{color:var(--paper-action)}.NoticeChoice-module__oa2v7a__designInvitation:focus-visible{outline:2px solid var(--paper-action);outline-offset:3px}@media (max-width:767px),(max-width:1023px) and (max-height:500px) and (pointer:coarse){.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog{--notice-safe-top:max(var(--safe-area-top,0px),var(--safe-area-inset-top,0px),env(safe-area-inset-top,0px));--notice-safe-right:max(var(--safe-area-right,0px),var(--safe-area-inset-right,0px),env(safe-area-inset-right,0px));--notice-safe-bottom:max(var(--safe-area-bottom,0px),var(--safe-area-inset-bottom,0px),env(safe-area-inset-bottom,0px));--notice-safe-left:max(var(--safe-area-left,0px),var(--safe-area-inset-left,0px),env(safe-area-inset-left,0px));background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog>.NoticeChoice-module__oa2v7a__choiceSheet{max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog>.NoticeChoice-module__oa2v7a__choiceSheet:before{display:none}.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog>.NoticeChoice-module__oa2v7a__choiceSheet>[data-paper-tape]{display:none}.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog .NoticeChoice-module__oa2v7a__header{padding:calc(12px + var(--notice-safe-top)) calc(14px + var(--notice-safe-right)) 12px calc(18px + var(--notice-safe-left));border-bottom:1px solid var(--paper-line);background:var(--paper)}.NoticeChoice-module__oa2v7a__choiceSheet h2{min-width:0;margin:0;padding:0;font-size:20px}.NoticeChoice-module__oa2v7a__close{flex:0 0 44px;position:static}.NoticeChoice-module__oa2v7a__choiceOverlay#notice-choice-dialog .NoticeChoice-module__oa2v7a__body{padding:20px calc(18px + var(--notice-safe-right)) calc(16px + var(--notice-safe-bottom)) calc(18px + var(--notice-safe-left))}.NoticeChoice-module__oa2v7a__choices{grid-template-columns:minmax(0,1fr);gap:10px}.NoticeChoice-module__oa2v7a__choices button{flex-direction:row;align-items:center;gap:15px;padding:15px 34px 15px 14px}.NoticeChoice-module__oa2v7a__choices button>svg:last-child{top:calc(50% - 9px);right:12px}.NoticeChoice-module__oa2v7a__designInvitation{gap:12px;padding:15px 12px}.NoticeChoice-module__oa2v7a__designArt{flex-basis:73px;height:69px}.NoticeChoice-module__oa2v7a__designArt img{border-width:3px;width:56px;height:55px}.NoticeChoice-module__oa2v7a__designArt img+img{left:17px}.NoticeChoice-module__oa2v7a__designInvitation strong{font-size:1.15rem}.NoticeChoice-module__oa2v7a__designInvitation>svg{display:none}}@media (prefers-reduced-motion:reduce){.NoticeChoice-module__oa2v7a__choices button,.NoticeChoice-module__oa2v7a__emblem,.NoticeChoice-module__oa2v7a__choices button>svg:last-child{transition:none}.NoticeChoice-module__oa2v7a__choices button:active,.NoticeChoice-module__oa2v7a__choices button:is(:hover,:focus-visible) .NoticeChoice-module__oa2v7a__emblem,.NoticeChoice-module__oa2v7a__choices button:is(:hover,:focus-visible)>svg:last-child{transform:none}}
.DraftResumeCard-module__1tExCW__card{border:1px solid var(--paper-line);border-left:3px solid var(--paper-action);border-radius:var(--paper-radius);background:var(--paper-sage);width:min(100%,960px);color:var(--paper-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px;display:grid}.DraftResumeCard-module__1tExCW__card>svg{color:var(--paper-action);flex-shrink:0}.DraftResumeCard-module__1tExCW__copy{min-width:0}.DraftResumeCard-module__1tExCW__copy>span{color:var(--paper-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.75rem;line-height:1.45;display:block}.DraftResumeCard-module__1tExCW__copy strong{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.4;display:block}.DraftResumeCard-module__1tExCW__actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.DraftResumeCard-module__1tExCW__card button{border-radius:var(--control-radius);min-width:44px;min-height:44px;font-size:.875rem}.DraftResumeCard-module__1tExCW__resume{border:1px solid var(--paper-line);align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.DraftResumeCard-module__1tExCW__resume svg{flex-shrink:0}.DraftResumeCard-module__1tExCW__discard{color:var(--paper-muted);place-items:center;display:grid}.DraftResumeCard-module__1tExCW__card button:hover{background:var(--paper-soft)}.DraftResumeCard-module__1tExCW__confirm{font-size:.8125rem}.DraftResumeCard-module__1tExCW__confirm button{border:1px solid var(--paper-line);padding:8px 10px}.DraftResumeCard-module__1tExCW__confirm .DraftResumeCard-module__1tExCW__delete{color:var(--paper-danger)}.DraftResumeCard-module__1tExCW__card button:focus-visible{outline:2px solid var(--paper-action);outline-offset:2px}@media (max-width:640px){.DraftResumeCard-module__1tExCW__card{grid-template-columns:24px minmax(0,1fr);gap:6px 10px;padding:10px}.DraftResumeCard-module__1tExCW__actions{grid-column:1/-1}.DraftResumeCard-module__1tExCW__confirm>span{flex-basis:100%}}
.EventPlacesBadge-module__cco7Qa__badge{border:1px solid color-mix(in srgb,var(--paper-action,#76bba9) 28%,transparent);width:fit-content;max-width:100%;color:var(--paper-ink);background:color-mix(in srgb,var(--paper-action,#76bba9) 10%,transparent);white-space:normal;border-radius:.625rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:650;line-height:1.35;display:inline-flex}.EventPlacesBadge-module__cco7Qa__badge[data-full]{color:var(--paper-muted);background:var(--paper-soft);border-color:var(--paper-line)}.EventPlacesBadge-module__cco7Qa__badge svg{flex-shrink:0}
.SignupTemplates-module__rg6xGG__templates,.SignupTemplates-module__rg6xGG__editor,.SignupTemplates-module__rg6xGG__save{min-width:0;color:var(--paper-ink);font-size:17px;line-height:1.5}.SignupTemplates-module__rg6xGG__templates button,.SignupTemplates-module__rg6xGG__editor button,.SignupTemplates-module__rg6xGG__save button{font:inherit}.SignupTemplates-module__rg6xGG__templates button{text-align:left}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__templateCards{gap:12px}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__templateCard{text-align:left;width:100%;min-width:0;color:var(--paper-ink);border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:color-mix(in srgb,#acb67b 12%,var(--paper));box-shadow:1px 2px 0 color-mix(in srgb,var(--paper-line) 55%,transparent);gap:10px;padding:14px;display:grid}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__templateCard[data-category=social],.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__templateCard[data-category=volunteer]{background:color-mix(in srgb,#d6a776 12%,var(--paper))}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__templateCard[data-category=learning],.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__templateCard[data-category=gaming]{background:color-mix(in srgb,#b294ab 10%,var(--paper))}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__templateCard:hover,.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__templateCard[data-selected=true]{border-color:var(--paper-action)}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__previewTemplate{width:100%;min-width:0;color:inherit;background:0 0;border:0;gap:8px;padding:0;display:grid}.SignupTemplates-module__rg6xGG__templateCardHeading{align-items:center;gap:10px;min-width:0;display:flex}.SignupTemplates-module__rg6xGG__templateCardHeading strong{font:600 1.125rem/1.2 var(--font-editorial);overflow-wrap:anywhere;flex:1}.SignupTemplates-module__rg6xGG__templateCardHeading>svg{flex-shrink:0}.SignupTemplates-module__rg6xGG__templateDescription{color:var(--paper-muted);font-size:.8125rem;line-height:1.45}.SignupTemplates-module__rg6xGG__rolePreview{border-block:1px solid var(--paper-line);background:color-mix(in srgb,var(--paper) 50%,transparent);gap:0;padding:4px 10px;display:grid}.SignupTemplates-module__rg6xGG__previewRole{align-items:center;gap:7px;min-width:0;min-height:34px;font-size:.8125rem;display:flex}.SignupTemplates-module__rg6xGG__previewRole>div{overflow-wrap:anywhere;flex:1;min-width:0}.SignupTemplates-module__rg6xGG__previewRole>strong{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem}.SignupTemplates-module__rg6xGG__previewRole small,.SignupTemplates-module__rg6xGG__moreRoles{color:var(--paper-muted);font-size:.75rem;font-weight:400}.SignupTemplates-module__rg6xGG__moreRoles{padding:4px 0}.SignupTemplates-module__rg6xGG__templateCardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.SignupTemplates-module__rg6xGG__templateCardFooter>small{color:var(--paper-muted);align-items:center;gap:5px;font-size:.75rem;display:flex}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__useTemplate{border:1px solid var(--paper-action);border-radius:var(--control-radius);background:var(--paper);min-height:44px;color:var(--paper-action);align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;font-weight:650;display:flex}.SignupTemplates-module__rg6xGG__previewOptions{padding-block:2px;font-size:.6875rem;line-height:1.4;display:block}.SignupTemplates-module__rg6xGG__trigger{border:1px solid var(--paper-line);border-radius:var(--control-radius);background:var(--paper-soft);align-items:center;gap:4px;padding:2px;display:flex}.SignupTemplates-module__rg6xGG__trigger[data-selected=true]{border-color:var(--paper-action)}.SignupTemplates-module__rg6xGG__trigger>button{border-radius:var(--control-radius);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;min-height:48px;padding:8px;display:flex}.SignupTemplates-module__rg6xGG__trigger>button:first-child{text-align:left;flex:1;min-width:0}.SignupTemplates-module__rg6xGG__triggerText{overflow-wrap:anywhere;flex:1;gap:1px;min-width:0;display:grid}.SignupTemplates-module__rg6xGG__triggerText strong{font-size:16px;font-weight:650;line-height:1.4}.SignupTemplates-module__rg6xGG__triggerText small{color:var(--paper-muted);font-size:12px}.SignupTemplates-module__rg6xGG__changeLabel{color:var(--paper-action);flex-shrink:0;font-size:13px;font-weight:600}.SignupTemplates-module__rg6xGG__trigger>button>svg{flex-shrink:0}.SignupTemplates-module__rg6xGG__trigger>button:last-child:not(:first-child){flex-shrink:0;justify-content:center;width:44px}.SignupTemplates-module__rg6xGG__rotated{transform:rotate(180deg)}.SignupTemplates-module__rg6xGG__trigger>button>svg:last-child,.SignupTemplates-module__rg6xGG__templateCardHeading>svg,.SignupTemplates-module__rg6xGG__advanced>summary svg{transition:transform var(--motion-control) var(--motion-ease)}.SignupTemplates-module__rg6xGG__templates :is(.SignupTemplates-module__rg6xGG__templateCard,.SignupTemplates-module__rg6xGG__startAction,.SignupTemplates-module__rg6xGG__useTemplate,.SignupTemplates-module__rg6xGG__templateCategories button){transition:border-color var(--motion-control) ease-out,background-color var(--motion-control) ease-out,color var(--motion-control) ease-out,box-shadow var(--motion-control) ease-out}@media (prefers-reduced-motion:reduce){.SignupTemplates-module__rg6xGG__trigger>button>svg:last-child,.SignupTemplates-module__rg6xGG__templateCardHeading>svg,.SignupTemplates-module__rg6xGG__advanced>summary svg,.SignupTemplates-module__rg6xGG__templates :is(.SignupTemplates-module__rg6xGG__templateCard,.SignupTemplates-module__rg6xGG__startAction,.SignupTemplates-module__rg6xGG__useTemplate,.SignupTemplates-module__rg6xGG__templateCategories button){transition:none}}.SignupTemplates-module__rg6xGG__selection{color:var(--paper-action);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:14px;display:flex}.SignupTemplates-module__rg6xGG__selection svg{flex-shrink:0;margin-top:2px}.SignupTemplates-module__rg6xGG__help,.SignupTemplates-module__rg6xGG__intro{color:var(--paper-muted);margin:10px 0;font-size:16px;line-height:1.55}.SignupTemplates-module__rg6xGG__dropdown{min-width:0}.SignupTemplates-module__rg6xGG__intro{padding:0 14px}.SignupTemplates-module__rg6xGG__filters{grid-template-columns:minmax(0,1fr);gap:8px;padding:4px 12px 8px;display:grid}.SignupTemplates-module__rg6xGG__templateCategories{scrollbar-width:thin;gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.SignupTemplates-module__rg6xGG__templateCategories button{border-radius:var(--control-radius);background:var(--paper-soft);flex-shrink:0;min-height:40px;padding:6px 10px;font-size:14px}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__templateCategories button[aria-pressed=true]{background:var(--paper-action);color:var(--paper-action-ink);font-weight:600}.SignupTemplates-module__rg6xGG__filters .SignupTemplates-module__rg6xGG__mobileCategory{display:none}.SignupTemplates-module__rg6xGG__templateGroup{padding:10px 12px}.SignupTemplates-module__rg6xGG__templateGroup h4{color:var(--paper-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:0 0 8px;font-size:.8125rem;display:flex}.SignupTemplates-module__rg6xGG__templateGroup h4 small{font:inherit}.SignupTemplates-module__rg6xGG__templateCards{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.SignupTemplates-module__rg6xGG__templateCards .SignupTemplates-module__rg6xGG__row{border:0;border-bottom:1px solid var(--paper-line);background:0 0;border-radius:0;justify-content:flex-start;gap:9px;padding:12px 4px}.SignupTemplates-module__rg6xGG__templateCards .SignupTemplates-module__rg6xGG__row:hover,.SignupTemplates-module__rg6xGG__templateCards .SignupTemplates-module__rg6xGG__row[aria-pressed=true]{border-color:var(--paper-action);background:color-mix(in srgb,var(--paper-action) 7%,var(--paper))}.SignupTemplates-module__rg6xGG__templateCards .SignupTemplates-module__rg6xGG__rowText strong{font-size:16px}.SignupTemplates-module__rg6xGG__templateCards .SignupTemplates-module__rg6xGG__rowText>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.SignupTemplates-module__rg6xGG__templateCards .SignupTemplates-module__rg6xGG__rowText small{color:var(--paper-muted);font-size:13px;line-height:1.4}.SignupTemplates-module__rg6xGG__filters label,.SignupTemplates-module__rg6xGG__save label{align-content:start;gap:6px;font-size:16px;font-weight:600;display:grid}.SignupTemplates-module__rg6xGG__search{border:1px solid var(--paper-line);border-radius:var(--control-radius);background:var(--paper-soft);border-color:var(--paper-control);align-self:end;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.SignupTemplates-module__rg6xGG__search svg{color:var(--paper-muted);flex-shrink:0}.SignupTemplates-module__rg6xGG__search input{background:0 0;border:0;width:100%;min-width:0;height:48px;padding:8px 0!important;font-size:18px!important}.SignupTemplates-module__rg6xGG__search:focus-within{outline:2px solid var(--paper-action);outline-offset:2px}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__search input:focus-visible{box-shadow:none;outline:0}.SignupTemplates-module__rg6xGG__filters select,.SignupTemplates-module__rg6xGG__save input,.SignupTemplates-module__rg6xGG__save textarea,.SignupTemplates-module__rg6xGG__save select{border:1px solid var(--paper-control);border-radius:var(--control-radius);background:var(--paper-soft);width:100%;min-width:0;min-height:48px;color:var(--paper-ink);padding:9px 10px;font-size:18px!important}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__create{border:1px dashed var(--paper-line);border-radius:var(--control-radius);text-align:left;background:0 0;justify-content:flex-start;align-items:center;gap:10px;width:calc(100% - 24px);margin:10px 12px 12px;padding:12px;display:flex}.SignupTemplates-module__rg6xGG__create>svg{color:var(--paper-muted);flex-shrink:0}.SignupTemplates-module__rg6xGG__create>span{gap:3px;min-width:0;display:grid}.SignupTemplates-module__rg6xGG__create strong{font-size:15px;font-weight:600}.SignupTemplates-module__rg6xGG__create small{color:var(--paper-muted);font-size:13px;line-height:1.4}.SignupTemplates-module__rg6xGG__advanced{border-top:1px solid var(--paper-line);margin:0 12px 12px;padding-top:4px}.SignupTemplates-module__rg6xGG__advanced>summary{min-height:44px;color:var(--paper-muted);cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}.SignupTemplates-module__rg6xGG__advanced>summary::-webkit-details-marker{display:none}.SignupTemplates-module__rg6xGG__advanced[open]>summary svg{transform:rotate(180deg)}.SignupTemplates-module__rg6xGG__advanced .SignupTemplates-module__rg6xGG__help{margin:0;font-size:14px}.SignupTemplates-module__rg6xGG__list{min-width:0}.SignupTemplates-module__rg6xGG__startActions{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:10px;padding:12px;display:grid}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__startAction{border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:var(--paper-soft);justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;min-height:72px;padding:12px;display:flex}.SignupTemplates-module__rg6xGG__startAction>svg{color:var(--paper-ink);flex-shrink:0;margin-top:2px}.SignupTemplates-module__rg6xGG__startAction>span{gap:4px;min-width:0;display:grid}.SignupTemplates-module__rg6xGG__startAction strong{font-size:16px;font-weight:650}.SignupTemplates-module__rg6xGG__startAction small{color:var(--paper-muted);font-size:14px;line-height:1.4}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__startAction:hover{border-color:var(--paper-action)}.SignupTemplates-module__rg6xGG__templates .SignupTemplates-module__rg6xGG__showSaved{min-height:44px;color:var(--paper-ink);background:0 0;border:0;margin-top:6px;padding:6px 0;font-size:14px}.SignupTemplates-module__rg6xGG__libraryHeading{align-items:center;gap:12px;padding:4px 12px;display:flex}.SignupTemplates-module__rg6xGG__libraryHeading button{min-height:44px;color:var(--paper-muted);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:6px 0;font-size:14px;display:inline-flex}.SignupTemplates-module__rg6xGG__libraryHeading h4{color:var(--paper-ink);font-size:1.375rem;font-family:var(--font-editorial);margin:0;font-weight:600}.SignupTemplates-module__rg6xGG__group{background:var(--paper-soft);color:var(--paper-ink);padding:12px 14px 8px;font-size:16px;font-weight:700}.SignupTemplates-module__rg6xGG__row{text-align:left;border-bottom:1px solid var(--paper-line);align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.SignupTemplates-module__rg6xGG__rowText{flex:1;gap:4px;min-width:0;display:grid}.SignupTemplates-module__rg6xGG__pickLabel{color:var(--paper-action);background:0 0;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:3px 5px;font-size:12px;font-weight:600;display:inline-flex}.SignupTemplates-module__rg6xGG__rowText strong{font-size:18px}.SignupTemplates-module__rg6xGG__rowText>span,.SignupTemplates-module__rg6xGG__rowText small{color:var(--paper-muted);overflow-wrap:anywhere;font-size:16px;font-weight:400}.SignupTemplates-module__rg6xGG__rowText small{color:var(--paper-ink)}.SignupTemplates-module__rg6xGG__row:hover,.SignupTemplates-module__rg6xGG__row[aria-pressed=true]{background:color-mix(in srgb, var(--paper-action) 9%, var(--paper))}.SignupTemplates-module__rg6xGG__status{margin:0;padding:14px;font-size:16px}.SignupTemplates-module__rg6xGG__status button{min-height:44px;text-decoration:underline;display:block}.SignupTemplates-module__rg6xGG__editor{gap:12px;display:grid}.SignupTemplates-module__rg6xGG__editorHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.SignupTemplates-module__rg6xGG__editorHeading strong{align-items:center;gap:8px;font-size:18px;display:flex}.SignupTemplates-module__rg6xGG__editorHeading>span{color:var(--paper-muted);font-size:16px}.SignupTemplates-module__rg6xGG__editorHeading+p{margin:-6px 0 0}.SignupTemplates-module__rg6xGG__roles{gap:0;display:grid}.SignupTemplates-module__rg6xGG__role{border:0;border-top:1px solid var(--paper-line);background:0 0;border-radius:0;padding:14px 0}.SignupTemplates-module__rg6xGG__role[data-dragging=true]{opacity:.6}.SignupTemplates-module__rg6xGG__roleMain{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.SignupTemplates-module__rg6xGG__editor .SignupTemplates-module__rg6xGG__iconButton{border-radius:var(--control-radius);place-content:center;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;overflow:hidden}.SignupTemplates-module__rg6xGG__editor .SignupTemplates-module__rg6xGG__iconButton>[data-signup-role-icon]{width:32px;height:32px;margin:0;display:block}.SignupTemplates-module__rg6xGG__roleName{min-width:0;color:var(--paper-muted);gap:4px;font-size:16px;display:grid}.SignupTemplates-module__rg6xGG__roleName input{border:1px solid var(--paper-action);border-radius:var(--control-radius);background:var(--paper-soft);width:100%;min-width:0;min-height:44px;color:var(--paper-ink);font-weight:650;padding:6px 8px!important;font-size:18px!important}.SignupTemplates-module__rg6xGG__editableName{text-align:left;width:100%;min-width:0;min-height:44px;color:var(--paper-ink);align-items:center;gap:9px;display:flex}.SignupTemplates-module__rg6xGG__editableName strong{overflow-wrap:anywhere;font-size:18px;font-weight:650}.SignupTemplates-module__rg6xGG__editableName svg{color:var(--paper-muted);flex-shrink:0}.SignupTemplates-module__rg6xGG__roleControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.SignupTemplates-module__rg6xGG__capacity{color:var(--paper-muted);gap:4px;font-size:16px;display:grid}.SignupTemplates-module__rg6xGG__stepper{border:1px solid var(--paper-line);border-radius:var(--control-radius);background:var(--paper-soft);border-color:var(--paper-control);align-items:center;gap:3px;display:flex}.SignupTemplates-module__rg6xGG__stepper button{width:44px;height:44px;font-size:22px}.SignupTemplates-module__rg6xGG__stepper input{text-align:center;width:70px;min-width:0;height:44px;color:var(--paper-ink);appearance:textfield;background:0 0;border:0;padding:4px!important;font-size:18px!important}.SignupTemplates-module__rg6xGG__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SignupTemplates-module__rg6xGG__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SignupTemplates-module__rg6xGG__roleActions{align-self:end;align-items:center;gap:3px;display:flex}.SignupTemplates-module__rg6xGG__roleActions button{border-radius:var(--control-radius);place-items:center;width:44px;height:44px;display:grid}.SignupTemplates-module__rg6xGG__roleActions button:hover{background:var(--paper-soft)}.SignupTemplates-module__rg6xGG__roleActions button:last-child{color:var(--paper-muted)}.SignupTemplates-module__rg6xGG__roleActions button:last-child:hover{color:var(--error)}.SignupTemplates-module__rg6xGG__editor button:disabled{opacity:.4;cursor:default}.SignupTemplates-module__rg6xGG__roleStyle{min-width:0}.SignupTemplates-module__rg6xGG__appearancePreview{border-radius:var(--form-radius);background:var(--form-surface);align-items:center;gap:14px;margin-bottom:20px;padding:16px;display:flex}.SignupTemplates-module__rg6xGG__appearancePreview strong{overflow-wrap:anywhere;font-size:1.125rem}.SignupTemplates-module__rg6xGG__styleHeader{justify-content:space-between;align-items:center;font-weight:600;display:flex}.SignupTemplates-module__rg6xGG__swatches{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.SignupTemplates-module__rg6xGG__swatches button{border:6px solid var(--paper);outline:1px solid var(--paper-line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.SignupTemplates-module__rg6xGG__swatches button[aria-pressed=true]{outline:3px solid var(--paper-ink)}.SignupTemplates-module__rg6xGG__iconPicker{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;margin-top:6px;display:grid}.SignupTemplates-module__rg6xGG__iconPicker button{border-radius:var(--control-radius);border:1px solid #0000;justify-items:center;gap:3px;min-width:0;min-height:44px;padding:6px 2px;font-size:16px;display:grid}.SignupTemplates-module__rg6xGG__iconPicker button span{overflow-wrap:anywhere;max-width:100%;font-size:15px;line-height:1.3}.SignupTemplates-module__rg6xGG__iconCategories{gap:6px;margin-top:12px;display:grid}.SignupTemplates-module__rg6xGG__iconSearch{border:1px solid var(--paper-line);border-radius:var(--control-radius);color:var(--paper-muted);border-color:var(--paper-control);align-items:center;gap:8px;padding:0 10px;display:flex}.SignupTemplates-module__rg6xGG__iconSearch input{width:100%;min-width:0;min-height:44px;color:var(--paper-ink);background:0 0;border:0;padding:6px 0!important;font-size:18px!important}.SignupTemplates-module__rg6xGG__iconCategoryBar{scrollbar-width:thin;gap:4px;padding:4px 1px;display:flex;overflow-x:auto}.SignupTemplates-module__rg6xGG__iconCategoryBar button{border-radius:var(--control-radius);border:1px solid #0000;place-items:center;min-width:44px;height:44px;display:grid}.SignupTemplates-module__rg6xGG__iconCategoryBar button[aria-pressed=true]{border-color:var(--paper-action);background:var(--paper-soft)}.SignupTemplates-module__rg6xGG__iconGroupTitle{color:var(--paper-muted);font-size:14px}.SignupTemplates-module__rg6xGG__iconGroupTitle span{font-variant-numeric:tabular-nums;margin-left:5px}.SignupTemplates-module__rg6xGG__category{border-bottom:1px solid var(--paper-line);min-width:0}.SignupTemplates-module__rg6xGG__category>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:16px;font-weight:600;list-style:none;display:flex}.SignupTemplates-module__rg6xGG__category>summary::-webkit-details-marker{display:none}.SignupTemplates-module__rg6xGG__category>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.SignupTemplates-module__rg6xGG__category>summary small{text-align:center;border-radius:var(--control-radius);background:var(--paper-soft);min-width:26px;color:var(--paper-muted);padding:1px 6px;font-size:15px}.SignupTemplates-module__rg6xGG__category>summary svg{flex-shrink:0;transition:transform .12s}.SignupTemplates-module__rg6xGG__category[open]>summary svg{transform:rotate(180deg)}.SignupTemplates-module__rg6xGG__category>summary:focus-visible{outline:2px solid var(--paper-action);outline-offset:-2px}.SignupTemplates-module__rg6xGG__category>.SignupTemplates-module__rg6xGG__iconPicker{margin:0;padding:8px 4px 12px}.SignupTemplates-module__rg6xGG__iconPicker button[aria-pressed=true]{border-color:var(--paper-action);background:var(--paper-soft)}.SignupTemplates-module__rg6xGG__iconGroup{grid-column:1/-1;width:100%;margin-top:8px;font-size:16px;font-weight:600}.SignupTemplates-module__rg6xGG__add{border:1px dashed var(--paper-line);border-radius:var(--control-radius);background:color-mix(in srgb, var(--paper-action) 5%, var(--paper));justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.SignupTemplates-module__rg6xGG__error{color:var(--error,#b93830);margin:8px 0 0;font-size:16px}.SignupTemplates-module__rg6xGG__role input[aria-invalid=true]{outline:2px solid var(--error,#b93830);outline-offset:1px}.SignupTemplates-module__rg6xGG__save{margin-top:12px}.SignupTemplates-module__rg6xGG__saveFields{gap:16px;margin:0;display:grid}.SignupTemplates-module__rg6xGG__templates :is(button,input,select,summary):focus-visible,.SignupTemplates-module__rg6xGG__editor :is(button,input):focus-visible,.SignupTemplates-module__rg6xGG__save :is(button,input,textarea,select):focus-visible{outline:2px solid var(--paper-action);outline-offset:2px}.SignupTemplates-module__rg6xGG__roleOptions{min-width:0}.SignupTemplates-module__rg6xGG__roleOptionsTrigger{border:0;border-top:1px solid var(--paper-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:10px;padding:10px 0;font-size:15px;font-weight:600;display:flex}.SignupTemplates-module__rg6xGG__roleOptionsTrigger>span{align-items:center;gap:8px;display:flex}.SignupTemplates-module__rg6xGG__roleOptionsTrigger small{text-align:center;border-radius:var(--control-radius);background:var(--paper-soft);min-width:24px;padding:0 5px;font-size:12px}.SignupTemplates-module__rg6xGG__roleOptions .SignupTemplates-module__rg6xGG__help{margin-top:0;font-size:14px}.SignupTemplates-module__rg6xGG__optionRow{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;margin:6px 0;display:grid}.SignupTemplates-module__rg6xGG__optionRow input{border:1px solid var(--paper-control);border-radius:var(--control-radius);background:var(--paper-soft);width:100%;min-width:0;min-height:44px;color:var(--paper-ink);padding:8px 10px;font-size:18px!important}.SignupTemplates-module__rg6xGG__optionRow button{border-radius:var(--control-radius);place-items:center;width:44px;height:44px;display:grid}.SignupTemplates-module__rg6xGG__optionCounter{color:var(--paper-muted);grid-column:1/-1;gap:4px;font-size:14px;display:grid}.SignupTemplates-module__rg6xGG__optionCounter select,.SignupTemplates-module__rg6xGG__counterSettings input{border:1px solid var(--paper-control);border-radius:var(--control-radius);background:var(--paper-soft);width:100%;min-width:0;min-height:44px;color:var(--paper-ink);padding:8px 10px;font-size:16px}.SignupTemplates-module__rg6xGG__optionSettings{gap:4px;margin-bottom:8px;display:grid}.SignupTemplates-module__rg6xGG__optionSettings label{align-items:center;gap:8px;min-height:44px;display:flex}.SignupTemplates-module__rg6xGG__optionSettings input{width:18px;height:18px;accent-color:var(--paper-action);flex:none}.SignupTemplates-module__rg6xGG__counterSettings{border:1px solid var(--paper-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;min-width:0;padding:12px;display:grid}.SignupTemplates-module__rg6xGG__counterSettings legend{padding-inline:5px;font-weight:600}.SignupTemplates-module__rg6xGG__counterSettings>p{grid-column:1/-1}.SignupTemplates-module__rg6xGG__counterSettings label{gap:4px;min-width:0;display:grid}.SignupTemplates-module__rg6xGG__addOption{min-height:44px;color:var(--paper-action);align-items:center;gap:7px;display:flex;font-size:14px!important}.SignupTemplates-module__rg6xGG__availability{border:1px solid var(--paper-line);border-radius:var(--control-radius);padding:12px}.SignupTemplates-module__rg6xGG__availability legend{padding-inline:5px;font-size:15px;font-weight:600}.SignupTemplates-module__rg6xGG__availability .SignupTemplates-module__rg6xGG__help{margin:0 0 8px;font-size:14px}.SignupTemplates-module__rg6xGG__availability>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 10px;display:grid}.SignupTemplates-module__rg6xGG__availability label{align-items:center;gap:8px;min-height:44px;font-size:15px;display:flex}.SignupTemplates-module__rg6xGG__availability input{width:18px;height:18px;accent-color:var(--paper-action);flex-shrink:0;font-size:18px}.SignupTemplates-module__rg6xGG__transferActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.SignupTemplates-module__rg6xGG__transferActions button{border-radius:var(--control-radius);min-height:44px;color:var(--paper-ink);justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:14px;display:flex}.SignupTemplates-module__rg6xGG__transferActions button:hover{background:var(--paper-soft)}.SignupTemplates-module__rg6xGG__transferActions .SignupTemplates-module__rg6xGG__add{flex:1;min-width:160px}@media (max-width:560px){.SignupTemplates-module__rg6xGG__filters{grid-template-columns:minmax(0,1fr)}.SignupTemplates-module__rg6xGG__row{gap:8px;padding:12px 10px}.SignupTemplates-module__rg6xGG__role{padding:8px}.SignupTemplates-module__rg6xGG__roleActions{gap:0}.SignupTemplates-module__rg6xGG__templateCards .SignupTemplates-module__rg6xGG__row{grid-template-columns:32px minmax(0,1fr);display:grid}.SignupTemplates-module__rg6xGG__pickLabel{grid-column:2;justify-self:start}.SignupTemplates-module__rg6xGG__templateCategories{display:none}.SignupTemplates-module__rg6xGG__filters .SignupTemplates-module__rg6xGG__mobileCategory{gap:4px;font-size:14px;display:grid}.SignupTemplates-module__rg6xGG__filters .SignupTemplates-module__rg6xGG__mobileCategory select{font-size:16px!important}.SignupTemplates-module__rg6xGG__list{scrollbar-gutter:auto;max-height:none;overflow:visible}.SignupTemplates-module__rg6xGG__intro{font-size:14px;line-height:1.45}.SignupTemplates-module__rg6xGG__search input{font-size:16px!important}.SignupTemplates-module__rg6xGG__templateCards .SignupTemplates-module__rg6xGG__rowText>span{-webkit-line-clamp:unset;display:block;overflow:visible}.SignupTemplates-module__rg6xGG__templateCards .SignupTemplates-module__rg6xGG__row{padding:10px}.SignupTemplates-module__rg6xGG__trigger[data-selected=true]>button:first-child{grid-template-columns:38px minmax(0,1fr) 20px;gap:2px 8px;display:grid}.SignupTemplates-module__rg6xGG__trigger[data-selected=true]>button:first-child>[data-signup-role-icon]{grid-area:1/1/3}.SignupTemplates-module__rg6xGG__triggerText{grid-column:2}.SignupTemplates-module__rg6xGG__changeLabel{grid-area:2/2}.SignupTemplates-module__rg6xGG__trigger[data-selected=true]>button:first-child>svg:last-child{grid-area:1/3/3}}
.PlanningPlaceholder-module__2Kf9Qq__cards{gap:1rem;display:grid}.PlanningPlaceholder-module__2Kf9Qq__card{border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:var(--paper);border-top:3px solid var(--paper-line);min-height:11rem;padding:1.25rem}.PlanningPlaceholder-module__2Kf9Qq__card>*{border-radius:var(--control-radius);background:var(--paper-soft);height:.75rem;margin-bottom:1rem;animation:1.8s ease-in-out infinite PlanningPlaceholder-module__2Kf9Qq__breathe;display:block}.PlanningPlaceholder-module__2Kf9Qq__card>i{width:25%}.PlanningPlaceholder-module__2Kf9Qq__card>b{width:65%;height:1.5rem}.PlanningPlaceholder-module__2Kf9Qq__card>span:last-child{width:45%}@keyframes PlanningPlaceholder-module__2Kf9Qq__breathe{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.PlanningPlaceholder-module__2Kf9Qq__card>*{animation:none}}
.PlanningCardDescription-module__kMBuEW__fold{min-width:0}.PlanningCardDescription-module__kMBuEW__fold summary{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;list-style:none;display:flex}.PlanningCardDescription-module__kMBuEW__fold summary::-webkit-details-marker{display:none}.PlanningCardDescription-module__kMBuEW__fold summary>svg{flex:none;transition:transform .2s}.PlanningCardDescription-module__kMBuEW__fold summary:focus-visible{outline:2px solid var(--paper-action);outline-offset:3px;border-radius:.25rem}.PlanningCardDescription-module__kMBuEW__preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-weight:400;display:-webkit-box;overflow:hidden}.PlanningCardDescription-module__kMBuEW__label{flex:1;font-weight:600;display:none}.PlanningCardDescription-module__kMBuEW__fold[open] .PlanningCardDescription-module__kMBuEW__preview{display:none}.PlanningCardDescription-module__kMBuEW__fold[open] .PlanningCardDescription-module__kMBuEW__label{display:block}.PlanningCardDescription-module__kMBuEW__fold[open] summary>svg{transform:rotate(180deg)}.PlanningCardDescription-module__kMBuEW__full{white-space:pre-wrap;overflow-wrap:anywhere;padding:.25rem 0 .5rem}.PlanningCardDescription-module__kMBuEW__fold::details-content{interpolate-size:allow-keywords;height:0;transition:height .2s ease,content-visibility .2s allow-discrete;overflow:clip}.PlanningCardDescription-module__kMBuEW__fold[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.PlanningCardDescription-module__kMBuEW__fold summary>svg{transition:none}.PlanningCardDescription-module__kMBuEW__fold::details-content{transition:none}}
.MapDateControls-module__8RQjFG__periods{background:var(--paper);min-width:0;color:var(--paper-ink);flex-wrap:wrap;align-items:center;gap:4px;padding:0 8px;display:flex}.MapDateControls-module__8RQjFG__periods button{min-height:44px;color:var(--paper-muted);white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;padding:7px 10px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .16s ease-out,color .16s ease-out;display:flex;position:relative}.MapDateControls-module__8RQjFG__periods button:hover{background:var(--paper-soft);color:var(--paper-ink)}.MapDateControls-module__8RQjFG__periods button[aria-pressed=true]{color:var(--paper-ink)}.MapDateControls-module__8RQjFG__periods button[aria-pressed=true]:after{content:"";background:var(--paper-action);border-radius:1px;height:2px;position:absolute;bottom:5px;left:10px;right:10px}.MapDateControls-module__8RQjFG__periods button:focus-visible{outline:2px solid var(--paper-action);outline-offset:-3px}@media (max-width:420px){.MapDateControls-module__8RQjFG__periods{gap:2px;padding-inline:4px}.MapDateControls-module__8RQjFG__periods button{flex:1 0 auto;padding-inline:7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.MapDateControls-module__8RQjFG__periods button{transition:none}}
.PlanningSignupsPanel-module__msFOtq__panel{min-width:0;color:var(--paper-ink);text-align:left}.PlanningSignupsPanel-module__msFOtq__externalJoin{min-height:44px;color:var(--paper-action);align-items:center;margin-bottom:.75rem;text-decoration:underline;display:inline-flex}.PlanningSignupsPanel-module__msFOtq__externalPeople{margin:0;padding:0;list-style:none}.PlanningSignupsPanel-module__msFOtq__externalPeople li{border-bottom:1px solid var(--paper-line);flex-direction:column;gap:.15rem;padding:.5rem 0;font-size:.85rem;display:flex}.PlanningSignupsPanel-module__msFOtq__externalPeople span,.PlanningSignupsPanel-module__msFOtq__externalPeople small{color:var(--paper-muted)}.PlanningSignupsPanel-module__msFOtq__creationPreview{border:1px solid var(--paper-line);background:var(--paper-soft);overflow-wrap:anywhere;padding:1.25rem}.PlanningSignupsPanel-module__msFOtq__creationPreview h3{font:500 1.6rem var(--font-editorial);margin:0 0 .75rem}.PlanningSignupsPanel-module__msFOtq__creationPreview p{white-space:pre-wrap;margin:.75rem 0}.PlanningSignupsPanel-module__msFOtq__creationPreview dl{gap:.65rem;margin:1rem 0;display:grid}.PlanningSignupsPanel-module__msFOtq__creationPreview dl>div{grid-template-columns:minmax(6rem,1fr) minmax(0,2fr);gap:.75rem;display:grid}.PlanningSignupsPanel-module__msFOtq__creationPreview dt{color:var(--paper-muted)}.PlanningSignupsPanel-module__msFOtq__creationPreview dd{margin:0}.PlanningSignupsPanel-module__msFOtq__counterTotals{flex-wrap:wrap;gap:.5rem 1rem;margin:.625rem 0 .875rem;font-size:.875rem;display:flex}.PlanningSignupsPanel-module__msFOtq__counterTotals>span{white-space:nowrap}.PlanningSignupsPanel-module__msFOtq__counterTotals small{color:var(--paper-muted);flex-basis:100%}.PlanningSignupsPanel-module__msFOtq__toolTabs{gap:.5rem;margin-bottom:.75rem;display:flex}.PlanningSignupsPanel-module__msFOtq__toolTabs>button{flex:1}:where(.PlanningSignupsPanel-module__msFOtq__controls,.PlanningSignupsPanel-module__msFOtq__dialog) button{text-align:left;border:1px solid var(--paper-line);border-radius:var(--control-radius);background:var(--paper);min-height:44px;color:var(--paper-ink);font:inherit;cursor:pointer;justify-content:flex-start;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.875rem;display:inline-flex}:where(.PlanningSignupsPanel-module__msFOtq__controls,.PlanningSignupsPanel-module__msFOtq__dialog) button:hover{background:var(--paper-soft)}.PlanningSignupsPanel-module__msFOtq__controls button:focus-visible,.PlanningSignupsPanel-module__msFOtq__dialog :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--paper-action);outline-offset:3px}.PlanningSignupsPanel-module__msFOtq__controls button:disabled,.PlanningSignupsPanel-module__msFOtq__dialog button:disabled{opacity:.55;cursor:default}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__primary,.PlanningSignupsPanel-module__msFOtq__dialog .PlanningSignupsPanel-module__msFOtq__primary{background:var(--paper-action);color:var(--paper-action-ink);border-color:var(--paper-action);font-weight:650}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__primary:hover,.PlanningSignupsPanel-module__msFOtq__dialog .PlanningSignupsPanel-module__msFOtq__primary:hover{filter:brightness(1.08)}.PlanningSignupsPanel-module__msFOtq__sectionHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.PlanningSignupsPanel-module__msFOtq__sectionHeading>div{min-width:0}.PlanningSignupsPanel-module__msFOtq__sectionHeading h2{align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:700;display:flex}.PlanningSignupsPanel-module__msFOtq__sectionHeading p,.PlanningSignupsPanel-module__msFOtq__intro{color:var(--paper-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.PlanningSignupsPanel-module__msFOtq__sectionHeading>button{flex-shrink:0}.PlanningSignupsPanel-module__msFOtq__cards{grid-template-columns:minmax(0,1fr);gap:.875rem;max-width:720px;display:grid}.PlanningSignupsPanel-module__msFOtq__card{border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:var(--paper-soft);width:100%;min-width:0;max-width:560px;box-shadow:var(--paper-shadow);scroll-margin-top:1rem;overflow:hidden;container:signup-card/inline-size}:is(.PlanningSignupsPanel-module__msFOtq__card:not([data-planning-pocket]):has(.PlanningSignupsPanel-module__msFOtq__rosterGrid>.PlanningSignupsPanel-module__msFOtq__rosterGroup:nth-child(3)),.PlanningSignupsPanel-module__msFOtq__card:not([data-planning-pocket]):has(.PlanningSignupsPanel-module__msFOtq__participantRows>.PlanningSignupsPanel-module__msFOtq__person:nth-child(9))){max-width:720px}.PlanningSignupsPanel-module__msFOtq__card[data-focused]{border-color:var(--paper-action)}.PlanningSignupsPanel-module__msFOtq__cardHeading{color:var(--paper-ink);border-bottom:2px solid var(--paper-ink);background:0 0;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem .875rem;display:flex}.PlanningSignupsPanel-module__msFOtq__cardHeading>div:first-child{flex:1;min-width:0}.PlanningSignupsPanel-module__msFOtq__headingMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.PlanningSignupsPanel-module__msFOtq__headingCapacity{color:var(--paper-action);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:650;line-height:1.4}.PlanningSignupsPanel-module__msFOtq__cardHeading h3{color:var(--paper-ink);overflow-wrap:anywhere;font-size:1.5rem;font-weight:500;line-height:1.2;font-family:var(--font-editorial);margin:.375rem 0 0}.PlanningSignupsPanel-module__msFOtq__cardHeading>button{background:0 0;flex-shrink:0}.PlanningSignupsPanel-module__msFOtq__eyebrow{color:var(--paper-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:650;display:flex}.PlanningSignupsPanel-module__msFOtq__cardBody{padding:.75rem 1rem 1rem}.PlanningSignupsPanel-module__msFOtq__description{max-width:70ch;color:var(--paper-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .875rem;font-size:.875rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__facts{color:var(--paper-muted);flex-wrap:wrap;gap:.625rem 1.25rem;font-size:.8125rem;display:flex}.PlanningSignupsPanel-module__msFOtq__facts>span{align-items:center;gap:.375rem;display:flex}.PlanningSignupsPanel-module__msFOtq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.PlanningSignupsPanel-module__msFOtq__empty{text-align:left;border:1px dashed var(--paper-line);border-radius:var(--paper-radius);background:var(--paper);border-style:solid;border-left:3px solid var(--paper-rust);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}.PlanningSignupsPanel-module__msFOtq__empty>svg{color:var(--paper-action)}.PlanningSignupsPanel-module__msFOtq__empty h3{font-size:1.25rem;font-weight:650}.PlanningSignupsPanel-module__msFOtq__empty p{max-width:32rem;color:var(--paper-muted);line-height:1.6}.PlanningSignupsPanel-module__msFOtq__error{border:1px solid var(--paper-danger);border-radius:var(--control-radius);color:var(--paper-ink);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;padding:.75rem;font-size:.875rem;display:flex}.PlanningSignupsPanel-module__msFOtq__roster{margin-top:.625rem}.PlanningSignupsPanel-module__msFOtq__fullRoster{container:signup-card/inline-size}.PlanningSignupsPanel-module__msFOtq__rosterTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;margin-bottom:.5rem;display:flex}.PlanningSignupsPanel-module__msFOtq__remaining{color:var(--paper-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.PlanningSignupsPanel-module__msFOtq__rosterTitle .PlanningSignupsPanel-module__msFOtq__rosterHeading{flex-wrap:wrap;margin:0}.PlanningSignupsPanel-module__msFOtq__rosterHeading{align-items:center;gap:.5rem;margin:0 0 .375rem;font-size:.875rem;font-weight:650;display:flex}.PlanningSignupsPanel-module__msFOtq__rosterHeading>svg{color:var(--paper-muted)}.PlanningSignupsPanel-module__msFOtq__rosterHint{color:var(--paper-muted);margin:.5rem 0;font-size:.8125rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__rosterGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}.PlanningSignupsPanel-module__msFOtq__rosterGroup{min-width:0}.PlanningSignupsPanel-module__msFOtq__rosterGroup[data-plain-list]{border:0;border-radius:0;overflow:visible}.PlanningSignupsPanel-module__msFOtq__capacityProgress{appearance:none;border-radius:var(--control-radius);background:var(--paper-soft);width:100%;height:.25rem;color:var(--paper-action);border:0;margin:0 0 .875rem;display:block;overflow:hidden}.PlanningSignupsPanel-module__msFOtq__capacityProgress::-webkit-progress-bar{background:var(--paper-soft);border-radius:var(--control-radius)}.PlanningSignupsPanel-module__msFOtq__capacityProgress::-webkit-progress-value{background:var(--paper-action);border-radius:var(--control-radius)}.PlanningSignupsPanel-module__msFOtq__capacityProgress::-moz-progress-bar{background:var(--paper-action);border-radius:var(--control-radius)}.PlanningSignupsPanel-module__msFOtq__rosterEmpty{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.PlanningSignupsPanel-module__msFOtq__rosterEmpty strong{font-size:1rem}.PlanningSignupsPanel-module__msFOtq__rosterEmpty p{color:var(--paper-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__emptyMark{border-radius:var(--control-radius);background:var(--paper-soft);width:2rem;height:2rem;color:var(--paper-ink);flex-shrink:0;place-items:center;display:grid}.PlanningSignupsPanel-module__msFOtq__rosterGroup[data-role-column=false]{grid-column:1/-1}.PlanningSignupsPanel-module__msFOtq__rosterGroup h5{border-bottom:1px solid var(--paper-line);min-height:32px;color:var(--paper-ink);align-items:center;gap:.3rem;margin:0 0 .125rem;padding:0 0 .375rem;font-size:.875rem;font-weight:700;line-height:1.35;display:flex}.PlanningSignupsPanel-module__msFOtq__rosterGroup h5>span{overflow-wrap:anywhere;min-width:0}.PlanningSignupsPanel-module__msFOtq__groupCount{white-space:nowrap;color:var(--paper-muted);font-size:inherit;font-variant-numeric:tabular-nums;font-weight:500}.PlanningSignupsPanel-module__msFOtq__rosterGroup[data-role-column=true]:not([data-plain-list]){min-height:3.5rem}.PlanningSignupsPanel-module__msFOtq__rosterGroup ul{margin:0;padding:0;list-style:none}.PlanningSignupsPanel-module__msFOtq__rosterGroup .PlanningSignupsPanel-module__msFOtq__participantRows{-moz-column-gap:1rem;grid-template-columns:minmax(0,1fr);column-gap:1rem;display:grid}@container signup-card (min-width:400px){.PlanningSignupsPanel-module__msFOtq__rosterGrid[data-role-layout=true]:not([data-role-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container signup-card (min-width:680px){.PlanningSignupsPanel-module__msFOtq__rosterGrid[data-role-layout=true]:not([data-role-count="1"]):not([data-role-count="2"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.PlanningSignupsPanel-module__msFOtq__person{border-bottom:1px solid color-mix(in srgb,var(--paper-line) 65%,transparent);min-width:0}.PlanningSignupsPanel-module__msFOtq__roster .PlanningSignupsPanel-module__msFOtq__personToggle{width:100%;min-width:0;min-height:40px;color:var(--paper-ink);background:0 0;border:0;border-radius:.25rem;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:.375rem .125rem;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}.PlanningSignupsPanel-module__msFOtq__roster .PlanningSignupsPanel-module__msFOtq__personToggle:hover{background:var(--paper-soft)}.PlanningSignupsPanel-module__msFOtq__person[data-self] .PlanningSignupsPanel-module__msFOtq__personToggle{background:color-mix(in srgb,var(--paper-soft) 60%,transparent)}.PlanningSignupsPanel-module__msFOtq__personName{white-space:normal;text-overflow:clip;text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;overflow:visible}.PlanningSignupsPanel-module__msFOtq__rosterColumns{border-block:1px solid var(--paper-line);color:var(--paper-muted);text-transform:uppercase;letter-spacing:.09em;grid-template-columns:minmax(0,1fr) minmax(4rem,28%);gap:.625rem;padding:.5rem .125rem;font-size:.625rem;font-weight:500;display:grid}.PlanningSignupsPanel-module__msFOtq__personRole{min-width:4rem;color:var(--paper-muted);overflow-wrap:anywhere;flex:0 0 28%;font-size:.75rem;line-height:1.4}.PlanningSignupsPanel-module__msFOtq__personIndicator{color:var(--paper-muted);flex-shrink:0}@media (pointer:coarse){.PlanningSignupsPanel-module__msFOtq__roster .PlanningSignupsPanel-module__msFOtq__personToggle{min-height:44px}}.PlanningSignupsPanel-module__msFOtq__participantDetails{gap:1rem;display:grid}.PlanningSignupsPanel-module__msFOtq__participantDetails>section h3{align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.875rem;font-weight:650;display:flex}.PlanningSignupsPanel-module__msFOtq__participantDetails p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__participantDetails .PlanningSignupsPanel-module__msFOtq__personResponse{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.PlanningSignupsPanel-module__msFOtq__personResponse .PlanningSignupsPanel-module__msFOtq__participantRole{border-radius:var(--control-radius);background:var(--paper-soft);color:var(--paper-ink);overflow-wrap:anywhere;padding:.2rem .5rem;font-size:.9375rem;font-weight:650;line-height:1.4}.PlanningSignupsPanel-module__msFOtq__participantDetails .PlanningSignupsPanel-module__msFOtq__publicComment{color:var(--paper-ink)}.PlanningSignupsPanel-module__msFOtq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__chooseRole{border-color:var(--paper-action);min-height:36px;padding:.35rem .65rem;font-size:.8125rem}@media (pointer:coarse){.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__chooseRole{min-height:44px}}.PlanningSignupsPanel-module__msFOtq__mobileActions{display:none}.PlanningSignupsPanel-module__msFOtq__copyNotice{color:var(--paper-action);margin:.5rem 0 0;font-size:.75rem}.PlanningSignupsPanel-module__msFOtq__roster .PlanningSignupsPanel-module__msFOtq__showPeople{border-color:var(--paper-control);background:var(--paper-soft);min-height:44px;margin:.625rem 0 0;padding:.5rem .625rem;font-size:.8125rem}.PlanningSignupsPanel-module__msFOtq__avatar{background:var(--paper-soft);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin-top:.0625rem;font-size:.75rem;font-weight:600;display:flex;overflow:hidden}.PlanningSignupsPanel-module__msFOtq__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.PlanningSignupsPanel-module__msFOtq__personActions{flex-wrap:wrap;gap:.375rem;display:flex}.PlanningSignupsPanel-module__msFOtq__personActions button{min-height:36px;padding:.4rem .6rem;font-size:.75rem}.PlanningSignupsPanel-module__msFOtq__form{flex-direction:column;gap:1.25rem;display:flex}.PlanningSignupsPanel-module__msFOtq__form>h3{font-size:1.125rem;font-weight:650}.PlanningSignupsPanel-module__msFOtq__form>label,.PlanningSignupsPanel-module__msFOtq__fields>label,.PlanningSignupsPanel-module__msFOtq__schedule>label{flex-direction:column;gap:.5rem;font-size:.9375rem;font-weight:550;display:flex}.PlanningSignupsPanel-module__msFOtq__form>label>input:not([type=checkbox]),.PlanningSignupsPanel-module__msFOtq__form>label>textarea,.PlanningSignupsPanel-module__msFOtq__fields>label>input,.PlanningSignupsPanel-module__msFOtq__schedule>label>input:not([type=checkbox]),.PlanningSignupsPanel-module__msFOtq__schedule>label>textarea,.PlanningSignupsPanel-module__msFOtq__schedule>label>select{border:1px solid var(--paper-control);border-radius:var(--control-radius);width:100%;min-width:0;color:var(--paper-ink);background:var(--paper);padding:.75rem;font-size:1rem;font-weight:400;display:block}.PlanningSignupsPanel-module__msFOtq__form textarea{box-sizing:border-box;resize:vertical;min-height:7rem;max-height:16rem;scroll-margin-block:1rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__form textarea.PlanningSignupsPanel-module__msFOtq__responseNote{min-height:4.5rem}.PlanningSignupsPanel-module__msFOtq__commentField{gap:.5rem;display:grid}.PlanningSignupsPanel-module__msFOtq__commentField>label:first-child{flex-direction:column;gap:.5rem;font-size:.9375rem;font-weight:550;display:flex}.PlanningSignupsPanel-module__msFOtq__commentField textarea{border:1px solid var(--paper-control);border-radius:var(--control-radius);width:100%;min-width:0;color:var(--paper-ink);background:var(--paper);padding:.75rem;font-size:1rem;font-weight:400;display:block}.PlanningSignupsPanel-module__msFOtq__commentPrivacy{align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;display:flex}.PlanningSignupsPanel-module__msFOtq__commentPrivacy input{width:1.125rem;height:1.125rem;accent-color:var(--paper-action)}.PlanningSignupsPanel-module__msFOtq__responseStatus{color:var(--paper-muted);margin:0;font-size:.875rem}.PlanningSignupsPanel-module__msFOtq__extraChoices{flex-wrap:wrap;gap:.75rem;display:flex}.PlanningSignupsPanel-module__msFOtq__extraChoices label{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.PlanningSignupsPanel-module__msFOtq__dialog .PlanningSignupsPanel-module__msFOtq__form textarea:focus-visible{outline-offset:2px}.PlanningSignupsPanel-module__msFOtq__form .PlanningSignupsPanel-module__msFOtq__check{flex-direction:row;align-items:center;font-weight:450}.PlanningSignupsPanel-module__msFOtq__check input{width:1.1rem;height:1.1rem;accent-color:var(--paper-action)}.PlanningSignupsPanel-module__msFOtq__form fieldset{min-width:0}.PlanningSignupsPanel-module__msFOtq__form legend{align-items:center;gap:.4rem;margin-bottom:.625rem;font-size:.9375rem;font-weight:550;display:flex}.PlanningSignupsPanel-module__msFOtq__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.PlanningSignupsPanel-module__msFOtq__choiceGrid button{text-align:left;flex-direction:column;align-items:flex-start;padding:1rem;display:flex}.PlanningSignupsPanel-module__msFOtq__choiceGrid small{color:var(--paper-muted);font-size:.8125rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__dialog button[aria-pressed=true]{background:var(--paper-soft);border-color:var(--paper-action);box-shadow:inset 0 0 0 1px var(--paper-action)}.PlanningSignupsPanel-module__msFOtq__roleEditor{gap:1rem;min-width:0;display:grid}.PlanningSignupsPanel-module__msFOtq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.PlanningSignupsPanel-module__msFOtq__roleGrid{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (min-width:360px){.PlanningSignupsPanel-module__msFOtq__roleGrid:not([data-role-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:650px){.PlanningSignupsPanel-module__msFOtq__roleGrid:not([data-role-count="1"]):not([data-role-count="2"]):not([data-role-count="4"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.PlanningSignupsPanel-module__msFOtq__roleGrid button{align-items:center;gap:.5rem;min-width:0;padding:.625rem}.PlanningSignupsPanel-module__msFOtq__roleGrid button>span:not([data-signup-role-icon]){overflow-wrap:anywhere;flex:1;min-width:0}.PlanningSignupsPanel-module__msFOtq__roleGrid button>svg{color:var(--paper-action);flex-shrink:0}.PlanningSignupsPanel-module__msFOtq__roleGrid strong{font-weight:650;display:block}.PlanningSignupsPanel-module__msFOtq__roleGrid small{color:var(--paper-muted);margin-top:.2rem;font-size:.75rem;display:block}.PlanningSignupsPanel-module__msFOtq__roleGrid [data-full=true] small{font-weight:600}.PlanningSignupsPanel-module__msFOtq__capacityNotice{border:1px solid var(--paper-line);border-radius:var(--control-radius);background:var(--paper-soft);padding:.75rem;font-size:.875rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__capacityNotice p{margin:0}.PlanningSignupsPanel-module__msFOtq__capacityNotice button{margin-top:.5rem}.PlanningSignupsPanel-module__msFOtq__setupHelp{color:var(--paper-muted);margin:0 0 .875rem;font-size:.8125rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__fieldHelp{color:var(--paper-muted);font-size:.75rem;font-weight:400;line-height:1.45}.PlanningSignupsPanel-module__msFOtq__schedule{border-top:1px solid var(--paper-line);padding-top:.5rem}.PlanningSignupsPanel-module__msFOtq__schedule summary{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;display:flex}:is(.PlanningSignupsPanel-module__msFOtq__schedule [data-motion-details-content]>label,.PlanningSignupsPanel-module__msFOtq__schedule [data-motion-details-content]>fieldset){margin-top:.75rem}.PlanningSignupsPanel-module__msFOtq__extraSettings{border:0;border-top:1px solid var(--paper-line);background:0 0;border-radius:0;padding:0}.PlanningSignupsPanel-module__msFOtq__extraSettings>summary{gap:1rem;padding:.75rem 0;font-weight:600;list-style:none}.PlanningSignupsPanel-module__msFOtq__extraSettings>summary::-webkit-details-marker{display:none}.PlanningSignupsPanel-module__msFOtq__extraSettings>summary>span{flex:1;min-width:0}.PlanningSignupsPanel-module__msFOtq__extraSettings>summary small{color:var(--paper-muted);margin-top:.25rem;font-size:.8125rem;font-weight:400;line-height:1.4;display:block}.PlanningSignupsPanel-module__msFOtq__extraSettings>summary:hover{background:var(--paper-soft);border-radius:var(--control-radius)}.PlanningSignupsPanel-module__msFOtq__disclosureIcon{flex-shrink:0;transition:transform .18s}.PlanningSignupsPanel-module__msFOtq__extraSettings[data-open=true] .PlanningSignupsPanel-module__msFOtq__disclosureIcon{transform:rotate(180deg)}.PlanningSignupsPanel-module__msFOtq__extraSettings[data-open=true]>summary{border-bottom:1px solid var(--paper-line)}:is(.PlanningSignupsPanel-module__msFOtq__extraSettings [data-motion-details-content]>label,.PlanningSignupsPanel-module__msFOtq__extraSettings [data-motion-details-content]>fieldset){margin:.875rem 1rem}.PlanningSignupsPanel-module__msFOtq__schedule [data-motion-details-content]>label{flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;font-size:.9375rem;font-weight:550;display:flex}.PlanningSignupsPanel-module__msFOtq__schedule [data-motion-details-content]>label>select{border:1px solid var(--paper-control);border-radius:var(--control-radius);width:100%;min-width:0;min-height:44px;color:var(--paper-ink);background:var(--paper);padding:.625rem .75rem;font-size:1rem;font-weight:400;display:block}.PlanningSignupsPanel-module__msFOtq__schedule [data-motion-details-content]>label>input:not([type=checkbox]){border:1px solid var(--paper-control);border-radius:var(--control-radius);width:100%;min-width:0;min-height:44px;color:var(--paper-ink);background:var(--paper);padding:.625rem .75rem;font-size:1rem;font-weight:400;display:block}.PlanningSignupsPanel-module__msFOtq__form .PlanningSignupsPanel-module__msFOtq__check{flex-direction:row;align-items:flex-start;gap:.625rem;min-height:44px;font-weight:450;line-height:1.5;display:flex}.PlanningSignupsPanel-module__msFOtq__schedule [data-motion-details-content]>label.PlanningSignupsPanel-module__msFOtq__check{flex-direction:row;align-items:flex-start;gap:.625rem;min-height:44px;font-weight:450;line-height:1.5;display:flex}.PlanningSignupsPanel-module__msFOtq__check input{flex:none;margin-top:.2rem}.PlanningSignupsPanel-module__msFOtq__schedule .PlanningSignupsPanel-module__msFOtq__fieldHelp{display:block}.PlanningSignupsPanel-module__msFOtq__pills{flex-wrap:wrap;gap:.5rem;display:flex}.PlanningSignupsPanel-module__msFOtq__pills button{flex:0 auto}.PlanningSignupsPanel-module__msFOtq__formFooter{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;gap:.75rem;width:100%;margin:0;padding:0;display:flex;position:relative}.PlanningSignupsPanel-module__msFOtq__dialog .PlanningSignupsPanel-module__msFOtq__danger{background:var(--paper-danger);border-color:var(--paper-danger);color:var(--paper)}@media (max-width:650px){.PlanningSignupsPanel-module__msFOtq__sectionHeading{flex-wrap:wrap;align-items:flex-start}.PlanningSignupsPanel-module__msFOtq__sectionHeading>button{width:100%}.PlanningSignupsPanel-module__msFOtq__cardHeading,.PlanningSignupsPanel-module__msFOtq__cardBody{padding:.75rem}.PlanningSignupsPanel-module__msFOtq__formFooter{margin-bottom:0}.PlanningSignupsPanel-module__msFOtq__formFooter button{flex:1}.PlanningSignupsPanel-module__msFOtq__fields{grid-template-columns:minmax(0,1fr)}.PlanningSignupsPanel-module__msFOtq__choiceGrid button{padding:.75rem}.PlanningSignupsPanel-module__msFOtq__person{flex-wrap:wrap}.PlanningSignupsPanel-module__msFOtq__personActions{width:auto;padding-left:0}.PlanningSignupsPanel-module__msFOtq__actions>.PlanningSignupsPanel-module__msFOtq__primary{flex:100%}}@media (prefers-reduced-motion:reduce){.PlanningSignupsPanel-module__msFOtq__card{scroll-behavior:auto}}.PlanningSignupsPanel-module__msFOtq__rosterCount{color:var(--paper-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__cardActions{gap:.375rem;margin-top:.75rem}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__cardActions button{border-radius:var(--control-radius);min-height:34px;padding:.35rem .65rem;font-size:.8125rem;line-height:1.4}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__reply{background:var(--paper);font-weight:600}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__cardActions[data-has-response=false] .PlanningSignupsPanel-module__msFOtq__reply{background:var(--paper-action);border-color:var(--paper-action);color:var(--paper-action-ink)}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__reply:hover{border-color:var(--paper-muted)}@media (pointer:coarse){.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__cardActions button,.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__personActions button{min-height:44px}}@media (max-width:650px){.PlanningSignupsPanel-module__msFOtq__mobileActions{flex:none;align-items:center;display:flex}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__cardActions[data-has-response=true],.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__cardActions .PlanningSignupsPanel-module__msFOtq__desktopAction{display:none}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__cardActions{flex-wrap:nowrap;margin-top:.5rem}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__cardActions .PlanningSignupsPanel-module__msFOtq__reply{flex:0 auto}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__mobileActions button,.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__cardActions button{min-height:44px}.PlanningSignupsPanel-module__msFOtq__controls .PlanningSignupsPanel-module__msFOtq__mobileActions [data-planning-menu]>button{border-color:#0000;width:44px}}.PlanningSignupsPanel-module__msFOtq__dateTime{min-width:0}.PlanningSignupsPanel-module__msFOtq__dateTimeFields{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.PlanningSignupsPanel-module__msFOtq__dateTimeFields:has([data-time-field]){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.PlanningSignupsPanel-module__msFOtq__dateTimeFields :is([data-date-field],[data-time-field]){border:1px solid var(--paper-line);border-radius:var(--control-radius);background:var(--paper);padding:.5rem .625rem}.PlanningSignupsPanel-module__msFOtq__dateTimeFields :is([data-date-field],[data-time-field])>label{font-size:.75rem}.PlanningSignupsPanel-module__msFOtq__dateTimeFields :is([data-date-field],[data-time-field]) input{width:100%;color:var(--paper-ink);background:0 0;border:0;padding:0;font-size:1rem;font-weight:400}.PlanningSignupsPanel-module__msFOtq__dateTimeFields :is([data-date-field],[data-time-field])>div>button{background:0 0;border:0;justify-content:center;width:32px;padding:0}.PlanningSignupsPanel-module__msFOtq__dialog .PlanningSignupsPanel-module__msFOtq__clearDate{min-height:36px;color:var(--paper-muted);background:0 0;border:0;padding:.25rem 0;font-size:.8125rem}@media (max-width:650px){.PlanningSignupsPanel-module__msFOtq__form{gap:1rem}}.PlanningSignupsPanel-module__msFOtq__compact .PlanningSignupsPanel-module__msFOtq__sectionHeading{justify-content:flex-end;gap:.625rem;margin-bottom:.625rem}.PlanningSignupsPanel-module__msFOtq__compact .PlanningSignupsPanel-module__msFOtq__sectionHeading>button{width:auto;min-height:44px;padding:.375rem .625rem;font-size:.8125rem}.PlanningSignupsPanel-module__msFOtq__compact .PlanningSignupsPanel-module__msFOtq__sectionHeading h2{font-size:1rem}.PlanningSignupsPanel-module__msFOtq__compact .PlanningSignupsPanel-module__msFOtq__empty{gap:.5rem;padding:1rem}.PlanningSignupsPanel-module__msFOtq__compactCard .PlanningSignupsPanel-module__msFOtq__cardHeading{gap:.5rem;padding:.625rem .75rem}.PlanningSignupsPanel-module__msFOtq__compactCard .PlanningSignupsPanel-module__msFOtq__cardBody{padding:.625rem .75rem .75rem}.PlanningSignupsPanel-module__msFOtq__compactCard .PlanningSignupsPanel-module__msFOtq__cardBody>.PlanningSignupsPanel-module__msFOtq__roster:first-child,.PlanningSignupsPanel-module__msFOtq__compactCard .PlanningSignupsPanel-module__msFOtq__cardBody>.PlanningSignupsPanel-module__msFOtq__cardActions:first-child{margin-top:0}.PlanningSignupsPanel-module__msFOtq__compactCard .PlanningSignupsPanel-module__msFOtq__cardActions+.PlanningSignupsPanel-module__msFOtq__roster{margin-top:.75rem}.PlanningSignupsPanel-module__msFOtq__compactCard .PlanningSignupsPanel-module__msFOtq__rosterHint{margin:.25rem 0}.PlanningSignupsPanel-module__msFOtq__compactCard .PlanningSignupsPanel-module__msFOtq__cardActions[data-has-response=false] .PlanningSignupsPanel-module__msFOtq__reply{background:var(--paper-action);border-color:var(--paper-action);color:var(--paper-action-ink)}.PlanningSignupsPanel-module__msFOtq__planningToolbar{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.PlanningSignupsPanel-module__msFOtq__planningToolbar .PlanningSignupsPanel-module__msFOtq__toolTabs{flex:1;min-width:0;margin:0}.PlanningSignupsPanel-module__msFOtq__planningToolbar .PlanningSignupsPanel-module__msFOtq__toolTabs>button{justify-content:center;gap:.35rem;min-width:0;padding-inline:.5rem}.PlanningSignupsPanel-module__msFOtq__planningToolbar .PlanningSignupsPanel-module__msFOtq__toolbarCreate{flex-shrink:0;justify-content:center;min-width:44px;padding:.5rem}@media (max-width:650px){.PlanningSignupsPanel-module__msFOtq__toolbarCreate>span{display:none}.PlanningSignupsPanel-module__msFOtq__planningToolbar .PlanningSignupsPanel-module__msFOtq__toolTabs>button{font-size:.8125rem}}@media (max-width:359px){.PlanningSignupsPanel-module__msFOtq__planningToolbar .PlanningSignupsPanel-module__msFOtq__toolTabs>button>svg{display:none}}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__cardHeading{gap:.5rem;padding:.625rem .75rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__cardBody{padding:.5rem .75rem .75rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__description{margin:0 0 .375rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__facts{gap:.25rem .75rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__roster{margin-top:.375rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__rosterTitle{gap:.25rem .5rem;margin-bottom:.375rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__rosterGrid{gap:.625rem .875rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__rosterColumns{padding-block:.25rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__capacityProgress{margin-bottom:.5rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__cardActions,.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__cardActions[data-has-response=true]{flex-wrap:nowrap;gap:.25rem;margin:0;display:flex}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__cardActions :is(.PlanningSignupsPanel-module__msFOtq__desktopAction,.PlanningSignupsPanel-module__msFOtq__withdrawAction){display:none}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__mobileActions{display:flex}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__cardActions button{min-height:44px}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__cardActions>.PlanningSignupsPanel-module__msFOtq__reply{white-space:nowrap;flex:none;width:auto}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] [data-planning-menu]>button{width:44px;min-height:44px}.PlanningSignupsPanel-module__msFOtq__card[data-planning-display=compact] .PlanningSignupsPanel-module__msFOtq__rosterTitle>[data-signup-response-actions]{margin-left:auto}.PlanningSignupsPanel-module__msFOtq__dialog{color:var(--paper-ink);text-align:left}.PlanningSignupsPanel-module__msFOtq__dialog[data-creation-workspace] .PlanningSignupsPanel-module__msFOtq__form{background:var(--form-surface);border-radius:var(--form-radius);padding:18px}.PlanningSignupsPanel-module__msFOtq__dialog[data-creation-workspace] .PlanningSignupsPanel-module__msFOtq__formFooter{justify-content:space-between}.PlanningSignupsPanel-module__msFOtq__dialog[data-creation-workspace] :is(.PlanningSignupsPanel-module__msFOtq__schedule,.PlanningSignupsPanel-module__msFOtq__creationPreview){background:var(--form-field);border-radius:var(--form-control-radius);border:0}.PlanningSignupsPanel-module__msFOtq__dialog[data-creation-workspace] .PlanningSignupsPanel-module__msFOtq__roleDisclosure>[data-motion-disclosure]>[data-motion-details-content]{background:0 0}.PlanningSignupsPanel-module__msFOtq__mobileSummary{display:none}.PlanningSignupsPanel-module__msFOtq__roleFeedback{border-left:2px solid var(--paper-action);background:color-mix(in srgb,var(--paper-action) 7%,transparent);color:var(--paper-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.625rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.PlanningSignupsPanel-module__msFOtq__roleFeedback>button{min-height:44px;color:var(--paper-action)}.PlanningSignupsPanel-module__msFOtq__roster button[data-current-role]{opacity:1;background:color-mix(in srgb,var(--paper-action) 12%,var(--paper));color:var(--paper-action);border-color:var(--paper-action)}.PlanningSignupsPanel-module__msFOtq__fixedRole{background:var(--paper-soft);border:1px solid var(--paper-line);align-items:center;gap:.75rem;padding:.75rem;display:flex}.PlanningSignupsPanel-module__msFOtq__fixedRole>span{gap:.125rem;min-width:0;display:grid}.PlanningSignupsPanel-module__msFOtq__fixedRole small{color:var(--paper-muted);overflow-wrap:anywhere;font-size:.8125rem}.PlanningSignupsPanel-module__msFOtq__roleDisclosure{border:1px solid var(--paper-control);border-radius:var(--control-radius);background:var(--paper-soft);padding:0}.PlanningSignupsPanel-module__msFOtq__roleDisclosure>summary{color:var(--paper-action);gap:.625rem;padding:.625rem .75rem;font-weight:600}.PlanningSignupsPanel-module__msFOtq__roleDisclosure>summary>span{flex:1;min-width:0}.PlanningSignupsPanel-module__msFOtq__roleDisclosure>summary small{color:var(--paper-muted);margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.PlanningSignupsPanel-module__msFOtq__roleDisclosure>summary>svg{flex-shrink:0}.PlanningSignupsPanel-module__msFOtq__roleDisclosure>[data-motion-disclosure]>[data-motion-details-content]{background:var(--paper);padding:.75rem}.PlanningSignupsPanel-module__msFOtq__rosterGroup h5>span{flex:1}.PlanningSignupsPanel-module__msFOtq__roster .PlanningSignupsPanel-module__msFOtq__joinRole{border:1px solid var(--paper-line);border-radius:var(--control-radius);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--paper-action);background:color-mix(in srgb,var(--paper-action) 6%,var(--paper));flex:0 0 44px;justify-content:center;place-items:center;margin-left:auto;padding:0;display:grid}.PlanningSignupsPanel-module__msFOtq__roster .PlanningSignupsPanel-module__msFOtq__joinRole:hover{border-color:var(--paper-action);background:var(--paper-soft)}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__cardBody>.PlanningSignupsPanel-module__msFOtq__cardActions,.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__roster>.PlanningSignupsPanel-module__msFOtq__rosterPreview{display:none}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__roster{margin-top:.5rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__mobileSummary{display:block}.PlanningSignupsPanel-module__msFOtq__ownResponse{color:var(--paper-muted);overflow-wrap:anywhere;margin:0 0 .25rem;font-size:.8125rem;line-height:1.5}.PlanningSignupsPanel-module__msFOtq__ownResponse strong{color:var(--paper-ink);font-weight:600}.PlanningSignupsPanel-module__msFOtq__summaryActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__summaryActions>.PlanningSignupsPanel-module__msFOtq__cardActions{gap:0;margin:0;display:flex}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__summaryActions :is(.PlanningSignupsPanel-module__msFOtq__desktopAction,.PlanningSignupsPanel-module__msFOtq__withdrawAction){display:none}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__summaryActions button{min-height:44px}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__summaryActions .PlanningSignupsPanel-module__msFOtq__reply{white-space:normal;margin-left:0}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__rosterLink{color:var(--paper-action);background:0 0;border:0;padding:.375rem 0;font-size:.8125rem}@media (max-width:767px){.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket]{--planning-base:#fffdf8;--planning-line:#cdd2c8;--planning-paper:color-mix(in srgb,var(--planning-accent) 12%,var(--planning-base));background:var(--planning-paper);border-color:color-mix(in srgb,var(--planning-accent) 22%,var(--planning-line));box-shadow:1px 3px 0 -1px var(--planning-base),1px 4px 0 var(--planning-line),2px 6px 6px #19282112;position:relative;overflow:visible}.dark-theme .PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket]{--planning-base:#222d3b;--planning-line:#465363;--planning-paper:color-mix(in srgb,var(--planning-accent) 20%,var(--planning-base))}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__cardHeading{border-bottom:0;gap:.375rem;padding:.75rem .75rem .5rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__cardHeading h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;line-height:1.15}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__cardHeading [data-planning-menu]>button{background:0 0;border:0;justify-content:center;width:44px;min-height:44px;padding:0}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__cardBody{padding:0 .75rem .625rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__description{margin:0 0 .375rem}.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket] .PlanningSignupsPanel-module__msFOtq__facts{border-top:1px solid color-mix(in srgb,var(--planning-accent) 22%,var(--planning-line));gap:.25rem .75rem;padding-top:.5rem;font-size:.75rem}.PlanningSignupsPanel-module__msFOtq__ownResponse{margin-bottom:.125rem;font-size:.75rem}}.PlanningSignupsPanel-module__msFOtq__tape{display:none}.PlanningSignupsPanel-module__msFOtq__form [data-creation-step]:not([hidden]){gap:20px;display:grid}.PlanningSignupsPanel-module__msFOtq__form [data-creation-step]>label{flex-direction:column;gap:.5rem;font-size:.9375rem;font-weight:550;display:flex}.PlanningSignupsPanel-module__msFOtq__form [data-creation-step]>label>input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--paper-control);border-radius:var(--control-radius);width:100%;min-width:0;color:var(--paper-ink);background:var(--paper);padding:.75rem;font-size:1rem;font-weight:400;display:block}.PlanningSignupsPanel-module__msFOtq__form [data-creation-step]>label>textarea{box-sizing:border-box;border:1px solid var(--paper-control);border-radius:var(--control-radius);width:100%;min-width:0;color:var(--paper-ink);background:var(--paper);padding:.75rem;font-size:1rem;font-weight:400;display:block}.PlanningSignupsPanel-module__msFOtq__form [data-creation-step]>.PlanningSignupsPanel-module__msFOtq__check{flex-direction:row}.PlanningSignupsPanel-module__msFOtq__form [data-creation-journey]{min-width:0}.PlanningSignupsPanel-module__msFOtq__form [data-creation-journey] .PlanningSignupsPanel-module__msFOtq__fields{grid-template-columns:minmax(0,1fr)}.PlanningSignupsPanel-module__msFOtq__dialog[data-creation-workspace] .PlanningSignupsPanel-module__msFOtq__formFooter button{flex:none}.PlanningSignupsPanel-module__msFOtq__dialog[data-creation-workspace] .PlanningSignupsPanel-module__msFOtq__creationPreview h3{font:650 1.2rem/1.4 var(--form-font)}@media (max-width:767px){.PlanningSignupsPanel-module__msFOtq__card[data-planning-pocket]>.PlanningSignupsPanel-module__msFOtq__tape{display:block}}
.NoticeBoard-module__lXfbRa__shell{width:100%;min-width:0;padding:0 0 1.25rem}.NoticeBoard-module__lXfbRa__sharedControls{min-width:0;margin:0 4px 16px}.NoticeBoard-module__lXfbRa__sharedToolbar{align-items:center;gap:4px;min-height:44px;display:flex}.NoticeBoard-module__lXfbRa__sharedTrigger{border-radius:var(--control-radius);min-width:44px;min-height:44px;color:var(--paper-muted);background:0 0;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;font-weight:550;display:inline-flex}.NoticeBoard-module__lXfbRa__sharedTrigger:hover,.NoticeBoard-module__lXfbRa__sharedTrigger[aria-expanded=true]{background:var(--paper-soft);color:var(--paper-ink)}.NoticeBoard-module__lXfbRa__sharedTrigger[data-active=true]{color:var(--paper-action)}.NoticeBoard-module__lXfbRa__sharedActiveDot{background:currentColor;border-radius:50%;width:6px;height:6px}.NoticeBoard-module__lXfbRa__sharedFilterCount{background:var(--paper-action);min-width:18px;height:18px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;padding-inline:4px;font-size:11px;line-height:1;display:inline-flex}.NoticeBoard-module__lXfbRa__sharedPanel{border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:var(--paper);min-width:0;max-width:760px;margin-top:8px;padding:0 12px 12px;animation:.14s ease-out NoticeBoard-module__lXfbRa__shared-panel-arrive}.NoticeBoard-module__lXfbRa__sharedPanelHeading{color:var(--paper-ink);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.NoticeBoard-module__lXfbRa__sharedPanelHeading button{width:44px;height:44px;color:var(--paper-muted);flex-shrink:0;place-items:center;display:grid}.NoticeBoard-module__lXfbRa__sharedPanel label{min-width:0;color:var(--paper-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.NoticeBoard-module__lXfbRa__sharedFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.NoticeBoard-module__lXfbRa__sharedPanel input,.NoticeBoard-module__lXfbRa__sharedPanel select{border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:var(--paper);width:100%;min-height:44px;color:var(--paper-ink);padding:9px 12px;font-size:16px}.NoticeBoard-module__lXfbRa__sharedControls button:focus-visible,.NoticeBoard-module__lXfbRa__sharedPanel input:focus-visible,.NoticeBoard-module__lXfbRa__sharedPanel select:focus-visible{outline:2px solid var(--paper-action);outline-offset:2px}.NoticeBoard-module__lXfbRa__sharedSearch{width:100%}.NoticeBoard-module__lXfbRa__sharedSearch>div{position:relative}.NoticeBoard-module__lXfbRa__sharedSearch svg{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.NoticeBoard-module__lXfbRa__sharedSearch input{padding-left:38px}.NoticeBoard-module__lXfbRa__sharedPanelActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.NoticeBoard-module__lXfbRa__sharedPanelActions button{min-height:44px;color:var(--paper-action);justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:14px;display:inline-flex}.NoticeBoard-module__lXfbRa__sharedPanelActions button:hover{text-underline-offset:3px;text-decoration:underline}@keyframes NoticeBoard-module__lXfbRa__shared-panel-arrive{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NoticeBoard-module__lXfbRa__sharedPanel{animation:none}}@media (max-width:767px){.NoticeBoard-module__lXfbRa__sharedControls{margin-inline:0}.NoticeBoard-module__lXfbRa__sharedFields{grid-template-columns:minmax(0,1fr);gap:10px}.NoticeBoard-module__lXfbRa__sharedSearch{max-width:none}}.NoticeBoard-module__lXfbRa__boardToolbar{top:var(--navbar-height,60px);z-index:35;background:var(--bg-board);justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin:0 4px 4px;padding:2px 0;display:flex;position:sticky}.NoticeBoard-module__lXfbRa__boardSort{min-width:0;color:var(--text-secondary);align-items:center;gap:6px;margin-left:auto;font-size:.8125rem;display:inline-flex}.NoticeBoard-module__lXfbRa__boardSort select{border-radius:var(--control-radius,4px);min-width:0;max-width:100%;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px}.NoticeBoard-module__lXfbRa__boardSort select:focus-visible{outline:2px solid var(--paper-action);outline-offset:2px}.NoticeBoard-module__lXfbRa__boardSort select option{color:var(--text-primary);background:var(--bg-primary)}.NoticeBoard-module__lXfbRa__boardNotices{align-items:center;gap:8px;max-width:100%;display:flex}.NoticeBoard-module__lXfbRa__boardNotices:empty{display:none}.NoticeBoard-module__lXfbRa__newsEntry,.NoticeBoard-module__lXfbRa__ownPosts{border:1px solid var(--border-color);white-space:nowrap;pointer-events:auto;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 14px;font-size:.8125rem;line-height:1.25;transition:background-color .16s,scale .16s;animation:.2s ease-out NoticeBoard-module__lXfbRa__news-arrive;display:inline-flex;box-shadow:0 3px 14px #0002}.NoticeBoard-module__lXfbRa__newsEntry{color:var(--bg-primary);background:var(--text-primary);border-color:var(--text-primary);font-weight:650}.NoticeBoard-module__lXfbRa__ownPosts{color:var(--text-secondary);background:var(--bg-primary)}.NoticeBoard-module__lXfbRa__ownPosts strong{font-weight:600}.NoticeBoard-module__lXfbRa__newsEntry:hover{background:var(--accent-primary)}.NoticeBoard-module__lXfbRa__ownPosts:hover{color:var(--text-primary);background:var(--bg-secondary)}.NoticeBoard-module__lXfbRa__newsEntry:active,.NoticeBoard-module__lXfbRa__ownPosts:active{scale:.97}.NoticeBoard-module__lXfbRa__newsEntry:focus-visible,.NoticeBoard-module__lXfbRa__ownPosts:focus-visible,.NoticeBoard-module__lXfbRa__newsHeader button:focus-visible,.NoticeBoard-module__lXfbRa__newsComplete button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.NoticeBoard-module__lXfbRa__newsOverlay{--news-safe-top:max(var(--safe-area-top,0px),var(--safe-area-inset-top,0px),env(safe-area-inset-top,0px));--news-safe-bottom:max(var(--safe-area-bottom,0px),var(--safe-area-inset-bottom,0px),env(safe-area-inset-bottom,0px));--news-safe-left:max(var(--safe-area-left,0px),var(--safe-area-inset-left,0px),env(safe-area-inset-left,0px));--news-safe-right:max(var(--safe-area-right,0px),var(--safe-area-inset-right,0px),env(safe-area-inset-right,0px));inset:0;top:var(--dialog-visible-top,0px);height:var(--dialog-visible-height,100dvh);z-index:1200;padding:max(24px,calc(var(--news-safe-top) + 12px)) max(24px,calc(var(--news-safe-right) + 12px)) max(24px,calc(var(--news-safe-bottom) + 12px)) max(24px,calc(var(--news-safe-left) + 12px));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14251f42;justify-content:center;align-items:flex-start;display:flex;position:fixed;bottom:auto;overflow:hidden}.NoticeBoard-module__lXfbRa__newsView{border:1px solid var(--paper-line);background:var(--bg-board);width:min(1160px,100%);min-width:0;min-height:0;max-height:100%;color:var(--text-primary);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 64px #0003}.NoticeBoard-module__lXfbRa__newsView[data-board-news-columns="1"]{width:min(440px,100%)}.NoticeBoard-module__lXfbRa__newsView[data-board-news-columns="2"]{width:min(820px,100%)}.NoticeBoard-module__lXfbRa__newsHeader{border-bottom:1px solid var(--paper-line);background:var(--paper);flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 24px;display:flex}.NoticeBoard-module__lXfbRa__newsHeader h2{min-width:0;font-family:var(--font-editorial);color:var(--paper-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.25}.NoticeBoard-module__lXfbRa__newsHeader h2:focus{outline:none}.NoticeBoard-module__lXfbRa__newsHeader button{width:44px;height:44px;color:var(--paper-muted);border-radius:50%;flex:none;place-items:center;display:grid}.NoticeBoard-module__lXfbRa__newsHeader button:hover{background:var(--paper-soft);color:var(--paper-ink)}.NoticeBoard-module__lXfbRa__newsScroll{overscroll-behavior:contain;min-width:0;min-height:0;padding:20px;scroll-padding-block:20px;overflow-y:auto}.NoticeBoard-module__lXfbRa__newsView .NoticeBoard-module__lXfbRa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.NoticeBoard-module__lXfbRa__newsCount{font-family:var(--font-body);color:var(--text-secondary);white-space:nowrap;font-size:.8em;font-weight:500}.NoticeBoard-module__lXfbRa__newsHint{color:var(--text-secondary);margin:0 4px 16px;font-size:.875rem;line-height:1.5}.NoticeBoard-module__lXfbRa__newsComplete{border-top:1px solid var(--border-color);justify-content:center;padding:18px 8px;display:flex}.NoticeBoard-module__lXfbRa__newsComplete button{border:1px solid var(--border-color);border-radius:var(--control-radius,4px);background:var(--bg-secondary);min-height:46px;color:var(--text-primary);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;display:inline-flex}.NoticeBoard-module__lXfbRa__newsComplete button:disabled{opacity:.6}@keyframes NoticeBoard-module__lXfbRa__news-arrive{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NoticeBoard-module__lXfbRa__newsView,.NoticeBoard-module__lXfbRa__newsEntry,.NoticeBoard-module__lXfbRa__ownPosts{transition:none;animation:none}.NoticeBoard-module__lXfbRa__newsEntry:active,.NoticeBoard-module__lXfbRa__ownPosts:active{scale:none}}@media (max-width:360px){.NoticeBoard-module__lXfbRa__boardNotices{gap:6px}.NoticeBoard-module__lXfbRa__newsEntry,.NoticeBoard-module__lXfbRa__ownPosts{gap:5px;padding-inline:10px;font-size:.75rem}}@media (max-width:767px){.NoticeBoard-module__lXfbRa__newsOverlay{padding:max(12px,calc(var(--news-safe-top) + 8px)) max(8px,calc(var(--news-safe-right) + 8px)) max(12px,calc(var(--news-safe-bottom) + 8px)) max(8px,calc(var(--news-safe-left) + 8px))}.NoticeBoard-module__lXfbRa__newsView{border-radius:12px}.NoticeBoard-module__lXfbRa__newsHeader{gap:8px;padding:12px 12px 12px 16px}.NoticeBoard-module__lXfbRa__newsScroll{padding:16px 12px}}@media (prefers-reduced-transparency:reduce){.NoticeBoard-module__lXfbRa__newsOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--paper) 75%,transparent)}}@media (max-width:767px){.NoticeBoard-module__lXfbRa__boardSort,.NoticeBoard-module__lXfbRa__boardToolbar:not([data-has-notices]){display:none}.NoticeBoard-module__lXfbRa__boardToolbar{background:0 0;height:0;min-height:0;margin:0;padding:0}.NoticeBoard-module__lXfbRa__boardToolbar .NoticeBoard-module__lXfbRa__boardNotices{position:absolute;top:4px;right:0}.NoticeBoard-module__lXfbRa__boardToolbar .NoticeBoard-module__lXfbRa__newsEntry,.NoticeBoard-module__lXfbRa__boardToolbar .NoticeBoard-module__lXfbRa__ownPosts{padding-inline:10px}}.NoticeBoard-module__lXfbRa__mapSelection{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem 0 .625rem;font-size:.75rem;display:flex}.NoticeBoard-module__lXfbRa__mapSelection button{text-underline-offset:.1875rem;flex-shrink:0;min-height:2.25rem;text-decoration:underline}.NoticeBoard-module__lXfbRa__intro{justify-content:flex-end;align-items:center;gap:1rem;padding:.25rem 0 .5rem;display:flex}.NoticeBoard-module__lXfbRa__intro h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NoticeBoard-module__lXfbRa__feedError{border:1px solid color-mix(in srgb, #b87723 50%, var(--border-color));background:color-mix(in srgb, #b87723 8%, var(--bg-primary));color:var(--text-primary);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0;padding:.625rem .75rem;font-size:.8125rem;display:flex}.NoticeBoard-module__lXfbRa__feedError button{text-underline-offset:.1875rem;min-height:2.25rem;font-weight:600;text-decoration:underline}.NoticeBoard-module__lXfbRa__create{background:var(--accent-primary);color:#fff;border-radius:.5625rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.NoticeBoard-module__lXfbRa__create:hover{filter:brightness(1.08)}.NoticeBoard-module__lXfbRa__mapViewport{height:auto;min-height:0}.NoticeBoard-module__lXfbRa__mapShell{padding-bottom:0}.NoticeBoard-module__lXfbRa__mapFeedViewport{position:relative}.NoticeBoard-module__lXfbRa__mapFeedNotice{border-bottom:1px solid var(--paper-line);background:var(--paper-soft);min-width:0;color:var(--paper-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;line-height:1.4;display:flex}.NoticeBoard-module__lXfbRa__mapFeedNotice>span{overflow-wrap:anywhere;min-width:0}.NoticeBoard-module__lXfbRa__mapFeedNotice button{min-height:44px;color:var(--paper-action);flex-shrink:0;align-items:center;gap:6px;padding-inline:8px;display:inline-flex}.NoticeBoard-module__lXfbRa__mapGrid{padding:0!important}.NoticeBoard-module__lXfbRa__mapLoading{background:var(--bg-secondary);border-radius:.875rem;height:100%;min-height:18.75rem}.NoticeBoard-module__lXfbRa__mapMessage{z-index:500;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;padding:.625rem;font-size:.8125rem;position:absolute;top:.5rem;left:3rem;right:.5rem}.NoticeBoard-module__lXfbRa__skeletonCard{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:.875rem;overflow:hidden}.NoticeBoard-module__lXfbRa__skeletonMedia{background:color-mix(in srgb, var(--text-secondary) 8%, var(--bg-secondary));height:11.875rem}.NoticeBoard-module__lXfbRa__skeletonLines{gap:.75rem;padding:1.125rem;display:grid}.NoticeBoard-module__lXfbRa__skeletonLines i{background:color-mix(in srgb, var(--text-secondary) 12%, var(--bg-secondary));border-radius:.25rem;width:75%;height:.8125rem;display:block}.NoticeBoard-module__lXfbRa__skeletonLines i:first-child{width:94%;height:1.125rem}.NoticeBoard-module__lXfbRa__skeletonLines i:last-child{width:45%}.NoticeBoard-module__lXfbRa__more{justify-content:center;padding:.75rem 0 1.25rem;display:flex}.NoticeBoard-module__lXfbRa__more button{border:1px solid var(--border-color);min-height:2.75rem;color:var(--text-primary);background:var(--bg-secondary);border-radius:.5625rem;padding:.625rem 1.375rem;font-size:.875rem}.NoticeBoard-module__lXfbRa__limitNote{color:var(--text-secondary);text-align:center;padding:.75rem;font-size:.8125rem}.NoticeBoard-module__lXfbRa__empty>svg{color:var(--text-secondary);margin-bottom:1rem}.NoticeBoard-module__lXfbRa__empty>div{flex-wrap:wrap;gap:1.25rem;display:flex}.NoticeBoard-module__lXfbRa__feedError button,.NoticeBoard-module__lXfbRa__accessNote button{align-items:center;gap:.375rem;display:inline-flex}@media (max-width:679px){.NoticeBoard-module__lXfbRa__skeletonMedia{height:clamp(9.25rem,42vw,11.5rem)}}.NoticeBoard-module__lXfbRa__accessNote{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:.5625rem;margin-top:.875rem;padding:1rem 1.125rem;font-size:.875rem;line-height:1.6}.NoticeBoard-module__lXfbRa__accessNote>div{flex-wrap:wrap;gap:.625rem 1.25rem;margin-top:.625rem;display:flex}.NoticeBoard-module__lXfbRa__accessNote button{text-underline-offset:.1875rem;min-height:2.5rem;font-weight:600;text-decoration:underline}.NoticeBoard-module__lXfbRa__empty{border-top:1px solid var(--border-color);color:var(--text-primary);grid-column:1/-1;padding:2rem 1.5rem}.NoticeBoard-module__lXfbRa__empty h2{margin-bottom:.5625rem;font-size:1.25rem;font-weight:600}.NoticeBoard-module__lXfbRa__empty p{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.NoticeBoard-module__lXfbRa__empty button{align-items:center;gap:.4375rem;min-height:2.625rem;margin-top:1.125rem;font-size:.875rem;font-weight:600;display:inline-flex}.NoticeBoard-module__lXfbRa__grid{touch-action:pan-y;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.125rem;padding-top:.5rem;padding-bottom:1rem;display:grid}.NoticeBoard-module__lXfbRa__choiceOverlay{z-index:1200;background:#0009;justify-content:center;align-items:center;padding:1.125rem;display:flex;position:fixed;inset:0}.NoticeBoard-module__lXfbRa__choiceSheet{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;max-width:37.5rem;max-height:calc(100dvh - 2.25rem);color:var(--text-primary);border-radius:1rem;padding:1.5rem;position:relative;overflow-y:auto}.NoticeBoard-module__lXfbRa__close{width:2.5rem;height:2.5rem;color:var(--text-secondary);border-radius:.5rem;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.NoticeBoard-module__lXfbRa__close:hover{background:var(--bg-secondary)}.NoticeBoard-module__lXfbRa__choiceSheet h2{letter-spacing:-.035em;margin-bottom:1.375rem;padding-right:1.75rem;font-size:1.625rem;font-weight:650;line-height:1.2}.NoticeBoard-module__lXfbRa__choices{flex-direction:column;gap:.625rem;display:flex}.NoticeBoard-module__lXfbRa__choices button{text-align:left;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:.625rem;align-items:center;gap:.875rem;padding:1.0625rem .875rem;display:flex}.NoticeBoard-module__lXfbRa__choices button:hover{border-color:var(--text-muted)}.NoticeBoard-module__lXfbRa__choices button>svg{flex-shrink:0}.NoticeBoard-module__lXfbRa__choices button>svg:last-child{color:var(--text-muted)}.NoticeBoard-module__lXfbRa__choices span{flex:1}.NoticeBoard-module__lXfbRa__choices strong{font-size:.9375rem;font-weight:600;display:block}.NoticeBoard-module__lXfbRa__choices small{color:var(--text-secondary);margin-top:.3125rem;font-size:.8125rem;line-height:1.5;display:block}.NoticeBoard-module__lXfbRa__violet{color:#a184d3}.NoticeBoard-module__lXfbRa__green{color:#458e6b}.NoticeBoard-module__lXfbRa__coral{color:#d46958}.NoticeBoard-module__lXfbRa__blue{color:#5592cf}.NoticeBoard-module__lXfbRa__createGroup{border-top:1px solid var(--border-color);width:100%;min-height:2.75rem;color:var(--text-secondary);justify-content:center;align-items:center;gap:.4375rem;margin-top:.875rem;padding-top:.625rem;font-size:.875rem;display:flex}@media (min-width:620px){.NoticeBoard-module__lXfbRa__choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.NoticeBoard-module__lXfbRa__choices button{flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem;position:relative}.NoticeBoard-module__lXfbRa__choices button>svg:last-child{position:absolute;top:1.125rem;right:.875rem}.NoticeBoard-module__lXfbRa__choices small{margin-top:.25rem}}@media (max-width:679px){.NoticeBoard-module__lXfbRa__intro{height:0;padding:0}.NoticeBoard-module__lXfbRa__create{padding:.625rem .8125rem}.NoticeBoard-module__lXfbRa__grid{gap:1rem}.NoticeBoard-module__lXfbRa__choiceSheet{padding:1.5rem 1.125rem 1.125rem}.NoticeBoard-module__lXfbRa__intro .NoticeBoard-module__lXfbRa__create{display:none}}.NoticeBoard-module__lXfbRa__grid[data-display-mode]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:start;gap:1.25rem;padding:.625rem .375rem 1rem;position:relative}.NoticeBoard-module__lXfbRa__grid[data-display-mode=compact]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.125rem}.NoticeBoard-module__lXfbRa__grid[data-notice-grid-layout=measured]>*{box-sizing:border-box;min-width:0;margin:0;position:absolute}.NoticeBoard-module__lXfbRa__grid[data-display-mode] .NoticeBoard-module__lXfbRa__skeletonCard{border-radius:.375rem;min-height:12rem}.NoticeBoard-module__lXfbRa__grid[data-display-mode] .NoticeBoard-module__lXfbRa__skeletonCard:nth-child(3n+2) .NoticeBoard-module__lXfbRa__skeletonMedia{height:17rem}.NoticeBoard-module__lXfbRa__grid[data-display-mode] .NoticeBoard-module__lXfbRa__skeletonCard:nth-child(3n) .NoticeBoard-module__lXfbRa__skeletonMedia{height:5rem}@media (max-width:767px){.NoticeBoard-module__lXfbRa__grid[data-display-mode]{grid-template-columns:minmax(0,1fr);gap:1rem;padding-inline:.25rem}.NoticeBoard-module__lXfbRa__boardToolbar+[data-pull-refresh] .NoticeBoard-module__lXfbRa__grid[data-display-mode]{padding-top:.5rem}.NoticeBoard-module__lXfbRa__grid[data-display-mode=compact]{row-gap:10px}}
.CommunityPlanRail-module__iahFcW__rail{min-height:100%;color:var(--paper-ink);overflow-wrap:anywhere;padding:1rem 1.25rem;font-size:.875rem}.CommunityPlanRail-module__iahFcW__rail p{color:var(--paper-muted);font-size:.8125rem;line-height:1.65}.CommunityPlanRail-module__iahFcW__rail>section:first-child{padding-top:0}.CommunityPlanRail-module__iahFcW__rail h3{color:var(--paper-muted);letter-spacing:.025em;margin-bottom:.65rem;font-size:.6875rem;font-weight:650}.CommunityPlanRail-module__iahFcW__rail button{text-align:left;border-radius:var(--control-radius)}.CommunityPlanRail-module__iahFcW__rail button:focus-visible{outline:2px solid var(--paper-action);outline-offset:3px}.CommunityPlanRail-module__iahFcW__rail button:hover strong{color:var(--paper-action)}.CommunityPlanRail-module__iahFcW__plan{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:.3rem 1.25rem .8rem 0;display:flex;position:relative}.CommunityPlanRail-module__iahFcW__plan+.CommunityPlanRail-module__iahFcW__plan{margin-top:.65rem}.CommunityPlanRail-module__iahFcW__plan strong{font:500 1.4rem/1.25 var(--font-editorial)}.CommunityPlanRail-module__iahFcW__plan>span:not(.CommunityPlanRail-module__iahFcW__status){color:var(--paper-action);font-size:.75rem}.CommunityPlanRail-module__iahFcW__plan>svg{position:absolute;top:2.8rem;right:0}.CommunityPlanRail-module__iahFcW__plan small{color:var(--paper-action);font-size:.6875rem}.CommunityPlanRail-module__iahFcW__status{background:var(--paper-sage);color:var(--paper-action);border-radius:5px;padding:.3rem .5rem;font-size:.65rem;font-weight:700}.CommunityPlanRail-module__iahFcW__status[data-status=idea]{background:color-mix(in srgb,#8c74aa 16%,var(--paper));color:color-mix(in srgb,#6d558b 85%,var(--paper-ink))}.CommunityPlanRail-module__iahFcW__link{min-height:40px;color:var(--paper-action);align-items:center;gap:.4rem;padding:.35rem 0;font-size:.75rem;display:flex}.CommunityPlanRail-module__iahFcW__link:hover{text-underline-offset:3px;text-decoration:underline}.CommunityPlanRail-module__iahFcW__appointment{align-items:center;gap:.7rem;width:100%;padding:.25rem 0;display:flex}.CommunityPlanRail-module__iahFcW__appointment>span{flex:1;min-width:0}.CommunityPlanRail-module__iahFcW__appointment strong{font-size:.875rem;line-height:1.4;display:block}.CommunityPlanRail-module__iahFcW__appointment small{color:var(--paper-muted);margin-top:.25rem;font-size:.6875rem;display:block}.CommunityPlanRail-module__iahFcW__appointment>svg{color:var(--paper-action);flex-shrink:0}.CommunityPlanRail-module__iahFcW__date{border:1px solid var(--paper-line);background:var(--paper);min-width:43px;color:var(--paper-rust,var(--paper-action));border-radius:4px;flex-shrink:0;place-items:center;gap:.1rem;padding:.35rem;display:grid}.CommunityPlanRail-module__iahFcW__date span{font-size:.6rem}.CommunityPlanRail-module__iahFcW__date b{font-size:1.3rem;line-height:1.2}.CommunityPlanRail-module__iahFcW__task{align-items:center;gap:.4rem;padding:.35rem 0;display:flex}.CommunityPlanRail-module__iahFcW__taskTitle{flex:1;min-width:0}.CommunityPlanRail-module__iahFcW__task strong,.CommunityPlanRail-module__iahFcW__activity strong{font-size:.8125rem;font-weight:600;line-height:1.4;display:block}.CommunityPlanRail-module__iahFcW__task small,.CommunityPlanRail-module__iahFcW__activity small{color:var(--paper-muted);margin-top:.15rem;font-size:.6875rem;display:block}.CommunityPlanRail-module__iahFcW__task>button:last-child{border:1px solid var(--paper-line);width:40px;height:40px;color:var(--paper-action);background:var(--paper);flex-shrink:0;place-items:center;display:grid}.CommunityPlanRail-module__iahFcW__task>button:disabled{opacity:.45}.CommunityPlanRail-module__iahFcW__activity{align-items:center;gap:.5rem;width:100%;min-height:54px;padding:.4rem 0;display:flex}.CommunityPlanRail-module__iahFcW__activity>span{flex:1}.CommunityPlanRail-module__iahFcW__activity>svg{color:var(--paper-action);flex-shrink:0}.CommunityPlanRail-module__iahFcW__people{padding-bottom:.75rem!important}.CommunityPlanRail-module__iahFcW__rail footer{flex-wrap:wrap;gap:0 1rem;padding-top:.65rem;display:flex}.CommunityPlanRail-module__iahFcW__rail footer .CommunityPlanRail-module__iahFcW__link{color:var(--paper-muted);font-size:.6875rem}@media (max-width:899px){.CommunityPlanRail-module__iahFcW__rail{padding:.75rem 1rem 1rem}.CommunityPlanRail-module__iahFcW__rail section{padding:1rem 0}.CommunityPlanRail-module__iahFcW__plan strong{font-size:1.2rem}}.CommunityPlanRail-module__iahFcW__rail{padding:1rem;font-size:.875rem}.CommunityPlanRail-module__iahFcW__rail section{padding:1rem 0}.CommunityPlanRail-module__iahFcW__rail h3{letter-spacing:0;margin-bottom:.65rem;font-size:.75rem}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__overview{border:1px solid var(--paper-line);background:var(--paper);width:100%;min-height:44px;color:var(--paper-action);align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.55rem .75rem;font-size:.875rem;font-weight:650;display:flex}.CommunityPlanRail-module__iahFcW__overview span{flex:1}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__appointment,.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__activity,.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__plan{border:1px solid var(--paper-line);background:var(--paper-sage);box-shadow:0 2px 0 var(--paper),0 3px 0 var(--paper-line),0 4px 8px #182b2410;border-radius:2px 2px 9px;transition:border-color .15s;position:relative}.CommunityPlanRail-module__iahFcW__rail :is(.CommunityPlanRail-module__iahFcW__appointment,.CommunityPlanRail-module__iahFcW__activity,.CommunityPlanRail-module__iahFcW__plan):hover{border-color:var(--paper-action)}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__appointment{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.CommunityPlanRail-module__iahFcW__appointment .CommunityPlanRail-module__iahFcW__eventImage{background:var(--paper);flex:none;width:100%;height:124px;display:block}.CommunityPlanRail-module__iahFcW__eventImage>div{width:100%;height:100%}.CommunityPlanRail-module__iahFcW__appointment .CommunityPlanRail-module__iahFcW__appointmentBody{align-items:flex-start;gap:.65rem;padding:.8rem .75rem .65rem;display:flex}.CommunityPlanRail-module__iahFcW__appointmentBody>span{flex:1;min-width:0}.CommunityPlanRail-module__iahFcW__appointment strong{font:600 1.125rem/1.2 var(--font-editorial);overflow-wrap:anywhere}.CommunityPlanRail-module__iahFcW__appointment small{font-size:.75rem;line-height:1.4}.CommunityPlanRail-module__iahFcW__date{background:var(--paper);border-color:var(--paper-line);gap:.05rem;min-width:36px;padding:.25rem}.CommunityPlanRail-module__iahFcW__date b{font-size:1.2rem}.CommunityPlanRail-module__iahFcW__date span{text-transform:uppercase;font-size:.65rem}.CommunityPlanRail-module__iahFcW__appointment .CommunityPlanRail-module__iahFcW__appointmentFoot{border-top:1px solid var(--paper-line);color:var(--paper-action);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin:0 .75rem;padding:.5rem 0;font-size:.6875rem;display:flex}.CommunityPlanRail-module__iahFcW__appointmentFoot>span:last-child{align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.CommunityPlanRail-module__iahFcW__appointmentFoot [data-event-places]{background:0 0;border:0;gap:.25rem;padding:0;font-size:.65rem}.CommunityPlanRail-module__iahFcW__appointmentFoot [data-event-places]>svg{width:15px;height:15px}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__activity{background:color-mix(in srgb,#d99372 11%,var(--paper));flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.7rem;padding:.75rem;display:flex;transform:rotate(-.25deg)}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__activity:nth-of-type(2n){background:color-mix(in srgb,#9d7cba 11%,var(--paper));transform:rotate(.25deg)}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__activity[data-kind=poll]{background:var(--paper-sage)}.CommunityPlanRail-module__iahFcW__activity .CommunityPlanRail-module__iahFcW__activityType{color:var(--paper-muted);flex:none;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:650;display:flex}.CommunityPlanRail-module__iahFcW__activity .CommunityPlanRail-module__iahFcW__activityBody{flex:none;align-items:center;gap:.625rem;display:flex}.CommunityPlanRail-module__iahFcW__activity strong{font:600 1.05rem/1.2 var(--font-editorial);flex:1}.CommunityPlanRail-module__iahFcW__activity .CommunityPlanRail-module__iahFcW__activityImage{flex:0 0 58px;width:58px;height:46px}.CommunityPlanRail-module__iahFcW__activityImage>div{width:100%;height:100%}.CommunityPlanRail-module__iahFcW__activity .CommunityPlanRail-module__iahFcW__roleNames{color:var(--paper-muted);flex:none;font-size:.6875rem;line-height:1.45}.CommunityPlanRail-module__iahFcW__activity .CommunityPlanRail-module__iahFcW__activityFoot{border-top:1px solid var(--paper-line);color:var(--paper-action);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.45rem;display:flex}.CommunityPlanRail-module__iahFcW__activityFoot small{color:var(--paper-action);margin:0;font-size:.7rem}.CommunityPlanRail-module__iahFcW__activityFoot svg{flex-shrink:0}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__plan{gap:.4rem;padding:.7rem 1.5rem .7rem .75rem}.CommunityPlanRail-module__iahFcW__plan strong{font-size:1.15rem}.CommunityPlanRail-module__iahFcW__plan>svg{right:.4rem}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__link{min-height:44px}.CommunityPlanRail-module__iahFcW__rail footer{gap:0 .875rem}.CommunityPlanRail-module__iahFcW__rail footer .CommunityPlanRail-module__iahFcW__link{font-size:.75rem}@media (prefers-reduced-motion:reduce){.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__appointment,.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__activity,.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__plan{transition:none}}.CommunityPlanRail-module__iahFcW__rail{max-width:960px;min-height:0;margin-inline:auto;padding:.25rem 1.25rem 2rem}.CommunityPlanRail-module__iahFcW__rail section{border-bottom:0;padding:1rem 0}.CommunityPlanRail-module__iahFcW__rail h3{color:var(--paper-ink);margin-bottom:.75rem;font-size:.875rem;font-weight:650}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__overview{background:0 0;border:0;width:fit-content;padding:.4rem 0;font-weight:500}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__appointment,.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__activity,.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__plan{box-shadow:none;background:var(--paper-soft);border:0;border-radius:10px;transform:none}.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__activity:nth-of-type(2n),.CommunityPlanRail-module__iahFcW__rail .CommunityPlanRail-module__iahFcW__activity[data-kind=poll]{background:var(--paper-soft);transform:none}.CommunityPlanRail-module__iahFcW__appointment .CommunityPlanRail-module__iahFcW__eventImage{background:0 0;height:144px}.CommunityPlanRail-module__iahFcW__appointment .CommunityPlanRail-module__iahFcW__appointmentFoot,.CommunityPlanRail-module__iahFcW__activity .CommunityPlanRail-module__iahFcW__activityFoot{border-top:0}.CommunityPlanRail-module__iahFcW__date{background:0 0;border:0}.CommunityPlanRail-module__iahFcW__task>button:last-child{background:var(--paper-soft);border:0;border-radius:8px}.CommunityPlanRail-module__iahFcW__rail footer{padding-top:1rem}.CommunityPlanRail-module__iahFcW__columns,.CommunityPlanRail-module__iahFcW__column{min-width:0}@media (min-width:700px){.CommunityPlanRail-module__iahFcW__columns{-moz-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}}.CommunityPlanRail-module__iahFcW__rail[data-compact]{max-width:none;margin:0;padding:.25rem 1.25rem 1.5rem}.CommunityPlanRail-module__iahFcW__rail[data-compact] .CommunityPlanRail-module__iahFcW__columns{display:block}@media (max-width:899px){.CommunityPlanRail-module__iahFcW__rail{padding:.25rem .875rem 1.5rem}}
