.CMSWorkbench-module__o2FCLG__workbenchPage{--cms-ivory:#f7f4ee;--cms-ivory-sunk:#f0ece2;--cms-paper:#fffdfa;--cms-charcoal:#1c1c22;--cms-slate:#555560;--cms-steel:#777783;--cms-border:#e1ddd3;--cms-border-strong:#c9c3b6;--cms-crimson:#8b1a1a;--cms-crimson-dark:#6b1212;--cms-gold:#d4a017;--cms-success:#237451;--cms-danger:#a8323e;min-height:calc(100vh - 6rem);color:var(--cms-charcoal);font-family:var(--font-body,"Source Sans 3", sans-serif);padding:0 0 3rem}.CMSWorkbench-module__o2FCLG__masthead{border-bottom:1px solid var(--cms-border);margin-bottom:1.25rem;padding:.25rem 0 1rem;position:relative}.CMSWorkbench-module__o2FCLG__mastheadTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CMSWorkbench-module__o2FCLG__mastheadIdentity{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.CMSWorkbench-module__o2FCLG__mobileMenu,.CMSWorkbench-module__o2FCLG__iconButton,.CMSWorkbench-module__o2FCLG__inventoryToggle{border:1px solid var(--cms-border);background:var(--cms-paper);color:var(--cms-slate);justify-content:center;align-items:center;transition:background-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.CMSWorkbench-module__o2FCLG__mobileMenu:hover,.CMSWorkbench-module__o2FCLG__iconButton:hover,.CMSWorkbench-module__o2FCLG__inventoryToggle:hover{background:var(--cms-ivory-sunk);color:var(--cms-charcoal)}.CMSWorkbench-module__o2FCLG__mobileMenu:focus-visible,.CMSWorkbench-module__o2FCLG__iconButton:focus-visible,.CMSWorkbench-module__o2FCLG__inventoryToggle:focus-visible,.CMSWorkbench-module__o2FCLG__typeTab:focus-visible,.CMSWorkbench-module__o2FCLG__inspectorTab:focus-visible,.CMSWorkbench-module__o2FCLG__subPageButton:focus-visible,.CMSWorkbench-module__o2FCLG__secondaryAction:focus-visible,.CMSWorkbench-module__o2FCLG__previewAction:focus-visible,.CMSWorkbench-module__o2FCLG__primaryAction:focus-visible,.CMSWorkbench-module__o2FCLG__filterButton:focus-visible{box-shadow:0 0 0 2px var(--cms-ivory), 0 0 0 4px var(--cms-crimson);outline:none}.CMSWorkbench-module__o2FCLG__mobileMenu{border-radius:.5rem;flex:none;width:2.4rem;height:2.4rem}.CMSWorkbench-module__o2FCLG__kicker,.CMSWorkbench-module__o2FCLG__commandEyebrow,.CMSWorkbench-module__o2FCLG__inspectorLabel,.CMSWorkbench-module__o2FCLG__inventoryEyebrow{color:var(--cms-crimson);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:700;line-height:1}.CMSWorkbench-module__o2FCLG__pageTitle{font-family:var(--font-display,Fraunces, serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:700;line-height:1.04}.CMSWorkbench-module__o2FCLG__pageSubtitle{max-width:62ch;color:var(--cms-slate);margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.CMSWorkbench-module__o2FCLG__typeTabs{scrollbar-width:none;gap:.25rem;margin-top:1rem;display:flex;overflow-x:auto}.CMSWorkbench-module__o2FCLG__typeTabs::-webkit-scrollbar{display:none}.CMSWorkbench-module__o2FCLG__typeTab{color:var(--cms-steel);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.55rem .85rem;font-size:.78rem;font-weight:600;transition:color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),background-color .18s cubic-bezier(.2,.8,.2,1)}.CMSWorkbench-module__o2FCLG__typeTab:hover{color:var(--cms-charcoal);background:color-mix(in srgb, var(--cms-ivory-sunk) 70%, transparent)}.CMSWorkbench-module__o2FCLG__typeTabActive{border-bottom-color:var(--cms-crimson);color:var(--cms-crimson)}.CMSWorkbench-module__o2FCLG__workspace{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1);display:grid}.CMSWorkbench-module__o2FCLG__workspaceWithRail{grid-template-columns:3.25rem minmax(0,1fr)}.CMSWorkbench-module__o2FCLG__inventory{border:1px solid var(--cms-border);background:color-mix(in srgb, var(--cms-ivory-sunk) 68%, var(--cms-paper));border-radius:.75rem;min-width:0;max-height:calc(100vh - 2rem);position:sticky;top:.75rem}.CMSWorkbench-module__o2FCLG__inventoryCollapsed{border-color:var(--cms-border-strong);background:var(--cms-ivory-sunk)}.CMSWorkbench-module__o2FCLG__inventoryHeader{border-bottom:1px solid var(--cms-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.CMSWorkbench-module__o2FCLG__inventoryTitleBlock{min-width:0}.CMSWorkbench-module__o2FCLG__inventoryTitle{margin:0;font-size:.9rem;font-weight:700;line-height:1.25}.CMSWorkbench-module__o2FCLG__inventoryDescription{color:var(--cms-steel);margin:.3rem 0 0;font-size:.72rem;line-height:1.4}.CMSWorkbench-module__o2FCLG__inventoryToggle{white-space:nowrap;border-radius:.45rem;min-width:2rem;min-height:2rem;padding:0 .55rem;font-size:.72rem;font-weight:600}.CMSWorkbench-module__o2FCLG__inventoryBody{opacity:1;max-height:calc(100vh - 10rem);padding:.55rem;transition:opacity .16s cubic-bezier(.2,.8,.2,1);overflow-y:auto}.CMSWorkbench-module__o2FCLG__inventoryCollapsed .CMSWorkbench-module__o2FCLG__inventoryHeader{border-bottom:0;justify-content:center;padding:.55rem}.CMSWorkbench-module__o2FCLG__inventoryCollapsed .CMSWorkbench-module__o2FCLG__inventoryTitleBlock,.CMSWorkbench-module__o2FCLG__inventoryCollapsed .CMSWorkbench-module__o2FCLG__inventoryToggleText,.CMSWorkbench-module__o2FCLG__inventoryCollapsed .CMSWorkbench-module__o2FCLG__inventoryBody{display:none}.CMSWorkbench-module__o2FCLG__editorRegion,.CMSWorkbench-module__o2FCLG__editorSurface{min-width:0}.CMSWorkbench-module__o2FCLG__editorLoading{border:1px solid var(--cms-border);background:var(--cms-paper);border-radius:.75rem;min-height:32rem}.CMSWorkbench-module__o2FCLG__emptyState,.CMSWorkbench-module__o2FCLG__errorState{border:1px dashed var(--cms-border-strong);background:color-mix(in srgb, var(--cms-paper) 76%, transparent);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:32rem;padding:3rem 1.5rem;display:flex}.CMSWorkbench-module__o2FCLG__emptyTitle{color:var(--cms-charcoal);margin:0;font-size:1rem;font-weight:700}.CMSWorkbench-module__o2FCLG__emptyCopy{max-width:50ch;color:var(--cms-steel);margin:0;font-size:.82rem;line-height:1.5}.CMSWorkbench-module__o2FCLG__editorShell,.CMSWorkbench-module__o2FCLG__structuredEditor{min-width:0}.CMSWorkbench-module__o2FCLG__structuredEditor{--cms-ivory:#f7f4ee;--cms-ivory-sunk:#f0ece2;--cms-paper:#fffdfa;--cms-charcoal:#1c1c22;--cms-slate:#555560;--cms-steel:#777783;--cms-border:#e1ddd3;--cms-border-strong:#c9c3b6;--cms-crimson:#8b1a1a;--cms-crimson-dark:#6b1212;--cms-gold:#d4a017;--cms-success:#237451;--cms-danger:#a8323e}.CMSWorkbench-module__o2FCLG__commandBar{z-index:40;border:1px solid var(--cms-border);background:color-mix(in srgb, var(--cms-ivory) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding:.75rem .85rem;display:flex;position:sticky;top:.75rem;box-shadow:0 10px 28px -24px #1c1c2261}.CMSWorkbench-module__o2FCLG__commandIdentity{align-items:center;gap:.7rem;min-width:0;display:flex}.CMSWorkbench-module__o2FCLG__commandText{min-width:0}.CMSWorkbench-module__o2FCLG__commandTitle{max-width:min(52vw,46rem);color:var(--cms-charcoal);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.CMSWorkbench-module__o2FCLG__commandMeta{color:var(--cms-steel);font-family:var(--font-mono,"JetBrains Mono", monospace);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.64rem;line-height:1.3;overflow:hidden}.CMSWorkbench-module__o2FCLG__commandActions{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.CMSWorkbench-module__o2FCLG__secondaryAction,.CMSWorkbench-module__o2FCLG__previewAction,.CMSWorkbench-module__o2FCLG__primaryAction{border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.55rem .8rem;font-size:.76rem;font-weight:650;transition:background-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1),transform .1s ease-out;display:inline-flex}.CMSWorkbench-module__o2FCLG__secondaryAction{border:1px solid var(--cms-border);background:var(--cms-paper);color:var(--cms-slate)}.CMSWorkbench-module__o2FCLG__secondaryAction:hover{background:var(--cms-ivory-sunk);color:var(--cms-charcoal)}.CMSWorkbench-module__o2FCLG__previewAction{border:1px solid color-mix(in srgb, var(--cms-gold) 38%, var(--cms-border));background:color-mix(in srgb, var(--cms-gold) 9%, var(--cms-paper));color:#765508}.CMSWorkbench-module__o2FCLG__previewAction:hover{background:color-mix(in srgb, var(--cms-gold) 14%, var(--cms-paper))}.CMSWorkbench-module__o2FCLG__primaryAction{border:1px solid var(--cms-crimson);background:var(--cms-crimson);color:var(--cms-paper)}.CMSWorkbench-module__o2FCLG__primaryAction:hover{background:var(--cms-crimson-dark);box-shadow:0 0 0 1px #8b1a1a3d,0 7px 20px -13px #8b1a1ab8}.CMSWorkbench-module__o2FCLG__secondaryAction:active,.CMSWorkbench-module__o2FCLG__previewAction:active,.CMSWorkbench-module__o2FCLG__primaryAction:active{transform:scale(.98)}.CMSWorkbench-module__o2FCLG__secondaryAction:disabled,.CMSWorkbench-module__o2FCLG__previewAction:disabled,.CMSWorkbench-module__o2FCLG__primaryAction:disabled{cursor:not-allowed;opacity:.5}.CMSWorkbench-module__o2FCLG__resultBanner{border:1px solid;border-radius:.55rem;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.65rem .75rem;font-size:.76rem;font-weight:600;display:flex}.CMSWorkbench-module__o2FCLG__resultSuccess{color:#1e6949;background:#edf8f2;border-color:#b9dfce}.CMSWorkbench-module__o2FCLG__resultError{color:var(--cms-danger);background:#fff1f2;border-color:#efc4c9}.CMSWorkbench-module__o2FCLG__hubWorkspace,.CMSWorkbench-module__o2FCLG__entityWorkspace{grid-template-columns:minmax(0,1fr) minmax(12.5rem,15rem);align-items:start;gap:.85rem;display:grid}.CMSWorkbench-module__o2FCLG__entityWorkspace>.CMSWorkbench-module__o2FCLG__sectionInspector{grid-area:1/2}.CMSWorkbench-module__o2FCLG__entityWorkspace>.CMSWorkbench-module__o2FCLG__editorCanvas{grid-area:1/1}.CMSWorkbench-module__o2FCLG__editorCanvas{border:1px solid var(--cms-border);background:var(--cms-paper);border-radius:.75rem;min-width:0;min-height:32rem;padding:clamp(1rem,2.4vw,1.75rem);box-shadow:0 1px 2px #1c1c2206}.CMSWorkbench-module__o2FCLG__inspector,.CMSWorkbench-module__o2FCLG__sectionInspector{border:1px solid var(--cms-border);background:color-mix(in srgb, var(--cms-ivory-sunk) 62%, var(--cms-paper));border-radius:.7rem;min-width:0;position:sticky;top:5.4rem}.CMSWorkbench-module__o2FCLG__inspectorSection{border-bottom:1px solid var(--cms-border);padding:.8rem}.CMSWorkbench-module__o2FCLG__inspectorSection:last-child{border-bottom:0}.CMSWorkbench-module__o2FCLG__pageKey{overflow-wrap:anywhere;color:var(--cms-crimson-dark);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:.66rem;line-height:1.45;display:block}.CMSWorkbench-module__o2FCLG__statusRow{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.CMSWorkbench-module__o2FCLG__statusBadge{border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}.CMSWorkbench-module__o2FCLG__statusPublished{color:#1e6949;background:#edf8f2;border-color:#b9dfce}.CMSWorkbench-module__o2FCLG__statusDraft{color:#765508;background:#fff8e8;border-color:#ead6a5}.CMSWorkbench-module__o2FCLG__iconButton{border-radius:.45rem;width:2rem;height:2rem}.CMSWorkbench-module__o2FCLG__subPageList,.CMSWorkbench-module__o2FCLG__inspectorTabs,.CMSWorkbench-module__o2FCLG__sectionInspector{flex-direction:column;gap:.2rem;padding:.4rem;display:flex}.CMSWorkbench-module__o2FCLG__subPageButton,.CMSWorkbench-module__o2FCLG__inspectorTab{width:100%;color:var(--cms-slate);text-align:left;background:0 0;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.5rem;padding:.58rem .62rem;font-size:.76rem;font-weight:600;transition:background-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1);display:flex}.CMSWorkbench-module__o2FCLG__subPageButton:hover,.CMSWorkbench-module__o2FCLG__inspectorTab:hover{background:var(--cms-paper);color:var(--cms-charcoal)}.CMSWorkbench-module__o2FCLG__subPageButtonActive,.CMSWorkbench-module__o2FCLG__inspectorTabActive{border-color:color-mix(in srgb, var(--cms-crimson) 18%, var(--cms-border));background:color-mix(in srgb, var(--cms-crimson) 7%, var(--cms-paper));color:var(--cms-crimson)}.CMSWorkbench-module__o2FCLG__inspectorTabIcon{color:var(--cms-steel);flex:none}.CMSWorkbench-module__o2FCLG__inspectorTabActive .CMSWorkbench-module__o2FCLG__inspectorTabIcon{color:var(--cms-crimson)}.CMSWorkbench-module__o2FCLG__panelSection{background:0 0;border:0;border-radius:0;margin:0;padding:0}.CMSWorkbench-module__o2FCLG__panelHeading{color:var(--cms-charcoal);margin:0 0 1rem;font-size:.9rem;font-weight:700}.CMSWorkbench-module__o2FCLG__sectionRule{border-top:1px solid var(--cms-border);padding-top:1.25rem}.CMSWorkbench-module__o2FCLG__mediaGrid{border-top:1px solid var(--cms-border);border-bottom:1px solid var(--cms-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.CMSWorkbench-module__o2FCLG__mediaCell{min-width:0;padding:1rem}.CMSWorkbench-module__o2FCLG__mediaCell+.CMSWorkbench-module__o2FCLG__mediaCell{border-left:1px solid var(--cms-border)}.CMSWorkbench-module__o2FCLG__mediaGallery{padding-top:1rem}.CMSWorkbench-module__o2FCLG__faqList{border-top:1px solid var(--cms-border)}.CMSWorkbench-module__o2FCLG__faqItem{border-bottom:1px solid var(--cms-border);padding:1rem 0}.CMSWorkbench-module__o2FCLG__toggleList>*+*{border-top:1px solid var(--cms-border)}.CMSWorkbench-module__o2FCLG__toggleRow{border-radius:.45rem}.CMSWorkbench-module__o2FCLG__fieldGroup{border-top:1px solid var(--cms-border);background:0 0}.CMSWorkbench-module__o2FCLG__fieldGroupHeader{padding:.8rem 0}.CMSWorkbench-module__o2FCLG__listPanel{background:0 0;min-width:0;overflow:hidden}.CMSWorkbench-module__o2FCLG__listToolbar{border-bottom:1px solid var(--cms-border);padding:.25rem .25rem .65rem}.CMSWorkbench-module__o2FCLG__searchWrap{position:relative}.CMSWorkbench-module__o2FCLG__searchIcon{color:var(--cms-steel);position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.CMSWorkbench-module__o2FCLG__searchInput{border:1px solid var(--cms-border);background:var(--cms-paper);width:100%;color:var(--cms-charcoal);border-radius:.5rem;padding:.62rem .7rem .62rem 2.15rem;font-size:.78rem}.CMSWorkbench-module__o2FCLG__searchInput:focus{border-color:color-mix(in srgb, var(--cms-crimson) 46%, var(--cms-border));outline:none;box-shadow:0 0 0 2px #8b1a1a1f}.CMSWorkbench-module__o2FCLG__filterRow{scrollbar-width:none;gap:.3rem;margin-top:.5rem;display:flex;overflow-x:auto}.CMSWorkbench-module__o2FCLG__filterRow::-webkit-scrollbar{display:none}.CMSWorkbench-module__o2FCLG__filterButton{color:var(--cms-steel);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.65rem;font-weight:700}.CMSWorkbench-module__o2FCLG__filterButton:hover{background:var(--cms-paper);color:var(--cms-charcoal)}.CMSWorkbench-module__o2FCLG__filterButtonActive{border-color:color-mix(in srgb, var(--cms-crimson) 15%, var(--cms-border));background:color-mix(in srgb, var(--cms-crimson) 7%, var(--cms-paper));color:var(--cms-crimson)}.CMSWorkbench-module__o2FCLG__tableViewport{min-height:24rem;overflow:auto}.CMSWorkbench-module__o2FCLG__listTable{border-collapse:collapse;width:100%;font-size:.76rem}.CMSWorkbench-module__o2FCLG__listTable th{z-index:1;border-bottom:1px solid var(--cms-border);background:var(--cms-ivory-sunk);color:var(--cms-steel);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:.55rem .6rem;font-size:.6rem;font-weight:700;position:sticky;top:0}.CMSWorkbench-module__o2FCLG__listRow{cursor:pointer;transition:background-color .16s cubic-bezier(.2,.8,.2,1)}.CMSWorkbench-module__o2FCLG__listRow:hover{background:color-mix(in srgb, var(--cms-crimson) 4%, var(--cms-paper))}.CMSWorkbench-module__o2FCLG__listRowSelected{background:color-mix(in srgb, var(--cms-crimson) 7%, var(--cms-paper))}.CMSWorkbench-module__o2FCLG__listRow td{border-bottom:1px solid color-mix(in srgb, var(--cms-border) 72%, transparent);vertical-align:middle;padding:.68rem .6rem}.CMSWorkbench-module__o2FCLG__listName{color:var(--cms-charcoal);margin:0;font-size:.78rem;font-weight:650;line-height:1.25}.CMSWorkbench-module__o2FCLG__monoData{font-family:var(--font-mono,"JetBrains Mono", monospace);font-variant-numeric:tabular-nums}.CMSWorkbench-module__o2FCLG__listFooter{color:var(--cms-steel);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .35rem .1rem;font-size:.65rem;display:flex}.CMSWorkbench-module__o2FCLG__drawerOverlay{z-index:60;position:fixed;inset:0}.CMSWorkbench-module__o2FCLG__drawerBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1c226b;position:absolute;inset:0}.CMSWorkbench-module__o2FCLG__drawerPanel{z-index:1;position:absolute;inset:0 auto 0 0}.CMSWorkbench-module__o2FCLG__drawerNav{border-right:1px solid var(--cms-border);background:var(--cms-ivory);flex-direction:column;width:min(19rem,86vw);height:100%;display:flex;overflow-y:auto;box-shadow:20px 0 52px -34px #1c1c228c}.CMSWorkbench-module__o2FCLG__drawerHeader{border-bottom:1px solid var(--cms-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.CMSWorkbench-module__o2FCLG__drawerTitle{color:var(--cms-charcoal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.CMSWorkbench-module__o2FCLG__drawerSections{flex:1;padding:.7rem}.CMSWorkbench-module__o2FCLG__drawerSectionButton,.CMSWorkbench-module__o2FCLG__drawerItem{text-align:left;align-items:center;width:100%;display:flex}.CMSWorkbench-module__o2FCLG__drawerSectionButton{color:var(--cms-steel);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;padding:.7rem .55rem;font-size:.66rem;font-weight:700}.CMSWorkbench-module__o2FCLG__drawerItem{color:var(--cms-slate);background:0 0;border:1px solid #0000;border-radius:.5rem;gap:.55rem;padding:.6rem .7rem .6rem 1.7rem;font-size:.82rem;font-weight:550}.CMSWorkbench-module__o2FCLG__drawerItem:hover{background:var(--cms-ivory-sunk);color:var(--cms-charcoal)}.CMSWorkbench-module__o2FCLG__drawerItemActive{border-color:color-mix(in srgb, var(--cms-crimson) 15%, var(--cms-border));background:color-mix(in srgb, var(--cms-crimson) 7%, var(--cms-paper));color:var(--cms-crimson)}:is(.CMSWorkbench-module__o2FCLG__workbenchPage input,.CMSWorkbench-module__o2FCLG__workbenchPage textarea,.CMSWorkbench-module__o2FCLG__workbenchPage select){font-family:var(--font-body,"Source Sans 3", sans-serif)}:is(.CMSWorkbench-module__o2FCLG__workbenchPage input[type=number],.CMSWorkbench-module__o2FCLG__workbenchPage input[type=date],.CMSWorkbench-module__o2FCLG__workbenchPage code){font-family:var(--font-mono,"JetBrains Mono", monospace);font-variant-numeric:tabular-nums}:is(.CMSWorkbench-module__o2FCLG__workbenchPage input:focus-visible,.CMSWorkbench-module__o2FCLG__workbenchPage textarea:focus-visible,.CMSWorkbench-module__o2FCLG__workbenchPage select:focus-visible,.CMSWorkbench-module__o2FCLG__structuredEditor input:focus-visible,.CMSWorkbench-module__o2FCLG__structuredEditor textarea:focus-visible,.CMSWorkbench-module__o2FCLG__structuredEditor select:focus-visible){border-color:color-mix(in srgb, var(--cms-crimson) 48%, var(--cms-border));outline:none;box-shadow:0 0 0 2px #8b1a1a1f}@media (max-width:1180px){.CMSWorkbench-module__o2FCLG__workspace{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.CMSWorkbench-module__o2FCLG__workspaceWithRail{grid-template-columns:3.25rem minmax(0,1fr)}.CMSWorkbench-module__o2FCLG__hubWorkspace,.CMSWorkbench-module__o2FCLG__entityWorkspace{grid-template-columns:minmax(0,1fr) 12.5rem}}@media (max-width:900px){.CMSWorkbench-module__o2FCLG__workspace,.CMSWorkbench-module__o2FCLG__workspaceWithRail{display:block}.CMSWorkbench-module__o2FCLG__inventory{max-height:none;margin-bottom:.8rem;position:relative;top:auto}.CMSWorkbench-module__o2FCLG__inventoryCollapsed .CMSWorkbench-module__o2FCLG__inventoryHeader{justify-content:flex-end}.CMSWorkbench-module__o2FCLG__inventoryBody{max-height:28rem}.CMSWorkbench-module__o2FCLG__hubWorkspace,.CMSWorkbench-module__o2FCLG__entityWorkspace{flex-direction:column;display:flex}.CMSWorkbench-module__o2FCLG__inspector,.CMSWorkbench-module__o2FCLG__sectionInspector{order:-1;width:100%;position:relative;top:auto}.CMSWorkbench-module__o2FCLG__inspectorTabs,.CMSWorkbench-module__o2FCLG__sectionInspector,.CMSWorkbench-module__o2FCLG__subPageList{scrollbar-width:none;flex-direction:row;overflow-x:auto}.CMSWorkbench-module__o2FCLG__inspectorTabs::-webkit-scrollbar{display:none}.CMSWorkbench-module__o2FCLG__sectionInspector::-webkit-scrollbar{display:none}.CMSWorkbench-module__o2FCLG__subPageList::-webkit-scrollbar{display:none}.CMSWorkbench-module__o2FCLG__inspectorTab,.CMSWorkbench-module__o2FCLG__subPageButton{white-space:nowrap;flex:none;width:auto}.CMSWorkbench-module__o2FCLG__inspectorSection{border-bottom:0}.CMSWorkbench-module__o2FCLG__inspectorSection+.CMSWorkbench-module__o2FCLG__inspectorSection{border-top:1px solid var(--cms-border)}}@media (max-width:640px){.CMSWorkbench-module__o2FCLG__workbenchPage{padding-bottom:6.5rem}.CMSWorkbench-module__o2FCLG__masthead{padding-inline:.25rem}.CMSWorkbench-module__o2FCLG__pageTitle{font-size:1.8rem}.CMSWorkbench-module__o2FCLG__commandBar{align-items:flex-start;padding:.65rem;position:sticky;top:.35rem}.CMSWorkbench-module__o2FCLG__commandIdentity{max-width:calc(100% - 3rem)}.CMSWorkbench-module__o2FCLG__commandActions{right:.7rem;bottom:max(.7rem, env(safe-area-inset-bottom));z-index:70;border:1px solid var(--cms-border);background:color-mix(in srgb, var(--cms-ivory) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));padding:.55rem;display:grid;position:fixed;left:.7rem;box-shadow:0 18px 46px -22px #1c1c227a}.CMSWorkbench-module__o2FCLG__commandActions>button:only-child{grid-column:1/-1}.CMSWorkbench-module__o2FCLG__secondaryAction,.CMSWorkbench-module__o2FCLG__previewAction,.CMSWorkbench-module__o2FCLG__primaryAction{min-width:0;padding-inline:.45rem}.CMSWorkbench-module__o2FCLG__actionLabelOptional{display:none}.CMSWorkbench-module__o2FCLG__editorCanvas{min-height:26rem;padding:1rem}.CMSWorkbench-module__o2FCLG__mediaGrid{grid-template-columns:1fr}.CMSWorkbench-module__o2FCLG__mediaCell+.CMSWorkbench-module__o2FCLG__mediaCell{border-top:1px solid var(--cms-border);border-left:0}.CMSWorkbench-module__o2FCLG__listTable th:nth-child(2),.CMSWorkbench-module__o2FCLG__listTable td:nth-child(2),.CMSWorkbench-module__o2FCLG__listTable th:nth-child(3),.CMSWorkbench-module__o2FCLG__listTable td:nth-child(3),.CMSWorkbench-module__o2FCLG__listTable th:nth-child(5),.CMSWorkbench-module__o2FCLG__listTable td:nth-child(5){display:none}.CMSWorkbench-module__o2FCLG__tableViewport{min-height:19rem}}@media (prefers-reduced-motion:reduce){.CMSWorkbench-module__o2FCLG__workbenchPage *,.CMSWorkbench-module__o2FCLG__structuredEditor *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.gff-drawer-sheet{flex:1;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;z-index:auto!important;border-radius:0!important;transition:none!important;position:static!important;inset:auto!important;transform:none!important}.gff-drawer-sheet.open{transform:none!important}.gff-drawer-sheet.closing{opacity:1!important;transform:none!important}.gff-drawer-inline .gff-sheet-close{display:none!important}.gff-drawer-inline{flex:1!important;min-height:0!important;overflow:hidden!important}.gff-drawer-inline .gff-sheet-header{padding:8px 12px}.gp-panel{background:#f7f4ee;flex-direction:column;display:flex;position:relative}.gp-mode-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-bottom:1px solid #1c1c2212;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:13px 16px 12px;display:flex}.gp-header-orb{background:linear-gradient(135deg,#8b1a1a1f,#8b1a1a0f);border:1px solid #8b1a1a1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gp-header-title{font-family:var(--font-display,"Source Serif 4"), serif;color:#8b1a1a;letter-spacing:.01em;margin:0;font-size:15px;font-weight:700;line-height:1.15}.gp-header-title-guardian{font-style:italic}.gp-header-sub{color:#1c1c22ad;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-family:"Source Sans 3",sans-serif;font-size:10px;overflow:hidden}.gp-chat-cta-btn{color:#8b1a1a;cursor:pointer;white-space:nowrap;background:#8b1a1a12;border:1.5px solid #8b1a1a33;border-radius:20px;align-items:center;gap:5px;padding:6px 12px 6px 10px;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex;position:relative}.gp-chat-cta-btn:hover{background:#8b1a1a1f;border-color:#8b1a1a59;box-shadow:0 2px 8px #8b1a1a1f}.gp-chat-cta-btn:active{transform:scale(.96)}.gp-chat-cta-badge{color:#f7f4ee;background:#8b1a1a;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:2px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.gp-chat-cta-online-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:2px;animation:2s infinite gp-pulse-green}.gp-close-btn{cursor:pointer;color:#1c1c22ad;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,color .15s;display:flex;position:relative}.gp-close-btn:before{content:"";background:#1c1c220f;border-radius:8px;width:32px;height:32px;transition:background .15s;position:absolute}.gp-close-btn svg{z-index:1;position:relative}.gp-close-btn:hover{color:#1c1c22bf}.gp-close-btn:hover:before{background:#1c1c221a}.gp-drag-handle{flex-shrink:0;justify-content:center;padding:10px 0 4px;display:flex}.gp-drag-handle-bar{background:#1c1c221f;border-radius:99px;width:36px;height:4px}.gp-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.gp-mode-enter{flex-direction:column;flex:1;min-height:0;animation:.2s cubic-bezier(.16,1,.3,1) both gp-fade-in;display:flex;overflow:hidden}.gp-inbox{flex-direction:column;flex:1;min-height:0;display:flex}.gp-compose-card{border:1.5px solid color-mix(in srgb, var(--color-crimson) 12%, transparent);background:#fff;border-radius:18px;flex-shrink:0;margin:12px 14px 8px;position:relative;box-shadow:0 4px 20px #1c1c2212,0 1px 3px #1c1c220a}.gp-compose-step{padding:18px 18px 14px}.gp-compose-step+.gp-compose-step{padding-top:0}.gp-compose-textarea{resize:none;color:#1c1c22;background:0 0;border:none;outline:none;width:100%;min-height:72px;max-height:140px;padding:0;font-family:"Source Sans 3",sans-serif;font-size:14.5px;line-height:1.55}.gp-compose-textarea::placeholder{color:#1c1c229e}.gp-compose-fields{border-top:1px solid #1c1c220f;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.gp-compose-field-wrap{flex-direction:column;gap:5px;display:flex}.gp-compose-field-label{letter-spacing:.07em;text-transform:uppercase;color:#1c1c2261;padding-left:2px;font-family:"Source Sans 3",sans-serif;font-size:10.5px;font-weight:700}.gp-compose-field{background:#1c1c2204;border:1.5px solid #1c1c221a;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.gp-compose-field:focus-within{border-color:color-mix(in srgb, var(--color-crimson) 40%, transparent);box-shadow:0 0 0 3.5px color-mix(in srgb, var(--color-crimson) 8%, transparent);background:#fff}.gp-compose-field svg{color:#1c1c2247;flex-shrink:0}.gp-compose-field:focus-within svg{color:#8b1a1a80}.gp-compose-field input{color:#1c1c22;background:0 0;border:none;outline:none;flex:1;font-family:"Source Sans 3",sans-serif;font-size:14.5px}.gp-compose-field input::placeholder{color:#1c1c224d}.gp-compose-actions{border-top:1px solid #1c1c220d;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 16px;display:flex}.gp-compose-cancel{color:#1c1c2261;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:6px 0;font-family:"Source Sans 3",sans-serif;font-size:12.5px;transition:color .15s}.gp-compose-cancel:hover{color:#1c1c2299}.gp-compose-primary-btn{cursor:pointer;color:#f7f4ee;letter-spacing:.01em;background:#8b1a1a;border:none;border-radius:14px;justify-content:center;align-items:center;gap:7px;height:50px;padding:0 22px;font-family:"Source Sans 3",sans-serif;font-size:14.5px;font-weight:700;transition:background .15s,box-shadow .15s,transform .12s;display:flex;box-shadow:0 10px 24px -14px #8b1a1acc}.gp-compose-primary-btn:hover:not(:disabled){background:#701515;transform:translateY(-1px);box-shadow:0 14px 28px -14px #8b1a1ae6}.gp-compose-primary-btn:active:not(:disabled){transform:scale(.97)}.gp-compose-primary-btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.gp-otp-hint{color:#1c1c2285;margin-bottom:14px;font-family:"Source Sans 3",sans-serif;font-size:13px;line-height:1.5}.gp-otp-input-wrap{background:#1c1c2204;border:1.5px solid #1c1c221a;border-radius:14px;align-items:center;gap:10px;height:58px;margin-bottom:12px;padding:0 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.gp-otp-input-wrap:focus-within{border-color:color-mix(in srgb, var(--color-crimson) 40%, transparent);box-shadow:0 0 0 3.5px color-mix(in srgb, var(--color-crimson) 8%, transparent);background:#fff}.gp-otp-input{letter-spacing:.3em;color:#1c1c22;text-align:center;background:0 0;border:none;outline:none;flex:1;font-family:JetBrains Mono,monospace;font-size:22px}.gp-otp-input::placeholder{color:#1c1c2226;letter-spacing:.18em}.gp-dest-label{letter-spacing:.1em;text-transform:uppercase;color:#1c1c224d;padding:12px 16px 8px;font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700}.gp-dest-option{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:11px 16px;transition:background .12s;display:flex}.gp-dest-option:hover{background:#1c1c2208}.gp-dest-option:active{background:#1c1c220e}.gp-dest-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:700;display:flex}.gp-dest-avatar.guardian{color:#f7f4ee;background:#8b1a1a}.gp-dest-avatar.college{color:#8b6914;background:#d4a01726}.gp-dest-avatar.search{color:#1c1c2273;background:#1c1c2212}.gp-dest-avatar.guided{background:color-mix(in srgb, var(--color-crimson) 8%, transparent);color:#8b1a1a}.gp-dest-meta{flex:1;min-width:0}.gp-dest-name{color:#1c1c22;margin-bottom:2px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:600;line-height:1.2}.gp-dest-sub{color:#1c1c2266;font-family:"Source Sans 3",sans-serif;font-size:11.5px;line-height:1.3}.gp-dest-separator{background:#1c1c220d;height:1px;margin:2px 16px}.gp-thread-top{border-bottom:1px solid #1c1c220f;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px 10px 10px;display:flex}.gp-thread-back-btn{cursor:pointer;color:#1c1c2273;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.gp-thread-back-btn:hover{color:#1c1c22b3;background:#1c1c220f}.gp-thread-top-info{flex:1;min-width:0}.gp-thread-top-name{color:#1c1c22;text-overflow:ellipsis;white-space:nowrap;font-family:"Source Sans 3",sans-serif;font-size:14.5px;font-weight:700;line-height:1.2;overflow:hidden}.gp-thread-top-status{align-items:center;gap:5px;margin-top:2px;display:flex}.gp-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.gp-status-dot.online{background:#22c55e;animation:2s infinite gp-pulse-green}.gp-status-dot.offline{background:#1c1c2233}@keyframes gp-pulse-green{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 0 3px #22c55e2e}}.gp-thread-top-status-text{color:#1c1c2261;font-family:"Source Sans 3",sans-serif;font-size:11px}.gp-college-search-wrap{padding:8px 16px 12px;position:relative}.gp-college-search-input-row{background:#fff;border:1.5px solid #1c1c221a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.gp-college-search-input-row:focus-within{border-color:color-mix(in srgb, var(--color-crimson) 25%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-crimson) 6%, transparent)}.gp-college-search-input{color:#1c1c22;background:0 0;border:none;outline:none;flex:1;font-family:"Source Sans 3",sans-serif;font-size:13.5px}.gp-college-search-input::placeholder{color:#1c1c2247}.gp-college-results{background:#fff;border:1px solid #1c1c2214;border-radius:12px;max-height:220px;margin-top:6px;overflow-y:auto;box-shadow:0 4px 20px #1c1c2217}.gp-college-result-item{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #1c1c220a;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:background .1s;display:flex}.gp-college-result-item:last-child{border-bottom:none}.gp-college-result-item:hover{background:color-mix(in srgb, var(--color-crimson) 4%, transparent)}.gp-college-result-logo{color:#1c1c2266;background:#1c1c2212;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:700;display:flex;overflow:hidden}.gp-college-result-logo img{object-fit:contain;width:100%;height:100%}.gp-college-result-name{color:#1c1c22;font-family:"Source Sans 3",sans-serif;font-size:13.5px;font-weight:600;line-height:1.2}.gp-college-result-city{color:#1c1c2266;margin-top:1px;font-family:"Source Sans 3",sans-serif;font-size:11.5px}.gp-college-searching{text-align:center;color:#1c1c2261;padding:16px;font-family:"Source Sans 3",sans-serif;font-size:12.5px}.gp-section-label{letter-spacing:.1em;text-transform:uppercase;color:#1c1c2247;flex-shrink:0;padding:14px 16px 6px;font-family:"Source Sans 3",sans-serif;font-size:10.5px;font-weight:700}@keyframes gp-slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes gp-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.gp-online-indicator{flex-shrink:0;align-items:center;gap:5px;display:flex}.gp-online-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite gp-pulse-green}.gp-online-label{color:#1c1c2261;white-space:nowrap;font-family:"Source Sans 3",sans-serif;font-size:11px}@keyframes gp-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.gp-skeleton{background:linear-gradient(90deg,#1c1c220d 0%,#1c1c2217 50%,#1c1c220d 100%) 0 0/400px 100%;border-radius:8px;animation:1.4s infinite gp-shimmer}.gp-text-link{cursor:pointer;color:#1c1c2266;background:0 0;border:none;padding:4px 0;font-family:"Source Sans 3",sans-serif;font-size:12.5px;transition:color .15s}.gp-text-link:hover{color:#1c1c22a6}.gp-text-link.crimson{color:color-mix(in srgb, var(--color-crimson) 60%, transparent)}.gp-text-link.crimson:hover{color:#8b1a1a}.gp-compose-footer{border-top:1px solid #1c1c220d;flex-direction:column;align-items:center;gap:6px;padding:10px 16px 14px;display:flex}.gp-compose-footer-label{color:#1c1c2259;font-family:"Source Sans 3",sans-serif;font-size:11px}.gp-compose-footer-links{gap:12px;display:flex}.gp-compose-footer-link{color:#1c1c2280;border:1px solid #1c1c2214;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.gp-compose-footer-link:hover{color:#8b1a1a;background:#8b1a1a0a;border-color:#8b1a1a26}.gp-verified-badge{color:#15803d;background:#22c55e17;border-radius:99px;align-items:center;gap:5px;padding:4px 12px;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:600;display:inline-flex}.gp-upload-indicator{background:color-mix(in srgb, var(--color-crimson) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-crimson) 12%, transparent);border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 12px;font-family:"Source Sans 3",sans-serif;font-size:12px;display:flex}.gp-upload-indicator-uploading{color:#1c1c2280;font-style:italic}.gp-upload-indicator-ready{color:#1c1c22;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}.gp-upload-indicator-error{color:#b42318;flex:1;font-weight:500}.gp-upload-indicator-clear{cursor:pointer;color:#1c1c2266;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .12s;display:inline-flex}.gp-upload-indicator-clear:hover{color:#b42318}
