:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grey-0:#fff;--grey-200:#d9d9d9;--grey-600:#686868;--grey-900:#242424;--ink:var(--grey-900);--muted:var(--grey-600);--line:var(--grey-200);--paper:var(--grey-0);--spacing-xs:4px;--spacing-sm:8px;--spacing:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--spacing-2:2px;--spacing-5:5px;--spacing-6:6px;--spacing-7:7px;--spacing-9:9px;--spacing-10:10px;--spacing-11:11px;--spacing-12:12px;--spacing-15:15px;--spacing-18:18px;--spacing-20:20px;--spacing-22:22px;--spacing-26:26px;--spacing-28:28px;--spacing-30:30px;--spacing-36:36px;--spacing-40:40px;--spacing-60:60px;--spacing-72:72px;--dialog-width:560px;--border-width:1px;--error:#9f2929;--font-family:system-ui, sans-serif;--font-size-body:16px;--font-size-control:16px;--font-size-label:15px;--font-size-meta:13px;--font-size-caption:12px;--font-size-ui:14px;--font-size-topic:18px;--font-size-heading:clamp(26px, 4vw, 34px);--font-size-brand:23px;--font-size-day:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-body:1.6;--line-height-topic:1.4;--line-height-heading:1.25;--line-height-ui:1.5;--letter-spacing-heading:-.8px;--letter-spacing-brand:-.5px;font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--ink);background:var(--paper)}*{box-sizing:border-box;touch-action:pan-x pan-y}body{margin:0}.shell{max-width:1020px;padding:0 var(--spacing-lg);margin:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);border-bottom:1px solid var(--line);min-height:96px;display:flex}.brand{font-size:var(--font-size-brand);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-brand);text-decoration:none}.actions,.form-row,nav{align-items:center;gap:var(--spacing-20);flex-wrap:wrap;display:flex}main{min-height:65vh;padding:var(--spacing-xl) 0 var(--spacing-72)}h1{font-size:var(--font-size-heading);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading)}h1,h2{font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}h2{font-size:var(--font-size-topic);line-height:var(--line-height-topic)}h3{font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);color:var(--muted);margin:var(--spacing-22) 0 var(--spacing-5)}p{margin:var(--spacing-sm) 0 var(--spacing)}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{padding:var(--spacing-sm) var(--spacing-2);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-height:40px}button.active,button.primary,button:hover:not(:disabled){border-bottom-color:currentColor}button:disabled{opacity:.4;cursor:default}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}label{gap:var(--spacing-7);font-size:var(--font-size-meta);color:var(--muted);flex-direction:column;display:flex}input,select,textarea{border:1px solid var(--line);background:var(--paper);width:100%;padding:var(--spacing-9) var(--spacing-11);font-size:var(--font-size-control);color:var(--ink);border-radius:3px;min-height:43px}textarea{resize:vertical;line-height:var(--line-height-body)}input:focus,select:focus,textarea:focus{border-color:var(--ink)}.page-heading{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-36);display:flex}.page-heading p{margin-bottom:0}.muted{color:var(--muted)}.small{font-size:var(--font-size-meta)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.grow{flex:1;min-width:0}.stack{gap:var(--spacing-18);flex-direction:column;display:flex}.form-row{align-items:flex-end}.spread{justify-content:space-between}.back{font-size:var(--font-size-ui);margin-bottom:var(--spacing-md);display:inline-block}.eyebrow{font-size:var(--font-size-meta);color:var(--muted);margin-bottom:var(--spacing-10)!important}.editor{border-bottom:1px solid var(--line);margin-bottom:var(--spacing-28)}.editor,.meeting-row{border-top:1px solid var(--line);padding:var(--spacing-md) 0}.meeting-row{gap:var(--spacing-30);align-items:center;text-decoration:none;display:flex}.meeting-row:last-child{border-bottom:1px solid var(--line)}.meeting-row:hover strong{text-underline-offset:5px;text-decoration:underline}.meeting-row strong{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}time{font-size:var(--font-size-ui)}.meeting-row time{align-items:center;gap:var(--spacing-10);width:100px;font-size:var(--font-size-caption);flex-shrink:0;display:flex}.day{font-size:var(--font-size-day);font-weight:var(--font-weight-normal)}.toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-15);padding-bottom:var(--spacing-12);display:flex}.agenda-item,.toolbar{border-bottom:1px solid var(--line)}.agenda-item{padding:var(--spacing-26) 0;scroll-margin-top:var(--spacing-md);position:relative}.agenda-item .item-drag-handle{top:var(--spacing-20);left:calc(var(--spacing-36)*-1);opacity:0;cursor:grab;touch-action:none;position:absolute}.agenda-item:focus-within .item-drag-handle,.agenda-item:hover .item-drag-handle{opacity:1}.agenda-order{position:relative}.agenda-drop-line{background:var(--ink);pointer-events:none;z-index:100001;height:2px;position:absolute;inset-inline:0;transform:translateY(-1px)}.agenda-item-preview{pointer-events:none;visibility:hidden;background:0 0;border-bottom-color:#0000;opacity:.45!important}.agenda-item-preview .item-heading h2{visibility:visible}.agenda-item-preview .composer-actions,.agenda-item-preview .editor-feedback{visibility:hidden}.agenda-item-preview .item-drag-handle,.agenda-list-dragging .item-drag-handle{cursor:grabbing}.agenda-list-dragging{-webkit-user-select:none;user-select:none}.agenda-list-dragging .inline-edit-text:disabled,.agenda-list-dragging .item-body>button:disabled{opacity:1}@media (hover:none){.agenda-item .item-drag-handle{opacity:1}}@media (width<=900px){.agenda-item .item-drag-handle{margin:calc(var(--spacing-6)*-1) 0 0;opacity:1;flex:none;position:static}}.item-heading{align-items:flex-start;gap:var(--spacing-18);margin-bottom:var(--spacing-20);display:flex}.item-number{color:var(--muted);flex-shrink:0;width:22px}.item-actions{margin-left:-7px}.item-body{margin-left:var(--spacing-40)}.item-heading .actions{gap:var(--spacing)}.item-heading button:not(.icon-button){padding-top:0}.duration{width:140px}.new-item{margin:var(--spacing-36) 0 0 var(--spacing-40)}.new-item h2{margin-bottom:var(--spacing-20)}.history-entry{gap:var(--spacing-md);padding:var(--spacing-28) 0;border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);display:grid}.history-entry h2{margin-top:var(--spacing-15)}.login{max-width:380px;margin:var(--spacing-30) auto var(--spacing-60)}.login form{margin-top:var(--spacing-30)}.error{color:var(--error);overflow-wrap:anywhere}.notice{border-left:2px solid var(--line);padding-left:var(--spacing)}.empty{padding:var(--spacing-28) 0;color:var(--muted)}@media (width<=600px){.shell{padding:0 var(--spacing-20)}.site-header{min-height:76px}.site-header,nav{gap:var(--spacing)}.user-name{display:none}main{padding-top:var(--spacing-lg)}.page-heading{align-items:flex-start}.page-heading>button{flex-shrink:0}.form-row{gap:var(--spacing)}.form-row>.grow{flex-basis:100%}.item-body,.new-item{margin-left:0}.history-entry{gap:var(--spacing-10);grid-template-columns:1fr}.meeting-row{gap:var(--spacing-15)}.meeting-row time{width:88px}.toolbar{flex-wrap:wrap}.actions{gap:var(--spacing)}.spread{align-items:flex-start}}.meeting-paper{max-width:800px;margin:0 auto}.meeting-paper .page-heading{align-items:flex-start}.meeting-paper .page-heading>div{flex:1;min-width:0}.composer-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex:none;display:flex}.composer-heading{align-items:flex-start;gap:var(--spacing-18);display:flex}.composer-heading>.paper-input{flex:1}.item-save-slot{width:36px;margin-top:calc(var(--spacing-6)*-1);flex:none}@media (pointer:coarse){.item-save-slot{width:40px}}.item-duration{margin-top:var(--spacing-7);max-width:240px;font-size:var(--font-size-control);line-height:var(--line-height-body)}.document-section{margin:0 0 var(--spacing-20)}.document-section h3{margin:0 0 var(--spacing-5)}.meeting-paper .new-item{margin-top:var(--spacing-md)}.composer-details{gap:var(--spacing);margin:var(--spacing) 0;flex-direction:column;display:flex}.composer-details .paper-input{font-size:var(--font-size-body)}@media (width<=600px){.meeting-paper .page-heading{gap:var(--spacing-12);flex-direction:column}.meeting-paper .page-heading>div{width:100%}.item-heading{gap:var(--spacing-10)}}.document-nav{gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.document-nav a{color:var(--grey-600);padding:var(--spacing-sm) 0;border-bottom:var(--border-width) solid transparent;text-decoration:none}.document-nav a[aria-current=page]{color:var(--grey-900);border-bottom-color:currentColor}.attendance{min-width:0;margin:0 0 var(--spacing-md);padding:0 0 var(--spacing);border:0;border-bottom:var(--border-width) solid var(--line)}.attendance legend{margin-bottom:var(--spacing-sm);font-size:var(--font-size-topic);font-weight:var(--font-weight-medium);padding:0}.attendance-done,.attendance-toggle{margin-left:var(--spacing-sm);font-weight:var(--font-weight-normal)}.attendance-members{-moz-column-gap:var(--spacing);column-gap:var(--spacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=600px){.attendance-members{grid-template-columns:repeat(2,minmax(0,1fr))}}
