html{font-size:100%}body{font:var(--font-body-default)}.app-dialog-backdrop,.document-preview-drawer,.pdf-annotation-toolbar{font-family:var(--font-app)}.document-preview-drawer>header small,.document-preview-drawer>header>div:first-child span,.pdf-annotation-toolbar>div small{font-size:var(--type-meta);line-height:1.4}.pdf-annotation-toolbar button{font-size:var(--type-meta)}.pdf-page-number{font-size:var(--type-caption)}.app-frame .environment-banner{font-size:.78rem}.app-frame .brand strong{font-size:1.32rem}.app-frame .brand small,.app-frame .account small{font-size:.82rem}.app-frame .account strong{font-size:.92rem}.app-frame .topbar nav a{font-size:.94rem}.app-frame .connection-status{font-size:.75rem}.app-frame .eyebrow,.app-frame .kicker{font-size:.82rem;line-height:1.4}.app-frame label{font-size:var(--type-label);font-weight:700}.app-frame input,.app-frame textarea,.app-frame select{font-size:1rem;line-height:1.35}.app-frame .button{font-size:.88rem}.app-frame .status{font-size:.76rem}.app-frame small:not(.official-document small){font-size:var(--type-meta);line-height:1.4}.app-frame .panel,.app-frame .stat,.app-frame .decision-meeting-card,.app-frame .expandable-group,.app-frame .admin-settings-workspace,.app-frame .document-group{border-radius:var(--radius-card)}.app-frame .meeting-calendar-navigation h3,.app-frame .meeting-calendar-selection>h3,.app-frame .agenda-item-progress-summary strong,.app-frame .motion-composer>summary,.app-frame .print-toolbar>div:first-child strong{font-family:var(--font-app)}.app-frame .minutes-header-mini-preview,.app-frame .minutes-header-mini-preview *{font-family:var(--font-document)}.app-frame .button,.app-frame input,.app-frame textarea,.app-frame select{border-radius:var(--radius-control)}.app-frame .inline-action-link{color:var(--blue);align-items:center;font-size:.86rem;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.app-frame .inline-action-link:hover{color:var(--navy);text-decoration:none}.app-frame .inline-action-link:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 28%,transparent);outline-offset:3px;border-radius:4px}.app-frame .stat>span{font-size:.88rem}.app-frame .meeting-row time span{font-size:.78rem}.app-frame .meeting-row .grow strong,.app-frame .action-row .grow strong{font-size:1rem}.app-frame .meeting-card p{font-size:.9rem}.app-frame .meeting-links{font-size:.88rem}.app-frame .in-camera-banner{font-size:.84rem}.app-frame .agenda-button strong{font-size:.9rem}.app-frame .agenda-button>span{font-size:.86rem}.app-frame .note{font-size:.92rem}.app-frame .vote-controls p{font-size:.88rem}.app-frame .vote{font-size:.84rem}.app-frame .person-row strong{font-size:.88rem}.app-frame .person-row select{width:112px;font-size:.86rem}.app-frame .action-table .table-head{font-size:.78rem}.app-frame .action-table article{font-size:.92rem}.app-frame .document-list small{font-size:.78rem}.app-frame .document-list .grow>span{font-size:.84rem}.app-frame .file-icon{font-size:.76rem}.app-frame .admin-tabs button,.app-frame .register-tabs button{font-size:.86rem}.app-frame .organization-heading p,.app-frame .organization-heading small{font-size:.84rem}.app-frame .capability-grid label{font-size:.8rem}.app-frame legend{font-size:.88rem}.app-frame .management-table time{font-size:.84rem}.app-frame .row-actions button,.app-frame .simple-list button,.app-frame .text-danger{font-size:.82rem}.app-frame .tag-list span{font-size:.76rem}.app-frame .permission-option span,.app-frame .member-checklist label small,.app-frame .derived-key,.app-frame .agenda-management small{font-size:.8rem}.app-frame .detail-editor>strong{font-size:.88rem}.app-frame .minutes-preview{font-size:.86rem}.app-frame .agenda-stat-card small,.app-frame .agenda-builder-summary small{font-size:.82rem}.app-frame .agenda-builder-summary span,.app-frame .agenda-builder-items article>.grow>small{font-size:.88rem}.app-frame .agenda-item-detail-preview{font-size:1rem}.app-frame .agenda-workflow-steps span{font-size:.76rem}.app-frame .record-method label,.app-frame .checklist label{font-size:.86rem}.app-frame .governance-list p,.app-frame .notification-list p{font-size:.92rem}.app-frame .document-preview-drawer>header small,.app-frame .document-preview-drawer>header>div:first-child span,.app-frame .document-private-notes small,.app-frame .expandable-group>summary>span{font-size:.82rem}.app-frame .agenda-supporting-files button>span{font-size:.75rem}.app-frame .vote-tally span{font-size:.74rem}.app-frame .dashboard-tabs button span,.app-frame .dashboard-meeting-list time span,.app-frame .dashboard-record-links a,.app-frame .dashboard-record-links button,.app-frame .dashboard-meeting-footer,.app-frame .dashboard-action-list .grow>span,.app-frame .attendance-planner-columns h4 span,.app-frame .board-pack-attendance-columns h4 span,.app-frame .member-avatar{font-size:.84rem}.app-frame .meeting-card-tools a,.app-frame .meeting-card-tools button,.app-frame .meeting-card-tools .calendar-provider-menu>summary{height:38px;font-size:.84rem}.app-frame .calendar-provider-menu>div strong{font-size:.88rem}.app-frame .calendar-provider-menu>div small{font-size:.78rem}.app-frame .member-access span{font-size:.82rem}.decision-register-search{padding:1rem 1.2rem}.decision-register-search h2{font-size:1.12rem}.decision-register-search p{font-size:.84rem}.decision-register-search input{min-height:40px;padding-block:.55rem}.decision-meeting-list{gap:.65rem;margin-top:.75rem;display:grid}.decision-meeting-card{padding:0;overflow:hidden}.decision-meeting-card>header{justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.2rem;display:flex}.decision-meeting-card.expanded>header{border-bottom:1px solid var(--line)}.decision-meeting-toggle{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:.82rem 0;display:flex}.decision-meeting-heading{flex-direction:column;min-width:0;display:flex}.decision-meeting-heading .eyebrow{margin:0 0 .2rem;font-size:.74rem}.decision-meeting-heading [role=heading]{font-family:var(--font-app);text-overflow:ellipsis;white-space:nowrap;font-size:1.16rem;font-weight:600;overflow:hidden}.decision-meeting-summary{color:var(--ink-soft);flex:none;align-items:center;gap:.25rem;margin-left:.75rem;font-size:.78rem;display:flex}.decision-meeting-summary strong{color:var(--navy)}.decision-meeting-summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;margin-left:.25rem;transition:transform .18s}.decision-meeting-card.expanded .decision-meeting-summary svg{transform:rotate(180deg)}.decision-meeting-toggle:hover .decision-meeting-heading [role=heading],.decision-meeting-toggle:focus-visible .decision-meeting-heading [role=heading]{color:var(--blue)}.decision-meeting-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 28%,transparent);outline-offset:3px;border-radius:6px}.decision-meeting-card>header>a,.decision-record footer a{color:#c95e00;font-size:.86rem;font-weight:800;text-decoration:underline}.decision-records{padding:0 1.2rem .65rem}.decision-record{border-bottom:1px solid var(--line);padding:.85rem 0}.decision-record:last-child{border-bottom:0;padding-bottom:.2rem}.decision-badges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.resolution-badge{color:#4f6475;letter-spacing:.04em;text-transform:uppercase;background:#edf1f4;border-radius:999px;padding:.28rem .5rem;font-size:.7rem;font-weight:900}.status.confidential{background:var(--red-soft);color:var(--red)}.decision-record h3{font-family:var(--font-app);margin:.48rem 0 .25rem;font-size:1.16rem}.decision-wording{margin:0;font-size:.9rem;line-height:1.45}.decision-wording strong{white-space:nowrap;font-weight:500}.decision-record footer{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.65rem;font-size:.78rem;display:flex}.decision-record footer .text-danger{margin-left:auto}@media (max-width:760px){h1{font-size:2rem}h2{font-size:1.35rem}.page{padding:1.2rem .85rem 3rem}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:1rem}.app-frame .button{min-height:44px}.app-frame .environment-banner{font-size:.74rem}.decision-meeting-card>header{flex-direction:column;align-items:stretch;gap:0;padding:0 .85rem .7rem}.decision-meeting-toggle{align-items:flex-start;padding:.78rem 0 .4rem}.decision-meeting-heading [role=heading]{white-space:normal;font-size:1.1rem}.decision-meeting-summary{white-space:nowrap;margin-left:.6rem}.decision-meeting-card>header>a{align-self:flex-start}.decision-records{padding:0 .85rem .65rem}}
.navigation-icon{flex:none;width:22px;height:22px;display:block}.navigation-icon--supplied{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.modern-sidebar nav a:not(.active)>.navigation-icon{color:#94a3b8}.modern-sidebar nav a:not(.active):is(:hover,:focus-visible)>.navigation-icon{color:var(--ink-soft)}.modern-sidebar nav a.active>.navigation-icon{color:var(--on-primary,#fff)}.modern-shell{min-height:calc(var(--our-binder-scaled-viewport-height,100vh) - var(--our-binder-environment-banner-height,2.1rem));grid-template-columns:276px minmax(0,1fr);transition:grid-template-columns .22s;display:grid}.sidebar-collapsed .modern-shell{grid-template-columns:84px minmax(0,1fr)}.modern-sidebar{background:var(--paper);border-right:1px solid var(--line);box-shadow:8px 0 28px color-mix(in srgb,var(--ink) 7%,transparent);height:calc(var(--our-binder-scaled-viewport-height,100vh) - var(--our-binder-environment-banner-height,2.1rem));min-height:0;top:var(--our-binder-environment-banner-height,2.1rem);z-index:60;flex-direction:column;align-self:start;padding:1rem 1rem .7rem;display:flex;position:sticky;overflow:visible}.sidebar-brand-row{flex-shrink:0;align-items:center;gap:.5rem;min-height:58px;display:flex}.sidebar-brand{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex;overflow:hidden}.sidebar-logo,.sidebar-mark{background:var(--surface,var(--paper));border:1px solid var(--border,var(--line));border-radius:11px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.sidebar-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;padding:3px}.sidebar-mark{background:var(--secondary,var(--gold));color:var(--on-secondary,var(--navy));border-color:#0000;font-size:.88rem;font-weight:900}.sidebar-brand-copy,.sidebar-account-copy{opacity:1;min-width:0;transition:opacity .14s;display:block;overflow:hidden}.sidebar-brand-copy strong{white-space:nowrap;font-size:1.18rem;line-height:1.05;display:block}.sidebar-brand-copy small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.74rem;overflow:hidden}.sidebar-collapse{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.sidebar-collapse:hover{background:var(--blue-soft);color:var(--navy)}.sidebar-brand-row.sidebar-brand-stacked{align-items:flex-start;position:relative}.sidebar-brand-stacked .sidebar-brand{flex-direction:column;align-items:stretch;gap:.25rem}.sidebar-brand-stacked .sidebar-logo{background:0 0;border:0;border-radius:0;flex:none;width:100%;height:112px}.sidebar-brand-stacked .sidebar-logo img{object-position:center;padding:0}.sidebar-brand-stacked .sidebar-brand-copy{padding-right:46px;overflow:visible}.sidebar-brand-stacked .sidebar-brand-copy :is(strong,small){overflow-wrap:anywhere;white-space:normal;line-height:1.35;display:block;overflow:visible}.sidebar-brand-stacked .sidebar-collapse{position:absolute;top:calc(112px + .25rem);right:0}.modern-sidebar nav{scrollbar-color:var(--border-strong,#b7c5cf) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:.3rem;min-height:0;margin-top:1.35rem;padding-right:.25rem;display:flex;overflow:hidden auto}.sidebar-navigation-entry{gap:.18rem;display:grid}.sidebar-navigation-parent{grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.sidebar-navigation-parent>a{min-width:0}.sidebar-submenu-toggle{color:var(--ink-soft);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:7px;align-self:center;width:34px;height:34px;margin-right:.35rem;padding:0;font-size:1rem;position:absolute;right:0}.sidebar-navigation-parent>a.active+.sidebar-submenu-toggle{color:var(--on-primary,#fff)}.sidebar-submenu-toggle[aria-expanded=true] span{display:inline-block;transform:rotate(180deg)}.sidebar-submenu{gap:.2rem;margin:.1rem 0 .25rem;display:grid}.modern-sidebar nav .sidebar-submenu a{min-height:38px;padding:.45rem .8rem;font-size:.86rem}.modern-sidebar nav .sidebar-submenu .navigation-icon{width:22px;height:22px}.sidebar-navigation-group{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin:.75rem .75rem .14rem;font-size:.62rem;font-weight:900;display:block}.sidebar-collapsed .sidebar-navigation-group{border-top:1px solid var(--line);margin:.5rem .35rem .2rem;font-size:0}.platform-default-navigation{overflow-x:auto;align-items:stretch!important;gap:.2rem!important}.topbar-navigation-group{flex:none;align-items:center;gap:.1rem;padding:0 .2rem;display:flex;position:relative}.topbar-navigation-group>small{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:800;position:absolute;top:.1rem;left:.65rem}.topbar-navigation-group>a{padding-top:1.25rem!important}.topbar-navigation-menu{position:relative}.topbar-navigation-parent{align-items:center;display:flex}.topbar-navigation-parent>a{border-radius:7px 0 0 7px!important;padding-right:.45rem!important}.topbar-navigation-parent>button{color:#dce7ef;cursor:pointer;background:0 0;border:0;border-radius:0 7px 7px 0;min-height:39px;padding:.4rem .55rem}.topbar-navigation-parent>a.active+button,.topbar-navigation-parent>button:hover{color:#fff;background:#ffffff1f}.topbar-navigation-submenu{background:var(--surface,var(--paper));border:1px solid var(--border,var(--line));box-shadow:var(--shadow);z-index:120;border-radius:9px;min-width:170px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0}.topbar nav .topbar-navigation-submenu a{color:var(--ink);padding:.65rem .75rem}.topbar nav .topbar-navigation-submenu a:hover,.topbar nav .topbar-navigation-submenu a.active{background:var(--blue-soft);color:var(--navy)}.modern-sidebar nav a{color:var(--ink-soft);white-space:nowrap;border-radius:12px;align-items:center;gap:.9rem;min-height:44px;padding:.7rem .8rem;font-size:.95rem;font-weight:700;transition:background-color .16s,box-shadow .16s,color .16s;display:flex;position:relative}.modern-sidebar nav a:hover{background:var(--blue-soft);color:var(--navy)}.modern-sidebar nav a.active{background:linear-gradient(110deg, color-mix(in srgb, var(--blue) 92%, #000), var(--blue));box-shadow:0 4px 10px color-mix(in srgb, var(--blue) 28%, transparent), inset 0 1px 0 #ffffff26;color:var(--on-primary,#fff)}.modern-sidebar nav a.active:hover{box-shadow:0 5px 12px color-mix(in srgb, var(--blue) 34%, transparent), inset 0 1px 0 #ffffff2e}.modern-sidebar nav a:active{box-shadow:inset 0 2px 4px color-mix(in srgb, var(--ink) 14%, transparent)}.modern-sidebar nav a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.modern-sidebar nav a{transition:none}}.sidebar-footer{background:var(--paper);border-top:1px solid var(--line);z-index:3;flex:none;gap:.8rem;padding-top:.85rem;display:grid;position:relative}.sidebar-connection{color:var(--ink-soft);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;min-height:24px;padding:0 .5rem;font-size:.72rem;display:flex;overflow:hidden}.sidebar-connection span,.mobile-connection-dot{background:#168253;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #dff4e7}.sidebar-connection.offline span,.mobile-connection-dot.offline{background:#b27200;box-shadow:0 0 0 3px #fff0cf}.sidebar-account{background:var(--blue-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.account-avatar{background:color-mix(in srgb, var(--navy) 14%, white);color:var(--navy);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;display:flex}.sidebar-account-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.25;display:-webkit-box;overflow:hidden}.sidebar-account-copy small{color:var(--ink-soft);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:.14rem;font-size:.68rem;overflow:hidden}.sidebar-account button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.sidebar-account button:hover{background:var(--control-background,var(--paper));color:var(--red)}.sidebar-account button span{display:none}.sidebar-account button .navigation-icon{width:19px;height:19px}.sidebar-collapsed .modern-sidebar{padding-inline:.75rem}.sidebar-collapsed .sidebar-brand-row{flex-direction:column;min-height:100px}.sidebar-collapsed .sidebar-brand{flex:none}.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-account-copy,.sidebar-collapsed .sidebar-connection b{opacity:0;display:none}.sidebar-collapsed .modern-sidebar nav{align-items:stretch;margin-top:.8rem}.sidebar-collapsed .modern-sidebar nav a{justify-content:center;padding-inline:.5rem}.sidebar-collapsed .modern-sidebar nav a>span:not(.navigation-icon),.sidebar-collapsed .sidebar-submenu-toggle{display:none}.sidebar-collapsed .sidebar-footer{justify-items:center}.sidebar-collapsed .sidebar-connection{justify-content:center;width:100%;padding:0}.sidebar-collapsed .sidebar-account{flex-direction:column;padding:.55rem;display:flex}.modern-workspace{min-width:0}.modern-workspace .page{max-width:1540px}@media screen{.modern-navigation .modern-workspace>.page{width:100%;max-width:none;margin-inline:0;padding-inline:16px}}@media screen and (max-width:600px){.modern-navigation .modern-workspace>.page{padding-inline:12px}}.modern-mobile-bar,.sidebar-scrim{display:none}.navigation-layout-settings{border:0;border-bottom:1px solid var(--line);margin:0 0 1.5rem;padding:.5rem 0 1.5rem}.navigation-layout-settings legend{padding:0;font-size:1.08rem;font-weight:800}.navigation-layout-settings>p{margin:.25rem 0 .8rem}.navigation-layout-options{grid-template-columns:repeat(2,minmax(230px,330px));gap:.8rem;display:grid}.navigation-layout-options>label{cursor:pointer;border:1px solid #b8c6d1;border-radius:11px;grid-template-columns:auto 76px 1fr;align-items:center;gap:.75rem;margin:0;padding:.75rem;display:grid}.navigation-layout-options>label.selected{border-color:var(--navy);box-shadow:0 0 0 2px color-mix(in srgb, var(--navy) 12%, transparent);background:#eef5fb}.navigation-layout-options input{width:18px;height:18px;margin:0}.navigation-layout-options strong{font-size:.9rem;display:block}.navigation-layout-options small{color:var(--ink-soft);margin-top:.15rem;font-size:.72rem;font-weight:500}.navigation-layout-preview{background:#fff;border:1px solid #d8e0e6;border-radius:5px;gap:3px;width:76px;height:48px;padding:5px;display:grid;overflow:hidden}.navigation-layout-preview i,.navigation-layout-preview b{background:#cfdae3;border-radius:2px;display:block}.default-preview{grid-template-rows:10px 1fr;grid-template-columns:repeat(3,1fr)}.default-preview i{background:var(--primary,var(--blue));grid-column:1/-1}.modern-preview{grid-template-rows:repeat(3,1fr);grid-template-columns:16px 1fr}.modern-preview i{background:var(--primary,var(--blue));grid-row:1/-1}.platform-appearance{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.platform-appearance h2{margin:0}.platform-appearance p:last-child{margin-bottom:0}.segmented-layout-control{background:var(--surface-muted,#edf2f5);border:1px solid var(--border,var(--line));border-radius:9px;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;gap:.4rem;padding:.35rem;display:inline-grid}.segmented-layout-control button{background:var(--control-background,var(--paper));border:1px solid var(--border-strong,var(--line-strong));color:var(--ink);cursor:pointer;font-family:var(--font-app);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:.65rem .75rem;font-size:.88rem;font-weight:700;line-height:1.2;display:flex}.segmented-layout-control button.active{background:var(--control-selected,var(--blue));border-color:var(--control-selected,var(--blue));box-shadow:0 3px 8px color-mix(in srgb,var(--control-selected,var(--blue)) 24%,transparent);color:var(--control-selected-text,var(--on-primary))}@media (max-width:760px){.modern-shell,.sidebar-collapsed .modern-shell{min-height:calc(var(--our-binder-scaled-viewport-height,100vh) - var(--our-binder-environment-banner-height,2.1rem));display:block}.modern-sidebar,.sidebar-collapsed .modern-sidebar{height:var(--our-binder-scaled-viewport-height,100vh);z-index:130;width:min(88vw,330px);min-height:0;padding:1rem;transition:transform .2s;position:fixed;top:0;bottom:auto;left:0;transform:translate(-105%)}.modern-sidebar.mobile-open{transform:translate(0)}.sidebar-collapsed .sidebar-brand-row{flex-direction:row;min-height:58px}.sidebar-collapsed .sidebar-brand{flex:1}.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-account-copy,.sidebar-collapsed .sidebar-connection b{opacity:1;display:block}.sidebar-collapsed .sidebar-collapse{display:none}.sidebar-collapsed .modern-sidebar nav{align-items:stretch;margin-top:1.35rem}.sidebar-collapsed .modern-sidebar nav a{justify-content:flex-start;padding-inline:.8rem}.sidebar-collapsed .modern-sidebar nav a>span:not(.navigation-icon){display:inline}.sidebar-collapsed .modern-sidebar nav a:after{display:none}.sidebar-collapsed .sidebar-footer{justify-items:stretch}.sidebar-collapsed .sidebar-connection{justify-content:flex-start;padding:0 .5rem}.sidebar-collapsed .sidebar-account{flex-direction:initial;padding:.7rem;display:grid}.sidebar-scrim{opacity:0;pointer-events:none;z-index:120;background:#0a17257a;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.sidebar-scrim.open{opacity:1;pointer-events:auto}.modern-mobile-bar{background:var(--paper);border-bottom:1px solid var(--line);min-height:64px;top:var(--our-binder-environment-banner-height,2.1rem);z-index:50;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem 1rem;display:grid;position:sticky}.modern-mobile-bar>button{background:var(--surface-subtle,#f2f5f7);border:1px solid var(--border,var(--line));color:var(--ink);border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.modern-mobile-brand{min-width:0}.modern-mobile-brand strong{display:block}.modern-mobile-brand small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.modern-workspace .page{padding-top:1.5rem}.navigation-layout-options{grid-template-columns:1fr}.navigation-layout-options>label{grid-template-columns:auto 66px 1fr}.navigation-layout-preview{width:66px}.platform-appearance{flex-direction:column;align-items:flex-start;gap:1rem}}@media print{.modern-sidebar,.modern-mobile-bar,.sidebar-scrim,.modern-navigation>.environment-banner,.default-navigation>.environment-banner,.default-navigation>.topbar,.default-navigation>.connection-status{display:none!important}.modern-shell,.sidebar-collapsed .modern-shell{min-height:0;display:block!important}}
.app-dialog-open{overflow:hidden}.app-dialog-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--font-app);background:#0a1f3675;place-items:center;padding:1.25rem;animation:.16s ease-out app-dialog-fade;display:grid;position:fixed;inset:0}.app-dialog{border:1px solid var(--border,#cbd8e5);background:var(--surface,#fff);width:min(100%,32rem);color:var(--on-surface,var(--ink,#102a43));box-shadow:var(--shadow,0 24px 70px #0a1f3647);border-radius:1rem;animation:.18s ease-out app-dialog-rise;position:relative;overflow:hidden}.app-dialog-accent{background:var(--primary,#0071c7);height:.32rem}.app-dialog-warning .app-dialog-accent{background:#d69a19}.app-dialog-danger .app-dialog-accent{background:#b3262d}.app-dialog-header{padding:1.45rem 1.5rem .75rem}.app-dialog-eyebrow{color:var(--ink-soft,#526d82);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.42rem;font-weight:800;line-height:1.35;display:block}.app-dialog-header h2{margin:0;font-size:1.45rem;line-height:1.2}.app-dialog-header p{color:var(--ink-soft,#486176);white-space:pre-line;margin:.65rem 0 0;line-height:1.55}.app-dialog-field{gap:.45rem;padding:.45rem 1.5rem .75rem;display:grid}.app-dialog-field label{font-size:var(--type-label);font-weight:800}.app-dialog-field input,.app-dialog-field textarea{border:1px solid var(--border-strong,#aebfd0);background:var(--control-background,var(--surface,#fff));width:100%;color:inherit;font:inherit;resize:vertical;border-radius:.62rem;padding:.78rem .85rem;line-height:1.45}.app-dialog-field input:focus,.app-dialog-field textarea:focus{border-color:var(--primary,#0071c7);outline:3px solid color-mix(in srgb, var(--primary,#0071c7) 22%, transparent)}.app-dialog-field small{color:var(--ink-soft,#61788b);font-size:var(--type-meta);line-height:1.4}.app-dialog-actions{border-top:1px solid var(--border,#e1e8ef);background:var(--surface-subtle,#f7f9fb);justify-content:flex-end;gap:.65rem;margin-top:.45rem;padding:1rem 1.5rem 1.35rem;display:flex}.app-dialog-actions .button{justify-content:center;min-width:6.6rem}@keyframes app-dialog-fade{0%{opacity:0}}@keyframes app-dialog-rise{0%{opacity:0;transform:translateY(.65rem)scale(.985)}}@media (max-width:540px){.app-dialog-backdrop{align-items:end;padding:.65rem}.app-dialog{border-radius:1rem 1rem .7rem .7rem}.app-dialog-header{padding:1.2rem 1.1rem .65rem}.app-dialog-field{padding-inline:1.1rem}.app-dialog-actions{padding:.9rem 1.1rem 1.1rem}}@media (prefers-reduced-motion:reduce){.app-dialog-backdrop,.app-dialog{animation:none}}
:root{--our-binder-interface-scale:1;--our-binder-environment-banner-height:2.1rem;--our-binder-scaled-viewport-height:100vh}@supports (height:100dvh){:root{--our-binder-scaled-viewport-height:100dvh}}@media print{body{zoom:1}}
.platform-privacy-boundary{border:1px solid #bdd8e8;border-left:4px solid var(--navy);background:#edf6fb;border-radius:10px;align-items:flex-start;gap:.8rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.platform-privacy-boundary strong{flex:none}.platform-privacy-boundary span{color:var(--ink-soft)}.platform-stat-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.platform-stat{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:108px;padding:1rem;box-shadow:0 8px 24px #11263d0d}.platform-stat>span{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.platform-stat strong{margin-top:.55rem;font-size:1.75rem;line-height:1.1;display:block}.platform-stat small{color:var(--ink-soft);margin-top:.28rem;display:block}.platform-dashboard-grid,.platform-admin-columns{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;display:grid}.lifecycle-bars{gap:.8rem;display:grid}.lifecycle-bars>div{grid-template-columns:1fr auto;gap:.35rem;display:grid;position:relative}.lifecycle-bars span{text-transform:capitalize}.lifecycle-bars i{background:var(--primary,var(--blue));border-radius:20px;grid-column:1/-1;min-width:7px;height:7px;display:block}.quick-link-list{gap:.55rem;display:grid}.quick-link-list a{background:#f5f7f9;border-radius:9px;justify-content:space-between;align-items:center;padding:.8rem;display:flex}.quick-link-list b{text-align:center;background:#fff;border-radius:16px;min-width:28px;padding:.25rem .45rem}.platform-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.platform-toolbar select{min-width:220px}.panel-title:has(>.platform-toolbar){flex-wrap:wrap}.platform-toolbar .segmented-layout-control{flex-wrap:wrap}.responsive-table{overflow-x:auto}.responsive-table table{border-collapse:collapse;width:100%;min-width:850px}.responsive-table th{color:var(--ink-soft);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.7rem;font-size:.7rem}.responsive-table td{border-top:1px solid var(--line);vertical-align:top;padding:.85rem .7rem}.responsive-table td strong,.responsive-table td small{display:block}.responsive-table td small{color:var(--ink-soft);margin-top:.2rem}.directory-search{max-width:520px;margin:.2rem 0 1rem}.organization-directory{display:grid}.organization-directory-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(220px,1.5fr) minmax(140px,.8fr) minmax(85px,.45fr) minmax(95px,.45fr) auto;align-items:center;gap:1rem;padding:.9rem .4rem;display:grid}.organization-directory-row:hover{background:#f7f9fb}.organization-directory-row>span>strong,.organization-directory-row>span>small{display:block}.organization-directory-row small{color:var(--ink-soft);margin-top:.15rem}.organization-avatar{color:var(--navy);background:#e5f0fa;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.72rem;font-weight:900;display:flex}.onboarding-wizard{grid-template-columns:220px minmax(0,1fr);min-height:560px;padding:0;display:grid;overflow:hidden}.wizard-steps{background:#f1f5f8;align-content:start;gap:.2rem;margin:0;padding:1.3rem;list-style:none;display:grid}.wizard-steps li{color:var(--ink-soft);border-radius:8px;align-items:center;gap:.65rem;padding:.65rem;display:flex}.wizard-steps b{background:#fff;border:1px solid #cad6df;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wizard-steps li.active{color:var(--navy);background:#fff;font-weight:800}.wizard-steps li.complete b{color:#147449;background:#dff3e8;border-color:#b9e3ca}.wizard-content{padding:1.5rem}.wizard-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wizard-wide{grid-column:1/-1}.wizard-placeholder,.wizard-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.wizard-placeholder p{color:var(--ink-soft);max-width:680px}.wizard-complete>span{color:#167b4c;background:#dff3e8;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:2rem;display:flex}.wizard-actions{border-top:1px solid var(--line);justify-content:space-between;margin-top:1.5rem;padding-top:1rem;display:flex}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.review-grid>span{color:var(--ink-soft);background:#f5f7f9;border-radius:9px;padding:.8rem}.review-grid strong,.review-grid small{color:var(--ink);margin-top:.2rem;display:block}.support-workspace{grid-template-columns:360px minmax(0,1fr);gap:1rem;display:grid}.support-queue{align-self:start;max-height:calc(100vh - 190px);overflow:auto}.support-queue>button{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;width:100%;padding:.8rem;display:grid}.support-queue>button.active{background:#eef5fb}.support-queue button strong,.support-queue button small{display:block}.support-queue button small,.support-queue time{color:var(--ink-soft);font-size:.7rem}.priority-dot{background:#8493a0;border-radius:50%;width:9px;height:9px}.priority-dot.high{background:#cc7a13}.priority-dot.urgent{background:#bd3434}.priority-dot.low{background:#4382b5}.ticket-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ticket-description{background:#f6f8fa;border-radius:10px;margin:1rem 0;padding:1rem}.ticket-description p{font-size:1.05rem}.ticket-thread{gap:.7rem;display:grid}.ticket-thread article{border:1px solid var(--line);border-radius:9px;padding:.8rem}.ticket-thread article.internal{background:#fff7e6;border-color:#efd49a}.ticket-thread article strong span{background:#f4dcab;border-radius:10px;margin-left:.5rem;padding:.2rem .45rem;font-size:.65rem}.ticket-thread time{color:var(--ink-soft);font-size:.68rem}.ticket-reply{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:.6rem;margin-top:1rem;padding-top:1rem;display:grid}.ticket-reply textarea,.ticket-reply>select{grid-column:1/-1}.backup-list,.health-grid,.knowledge-list,.announcement-list,.audit-timeline,.team-list,.plan-list,.simple-record-list{display:grid}.backup-list article,.health-grid article,.knowledge-list article,.team-list article{border-top:1px solid var(--line);align-items:center;gap:.8rem;padding:.85rem .4rem;display:grid}.backup-list article{grid-template-columns:auto minmax(220px,1fr) minmax(150px,.5fr) auto auto}.backup-list strong,.backup-list small,.health-grid strong,.health-grid small,.knowledge-list strong,.knowledge-list small,.team-list strong,.team-list small{display:block}.backup-list small,.health-grid small,.knowledge-list small,.team-list small{color:var(--ink-soft)}.backup-icon{background:#e6f0f8;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;display:flex}.restore-preview,.restore-preview>.button{margin-top:1rem}.health-stats{grid-template-columns:repeat(5,1fr)}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.health-grid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto auto;padding:.85rem}.health-dot{background:#188655;border-radius:50%;width:10px;height:10px}.health-dot.degraded{background:#c28013}.health-dot.down{background:#b93232}.health-grid article>b{color:var(--ink-soft);font-size:.72rem}.knowledge-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:1rem;display:grid}.knowledge-list article{grid-template-columns:auto minmax(0,1fr) auto}.knowledge-kind{color:#4d6478;text-transform:uppercase;background:#e8eef3;border-radius:12px;padding:.28rem .5rem;font-size:.65rem;font-weight:900}.faq-list details{border-top:1px solid var(--line);padding:.85rem 0}.faq-list summary{cursor:pointer;font-weight:800}.faq-list summary span{color:var(--ink-soft);float:right;font-size:.7rem;font-weight:600}.faq-list p{color:var(--ink-soft);max-width:850px}.announcement-list article{border-left:4px solid #4382b5;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;display:grid}.announcement-list article.warning{border-left-color:#c28013}.announcement-list article.critical{border-left-color:#b93232}.audit-timeline{padding-left:1rem}.audit-timeline article{border-left:2px solid #dce4ea;padding:0 0 1.2rem 1.2rem;position:relative}.audit-marker{background:var(--navy);box-shadow:0 0 0 1px var(--navy);border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:.2rem;left:-6px}.audit-timeline p,.audit-timeline small{color:var(--ink-soft)}.platform-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-settings-save{grid-column:1/-1;justify-self:end}.team-list article{grid-template-columns:auto 1fr auto}.plan-list article{border-top:1px solid var(--line);padding:.8rem 0}.plan-list strong,.plan-list small{display:block}.plan-list small{color:var(--ink-soft)}.organization-workspace{padding:0;overflow:hidden}.organization-workspace-head{justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.organization-workspace-head h2{margin:.35rem 0 .1rem}.organization-tabs{border-block:1px solid var(--line);background:#f5f7f9;gap:.2rem;padding:.45rem 1rem;display:flex;overflow-x:auto}.organization-tabs button{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:.65rem .85rem;font-weight:750}.organization-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 2px 7px #14283c14}.organization-tab-content{padding:1.25rem}.organization-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:820px;display:grid}.organization-control-grid>.button{align-self:end}.row-actions{flex-wrap:wrap;gap:.3rem;display:flex}.row-actions button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #bdcad4;border-radius:6px;padding:.35rem .5rem;font-size:.68rem;font-weight:800}.row-actions button.danger{color:#a52828;border-color:#e1b8b8}.simple-record-list article{border-top:1px solid var(--line);gap:.2rem;padding:.85rem 0;display:grid}.simple-record-list article>.status{justify-self:start}.simple-record-list small{color:var(--ink-soft)}.knowledge-announcement{background:#edf6fb;border-left:4px solid #4382b5;border-radius:8px;align-items:center;gap:.8rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.knowledge-announcement.warning{background:#fff6e4;border-color:#bf7b10}.knowledge-announcement.critical{background:#fdecec;border-color:#b63131}.knowledge-search{max-width:340px}.knowledge-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;display:grid}.knowledge-card-grid article{border:1px solid var(--line);border-radius:10px;padding:1rem}.knowledge-card-grid article h3{margin:.7rem 0 .35rem}.knowledge-card-grid article p{color:var(--ink-soft);min-height:45px}.knowledge-card-grid article>.status,.knowledge-card-grid article>.button{width:max-content;margin-top:.7rem;display:flex}.organization-plan-editor{gap:1rem;max-width:1040px;display:grid}.organization-plan-template-selector{background:var(--surface-subtle,var(--soft));border:1px solid var(--border,var(--line));border-radius:10px;grid-template-columns:minmax(280px,1fr) minmax(220px,.55fr);align-items:end;gap:1rem;padding:1rem;display:grid}.organization-plan-template-selector label{margin:0}.organization-plan-template-selector label>small{color:var(--text-secondary,var(--ink-soft));margin-top:.4rem;font-weight:500;line-height:1.45;display:block}.organization-plan-template-summary{border-left:1px solid var(--border,var(--line));align-content:center;gap:.3rem;min-height:82px;padding-left:1rem;display:grid}.organization-plan-template-summary .status{justify-self:start}.organization-plan-template-summary strong,.organization-plan-template-summary small{display:block}.organization-plan-template-summary small{color:var(--text-secondary,var(--ink-soft))}.organization-plan-limits,.organization-plan-capabilities{margin:0}.organization-plan-limits .organization-control-grid{max-width:none}.organization-plan-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-plan-savebar{border-top:1px solid var(--border,var(--line));justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.organization-plan-savebar p{color:var(--text-secondary,var(--ink-soft));max-width:650px;margin:0}.organization-plan-savebar .button{flex:none;min-width:190px}.status.warning{color:#855300;background:#fff0cb}.status.danger{color:#9e2727;background:#fde3e3}.info-card.success-soft{background:#e7f5ed}.info-card.warning-soft{background:#fff5dc}.checkbox-line{align-items:center;gap:.55rem;display:flex!important}.checkbox-line input{width:18px;height:18px}.platform-settings-workspace{min-height:760px}.platform-settings-workspace .admin-settings-mark{font-size:1rem;font-weight:900}.platform-settings-workspace .admin-settings-sidebar nav button{grid-template-columns:12px minmax(0,1fr)}.platform-settings-nav-dot{background:#b8c5cf;border-radius:50%;justify-self:center;width:7px;height:7px}.platform-settings-sidebar button.active .platform-settings-nav-dot,.admin-settings-sidebar nav button.active .platform-settings-nav-dot{background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent)}.platform-settings-form,.platform-settings-stack{gap:.8rem;display:grid}.platform-settings-accordion{border:1px solid var(--line);background:#fff;border-radius:11px;display:block;overflow:hidden}.platform-settings-accordion>summary{padding:.85rem 1rem}.platform-settings-accordion-body{border-top:1px solid var(--line);gap:.75rem;padding:.9rem 1rem 1rem;display:grid}.platform-settings-accordion-body>label{margin:0}.platform-settings-accordion .settings-branding-fields,.platform-settings-accordion .settings-colour-fields{border-top:0;padding:0}.platform-settings-accordion .navigation-layout-settings{border:0;margin:0;padding:0}.platform-settings-accordion .navigation-layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-settings-accordion .navigation-layout-options>label{max-width:none}.platform-theme-preview{color:#fff;text-align:center;border:4px solid;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:125px;padding:1rem;display:flex}.platform-theme-preview span{color:#172433;border-radius:7px;padding:.5rem .7rem;font-size:.72rem;font-weight:850}.platform-settings-savebar{z-index:3;background:#f6f7faf0;justify-content:flex-end;align-items:center;padding:.35rem 0 .1rem;display:flex;position:sticky;bottom:0}.smtp-status-card{border:1px solid var(--line);background:#f5f8fa;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .8rem;display:grid}.smtp-status-card strong,.smtp-status-card small{display:block}.smtp-status-card small{color:var(--ink-soft);margin-top:.12rem}.smtp-test-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;display:grid}.smtp-test-row label{margin:0}.smtp-test-row .button{min-height:42px}.settings-help{color:var(--ink-soft);line-height:1.45;display:block}.settings-help code{color:var(--navy);background:#eef2f5;border-radius:4px;padding:.12rem .3rem}.platform-email-preview{width:100%;max-width:720px;margin:0 auto}.platform-settings-directory article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(170px,.6fr) auto;align-items:center;gap:.8rem;padding:.85rem .25rem;display:grid}.platform-settings-directory article strong,.platform-settings-directory article small,.platform-settings-directory article b{display:block}.platform-settings-directory article small{color:var(--ink-soft);margin-top:.12rem}.platform-settings-directory article b{text-transform:capitalize}.platform-plan-directory{gap:.65rem;display:grid}.platform-plan-directory>.panel-title{margin-bottom:.25rem}.platform-plan-directory .configuration-card{background:#fff}.plan-limit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}.plan-limit-grid span{background:#f4f7f9;border-radius:8px;padding:.65rem}.plan-limit-grid strong,.plan-limit-grid small{display:block}.plan-limit-grid small{color:var(--ink-soft);margin-top:.15rem}.platform-record-editor{gap:.85rem;display:grid}.platform-record-editor .button-row{flex-wrap:wrap;gap:.55rem;display:flex}.platform-record-editor label small{color:var(--ink-soft);margin-top:.3rem;font-weight:400;display:block}.settings-repeat-list,.settings-preset-list{gap:.65rem;display:grid}.settings-repeat-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.settings-preset-list>section{border:1px solid var(--line);background:#f6f8fa;border-radius:9px;gap:.6rem;padding:.75rem;display:grid}.settings-preset-list>section label{margin:0}.settings-preset-list>section .button{justify-self:start}.capability-checklist{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.75rem;display:grid}.capability-checklist legend{padding:0 .35rem;font-weight:800}.capability-checklist label{text-transform:capitalize;align-items:center;gap:.45rem;margin:0;font-weight:500;display:flex}.capability-checklist input{width:auto}.platform-settings-directory article{grid-template-columns:auto minmax(180px,1.2fr) minmax(190px,1fr) auto auto}.platform-role-management{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);align-items:start;gap:1rem;display:grid}.platform-role-list{display:grid}.platform-role-list article{border-top:1px solid var(--line);grid-template-columns:minmax(145px,1fr) auto;align-items:start;gap:.7rem;padding:.85rem .2rem;display:grid}.platform-role-list article:first-child{border-top:0}.platform-role-list article strong,.platform-role-list article small{display:block}.platform-role-list article small{color:var(--ink-soft);margin-top:.15rem}.platform-role-list article>.tag-list{grid-area:2/1/auto/-1;align-items:flex-start}.platform-role-list article>.row-actions,.platform-role-list article>.role-platform-controlled{grid-area:1/2;justify-self:end}.platform-role-list .tag-list span{font-size:.68rem}.platform-role-editor{position:sticky;top:1rem}.platform-role-editor>label{margin-bottom:.8rem;display:block}.platform-role-editor fieldset{border:1px solid var(--line);border-radius:9px;margin:0 0 .8rem;padding:.75rem}.platform-role-editor legend{padding:0 .35rem;font-weight:850}.platform-permission-catalog{gap:.55rem;max-height:520px;padding-right:.25rem;display:grid;overflow-y:auto}.platform-permission-catalog .permission-option{border:1px solid var(--line);background:#f5f7f9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;margin:0;padding:.7rem;display:grid}.platform-permission-catalog .permission-option:has(input:checked){background:#eaf4fb;border-color:#78acd2}.platform-permission-catalog input{width:auto;margin-top:.15rem}.platform-permission-catalog ul{color:var(--ink-soft);margin:.3rem 0 0;padding-left:1.05rem;font-size:.68rem}.platform-permission-catalog li+li{margin-top:.2rem}.platform-role-editor .wide{width:100%}.platform-login-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.platform-login-editor>section{border:1px solid var(--line);background:#f6f8fa;border-radius:10px;padding:.9rem}.platform-login-editor>section:last-child{grid-column:1/-1}.platform-login-editor h4{margin:0 0 .65rem}.platform-login-editor label small{color:var(--ink-soft);margin-top:.25rem;font-weight:400;display:block}.platform-login-colours{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.platform-login-logo-control{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:.8rem;margin-bottom:.8rem;padding:.75rem;display:grid}.platform-login-logo-preview{background:#f1f5f8;border:1px dashed #9cb0c0;border-radius:8px;justify-content:center;align-items:center;height:82px;padding:.55rem;display:flex;overflow:hidden}.platform-login-logo-preview img{object-fit:contain;width:100%;max-width:100%;height:100%}.platform-login-logo-preview span{background:var(--brand-accent,#c89b3c);color:#10263d;border-radius:7px;justify-content:center;align-items:center;width:44px;height:38px;font-weight:900;display:flex}.platform-login-logo-control strong{margin-bottom:.2rem;display:block}.platform-login-logo-control p{color:var(--ink-soft);margin:0 0 .55rem;font-size:.72rem}.platform-login-logo-control small{color:var(--ink-soft);margin-top:.4rem;display:block}.platform-login-logo-control .logo-actions{flex-wrap:wrap;gap:.45rem;display:flex}.organization-mfa-policy{background:#f5faf8;border:1px solid #c9ddd4;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end;gap:1.25rem;margin-bottom:1.1rem;padding:1rem;display:grid}.organization-mfa-policy.paused{background:#fff8e7;border-color:#e4c470}.organization-mfa-policy h3{margin:.45rem 0 .25rem}.organization-mfa-policy p{color:var(--ink-soft);max-width:720px;margin:0}.organization-mfa-policy small{color:#775916;margin-top:.5rem;display:block}.organization-mfa-controls{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:.65rem;display:grid}.organization-mfa-controls label{margin:0}.organization-mfa-policy>.button{justify-self:end}@media (max-width:1180px){.platform-settings-workspace{min-height:0;display:block}.platform-settings-workspace .admin-settings-sidebar{border-bottom:1px solid var(--line);border-right:0;width:100%;position:static}.platform-settings-workspace .admin-settings-sidebar>header{display:none}.platform-settings-workspace .admin-settings-sidebar nav{flex-wrap:wrap;gap:.35rem;padding:.6rem;display:flex;overflow:visible}.platform-settings-workspace .admin-settings-sidebar nav section{display:contents}.platform-settings-workspace .admin-settings-sidebar nav section>p{display:none}.platform-settings-workspace .admin-settings-sidebar nav button{white-space:normal;flex:150px;grid-template-columns:10px minmax(0,1fr);min-width:0;padding:.55rem .65rem}.platform-settings-workspace .admin-settings-main{min-width:0}.platform-role-management{grid-template-columns:1fr}.platform-role-editor{position:static}.platform-login-preview{grid-template-columns:1fr}.platform-login-preview>aside{display:none}}@media (max-width:1100px){.platform-dashboard-grid,.platform-admin-columns,.knowledge-layout,.support-workspace{grid-template-columns:1fr}.support-queue{max-height:none}.platform-settings-layout{grid-template-columns:1fr}.platform-settings-save{grid-column:auto}.organization-directory-row{grid-template-columns:auto minmax(180px,1.4fr) minmax(130px,.7fr) 80px auto}.organization-directory-row>span:nth-of-type(5){display:none}.health-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.platform-privacy-boundary{display:grid}.platform-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-stat{min-height:90px}.platform-stat strong{font-size:1.3rem}.organization-directory-row{grid-template-columns:auto 1fr auto;align-items:start}.organization-directory-row>span:nth-of-type(n+3){display:none}.onboarding-wizard{grid-template-columns:1fr}.wizard-steps{padding:.7rem;display:flex;overflow-x:auto}.wizard-steps li{flex:none}.wizard-steps li span{display:none}.wizard-fields,.review-grid,.ticket-controls,.health-grid,.organization-control-grid,.organization-plan-template-selector{grid-template-columns:1fr}.organization-plan-template-summary{border-left:0;border-top:1px solid var(--border,var(--line));padding-top:1rem;padding-left:0}.organization-plan-savebar{flex-direction:column;align-items:stretch}.organization-plan-savebar .button{width:100%}.support-workspace{display:block}.support-queue{margin-bottom:1rem}.backup-list article{grid-template-columns:auto 1fr auto}.backup-list article>span:nth-of-type(3){display:none}.backup-list article>.button{grid-column:2/-1;justify-self:start}.knowledge-list article{grid-template-columns:auto 1fr}.knowledge-list article>.status{grid-column:2}.platform-toolbar{flex-direction:column;align-items:stretch}.platform-toolbar select{min-width:0}.health-stats{grid-template-columns:repeat(2,1fr)}.organization-workspace-head{flex-direction:column;align-items:flex-start;gap:1rem}.ticket-reply{grid-template-columns:1fr}.ticket-reply>*{grid-column:1!important}.platform-default-navigation{display:none!important}.platform-settings-accordion .navigation-layout-options,.platform-settings-accordion .settings-colour-fields,.plan-limit-grid,.capability-checklist{grid-template-columns:1fr}.smtp-test-row{grid-template-columns:1fr;align-items:stretch}.platform-settings-directory article{grid-template-columns:auto 1fr;align-items:start}.platform-settings-directory article>span:nth-of-type(3),.platform-settings-directory article>.status,.platform-settings-directory article>.button{grid-column:2}.platform-settings-savebar .button{width:100%}.platform-role-list article{grid-template-columns:1fr;align-items:start}.platform-role-list article>.tag-list,.platform-role-list article>.row-actions,.platform-role-list article>.role-platform-controlled{grid-area:auto/1;justify-self:start}.platform-login-editor,.platform-login-colours,.organization-mfa-policy,.organization-mfa-controls{grid-template-columns:1fr}.organization-mfa-policy>.button{justify-self:start}.platform-login-editor>section:last-child{grid-column:1}.platform-login-logo-control{grid-template-columns:1fr;align-items:stretch}.platform-login-logo-preview{height:100px}.platform-login-preview{min-height:340px}.platform-login-preview>section{padding:1.25rem}}
html[data-color-scheme]{background:var(--app-background,var(--cream));color-scheme:var(--native-color-scheme,light);--note-surface:color-mix(in srgb, var(--secondary) 18%, var(--surface));--note-surface-strong:color-mix(in srgb, var(--secondary) 28%, var(--surface));--note-border:color-mix(in srgb, var(--secondary) 56%, var(--border));--note-divider:color-mix(in srgb, var(--secondary) 34%, var(--border));--on-note:var(--on-surface);--note-muted:color-mix(in srgb, var(--on-surface) 72%, var(--note-surface))}html[data-color-scheme] body{background:var(--app-background,var(--cream));color:var(--on-background,var(--ink))}html[data-color-scheme] :is(.panel,.stat,.app-dialog,.board-pack-dialog,.meeting-edit-dialog,.agenda-build-dialog,.document-preview-drawer>header,.document-private-notes,.document-notes-accordion,.document-notes-workspace,.meeting-note-agenda-selector,.meeting-member-note-editor,.meeting-member-note-actions,.meeting-note-submissions>article,.settings-form .governance-configuration,.settings-form .email-preview-panel,.settings-form .preset-editor,.settings-branding-card.settings-accordion,.settings-email-card.settings-accordion,.settings-navigation-card.settings-accordion,.settings-colour-card.settings-accordion,.publication-group-rows,.minutes-outline-section,.minutes-outline-entry,.corrections-publication-history){background:var(--surface,var(--paper));border-color:var(--border,var(--line));color:var(--on-surface,var(--ink))}html[data-color-scheme] .minutes-outline-section.is-agenda-child{border-inline-start-color:var(--secondary,var(--blue))}html[data-color-scheme] .minutes-outline-section.is-expanded .minutes-outline-entry{background:0 0}html[data-color-scheme] :is(.meeting-card-actions,.meeting-calendar-navigation,.meeting-group-toolbar,.meeting-edit-dialog>footer,.attendance-planner-grid article,.board-pack-attendance-columns>div,.branding-logo-preview,.branding-logo-controls,.settings-form .configuration-grid>div,.settings-colour-fields>section,.configuration-card,.agenda-template-preview-grid>section,.document-note-composer,.document-note-empty,.supporting-document-upload,.minutes-workspace-section>summary,.minutes-section-summary){background:var(--surface-subtle,var(--soft));border-color:var(--border,var(--line));color:var(--on-surface,var(--ink))}html[data-color-scheme] :is(.dashboard-record-links a,.dashboard-record-links button,.minutes-outline-order button,.minutes-add-entry button,.meeting-card-actions>a:not(.meeting-workspace-link),.meeting-card-actions>button:not(.primary):not(.danger),.meeting-card-actions .calendar-provider-menu>summary,.pdf-annotation-toolbar button,.calendar-provider-menu>div,.calendar-provider-menu>div>button){background:var(--control-background,var(--surface));border-color:var(--border-strong,var(--line-strong));color:var(--on-surface,var(--ink))}html[data-color-scheme] :is(.dashboard-record-links a,.dashboard-record-links button,.minutes-outline-order button,.minutes-add-entry button,.calendar-provider-menu>div>button):hover{background:var(--control-hover,var(--primary-soft));border-color:var(--primary,var(--blue))}html[data-color-scheme] .pdf-annotation-toolbar button.active{background:var(--control-selected,var(--blue));border-color:var(--control-selected,var(--blue));color:var(--control-selected-text,var(--on-primary))}html[data-color-scheme] .branding-logo-preview>span{background:var(--primary,var(--blue));color:var(--on-primary,#fff)}html[data-color-scheme] .audit-marker{background:var(--primary,var(--blue));border-color:var(--surface,var(--paper));box-shadow:0 0 0 1px var(--primary,var(--blue))}html[data-color-scheme] .agenda-preparation-sticky{background:linear-gradient(145deg, var(--note-surface), var(--note-surface-strong));border-color:var(--note-border);box-shadow:0 10px 28px color-mix(in srgb, var(--on-background) 13%, transparent);color:var(--on-note)}html[data-color-scheme] .agenda-preparation-sticky:after{background:color-mix(in srgb, var(--secondary) 13%, transparent)}html[data-color-scheme] .agenda-preparation-sticky :is(.preparation-note-heading,.preparation-actions,.agenda-preparation-submissions){border-color:var(--note-divider)}html[data-color-scheme] .agenda-preparation-sticky :is(.preparation-note-heading .eyebrow,.preparation-help,.preparation-meta,.prepared-template-source,.administrator-motion-preparation label small,.administrator-motion-summary>header small,.preparation-submissions-empty,.agenda-preparation-submissions article header>small,.agenda-preparation-submissions article header span small){color:var(--note-muted)}html[data-color-scheme] .agenda-preparation-sticky :is(label,.administrator-motion-editor>legend,.administrator-motion-preview>b,.administrator-motion-empty,.preparation-submission-item label){color:var(--on-note)}html[data-color-scheme] .agenda-preparation-sticky :is(input,select,textarea){background:color-mix(in srgb, var(--surface) 92%, var(--secondary));border-color:var(--border-strong);color:var(--on-surface)}html[data-color-scheme] .agenda-preparation-sticky :is(.administrator-motion-summary,.agenda-preparation-submissions article,.preparation-submission-item){background:color-mix(in srgb, var(--secondary) 7%, var(--surface));border-color:var(--note-divider);color:var(--on-note)}html[data-color-scheme] .agenda-preparation-sticky :is(.administrator-motion-summary>header,.member-notes-summary>header){border-color:var(--note-divider)}html[data-color-scheme] .agenda-preparation-sticky :is(.administrator-motion-summary>p.muted,.administrator-motion-empty span){color:var(--note-muted)}html[data-color-scheme] .agenda-preparation-sticky .button.secondary{background:var(--control-background);border-color:var(--border-strong);color:var(--on-surface)}html[data-color-scheme] .agenda-preparation-sticky .button.secondary:hover:not(:disabled){background:var(--control-hover);border-color:var(--primary)}html[data-color-scheme] .agenda-preparation-sticky .preparation-submissions-title>span{background:var(--control-background);color:var(--on-surface)}html[data-color-scheme] .agenda-preparation-sticky .preparation-submission-item.is-selected{background:color-mix(in srgb, var(--primary) 15%, var(--surface));border-color:var(--primary)}html[data-color-scheme] .agenda-preparation-sticky.member-preparation{--note-surface:var(--member-note-surface,color-mix(in srgb, var(--primary) 14%, var(--surface)));--note-surface-strong:var(--member-note-surface-strong,color-mix(in srgb, var(--primary) 22%, var(--surface)));--note-border:color-mix(in srgb, var(--primary) 52%, var(--border));--note-divider:color-mix(in srgb, var(--primary) 30%, var(--border));--on-note:var(--on-member-note,var(--on-surface));--note-muted:var(--member-note-muted,var(--text-secondary))}html[data-color-scheme] .agenda-bulk-toolbar{background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] .agenda-builder-items article:hover{background:var(--control-hover);border-color:var(--border-strong)}html[data-color-scheme] .agenda-builder-items article>.grow>small,html[data-color-scheme] .agenda-item-detail-preview{color:var(--text-secondary)}html[data-color-scheme] .agenda-item-actions{background:0 0;border-color:#0000}html[data-color-scheme] .agenda-item-actions button{background:var(--control-background);border-color:var(--border-strong);color:var(--on-surface)}html[data-color-scheme] .agenda-item-actions button:hover:not(:disabled){background:var(--control-hover);border-color:var(--primary);color:var(--on-surface)}html[data-color-scheme] .agenda-item-actions button:disabled{background:var(--surface-muted);border-color:var(--border);color:var(--text-secondary);opacity:.62}html[data-color-scheme] .agenda-item-actions button.danger.agenda-action-remove{background:var(--red-soft);border-color:color-mix(in srgb, var(--theme-error) 48%, var(--border));color:var(--red)}html[data-color-scheme] .agenda-builder-items article.agenda-child-item:before{display:none}html[data-color-scheme] :is(.status.draft,.status.review,.status.minutes_draft,.status.minutes_review,.status.tabled,.status.pending,.status.neutral,.status.scheduled,.status.adjourned){background:var(--surface-muted);color:var(--on-surface-muted,var(--text-secondary))}html[data-color-scheme] :is(.status.approved,.status.recessed,.status.warning){background:var(--warning-soft,color-mix(in srgb, var(--theme-warning) 18%, var(--surface)));color:var(--warning-soft-text,var(--on-surface))}html[data-color-scheme] :is(input,textarea,select):disabled{background:var(--surface-muted);border-color:var(--border);color:var(--text-secondary)}html[data-color-scheme] :is(.stat small,.meeting-readiness){color:var(--text-secondary)}html[data-color-scheme] .agenda-workflow-steps span{background:var(--surface-muted);color:var(--on-surface-muted,var(--text-secondary))}html[data-color-scheme] :is(.agenda-item-progress-summary,.agenda-publication-summary,.selected-saved-template-preview,.agenda-form-actions,.agenda-numbering-scheme,.agenda-item-supporting-upload,.supporting-document-upload){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle,var(--on-surface))}html[data-color-scheme] .selected-saved-template-preview li{border-color:var(--border)}html[data-color-scheme] :is(.agenda-item-progress-summary small,.selected-saved-template-preview small,.agenda-numbering-scheme>small,.agenda-numbering-selection){color:var(--text-secondary)}html[data-color-scheme] .agenda-form-section>header>span,html[data-color-scheme] .field-qualifier{background:var(--primary-soft);color:var(--on-primary-soft,var(--on-surface))}html[data-color-scheme] .automatic-agenda-number{color:var(--on-surface);background:var(--surface-muted)!important}html[data-color-scheme] .agenda-builder-sidebar.agenda-item-popout,html[data-color-scheme] .agenda-template-manager-dialog{background:var(--app-background);border-color:var(--border);color:var(--on-background)}html[data-color-scheme] :is(.agenda-build-options>article,.agenda-build-options>button,.agenda-template-results>button,.agenda-template-preview-grid>section,.agenda-template-preview-grid article,.agenda-template-manager-dialog>header,.agenda-template-directory,.agenda-type-directory,.agenda-template-structure-editor){background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] :is(.agenda-library-browser>aside button.active,.agenda-template-directory .management-table article.is-selected,.agenda-template-structure-editor .template-builder-items>article){background:var(--control-hover);border-color:var(--primary);color:var(--control-hover-text,var(--on-surface))}html[data-color-scheme] .agenda-builder-items article.agenda-category-title{background:color-mix(in srgb, var(--primary) 6%, var(--surface));border-color:#0000}html[data-color-scheme] .agenda-builder-items article.agenda-category-title.is-active-section{background:color-mix(in srgb, var(--primary) 11%, var(--surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--primary) 72%, transparent)}html[data-color-scheme] .agenda-builder-items article.is-preparing{background:color-mix(in srgb, var(--secondary) 14%, var(--surface));box-shadow:inset 4px 0 0 var(--secondary), 0 0 0 1px color-mix(in srgb, var(--secondary) 40%, transparent);border-color:#0000}html[data-color-scheme] .agenda-builder-items article:is(.is-editing,.is-selected){background:color-mix(in srgb, var(--primary) 14%, var(--surface));box-shadow:inset 4px 0 0 var(--primary), 0 0 0 1px color-mix(in srgb, var(--primary) 38%, transparent);border-color:#0000}html[data-color-scheme] .agenda-builder-items article.is-editing{background:color-mix(in srgb, var(--primary) 19%, var(--surface));box-shadow:inset 4px 0 0 var(--primary), 0 0 0 2px color-mix(in srgb, var(--primary) 32%, transparent)}html[data-color-scheme] .agenda-row-state{background:var(--primary);color:var(--on-primary)}html[data-color-scheme] .agenda-section-state{background:color-mix(in srgb, var(--primary) 18%, var(--surface));color:var(--on-surface)}html[data-color-scheme] .agenda-build-options>aside{background:var(--secondary-soft);border-color:color-mix(in srgb, var(--secondary) 45%, var(--border));color:var(--on-surface)}html[data-color-scheme] :is(.agenda-builder-items.has-active-drag article:not(.is-dragging),.agenda-builder-items article.is-dragging,.agenda-builder-items article.is-move-destination:hover,.agenda-builder-items article.drop-inside,.agenda-builder-items article.is-editing,.agenda-builder-items article.is-selected,.agenda-reorder-mode){background:var(--control-hover);border-color:var(--primary);color:var(--control-hover-text,var(--on-surface))}html[data-color-scheme] .agenda-drag-handle{color:var(--text-secondary)}html[data-color-scheme] .agenda-drag-handle:hover,html[data-color-scheme] .agenda-drag-handle:focus-visible,html[data-color-scheme] .agenda-drag-handle:active,html[data-color-scheme] .agenda-drag-handle[aria-pressed=true]{background:var(--control-hover);border-color:var(--primary);color:var(--control-hover-text,var(--on-surface))}html[data-color-scheme] .agenda-pointer-drag-preview{background:var(--surface);border-color:var(--primary);color:var(--on-surface)}html[data-color-scheme] .tabled-agenda-summary:hover{background:var(--secondary-soft);color:var(--on-secondary-soft,var(--on-surface))}html[data-color-scheme] :is(.tabled-agenda-list article,.previous-minutes-register .tabled-agenda-list article,.board-action-register .tabled-agenda-list article),html[data-color-scheme] :is(.agenda-supporting-files button,.pending-supporting-files article){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle,var(--on-surface))}html[data-color-scheme] .agenda-linked-publications button{background:var(--green-soft);border-color:color-mix(in srgb, var(--theme-success) 42%, var(--border))}html[data-color-scheme] .agenda-linked-publications button>span{background:color-mix(in srgb, var(--theme-success) 18%, var(--surface));color:var(--green)}html[data-color-scheme] :is(.error,.status.defeated,.status.withdrawn,.status.confidential){background:var(--red-soft);color:var(--red)}html[data-color-scheme] :is(.success,.status.published,.status.live,.status.carried,.status.called_to_order,.status.in_camera){background:var(--green-soft);color:var(--green)}html[data-color-scheme] :is(.button.danger,.agenda-item-actions button.danger.agenda-action-remove,.management-table>article>.management-delete-button,.publication-history-row>.management-delete-button,.publication-bulk-delete,.member-directory-row .member-user-actions .member-action-button.danger,.management-table>article>.management-row-actions button.danger){background:var(--red-soft);border-color:color-mix(in srgb, var(--theme-error) 44%, var(--border));color:var(--red)}html[data-color-scheme] :is(input,textarea,select)::placeholder{color:var(--text-secondary);opacity:1}html[data-color-scheme] :is(.app-frame .inline-action-link,.admin-settings-heading .eyebrow,.agenda-save-template summary,.agenda-workflow-toggle,.agenda-numbering-scheme legend,.agenda-auto-numbering-note,.agenda-template-preview>button,.member-directory-tabs .active,.notification-actions .notification-action,.action-file button,.member-agenda-package-file>b,.motion-template-category-filter>div:first-child>button,.support-queue-list b,.support-file-drop){color:var(--primary-text,var(--on-surface))}html[data-color-scheme] :is(.settings-accordion-toggle,.configuration-card>summary i,.member-directory-row>.member-user-actions,.publication-history-toolbar,.publication-history-group>header,.publication-history-total){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle,var(--on-surface))}html[data-color-scheme] :is(.configuration-card>summary:hover,.configuration-card[open]>summary,.publication-history-group.is-expanded>header){background:var(--control-hover);border-color:var(--primary);color:var(--control-hover-text,var(--on-surface))}html[data-color-scheme] :is(.member-directory-row .member-user-actions .member-action-button,.management-table>article>.management-row-actions button,.notification-actions .notification-action){background:var(--control-background);border-color:var(--border-strong);color:var(--primary-text,var(--on-surface))}html[data-color-scheme] :is(.member-directory-row .member-user-actions .member-action-button,.management-table>article>.management-row-actions button,.notification-actions .notification-action):hover:not(:disabled){background:var(--control-hover);border-color:var(--primary)}html[data-color-scheme] :is(.management-table>article>.management-row-actions button,.publication-bulk-delete):disabled{background:var(--surface-muted);border-color:var(--border);color:var(--on-surface-muted,var(--text-secondary))}html[data-color-scheme] :is(.action-dialog,.action-minutes-choice,.motion-composer .motion-form,.motion-composer .decision-method,.motion-composer .chair-outcome-popout label,.amendment-card,.motion-amendment-readonly){background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] :is(.action-dialog-grid>section,.action-dialog-grid>aside,.action-dialog-grid>fieldset,.action-dialog footer,.active-item-action-toolbar,.action-board-note,.action-record-note,.main-motion-actions,.amendment-discussion-actions,.draft-motion-actions,.chair-result-notice,.amendment-wording-comparison>section,.amendment-vote-controls,.motion-amendment-grid>section){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle,var(--on-surface))}html[data-color-scheme] :is(.live-agenda-toolbar,.live-agenda-amendment-note,.main-motion-paused,.amendment-summary){background:var(--warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 48%, var(--border));color:var(--warning-soft-text)}html[data-color-scheme] .action-dialog-close{background:var(--control-background);border-color:var(--border-strong);color:var(--on-surface)}html[data-color-scheme] .action-dialog-section-heading>span{background:var(--primary-soft);color:var(--on-primary-soft,var(--on-surface))}html[data-color-scheme] :is(.attendance-planner-columns>div,.attendance-planner-columns article,.meeting-calendar-agenda-row>time,.agenda-review-hint,.agenda-button.agenda-child){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle,var(--on-surface))}html[data-color-scheme] :is(.attendance-planner-columns h4 span,.agenda-button>span,.live-administrator-discussion>header span){background:var(--primary-soft);color:var(--on-primary-soft,var(--on-surface))}html[data-color-scheme] .agenda-button:hover{background:var(--control-hover);color:var(--control-hover-text,var(--on-surface))}html[data-color-scheme] .agenda-button.active{background:var(--primary-soft);border-color:var(--primary);color:var(--on-primary-soft,var(--on-surface))}html[data-color-scheme] .agenda-button.active>span{background:var(--primary);color:var(--on-primary)}html[data-color-scheme] .live-preparation-reference .live-administrator-discussion{background:var(--surface-subtle);border-color:var(--border);border-left-color:var(--primary);color:var(--on-surface-subtle,var(--on-surface))}html[data-color-scheme] :is(.minutes-workspace-section,.minutes-outline-empty,.minutes-motion-editor,.minutes-section-chevron,.minutes-include-toggle,.minutes-entry-kind,.document-note-list article,.meeting-document-binder button,.pdf-annotation-toolbar){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle,var(--on-surface))}html[data-color-scheme] :is(.document-note-list article.sent,.administrator-document-notes){background:var(--green-soft);border-color:color-mix(in srgb, var(--theme-success) 42%, var(--border));color:var(--green)}html[data-color-scheme] :is(.document-note-send,.minutes-motion-editor){background:var(--note-surface);border-color:var(--note-border);color:var(--on-note)}html[data-color-scheme] .administrator-document-notes article{background:var(--surface);border-color:var(--primary);color:var(--on-surface)}html[data-color-scheme] :is(.motion-template-cards>article,.motion-template-designer-toolbar,.motion-template-metadata,.motion-block-library,.motion-inspector,.motion-canvas,.motion-library-grid button,.motion-inspector-actions button,.motion-table-settings button,.motion-compact-insert button,.motion-toolbar-group,.motion-rich-toolbar select,.motion-rich-toolbar button){background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] :is(.motion-template-designer-shell,.motion-template-card-preview,.motion-canvas-panel,.motion-canvas-toolbar,.motion-compact-insert,.motion-rich-toolbar,.motion-composer>summary,.motion-composer-inactive-notice,.motion-composer .chair-outcome-popout){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle,var(--on-surface))}html[data-color-scheme] :is(.motion-library-grid button:hover,.motion-rich-toolbar button:hover:not(:disabled),.motion-rich-toolbar button[aria-pressed=true]:not(:disabled),.motion-composer .chair-outcome-popout label.is-selected){background:var(--control-hover);border-color:var(--primary);color:var(--control-hover-text,var(--on-surface))}html[data-color-scheme] :is(.motion-template-cards article>p,.motion-template-source,.motion-that-prefix,.motion-toolbar-label,.motion-inspector-preview pre){color:var(--text-secondary)}html[data-color-scheme] :is(.motion-field-value,.motion-mark-code){background:var(--primary-soft);color:var(--on-primary-soft,var(--on-surface))}html[data-color-scheme=slate-grey-gold] .minutes-header-fields input[type=date],html[data-color-scheme=slate-grey-gold] .minutes-header-fields input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-color-scheme] .motion-composer.is-inactive>summary,html[data-color-scheme] .motion-composer-inactive-notice{background:var(--surface-muted);border-color:var(--border);color:var(--on-surface-muted)}html[data-color-scheme] .motion-composer-inactive-notice strong{color:var(--on-surface)}html[data-color-scheme] .motion-composer.is-inactive .motion-form{background:var(--surface-muted);color:var(--on-surface-muted);filter:none;opacity:1}html[data-color-scheme] .motion-composer.is-inactive .motion-form :is(label,legend,strong,small,span,p){color:var(--on-surface-muted)}html[data-color-scheme] .motion-composer.is-inactive .motion-form :is(input,select,textarea,button){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-muted)}html[data-color-scheme] .motion-composer .decision-method .record-method label{background:var(--control-background);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] .motion-composer .decision-method .record-method label:has(input:checked){background:var(--control-hover);border-color:var(--primary);color:var(--control-hover-text)}html[data-color-scheme] .motion-composer .decision-method :is(legend,strong,small){color:inherit}html[data-color-scheme] .admin-settings-workspace{background:var(--surface-muted);border-color:var(--border);color:var(--on-surface-muted)}html[data-color-scheme] .admin-settings-sidebar{background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] .admin-settings-sidebar>header{border-color:var(--border)}html[data-color-scheme] .admin-settings-sidebar>header small,html[data-color-scheme] .admin-settings-sidebar nav section>p,html[data-color-scheme] .admin-settings-sidebar nav button small{color:var(--on-surface-muted)}html[data-color-scheme] .admin-settings-mark{background:var(--primary-soft);color:var(--on-primary-soft)}html[data-color-scheme] .admin-settings-sidebar nav button{color:var(--on-surface-muted)}html[data-color-scheme] .admin-settings-sidebar nav button:hover{background:var(--control-hover);color:var(--control-hover-text)}html[data-color-scheme] .admin-settings-sidebar nav button.active{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary);color:var(--on-primary-soft)}html[data-color-scheme] .admin-settings-sidebar nav button.active small{color:var(--on-primary-soft)}html[data-color-scheme] .admin-settings-content,html[data-color-scheme] .admin-settings-heading,html[data-color-scheme] .admin-settings-heading :is(h2,p:not(.eyebrow)){color:var(--on-surface-muted)}html[data-color-scheme] :is(.settings-form>.panel-title,.settings-grid>section,.settings-form .preset-editor,.copy-link){background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] :is(.settings-grid h3,.settings-form>.panel-title h2,.settings-form label,.settings-form legend){color:var(--on-surface)}html[data-color-scheme] :is(.settings-grid .settings-card-intro,.settings-form label>small,.settings-form .muted,.management-table small,.management-table time,.simple-list small){color:var(--on-surface-muted)}html[data-color-scheme] :is(.address-card,.logo-uploader,.toggle-row,.organization-configuration-lock,.organization-board-allocation,.tag-list span,.role-platform-controlled){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle)}html[data-color-scheme] .address-card legend{color:var(--on-surface-subtle)}html[data-color-scheme] .address-card.is-disabled{background:var(--surface-muted);color:var(--on-surface-muted)}html[data-color-scheme] .address-card.is-disabled :is(input,select){background:var(--surface-subtle);color:var(--on-surface-muted);opacity:1}html[data-color-scheme] :is(.platform-stat,.platform-settings-accordion,.platform-plan-directory .configuration-card,.platform-login-logo-control,.knowledge-card-grid article){background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] .platform-stat{box-shadow:var(--shadow)}html[data-color-scheme] :is(.platform-stat>span,.platform-stat small,.platform-privacy-boundary span,.responsive-table th,.responsive-table td small,.organization-directory-row small,.wizard-placeholder p,.support-queue button small,.support-queue time,.backup-list small,.health-grid small,.health-grid article>b,.knowledge-list small,.faq-list summary span,.faq-list p,.audit-timeline p,.audit-timeline small,.team-list small,.plan-list small,.platform-settings-directory article small,.plan-limit-grid small,.platform-role-list article small,.platform-login-editor label small,.platform-login-logo-control :is(p,small)){color:var(--text-secondary)}html[data-color-scheme] :is(.platform-privacy-boundary,.knowledge-announcement){background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 46%, var(--border));border-left-color:var(--primary);color:var(--on-primary-soft)}html[data-color-scheme] :is(.platform-privacy-boundary,.knowledge-announcement) :is(strong,span,p){color:var(--on-primary-soft)}html[data-color-scheme] :is(.quick-link-list a,.review-grid>span,.ticket-description,.platform-login-editor>section,.smtp-status-card,.plan-limit-grid span,.settings-preset-list>section){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle)}html[data-color-scheme] :is(.quick-link-list b,.wizard-steps b){background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] :is(.quick-link-list a,.organization-directory-row,.support-queue>button){color:var(--on-surface)}html[data-color-scheme] :is(.quick-link-list a:hover,.organization-directory-row:hover,.support-queue>button:hover){background:var(--control-hover);color:var(--control-hover-text)}html[data-color-scheme] :is(.organization-avatar,.backup-icon,.knowledge-kind,.platform-login-logo-preview,.settings-help code){background:var(--primary-soft);border-color:var(--border);color:var(--on-primary-soft)}html[data-color-scheme] .wizard-steps{background:var(--surface-muted);color:var(--on-surface-muted)}html[data-color-scheme] .wizard-steps li{color:var(--on-surface-muted)}html[data-color-scheme] :is(.wizard-steps li.active,.support-queue>button.active){background:var(--primary-soft);color:var(--on-primary-soft)}html[data-color-scheme] :is(.wizard-steps li.complete b,.wizard-complete>span,.info-card.success-soft){background:var(--green-soft);border-color:color-mix(in srgb, var(--theme-success) 45%, var(--border));color:var(--green)}html[data-color-scheme] :is(.ticket-thread article.internal,.knowledge-announcement.warning,.info-card.warning-soft){background:var(--warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 48%, var(--border));color:var(--warning-soft-text)}html[data-color-scheme] :is(.support-queue-list>button,.support-list-buttons>button,.ticket-thread>article,.support-visibility-toggle){background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] :is(.ticket-reply,.ticket-reply.customer-reply,.support-attachment-list>article,.support-pending-files>article,.support-original-message,.support-live-meta>span){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle)}html[data-color-scheme] :is(.support-queue-list>button:hover,.support-list-buttons>button:hover){background:var(--control-hover);color:var(--control-hover-text)}html[data-color-scheme] :is(.support-queue-list>button.active,.support-list-buttons>button.active){background:var(--primary-soft);border-color:var(--primary);color:var(--on-primary-soft)}html[data-color-scheme] :is(.ticket-thread>article.support-reply,.support-resolution){background:var(--green-soft);border-color:var(--theme-success);color:var(--green)}html[data-color-scheme] :is(.ticket-thread>article.internal,.support-visibility-toggle.active){background:var(--warning-soft);border-color:var(--theme-warning);color:var(--warning-soft-text)}html[data-color-scheme] :is(.support-queue-list>button,.support-list-buttons>button,.ticket-thread>article,.support-visibility-toggle,.support-attachment-list>article,.support-pending-files>article,.support-live-meta>span,.support-resolution) :is(b,strong,p,small,time){color:inherit}html[data-color-scheme] .support-file-count{color:var(--on-surface-subtle)}html[data-color-scheme] .support-visibility-toggle input{accent-color:var(--theme-warning)}html[data-color-scheme] .support-visibility-toggle:hover{border-color:var(--primary)}html[data-color-scheme] .support-attachment-list .file-mark{background:var(--primary-soft);color:var(--on-primary-soft)}html[data-color-scheme] :is(.ticket-thread article.internal strong span,.ticket-thread article.internal>header>span){background:var(--warning-soft);border:1px solid var(--theme-warning);color:var(--warning-soft-text)}html[data-color-scheme] .knowledge-announcement.warning :is(strong,span,p){color:var(--warning-soft-text)}html[data-color-scheme] .knowledge-announcement.critical{background:var(--red-soft);border-color:var(--theme-error);color:var(--red)}html[data-color-scheme] .knowledge-announcement.critical :is(strong,span,p){color:var(--red)}html[data-color-scheme] .priority-dot{background:var(--text-secondary)}html[data-color-scheme] .priority-dot.low{background:var(--primary)}html[data-color-scheme] :is(.priority-dot.high,.health-dot.degraded){background:var(--theme-warning)}html[data-color-scheme] :is(.priority-dot.urgent,.health-dot.down){background:var(--theme-error)}html[data-color-scheme] .health-dot{background:var(--theme-success)}html[data-color-scheme] .announcement-list article{border-left-color:var(--primary)}html[data-color-scheme] .announcement-list article.warning{border-left-color:var(--theme-warning)}html[data-color-scheme] .announcement-list article.critical{border-left-color:var(--theme-error)}html[data-color-scheme] .audit-timeline article{border-color:var(--border)}html[data-color-scheme] .organization-tabs{background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle)}html[data-color-scheme] .organization-tabs button{color:var(--on-surface-subtle)}html[data-color-scheme] .organization-tabs button:hover{background:var(--control-hover);color:var(--control-hover-text)}html[data-color-scheme] .organization-tabs button.active{background:var(--primary-soft);color:var(--on-primary-soft)}html[data-color-scheme] .row-actions button{background:var(--control-background);border-color:var(--border-strong);color:var(--on-surface)}html[data-color-scheme] .row-actions button.danger{background:var(--red-soft);border-color:color-mix(in srgb, var(--theme-error) 45%, var(--border));color:var(--red)}html[data-color-scheme] .platform-settings-nav-dot{background:var(--border-strong)}html[data-color-scheme] :is(.platform-settings-sidebar button.active,.admin-settings-sidebar nav button.active) .platform-settings-nav-dot{background:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}html[data-color-scheme] .platform-settings-accordion-body{border-color:var(--border)}html[data-color-scheme] .platform-settings-savebar{background:color-mix(in srgb, var(--surface-muted) 94%, transparent)}html[data-color-scheme] .platform-login-logo-preview span{background:var(--secondary);color:var(--on-secondary)}html[data-color-scheme] .organization-mfa-policy{background:var(--green-soft);border-color:color-mix(in srgb, var(--theme-success) 42%, var(--border));color:var(--green)}html[data-color-scheme] .organization-mfa-policy :is(h3,p,small){color:var(--green)}html[data-color-scheme] .organization-mfa-policy.paused{background:var(--warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 48%, var(--border));color:var(--warning-soft-text)}html[data-color-scheme] .organization-mfa-policy.paused :is(h3,p,small){color:var(--warning-soft-text)}html[data-color-scheme] .status.warning{background:var(--warning-soft);color:var(--warning-soft-text)}html[data-color-scheme] .status.danger{background:var(--red-soft);color:var(--red)}html[data-color-scheme] .carry-forward-tabs{border-color:var(--border)}html[data-color-scheme] .carry-forward-tabs button{color:var(--on-surface-muted)}html[data-color-scheme] .carry-forward-tabs button:hover{background:var(--control-hover);color:var(--control-hover-text)}html[data-color-scheme] .carry-forward-tabs button.active{background:var(--primary-soft);border-color:var(--primary);color:var(--on-primary-soft)}html[data-color-scheme] .carry-forward-tabs button span{background:var(--surface-muted);color:var(--on-surface-muted)}html[data-color-scheme] .carry-forward-tabs button.active span{background:var(--primary);color:var(--on-primary)}html[data-color-scheme] .current-publication{background:linear-gradient(90deg, var(--green-soft) 0, var(--surface) 34%);border-color:var(--theme-success);color:var(--on-surface)}html[data-color-scheme] .current-publication .file-icon{background:var(--green-soft);color:var(--green)}html[data-color-scheme] .current-publication .grow>strong{color:var(--on-surface)}html[data-color-scheme] .current-publication .grow>span{color:var(--text-secondary)}html[data-color-scheme] .current-publication small{color:var(--green)!important}html[data-color-scheme] :is(.publication-companion-files,.publication-pending-files){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle)}html[data-color-scheme] :is(.publication-companion-files,.publication-pending-files)>header{border-color:var(--border)}html[data-color-scheme] :is(.publication-companion-files,.publication-pending-files)>header div>span,html[data-color-scheme] :is(.publication-package-empty,.supporting-document-row p){color:var(--on-surface-muted)}html[data-color-scheme] :is(.stat small,.agenda-button>small,.motion-heading small,.person-row small,.document-list small){color:var(--text-secondary)}html[data-color-scheme] .skip-link{background:var(--surface);border-color:var(--primary);color:var(--on-surface)}html[data-color-scheme] .template-category-chip{background:var(--surface-muted);color:var(--on-surface-muted)}html[data-color-scheme] .template-category-chip.built-in{background:var(--primary-soft);color:var(--on-primary-soft)}html[data-color-scheme] .description-tooltip{background:var(--surface-muted);border-color:var(--border-strong);color:var(--on-surface-muted)}html[data-color-scheme] .description-tooltip:hover,html[data-color-scheme] .description-tooltip:focus-visible{background:var(--control-hover);border-color:var(--primary);color:var(--control-hover-text)}html[data-color-scheme] .minutes-header-mini-preview{color:#1e2929;background:#fff}html[data-color-scheme] .minutes-header-mini-copy :is(.minutes-header-mini-type,.minutes-header-mini-description),html[data-color-scheme] .minutes-header-mini-preview footer span{color:#1e2929}html[data-color-scheme] .minutes-correction-document{background:var(--green-soft);border-color:color-mix(in srgb, var(--theme-success) 45%, var(--border));color:var(--green)}html[data-color-scheme] .minutes-correction-document.is-previous{background:var(--red-soft);border-color:color-mix(in srgb, var(--theme-error) 45%, var(--border));color:var(--red)}html[data-color-scheme] .minutes-correction-document .motion-rich-text-view,html[data-color-scheme] .minutes-correction-history del{color:inherit}html[data-color-scheme] .changed-to{background:var(--green-soft);border-color:var(--theme-success);color:var(--green)}html[data-color-scheme] .changed-to small{color:var(--green)}html[data-color-scheme] .minutes-danger-zone{border-color:color-mix(in srgb, var(--theme-error) 48%, var(--border));color:var(--red)}html[data-color-scheme] .minutes-danger-zone>summary{background:var(--red-soft);border-color:color-mix(in srgb, var(--theme-error) 48%, var(--border));color:var(--red)}html[data-color-scheme] .minutes-danger-zone>summary :is(strong,small){color:var(--red)}html[data-color-scheme] .minutes-danger-zone>summary i{background:var(--surface);border-color:color-mix(in srgb, var(--theme-error) 48%, var(--border));color:var(--red)}html[data-color-scheme] .navigation-layout-options>label{background:var(--control-background);border-color:var(--border-strong);color:var(--on-surface)}html[data-color-scheme] .navigation-layout-options>label small{color:var(--text-secondary)}html[data-color-scheme] .navigation-layout-options>label.selected{background:var(--primary-soft);border-color:var(--primary);color:var(--on-primary-soft)}html[data-color-scheme] .navigation-layout-options>label.selected small{color:var(--on-primary-soft)}html[data-color-scheme] .email-preview{background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] .email-preview header{color:var(--on-primary)}html[data-color-scheme] .email-preview header span,html[data-color-scheme] .email-preview main{background:var(--surface);color:var(--on-surface)}html[data-color-scheme] .email-preview main small,html[data-color-scheme] .email-preview footer{color:var(--text-secondary)}html[data-color-scheme] .email-preview footer{background:var(--surface-subtle)}html[data-color-scheme] :is(.settings-form .configuration-row button.danger,.settings-form .preset-editor .text-danger){background:var(--red-soft);border-color:color-mix(in srgb, var(--theme-error) 48%, var(--border));color:var(--red)}html[data-color-scheme] :is(.minutes-section-body,.minutes-outline-entries,.minutes-motion-preview){background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle)}html[data-color-scheme] .minutes-motion-editor .motion-rich-text-view{color:var(--on-note)}html[data-color-scheme] .agenda-filter-bar{background:var(--surface-subtle);border:1px solid var(--border);color:var(--on-surface-subtle)}html[data-color-scheme] .agenda-filter-bar label{color:var(--on-surface-subtle)}html[data-color-scheme] .agenda-filter-bar :is(input,select){background:var(--control-background);border-color:var(--border-strong);color:var(--on-surface)}html[data-color-scheme] .agenda-filter-bar input::placeholder{color:var(--text-secondary);opacity:1}html[data-color-scheme] :is(.support-file-drop,.diagnostic-preview){background:var(--surface-subtle);border-color:var(--border-strong);color:var(--on-surface-subtle)}html[data-color-scheme] .support-file-drop{color:var(--primary-text)}html[data-color-scheme] .diagnostic-preview :is(span,strong,dd){color:var(--on-surface-subtle)}html[data-color-scheme] .diagnostic-preview dl div{background:var(--surface);color:var(--on-surface)}html[data-color-scheme] .diagnostic-preview dt{color:var(--text-secondary)}html[data-color-scheme] .live-motion-prepared-notice{background:var(--green-soft);border-color:color-mix(in srgb, var(--theme-success) 48%, var(--border));border-left-color:var(--theme-success);color:var(--green)}html[data-color-scheme] .live-motion-prepared-notice strong{color:var(--green)}html[data-color-scheme] .notification-actions{background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle)}html[data-color-scheme] .notification-actions .notification-action.mark-read{background:var(--primary-soft);border-color:var(--primary);color:var(--on-primary-soft)}html[data-color-scheme] .notification-actions .notification-action.dismiss{background:var(--red-soft);border-color:color-mix(in srgb, var(--theme-error) 48%, var(--border));color:var(--red)}html[data-color-scheme] .notification-actions .notification-action.dismiss:hover{background:color-mix(in srgb, var(--theme-error) 24%, var(--surface));border-color:var(--theme-error);color:var(--red)}html[data-color-scheme] .governing-body-allocation-notice{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 48%, var(--border));border-left-color:var(--primary);color:var(--on-primary-soft)}html[data-color-scheme] .governing-body-allocation-notice :is(strong,span,small){color:var(--on-primary-soft)}html[data-color-scheme] .governing-body-allocation-notice.at-limit{background:var(--warning-soft);border-color:color-mix(in srgb, var(--theme-warning) 48%, var(--border));border-left-color:var(--theme-warning);color:var(--warning-soft-text)}html[data-color-scheme] .governing-body-allocation-notice.at-limit :is(strong,span,small){color:var(--warning-soft-text)}html[data-color-scheme] .permission-option,html[data-color-scheme] .platform-permission-catalog .permission-option{background:var(--surface-subtle);border-color:var(--border);color:var(--on-surface-subtle)}html[data-color-scheme] .permission-option :is(strong,ul,li),html[data-color-scheme] .platform-permission-catalog .permission-option :is(strong,ul,li){color:var(--on-surface-subtle)}html[data-color-scheme] .permission-option:has(input:checked){background:var(--primary-soft);border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);color:var(--on-primary-soft)}html[data-color-scheme] .platform-permission-catalog .permission-option:has(input:checked){background:var(--primary-soft);border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);color:var(--on-primary-soft)}html[data-color-scheme] .permission-option:has(input:checked) :is(strong,ul,li){color:var(--on-primary-soft)}html[data-color-scheme] .platform-permission-catalog .permission-option:has(input:checked) :is(strong,ul,li){color:var(--on-primary-soft)}html[data-color-scheme] :is(.document-preview-drawer,.corrections-drawer-body){background:var(--surface-muted);color:var(--on-surface-muted)}html[data-color-scheme] .guided-support-form>section{background:var(--surface);border-color:var(--border);color:var(--on-surface)}html[data-color-scheme] .guided-support-form>section>header>span{background:var(--primary-soft);color:var(--on-primary-soft)}html[data-color-scheme] .guided-support-form header p{color:var(--text-secondary)}
.official-document.monochrome-publication{filter:grayscale();--minutes-navy:#111;--minutes-blue:#111;--minutes-surface:#eee;--minutes-surface-soft:#f7f7f7;--minutes-border:#dcdcdc}.official-document.monochrome-publication .council-minutes-masthead h1,.official-document.monochrome-publication .council-minutes-details span,.official-document.monochrome-publication .council-minutes-details strong{color:#111}.official-document.monochrome-publication .council-minutes-logo span{background:#111}.official-document.monochrome-publication.original-logo{filter:none}.official-document.monochrome-publication.original-logo .council-minutes-header>:not(.council-minutes-masthead),.official-document.monochrome-publication.original-logo .council-minutes-masthead>:not(.council-minutes-logo){filter:grayscale()}.official-document.monochrome-publication.original-logo>:not(:has(.council-minutes-logo)){filter:grayscale()}.official-document.monochrome-publication.original-logo .council-minutes-logo span{background:#4b66c4}.official-minutes .council-minutes-header{color:#202a39;margin-bottom:18pt;font-family:Public Sans,Arial,sans-serif}.official-document .council-minutes-masthead{text-align:center;min-height:48pt;margin-bottom:18pt;padding:0 0 0 64pt;position:relative}.official-document .council-minutes-masthead.without-logo{padding-left:0}.official-document .council-minutes-masthead h1{color:#4b66c4;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 6pt;font-size:15pt;line-height:1.2}.official-document .council-minutes-masthead p{color:#526176;margin:0 0 4pt;font-size:9pt;font-weight:700;line-height:1.3}.official-document .council-minutes-masthead strong{font-size:9pt;line-height:1.3;display:block}.official-document .council-minutes-masthead small{margin-top:3pt;font-size:8pt;display:block}.official-document .council-minutes-logo{place-items:center;width:44pt;height:44pt;display:grid;position:absolute;top:2pt;left:0}.official-document .council-minutes-logo img{object-fit:contain;max-width:44pt;max-height:44pt}.official-document .council-minutes-logo span{color:#fff;background:#4b66c4;border-radius:50%;place-items:center;width:36pt;height:36pt;font-size:9pt;font-weight:700;display:grid}.official-document .scaled-document-logo:not(.without-logo){padding-left:var(--document-logo-inset);min-height:var(--document-logo-min-height)}.official-document .scaled-document-logo .council-minutes-logo{width:var(--document-logo-size);height:var(--document-logo-size)}.official-document .scaled-document-logo .council-minutes-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.official-document .scaled-document-logo .council-minutes-logo span{width:var(--document-logo-fallback-size);height:var(--document-logo-fallback-size);font-size:var(--document-logo-fallback-font)}.official-document .council-minutes-masthead.stacked-document-logo{min-height:0;padding:0}.official-document .stacked-document-logo .council-minutes-logo{width:var(--document-logo-size,44pt);height:auto;margin:0 auto 10pt;position:static}.official-document .stacked-document-logo .council-minutes-logo img{width:100%;max-width:100%;height:auto;max-height:var(--document-logo-size,44pt);object-fit:contain;display:block}.official-minutes .council-minutes-details{background:#f7f9fb;border:2pt solid #d5e0e8;margin-bottom:12pt;display:grid}.official-minutes .council-minutes-details>div{min-width:0;padding:8pt 10pt}.official-minutes .council-minutes-details>div+div{border-left:.5pt solid #d5e0e8}.official-minutes .council-minutes-details span{color:#61758f;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7pt;font-size:6.8pt;line-height:1.25;display:block}.official-minutes .council-minutes-details strong{overflow-wrap:anywhere;font-size:9pt;line-height:1.3;display:block}.official-minutes .council-minutes-header .formal-attendance{border:0;margin:0}.official-minutes .council-minutes-header .formal-attendance-table th{width:23%}.official-minutes .council-minutes-header .formal-attendance-table td{width:27%}.official-minutes .council-minutes-header .formal-attendance-table th,.official-minutes .council-minutes-header .formal-attendance-table td{font-family:Public Sans,Arial,sans-serif}.official-document.official-minutes{--minutes-border:#d5e0e8;--minutes-ink:#202a39;--minutes-muted:#526176;--minutes-navy:#203f66;--minutes-blue:#2b6eb2;--minutes-surface:#eef3f8;--minutes-surface-soft:#f7f9fb;--minutes-success:#256a4c;color:var(--minutes-ink);padding:.55in .55in .72in;font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;line-height:1.42}.official-minutes .formal-document-head{border-bottom:2pt solid var(--minutes-navy);text-align:center;min-height:1.08in;padding:.05in .8in .14in;display:block;position:relative}.official-minutes .formal-document-head.without-logo{padding-inline:.35in}.official-minutes .formal-logo-slot{justify-content:flex-start;align-items:flex-start;width:.72in;height:.65in;display:flex;position:absolute;top:.05in;left:0}.official-minutes .official-logo{object-fit:contain;object-position:left top;max-width:.7in;max-height:.62in}.official-minutes .formal-logo-fallback{background:var(--minutes-navy);color:#fff;border:0;border-radius:50%;width:.46in;height:.46in;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:700}.official-minutes .formal-heading-copy{text-align:center;flex-direction:column;align-items:center;min-width:0;max-width:5.15in;margin:0 auto;display:flex}.official-minutes .formal-heading-copy h1{color:var(--minutes-navy);letter-spacing:0;text-transform:uppercase;order:1;margin:0 0 .055in;font:700 15pt/1.18 Arial,Helvetica,sans-serif}.official-minutes .formal-heading-copy .formal-document-kind{color:var(--minutes-muted);letter-spacing:.01em;text-transform:none;order:2;margin:0;font:700 9.5pt/1.25 Arial,Helvetica,sans-serif}.official-minutes .formal-heading-subtitles{flex-wrap:wrap;order:3;justify-content:center;gap:.02in .08in;margin-top:.045in;display:flex}.official-minutes .formal-heading-copy .formal-heading-subtitles p,.official-minutes .formal-heading-copy .formal-heading-subtitles p:first-child{color:var(--minutes-ink);letter-spacing:0;text-transform:none;margin:0;font:600 8.5pt/1.3 Arial,Helvetica,sans-serif}.official-minutes .formal-heading-copy .formal-heading-subtitles p+p:before{color:#8aa0b4;content:"•";margin-right:.08in}.official-minutes .formal-version{display:none}.official-minutes .formal-minutes-overview{background:var(--minutes-surface-soft);border:.6pt solid var(--minutes-border);gap:0;margin:0 0 .18in;padding:0}.official-minutes .formal-meeting-record-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.official-minutes .formal-meeting-record-summary.has-location{grid-template-columns:repeat(4,minmax(0,1fr))}.official-minutes .formal-minutes-overview>div{gap:.025in;min-height:.58in;padding:.11in .13in}.official-minutes .formal-minutes-overview>div:not(:first-child){border-left:.5pt solid var(--minutes-border);padding-left:.13in}.official-minutes .formal-minutes-overview span{color:#718197;letter-spacing:.08em;font:700 6.8pt/1.2 Arial,Helvetica,sans-serif}.official-minutes .formal-minutes-overview strong{color:var(--minutes-ink);overflow-wrap:anywhere;font:700 9pt/1.32 Arial,Helvetica,sans-serif}.official-minutes .formal-attendance{margin-bottom:.18in}.official-minutes .formal-attendance>h2,.official-minutes .formal-additional-record h2{background:var(--minutes-surface);border-left:3pt solid var(--minutes-blue);color:var(--minutes-navy);letter-spacing:.035em;text-transform:uppercase;margin:0;padding:.085in .11in;font:700 9pt/1.2 Arial,Helvetica,sans-serif}.official-minutes .formal-attendance-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.075in}.official-minutes .formal-attendance-table th,.official-minutes .formal-attendance-table td{border:.5pt solid var(--minutes-border);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:.065in .09in;font:8.5pt/1.3 Arial,Helvetica,sans-serif}.official-minutes .formal-attendance-table th{background:var(--minutes-surface-soft);color:var(--minutes-blue);width:24%;font-weight:700}.official-minutes .formal-attendance-table td{color:var(--minutes-ink);width:26%}.official-minutes .formal-attendance-table .formal-attendance-spacer{background:#fff}.official-minutes .formal-attendance-table .formal-attendance-empty{color:var(--minutes-muted);text-align:center;width:auto}.official-minutes .formal-attendance-secondary{margin-top:.075in}.official-minutes .formal-attendance-secondary>h3{background:var(--minutes-surface-soft);border:.5pt solid var(--minutes-border);color:var(--minutes-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.06in .09in;font:700 7pt/1.2 Arial,Helvetica,sans-serif}.official-minutes .formal-attendance-secondary .formal-attendance-table{margin-top:0}.official-minutes .formal-proceeding-note{background:var(--minutes-surface-soft);color:var(--minutes-ink);border-left-color:#8da5b8}.official-minutes .formal-minutes-body{gap:.17in}.official-minutes .formal-minutes-section{border:0}.official-minutes .formal-section-heading,.official-minutes .formal-minutes-section:not(.formal-section-depth-0) .formal-section-heading{background:var(--minutes-surface);border:0;border-left:3pt solid var(--minutes-blue);gap:.1in;min-height:.36in;padding:.065in .095in}.official-minutes .formal-section-number{color:var(--minutes-blue);background:0 0;flex-basis:auto;min-width:0;min-height:0;padding:0;font:700 8.5pt/1.2 Arial,Helvetica,sans-serif}.official-minutes .formal-section-heading small{color:var(--minutes-muted);font-family:Arial,Helvetica,sans-serif}.official-minutes .formal-section-heading h2{color:var(--minutes-navy);font:700 10pt/1.25 Arial,Helvetica,sans-serif}.official-minutes .formal-no-motion{border-color:var(--minutes-border);color:var(--minutes-muted);font-family:Arial,Helvetica,sans-serif}.official-minutes .formal-section-content{padding:.1in .12in .03in}.official-minutes .formal-section-content p,.official-minutes .formal-additional-record p{color:var(--minutes-ink);font:9pt/1.42 Arial,Helvetica,sans-serif}.official-minutes .formal-motion-row{border:.6pt solid var(--minutes-border);border-radius:4px;margin-top:.1in;padding:0;overflow:hidden}.official-minutes .formal-motion-heading{background:var(--minutes-surface);border-bottom:.5pt solid var(--minutes-border);grid-template-columns:minmax(1.25in,auto) minmax(0,1fr) auto;align-items:baseline;gap:.12in;min-height:.32in;margin:0;padding:.065in .1in;display:grid}.official-minutes .formal-motion-reference{white-space:nowrap;gap:.04in}.official-minutes .formal-motion-reference span,.official-minutes .formal-motion-reference strong{color:var(--minutes-blue);letter-spacing:0;text-transform:none;font:700 8pt/1.2 Arial,Helvetica,sans-serif}.official-minutes .formal-motion-reference span:after{content:" No:"}.official-minutes .formal-motion-topic{color:#334156;text-align:center;min-width:0;margin:0;font:700 8.5pt/1.25 Arial,Helvetica,sans-serif}.official-minutes .formal-motion-result{color:var(--minutes-success);letter-spacing:.045em;border:0;padding:0;font:700 7.5pt/1 Arial,Helvetica,sans-serif}.official-minutes .formal-result-carried,.official-minutes .formal-result-defeated,.official-minutes .formal-result-tabled,.official-minutes .formal-result-withdrawn{background:0 0;border:0}.official-minutes .formal-result-defeated{color:#8a3833}.official-minutes .formal-result-tabled,.official-minutes .formal-result-withdrawn{color:#765f1f}.official-minutes .formal-motion-wording{padding:.095in .11in .11in}.official-minutes .formal-motion-participants{color:var(--minutes-muted);margin-bottom:.06in!important;font:700 8.5pt/1.35 Arial,Helvetica,sans-serif!important}.official-minutes .formal-motion-document{background:0 0;border-left:0;gap:.065in;padding:0}.official-minutes .formal-that-label{color:var(--minutes-muted);font:700 8pt/1.42 Arial,Helvetica,sans-serif}.official-minutes .formal-motion-wording p,.official-minutes .motion-document-view{color:var(--minutes-ink);font-family:Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.42}.official-minutes .formal-minutes-table,.official-minutes .motion-document-view table{border-collapse:collapse;color:var(--minutes-ink);width:100%;margin-top:.08in;font:8.5pt/1.3 Arial,Helvetica,sans-serif}.official-minutes .formal-minutes-table caption,.official-minutes .motion-document-view caption{color:var(--minutes-navy);text-align:left;padding-bottom:.05in;font-weight:700}.official-minutes .formal-minutes-table th,.official-minutes .formal-minutes-table td,.official-minutes .motion-document-view th,.official-minutes .motion-document-view td{border:.5pt solid var(--minutes-border);text-align:left;padding:.055in .07in}.official-minutes .formal-minutes-table th,.official-minutes .motion-document-view th{background:var(--minutes-surface);color:#4a596d;font-weight:700}.official-minutes .formal-minutes-table tbody tr:nth-child(2n),.official-minutes .motion-document-view tbody tr:nth-child(2n){background:var(--minutes-surface-soft)}.official-minutes .formal-additional-record{border-color:var(--minutes-border);background:#fff;padding:0 0 .11in}.official-minutes .formal-additional-record p{padding:0 .12in}.official-minutes .formal-signatures{gap:.32in;margin-top:.62in}.official-minutes .formal-signatures span{border-top-color:#6c7b8e}.official-minutes .formal-signatures strong{color:var(--minutes-muted);text-transform:none;font-family:Arial,Helvetica,sans-serif;font-size:7.5pt;font-weight:600}.official-minutes .official-page-footer{color:#718197;border-top:0;font-family:Arial,Helvetica,sans-serif;left:.55in;right:.55in}.minutes-header-mini-preview{box-shadow:none;text-align:center;border-color:#d5e0e8;min-height:210px;padding:1rem 1rem .8rem;font-family:Arial,Helvetica,sans-serif}.minutes-header-mini-logo{width:58px;height:52px;top:1rem;left:1rem}.minutes-header-mini-logo img{max-width:56px;max-height:50px}.minutes-header-mini-logo span{background:#203f66;width:38px;height:38px}.minutes-header-mini-preview .minutes-header-mini-copy{text-align:center;max-width:70%;margin:0 auto}.minutes-header-mini-preview>div>small{color:#203f66;letter-spacing:0;text-transform:none;order:2;font:700 .78rem/1.2 Arial,Helvetica,sans-serif}.minutes-header-mini-preview>div>strong{color:#203f66;text-transform:uppercase;order:1;margin:0 0 .18rem;font:700 .9rem/1.2 Arial,Helvetica,sans-serif}.minutes-header-mini-copy .minutes-header-mini-type,.minutes-header-mini-copy .minutes-header-mini-description{order:3;margin-top:.16rem;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;line-height:1.3}.minutes-header-mini-copy .minutes-header-mini-description{order:4}.minutes-header-mini-preview>em{display:none}.minutes-header-mini-preview footer{background:#f7f9fb;border:1px solid #d5e0e8;border-top:2px solid #203f66;gap:0;margin-top:.8rem;padding:0}.minutes-header-mini-preview footer span{padding:.48rem .55rem}.minutes-header-mini-preview footer span+span{border-left:1px solid #d5e0e8}@media print{.official-document.official-minutes{box-shadow:none}}.official-document.structured-official-document{color:#000;page:official-legal;width:8.5in;min-height:14in;padding:.62in .7in .78in;font:10pt/1.4 Arial,Helvetica,sans-serif}.structured-document-head{text-align:center;border-bottom:1pt solid #000;margin-bottom:.26in;padding-bottom:.16in}.structured-document-head img{object-fit:contain;max-width:2.2in;height:.72in;margin:0 auto .08in;display:block}.structured-document-head p,.structured-document-head h1,.structured-document-head strong,.structured-document-head small{color:#000;margin:0;display:block}.structured-document-head p{text-transform:uppercase;font-size:9pt;font-weight:700}.structured-document-head h1{margin:.04in 0;font-size:14pt}.structured-document-head strong{font-size:10pt}.structured-document-head small{margin-top:.03in;font-size:8.5pt}.structured-attendance{border-bottom:.5pt solid #000;gap:.12in;margin-bottom:.25in;padding-bottom:.14in;display:grid}.structured-attendance h2{text-transform:uppercase;margin:0 0 .04in;font-size:9pt}.structured-attendance p{margin:.02in 0}.structured-document-body{gap:.22in;display:grid}.structured-section{break-inside:avoid-page}.structured-section>h2{color:#000;border:0;align-items:baseline;gap:.12in;margin:0 0 .08in;padding:0;font-size:11pt;display:flex}.structured-section>h2 span{flex:0 0 .3in}.structured-category-narrative{margin:0 0 .12in .42in}.structured-item{margin:.06in 0 .08in .42in}.structured-item.structured-depth-2{margin-left:.78in}.structured-item>h3{align-items:baseline;gap:.1in;margin:0 0 .04in;font-size:10pt;display:flex}.structured-item>h3 span{flex:0 0 .42in}.structured-item>p,.structured-entry p{margin:.03in 0}.structured-resolution{break-inside:avoid-page;page-break-inside:avoid;grid-template-columns:1.02in minmax(0,1fr) .72in;align-items:start;gap:.12in;margin:.12in 0 .18in;display:grid}.structured-resolution-number{font-size:8pt}.structured-resolution-number span,.structured-resolution-number strong{display:block}.structured-resolution-copy h3{margin:0 0 .04in;font-size:10pt}.structured-resolution-copy p{margin:.025in 0}.structured-resolution-wording{margin-top:.06in}.structured-resolution-outcome{text-align:right;font-size:8pt}.structured-vote-line{font-size:8.5pt}.structured-entry{margin:.06in 0}.structured-entry h4{margin:0 0 .03in;font-size:9.5pt}.structured-signatures{margin-top:.72in}.structured-official-document .structured-signatures span{border-top-color:#000}.structured-official-document .structured-signatures strong{color:#000}.structured-official-document .official-page-footer{color:#000;border-top:0;justify-content:center}.structured-official-document table{border-collapse:collapse;color:#000;width:100%;margin:.08in 0}.structured-official-document th,.structured-official-document td{text-align:left;vertical-align:top;border:.5pt solid #000;padding:.055in .07in}.structured-official-document th{font-weight:700}@page official-legal{size:legal portrait;margin:.62in .7in .72in}@media print{.official-document.structured-official-document{width:auto;min-height:auto;padding:0}}body .official-document,body .official-document *{font-family:var(--font-document)!important}.official-document.reference-agenda{padding:var(--agenda-margin) var(--agenda-margin) 66pt;font-size:var(--agenda-font-size);line-height:var(--agenda-line-height);letter-spacing:normal;font-weight:400}.reference-agenda .reference-agenda-head{margin:0 0 var(--agenda-header-gap);text-align:center;border-bottom:.5pt solid #000;padding:0 0 8pt}.reference-agenda-head img{width:var(--agenda-logo-width);height:var(--agenda-logo-height);object-fit:contain;margin:0 auto var(--agenda-logo-gap);display:block}.reference-agenda .reference-agenda-head :is(h1,p){color:#000;font-size:var(--agenda-heading-size);line-height:var(--agenda-heading-line);letter-spacing:normal;text-transform:none;margin:0;font-weight:700}.reference-agenda .reference-agenda-head .reference-agenda-subtitle{font-weight:400}.reference-agenda-outline{display:block}.reference-agenda-section{break-inside:auto}.reference-agenda-section+.reference-agenda-section{margin-top:var(--agenda-category-gap)}.reference-agenda .reference-agenda-row{grid-template-columns:var(--agenda-number-width) minmax(0, 1fr);color:#000;font-size:var(--agenda-font-size);line-height:var(--agenda-line-height);letter-spacing:normal;text-transform:none;break-inside:avoid;border:0;align-items:baseline;gap:0;margin:0;padding:0;display:grid}.reference-agenda h2.reference-agenda-row{break-after:avoid;font-weight:700}.reference-agenda h3.reference-agenda-row{font-weight:400}.reference-agenda-number{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;padding-right:8pt}.reference-agenda-row>span:last-child{overflow-wrap:anywhere;min-width:0}.reference-agenda-item{--agenda-number-width:var(--agenda-item-number-width);margin:0 0 0 var(--agenda-indent)}.reference-agenda-item .reference-agenda-number{padding-right:2pt}.reference-agenda-depth-2{margin-left:calc(var(--agenda-indent) + var(--agenda-item-number-width))}.reference-agenda .reference-agenda-detail{margin:0 0 0 calc(var(--agenda-item-number-width) * 2);font-size:var(--agenda-font-size);line-height:var(--agenda-line-height);white-space:pre-wrap;overflow-wrap:anywhere;orphans:2;widows:2;padding:0;font-weight:400}.reference-agenda-footer{bottom:23pt;left:var(--agenda-margin);right:var(--agenda-margin);color:#000;border-top:.5pt solid #000;align-items:baseline;gap:12pt;padding-top:7pt;font-size:7.5pt;line-height:10pt;display:flex;position:absolute}.reference-agenda-footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-agenda-footer>span:last-child{flex:none;margin-left:auto}@media print{.official-document.reference-agenda{padding:0}.reference-agenda-footer{margin-top:20pt;position:static}}
