.site-maintenance-panel{gap:var(--ui-space-6);max-width:760px;display:grid}.site-maintenance-panel>p{color:var(--c-text-secondary);margin:0;line-height:1.7}.site-maintenance-detail{justify-items:start;gap:var(--ui-space-4);padding:var(--ui-space-6);background:var(--surface-sidebar);border-radius:var(--ui-surface-radius);min-width:0;display:grid}.site-maintenance-detail h2{margin:0 0 var(--ui-space-2);font-size:20px}.site-maintenance-detail a{color:var(--c-primary);overflow-wrap:anywhere}.site-maintenance-note{font-size:13px}.site-maintenance-notice{justify-content:center;align-items:center;gap:var(--ui-space-2);color:var(--c-text-secondary);white-space:nowrap;font-size:16px;display:flex}.site-maintenance-crane{transform-origin:50% 90%;font-size:24px;animation:2.8s ease-in-out infinite maintenance-crane;display:inline-block}@keyframes maintenance-crane{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(5deg)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.site-maintenance-crane{animation:none}}.ui-data-workspace{--ui-data-row:52px;--ui-data-head-row:40px;--ui-data-selected:color-mix(in srgb, var(--gmun-primary) 6%, var(--gmun-surface));--ui-data-hover:color-mix(in srgb, var(--gmun-text-primary) 2.5%, var(--gmun-surface));--ui-data-ease:cubic-bezier(.22, 1, .36, 1);width:100%;min-width:0}.ui-data-workspace[data-density=compact]{--ui-data-row:40px}.ui-data-head{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-2) var(--ui-space-4);margin-bottom:var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-data-heading{gap:var(--ui-space-1);flex:240px;min-width:0;display:grid}.ui-data-title{color:var(--gmun-text-primary);font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);margin:0}.ui-data-status{min-height:var(--ui-control-height);min-width:0;color:var(--gmun-text-secondary);font-size:var(--text-small);font-variant-numeric:tabular-nums;align-items:center;display:flex;position:relative}.ui-data-status:has(.ui-bulk-bar)>.ui-data-count{display:none}.ui-data-tools{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}.ui-data-view-tools{align-items:center;gap:var(--ui-space-2);display:flex}.ui-data-density{height:var(--ui-control-height);border-radius:var(--ui-control-radius);background:var(--gmun-surface-muted);align-items:center;gap:2px;padding:3px;display:inline-flex}.ui-data-density-option{width:30px;height:30px;color:var(--gmun-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.ui-data-density-option:hover{color:var(--gmun-text-primary)}.ui-data-density-option[aria-checked=true]{color:var(--gmun-text-primary);background:var(--gmun-surface);box-shadow:inset 0 0 0 1px var(--gmun-border)}.ui-data-density-option:focus-visible{outline:2px solid var(--gmun-primary);outline-offset:1px}.ui-data-density svg{width:16px;height:16px}.ui-data-column-menu{min-width:200px}.ui-data-menu-check{border:1.5px solid var(--gmun-border-strong);color:#fff;width:16px;height:16px;transition:background-color var(--motion-control) var(--motion-ease), border-color var(--motion-control) var(--motion-ease);border-radius:5px;flex:0 0 16px;place-items:center;display:inline-grid}[aria-checked=true]>.ui-data-menu-check{border-color:var(--gmun-primary);background:var(--gmun-primary)}.ui-data-menu-check svg{width:11px;height:11px}.ui-search-field{cursor:text;flex:0 260px;width:260px;min-width:0;max-width:100%}.ui-search-field.is-wide{flex-basis:340px;width:340px}.ui-search-field>span svg{width:16px;height:16px}.ui-search-field .ui-group-input::-webkit-search-cancel-button{display:none}.ui-search-field>kbd{border:1px solid var(--gmun-border);min-width:18px;height:18px;color:var(--gmun-text-muted);font:500 11px/1 var(--font-sans);border-radius:5px;flex:none;place-items:center;padding-inline:4px;display:inline-grid}.ui-search-clear{width:20px;height:20px;color:var(--gmun-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.ui-search-clear:hover{background:var(--surface-hover);color:var(--gmun-text-primary)}.ui-search-clear svg{width:12px;height:12px}@media (pointer:coarse){.ui-search-field>kbd{display:none}}.ui-data-scroll{overscroll-behavior-x:contain;border-radius:var(--ui-surface-radius);background:var(--gmun-surface);width:100%;max-width:100%;overflow:auto}.ui-data-scroll:focus-visible{outline:2px solid var(--gmun-primary);outline-offset:2px}.ui-data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums;text-align:left}.ui-data-table[data-resized]{table-layout:fixed}.ui-data-table th{height:var(--ui-data-head-row);padding:0 var(--ui-space-3);background:var(--gmun-surface-secondary);color:var(--gmun-text-muted);font-size:12px;font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.ui-data-table th:first-child{border-radius:var(--ui-control-radius) 0 0 var(--ui-control-radius)}.ui-data-table th:last-child{border-radius:0 var(--ui-control-radius) var(--ui-control-radius) 0}.ui-data-table td{height:var(--ui-data-row);padding:var(--ui-space-1) var(--ui-space-3);border-bottom:1px solid var(--gmun-border);vertical-align:middle;color:var(--gmun-text-secondary);overflow-wrap:anywhere;transition:background-color var(--motion-control) var(--motion-ease), height var(--motion-normal) var(--motion-ease)}.ui-data-table tbody tr:last-child td{border-bottom-color:#0000}.ui-data-table td:first-child:not(.ui-data-select),.ui-data-table td.ui-data-select+td{color:var(--gmun-text-primary)}.ui-data-table td.ui-data-index:first-child{color:var(--gmun-text-muted)}.ui-data-table td.ui-data-index+td{color:var(--gmun-text-primary)}.ui-data-table :is(th,td).ui-data-index{width:64px}.ui-data-table tbody tr:hover>td{background:var(--ui-data-hover)}.ui-data-table tbody tr[data-selected=true]>td,.ui-data-table tbody tr[data-state=editing]>td{background:var(--ui-data-selected)}.ui-data-table tbody tr:focus{outline:none}.ui-data-table tbody tr:focus-visible>td{box-shadow:inset 0 1px var(--gmun-primary), inset 0 -1px var(--gmun-primary)}.ui-data-table :is(th,td)[data-align=end]{text-align:right}.ui-data-table .ui-data-select,.ui-data-col-select{width:44px;min-width:44px}.ui-data-table .ui-data-select{padding-inline:var(--ui-space-3) 0;text-align:left;overflow:visible}.ui-data-table .ui-data-select .ui-special-input{display:block}.ui-data-table th.ui-data-actions,.ui-data-table td.ui-data-actions{text-align:right}.ui-data-table td.ui-data-actions{white-space:nowrap}.ui-data-sort{max-width:100%;padding:var(--ui-space-1) 0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.ui-data-sort svg{flex:none;width:12px;height:12px}.ui-data-sort-hint{opacity:.55;transition:opacity var(--motion-fast) var(--motion-ease)}.ui-data-sort:hover{color:var(--gmun-text-primary)}.ui-data-sort:hover .ui-data-sort-hint{opacity:1}.ui-data-sort:focus-visible{outline:2px solid var(--gmun-primary);outline-offset:3px;border-radius:4px}.ui-data-table th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--gmun-text-primary)}.ui-data-resize{z-index:1;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:8px;bottom:8px;right:-4px}.ui-data-resize:after{content:"";background:var(--gmun-border-strong);opacity:0;width:1px;transition:opacity var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);position:absolute;top:0;bottom:0;left:4px}.ui-data-table thead:hover .ui-data-resize:after{opacity:1}.ui-data-resize:hover:after,.ui-data-resize[data-dragging]:after{opacity:1;background:var(--gmun-primary);width:2px;left:3px}@media (pointer:coarse){.ui-data-resize{display:none}}.ui-data-person{min-width:140px;color:var(--gmun-text-primary);align-items:center;gap:10px;display:flex}.ui-data-person img,.ui-data-person .club-avatar{object-fit:cover;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.ui-data-person small{color:var(--gmun-text-muted);font-size:12px;font-weight:var(--weight-regular);display:block}.ui-data-workspace[data-density=compact] .ui-data-person small{display:none}.ui-data-workspace[data-density=compact] .ui-data-person :is(img,.club-avatar,.ui-data-initial){flex-basis:22px;width:22px;height:22px;font-size:10px}.ui-data-person-name{color:var(--gmun-text-primary);font:inherit;font-weight:var(--weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-data-person-name:hover{color:var(--gmun-primary)}.ui-data-person-name:focus-visible{outline:2px solid var(--gmun-primary);outline-offset:2px;border-radius:4px}.ui-data-person.ui-navigation-button{font:inherit;font-weight:var(--weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-data-initial{background:var(--gmun-primary-soft);width:28px;height:28px;color:var(--gmun-primary);font-size:11px;font-weight:var(--weight-medium);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.ui-data-date{white-space:nowrap;font-variant-numeric:tabular-nums}.ui-data-summary{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.ui-status-dot{color:var(--gmun-text-primary);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ui-status-dot>i{background:var(--gmun-text-muted);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ui-status-dot[data-tone=success]>i{background:var(--status-success)}.ui-status-dot[data-tone=warning]>i{background:#d9950b}.ui-status-dot[data-tone=danger]>i{background:var(--status-danger)}.ui-status-dot[data-tone=info]>i{background:var(--gmun-primary)}.ui-status-dot[data-tone=neutral]{color:var(--gmun-text-secondary)}.ui-data-row-actions,.ui-inline-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.ui-data-row-actions>.ui-control-button:not(.ui-icon-control){padding-inline:var(--ui-space-2);color:var(--gmun-text-secondary);font-weight:var(--weight-regular);font-size:var(--text-small)}.ui-data-row-actions>.ui-control-button svg{width:14px;height:14px}.ui-data-row-actions>.ui-control-button[data-tone=danger]:hover:not(:disabled){color:var(--status-danger);background:var(--status-danger-soft)}.ui-data-row-actions>.ui-control-button[data-tone=primary]{color:var(--gmun-primary);font-weight:var(--weight-medium)}@media (hover:hover) and (pointer:fine){.ui-data-row-actions[data-reveal]>*{opacity:0;transition:opacity var(--motion-control) var(--motion-ease)}tr:is(:hover,:focus-within,:focus) .ui-data-row-actions[data-reveal]>*,.ui-data-row-actions[data-reveal]>:is(:focus-within,[aria-expanded=true]){opacity:1}.ui-data-row-actions[data-reveal]>:has([aria-expanded=true]){opacity:1}}.ui-data-role{align-items:center;gap:var(--ui-space-2);min-width:0;display:inline-flex}.ui-data-role .ui-select{min-width:132px}.ui-inline-state{min-height:18px;color:var(--gmun-text-secondary);font-size:12px;display:block}.ui-inline-state[data-state=error]{color:var(--status-danger)}.ui-inline-state[data-state=saved]{color:var(--status-success)}.ui-inline-state:is([data-state=saved],[data-state=saving],[data-state=error]){animation:ui-bulk-enter var(--motion-normal) var(--motion-ease)}.ui-data-lead{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex}.ui-data-expand,.ui-data-expand-spacer{flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid}.ui-data-expand{color:var(--gmun-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.ui-data-expand:hover{background:var(--surface-hover);color:var(--gmun-text-primary)}.ui-data-expand:focus-visible{outline:2px solid var(--gmun-primary);outline-offset:1px}.ui-data-expand svg{width:12px;height:12px;transition:transform var(--motion-normal) var(--ui-data-ease)}.ui-data-expand[aria-expanded=true] svg{transform:rotate(90deg)}.ui-data-table tr.ui-data-subrow>td{background:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--gmun-text-primary) 3%, transparent) 7px 8px), var(--gmun-surface-secondary);height:auto;padding:0}.ui-data-table tr.ui-data-subrow:hover>td{background:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--gmun-text-primary) 3%, transparent) 7px 8px), var(--gmun-surface-secondary)}.ui-data-history{padding:var(--ui-space-1) 0 var(--ui-space-1) 68px;animation:ui-data-history-in var(--motion-panel) var(--ui-data-ease);margin:0;list-style:none;display:grid}.ui-data-history>li{align-items:center;gap:var(--ui-space-3);min-height:36px;padding-right:var(--ui-space-3);color:var(--gmun-text-muted);grid-template-columns:minmax(96px,180px) minmax(72px,140px) minmax(0,1fr);display:grid}.ui-data-history>li[data-current=true]{color:var(--gmun-text-primary)}.ui-data-history>li+li{border-top:1px dashed var(--gmun-border)}.ui-data-history time{font-variant-numeric:tabular-nums}.ui-data-history-state{padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-3) 68px;color:var(--gmun-text-secondary);font-size:var(--text-small)}.ui-data-foot{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding-top:var(--ui-space-3);color:var(--gmun-text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ui-data-page-size{align-items:center;gap:var(--ui-space-2);white-space:nowrap;display:flex}.ui-data-page-size .system-select-trigger{width:auto;min-width:72px}.ui-data-keys{align-items:center;gap:6px;margin-right:auto;font-size:12px;display:none}.ui-data-keys kbd{border:1px solid var(--gmun-border);min-width:18px;height:18px;font:500 10.5px/1 var(--font-sans);border-radius:5px;place-items:center;margin-left:8px;padding-inline:4px;display:inline-grid}@media (width>=1100px) and (pointer:fine){.ui-data-keys{display:inline-flex}}.ui-data-pages{align-items:center;gap:2px;margin-left:auto;display:flex}.ui-data-pages .ui-control-button{border-color:#0000}.ui-data-pages .ui-data-page{min-width:var(--ui-control-height);padding-inline:var(--ui-space-2);color:var(--gmun-text-secondary);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.ui-data-pages .ui-data-page[aria-current=page]{background:var(--gmun-primary);color:#fff;font-weight:var(--weight-medium)}.ui-data-pages .ui-data-page[aria-current=page]:hover:not(:disabled){background:var(--gmun-primary-hover)}.ui-data-page-gap{place-items:center;width:24px;display:inline-grid}.ui-bulk-bar{align-items:center;gap:var(--ui-space-1);min-width:0;max-width:100%;color:var(--gmun-text-secondary);animation:ui-bulk-enter var(--motion-normal) var(--motion-ease);display:flex}.ui-bulk-bar>strong{color:var(--gmun-text-secondary);font-size:var(--text-small);font-weight:var(--weight-regular);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-selection-count{color:var(--gmun-text-primary);font-weight:var(--weight-semibold);animation:ui-count-in var(--motion-normal) var(--ui-data-ease)}.ui-bulk-divider{width:1px;height:14px;margin-inline:var(--ui-space-2);background:var(--gmun-border-strong);flex:0 0 1px}.ui-bulk-actions{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.ui-bulk-bar .ui-control-button{color:var(--gmun-text-secondary);font-weight:var(--weight-regular);font-size:var(--text-small);padding-inline:var(--ui-space-2);background:0 0;border-color:#0000}.ui-bulk-bar .ui-control-button:hover:not(:disabled){background:var(--surface-hover);color:var(--gmun-text-primary)}.ui-bulk-bar .ui-control-button.ui-variant-primary{color:var(--gmun-primary);font-weight:var(--weight-medium)}.ui-bulk-bar .ui-control-button.ui-variant-danger{color:var(--status-danger);background:0 0}.ui-bulk-bar .ui-control-button.ui-variant-danger:hover:not(:disabled){background:var(--status-danger-soft);color:var(--status-danger)}.ui-bulk-bar .ui-control-button:disabled{opacity:.45}.ui-bulk-clear svg{width:14px;height:14px;display:none}.ui-bulk-results{margin-block:0 var(--ui-space-3);padding:var(--ui-space-3);border-radius:var(--ui-surface-radius);background:var(--gmun-surface-secondary);font-size:var(--text-small);animation:ui-bulk-enter var(--motion-normal) var(--motion-ease)}.ui-bulk-results ul{max-height:180px;margin:var(--ui-space-2) 0;padding-left:var(--ui-space-4);overflow:auto}.ui-bulk-results [data-success=false]{color:var(--status-danger)}.ui-bulk-results [data-success=true]{color:var(--status-success)}.ui-bulk-progress{height:3px;margin-top:var(--ui-space-2);background:var(--gmun-border);border-radius:3px;overflow:hidden}.ui-bulk-progress>span{background:var(--gmun-primary);transform-origin:0;height:100%;transition:transform var(--motion-normal) var(--motion-ease);display:block}.ui-table-toolbar{align-items:center;gap:var(--ui-space-2);margin-bottom:var(--ui-space-4);flex-wrap:wrap;min-width:0;display:flex}.ui-table-toolbar>.ui-input{flex:220px;min-width:0;max-width:400px}.ui-member-workspace{min-width:0}.ui-member-detail{gap:var(--ui-space-3);margin:0;display:grid}.ui-member-detail>div{gap:var(--ui-space-3);grid-template-columns:80px minmax(0,1fr);display:grid}.ui-member-detail dt{color:var(--text-secondary)}.ui-member-detail dd{overflow-wrap:anywhere;margin:0}@keyframes ui-bulk-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-count-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-data-history-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-bulk-float{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (width<=767px){.ui-data-head{align-items:stretch}.ui-data-heading{flex-basis:100%}.ui-data-status{min-height:0}.ui-data-status:has(.ui-bulk-bar)>.ui-data-count{display:inline}.ui-data-tools{justify-content:flex-start;width:100%}.ui-data-tools>.ui-search-field{flex:100%;width:auto}.ui-data-view-tools{margin-left:auto}.ui-data-table{min-width:600px}.ui-data-table td{overflow-wrap:normal;word-break:keep-all}.ui-data-table .ui-data-secondary,.ui-data-table col.ui-data-secondary{display:none}.ui-data-foot{justify-content:center}.ui-data-pages{margin-left:0}.ui-data-workspace:has(.ui-bulk-bar){padding-bottom:64px}.ui-bulk-bar{left:50%;bottom:calc(var(--ui-safe-area-bottom) + 16px);z-index:30;background:var(--gmun-text-primary);color:#fff;width:max-content;max-width:calc(100vw - 32px);animation:ui-bulk-float .35s var(--ui-data-ease);border-radius:14px;padding:6px 6px 6px 14px;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px -12px #00000073}.ui-bulk-bar>strong,.ui-bulk-bar .ui-selection-count{color:#fff}.ui-bulk-divider{background:#ffffff3d}.ui-bulk-actions{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ui-bulk-bar .ui-control-button,.ui-bulk-bar .ui-control-button.ui-variant-primary{color:#ffffffdb}.ui-bulk-bar .ui-control-button:hover:not(:disabled){color:#fff;background:#ffffff1f}.ui-bulk-bar .ui-control-button.ui-variant-danger,.ui-bulk-bar .ui-control-button.ui-variant-danger:hover:not(:disabled){color:#ff9a9a;background:0 0}.ui-bulk-clear svg{display:block}.ui-bulk-clear>.ui-button-content>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-data-history,.ui-data-history-state{padding-left:var(--ui-space-3)}.ui-data-history>li{grid-template-columns:minmax(0,1fr) auto}.ui-data-history>li>:last-child{padding-bottom:var(--ui-space-2);grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ui-data-table td,.ui-data-expand svg,.ui-data-row-actions[data-reveal]>*,.ui-bulk-progress>span{transition:none}.ui-bulk-bar,.ui-bulk-results,.ui-selection-count,.ui-data-history,.ui-inline-state{animation:none}}.form-rich-text-editor,.form-display-text-editor{min-width:0}.form-rich-text-editor .notion-editor-shell.notion-editor-shell,.form-display-text-editor .committee-guide-editor-shell .notion-editor-shell.notion-editor-shell{max-width:none;min-height:0;padding:var(--ui-space-3);background:var(--ui-field-bg,var(--c-surface));border:1px solid var(--admin-control-border,var(--c-border));border-radius:var(--radius-ui);box-shadow:none}.form-rich-text-editor .notion-editor-shell.notion-editor-shell:focus-within,.form-display-text-editor .committee-guide-editor-shell .notion-editor-shell.notion-editor-shell:focus-within{border-color:var(--admin-control-border-focus,var(--c-primary));box-shadow:var(--ui-focus-ring)}.form-rich-text-editor .notion-editor-blank-space{display:none}.form-rich-text-editor .notion-document-content{max-width:none;padding:0}.form-rich-text-editor .rich-text-input,.form-rich-text-view .web-page-paragraph,.form-rich-text-view .rich-text-view,.form-rich-text-view .web-page-list{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.form-rich-text-view{overflow-wrap:anywhere;white-space:normal}.form-rich-text-view .web-page-document{padding:0}.form-rich-text-view .web-page-paragraph{margin:0}.form-rich-text-view a{color:var(--color-navy);text-decoration:underline}.form-rich-text-view img{max-width:100%}.form-rich-text-editor .notion-block-row{margin-block:0}.form-rich-text-editor .document-block-row.document-block-row{grid-template-columns:minmax(0,1fr)}.form-rich-text-editor .document-block-row>.document-block-controls{display:none}.form-rich-text-editor .notion-block-row>.document-block-content{padding-inline-start:0}.form-rich-text-editor .notion-block-row:is(.notion-block-bulleted_list,.notion-block-numbered_list)>.document-block-content{padding-inline-start:var(--ui-space-6)}:is(:is(.form-rich-text-editor,.form-display-text-editor) .notion-editor-shell .rich-text-editor,:is(.form-rich-text-editor,.form-display-text-editor) .notion-editor-shell .rich-text-editor:has(.rich-text-input:focus),:is(.form-rich-text-editor,.form-display-text-editor) .notion-editor-shell .rich-text-input){box-shadow:none;background:0 0;border:0}.form-display-text-editor .notion-editor-shell{--document-block-marker-gutter:var(--ui-space-6)}.form-display-text-editor .notion-block-row>.document-block-content{padding-inline-start:0}.form-display-text-editor .notion-block-row:is(.notion-block-bulleted_list,.notion-block-numbered_list,.notion-block-quote)>.document-block-content{padding-inline-start:var(--document-block-marker-gutter)}.form-display-text-editor .notion-editor-shell .notion-editor-blank-space{min-height:var(--ui-space-6);margin-inline-start:calc(var(--document-block-gutter) + var(--document-block-content-gap))}:is(.form-rich-text-editor,.form-display-text-editor) .notion-block-row:is(:hover,.is-active,.is-selected){box-shadow:none;background:0 0}:is(.form-rich-text-editor,.form-display-text-editor) .notion-block-row>.document-block-content{border-radius:var(--radius-ui)}:is(.form-rich-text-editor,.form-display-text-editor) .notion-block-row.is-selected>.document-block-content,.form-display-text-editor .notion-block-row.is-active>.document-block-content{background:var(--surface-editor-selection)}.form-display-text-editor .document-block-row>.document-block-controls{margin-block-start:max(0px, calc(var(--document-block-control-anchor,18px) - var(--document-block-control-size) / 2))}.form-rich-text-editor-inline .notion-editor-shell.notion-editor-shell{min-height:var(--ui-control-height);padding:var(--ui-space-2) var(--ui-space-3)}.form-option-editor{gap:var(--ui-space-2);display:grid}.form-option-editor-hint{margin:0 0 var(--ui-space-1);color:var(--c-text-secondary);font-size:var(--text-caption)}.form-option-editor-row{grid-template-columns:20px minmax(0, 1fr) var(--ui-control-height);align-items:start;gap:var(--ui-space-2);display:grid}.form-option-editor-number{padding-top:var(--ui-space-2);color:var(--c-text-tertiary);text-align:center;font-variant-numeric:tabular-nums}.form-option-editor-add{justify-self:start}.email-variable-popover{width:min(420px,100vw - 32px)}.email-variable-popover .ui-command-results{max-height:340px;overflow-y:auto}.email-variable-issues{padding:var(--ui-space-3);background:var(--c-warning-bg,#fbf3db);color:var(--c-warning,#946200);border-radius:var(--radius-ui);overflow-wrap:anywhere;font-size:13px}.email-variable-issues p{margin:0}.email-variable-token{background:var(--surface-selected,#e8e8e5);border-radius:var(--radius-ui);color:var(--c-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:4px;display:inline}.email-variable-token[data-invalid]{color:var(--c-danger,#b00020);background:var(--c-danger-bg,#fbe4e4)}.agreement-section{gap:var(--ui-space-4);margin-block:var(--ui-space-4);min-width:0;display:grid}.agreement-section h3,.agreement-item p{margin:0}.agreement-item{overflow-wrap:anywhere;min-width:0}.agreement-choice{align-items:flex-start;gap:var(--ui-space-2);cursor:pointer;min-height:44px;padding-block:var(--ui-space-2);line-height:1.6;display:flex}.agreement-choice>input{flex:none;margin-top:4px}.agreement-mode{color:var(--c-text-secondary);font-size:12px}.agreement-read{color:var(--c-primary);text-align:start;padding:var(--ui-space-1) 0;overflow-wrap:anywhere;background:0 0;line-height:1.6}.agreement-body{overflow-wrap:anywhere;line-height:1.8}.agreement-body img{max-width:100%}.agreement-record{gap:var(--ui-space-1);padding-block:var(--ui-space-2);overflow-wrap:anywhere;display:grid}.agreement-table-wrap{overflow-x:auto}.agreement-table{border-collapse:collapse;text-align:start;width:100%}.agreement-table th,.agreement-table td{padding:var(--ui-space-2);text-align:start;vertical-align:top;border-bottom:1px solid var(--c-border)}.agreement-table th{white-space:nowrap}.agreement-table td{overflow-wrap:anywhere}.agreement-actions{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.agreement-editor-layout{align-items:start;gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr) 300px;display:grid}.agreement-editor-layout h3{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.agreement-editor-content,.agreement-editor-sidebar{min-width:0}.agreement-editor-content .committee-guide-editor-shell .notion-editor-shell{min-height:240px;padding:var(--ui-space-4);background:var(--surface-sidebar);box-shadow:none}.agreement-editor-sidebar{gap:var(--ui-space-4);display:grid;position:sticky;top:0}.agreement-editor-card{gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-surface-radius);background:var(--surface-sidebar);display:grid}.agreement-editor-settings{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) 88px;display:grid}.agreement-editor-hint{color:var(--c-text-secondary);font-size:var(--text-small);overflow-wrap:anywhere;margin:0;line-height:1.6}.agreement-editor-enabled{align-items:center;gap:var(--ui-space-2);cursor:pointer;padding-block:var(--ui-space-1);display:flex}.agreement-editor-enabled input{flex-shrink:0;margin:0}.agreement-preview .agreement-section{gap:var(--ui-space-2);margin:0}.agreement-preview .agreement-choice{min-height:0;padding-block:0}.agreement-preview .agreement-read:disabled{color:var(--c-text-secondary);cursor:not-allowed}.agreement-preview-empty{gap:var(--ui-space-2);padding-block:var(--ui-space-3);display:grid}.agreement-preview-empty>p{margin:0}@media (width<=859px){.agreement-editor-layout{grid-template-columns:minmax(0,1fr)}.agreement-editor-sidebar{position:static}}@media (width<=767px){.agreement-table thead{display:none}.agreement-table,.agreement-table tbody,.agreement-table tr,.agreement-table td{display:block}.agreement-table td{padding:var(--ui-space-1) 0;border:0}.agreement-table tr{padding-block:var(--ui-space-3);border-bottom:1px solid var(--c-border)}.agreement-read{min-height:44px}}.agreement-section{gap:var(--ui-space-3)}.agreement-section-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.agreement-section-heading h3{font-size:15px;font-weight:var(--weight-semibold)}.agreement-consent-summary{align-items:center;gap:var(--ui-space-2);color:var(--gmun-text-secondary);font-variant-numeric:tabular-nums;font-size:13px;display:flex}.agreement-consent-summary .ui-task-check{width:20px;height:20px;color:var(--gmun-primary);flex-shrink:0}.agreement-item{overflow-wrap:anywhere;border-radius:var(--ui-surface-radius);background:var(--gmun-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--gmun-border);transition:box-shadow var(--motion-control) var(--motion-ease), background-color var(--motion-control) var(--motion-ease);position:relative;overflow:hidden}.agreement-item[data-accepted=true]{background:var(--gmun-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gmun-primary) 28%, transparent)}.agreement-item[data-invalid]{box-shadow:inset 0 0 0 1px var(--status-danger)}.agreement-consent{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3);display:flex}.agreement-consent>.ui-control-button{flex:none;align-self:center}.agreement-consent>.agreement-consent-copy{flex:auto}.agreement-consent-copy{flex:auto;gap:2px;min-width:0;display:grid}.agreement-consent-copy p{margin:0;font-size:13px;line-height:1.65}.agreement-choice{align-items:flex-start;gap:var(--ui-space-3);min-width:0;min-height:0;color:var(--gmun-text-primary);cursor:pointer;flex:auto;padding:0;font-size:13px;line-height:1.65;display:flex}.agreement-choice>.ui-special-input{margin-top:2px}.agreement-choice:has(input:disabled){cursor:not-allowed}.agreement-choice-text{display:block}.agreement-consent-error.ui-field-error{align-items:center;gap:var(--ui-space-2);border-radius:0 0 calc(var(--ui-surface-radius) - 1px) calc(var(--ui-surface-radius) - 1px);padding:var(--ui-space-2) var(--ui-space-3);background:var(--status-danger-soft);color:var(--status-danger);animation:agreement-error-in var(--motion-panel) cubic-bezier(.22, 1, .36, 1);margin:0 1px 1px;font-size:13px;display:flex}.agreement-consent-error svg{flex:none;width:16px;height:16px}.agreement-record[data-accepted=true]{padding-left:var(--ui-space-3);border-left:2px solid var(--status-success)}.agreement-record-hint{color:var(--c-text-secondary);margin:0;font-size:12px}.agreement-preview .agreement-consent{padding:var(--ui-space-2) var(--ui-space-3)}@keyframes agreement-error-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){.agreement-consent{flex-wrap:wrap}.agreement-choice,.agreement-consent>.agreement-consent-copy{flex-basis:100%}.agreement-consent>.ui-control-button{align-self:flex-start;margin-left:28px}}@media (pointer:coarse){.agreement-choice{min-height:44px}}.registration-fee{padding:var(--ui-space-3) var(--ui-space-4);background:var(--surface-sidebar);border-radius:var(--ui-surface-radius)}.registration-fee-heading{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);color:var(--c-text-secondary);font-size:13px;display:flex}.registration-fee-heading strong{font-size:20px;font-weight:var(--weight-semibold);color:var(--c-text)}.registration-fee p{margin:var(--ui-space-1) 0 0;color:var(--c-text-secondary);font-size:12px;line-height:1.6}.registration-fee .registration-fee-window{color:var(--status-warning)}@media (prefers-reduced-motion:reduce){.agreement-item{transition:none}.agreement-consent-error.ui-field-error{animation:none}}.agreement-reader .web-page-preview-doc{overscroll-behavior:auto;overflow:visible}.agreement-reader-content:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.form-choice-options{gap:var(--ui-space-2);display:grid}.form-choice-option{align-items:flex-start;gap:var(--ui-space-2);color:var(--c-text);font-size:14px;line-height:1.6;display:flex}.form-choice-label{overflow-wrap:anywhere;flex:1;min-width:0}.form-choice-option>input{flex-shrink:0;margin-top:3px}.form-choice-option.is-full{color:var(--c-text-tertiary)}.form-choice-remaining,.form-quota-hint{color:var(--c-text-secondary);font-size:13px;line-height:1.6}.form-choice-remaining{margin-left:auto}.form-option-quota-settings{gap:var(--ui-space-2);display:grid}.form-quota-heading{font-size:14px;font-weight:var(--weight-medium)}.form-option-quota-settings p{margin:0}.form-option-quota-row{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) 130px minmax(120px,1fr);align-items:center;display:grid}.form-option-quota-row label{overflow-wrap:anywhere;font-size:14px}@media (width<=600px){.form-option-quota-row{grid-template-columns:minmax(0,1fr) 120px}.form-option-quota-row .form-quota-hint{grid-column:1/-1}}.page-outline{border:1px solid var(--c-border-subtle);border-radius:var(--ui-surface-radius);background:var(--c-bg-secondary);gap:2px;margin-block:12px;padding:8px;display:grid}.page-outline>button{text-align:start;width:100%;color:var(--c-text-secondary);white-space:normal;overflow-wrap:anywhere;padding-block:8px;display:block}.page-outline>button:hover,.page-outline>button:focus-visible{color:var(--c-text);background:var(--c-bg-hover)}.page-outline>p{color:var(--c-text-muted);margin:0;padding:8px 12px}.web-pages-workspace{min-width:0}.web-pages-workspace .web-page-admin-title{margin:0}.web-page-selector-row{align-items:flex-end;gap:var(--ui-inline-gap);margin-bottom:var(--ui-space-6);flex-wrap:wrap;display:flex}.web-page-selector-row>.ui-field{flex:320px;min-width:0}.web-page-selector-row .system-select{min-width:0}.web-page-essential-settings{align-items:start;gap:var(--ui-group-gap);margin-bottom:var(--ui-space-6);grid-template-columns:minmax(240px,2fr) minmax(120px,1fr) minmax(220px,2fr);display:grid}.web-page-slug-field{align-items:center;gap:var(--ui-inline-gap);min-width:0;display:flex}.web-page-slug-field>span{color:var(--c-text-tertiary);white-space:nowrap;font-size:13px}.web-page-slug-field>input{width:100%;min-width:0}.web-pages-workspace .web-pages-admin-grid{align-items:start;gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr) 288px;display:grid}.web-pages-workspace .web-pages-admin-grid.is-list-collapsed{grid-template-columns:minmax(0,1fr)}.web-pages-workspace .web-pages-admin-side{gap:var(--ui-space-4);max-height:80vh;padding:var(--ui-space-4);background:var(--c-surface);border-radius:var(--ui-surface-radius);display:grid;position:static;overflow:auto}.web-pages-workspace .web-page-list-item{padding:var(--ui-space-2);align-items:flex-start;gap:var(--ui-space-2);min-height:0;display:flex}.web-pages-workspace .web-page-list-main{gap:var(--ui-space-2);text-align:left;flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0;display:grid}.web-pages-workspace .web-page-list-title{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}.web-pages-workspace .web-page-list-slug{overflow-wrap:anywhere;grid-area:2/1;margin:0;font-size:12px}.web-pages-workspace .web-page-list-status{grid-area:2/2;font-size:12px}.web-page-public-link{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-6) 0;flex-wrap:wrap;display:flex}.web-page-public-link>div{gap:var(--ui-space-2);flex:240px;min-width:0;display:grid}.web-page-public-link span{overflow-wrap:anywhere;color:var(--c-text-secondary)}.web-page-public-link small{color:var(--c-text-tertiary)}.web-page-metadata{gap:var(--ui-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.web-page-metadata dd{margin:0}:is(.gmun-admin-active .notion-editor-shell .notion-rich-editor,.gmun-admin-active .web-page-document-shell .notion-rich-editor:has(.rich-text-input:focus),.gmun-admin-active .web-page-document-shell .notion-rich-editor:not(:has(.rich-text-input:focus))){box-shadow:none;background:0 0;border:0}.notion-editor-shell .notion-rich-editor{overflow:visible}.notion-editor-shell .rich-text-input{cursor:text;caret-color:var(--c-text)}.notion-editor-shell .notion-rich-editor .rich-text-input{padding:0}.notion-editor-shell .notion-list-marker,.notion-editor-shell .notion-rich-editor .rich-text-input,:is(ol,ul).web-page-list,.rich-text-view.web-page-paragraph{font-size:var(--text-reading);line-height:1.8}ol.web-page-list{list-style:decimal}ul.web-page-list{list-style:outside}.web-page-list{letter-spacing:0}.web-page-list>li{min-height:var(--document-block-control-size)}.web-page-list>li::marker{color:var(--c-text-tertiary);font-weight:var(--weight-semibold)}.notion-editor-shell .notion-rich-heading_1 .rich-text-input{font-size:30px;font-weight:700;line-height:1.4}.notion-editor-shell .notion-rich-heading_2 .rich-text-input{font-size:24px;font-weight:650;line-height:1.5}.notion-editor-shell .notion-rich-heading_3 .rich-text-input{font-size:20px;font-weight:600;line-height:1.5}.notion-editor-shell .notion-rich-heading_4 .rich-text-input{font-size:18px;font-weight:600;line-height:1.6}.notion-editor-shell .notion-rich-heading_5 .rich-text-input{font-size:16px;font-weight:600;line-height:1.6}.notion-editor-shell .rich-text-input:empty:before{color:var(--c-text-tertiary);opacity:.65}.notion-editor-shell .notion-editor-blank-space{min-height:48px;margin-left:calc(var(--document-block-gutter) + var(--document-block-marker-gutter))}.notion-block-row.is-drop-before:before,.notion-block-row.is-drop-after:after{content:"";left:var(--document-block-gutter);border-top:2px solid var(--c-primary);pointer-events:none;position:absolute;right:0}.notion-block-row.is-drop-before:before{top:0}.notion-block-row.is-drop-after:after{bottom:0}.page-block-type-menu{width:min(280px,100vw - 16px)}.page-block-menu-icon{text-align:center;width:24px;color:var(--c-text-tertiary);flex-shrink:0;font-size:13px}.page-block-type-menu .notion-block-menu-section{padding:var(--ui-space-2) var(--ui-control-padding);font-size:var(--text-small);color:var(--c-text-tertiary);border-top:1px solid var(--c-border)}.web-pages-workspace .notion-block-row>.document-block-content{border-radius:var(--ui-control-radius);flex-direction:column;justify-content:center;display:flex}.web-pages-workspace .notion-block-row:is(:hover,.is-active,.is-selected){box-shadow:none;background:0 0}.web-pages-workspace .notion-block-row:is(.is-active,.is-selected)>.document-block-content{background:var(--surface-editor-selection)}.notion-editor-shell .notion-selection-toolbar{width:auto;margin-bottom:var(--ui-space-4);flex-wrap:wrap;position:static;transform:none}.notion-table-row-wrap{gap:var(--ui-space-2);align-items:center;display:flex}.notion-table-row-wrap>.notion-table-editor-row{flex:1}.web-pages-workspace .notion-block-row .notion-table-editor{gap:var(--ui-space-3);min-width:0;max-width:100%;padding:var(--ui-space-3);background:var(--surface-card);border:0;overflow:visible}.notion-table-scroll{min-width:0;overflow-x:auto}.notion-table-grid{gap:var(--ui-space-2);display:grid}.notion-table-grid :is(.notion-table-editor-columns,.notion-table-editor-row){gap:var(--ui-space-2);min-width:0}.notion-table-grid .notion-table-editor-columns{margin-right:calc(var(--ui-icon-button-size) + var(--ui-space-2))}.notion-table-grid .web-page-table-delete-column{justify-self:end}.notion-table-row-wrap>.ui-icon-control{flex-shrink:0}.notion-table-editor-row.is-header-row .ui-input{font-weight:var(--weight-semibold)}.notion-table-editor .notion-table-actions{justify-content:space-between;align-items:center;gap:var(--ui-space-3)}.notion-table-header-toggle{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);white-space:nowrap;cursor:pointer;margin:0;display:inline-flex}.notion-table-header-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-primary);flex:none;margin:0}.notion-table-add-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}@media (width<=600px){.notion-table-header-toggle{flex-basis:100%}}.notion-image-controls{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.notion-editor-shell .notion-block-row .notion-text-todo,.notion-editor-shell .notion-block-row .notion-text-callout{align-items:baseline;gap:var(--ui-space-2);display:flex}.notion-editor-shell .notion-text-todo>.rich-text-editor,.notion-editor-shell .notion-text-callout>.rich-text-editor{flex:1;min-width:0}@media (width<=1100px){.web-pages-workspace .web-pages-admin-grid{grid-template-columns:minmax(0,1fr)}.web-pages-workspace .web-page-desktop-list,.web-page-list-toggle{display:none}.web-page-essential-settings{grid-template-columns:minmax(0,2fr) minmax(100px,1fr)}}@media (width<=600px){.web-page-selector-row>.ui-field{flex-basis:100%}.web-page-essential-settings{grid-template-columns:minmax(0,1fr)}.web-pages-workspace .web-page-header-actions{justify-content:flex-start;width:100%}.web-pages-workspace .web-page-header-actions .notion-save-status{flex-basis:100%}.web-pages-workspace .web-page-document-shell .notion-editor-shell{padding:0}.notion-editor-shell .notion-toggle-children{margin-left:0;padding-left:0}}.web-page-essential-settings.is-drawer{grid-template-columns:minmax(0,1fr)}.web-page-list li>.web-page-list{margin-top:var(--ui-space-1);margin-bottom:var(--ui-space-1)}.web-pages-workspace .notion-editor-shell{--document-block-marker-gutter:var(--ui-space-3)}.web-pages-workspace .web-page-document-shell .notion-editor-shell{width:100%;max-width:none;padding:0}@media (width<=1100px){.web-pages-workspace .web-page-selector-row .web-page-list-toggle{display:none}}@media (width<=600px){.web-pages-workspace .web-page-document-shell .notion-editor-shell{padding:0}.web-pages-workspace .web-page-header-actions{flex-wrap:wrap;display:flex}}.web-pages-workspace .web-page-list-items{flex-direction:column;min-height:0;display:flex}.web-pages-workspace .web-page-list-item{flex:none}.web-pages-workspace .web-page-document-shell .notion-document-content{max-width:none}.web-pages-workspace .web-page-admin-heading{margin-bottom:var(--ui-space-6);padding:0}.web-pages-admin-main>.web-page-essential-settings{margin-bottom:0}.chair-content{max-width:var(--page-max-width)}.chair-sidebar-committee{margin:0 var(--ui-space-4) var(--ui-space-3);padding-block:var(--ui-space-3);color:var(--admin-text-secondary);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.7}.chair-workspace.sidebar-collapsed .chair-sidebar-committee{display:none}.chair-workspace .admin-page-heading h1{overflow-wrap:anywhere}.chair-workspace .admin-page-content{margin-top:0}.chair-setup{gap:var(--ui-space-6);max-width:640px;display:grid}.chair-setup-field{gap:var(--ui-space-2);display:grid}.chair-setup-label{color:var(--admin-text);font-size:var(--text-small);font-weight:var(--weight-semibold)}.chair-setup-field>p{color:var(--admin-text-secondary);font-size:var(--text-small);margin:0;line-height:1.7}.chair-setup-actions{align-items:center;gap:var(--ui-inline-gap);padding-top:var(--ui-space-6);flex-wrap:wrap;display:flex}.chair-setup-error{color:#a2352a;font-size:var(--text-small);margin:0}.chair-overview{gap:var(--ui-space-8);display:grid}.chair-overview-heading{padding-bottom:var(--ui-space-6)}.chair-overview-heading h2{margin:var(--ui-space-2) 0;font-size:var(--text-section);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.chair-overview-heading p{color:var(--admin-text-secondary);font-size:var(--text-small);margin:0}.chair-metrics{gap:var(--ui-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.chair-metrics>div{min-width:0}.chair-metrics dt{color:var(--admin-text-secondary);font-size:var(--text-small)}.chair-metrics dd{margin:var(--ui-space-2) 0 0;font-size:30px;line-height:1.3;font-weight:var(--weight-semibold)}.chair-shortcuts{gap:0 var(--ui-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chair-shortcut{justify-content:space-between;align-items:center;gap:var(--ui-space-4);text-align:left;min-height:92px;padding:var(--ui-space-4) 0;color:var(--admin-text);cursor:pointer;background:0 0;border:0;display:flex}.chair-shortcut strong{font-size:var(--text-body);font-weight:var(--weight-semibold);display:block}.chair-shortcut small{margin-top:var(--ui-space-1);font-size:var(--text-small);color:var(--admin-text-secondary);line-height:1.6;display:block}.chair-shortcut>svg{color:var(--admin-text-muted);flex-shrink:0}.chair-shortcut:hover strong{color:var(--admin-primary)}.chair-workflow{min-width:0}.chair-workflow>.portal-composer-card,.chair-workflow>.portal-card-grid>div,.chair-workflow>div[style*="background: var(--c-surface)"]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.chair-workflow .portal-composer-card>div:first-child{margin-bottom:var(--ui-space-6)!important;color:var(--admin-text)!important;font-size:var(--text-section)!important;background:0 0!important;border-radius:0!important;padding:0!important}.chair-workflow .portal-composer-card>div:nth-child(2){gap:var(--ui-space-4)!important}.chair-workflow .portal-composer-card>button{border-radius:var(--ui-control-radius);margin-top:var(--ui-space-6)!important;background:var(--admin-primary)!important}.chair-workflow .portal-composer-card{max-width:900px}.chair-workflow .portal-card-grid{gap:var(--ui-space-8)!important}@media (width<=767px){.chair-workspace .admin-main{margin-left:0}.chair-workspace .admin-page-content{margin-top:0}.chair-metrics{gap:var(--ui-space-4)}.chair-metrics dt{font-size:var(--text-caption)}.chair-metrics dd{font-size:25px}.chair-shortcuts{grid-template-columns:minmax(0,1fr)}.chair-setup-actions{flex-direction:column;align-items:stretch}.chair-setup-actions>*{text-align:center;justify-content:center}.chair-workflow .portal-card-grid{grid-template-columns:minmax(0,1fr)!important}}.delegate-portal{background:var(--gmun-canvas);min-height:100svh;color:var(--gmun-text-primary)}.delegate-topbar{z-index:500;padding-top:var(--ui-safe-area-top);border-bottom:1px solid var(--gmun-border);background:var(--gmun-surface);position:sticky;top:0}.gmun-impersonating .delegate-topbar{top:var(--impersonation-banner-height)}.delegate-topbar-inner{align-items:center;gap:var(--ui-space-2);max-width:1200px;height:60px;padding:0 var(--ui-space-6);margin:0 auto;display:flex}.delegate-portal .delegate-menu-button{display:none}.delegate-burger{width:20px;height:20px;transition:transform .5s var(--ease-reveal);position:relative}.delegate-burger i{width:18px;height:1.5px;transition:top .5s var(--ease-reveal), transform .5s var(--ease-reveal);background:currentColor;border-radius:2px;position:absolute;left:1px}.delegate-burger i:first-child{top:6px}.delegate-burger i:last-child{top:12px}.delegate-menu-button[data-open] .delegate-burger{transform:rotate(90deg)}.delegate-menu-button[data-open] .delegate-burger i:first-child{top:9.25px;transform:rotate(45deg)}.delegate-menu-button[data-open] .delegate-burger i:last-child{top:9.25px;transform:rotate(-45deg)}.delegate-portal .delegate-brand{align-items:center;gap:var(--ui-space-2);min-width:0;padding:0 var(--ui-space-1);border-radius:var(--ui-control-radius);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.delegate-brand img,.delegate-drawer-head img{object-fit:contain;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.delegate-brand span,.delegate-drawer-head span{min-width:0;line-height:1.5;display:grid}.delegate-brand strong,.delegate-drawer-head strong{font-size:14px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delegate-brand small,.delegate-drawer-head small{color:var(--gmun-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.delegate-topnav{isolation:isolate;margin-left:var(--ui-space-6);align-self:stretch;align-items:center;gap:2px;display:flex;position:relative}.delegate-portal .delegate-topnav-link{z-index:1;height:var(--ui-control-height);padding:0 var(--ui-space-3);border-radius:var(--ui-control-radius);color:var(--gmun-text-secondary);font:inherit;font-size:var(--text-control);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex;position:relative}.delegate-portal .delegate-topnav-link:hover{background:var(--surface-hover);color:var(--gmun-text-primary)}.delegate-portal .delegate-topnav-link.active{background:var(--surface-selected);color:var(--gmun-text-primary)}.delegate-portal .delegate-topnav[data-pill] .delegate-topnav-link.active{background:0 0}.delegate-topnav-link .admin-nav-badge{background:var(--gmun-primary-soft);min-width:18px;color:var(--gmun-primary);text-align:center;border-radius:9px;padding:0 5px;font-size:12px;line-height:18px}.delegate-topnav-link.active .admin-nav-badge{background:var(--gmun-surface)}.delegate-topnav-pill{z-index:0;border-radius:var(--ui-control-radius);background:var(--surface-selected);pointer-events:none;position:absolute;top:0;left:0}.delegate-topnav-pill[data-ready]{transition:transform var(--motion-panel) var(--motion-ease), width var(--motion-panel) var(--motion-ease)}.delegate-topbar-actions{align-items:center;gap:var(--ui-space-1);margin-left:auto;display:flex}.delegate-topbar-search{margin-right:var(--ui-space-1);display:inline-flex}.delegate-more-menu .admin-nav-badge,.delegate-account-menu .admin-nav-badge{color:var(--gmun-primary);margin-left:auto;font-size:12px}.delegate-account-heading{padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-2);margin-bottom:var(--ui-space-1);border-bottom:1px solid var(--gmun-border);gap:2px;display:grid}.delegate-account-heading strong{font-size:var(--text-control);font-weight:var(--weight-semibold)}.delegate-account-heading small{max-width:240px;color:var(--gmun-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.delegate-portal-main{min-width:0}.delegate-portal.delegate-workspace .delegate-content{max-width:1200px;padding:var(--ui-space-8) var(--ui-space-6) var(--ui-space-12);margin:0 auto}.delegate-portal-footer{justify-content:center;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-8);padding-top:var(--ui-space-6);border-top:1px solid var(--gmun-border);color:var(--gmun-text-secondary);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.delegate-portal .delegate-quiz-actions{bottom:var(--ui-safe-area-bottom)}.delegate-drawer-layer{z-index:1200;animation:ui-feedback-in var(--motion-normal) var(--motion-ease) both;background:#0f172a47;display:flex;position:fixed}.delegate-drawer{box-sizing:border-box;gap:var(--ui-space-3);width:min(86vw,340px);height:100%;padding:calc(var(--ui-space-3) + var(--ui-safe-area-top)) var(--ui-space-3) calc(var(--ui-space-4) + var(--ui-safe-area-bottom));overscroll-behavior:contain;background:var(--gmun-surface);animation:delegate-drawer-in .32s var(--ease-reveal) both;flex-direction:column;display:flex;overflow-y:auto;box-shadow:16px 0 40px #0f172a24}.delegate-drawer-layer[data-state=closed]{pointer-events:none;animation:ui-feedback-out var(--motion-exit) var(--motion-ease-exit) both}.delegate-drawer-layer[data-state=closed] .delegate-drawer{animation:delegate-drawer-out var(--motion-exit) var(--motion-ease-exit) both}.delegate-drawer-head{align-items:center;gap:var(--ui-space-2);padding:0 0 0 var(--ui-space-2);display:flex}.delegate-drawer-head span{flex:1}.delegate-drawer-nav{gap:var(--ui-space-2);display:grid}.delegate-drawer-nav .admin-sidebar-section{padding:0}.delegate-drawer-nav .admin-sidebar-section+.admin-sidebar-section{padding-top:var(--ui-space-2);border-top:1px solid var(--gmun-border)}.delegate-drawer .admin-sidebar-section-title{padding:var(--ui-space-1) var(--ui-space-3);color:var(--gmun-text-muted);font-size:12px;font-weight:var(--weight-medium)}.delegate-drawer .admin-nav-item{min-height:44px;font-size:15px}.delegate-drawer .delegate-drawer-account{gap:var(--ui-space-2);padding:var(--ui-space-4) 0 0;margin-top:auto;display:grid}.delegate-language-row{align-items:center;gap:var(--ui-space-2);display:flex}.delegate-drawer .delegate-language-row.admin-nav-item,.delegate-drawer .delegate-language-row.admin-nav-item:hover{color:var(--c-text-secondary);cursor:default;background:0 0;padding-block:0}.delegate-language-row.is-menu{min-height:36px;padding:2px var(--ui-space-1) 2px var(--ui-space-2);color:var(--c-text)}.delegate-language-label{flex:1;min-width:0}.delegate-language-switch{border-radius:var(--ui-control-radius);background:var(--surface-secondary);flex:none;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.delegate-language-row .delegate-language-switch>button.ui-navigation-button{min-width:56px;height:28px;padding:0 var(--ui-space-2);border-radius:var(--ui-control-radius);color:var(--c-text-secondary);font:inherit;font-size:var(--text-caption);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.delegate-language-row .delegate-language-switch>button.ui-navigation-button:hover{color:var(--c-text)}.delegate-language-row .delegate-language-switch>button.ui-navigation-button[aria-pressed=true]{background:var(--surface-control);color:var(--color-navy);cursor:default;box-shadow:0 1px 3px #0f172a14}.delegate-language-row .delegate-language-switch>button.ui-navigation-button:focus-visible{outline:2px solid var(--gmun-primary);outline-offset:1px}@keyframes delegate-drawer-in{0%{opacity:.6;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes delegate-drawer-out{to{opacity:0;transform:translate(-20px)}}@media (width>=1024px){.delegate-drawer-layer{display:none}}@media (width<=1023px){.delegate-topnav,.delegate-topbar-search{display:none}.delegate-portal .delegate-menu-button{display:inline-flex}.delegate-topbar-inner{height:56px;padding:0 var(--ui-space-3);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.delegate-portal .delegate-brand{justify-self:center}.delegate-brand small{display:none}.delegate-topbar-actions{gap:2px;margin-left:0}}@media (width<=767px){.delegate-portal.delegate-workspace .delegate-content{padding:var(--ui-space-6) var(--ui-space-4) calc(var(--ui-space-8) + var(--ui-safe-area-bottom))}.delegate-portal-footer{margin-top:var(--ui-space-6)}}@media (prefers-reduced-motion:reduce){.delegate-burger,.delegate-burger i,.delegate-topnav-pill[data-ready],.delegate-drawer,.delegate-drawer-layer,.delegate-language-switch>button{transition:none;animation:none}}.delegate-topbar{transition:box-shadow var(--motion-control) var(--motion-ease);border-bottom-color:#0000}.delegate-topbar[data-scrolled]{box-shadow:0 1px #0f172a0d,0 10px 24px -18px #0f172a59}.delegate-portal.delegate-workspace .ui-tabs{border-bottom:0}.delegate-portal.delegate-workspace .delegate-portal-footer{border-top:0;padding-top:0}.delegate-account-heading{border-bottom:0;margin-bottom:0}.delegate-portal.delegate-workspace .delegate-task-list{gap:var(--ui-space-2);display:grid}.delegate-portal.delegate-workspace .delegate-task-list>li,.delegate-portal.delegate-workspace .delegate-task-list>li:first-child{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-surface-radius);background:var(--gmun-surface-secondary);border:0}.delegate-portal.delegate-workspace .delegate-inbox{gap:var(--ui-space-1);display:grid}.delegate-portal.delegate-workspace .delegate-inbox-row{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-surface-radius);transition:background-color .16s var(--motion-ease);border:0}.delegate-portal.delegate-workspace .delegate-inbox-row:hover,.delegate-portal.delegate-workspace .delegate-inbox-row.is-unread{background:var(--gmun-surface-secondary)}.delegate-portal.delegate-workspace .ar-list{gap:var(--ui-space-2)}.delegate-portal.delegate-workspace .ar-row,.delegate-portal.delegate-workspace .ar-row:first-child{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-surface-radius);background:var(--gmun-surface-secondary);border:0}.delegate-portal.delegate-workspace .dh-upcoming{gap:var(--ui-space-2)}.delegate-portal.delegate-workspace .dh-upcoming li,.delegate-portal.delegate-workspace .club-user-result,.delegate-portal.delegate-workspace .club-management-row{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-surface-radius);background:var(--gmun-surface-secondary);border:0}.delegate-portal.delegate-workspace :is(.club-user-result,.club-management-row)+:is(.club-user-result,.club-management-row){margin-top:var(--ui-space-2)}.delegate-portal.delegate-workspace :is(.ar-card,.dh-mine){background:var(--gmun-surface-secondary);border:0}.delegate-portal.delegate-workspace .dh-mine .ui-variant-secondary,.delegate-portal.delegate-workspace .ar-card .ui-variant-secondary{background:var(--gmun-surface)}.delegate-portal.delegate-workspace .ar-disclosure{border-top:0}.delegate-portal.delegate-workspace .ar-disclosure>.ui-disclosure-trigger{padding:0 var(--ui-space-3);border-radius:var(--ui-control-radius);transition:background-color .16s var(--motion-ease)}.delegate-portal.delegate-workspace .ar-disclosure>.ui-disclosure-trigger:hover{background:var(--gmun-surface-secondary)}.delegate-portal.delegate-workspace .ar-card .ar-disclosure>.ui-disclosure-trigger:hover{background:var(--gmun-surface-muted)}.delegate-portal.delegate-workspace :is(.delegate-accommodation-current-card,.delegate-accommodation-requests-card,.delegate-accommodation-plans-card){border-bottom:0}.delegate-portal.delegate-workspace .delegate-accommodation-request-item{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-surface-radius);background:var(--gmun-surface-secondary);border-bottom:0}.delegate-portal.delegate-workspace .delegate-accommodation-request-item+.delegate-accommodation-request-item{margin-top:var(--ui-space-2)}.delegate-drawer-nav{gap:var(--ui-space-4)}.delegate-drawer-nav .admin-sidebar-section+.admin-sidebar-section{border-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.delegate-topbar,.delegate-portal.delegate-workspace :is(.delegate-inbox-row,.ar-disclosure>.ui-disclosure-trigger){transition:none}}.delegate-home2{gap:var(--ui-space-8);min-width:0;display:grid}.dh-section{gap:var(--ui-space-4);min-width:0;display:grid}.dh-section-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-height:var(--ui-control-height);display:flex}.dh-section-head h2{font-size:var(--text-section);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.dh-section-head .ui-control-button{color:var(--gmun-text-secondary)}.dh-card-grid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.dh-card,.dh-mine{align-content:start;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-4);border-radius:var(--ui-surface-radius);background:var(--gmun-surface-secondary);transition:border-color .16s var(--motion-ease), background-color .16s var(--motion-ease);border:1px solid #0000;display:grid}.dh-card{animation:dh-rise .26s var(--motion-ease) both}.dh-card:hover{border-color:var(--gmun-border);background:var(--gmun-surface)}.dh-card:active{border-color:var(--gmun-border-strong)}.dh-card-top{justify-content:space-between;align-items:center;gap:var(--ui-space-2);font-size:var(--text-caption);display:flex}.dh-fee{color:var(--gmun-text-secondary);font-variant-numeric:tabular-nums}.dh-card h3,.dh-mine h3{overflow-wrap:anywhere;font-size:17px;font-weight:var(--weight-semibold);margin:0;line-height:1.4}.dh-meta{color:var(--gmun-text-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.dh-meta svg{color:var(--gmun-text-muted);flex:none}.dh-meta svg:not(:first-child){margin-left:var(--ui-space-2)}.dh-card-actions{align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.dh-card-note{color:var(--gmun-text-secondary);font-size:var(--text-caption);margin:0;line-height:1.6}.dh-empty{gap:var(--ui-space-1);padding:var(--ui-space-6) var(--ui-space-4);border-radius:var(--ui-surface-radius);background:var(--gmun-surface-secondary);text-align:center;display:grid}.dh-empty strong{font-size:15px;font-weight:var(--weight-semibold)}.dh-empty p{color:var(--gmun-text-secondary);font-size:var(--text-caption);margin:0}.dh-upcoming{margin:0;padding:0;list-style:none;display:grid}.dh-upcoming li{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-1);border-bottom:1px solid var(--gmun-border);display:flex}.dh-upcoming li span:first-child{gap:2px;min-width:0;display:grid}.dh-upcoming strong{overflow-wrap:anywhere;font-size:var(--text-control);font-weight:var(--weight-medium)}.dh-upcoming small{color:var(--gmun-text-secondary);font-size:12px}.dh-mine{gap:var(--ui-space-3);padding:var(--ui-space-5,20px);background:var(--gmun-surface);border-color:var(--gmun-border)}.dh-mine[data-kind=pending],.dh-mine[data-kind=unpaid],.dh-mine[data-kind=expired]{border-color:color-mix(in srgb, var(--status-warning) 28%, var(--gmun-border))}.dh-mine-head{justify-content:space-between;align-items:baseline;gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;display:flex}.dh-pay{gap:var(--ui-space-2) var(--ui-space-6);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-control-radius);background:var(--status-warning-soft);color:var(--gmun-text-secondary);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.dh-pay>span{gap:2px;display:grid}.dh-pay strong,.dh-pay time{color:var(--gmun-text-primary);font-size:20px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.3}.dh-pay .dh-pay-note{color:var(--status-danger);align-self:center}.dh-mine[data-kind=expired] .dh-pay{background:var(--status-danger-soft)}.dh-facts{gap:var(--ui-space-2) var(--ui-space-8);flex-wrap:wrap;margin:0;display:flex}.dh-facts div{gap:2px;display:grid}.dh-facts dt{color:var(--gmun-text-secondary);font-size:12px}.dh-facts dd{font-size:var(--text-control);font-weight:var(--weight-medium);margin:0}.dh-count{margin:calc(var(--ui-space-2) * -1) 0 0;color:var(--gmun-text-secondary);font-size:var(--text-caption)}.delegate-home2 .delegate-task-list{margin:0}@keyframes dh-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=767px){.delegate-home2{gap:var(--ui-space-6)}.dh-card-actions>.ui-control-button{flex:140px}.dh-mine{padding:var(--ui-space-4)}}@media (prefers-reduced-motion:reduce){.dh-card{transition:none;animation:none}}.affairs-registration,.affairs-payment{gap:var(--ui-space-8);min-width:0;display:grid}.affairs-payment{gap:var(--ui-space-4)}.ar-section{gap:var(--ui-space-3);min-width:0;display:grid}.ar-section-title{font-size:var(--text-section);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.ar-card{gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-5,20px);border:1px solid var(--gmun-border);border-radius:var(--ui-surface-radius);background:var(--gmun-surface);display:grid}.ar-card[data-kind=pending],.ar-card[data-kind=unpaid]{border-color:color-mix(in srgb, var(--status-warning) 28%, var(--gmun-border))}.ar-card[data-kind=expired]{border-color:color-mix(in srgb, var(--status-danger) 26%, var(--gmun-border))}.ar-card-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);display:flex}.ar-card-head>div{gap:var(--ui-space-1);min-width:0;display:grid}.ar-card-head h3{overflow-wrap:anywhere;font-size:17px;font-weight:var(--weight-semibold);margin:0;line-height:1.4}.ar-card-head .ui-status-dot{margin-top:3px}.ar-facts{gap:var(--ui-space-3) var(--ui-space-6);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;display:grid}.ar-facts div{gap:2px;min-width:0;display:grid}.ar-facts dt{color:var(--gmun-text-secondary);font-size:12px}.ar-facts dd{overflow-wrap:anywhere;font-size:var(--text-control);font-weight:var(--weight-medium);margin:0}.ar-facts-stack{gap:var(--ui-space-2);padding:var(--ui-space-2) 0 0;grid-template-columns:minmax(0,1fr)}.ar-facts-stack div{align-items:baseline;gap:var(--ui-space-3);grid-template-columns:88px minmax(0,1fr)}.ar-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ar-pay{gap:var(--ui-space-2);padding:var(--ui-space-4);border-radius:var(--ui-control-radius);background:var(--status-warning-soft);display:grid}.ar-pay[data-tone=danger]{background:var(--status-danger-soft)}.ar-pay[data-tone=info]{background:var(--status-info-soft)}.ar-pay-row{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-3) var(--ui-space-6);flex-wrap:wrap;display:flex}.ar-pay-row>span{color:var(--gmun-text-secondary);font-size:var(--text-caption);gap:2px;display:grid}.ar-pay-row strong,.ar-pay-row time{color:var(--gmun-text-primary);font-size:24px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.25}.ar-pay-time{text-align:right}.ar-pay-meter{background:color-mix(in srgb, var(--status-warning) 18%, transparent);border-radius:2px;height:4px;overflow:hidden}.ar-pay-meter i{border-radius:inherit;background:var(--status-warning);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.ar-pay p{color:var(--gmun-text-secondary);font-size:var(--text-caption);margin:0;line-height:1.6}.ar-pay p strong{margin-right:var(--ui-space-2);color:var(--gmun-text-primary)}.ar-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ar-actions-grow{flex:1}.ar-portal .ar-leave,.ar-actions .ar-leave{color:var(--status-danger)}.ar-actions .ar-leave:hover:not(:disabled){background:var(--status-danger-soft)}.ar-note{color:var(--gmun-text-secondary);font-size:var(--text-caption)}.ar-disclosure{border-top:1px solid var(--gmun-border)}.ar-disclosure .ui-disclosure-trigger{min-height:44px}.ar-list{margin:0;padding:0;list-style:none;display:grid}.ar-row{justify-content:space-between;align-items:center;gap:var(--ui-space-3) var(--ui-space-4);padding:var(--ui-space-4) 0;border-bottom:1px solid var(--gmun-border);flex-wrap:wrap;display:flex}.ar-row:first-child{padding-top:var(--ui-space-1)}.ar-row-copy{gap:var(--ui-space-1);flex:260px;min-width:0;display:grid}.ar-row-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:var(--weight-semibold)}.ar-row-side{align-items:center;gap:var(--ui-space-4);flex:none;display:flex}.ar-row-status{font-size:var(--text-caption);justify-items:end;gap:2px;display:grid}.ar-row-status small{color:var(--gmun-text-secondary);font-size:12px}.ar-history .ar-row{opacity:.85}.ar-empty{color:var(--gmun-text-secondary);font-size:var(--text-caption);margin:0}.registration-switch-note{margin:var(--ui-space-2) 0 0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-control-radius);background:var(--status-warning-soft);color:var(--gmun-text-primary);font-size:var(--text-caption)}@media (width<=767px){.affairs-registration{gap:var(--ui-space-6)}.ar-card{padding:var(--ui-space-4)}.ar-actions>.ui-variant-primary,.ar-actions>.ui-variant-secondary{flex:140px}.ar-actions-grow{display:none}.ar-actions .ar-leave{margin-left:auto}.ar-row-side{justify-content:space-between;width:100%}.ar-row-status{justify-items:start}.ar-pay-time{text-align:left}}@media (prefers-reduced-motion:reduce){.ar-pay-meter i{transition:none}}.guide-index{gap:var(--ui-space-3);min-width:0;display:grid}.guide-index-count{color:var(--gmun-text-secondary);font-size:var(--text-caption);margin:0}.guide-list{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.delegate-portal .guide-row{align-items:center;gap:var(--ui-space-3);width:100%;min-height:64px;padding:var(--ui-space-3);border-radius:var(--ui-surface-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--motion-ease);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto 16px;display:grid}.delegate-portal .guide-row:hover{background:var(--gmun-surface-secondary)}.delegate-portal .guide-row:active{background:var(--gmun-surface-muted)}.guide-row-icon{border-radius:var(--ui-control-radius);background:var(--gmun-surface-muted);width:36px;height:36px;color:var(--gmun-text-secondary);justify-content:center;align-items:center;display:inline-flex}.guide-row-icon[data-type=form]{background:var(--gmun-primary-soft);color:var(--gmun-primary)}.guide-row-copy{gap:4px;min-width:0;display:grid}.guide-row-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:var(--weight-semibold);line-height:1.4}.guide-row-copy small{color:var(--gmun-text-secondary);font-size:12px}.guide-row-copy .delegate-deadline{justify-self:start;font-size:12px}.guide-row-arrow{color:var(--gmun-text-muted);transition:transform .16s var(--motion-ease)}.delegate-portal .guide-row:hover .guide-row-arrow{transform:translate(2px)}@media (width<=767px){.delegate-portal .guide-row{padding:var(--ui-space-3) var(--ui-space-2);grid-template-columns:36px minmax(0,1fr) 16px}.delegate-portal .guide-row>.ui-status-dot{grid-area:2/2;justify-self:start}.delegate-portal .guide-row>.guide-row-arrow{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){.delegate-portal .guide-row,.guide-row-arrow{transition:none}}.gmun-reader{--reader-size:16px;--c-text:var(--reader-text);--c-text-secondary:var(--reader-text-soft);--c-text-tertiary:var(--reader-text-soft);--news-category-bg:#4a495012;--news-category-text:var(--reader-text-soft);width:min(100%,728px);color:var(--reader-text);font-family:var(--font-reader);font-size:var(--reader-size);letter-spacing:0;font-feature-settings:"kern" 1, "calt" 1;transition:font-size .5s var(--ease-reveal);margin:0 auto;padding:176px 24px 144px;font-weight:400;line-height:1.85;position:relative}.gmun-reader[data-level=outline]{--reader-size:15px}.gmun-reader[data-level=large]{--reader-size:18.5px}.gmun-reader .rich-text-view.web-page-paragraph,.gmun-reader .web-page-paragraph,.gmun-reader :is(ol,ul).web-page-list,.gmun-reader .web-page-quote-text{color:var(--c-text);font-size:1em;line-height:1.85}.gmun-reader .web-page-paragraph{margin:0 0 1.5em}.gmun-reader .web-page-list{margin:0 0 .35em;padding-left:1.3em}.gmun-reader .web-page-list>li::marker{color:var(--reader-text-soft);font-weight:400}.gmun-reader .web-page-heading[class]{font-family:var(--font-editorial);color:var(--reader-heading);letter-spacing:0;transition:font-size .5s var(--ease-reveal);scroll-margin-top:128px;font-weight:500;line-height:1.4}.gmun-reader .web-page-heading.web-page-heading_1{margin:0 0 .9em;font-size:1.75em!important}.gmun-reader .web-page-heading.web-page-heading_2{margin:3em 0 1em;font-size:1.32em!important}.gmun-reader .web-page-heading.web-page-heading_3{margin:1.8em 0 .6em;font-size:1.14em!important}.gmun-reader .web-page-heading:is(.web-page-heading_4,.web-page-heading_5){margin:1.6em 0 .5em;font-size:1.02em!important}.gmun-reader .web-page-heading:first-child{margin-top:0}.gmun-reader .web-page-quote{border-left:2px solid var(--color-hairline);margin:1.8em 0;padding:.1em 0 .1em 1.1em}.gmun-reader .web-page-quote-text{color:var(--reader-heading);font-size:1.06em}.gmun-reader figure img{border-radius:var(--ui-surface-radius)}.gmun-reader .rich-text-view a{color:var(--c-primary);-webkit-text-decoration-color:var(--c-text-tertiary);text-decoration-color:var(--c-text-tertiary);text-underline-offset:.2em}.reader-back.ui-navigation-button{color:var(--reader-text-soft);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 48px -8px;padding:6px 8px;font-size:13px;transition:color .3s,background-color .3s;display:inline-flex}.reader-back.ui-navigation-button svg{transition:transform .45s var(--ease-reveal)}.reader-back.ui-navigation-button:hover{color:var(--reader-heading);background:var(--surface-hover)}.reader-back.ui-navigation-button:hover svg{transform:translate(-3px)}.reader-head{gap:16px;margin-bottom:48px;display:grid}.reader-head h1{font-family:var(--font-editorial);color:var(--reader-heading);letter-spacing:0;margin:0;scroll-margin-top:128px;font-size:1.85em;font-weight:500;line-height:1.3}.reader-cover{margin:0 0 48px}.gmun-reader[data-level=outline] .web-page-paragraph{-webkit-line-clamp:2;color:var(--reader-text-soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gmun-reader[data-level=outline] :is(figure,.web-page-list,.web-page-quote,.web-page-callout,.web-page-table-wrap,.web-page-toggle,.reader-cover){display:none}.gmun-reader.is-morphing>.reader-content{animation:reader-morph .52s var(--ease-reveal)}@keyframes reader-morph{0%{opacity:.3;filter:blur(3px)}}.reader-zoom{left:50%;bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));z-index:60;border:1px solid var(--color-hairline);border-radius:var(--ui-surface-radius);background:var(--surface-popover);box-shadow:var(--ui-menu-shadow);animation:reader-zoom-in .9s var(--ease-reveal) .5s both;align-items:center;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.reader-zoom-label{min-width:64px;color:var(--reader-text);font-family:var(--font-sans);place-items:center;font-size:13px;display:grid;overflow:hidden}.reader-zoom-label>span{animation:reader-label-in .45s var(--ease-reveal)}@keyframes reader-zoom-in{0%{opacity:0;transform:translate(-50%,18px)}}@keyframes reader-label-in{0%{opacity:0;filter:blur(3px);transform:translateY(7px)}}@media (width<=600px){.gmun-reader{padding:120px 20px 112px}.reader-head h1{font-size:1.6em}}@media (prefers-reduced-motion:reduce){.gmun-reader,.gmun-reader .web-page-heading{transition:none}.gmun-reader.is-morphing>.reader-content,.reader-zoom,.reader-zoom-label>span{animation:none}}.gmun-reader .web-page-callout{background:var(--surface-sidebar);margin-block:24px;padding:20px 24px;font-size:1em;line-height:1.85}.gmun-reader .web-page-toggle{background:var(--surface-sidebar);margin-block:24px;padding:16px 20px}.gmun-reader .web-page-toggle summary{font-weight:500}.gmun-reader .web-page-toggle[open] summary{margin-bottom:16px}.gmun-reader .web-page-table-wrap{background:0 0}.gmun-reader .web-page-table th{background:var(--surface-sidebar);font-weight:600}.gmun-reader .web-page-divider{margin-block:48px}.gmun-reader .page-outline{background:var(--surface-sidebar);border:0}.reader-content{min-width:0}.reader-content>:first-child{margin-top:0}.reader-content h1,.reader-content h2,.reader-content h3,.reader-content h4,.reader-content h5{scroll-margin-top:128px}.reader-outline{width:min(220px,50vw - 448px);max-height:calc(100dvh - 208px);font-family:var(--font-sans);scrollbar-width:thin;position:fixed;top:50%;left:max(24px,50vw - 760px);overflow-y:auto;transform:translateY(-50%)}.reader-outline[data-in-view=false]{visibility:hidden}.reader-outline-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.reader-outline-list li{min-width:0}.reader-outline-list .ui-navigation-button{text-align:left;width:100%;color:var(--reader-text-soft);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;align-items:baseline;gap:12px;padding:8px 4px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.reader-outline-list .ui-navigation-button:hover{color:var(--reader-heading)}.reader-outline-list [aria-current=location]{color:var(--c-primary)}.reader-outline-mark{transform-origin:0;height:1px;transition:transform var(--motion-normal) var(--motion-ease);background:currentColor;flex:0 0 28px;align-self:center;display:block;transform:scaleX(.57)}.reader-outline-list [aria-current=location] .reader-outline-mark{transform:scaleX(1)}.reader-outline-list [data-nested=true] .ui-navigation-button{padding-left:16px}.reader-outline-toggle.ui-navigation-button{display:none}@media (width<=1199px){.reader-outline{width:100%;max-height:none;margin-bottom:40px;position:relative;top:auto;left:auto;overflow:visible;transform:none}.reader-outline[data-in-view=false]{visibility:visible}.reader-outline-toggle.ui-navigation-button{width:100%;color:var(--reader-text-soft);background:var(--surface-sidebar);border:0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.reader-outline-toggle svg{width:16px;height:16px;transition:transform .2s}.reader-outline.is-open .reader-outline-toggle svg{transform:rotate(180deg)}.reader-outline-list{max-height:50dvh;padding:12px;display:none;overflow-y:auto}.reader-outline.is-open .reader-outline-list{display:grid}}
