:root{--bg:#f4f7f6;--surface:#fff;--surface-muted:#eef3f1;--surface-soft:#f4f7f6;--border:#dce5e2;--control-border:#82918e;--text:#172b3a;--text-soft:#516373;--muted:var(--text-soft);--accent:#0f766e;--accent-strong:#115e59;--accent-soft:#e4f3ef;--danger:#b42318;--danger-soft:#fff0ee;--warning:#855308;--warning-soft:#fff6df;--focus:#0f766e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius:16px;--font-body:1rem;--font-meta:.875rem;--control-height:44px;--shadow:0 8px 24px #172b3a08;--font-sans:"Segoe UI",system-ui,sans-serif;font-family:var(--font-sans);color:var(--text)}:root,body{background:var(--bg)}body{line-height:1.5}.quiet-shell{--workspace-ink:var(--text);--workspace-muted:var(--text-soft);--workspace-accent:var(--accent);background:var(--bg)}.quiet-sidebar{background:#10243a;color:#e7edf4;border-right:0}.quiet-sidebar .quiet-account-trigger,.quiet-sidebar .quiet-brand{color:#f8fafc}.quiet-sidebar .quiet-account-copy small,.quiet-sidebar .quiet-brand small{color:#b7c8da}.quiet-phone-brand small{color:var(--text-soft)}.quiet-sidebar .quiet-navigation-link{color:#cad6e2;border-radius:.6rem}.quiet-sidebar .quiet-navigation-link:hover{background:#ffffff12;color:white}.quiet-sidebar .quiet-navigation-link[aria-current=page]{background:#185452;color:#fff;box-shadow:none}.quiet-sidebar .quiet-account-trigger{border-top-color:#ffffff20;background:transparent}.quiet-settings-link{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;color:#cad6e2;margin-top:auto;font-size:.9rem;border-radius:.6rem}.quiet-settings-link:hover{background:#ffffff12}.quiet-settings-link[aria-current=page]{background:#185452;color:#fff}.quiet-settings-link svg{width:20px;height:20px}.quiet-topbar{background:#fff;border-bottom:1px solid #e0e7ee;gap:1rem}.quiet-topbar .quiet-search-trigger{max-width:420px;flex:1 1;min-width:0}.quiet-site-picker{display:flex;align-items:center;gap:.5rem;font-size:var(--font-meta);color:var(--text-soft);min-width:0}.quiet-site-picker select{min-width:0;max-width:210px;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--radius-sm);padding:.4rem .6rem;color:var(--text);background:var(--surface)}.quiet-site-name{font-size:.875rem;color:#516373}.quiet-shell .quiet-page{max-width:1560px;padding:clamp(1rem,2.5vw,2rem)}.quiet-page :is(.workspace-page-header,.page-header,.today-header,.work-workspace-header,.unified-library-header,.data-hub-hero){display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#172b3a;margin-bottom:1.25rem}.quiet-page :is(.workspace-page-header,.page-header,.today-header,.work-workspace-header,.unified-library-header,.data-hub-hero) h1{margin:0;font-size:clamp(1.75rem,2.3vw,2rem);line-height:1.2;letter-spacing:-.035em;color:#172b3a}.quiet-page :is(.workspace-page-header,.page-header,.today-header,.work-workspace-header,.unified-library-header,.data-hub-hero) p{margin:.5rem 0 0;color:var(--text-soft);font-size:var(--font-body);line-height:1.5;max-width:65ch}.quiet-page :is(.page-header,.today-header,.work-workspace-header,.data-hub-hero) .eyebrow{color:var(--accent-strong);font-size:var(--font-meta);margin-bottom:.4rem}.quiet-page .panel{border-color:var(--border);border-radius:var(--radius-md);box-shadow:none}.quiet-page :is(.button,.ghost-button){border-radius:var(--radius-sm);min-height:var(--control-height);font-size:var(--font-body);font-weight:600}.quiet-page a.button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.quiet-page .button:not(.secondary):not(.danger){background:var(--accent);color:white;border-color:var(--accent)}.quiet-page .button:not(.secondary):not(.danger):hover{background:var(--accent-strong);border-color:var(--accent-strong)}.quiet-page :is(.button.secondary,.ghost-button){border-color:var(--control-border)}.quiet-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){min-height:var(--control-height);font-size:var(--font-body);border-color:var(--control-border)}.quiet-page :is(input,textarea)::placeholder{color:var(--text-soft);opacity:1}.workspace-tabs{display:flex;flex-wrap:wrap;gap:1rem;border-bottom:1px solid #d7e0e8;margin:0 0 1.25rem;padding:0}.workspace-tabs>:is(a,button){border:0;border-bottom:3px solid transparent;background:transparent;border-radius:0;padding:.7rem .15rem;color:#516373;font-size:.925rem;font-weight:600;cursor:pointer;text-decoration:none}.workspace-tabs>[aria-current=page]{color:#0f665f;border-bottom-color:#0f766e;background:transparent}.workspace-tabs>:is(a,button):hover{color:#0f665f}:is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.quiet-sidebar :is(button,a):focus-visible{outline-color:#b0e8dc}.quiet-skip-link{position:fixed;z-index:200;top:8px;left:8px;padding:12px 20px;border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow);transform:translateY(-180%)}.quiet-skip-link:focus{transform:translateY(0)}.quiet-page{scroll-margin-top:100px}.quiet-mobile-navigation :is(a,button){font-size:.8125rem;color:var(--text-soft);min-height:var(--control-height)}.workspace-tabs>:is(a,button){min-height:var(--control-height)}.work-plan-links,.work-plan-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.work-plan-links p,.work-plan-row p{color:#516373;margin:.35rem 0}.work-plan-list{border:1px solid #e0e7ee;border-radius:.8rem;overflow:hidden;background:white}.work-plan-row{color:#172b3a;padding:1rem 1.25rem;border-bottom:1px solid #e0e7ee}.work-plan-row:last-child{border-bottom:0}.work-plan-row:hover{background:#f0f7f6}.library-row-summary{display:flex;flex-wrap:wrap;gap:1rem}.library-row-details,.library-row-summary{font-size:.8rem;color:#516373;margin-top:.4rem}.library-row-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.library-row-details dl{margin-top:.6rem}.unified-library-row{padding:1rem 1.2rem;border-radius:.6rem;box-shadow:none}.unified-library-row-actions{align-self:center}.published-template-status{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem}.published-template-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.published-template-facts dt{color:#516373;font-size:.85rem}.published-template-facts dd{margin:.4rem 0;font-size:1rem;font-weight:600}.published-preview-step{border-top:1px solid #e0e7ee;padding-top:1rem}.published-preview-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem;gap:1rem}.published-version-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e0e7ee;padding:.75rem 0}.organization-equipment-list{display:grid;grid-gap:.5rem;gap:.5rem}.data-state p{margin:0}.data-state-action{margin-top:.8rem}.quiet-language-picker{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0}.quiet-language-picker select{padding:.6rem;border:1px solid #d4dee7;border-radius:.5rem}@media (max-width:900px){.quiet-site-picker select{max-width:150px}}@media (max-width:600px){.quiet-topbar{flex-wrap:wrap;gap:.5rem}.quiet-site-picker{order:3;flex-basis:100%}.quiet-site-picker select{max-width:100%;flex:1 1;min-height:var(--control-height)}.quiet-site-name{order:3;flex-basis:100%}.quiet-page :is(.workspace-page-header,.page-header,.today-header,.work-workspace-header,.unified-library-header,.data-hub-hero){gap:.75rem;margin-bottom:1rem}.quiet-page .work-workspace-header{align-items:center}.quiet-page .work-workspace-header :is(p,.eyebrow){display:none}.workspace-tabs{gap:.8rem;margin-bottom:.8rem}.workspace-tabs>:is(a,button){font-size:.85rem;padding:.6rem 0}.work-plan-links,.work-plan-row{align-items:flex-start;flex-wrap:wrap}.published-template-facts{grid-template-columns:1fr 1fr}.published-preview-fields{display:block}.published-preview-fields>*{margin-bottom:.75rem}.unified-library-row{padding:.85rem}.unified-library-row-actions{grid-column:2;justify-content:flex-start}.quiet-mobile-navigation{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media (max-width:720px){.quiet-shell .quiet-page{padding:16px 16px calc(92px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}