body{font:var(--font-body-default);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :is(p,input,textarea,select,option,.note,.error,.success,.action-table article,.document-note-content,.agenda-item-detail-preview,.agenda-builder-summary>span,.type-body-default):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *,.pdf-annotation-layer *)){text-transform:none;font:var(--font-body-default)!important;letter-spacing:0!important}body :is(input,textarea)::placeholder{font:var(--font-body-default);letter-spacing:0}body :is(button,.button,[role=button],[role=tab],summary,.inline-action-link,.text-danger,.topbar nav a,.modern-sidebar nav a,.meeting-links,.meeting-card-tools a,.dashboard-record-links a,.panel-title>a,.decision-record footer a,.decision-meeting-card>header>a,.agenda-workflow-steps span,.agenda-item-number,th,.table-head,.table-head>*,.type-button,.type-label-action):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *,.pdf-annotation-layer *)){text-transform:none;font:var(--font-label-action)!important;letter-spacing:0!important}body :is(label,legend,.field-label,.type-field-label):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *,.pdf-annotation-layer *)){text-transform:none;font:var(--font-field-label)!important;letter-spacing:0!important}body :is(h2,[role=heading][aria-level="2"],.panel-title>strong,.motion-composer>summary,.agenda-item-progress-summary strong,.decision-meeting-heading [role=heading],.type-heading-md):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *,.pdf-annotation-layer *)){text-transform:none;font:var(--font-heading-md)!important;letter-spacing:var(--tracking-heading)!important}body :is(h3,h4,h5,h6,[role=heading][aria-level="3"],.agenda-item-title-line>strong,.agenda-button strong,.meeting-row .grow>strong,.action-row .grow>strong,.minutes-section-summary strong,.expandable-group>summary strong,.document-notes-popout-header>div:first-child strong,.document-note-list-heading strong,.preparation-submissions-title strong,.support-queue button strong,.type-heading-sm):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *,.pdf-annotation-layer *)){text-transform:none;font:var(--font-heading-sm)!important;letter-spacing:var(--tracking-section)!important}body :is(h1,.login-form h2,.invitation-card>h2,[role=heading][aria-level="1"],.type-display-lg):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *,.pdf-annotation-layer *)){text-transform:none;font:var(--font-display-lg)!important;letter-spacing:var(--tracking-display)!important}body :is(.stat>strong,.platform-stat>strong,.agenda-stat-card>strong,.agenda-builder-summary>strong,.type-display-stat){font-variant-numeric:tabular-nums;text-transform:none;font:var(--font-display-stat)!important;letter-spacing:var(--tracking-stat)!important}body :is(small,.preparation-meta,.meeting-readiness,.meeting-card p,.agenda-builder-hero .muted,.page-heading .muted,.organization-heading p,.agenda-builder-items article>.grow>small,.agenda-item-parent-context,.agenda-numbering-preview,.decision-meeting-summary,.decision-record footer,.management-table time,.ticket-thread time,.support-queue time,.dashboard-meeting-footer,.dashboard-action-list .grow>span,.document-list .grow>span,.member-access span,.permission-option span,.derived-key,.pdf-toolbar-zoom-value,.pdf-page-number,[role=tooltip],.type-meta,.type-caption-meta):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *,.pdf-annotation-layer *)){text-transform:none;font:var(--font-caption-meta)!important;letter-spacing:var(--tracking-meta)!important}body :is(.type-meta,.type-caption-meta,.preparation-meta,.agenda-builder-items article>.grow>small,.agenda-item-parent-context,.agenda-numbering-preview,.agenda-builder-hero .muted,.page-heading .muted,.meeting-readiness,.decision-meeting-summary){color:var(--text-meta)}body :is(.eyebrow,.kicker,.app-dialog-eyebrow,.environment-banner,.sidebar-navigation-group,.topbar-navigation-group>small,.stat>span,.platform-stat>span,.pdf-toolbar-document>small,.minutes-category-section .minutes-section-summary-copy small:first-child,.minutes-business-item>header small,.minutes-item-add-entry>span,.type-overline):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *,.pdf-annotation-layer *)){text-transform:uppercase;font:var(--font-overline)!important;letter-spacing:var(--tracking-overline)!important}body :is(.status,.resolution-badge,.agenda-tabled-badge,.agenda-live-badge,.tag-list span,.knowledge-kind,.pdf-toolbar-private-label,.agenda-row-state,.field-qualifier,.agenda-conversion-counts span,.minutes-excluded-items>header>span,.member-agenda-package-files>header>span,.type-badge-counter):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *,.pdf-annotation-layer *)){text-transform:uppercase;font:var(--font-badge-counter)!important;letter-spacing:var(--tracking-counter)!important}body :is(button,a,[role=button]).status{font:var(--font-label-action)!important;letter-spacing:0!important}body .sidebar-collapsed .sidebar-navigation-group{font-size:0!important}body :is(.app-information-hint,.agenda-info-tip){font-size:var(--type-counter)!important;line-height:1!important}body :is(.row-actions,.pdf-toolbar-cluster,.agenda-page-actions){min-width:0}body :is(.row-actions .button,.pdf-annotation-toolbar button){height:auto;min-height:34px}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-400.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-500.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-600.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-700.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-800.ttf)format("truetype")}.login-page{--font-app:"Plus Jakarta Sans", system-ui, sans-serif;--font-body-default:400 .875rem/1.6 var(--font-app);--font-caption-meta:400 .75rem/1.5 var(--font-app);--font-overline:700 .625rem/1.4 var(--font-app);--tracking-overline:.2em;--login-canvas:#f6f7f9;--login-canvas-line:#1113170a;--primary:var(--login-accent);--action-primary-hover:color-mix(in srgb, var(--login-accent) 86%, #000);--action-primary-text:var(--login-on-accent);--control-hover:color-mix(in srgb, var(--login-accent) 8%, var(--login-panel-background));--control-hover-text:var(--login-panel-text);background:var(--login-canvas);font-family:var(--font-app);isolation:isolate;justify-content:center;align-items:center;min-height:100dvh;padding:2.5rem;display:flex;position:relative;overflow:clip}.login-page.with-decoration{background-image:linear-gradient(to right, var(--login-canvas-line) 1px, transparent 1px), linear-gradient(to bottom, var(--login-canvas-line) 1px, transparent 1px);background-size:32px 32px}.login-card{background:var(--login-panel-background);border:0;border-radius:1.5rem;grid-template-columns:minmax(0,45fr) minmax(0,55fr);width:100%;max-width:72rem;min-height:45rem;display:grid;overflow:hidden;box-shadow:0 20px 60px -15px #0f172a14}.login-page .login-story{background:var(--login-hero-background);color:var(--login-hero-text);border-right:1px solid color-mix(in srgb, var(--login-border) 55%, transparent);gap:4rem;min-height:0;padding:4rem}.login-page .login-story>*{z-index:1;position:relative}.login-page .login-story.with-decoration:before,.login-page .login-story.with-decoration:after{content:none}.login-page .login-story.with-decoration{background-image:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--login-decoration) 4%, transparent), transparent 50%), radial-gradient(circle at 90% 90%, #10b9810d, transparent 50%)}.login-page .login-story-copy{margin-top:2rem}.login-page .login-brand{gap:.75rem}.login-page .login-brand strong{font:700 1.25rem/1.3 var(--font-app);letter-spacing:-.025em;overflow-wrap:anywhere}.login-page .login-brand .brand-mark{background:var(--login-accent);color:var(--login-on-accent);font:700 1rem/1 var(--font-app);border-radius:.5rem;flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.login-page .login-brand img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:6rem}.login-page .login-story .eyebrow{background:color-mix(in srgb, var(--login-hero-positive) 8%, transparent);border:1px solid color-mix(in srgb, var(--login-hero-positive) 25%, transparent);color:var(--login-hero-positive);text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;margin:0 0 1.25rem;padding:.45rem .75rem;display:inline-flex;font:700 .625rem/1.4 var(--font-app)!important;letter-spacing:.14em!important}.login-page .login-story .eyebrow:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;height:6px}.login-page .login-story h1{color:inherit;overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:0 0 1.5rem;font:800 2.625rem/.95 var(--font-app)!important;letter-spacing:-.025em!important}.login-page .login-story h1>span{display:block}.login-page .login-story h1>span:not(:first-child){color:var(--login-hero-accent)}.login-page .login-story-copy>p:not(.eyebrow){border-left:2px solid color-mix(in srgb, var(--login-hero-accent) 40%, transparent);color:var(--login-muted);text-align:justify;margin:0;padding:.25rem 0 .25rem 1rem;font:400 .9375rem/1.6 var(--font-app)!important}.login-story-footer{border-top:1px solid color-mix(in srgb, var(--login-muted) 18%, transparent);color:var(--login-muted);align-items:flex-start;gap:.5rem;padding-top:1rem;display:flex}.login-story-footer span{font:400 .6875rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.login-story-footer svg{color:var(--login-hero-positive);flex-shrink:0}.login-page .login-panel{color-scheme:var(--login-color-scheme);padding:4rem;position:relative}.login-panel-content{width:100%;min-width:0;max-width:28rem}.login-page .login-form{gap:1.25rem;max-width:none;display:grid}.login-form-heading{border-bottom:1px solid color-mix(in srgb, var(--login-border) 45%, transparent);text-align:left;margin-bottom:1.25rem;padding-bottom:1.5rem}.login-form-heading .eyebrow{color:var(--login-panel-muted);margin:0 0 .5rem}.login-form-heading .auth-eyebrow-spacer{visibility:hidden;font:700 .625rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.login-page .login-form-heading h2{overflow-wrap:anywhere;margin:0 0 .5rem;font:800 2rem/1.2 var(--font-app)!important;letter-spacing:-.035em!important}.login-page .login-form-heading .muted{margin:0;font-size:.875rem!important;line-height:1.6!important}.login-page .login-form :is(label,.auth-password-field,details,h3,.auth-message,.error,.success){margin:0}.login-page .login-form .muted,.login-page .login-form details{color:var(--login-panel-muted)}.login-page .login-form :is(input,textarea){background:color-mix(in srgb, var(--login-panel-text) 2%, var(--login-panel-background));border:1px solid var(--login-border);color:var(--login-panel-text);min-height:2.875rem;box-shadow:none;border-radius:.75rem;margin-top:.375rem;padding:.75rem .875rem;font:500 .875rem/1.4 var(--font-app)!important}.login-page .login-form label{text-transform:uppercase;letter-spacing:.025em!important;font:600 .6875rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.login-page .auth-input-control{position:relative}.login-page .auth-input-control input{padding-left:2.5rem}.login-page .auth-field-icon{color:var(--login-panel-muted);pointer-events:none;position:absolute;top:calc(50% + .1875rem);left:.875rem;transform:translateY(-50%)}.login-page .login-form input::placeholder{color:var(--login-panel-muted);opacity:1}.login-page .auth-password-field>div:first-child{flex-wrap:wrap;gap:.5rem}.login-page .auth-link-button{color:var(--login-link);text-transform:uppercase;text-underline-offset:3px;min-height:1.25rem;text-decoration:underline;font:600 .6875rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.login-page .auth-password-control input{padding-right:4.25rem}.login-page .auth-password-control button{color:var(--login-panel-muted);text-transform:uppercase;border-radius:.375rem;min-width:3.5rem;min-height:2.25rem;padding:.5rem;top:calc(50% + .1875rem);right:.25rem;font:600 .6875rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.login-page .login-form>.button{border-radius:.75rem;min-height:2.875rem;padding:.75rem 1rem}.login-page .login-form>.button.primary{--login-button-background:linear-gradient(135deg, var(--login-accent), color-mix(in srgb, var(--login-accent) 86%, #000));background:var(--login-accent) var(--login-button-background);box-shadow:0 6px 14px -5px color-mix(in srgb, var(--login-accent) 40%, transparent);color:var(--login-on-accent);text-transform:uppercase;border-color:#0000;margin-top:.75rem;font:700 .75rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.login-page .login-form>.button.primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--login-accent) var(--login-button-background);color:var(--login-on-accent);box-shadow:inset 0 0 0 100px #0000000a, 0 6px 16px -4px color-mix(in srgb, var(--login-accent) 45%, transparent);border-color:#0000}.login-page .login-form>.button.primary:not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 0 0 100px #0000001a}.login-page .login-form>.auth-secondary{border-color:var(--login-border);color:var(--login-panel-text);margin:0}.login-page .login-form>.auth-secondary:hover{background:color-mix(in srgb, var(--login-panel-text) 5%, var(--login-panel-background))}.login-page .login-form :is(button,a,input,summary):focus-visible{outline:3px solid var(--login-link);outline-offset:3px}.login-page .login-form details{border-top:1px solid color-mix(in srgb, var(--login-border) 45%, transparent);padding-top:.625rem}.login-page .login-form summary{text-transform:uppercase;align-items:center;gap:.75rem;padding:.375rem .25rem;list-style:none;display:flex;letter-spacing:.025em!important;font:500 .6875rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important}.login-page .login-form summary::-webkit-details-marker{display:none}.login-page .login-form summary:before{content:"";border-top:1.5px solid;border-right:1.5px solid;flex:0 0 6px;height:6px;transform:rotate(45deg)}.login-page .login-form details[open]>summary:before{transform:rotate(135deg)}.login-sample-accounts{background:color-mix(in srgb, var(--login-panel-text) 3%, var(--login-panel-background));border:1px solid var(--login-border);border-radius:.75rem;gap:.25rem;margin-top:.75rem;padding:.75rem;display:grid}.login-page .login-sample-accounts button{color:var(--login-panel-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;padding:.5rem;display:flex}.login-page .login-sample-accounts button:hover{background:var(--login-panel-background);border-color:var(--login-border)}.login-page .login-sample-accounts button small{color:var(--login-panel-muted);overflow-wrap:anywhere}.login-page .login-form details p{overflow-wrap:anywhere;margin-bottom:0}.login-page .login-access-note{border-top:1px solid color-mix(in srgb, var(--login-border) 35%, transparent);color:var(--login-panel-muted);text-align:left;justify-content:flex-start;align-items:center;gap:.375rem;margin:.75rem 0 0;padding-top:1.25rem;display:flex;font:var(--font-caption-meta)!important}.login-access-note svg{color:var(--login-panel-positive);flex-shrink:0}@media (max-width:1023px){.login-page{padding:1.5rem}.login-page .login-story,.login-page .login-panel{padding:2rem}.login-page .login-story h1{font-size:2rem!important}}@media (max-width:767px){.login-page{padding:1rem}.login-card{grid-template-columns:minmax(0,1fr);max-width:32rem;min-height:0}.login-page .login-story{border-right:0;border-bottom:1px solid var(--login-border);gap:1.5rem;padding:1.75rem}.login-page .login-story-copy{margin-top:0}.login-page .login-brand img{width:11rem;height:4rem}.login-page .login-story h1{font-size:1.75rem!important;line-height:1.15!important}.login-page .login-story-copy>p:not(.eyebrow){font:var(--font-body-default)!important}.login-page .login-story-footer{display:none}.login-page .login-panel{padding:2rem 1.75rem}.login-form-heading{margin-bottom:.5rem}.login-page .login-form input{font-size:1rem!important}}@media (prefers-reduced-motion:reduce){.login-page :is(button,a,input){transition:none}}@media (max-width:399px){.login-page{padding:.75rem}.login-page .login-story,.login-page .login-panel{padding:1.5rem}}
body:has(.motion-preparation-ribbon) .app-dialog-backdrop{z-index:10040}.motion-preparation-popout.motion-preparation-ribbon{--editor-surface:var(--surface,#fff);--editor-subtle:var(--surface-subtle,#f8fafc);--editor-text:var(--on-surface,#1e293b);--editor-muted:var(--text-secondary,#64748b);--editor-line:var(--border,#dfe6ee);--editor-accent:var(--primary,#1f4e48);border-color:var(--editor-line);background:var(--editor-surface);width:min(72rem,100vw - 3rem);height:auto;max-height:92dvh;color:var(--editor-text);font-family:var(--font-app);border-radius:.75rem;flex-direction:column;display:flex}.motion-preparation-ribbon>header,.motion-preparation-ribbon>footer{background:var(--editor-surface);border-color:var(--editor-line);flex:none;padding:.75rem 1.5rem}.motion-preparation-ribbon>header{gap:1rem}.motion-preparation-ribbon>header>div{min-width:0}.motion-preparation-ribbon>header .eyebrow{color:var(--editor-muted);margin:0 0 .5rem}.motion-preparation-ribbon>header h2{color:var(--editor-text);overflow-wrap:anywhere;margin:0}.motion-preparation-ribbon>header .action-dialog-close{border-color:var(--editor-line);width:2rem;min-width:2rem;height:2rem;color:var(--editor-muted)}.motion-preparation-ribbon .motion-preparation-popout-body{background:var(--editor-subtle);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.motion-preparation-ribbon .motion-editor.is-ribbon{flex-direction:column;min-width:0;min-height:0;display:flex}.motion-preparation-ribbon .motion-canvas-panel{background:var(--editor-subtle);flex-direction:column;min-width:0;min-height:0;display:flex}.motion-preparation-ribbon .motion-rich-toolbar{background:var(--editor-subtle);border-color:var(--editor-line);box-shadow:none;flex-wrap:wrap;flex:none;align-items:flex-end;gap:.75rem;padding:.75rem 1.5rem;position:static;overflow:visible}.motion-preparation-ribbon .motion-toolbar-group{box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto auto;gap:.25rem;display:grid;border:0!important;padding:0!important}.motion-preparation-ribbon .motion-toolbar-label{color:var(--editor-muted);text-transform:none;letter-spacing:0;padding:0}.motion-preparation-ribbon .motion-toolbar-controls{border:1px solid var(--editor-line);background:var(--editor-surface);border-radius:.375rem;align-items:stretch;gap:0;display:inline-flex;box-shadow:0 1px 2px #0f172a05}.motion-preparation-ribbon .motion-rich-toolbar :is(button,select){background:var(--editor-surface);width:auto;min-width:2rem;height:2rem;min-height:2rem;color:var(--editor-text);border:0;border-radius:0;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:.375rem .5rem;display:inline-flex}.motion-preparation-ribbon .motion-toolbar-controls>:first-child{border-radius:.375rem 0 0 .375rem}.motion-preparation-ribbon .motion-toolbar-controls>:last-child{border-radius:0 .375rem .375rem 0}.motion-preparation-ribbon .motion-toolbar-controls>:only-child{border-radius:.375rem}.motion-preparation-ribbon .motion-toolbar-controls>button+button{border-left:1px solid var(--editor-line)}.motion-preparation-ribbon .motion-rich-toolbar select{width:8.25rem;padding-right:1.5rem}.motion-preparation-ribbon .motion-rich-toolbar button:hover:not(:disabled){box-shadow:none;background:var(--control-hover,#edf4f3);color:var(--control-hover-text,var(--editor-accent));transform:none}.motion-preparation-ribbon .motion-rich-toolbar button:disabled{color:var(--editor-muted);opacity:.5}.motion-preparation-ribbon .motion-toolbar-insert button{padding-inline:.625rem}.motion-preparation-ribbon .motion-toolbar-insert button>span{color:var(--editor-accent)}.motion-properties-ribbon{border-bottom:1px solid var(--editor-line);background:var(--editor-surface);color:var(--editor-muted);flex-wrap:wrap;flex:none;align-items:center;gap:.625rem 1rem;padding:.625rem 1.5rem;display:flex}.motion-properties-ribbon>.eyebrow{border-right:1px solid var(--editor-line);margin:0;padding-right:.5rem}.motion-property{font:var(--font-caption-meta);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.motion-property>strong{color:var(--editor-text)}.motion-property-token{border:1px solid var(--editor-line);background:var(--editor-subtle);color:var(--editor-text);border-radius:.25rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.125rem .5rem;display:inline-flex}.motion-property-token small{color:var(--editor-muted)}.motion-block-stats{margin-left:auto}.motion-properties-empty{font:var(--font-caption-meta)}.motion-ribbon-duplicate{border:1px solid var(--editor-line);background:var(--editor-surface);min-height:1.75rem;color:var(--editor-text);border-radius:.375rem;padding:.25rem .5rem}.motion-preparation-ribbon .motion-canvas-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:.75rem 1.5rem;overflow:auto}.motion-preparation-ribbon .motion-canvas{background:var(--editor-surface);width:100%;min-height:0;color:var(--editor-text);box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.motion-preparation-ribbon .motion-that-prefix{color:var(--editor-muted);font:var(--font-label-action);letter-spacing:.04em;margin-bottom:.25rem}.motion-preparation-ribbon .motion-edit-block{border:1px solid var(--editor-line);background:var(--editor-surface);min-width:0;box-shadow:none;flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding:.5rem .75rem;display:flex}.motion-preparation-ribbon .motion-edit-block:first-of-type{margin-top:0}.motion-preparation-ribbon .motion-edit-block.is-selected{border-color:color-mix(in srgb, var(--editor-accent) 50%, var(--editor-surface));background:var(--editor-subtle)}.motion-preparation-ribbon .motion-edit-block:focus-within{outline:2px solid var(--editor-accent);outline-offset:2px}.motion-preparation-ribbon .motion-block-heading{width:100%;min-height:2rem;color:var(--editor-text);font:var(--font-caption-meta);border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 0 0 1.5rem;display:flex}.motion-block-heading>span{align-items:center;gap:.375rem;min-width:0;display:flex}.motion-block-heading>span:first-child{flex-wrap:wrap}.motion-block-heading strong{text-transform:capitalize;font-weight:600}.motion-block-kind-icon{color:var(--editor-accent)}.motion-block-active{background:var(--control-hover,#e8eef2);color:var(--editor-muted);border-radius:.25rem;padding:.125rem .375rem}.motion-block-edit-hint{color:var(--editor-muted)}.motion-preparation-ribbon .motion-block-delete{min-width:2rem;height:2rem;color:var(--editor-muted);background:0 0;border:0;border-radius:.375rem;place-items:center;padding:.375rem;display:grid}.motion-preparation-ribbon .motion-block-delete:hover{background:var(--red-soft,#fff1f2);color:var(--red,#a8233a)}.motion-preparation-ribbon .motion-block-handle{color:var(--editor-muted);top:.5rem;left:.5rem}.motion-preparation-ribbon .motion-block-order{align-self:flex-end;gap:.25rem;display:flex;position:static}.motion-preparation-ribbon .motion-block-order button{background:var(--editor-surface);color:var(--editor-muted);border:1px solid var(--editor-line)}.motion-preparation-ribbon .motion-contenteditable{min-height:3rem;color:var(--editor-text);box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0}.motion-preparation-ribbon .motion-canvas{font-family:var(--font-app)}.motion-preparation-ribbon .motion-contenteditable{font:var(--font-body-default)}.motion-preparation-ribbon .motion-block-heading :is(button,small){font:var(--font-caption-meta)}.motion-preparation-ribbon .motion-rich-text-block{min-width:0;overflow-x:auto}.motion-preparation-ribbon .motion-edit-block>hr{border:0;border-top:1px solid var(--editor-line);width:100%}.motion-preparation-ribbon .motion-empty-canvas{border:1px dashed var(--editor-line);background:var(--editor-subtle);min-height:0;color:var(--editor-muted);margin:0;padding:.75rem 1rem}.motion-preparation-ribbon .motion-empty-canvas strong{font:var(--font-heading-sm);color:var(--editor-text)}.motion-preparation-ribbon .motion-empty-canvas b{background:var(--editor-accent);color:var(--on-primary,#fff)}.motion-preparation-ribbon .motion-block-share-checkbox{width:auto;box-shadow:none;align-self:flex-start;margin:0 0 .375rem;position:static}.motion-preparation-ribbon .motion-edit-block.is-share-selectable .motion-block-handle{top:3.5rem}.motion-preparation-ribbon .motion-ribbon-field-settings{border:0;border-bottom:1px solid var(--editor-line);background:var(--editor-surface);flex-shrink:0;order:-1;max-height:32dvh;padding:1rem 1.5rem;overflow:auto}.motion-ribbon-field-settings>header{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.motion-ribbon-field-settings>header .eyebrow{margin:0}.motion-ribbon-field-settings>header button{margin-left:auto}.motion-ribbon-field-settings .motion-inspector-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.motion-ribbon-field-settings .motion-inspector-fields label{margin:0}.motion-preparation-ribbon>footer{flex-flow:wrap;align-items:center;gap:.75rem;padding-block:.625rem}.motion-preparation-ribbon>footer>small{color:var(--editor-muted)}.motion-preparation-ribbon>footer>span{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;width:auto;margin-left:auto;display:flex}.motion-preparation-ribbon>footer .button{width:auto;min-height:2.5rem}.motion-preparation-ribbon .motion-preparation-error{flex-shrink:0;max-height:5rem;margin:0;padding:.625rem 1.5rem;overflow:auto}.motion-preparation-ribbon :is(button,select,input,textarea,[contenteditable=true]):focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}.motion-preparation-ribbon .motion-contenteditable:focus-visible{outline:none}@media (max-width:767px){.motion-preparation-popout.motion-preparation-ribbon{border:1px solid var(--editor-line);border-radius:.75rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.motion-preparation-ribbon>header,.motion-preparation-ribbon>footer{padding:.875rem 1rem}.motion-preparation-ribbon .motion-rich-toolbar{scrollbar-width:thin;flex-wrap:nowrap;gap:.625rem;padding:.625rem 1rem;overflow-x:auto}.motion-preparation-ribbon .motion-toolbar-group{flex:none}.motion-properties-ribbon{gap:.5rem .75rem;max-height:8rem;padding:.625rem 1rem;overflow:auto}.motion-properties-ribbon .motion-property{gap:.375rem}.motion-block-stats{margin-left:0}.motion-preparation-ribbon .motion-canvas-scroll{padding:.75rem}.motion-preparation-ribbon .motion-canvas{padding:0}.motion-preparation-ribbon .motion-edit-block{padding:.5rem .75rem}.motion-preparation-ribbon .motion-block-handle{top:.5rem;left:.5rem}.motion-block-edit-hint{display:none}}@media (prefers-reduced-motion:reduce){.motion-preparation-ribbon *,.motion-preparation-ribbon :before,.motion-preparation-ribbon :after{transition:none;animation:none}}
@media (min-width:1321px){.live-grid{grid-template-columns:clamp(290px,22vw,320px) minmax(0,1fr) 300px}}.agenda-outline.meeting-agenda-panel{padding:.75rem}.meeting-agenda-panel .panel-title{border:0;align-items:center;margin:0 0 .5rem;padding:.25rem .25rem .5rem}.meeting-agenda-panel .panel-title h2{align-items:center;gap:.4rem;margin:0;display:flex}.meeting-agenda-navigation ul{margin:0;padding:0;list-style:none}.meeting-agenda-navigation li{min-width:0}.meeting-agenda-navigation .meeting-agenda-category+li{margin-top:.75rem}.meeting-agenda-category-heading{color:var(--on-surface,var(--ink));overflow-wrap:anywhere;grid-template-columns:minmax(1.25rem,max-content) minmax(0,1fr);align-items:baseline;gap:.5rem;margin:0;padding:.5rem .25rem;display:grid}.meeting-agenda-marker{color:var(--ink-soft);font:var(--font-label-action);font-variant-numeric:tabular-nums;line-height:inherit;text-align:center}.meeting-agenda-navigation .meeting-agenda-children{margin-left:1rem}.meeting-agenda-entry+.meeting-agenda-entry{margin-top:.25rem}.meeting-agenda-select{color:var(--on-surface,var(--ink));cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.375rem;grid-template-columns:minmax(1.25rem,max-content) minmax(0,1fr);align-items:baseline;gap:.5rem;width:100%;min-height:44px;padding:.5rem;display:grid}.meeting-agenda-select.is-numberless{grid-template-columns:minmax(0,1fr)}.meeting-agenda-copy{gap:.25rem;min-width:0;display:grid}.meeting-agenda-copy>strong{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.meeting-agenda-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.meeting-agenda-select:hover{background:var(--control-hover,var(--blue-soft));color:var(--control-hover-text,var(--ink))}.meeting-agenda-select[aria-pressed=true]{background:var(--primary-soft,var(--blue-soft));box-shadow:inset 3px 0 0 var(--primary,var(--blue));color:var(--on-primary-soft,var(--ink))}.meeting-agenda-select[aria-pressed=true] .meeting-agenda-marker,.meeting-agenda-selected-label{color:inherit;font-weight:700}.meeting-agenda-select[aria-pressed=true] .meeting-agenda-meta{color:inherit}.meeting-agenda-select:focus-visible{outline:2px solid var(--primary,var(--blue));outline-offset:2px}.meeting-agenda-panel .meeting-document-binder{margin-top:.75rem;padding-top:.5rem}.meeting-agenda-panel .meeting-document-binder summary{gap:.5rem;min-height:36px}@media (max-width:760px){.meeting-agenda-navigation{max-height:46vh;padding:.2rem;overflow-y:auto}}
.agenda-preview-summary .panel-title{border-bottom:0;flex-wrap:wrap;gap:.75rem;margin-bottom:0;padding-bottom:0}.agenda-preview-summary .row-actions{flex-wrap:wrap}.agenda-overview{min-width:0;container:agenda-overview/inline-size}.agenda-overview .member-agenda-package-files{margin-bottom:1rem}.agenda-overview .member-agenda-package-files>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))}.agenda-overview .agenda-builder-hero{background:var(--surface,var(--paper));box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;min-height:0;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.agenda-overview .agenda-builder-hero h1{overflow-wrap:anywhere;margin:.5rem 0 .25rem}.agenda-overview .agenda-builder-hero p{color:var(--ink-soft);margin:0}.agenda-overview .agenda-hero-meta{gap:.625rem}.agenda-overview .agenda-hero-meta .eyebrow{color:var(--ink-soft)}.agenda-overview .agenda-hero-meta .status{border:1px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:.25rem;padding:.3rem .5rem}.agenda-overview .agenda-builder-controls{flex-direction:row;align-items:center;gap:1.25rem;width:auto;display:flex}.agenda-overview .agenda-page-actions{justify-content:flex-end;gap:.625rem}.agenda-overview .agenda-page-actions .button{overflow-wrap:anywhere;white-space:normal;flex:0 auto;min-width:0;max-width:100%;min-height:36px;padding:.6rem .875rem}.agenda-overview .agenda-builder-controls .agenda-builder-summary{border-left:1px solid var(--line);text-align:right;border-top:0;align-items:flex-end;width:auto;min-width:0;padding:0 0 0 1.25rem}.agenda-overview .agenda-builder-summary :is(span,small){white-space:nowrap;margin-top:.15rem}.agenda-overview .tabled-agenda-panel,.agenda-overview .agenda-workflow-console{background:var(--surface,var(--paper));border:1px solid var(--border,var(--line));box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:.75rem;margin-bottom:1rem}.agenda-overview .tabled-agenda-summary{background:var(--surface-subtle,var(--soft));align-items:center;gap:1rem;min-height:56px;padding:.875rem 1.25rem;display:flex}.agenda-overview .agenda-register-heading{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;display:flex}.agenda-overview .agenda-register-heading>.eyebrow{border-right:1px solid var(--border,var(--line));flex:none;margin:0;padding-right:.75rem}.agenda-overview .agenda-register-heading h2{margin:0;font:var(--font-heading-sm)!important}.agenda-overview .agenda-register-heading .muted{color:var(--ink-soft);margin:0;font:var(--font-caption-meta)!important}.agenda-overview .tabled-agenda-summary-status{gap:1rem;margin-left:auto}.agenda-overview .tabled-agenda-summary-status .status{white-space:nowrap;background:0 0;border:0;padding:0}.agenda-overview .tabled-agenda-chevron{border-color:var(--ink-soft);border-width:1px;flex:0 0 7px;width:7px;height:7px}.agenda-overview .tabled-agenda-body{padding:1rem 1.25rem}.agenda-overview .carry-forward-tabs{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0 0 1rem;padding:0;overflow:visible}.agenda-overview .carry-forward-register .carry-forward-tabs button{color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:.375rem;min-height:36px;padding:.5rem 0}.agenda-overview .carry-forward-register .carry-forward-tabs button.active{border-color:var(--primary,var(--blue));color:var(--primary-text,var(--ink));background:0 0}.agenda-overview .carry-forward-tabs button span{min-width:1.125rem;padding:.125rem .3rem}.agenda-overview .carry-forward-register .carry-forward-tabs button.active span{background:var(--primary,var(--blue));color:var(--on-primary,white)}.agenda-overview .tabled-agenda-panel .tabled-agenda-list article{background:var(--surface,var(--paper));border-color:var(--border,var(--line));border-radius:.5rem;flex-flow:wrap;gap:.75rem 1rem;padding:1rem}.agenda-overview .tabled-agenda-copy{overflow-wrap:anywhere;flex:20rem}.agenda-overview .tabled-agenda-copy>div{flex-wrap:wrap}.agenda-overview .tabled-agenda-copy h3{margin:.35rem 0}.agenda-overview .tabled-agenda-copy p{color:var(--ink-soft);margin:0 0 .25rem;font:var(--font-caption-meta)!important}.agenda-overview .previous-minutes-actions .button{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;min-height:36px;padding:.5rem .75rem}.agenda-overview .carry-forward-tab-panel,.agenda-overview .carry-forward-empty{min-height:0}.agenda-overview .carry-forward-empty{text-align:left;align-items:flex-start;padding:.5rem 0}.agenda-overview .agenda-workflow-header{background:var(--surface,var(--paper));border-bottom:0;flex-flow:wrap;align-items:center;gap:.75rem 1.25rem;min-height:0;padding:1.25rem 1.5rem}.agenda-overview .agenda-workflow-header h2{margin:.35rem 0 0}.agenda-overview .agenda-workflow-grid{border-top:1px solid var(--border,var(--line));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.agenda-overview .agenda-workflow-card{grid-column:auto;min-width:0;padding:1rem 1.25rem}.agenda-overview .agenda-workflow-card-title>div{min-width:0}.agenda-overview .agenda-structure-launch{width:100%;margin-top:.875rem}.agenda-overview .agenda-template-details{margin-top:.75rem}.agenda-overview .agenda-template-details summary{color:var(--primary-text,var(--ink));cursor:pointer;overflow-wrap:anywhere;line-height:1.5}.agenda-overview .agenda-template-actions>div{grid-template-columns:minmax(0,1fr)}.agenda-overview .selected-saved-template-preview{background:var(--surface-subtle,var(--soft))}.agenda-overview .selected-saved-template-preview summary small{color:var(--ink-soft);margin-top:.25rem;display:block}.agenda-overview .agenda-publication-summary{flex-wrap:wrap}.agenda-overview .agenda-workflow-card .button{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.agenda-overview :is(.heading-with-info,.agenda-heading-with-info),.agenda-outline-layout .agenda-heading-with-info,.agenda-item-popout .agenda-heading-with-info{flex-wrap:nowrap;gap:.25rem;max-width:100%}.agenda-overview .agenda-workflow-summary-controls{flex-wrap:wrap;flex:0 auto;gap:.875rem;width:auto}.agenda-overview .agenda-workflow-steps{background:var(--surface-subtle,var(--soft));border:1px solid var(--border,var(--line));border-radius:.375rem;flex:0 auto;gap:.125rem;width:auto;padding:.2rem;display:flex}.agenda-overview .agenda-workflow-console .agenda-workflow-steps span{color:var(--ink-soft);white-space:nowrap;background:0 0;min-height:30px;padding:.4rem .625rem}.agenda-overview .agenda-workflow-steps span.active{background:var(--surface,var(--paper));box-shadow:0 0 0 1px var(--border,var(--line));color:var(--on-surface,var(--ink))}.agenda-overview :is(.tabled-agenda-summary,.agenda-workflow-header):focus-visible{box-shadow:inset 0 0 0 2px var(--primary,var(--blue));outline:0}@container agenda-overview (max-width:700px){.agenda-overview .agenda-workflow-grid{grid-template-columns:minmax(0,1fr)}.agenda-overview .agenda-workflow-card+.agenda-workflow-card{border-left:0;border-top:1px solid var(--border,var(--line))}.agenda-overview .agenda-builder-hero{grid-template-columns:minmax(0,1fr)}.agenda-overview .agenda-builder-controls{justify-content:space-between;width:100%}.agenda-overview .agenda-register-heading{flex-direction:column;align-items:flex-start}.agenda-overview .agenda-register-heading>.eyebrow{border:0;padding:0}}@container agenda-overview (max-width:480px){.agenda-overview .agenda-builder-hero,.agenda-overview .agenda-workflow-header,.agenda-overview .tabled-agenda-summary,.agenda-overview .tabled-agenda-body{padding:1rem}.agenda-overview .agenda-builder-controls{flex-direction:column;align-items:stretch}.agenda-overview .agenda-page-actions{justify-content:flex-start}.agenda-overview .agenda-builder-controls .agenda-builder-summary{text-align:left;border:0;flex-flow:wrap;align-items:baseline;gap:.35rem;padding:0}.agenda-overview .tabled-agenda-summary{flex-wrap:wrap;align-items:flex-start;gap:.75rem}.agenda-overview .agenda-register-heading{flex:100%}.agenda-overview .carry-forward-tabs{gap:.25rem 1rem}.agenda-overview .carry-forward-register .carry-forward-tabs button{text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px}.agenda-overview .carry-forward-tabs button span{flex:none}.agenda-overview .previous-minutes-actions{flex:100%;justify-content:flex-start}.agenda-overview .tabled-agenda-copy{flex-basis:100%}.agenda-overview .agenda-workflow-steps{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.agenda-overview :is(.tabled-agenda-summary,.tabled-agenda-chevron){transition:none}}.agenda-outline-editor{container:agenda-outline/inline-size}.agenda-outline-editor>.panel-title{flex-wrap:wrap;align-items:center;gap:.75rem}.agenda-outline-editor>.panel-title>div:first-child{min-width:0}.agenda-outline-editor .agenda-outline-actions{flex-wrap:wrap;gap:.5rem}.agenda-outline-editor .agenda-outline-actions .button{min-height:var(--control-height);white-space:normal;min-width:0}.agenda-outline-editor .agenda-outline-actions .button.primary{background:var(--action-primary,var(--primary,var(--blue)));color:var(--action-primary-text,var(--on-primary));border-color:#0000}.agenda-outline-editor .agenda-outline-actions .button.primary:hover:not(:disabled){background:var(--action-primary-hover,var(--primary,var(--blue)))}#agenda-outline-title{scroll-margin-top:8rem}.app-frame .agenda-outline-layout .agenda-builder-items article.agenda-category-title{background:var(--surface-subtle,var(--soft))}.app-frame .agenda-outline-layout .agenda-builder-items article.agenda-category-title.is-active-section{background:var(--surface-subtle,var(--soft));box-shadow:none}.app-frame .agenda-outline-layout .agenda-builder-items article:is(.is-preparing,.is-editing,.is-selected){background:color-mix(in srgb, var(--primary,var(--blue)) 12%, var(--surface,var(--paper)));box-shadow:inset 4px 0 0 var(--primary,var(--blue)), 0 0 0 1px color-mix(in srgb, var(--primary,var(--blue)) 35%, transparent)}.app-frame .agenda-outline-layout .agenda-builder-preparation{--note-surface:var(--surface,var(--paper));--note-surface-strong:var(--surface,var(--paper));--note-divider:var(--border,var(--line));--note-muted:var(--ink-soft);background:var(--surface,var(--paper));border-color:var(--border,var(--line));box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);color:var(--on-surface,var(--ink))}.app-frame .agenda-outline-layout .agenda-builder-preparation:after{display:none}.app-frame .agenda-outline-layout .agenda-builder-preparation :is(input,select,textarea){background:var(--control-background,var(--surface,var(--paper)));color:var(--on-surface,var(--ink))}.app-frame .agenda-outline-layout .agenda-builder-preparation .administrator-motion-summary{background:var(--surface,var(--paper));border-color:var(--border,var(--line));margin-bottom:.75rem}.agenda-outline-layout .agenda-builder-preparation .motion-document-view{font:var(--font-body-default)}.agenda-outline-layout .preparation-heading-help{align-items:center;gap:.35rem;display:flex}.agenda-outline-layout .preparation-heading-help .eyebrow{min-width:0}.agenda-outline-layout .agenda-supporting-files button{grid-template-columns:auto minmax(0,1fr);min-width:0;max-width:100%;display:grid}.agenda-outline-layout .agenda-supporting-files button>span{white-space:nowrap;flex:none}.agenda-outline-layout .agenda-supporting-files button>strong{overflow-wrap:anywhere;text-align:left;min-width:0}.agenda-outline-layout .agenda-supporting-files button>small{overflow-wrap:anywhere;white-space:normal;grid-column:2;min-width:0;max-width:none}.agenda-item-popout .agenda-form-field{min-width:0;margin:.42rem 0 .28rem}.agenda-item-popout .agenda-field-heading{align-items:center;gap:.25rem;display:flex}.agenda-item-popout .agenda-field-heading label{margin:0!important}@container agenda-outline (max-width:560px){.agenda-outline-editor>.panel-title{flex-direction:column;align-items:stretch}.agenda-outline-editor .agenda-outline-actions{justify-content:flex-start;width:100%}.agenda-outline-editor .agenda-outline-actions .button{flex:8rem;min-height:44px}}.agenda-outline-layout .agenda-row-tools{display:contents}.agenda-outline-layout .agenda-row-tools>.agenda-drag-handle{order:-2}.agenda-outline-layout .agenda-row-tools>.agenda-item-selector{order:-1}@container agenda-outline (max-width:680px){.agenda-outline-layout .agenda-builder-items article{grid-template-columns:24px 44px 40px minmax(0,1fr);align-items:start;gap:.75rem .375rem;display:grid}.agenda-outline-layout .agenda-row-tools>.agenda-drag-handle{grid-area:1/1;align-self:start;width:24px;min-height:44px;padding:0}.agenda-outline-layout .agenda-row-tools>.agenda-item-selector{grid-area:1/2;justify-content:center;align-self:start;align-items:center;width:44px;min-height:44px;margin:0;display:inline-flex}.agenda-outline-layout .agenda-builder-items article>.agenda-item-number{grid-area:1/3;align-self:start;width:40px;min-width:40px;min-height:44px}.agenda-outline-layout .agenda-builder-items article>.grow{overflow-wrap:anywhere;grid-area:1/4;min-width:0}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-item-number))>.grow{grid-column:3/-1}.agenda-outline-layout .agenda-row-tools>.agenda-item-actions{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:.375rem;width:100%}.agenda-outline-layout .agenda-item-actions button{min-height:44px}.agenda-outline-layout .agenda-item-actions .agenda-action-move{width:34px}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-drag-handle)){grid-template-columns:44px minmax(0,1fr)}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-drag-handle))>.agenda-item-number{grid-column:1}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-drag-handle))>.grow{grid-column:2}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-drag-handle,.agenda-item-number)){grid-template-columns:minmax(0,1fr)}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-drag-handle,.agenda-item-number))>.grow{grid-column:1}}@container agenda-outline (max-width:400px){.agenda-outline-layout .agenda-builder-items article:has(.agenda-row-tools){grid-template-columns:44px 44px minmax(0,1fr);gap:0 8px}.agenda-outline-layout .agenda-builder-items article>.agenda-item-number{grid-area:1/2;justify-self:center}.agenda-outline-layout .agenda-row-tools>.agenda-item-selector{grid-area:2/2}.agenda-outline-layout .agenda-row-tools>.agenda-drag-handle{grid-area:1/1;justify-self:center;width:44px}.agenda-outline-layout .agenda-builder-items article>.grow{grid-area:1/3/span 2;align-self:start}.agenda-outline-layout .agenda-row-tools>.agenda-item-actions{grid-area:3/1/auto/-1;margin-top:8px}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-item-number))>.grow{grid-area:1/3}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-item-number)) .agenda-row-tools>.agenda-item-selector{grid-row:1}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-item-number)) .agenda-row-tools>.agenda-drag-handle{grid-row:1}.agenda-outline-layout .agenda-builder-items article:not(:has(.agenda-item-number)) .agenda-row-tools>.agenda-item-actions{grid-row:2}.agenda-outline-layout .agenda-builder-items article.agenda-child-item{margin-left:12px}.agenda-outline-layout .agenda-item-actions .agenda-action-move{width:44px}.agenda-outline-editor .agenda-bulk-toolbar{gap:8px;min-height:44px;padding-block:0}.agenda-outline-editor .agenda-bulk-toolbar>label{min-height:44px}.agenda-outline-editor .agenda-bulk-toolbar>div:empty{display:none}}@media (max-width:760px){.agenda-overview .workspace-page-header .agenda-builder-summary{flex-flow:wrap;align-items:baseline;gap:.375rem;min-width:0;padding-top:.625rem}.agenda-overview .workspace-page-header .agenda-builder-summary strong{font:var(--font-body-default)!important;font-weight:700!important}.agenda-overview .workspace-page-header .agenda-builder-summary :is(span,small){white-space:normal;margin:0}.agenda-overview .workspace-page-header .agenda-builder-summary small{margin-left:auto}}.agenda-index-panel .agenda-card:hover{transform:none}.agenda-index-panel .meeting-links{flex-shrink:0;display:flex}.agenda-index-panel .meeting-links .button{white-space:nowrap;min-height:40px;text-decoration:none}@media (max-width:760px){.agenda-builder-sidebar.agenda-item-popout{height:100dvh;max-height:100dvh}.agenda-item-popout .agenda-form-section>header{flex-wrap:wrap}.agenda-item-popout .agenda-form-section>header>div{flex:auto;min-width:0}.agenda-item-popout .agenda-form-actions{margin:.75rem 0 0;padding:.75rem 0;bottom:0}.agenda-item-popout .agenda-form-primary-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));width:100%}.agenda-item-popout .agenda-form-primary-actions .button{white-space:normal;min-width:0;max-width:100%;min-height:44px}.agenda-index-panel .agenda-card{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:1rem;margin-inline:0;padding-inline:0;display:grid}.agenda-index-panel .agenda-card>.grow{min-width:0}.agenda-index-panel .meeting-links{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%}.agenda-index-panel .meeting-links :is(.status,.button){white-space:normal;overflow-wrap:anywhere;max-width:100%}.agenda-index-panel .meeting-links .button{min-height:44px}}@media (max-width:900px){.agenda-index-panel .agenda-filter-bar.form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;padding:1rem}.agenda-index-panel .agenda-filter-bar label{min-width:0;margin:0}.agenda-index-panel .agenda-filter-bar label:first-child{grid-column:1/-1}.agenda-index-panel .agenda-filter-bar :is(input,select){min-width:0;min-height:44px}}@media (max-width:600px){.agenda-index-panel .agenda-filter-bar.form-grid.three{grid-template-columns:minmax(0,1fr)}}
.app-tooltip-bubble{background:var(--tooltip-background,#183746);box-sizing:border-box;color:var(--tooltip-foreground,#fff);font:var(--font-caption-meta);overflow-wrap:anywhere;text-align:left;text-transform:none;white-space:normal;z-index:20100;border:0;border-radius:.375rem;width:max-content;max-width:min(20rem,100vw - 16px);margin:0;padding:.625rem .75rem;position:fixed;inset:auto;overflow:auto;box-shadow:0 4px 16px #0000002e}.app-tooltip-bubble::backdrop{pointer-events:none;background:0 0}body .app-information-hint:focus-visible{outline:2px solid var(--primary,var(--blue));outline-offset:2px}
.live-motion-section{background:var(--surface,var(--paper));border:1px solid var(--border,var(--line));border-radius:14px;min-width:0;padding:24px;box-shadow:0 2px 4px #0f172a0a;container:live-motion/inline-size}.live-motion-section>.eyebrow{margin:0 0 8px}.live-motion-section>h2{overflow-wrap:anywhere;margin:0 0 24px}.live-motion-section .live-attachments{margin:0 0 24px;padding-top:20px}.live-motion-section .live-attachments h3{margin-bottom:12px}.live-motion-section .live-attachments button{background:var(--surface-subtle,var(--soft));border:1px solid var(--border,var(--line));border-radius:10px;gap:8px 12px;min-height:56px;padding:12px 16px}.live-motion-section .live-attachments button>strong{overflow-wrap:anywhere;min-width:0}.live-motion-section .live-attachments button>span{color:var(--danger);padding:5px 8px}.live-motion-section .live-attachments button>small{grid-column:2/-1}.live-motion-section .active-item-action-toolbar{background:var(--surface,var(--paper));border:1px solid var(--border,var(--line));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;padding:14px 16px;display:flex}.live-motion-section .active-item-action-toolbar .button{min-height:38px;padding:8px 14px}.live-motion-section .motion-list{margin:0}.live-motion-section .main-motion-card{background:var(--surface,var(--paper));border-radius:12px;margin-bottom:20px;padding:18px}#meeting-motion-composer{background:var(--surface,var(--paper));border:1px solid var(--border,var(--line));box-shadow:none;border-radius:12px;margin:0;overflow:hidden}#meeting-motion-composer>summary{background:var(--surface-subtle,var(--soft));color:var(--on-surface,var(--ink));border:0;gap:16px;min-height:64px;padding:18px 20px}#meeting-motion-composer[open]>summary{border-bottom:1px solid var(--border,var(--line))}#meeting-motion-composer>summary>span{gap:6px;min-width:0;display:grid}#meeting-motion-composer>summary strong{font:var(--font-heading-sm)}#meeting-motion-composer>summary:after{color:var(--on-surface-muted,var(--ink-soft));content:"";border-top:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;margin-left:auto;transform:rotate(-45deg)}#meeting-motion-composer:not([open])>summary:after{transform:rotate(135deg)}#meeting-motion-composer .live-motion-availability{color:var(--on-surface-muted,var(--ink-soft));font:var(--font-caption-meta);flex-wrap:wrap;align-items:center;gap:4px;display:flex}#meeting-motion-composer .motion-form{background:var(--surface,var(--paper));color:var(--on-surface,var(--ink));filter:none;opacity:1;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:20px}#meeting-motion-composer .motion-form :is(label,legend,strong,span,p){color:inherit}#meeting-motion-composer .motion-form>label,#meeting-motion-composer .form-grid.three label{gap:8px;min-width:0}#meeting-motion-composer .motion-form :is(input:not([type=radio]),select){background:var(--control-background,var(--paper));border:1px solid var(--border,var(--line));color:var(--on-surface,var(--ink));border-radius:8px;width:100%;min-width:0;min-height:42px;padding:10px 12px}#meeting-motion-composer .motion-form .live-motion-prepared-notice{background:var(--green-soft);border:1px solid color-mix(in srgb, var(--green) 42%, var(--green-soft));color:var(--green);border-radius:10px;gap:4px;margin:0;padding:14px 16px;display:grid}#meeting-motion-composer .live-motion-prepared-notice strong{font-weight:600}#meeting-motion-composer .live-motion-rich-editor{min-width:0;margin:0}#meeting-motion-composer .live-motion-rich-editor>legend{margin-bottom:10px;padding:0}#meeting-motion-composer .motion-editor{border:0;min-width:0}#meeting-motion-composer .motion-compact-insert{background:0 0;border:0;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:0 0 8px}#meeting-motion-composer .motion-compact-insert>span{flex-wrap:wrap;gap:6px}#meeting-motion-composer .motion-compact-insert>span:nth-child(2){display:contents}#meeting-motion-composer .motion-compact-count{color:var(--on-surface-muted,var(--ink-soft));white-space:nowrap;margin-left:auto}#meeting-motion-composer .motion-compact-insert strong{color:var(--on-surface-muted,var(--ink-soft));font-weight:400}#meeting-motion-composer .motion-compact-insert button{background:var(--control-background,var(--paper));border:1px solid var(--border,var(--line));color:var(--on-surface,var(--ink));border-radius:5px;min-height:32px;padding:5px 10px}#meeting-motion-composer .motion-compact-insert button.danger{color:var(--danger)}#meeting-motion-composer .motion-rich-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:6px;margin-top:10px;position:static}#meeting-motion-composer .motion-toolbar-group{flex:0 auto;grid-template-rows:auto minmax(2rem,auto);grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;max-width:100%}#meeting-motion-composer .motion-toolbar-label{margin:0;line-height:1.2}#meeting-motion-composer .motion-toolbar-controls{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;max-width:100%}#meeting-motion-composer .motion-form .motion-rich-toolbar :is(button,select){box-sizing:border-box;height:2rem;min-height:2rem;margin:0;line-height:1.2}#meeting-motion-composer .motion-form .motion-rich-toolbar button{min-width:2rem;padding:0 5px}#meeting-motion-composer .motion-form .motion-rich-toolbar select{width:9rem;min-width:0;max-width:100%;padding:3px 24px 3px 8px}#meeting-motion-composer .motion-rich-toolbar .motion-toolbar-history{margin-left:0}#meeting-motion-composer :is(fieldset,legend){min-width:0;max-width:100%}#meeting-motion-composer .motion-canvas-panel{background:0 0}#meeting-motion-composer .motion-canvas-toolbar{background:0 0;border:0;padding:10px 0 6px}#meeting-motion-composer .motion-canvas-toolbar small{color:var(--on-surface-muted,var(--ink-soft))}#meeting-motion-composer .motion-canvas-scroll{min-width:0;overflow:visible}#meeting-motion-composer .motion-editor.is-compact .motion-canvas{background:var(--control-background,var(--paper));border:1px solid var(--border,var(--line));border-radius:10px;width:100%;min-height:96px;margin:0;padding:14px 12px}#meeting-motion-composer .motion-canvas:focus-within{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}#meeting-motion-composer .motion-canvas:has(>.motion-edit-block.is-selected:only-of-type){border-color:var(--green)}#meeting-motion-composer .motion-that-prefix{color:var(--on-surface-muted,var(--ink-soft));margin:0 0 4px 4px}#meeting-motion-composer .motion-edit-block{min-height:38px;margin:0;padding:4px 30px}#meeting-motion-composer .motion-edit-block.is-selected{box-shadow:none;border-color:#0000}#meeting-motion-composer .motion-edit-block:focus-within{background:0 0}#meeting-motion-composer .motion-contenteditable{min-height:38px;padding:4px}#meeting-motion-composer .motion-contenteditable p{margin:0}#meeting-motion-composer .motion-block-order{position:static}#meeting-motion-composer .motion-block-order button{background:0 0;width:24px;height:30px}#meeting-motion-composer .motion-empty-canvas{min-height:100px}#meeting-motion-composer .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}#meeting-motion-composer .motion-result-method{background:var(--surface-subtle,var(--soft));border:1px solid var(--border,var(--line));box-sizing:border-box;font:var(--font-body-default);overflow-wrap:anywhere;border-radius:8px;align-items:center;min-height:42px;padding:10px 12px;display:flex}#meeting-motion-composer .motion-form .custom-motion-person{background:var(--surface-subtle,var(--soft));border-color:var(--border,var(--line));color:var(--on-surface,var(--ink));margin:0}#meeting-motion-composer .decision-method{background:0 0;border:0;border-radius:0;padding:0}#meeting-motion-composer .decision-method legend{margin-bottom:10px;padding:0}#meeting-motion-composer .decision-method .record-method{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#meeting-motion-composer .decision-method .record-method label{background:var(--control-background,var(--paper));border:1px solid var(--border,var(--line));color:var(--on-surface,var(--ink));cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 16px;gap:10px;min-height:72px;padding:14px;display:grid}#meeting-motion-composer .decision-method .record-method label:has(input:checked){background:var(--control-hover,var(--soft));border-color:var(--primary,var(--blue));box-shadow:inset 0 0 0 1px var(--primary,var(--blue));color:var(--control-hover-text,var(--ink))}#meeting-motion-composer .decision-method .record-method input{accent-color:var(--primary,var(--blue));width:18px;height:18px;min-height:18px;padding:0}#meeting-motion-composer .decision-method .record-method span{min-width:0}#meeting-motion-composer .decision-method .record-method label>span{font:var(--font-body-default);overflow-wrap:anywhere;font-weight:500}#meeting-motion-composer .decision-method .record-method .app-information-hint{margin:0}#meeting-motion-composer .decision-method .record-method strong{overflow-wrap:anywhere;font-weight:500;line-height:1.5;display:inline}#meeting-motion-composer .chair-outcome-popout{background:var(--surface-subtle,var(--soft));box-shadow:none}#meeting-motion-composer .chair-outcome-popout label{min-width:0}#meeting-motion-composer .chair-outcome-popout span{overflow-wrap:anywhere;min-width:0}#meeting-motion-composer .motion-form>.button.full{box-shadow:none;min-height:46px}#meeting-motion-composer.is-inactive .motion-form>.button.full{background:var(--surface-subtle,var(--soft));border:1px solid var(--border,var(--line));color:var(--on-surface-muted,var(--ink-soft));opacity:1}@container live-motion (max-width:440px){#meeting-motion-composer .form-grid.three,#meeting-motion-composer .decision-method .record-method{grid-template-columns:1fr}#meeting-motion-composer .chair-outcome-popout>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@container live-motion (max-width:340px){#meeting-motion-composer .motion-form{grid-template-columns:1fr;gap:20px;padding:16px}#meeting-motion-composer>summary{padding:16px}#meeting-motion-composer .motion-form>label{grid-column:1}#meeting-motion-composer .motion-compact-insert button{white-space:normal}#meeting-motion-composer .chair-outcome-popout>div{grid-template-columns:1fr}#meeting-motion-composer .motion-form>.button.full{white-space:normal}}@media (max-width:600px){.live-motion-section{padding:16px}}@media (prefers-reduced-motion:reduce){#meeting-motion-composer>summary:after{transition:none}#meeting-motion-composer .chair-outcome-popout{animation:none}}.roll-call-disclosure>summary.panel-title{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.roll-call-disclosure>summary::-webkit-details-marker{display:none}.roll-call-disclosure>summary h2{margin:0}.roll-call-disclosure>summary .roll-call-count{white-space:nowrap;margin-left:auto}.roll-call-disclosure>summary .roll-call-chevron{border-top:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;margin:3px 2px 0 0;transform:rotate(-45deg)}.roll-call-disclosure:not([open])>summary .roll-call-chevron{margin-top:-3px;transform:rotate(135deg)}.roll-call-disclosure:not([open])>summary.panel-title{border:0;margin:0;padding-bottom:.35rem}.roll-call-disclosure:not([open])>:not(summary){display:none}.roll-call-disclosure>summary:focus-visible{outline:2px solid var(--primary,var(--blue));outline-offset:3px;border-radius:4px}
.live-item-timer{--timer-color:var(--green);--timer-surface:var(--green-soft);border:1px solid var(--timer-color);background:var(--timer-surface);color:var(--timer-color);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;margin-bottom:18px;padding:14px;display:grid}.live-item-timer.warning{--timer-color:var(--warning-soft-text);--timer-surface:var(--warning-soft)}.live-item-timer.overdue{--timer-color:var(--danger);--timer-surface:var(--red-soft)}.live-item-timer.untimed{--timer-color:var(--ink-soft);--timer-surface:var(--surface-subtle)}.live-item-timer-copy{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.live-item-timer-copy .eyebrow{color:inherit;margin:0}.live-item-timer-copy strong{color:var(--ink);font-size:.875rem}.live-item-timer-copy>span:last-child{font-size:.75rem}.live-item-timer-value{text-align:right;align-content:center;gap:3px;max-width:240px;display:grid}.live-item-timer-value [role=timer]{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700;line-height:1.2}.live-item-timer-value [role=status]{overflow-wrap:anywhere;font-size:.75rem}.live-item-timer-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-item-timer-progress{background:color-mix(in srgb, var(--timer-color) 18%, transparent);border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.live-item-timer-progress>span{background:var(--timer-color);height:100%;display:block}.live-item-timer-controls{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.live-item-timer-controls:empty{display:none}.live-item-timer-controls .button{justify-content:center;align-items:center;gap:8px;min-height:36px;display:inline-flex}.live-item-timer-icon{flex:0 0 18px;width:18px;height:18px}.live-item-timer :is(.live-item-timer-sync,.live-item-timer-error){grid-column:1/-1;margin:0;font-size:.75rem}.live-item-timer-sync{color:var(--ink)}.live-item-timer-error{color:var(--danger)}@media (max-width:600px){.live-item-timer{grid-template-columns:minmax(0,1fr)}.live-item-timer-value{text-align:left;max-width:none}.live-item-timer-controls .button{min-height:44px}}@media print{.live-item-timer{display:none}}
.workspace-page-header{background:var(--surface,var(--paper));border:1px solid var(--border,var(--line));color:var(--ink);border-radius:14px;min-width:0;margin-bottom:1rem;padding:1.25rem 1.375rem 0}.workspace-page-header-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding-bottom:1.125rem;display:flex}.workspace-page-header-copy{flex:18rem;min-width:0}body .workspace-page-header .workspace-page-header-copy h1{overflow-wrap:anywhere;margin:.375rem 0 0;font:700 1.375rem/1.25 var(--font-app)!important;letter-spacing:-.015em!important}.workspace-breadcrumb ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.workspace-breadcrumb li{align-items:baseline;gap:.5rem;min-width:0;display:flex}.workspace-breadcrumb :is(a,span){color:var(--ink-soft);font:500 .75rem/1.4 var(--font-app);overflow-wrap:anywhere;text-decoration:none}.workspace-breadcrumb [aria-current=page]{color:var(--blue);font-weight:600}.workspace-breadcrumb a:hover{color:var(--blue);text-decoration:underline}.workspace-breadcrumb a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.workspace-page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;max-width:100%;display:flex}.workspace-page-header-actions .button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:36px;padding:.5rem .875rem}.workspace-page-header-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.625rem;display:flex}.workspace-page-header-meta small{color:inherit}.workspace-page-header .agenda-builder-summary{border-left:1px solid var(--line);text-align:right;flex-direction:column;padding-left:1rem;display:flex}.workspace-page-header .agenda-builder-summary :is(span,small){color:var(--ink-soft)}@media (max-width:760px){.workspace-page-header{padding:1rem 1rem 0}.workspace-page-header-row{gap:.875rem;padding-bottom:1rem}.workspace-page-header-copy{flex-basis:100%}.workspace-page-header-actions{justify-content:flex-start;width:100%}.workspace-page-header .agenda-builder-summary{text-align:left;border-left:0;flex-basis:100%;padding-left:0}}
body .modern-sidebar{border-right-color:var(--divider,var(--line));box-shadow:4px 0 16px color-mix(in srgb, var(--ink) 3%, transparent)}body .modern-sidebar :is(.sidebar-brand,.sidebar-footer,.sidebar-account){border-color:var(--divider,var(--line))}body :is(.panel-title,.workspace-page-header-row){border-bottom-color:var(--divider,var(--line))}body :is(.app-frame,.app-dialog,.agenda-build-dialog,.meeting-edit-dialog) :is(th,td,hr):not(:where(.official-document *,.minutes-header-mini-preview *,.motion-canvas *,.motion-document-view *)){border-color:var(--divider,var(--line))}body :is(.panel,.stat,.document-group,.decision-meeting-card,.expandable-group,.app-dialog,.board-pack-dialog,.meeting-edit-dialog,.agenda-build-dialog){border-color:var(--border,var(--line));border-radius:var(--radius-card,12px)}body :is(.page .button.ghost,.navigation-layout-options>label):not(:hover):not(:focus-visible):not(:has(:checked)){border-color:var(--border-strong,var(--line-strong))}body .panel:focus-visible{outline:2px solid var(--blue);outline-offset:2px}body :is(input,select,textarea):focus-visible:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([aria-invalid=true]):not(:user-invalid){border-color:var(--blue);outline:2px solid var(--focus-ring,color-mix(in srgb, var(--blue) 40%, transparent));outline-offset:2px}@media (forced-colors:active){body :is(.panel,.stat,.workspace-page-header,.modern-sidebar,.app-dialog){border-color:canvastext}}
.page:has(>.dashboard-content){max-width:1600px;padding:16px}.dashboard-content{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"summary summary""activity activity""calendar meetings""calendar work";align-items:start;gap:14px;min-width:0;display:grid}@media (min-width:1001px){.dashboard-content{grid-template-rows:auto auto auto 1fr}}.dashboard-content{--font-body-default:400 .75rem/1.5 var(--font-app);--font-label-action:500 .75rem/1.4 var(--font-app);--font-field-label:500 .6875rem/1.4 var(--font-app);--font-heading-md:700 .875rem/1.4 var(--font-app);--font-heading-sm:700 .8125rem/1.4 var(--font-app);--font-caption-meta:400 .6875rem/1.45 var(--font-app);--font-overline:700 .625rem/1.35 var(--font-app);--font-badge-counter:500 .625rem/1.3 var(--font-app);--font-display-stat:700 1.25rem/1.2 var(--font-app)}.dashboard-content>.workspace-page-header{grid-area:summary;margin:0;padding:12px 16px}.dashboard-content .workspace-page-header-row{border:0;grid-template-columns:minmax(220px,.9fr) minmax(0,2.4fr);align-items:center;gap:12px;padding:0;display:grid}body .dashboard-content .workspace-page-header .workspace-page-header-copy h1{font:700 1.25rem/1.3 var(--font-app)!important}.dashboard-content .workspace-page-header h1{margin:5px 0 0;font-size:20px;line-height:1.3}.dashboard-content .workspace-breadcrumb{font-size:12px}.dashboard-content .workspace-page-header-actions{width:100%;min-width:0;display:block}.dashboard-content .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.dashboard-content .stat{border:1px solid var(--border);background:var(--surface-subtle);min-width:0;min-height:68px;box-shadow:none;border-radius:8px;align-content:start;gap:4px;padding:8px 12px;display:grid}.dashboard-content .stats{--font-caption-meta:400 .5625rem/1.4 var(--font-app);--font-overline:700 .5625rem/1.35 var(--font-app)}.dashboard-content .stat>span{letter-spacing:.04em;color:var(--ink-soft);overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.3}.dashboard-content .stat>strong{margin:0;font-size:22px;line-height:1.1}.dashboard-content .stat>small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.dashboard-content>.panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:12px;margin:0;padding:0}.dashboard-activity-row{grid-area:activity;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:14px;min-width:0;display:grid}.dashboard-content .dashboard-activity-row>.panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:12px;margin:0;padding:0}.dashboard-content .dashboard-activity{overflow:hidden}.dashboard-attention>header{border-bottom:1px solid var(--divider);padding:12px 16px}.dashboard-attention h2{margin:0;font-size:12px}.dashboard-attention article{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:12px 16px;display:flex}.dashboard-attention article:last-child{border-bottom:0}.dashboard-attention article>div{overflow-wrap:anywhere;flex:1;min-width:0}.dashboard-attention h3{margin:4px 0;font-size:13px;line-height:1.45}.dashboard-attention p{color:var(--ink-soft);margin:0;font-size:12px}.dashboard-attention-label{color:var(--primary-text,var(--blue));font-size:11px;font-weight:600}.dashboard-attention-label.overdue{color:var(--danger-text,var(--ink))}.dashboard-attention .button{flex-shrink:0;min-height:44px;padding:7px 12px}.dashboard-attention .dashboard-attention-empty{padding:16px}.dashboard-activity-copy .dashboard-earlier-updates{color:var(--primary-text,var(--blue));font-size:11px;font-weight:400}@media (max-width:1000px){.dashboard-activity-row{grid-template-columns:minmax(0,1fr)}}.dashboard-activity>header{border-bottom:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 16px;display:flex}.dashboard-activity>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-activity h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.dashboard-activity-dot,.dashboard-unread-marker{background:var(--blue);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.dashboard-count{color:var(--primary-text,var(--blue));background:var(--blue-soft);border-radius:20px;padding:3px 7px;font-size:10px;font-weight:700}.dashboard-activity nav{flex-shrink:0;align-items:center;gap:12px;display:flex}.dashboard-activity nav :is(a,button){min-height:28px;color:var(--primary-text,var(--blue));cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:12px;display:inline-flex}.dashboard-activity nav button{color:var(--ink-soft)}.dashboard-activity nav button:disabled{opacity:.55;cursor:default}.dashboard-activity-list article{border-bottom:1px solid var(--divider);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;display:grid}.dashboard-activity-list article:last-child{border:0}.dashboard-activity-list article.unread{background:var(--surface-subtle)}.dashboard-activity-icon{background:var(--surface-muted);border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.dashboard-activity-icon img{width:16px;height:16px}.activity-agenda .dashboard-activity-icon{background:var(--blue-soft)}.activity-minutes .dashboard-activity-icon{background:var(--warning-soft)}.activity-action .dashboard-activity-icon{background:var(--danger-soft)}.dashboard-activity-copy{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;font-size:12px;line-height:1.5;display:flex}.dashboard-activity-label{background:var(--surface-muted);color:var(--ink-soft);border:1px solid var(--border);text-transform:uppercase;border-radius:3px;padding:0 5px;font-size:10px;font-weight:700}.activity-agenda .dashboard-activity-label{color:var(--primary-text,var(--blue));background:var(--blue-soft)}.activity-minutes .dashboard-activity-label{color:var(--warning-text,var(--ink));background:var(--warning-soft)}.activity-action .dashboard-activity-label{color:var(--danger-text,var(--ink));background:var(--danger-soft)}.dashboard-activity-copy a{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.dashboard-activity-copy p{color:var(--ink-soft);overflow-wrap:anywhere;flex-basis:100%;margin:0}.dashboard-activity-list time{color:var(--ink-soft);white-space:nowrap;font-size:11px}.dashboard-activity-empty{color:var(--ink-soft);margin:0;padding:16px;font-size:13px}.dashboard-inline-error{color:var(--danger-text,var(--ink));padding:12px 16px;font-size:13px}.dashboard-inline-error button{margin-left:8px}.dashboard-content .dashboard-meeting-hub{grid-area:meetings}.dashboard-content .dashboard-work-hub{grid-area:work;overflow:hidden}.dashboard-content .dashboard-tabs{border-bottom:1px solid var(--divider);align-items:center;margin:0;padding:0 16px;display:flex}.dashboard-content .dashboard-tabs>div{flex-wrap:wrap;gap:20px;min-width:0;display:flex}.dashboard-content .dashboard-tabs button{min-height:42px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:12px 0;font-size:12px;display:inline-flex}.dashboard-content .dashboard-tabs button.active{border-bottom-color:var(--blue);color:var(--primary-text,var(--blue))}.dashboard-content .dashboard-tabs button span{background:var(--surface-muted);color:var(--ink-soft);border-radius:20px;padding:2px 6px;font-size:11px}.dashboard-content .dashboard-tabs button.active span{background:var(--blue-soft);color:var(--primary-text,var(--blue))}.dashboard-meeting-filters,.dashboard-group-control,.dashboard-meeting-filters label{align-items:center;gap:6px;display:flex}.dashboard-meeting-filters{border-bottom:1px solid var(--divider);color:var(--ink-soft);flex-wrap:wrap;gap:10px 16px;padding:8px 16px;font-size:11px}.dashboard-meeting-filters label{margin:0}.dashboard-meeting-filters select{width:auto;min-width:0;max-width:160px;min-height:28px;padding:3px 8px;font-size:12px}.dashboard-group-control .segmented-control{border:1px solid var(--border);background:var(--surface-subtle);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:2px;min-width:0;padding:2px;display:grid}.dashboard-group-control button{min-height:26px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 6px;font-size:11px}.dashboard-group-control button.active{background:var(--blue);color:var(--on-primary)}.dashboard-content .dashboard-meeting-list{gap:16px;padding:16px;display:grid}.dashboard-meeting-group{gap:10px;min-width:0;display:grid}.dashboard-content .dashboard-meeting-group>h3{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:11px}.dashboard-content .dashboard-meeting-list article{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:10px 12px;min-width:0;padding:14px;display:grid}.dashboard-content .dashboard-meeting-list time{background:var(--ink);color:var(--surface);border:0;border-radius:7px;flex-direction:column;align-self:start;align-items:center;gap:0;width:48px;padding:5px 2px;display:flex}.dashboard-content .dashboard-meeting-list time>:is(span,small){color:inherit;background:0 0;padding:0;font-size:9px;line-height:1.2}.dashboard-content .dashboard-meeting-list time>strong{color:inherit;font-size:23px;line-height:1.2}.dashboard-meeting-list .grow{min-width:0}.dashboard-meeting-meta{color:var(--ink-soft);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.dashboard-content .dashboard-meeting-meta .status{border-radius:20px;padding:3px 6px;font-size:9px}.dashboard-content .dashboard-meeting-list h4{overflow-wrap:anywhere;margin:5px 0;font-size:14px;line-height:1.45}.dashboard-content .dashboard-meeting-list h4 a{color:var(--ink)}.dashboard-content .dashboard-meeting-list p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.dashboard-content .dashboard-meeting-list .inline-action-link{margin-top:4px;font-size:12px;display:inline-block}.dashboard-content .dashboard-open-meeting{grid-column:1/-1;justify-content:center;width:100%;min-height:32px;padding:6px 10px;font-size:12px}.dashboard-content .dashboard-record-links{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:start;gap:6px;display:flex}.dashboard-content .dashboard-record-links :is(a,button,summary){border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--ink);cursor:pointer;border-radius:5px;align-items:center;padding:5px 8px;font-size:12px;display:inline-flex}.dashboard-content .calendar-provider-menu>div{z-index:30;width:min(280px,70vw)}.dashboard-content .calendar-provider-menu>div button{display:flex}.dashboard-content .dashboard-meeting-footer{border-top:1px solid var(--divider);background:var(--surface-subtle);color:var(--ink-soft);border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.dashboard-content .meeting-calendar-panel{grid-area:calendar;overflow:hidden}.dashboard-content .dashboard-action-list{padding:0 16px;display:grid}.dashboard-content .dashboard-action-list article{border-bottom:1px solid var(--divider);background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.dashboard-content .dashboard-action-list article:last-child{border:0}.dashboard-content .dashboard-action-list .grow{flex-basis:100%;min-width:0}.dashboard-content .dashboard-action-list h3{align-items:baseline;gap:6px;margin:5px 0;font-size:13px;display:flex}.dashboard-content .dashboard-action-list .priority{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dashboard-content .dashboard-action-list :is(p,small,.grow>span){color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0;font-size:11px;line-height:1.5}.dashboard-content .dashboard-action-list article>a{color:var(--ink);margin-left:auto;font-size:12px}.dashboard-content .action-status-badge{border-radius:20px;font-size:10px}.dashboard-content .dashboard-signature-card{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.dashboard-content .dashboard-signature-card h3{font-size:14px}.dashboard-content .dashboard-signature-card p{font-size:12px}.dashboard-content :is(button,a,summary):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dashboard-content a:hover{color:var(--primary-text,var(--blue))}@media (max-width:1100px){.dashboard-content .workspace-page-header-row{grid-template-columns:1fr;gap:12px}}@media (max-width:1000px){.dashboard-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""activity""calendar""meetings""work"}}@media (max-width:600px){.page:has(>.dashboard-content){padding:12px}.dashboard-content .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-activity>header{flex-direction:column;align-items:start;gap:6px}.dashboard-activity-list article{grid-template-columns:24px minmax(0,1fr);gap:8px}.dashboard-activity-list time{grid-column:2}.dashboard-content .dashboard-tabs>div{gap:12px}.dashboard-content .dashboard-tabs button{white-space:normal}.dashboard-group-control{flex-wrap:wrap;flex:100%;min-width:0}.dashboard-group-control>div{flex:13rem;min-width:0;max-width:100%}.dashboard-group-control button{white-space:normal;overflow-wrap:anywhere}.dashboard-meeting-filters>label{flex:100%}.dashboard-meeting-filters select{flex:auto;max-width:none;min-height:44px}.dashboard-content .dashboard-meeting-list article{padding:12px}.dashboard-content :is(.dashboard-record-links a,.dashboard-record-links button,.dashboard-record-links summary,.dashboard-open-meeting,.dashboard-group-control button,.meeting-calendar-view-switch button,.meeting-calendar-navigation button,.dashboard-activity nav a,.dashboard-activity nav button),.dashboard-content .meeting-calendar-day{min-height:44px}.dashboard-content .calendar-provider-menu>div{left:auto;right:0}}
.schedule-content{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:1rem;display:grid}.schedule-content>.panel{min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:12px;margin:0}.schedule-content .scheduled-meetings-panel{padding:1.25rem}.schedule-content .panel-title{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding-bottom:.875rem}.schedule-content .panel-title h2{margin:0}.schedule-content .meeting-group-toolbar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.schedule-content .meeting-group-toolbar>span{color:var(--ink-soft);font-size:12px}.schedule-content .segmented-control{border-radius:7px;gap:.15rem;width:auto;padding:.2rem}.schedule-content .segmented-control button{min-height:30px;box-shadow:none;border:0;padding:.3rem .5rem}.schedule-content .meeting-group-toolbar .segmented-control{min-width:0;display:inline-flex}.schedule-content .meeting-group-toolbar .segmented-control button{width:auto;min-width:0}.schedule-content .meeting-group-section{margin:1.25rem 0 0}.schedule-content .meeting-group-section:first-child{margin-top:0}.schedule-content .meeting-group-section>header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.schedule-content .meeting-group-section>header h3{color:var(--ink-soft);border:0;margin:0;padding:0}.schedule-content .meeting-group-section>header>span{color:var(--ink-soft);font-size:12px}.schedule-content .meeting-list-cards{gap:.75rem;display:grid}.schedule-content .meeting-card{background:var(--surface-subtle);border:1px solid var(--border);box-shadow:none;border-radius:9px;grid-template-columns:58px minmax(0,1fr);gap:.75rem;padding:.875rem;display:grid}.schedule-content .meeting-card>.date-tile{border-radius:7px;grid-area:1/1;width:58px;min-width:0;padding:.375rem}.schedule-content .meeting-card>.grow{grid-column:2;min-width:0}.schedule-content .meeting-card :is(h3,p){overflow-wrap:anywhere;margin:.25rem 0}.schedule-content .schedule-card-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.schedule-content .meeting-card-tools{grid-column:1/-1;align-items:stretch;gap:.75rem;width:100%}.schedule-content .meeting-workspace-link{width:100%;min-height:36px;padding:.5rem}.schedule-content .meeting-card-actions{border:0;border-top:1px solid var(--divider);background:0 0;border-radius:0;justify-content:flex-start;gap:.375rem;padding:.75rem 0 0}.schedule-content .meeting-card-actions :is(a,button,.calendar-provider-menu>summary){border:1px solid var(--border);white-space:normal;border-radius:6px;height:auto;min-height:32px;padding:.375rem .5rem}.schedule-content .meeting-card-actions .text-danger{color:var(--red)}:is(.schedule-content,.dashboard-content) .meeting-calendar-panel{padding:1rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-header{border:0;flex-direction:column;align-items:flex-start;gap:.75rem;padding:0}:is(.schedule-content,.dashboard-content) .meeting-calendar-header :is(h2,p){margin:0 0 .25rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-view-switch{border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;padding:.2rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-view-switch button{min-height:30px;box-shadow:none;border:0;padding:.3rem .5rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-navigation{border-color:var(--divider);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-bottom:.75rem;padding:.75rem 0}:is(.schedule-content,.dashboard-content) .meeting-calendar-navigation>div{flex-wrap:wrap;grid-area:1/1;min-width:0}:is(.schedule-content,.dashboard-content) .meeting-calendar-navigation>span{grid-area:1/2}:is(.schedule-content,.dashboard-content) .meeting-calendar-navigation h3{grid-area:2/1/auto/-1}:is(.schedule-content,.dashboard-content) .meeting-calendar-navigation button{min-height:30px;padding:.3rem .5rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-split{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}:is(.schedule-content,.dashboard-content) .meeting-calendar-split>.meeting-calendar-scroll{border:1px solid var(--border);border-radius:8px;overflow:hidden}:is(.schedule-content,.dashboard-content) .meeting-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}:is(.schedule-content,.dashboard-content) .meeting-calendar-weekday{border-color:var(--divider);padding:.4rem .1rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-day{border-color:var(--divider);gap:.125rem;min-width:0;min-height:48px;padding:.2rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-date{width:22px;height:22px}:is(.schedule-content,.dashboard-content) .meeting-calendar-event{border-left-width:2px;padding:.125rem;font-size:0}:is(.schedule-content,.dashboard-content) .meeting-calendar-event time{font-size:10px}:is(.schedule-content,.dashboard-content) .meeting-calendar-day.outside{background:var(--surface-subtle)}:is(.schedule-content,.dashboard-content) .meeting-calendar-selection{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;padding:1rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-selection>h3{border-bottom:1px solid var(--divider);margin:0 0 .75rem;padding-bottom:.625rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-empty-day{text-align:center;border:1px dashed var(--border);border-radius:8px;align-items:center;gap:.5rem;padding:1.25rem .75rem}:is(.schedule-content,.dashboard-content) .meeting-calendar-empty-day:before{content:"";background:var(--ink-soft);width:20px;height:20px;-webkit-mask:url(/icons/menu/schedule.svg) 50%/contain no-repeat;mask:url(/icons/menu/schedule.svg) 50%/contain no-repeat}:is(.schedule-content,.dashboard-content) .calendar-selected-meeting{flex-direction:row;align-items:center;gap:.75rem}.calendar-selected-meeting .calendar-details-button{white-space:nowrap;min-height:36px;margin-left:auto;padding:.5rem .75rem;text-decoration:none}.schedule-create-dialog{background:var(--surface,var(--paper));color:var(--ink);border:1px solid var(--border,var(--line));border-radius:14px;width:min(640px,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);padding:0;box-shadow:0 24px 70px #0003}.schedule-create-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10243b88}.schedule-create-dialog>form{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.schedule-create-dialog :is(header,footer){flex:none;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.schedule-create-dialog header{border-bottom:1px solid var(--divider);justify-content:space-between}.schedule-create-dialog h2{margin:0}.schedule-create-dialog footer{border-top:1px solid var(--divider)}.schedule-create-body{min-height:0;padding:1.25rem;overflow-y:auto}.schedule-create-fields{border:0;min-width:0;margin:0;padding:0}.schedule-create-dialog .form-grid.three{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.schedule-create-dialog .form-grid.three>*{grid-column:span 3;min-width:0;margin:0}.schedule-create-dialog .form-grid.three>:is(:first-child,:nth-child(6)){grid-column:1/-1}.schedule-create-dialog .form-grid.three>:nth-child(n+7){grid-column:span 2}.schedule-create-dialog .form-grid:not(.three){grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem}.schedule-create-dialog label{min-width:0;margin:0}.schedule-create-dialog :is(input,select,textarea){min-width:0;max-width:100%}.schedule-create-dialog .meeting-board-picker{background:var(--surface-subtle);border-color:var(--border)}.schedule-create-dialog .meeting-board-picker label{background:var(--surface);border:0;border-radius:4px;flex-direction:row;align-items:center;gap:.5rem;padding:.25rem;display:inline-flex}.schedule-create-dialog .meeting-board-picker input{width:16px;height:16px;min-height:0;margin:0}.schedule-create-dialog .form-grid :is(input:not([type=checkbox]),select){min-height:36px;padding:.5rem .625rem}.schedule-create-dialog .form-grid textarea{min-height:72px}.schedule-create-dialog .attendance-planner{padding:.875rem}.schedule-create-dialog .attendance-planner-columns{grid-template-columns:minmax(0,1fr);gap:.75rem}.schedule-create-dialog .attendance-planner-columns>div{background:var(--surface-subtle);min-height:0}.schedule-create-dialog .attendance-planner-columns article{background:var(--surface);flex-wrap:wrap;min-width:0}.schedule-create-dialog .attendance-planner-columns select{width:130px}@media (max-width:1050px){.schedule-content{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.schedule-content :is(.scheduled-meetings-panel,.meeting-calendar-panel){padding:1rem}.schedule-content :is(button,.meeting-card-actions a,.calendar-provider-menu>summary){min-height:40px}.schedule-content .meeting-group-toolbar{min-width:0;max-width:100%}.schedule-content .meeting-group-toolbar .segmented-control{flex-wrap:wrap;max-width:100%}.schedule-content .meeting-group-toolbar .segmented-control button{flex:auto}.schedule-content .schedule-card-meta .status{white-space:normal;overflow-wrap:anywhere;max-width:100%}.schedule-content .meeting-calendar-view-switch{flex-wrap:wrap;display:flex}.schedule-content .meeting-calendar-view-switch button{flex:auto;width:auto}.schedule-content .calendar-selected-meeting{flex-wrap:wrap}.schedule-content .calendar-meeting-copy{flex:10rem}.schedule-create-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.schedule-create-dialog>form{max-height:calc(100dvh - 1rem)}.schedule-create-dialog :is(header,footer,.schedule-create-body){padding:1rem}.schedule-create-dialog .form-grid.three>:nth-child(n+7){grid-column:span 3}.schedule-create-dialog .form-grid.three>:last-child{grid-column:1/-1}}
.meeting-register-content{gap:1.5rem;min-width:0;display:grid}.meeting-register-content .meeting-register-tools{background:var(--surface,var(--paper));border:1px solid var(--border,var(--line));box-shadow:0 2px 4px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(0,1.8fr);gap:2rem;margin:0;padding:1.5rem;overflow:visible}.meeting-register-content .meeting-register-tools:before{display:none}.meeting-register-content .meeting-register-intro{gap:.4rem;padding:0}.meeting-register-content .meeting-register-intro .eyebrow{color:var(--ink-soft)}.meeting-register-content .meeting-register-intro h2{font-size:20px;line-height:1.3}.meeting-register-content .meeting-register-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.meeting-register-content :is(.meeting-register-filter,.meeting-register-search){gap:.5rem}.meeting-register-content :is(.meeting-register-filter,.meeting-register-search)>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:600}.meeting-register-content .segmented-control{border-radius:12px;gap:.125rem;padding:.25rem}.meeting-register-content .segmented-control button{height:auto;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:.5rem .375rem;font-size:13px;font-weight:600}.meeting-register-content .segmented-control button.active{background:var(--control-selected,var(--blue));color:var(--control-selected-text,var(--on-primary))}.meeting-register-content .meeting-register-search-field{position:relative}.meeting-register-content .meeting-register-search-field>svg{width:18px;height:18px;color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.meeting-register-content .meeting-register-search input{border-radius:12px;min-height:48px;padding:.65rem .75rem .65rem 2.5rem;font-size:13.5px}.meeting-register-content .meeting-workspace-register{gap:1rem}.meeting-register-content .meeting-card{border:1px solid var(--border,var(--line));background:var(--surface,var(--paper));box-shadow:0 2px 4px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:16px;grid-template-columns:80px minmax(200px,1fr) auto;align-items:center;gap:1.5rem;padding:1.75rem 1.5rem;display:grid}.meeting-register-content .meeting-card>.date-tile{background:var(--primary,var(--blue));width:80px;min-width:0;min-height:88px;color:var(--on-primary);border-radius:13px;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;padding:.625rem;display:flex}.meeting-register-content .date-tile strong{letter-spacing:-.02em;font-size:32px;line-height:1.1}.meeting-register-content .date-tile span{text-transform:uppercase;margin-top:.375rem;font-size:12px;font-weight:700}.meeting-register-content .date-tile small{color:inherit;font-size:11px}.meeting-register-content .meeting-card>.grow{grid-column:2;min-width:0}.meeting-register-content .meeting-register-meta{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.meeting-register-content .meeting-register-meta .kicker{letter-spacing:.04em;font-size:11px}.meeting-register-content .meeting-register-meta .status{padding:.3rem .65rem;font-size:10px}.meeting-register-content .status.scheduled{background:var(--primary-soft,var(--blue-soft));color:var(--primary-text,var(--ink))}.meeting-register-content .status.adjourned{background:var(--surface-muted);color:var(--ink-soft)}.meeting-register-content .meeting-card h3{--font-heading-sm:var(--font-heading-md);margin:.5rem 0;font-size:18px;line-height:1.35}.meeting-register-content .meeting-register-details{flex-wrap:wrap;gap:.25rem .875rem;display:flex}.meeting-register-content .meeting-register-details p{align-items:flex-start;gap:.4rem;min-width:0;font-size:12px;line-height:1.5;display:flex}.meeting-register-content .meeting-register-details svg{width:15px;height:15px;color:var(--ink-soft);flex:0 0 15px;margin-top:2px}.meeting-register-content .meeting-card .meeting-readiness{margin-top:.5rem;font-size:12px}.meeting-register-content .meeting-readiness strong{color:var(--ink);font-weight:500}.meeting-register-content .meeting-card-tools{grid-column:3;width:auto;min-width:0}.meeting-register-content .meeting-card-actions{background:0 0;border:0;gap:.5rem;padding:0}.meeting-register-content .meeting-card-actions .button{border-radius:10px;height:auto;min-height:40px;margin:0;padding:.6rem .8rem;font-size:13px;font-weight:600}@media (max-width:1250px){.meeting-register-content .meeting-register-tools{grid-template-columns:minmax(0,1fr);gap:1.25rem}.meeting-register-content .meeting-card{grid-template-columns:80px minmax(0,1fr);gap:1rem 1.5rem}.meeting-register-content .meeting-card-tools{grid-column:2}.meeting-register-content .meeting-card-actions{justify-content:flex-start}}@media (max-width:600px){.meeting-register-content{gap:1rem}.meeting-register-content .meeting-register-tools{padding:1rem}.meeting-register-content .meeting-register-controls{grid-template-columns:minmax(0,1fr);gap:1rem}.meeting-register-content .meeting-card{grid-template-columns:60px minmax(0,1fr);gap:1rem;padding:1rem}.meeting-register-content .meeting-card>.date-tile{border-radius:10px;align-self:start;width:60px;min-height:76px}.meeting-register-content .date-tile strong{font-size:28px}.meeting-register-content .meeting-card h3{--font-heading-sm:700 16px/1.35 var(--font-app);font-size:16px}.meeting-register-content .meeting-card-tools{grid-column:1/-1;width:100%}.meeting-register-content .meeting-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.meeting-register-content .meeting-card-actions .button{white-space:normal;width:100%;min-height:44px}.meeting-register-content .meeting-card-actions .meeting-workspace-link{grid-column:auto}}
.minutes-redesign,.minutes-list-redesign{gap:1.25rem;min-width:0;display:grid}.minutes-redesign .workspace-page-header{margin:0}.minutes-redesign .workspace-page-header-meta{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}:is(.minutes-redesign,.minutes-list-redesign)>.panel,.minutes-list-card,.minutes-summary-sections>.panel{background:var(--surface,var(--paper));border:1px solid var(--border,var(--line));box-shadow:0 2px 4px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:14px}.minutes-list-toolbar{grid-template-columns:minmax(210px,1fr) minmax(0,1.7fr);align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:grid}.minutes-list-toolbar h2{margin:0}.minutes-list-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.minutes-list-controls label{min-width:0;margin:0}.minutes-filter-label{margin-bottom:.4rem;font-size:12px;font-weight:600;display:block}.minutes-list-controls .segmented-control{border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.125rem;padding:.25rem;display:grid}.minutes-list-controls .segmented-control button{width:auto;min-width:0;min-height:34px;box-shadow:none;border:0;padding:.375rem;font-size:12px}.minutes-search-field{position:relative}.minutes-search-field svg{width:16px;height:16px;color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.minutes-search-field input{min-height:44px;padding-left:2.25rem}.minutes-list-cards{gap:1rem;display:grid}.minutes-list-card{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-width:0;margin:0;padding:1.25rem;display:grid}.minutes-list-card .date-tile{background:var(--primary,var(--blue));width:64px;min-width:0;min-height:80px;color:var(--on-primary);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:.6rem;display:flex}.minutes-list-card .date-tile strong{font-size:28px;line-height:1.1}.minutes-list-card .date-tile small{color:inherit}.minutes-list-card .grow{min-width:0}.minutes-list-card h3{--font-heading-sm:var(--font-heading-md);overflow-wrap:anywhere;margin:.35rem 0}.minutes-list-card p{color:var(--ink-soft);margin:.25rem 0 0;font-size:12px}.minutes-list-card-actions{align-items:center;gap:1rem;display:flex}.minutes-list-card-actions .button{min-height:40px}.minutes-workflow-bar,.minutes-outline-toolbar,.minutes-restore-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.minutes-workflow-bar{padding:1.25rem}.minutes-workflow-bar h2{margin:.25rem 0 .5rem}.minutes-toolbar-actions,.minutes-row-actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.minutes-redesign .button{min-height:36px}.minutes-redesign .minutes-row-actions .button{padding:.45rem .6rem}.minutes-outline-panel{min-width:0;padding:1.25rem}.minutes-outline-toolbar{margin-bottom:1rem}.minutes-outline-toolbar h2,.minutes-outline-toolbar p{margin:0 0 .35rem}.minutes-category-card{border:1px solid var(--border,var(--line));border-radius:10px;margin-top:.75rem;overflow:hidden}.minutes-category-card>header{background:var(--surface-subtle,var(--paper));flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.minutes-category-toggle{text-align:left;min-width:180px;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:.75rem;padding:.25rem;display:flex}.minutes-category-toggle>span:nth-child(2){flex:1;gap:.25rem;min-width:0;display:grid}.minutes-category-toggle strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.minutes-category-toggle small{color:var(--ink-soft);font-size:12px;font-weight:500}.minutes-outline-number{background:var(--primary-soft,var(--blue-soft));min-height:32px;color:var(--primary-text,var(--ink));border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.minutes-category-content{border-top:1px solid var(--divider,var(--line));padding:.75rem}.minutes-category-copy{white-space:pre-wrap;margin:.25rem .25rem .75rem;line-height:1.5}.minutes-outline-item{border:1px solid var(--border,var(--line));border-radius:9px;min-width:0;margin-bottom:.75rem;padding:.75rem}.minutes-outline-item>header{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.minutes-outline-item>header .grow{flex:1;min-width:180px}.minutes-outline-item h3{overflow-wrap:anywhere;margin:0 0 .25rem}.minutes-outline-item small{color:var(--ink-soft)}.minutes-nested-items{border-left:2px solid var(--divider,var(--line));margin:.75rem 0 0 .75rem;padding-left:.75rem}.minutes-record-summaries{gap:.5rem;display:grid}.minutes-record-summary{background:var(--surface-subtle,var(--paper));border:1px solid var(--border,var(--line));border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;margin-bottom:.5rem;padding:.75rem;display:flex}.minutes-record-summary .grow{flex:1;min-width:min(240px,100%)}.minutes-record-summary h4{overflow-wrap:anywhere;margin:.2rem 0}.minutes-record-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--ink-soft);white-space:pre-wrap;-webkit-box-orient:vertical;margin:.25rem 0;display:-webkit-box;overflow:hidden}.minutes-add-record{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.minutes-add-record>span{color:var(--ink-soft);margin-right:.25rem;font-size:12px}.minutes-summary-sections{gap:.75rem;display:grid}.minutes-summary-sections .minutes-summary{padding:0;overflow:hidden}.minutes-summary>summary{cursor:pointer;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.minutes-summary>summary::-webkit-details-marker{display:none}.minutes-summary>summary:after{content:"+";color:var(--ink-soft);margin-left:auto}.minutes-summary[open]>summary:after{content:"−"}.minutes-summary>summary>span{color:var(--ink-soft);font-size:12px}.minutes-summary-body{border-top:1px solid var(--divider,var(--line));padding:1rem 1.25rem}.minutes-summary-body>:first-child{margin-top:0}.minutes-summary-body>:last-child{margin-bottom:0}.minutes-summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.minutes-attendance-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.minutes-attendance-columns>.button{justify-self:start}.minutes-correction-entry{border-bottom:1px solid var(--divider);padding:.75rem 0}.minutes-correction-entry:last-child{border:0}.minutes-edit-dialog,.minutes-preview-dialog{background:var(--surface,var(--paper));color:var(--ink);border:1px solid var(--border,var(--line));border-radius:14px;max-width:none;padding:0;box-shadow:0 24px 70px #0003}.minutes-edit-dialog::backdrop,.minutes-preview-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10243b88}.minutes-edit-dialog{width:min(720px,100vw - 2rem);max-height:calc(100dvh - 2rem)}.minutes-edit-dialog.is-wide{width:min(1100px,100vw - 2rem)}.minutes-edit-dialog>form{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.minutes-edit-dialog :is(header,footer){flex:none}.minutes-edit-dialog>form>header{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.minutes-edit-dialog h2{margin:.25rem 0 0}.minutes-edit-dialog .eyebrow{margin:0}.minutes-edit-dialog-body{min-height:0;padding:1.25rem;overflow-y:auto}.minutes-edit-dialog-body>fieldset{border:0;min-width:0;margin:0;padding:0}.minutes-edit-dialog label{flex-direction:column;gap:.4rem;min-width:0;margin:0 0 1rem;display:flex}.minutes-edit-dialog :is(input,textarea,select){min-width:0;max-width:100%}.minutes-edit-dialog textarea{resize:vertical;min-height:90px}.minutes-dialog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.minutes-dialog-form-grid .span-all{grid-column:1/-1}.minutes-edit-dialog .minutes-header-options{border:1px solid var(--border);border-radius:8px;margin:0 0 1rem;padding:.75rem}.minutes-edit-dialog .minutes-header-options label{flex-direction:row;align-items:center;margin:.25rem .75rem .25rem 0;display:inline-flex}.minutes-edit-dialog .minutes-header-options input{width:16px;height:16px;margin:0}.minutes-edit-dialog>form>footer{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.minutes-edit-dialog>form>footer>small{color:var(--ink-soft);max-width:340px}.minutes-edit-dialog>form>footer>div:not(.minutes-discard-confirm){flex-shrink:0;gap:.5rem;display:flex}.minutes-discard-confirm{gap:.75rem;width:100%;display:grid}.minutes-discard-confirm>div{justify-content:flex-end;gap:.5rem;display:flex}.minutes-edit-dialog .motion-rich-toolbar{flex-wrap:wrap;position:static}.minutes-edit-dialog .motion-toolbar-group{flex-shrink:1;min-width:0;max-width:100%}.minutes-edit-dialog .motion-toolbar-controls{flex-wrap:wrap}.minutes-edit-dialog .motion-toolbar-style select{min-width:130px}.minutes-edit-dialog .motion-editor.is-compact .motion-canvas{border:1px solid var(--border,var(--line));background:var(--control-background,var(--paper));border-radius:10px;width:100%;min-height:96px;margin:0;padding:14px 12px}.minutes-edit-dialog .motion-canvas:focus-within{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.minutes-edit-dialog .motion-edit-block{min-height:38px;margin:0;padding:4px 30px}.minutes-edit-dialog .motion-edit-block.is-selected{box-shadow:none;border-color:#0000}.minutes-edit-dialog .motion-contenteditable{min-height:38px;box-shadow:none;border:0;outline:none;padding:4px}.minutes-edit-dialog .motion-contenteditable p{margin:0}.minutes-edit-dialog .motion-empty-canvas{min-height:100px}.minutes-preview-dialog{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:none}.minutes-preview-dialog[open]{flex-direction:column;display:flex}.minutes-preview-dialog>header{border-bottom:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.625rem 1rem;display:flex}.minutes-preview-dialog>header>div{flex:240px;min-width:0}.minutes-preview-dialog header h2{--font-heading-md:600 13px/1.3 var(--font-app);overflow-wrap:anywhere;margin:.125rem 0 0}.minutes-preview-dialog header nav{align-items:center;gap:.375rem;display:flex}.minutes-preview-dialog header .button{min-height:34px;padding:.45rem .65rem}.minutes-preview-viewport{background:var(--surface-muted,#e4e9ee);flex:1;min-height:0;padding:12px;overflow:auto}.minutes-preview-paper{width:816px;margin:0 auto}.minutes-preview-paper .official-document{margin:0}@media (max-width:1150px){.minutes-list-toolbar{grid-template-columns:minmax(0,1fr);gap:1rem}.minutes-list-card{grid-template-columns:64px minmax(0,1fr)}.minutes-list-card-actions{flex-wrap:wrap;grid-column:2;justify-content:space-between}}@media (max-width:600px){.minutes-list-controls,.minutes-dialog-form-grid,.minutes-attendance-columns{grid-template-columns:minmax(0,1fr)}.minutes-list-toolbar,.minutes-workflow-bar,.minutes-outline-panel{padding:1rem}.minutes-list-card{gap:.75rem;padding:1rem}.minutes-list-card-actions{grid-column:1/-1}.minutes-redesign .button{min-height:40px}.minutes-workflow-bar .minutes-toolbar-actions{width:100%}.minutes-workflow-bar .button{flex:auto}.minutes-category-card>header{align-items:stretch}.minutes-category-toggle{flex-basis:100%}.minutes-category-content,.minutes-outline-item{padding:.5rem}.minutes-nested-items{margin-left:0;padding-left:.375rem}.minutes-record-summary{padding:.5rem}.minutes-summary>summary{flex-wrap:wrap;gap:.5rem;padding:.875rem}.minutes-summary-body{padding:.875rem}.minutes-edit-dialog{width:calc(100vw - 1rem)}.minutes-edit-dialog>form>footer{flex-direction:column;align-items:stretch;gap:.5rem}.minutes-edit-dialog>form>footer>div{justify-content:flex-end}.minutes-preview-dialog>header{padding:.5rem}.minutes-preview-dialog header nav{flex-wrap:wrap}}
