@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-sans-latin-ext-400-normal.0497c1b3.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-400-normal.b52565c7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-sans-latin-400-normal.34918409.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-400-normal.1d032d47.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-ext-500-normal.d214c3b7.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-500-normal.baa9a8f2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-500-normal.df2a691d.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-500-normal.2d5fb5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/instrument-sans-latin-ext-600-normal.08bccc79.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-600-normal.e534511e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/instrument-sans-latin-600-normal.e08e708e.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-600-normal.68b79c9c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/instrument-sans-latin-ext-700-normal.caf0ba73.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-700-normal.2cad7401.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/instrument-sans-latin-700-normal.eb91e2cb.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-700-normal.87940294.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-700-normal.976f2e9f.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-700-normal.8d6dd56e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/cormorant-garamond-cyrillic-700-normal.1f64c6ee.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-700-normal.be270825.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/cormorant-garamond-vietnamese-700-normal.2ce71abd.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-700-normal.ff87e82d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/cormorant-garamond-latin-ext-700-normal.daea619a.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-700-normal.7ee9c840.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/cormorant-garamond-latin-700-normal.cdf2c76d.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-700-normal.de97daf3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--action-start:#047857;--hub-ink:#134e4a;--hub-ink-hover:#0b3a37;--hero-deep:#0a2f2c;--focus-teal:#14b8a6;--hero-copy:#d2e5e0;--auth-copy:#c9e1dc;--hero-action-hover:#e5f5ee;--hero-action-fill:rgba(255,255,255,0.08);--hero-action-border:rgba(255,255,255,0.2);--hero-teal-glow:rgba(45,212,191,0.35);--hero-emerald-glow:rgba(16,185,129,0.25);--help-glow:rgba(20,184,166,0.18);--dark-brand:#6ee7b7;--dark-brand-hover:#a7f3d0;--dark-hub-ink:#c2f1e1;--dark-selection-ink:#06201b;--dark-bg:#0b1514;--dark-surface:#111f1d;--dark-text:#e6f1ee;--dark-muted:#c2d2ce;--dark-text-muted:#93a7a2;--dark-line:#223634;--dark-tint:#17372f;--dark-subtle:#1f3b33;--dark-nav-active:rgba(6,78,59,0.3);--dark-nav-border:rgba(4,120,87,0.55);--dark-nav-text:#a7f3d0;--dark-field-bg:rgba(14,41,33,0.78);--dark-field-border:rgba(16,185,129,0.6);--dark-error:#fca5a5;--dark-error-bg:#381b20;--dark-warning:#fcd34d;--dark-warning-bg:#30291a;--hero-ink:#134e4a;--on-brand-hover:#ffffff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--text-xs:var(--text-micro);--text-sm:var(--text-ui);--text-base:var(--text-lead);--text-lg:var(--text-h3);--text-xl:var(--text-h2);--text-heading:var(--text-h1);--radius-small:var(--radius-sm);--radius-pill:999px;--color-bg:#f5f8f7;--color-surface:#ffffff;--color-border:#e3e9e7;--color-text-primary:#152120;--color-text-secondary:#53645f;--color-text-muted:#53645f;--font-sans:"Instrument Sans","Manrope","Segoe UI",sans-serif;--font-display:"Cormorant Garamond",Georgia,serif;--transition-base:var(--duration-base) var(--ease-out);--primary-50:#f0fdfa;--primary-100:#ccfbf1;--primary-400:#2dd4bf;--primary-500:#14b8a6;--primary-600:#0d9488;--primary-700:#0f766e;--brand:#047857;--brand-hover:#065f46;--brand-fill:#047857;--bg:var(--color-bg);--surface:var(--color-surface);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-border);--tint:#ecfdf5;--sidebar:rgba(255,255,255,0.92);--nav-active:rgba(209,250,229,0.8);--nav-border:#a7f3d0;--nav-text:#065f46;--panel-border:var(--line);--panel-bg:var(--surface);--field-bg:rgba(255,255,255,0.8);--field-border:#7d8c88;--subtle:#f0f4f3;--error:#b91c1c;--error-bg:#fef2f2;--warning:#92400e;--warning-bg:#fffbeb;--shadow:var(--shadow-1);--shadow-popover:var(--shadow-2);--radius:var(--radius-lg);--radius-control:var(--radius-md);--sidebar-width:256px;--page-gutter:32px;--page-section-gap:24px;--app-background:var(--bg);--text-micro:12px;--text-meta:12.5px;--text-label:13px;--text-ui:14px;--text-body:15px;--text-lead:16px;--text-h3:17px;--text-h2:22px;--text-h1:32px;--text-stat:30px;--text-wordtag:11px;--font-display-md:40px;--font-display-xl:46px;--font-display-lg:52px;--leading-heading:1.25;--leading-control:1.5;--leading-body:1.6;--leading-reading:1.7;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--control-sm:32px;--control-md:40px;--control-lg:48px;--tap-min:44px;--row-sm:56px;--row-md:64px;--cell-y:12px;--cell-x:16px;--status-info-text:#1e5d8a;--status-info-bg:#eff7ff;--status-info-border:#c9e0f1;--status-success-text:var(--brand);--status-success-bg:var(--tint);--status-success-border:#a7f3d0;--status-warning-text:#92400e;--status-warning-bg:#fffbeb;--status-warning-border:#f3dcb4;--status-danger-text:#b91c1c;--status-danger-bg:#fef2f2;--status-danger-border:#f5c2c2;--status-neutral-text:var(--muted);--status-neutral-bg:var(--subtle);--status-neutral-border:var(--line);--scrim:rgba(6,30,27,0.6);--focus:var(--brand);--shadow-1:0 1px 2px rgba(16,34,31,0.06);--shadow-2:0 10px 30px -14px rgba(16,34,31,0.28);--shadow-3:0 20px 50px -20px rgba(6,30,27,0.45);--shadow-none:none;--z-raised:1;--z-above:2;--z-sticky:10;--z-header:40;--z-popover:50;--z-drawer:60;--z-dialog:100;--z-toast:1000;--space-14:56px;--space-16:64px;--gap-control:8px;--gap-field:16px;--gap-card:18px;--gap-section:36px;--pad-card:20px;--pad-showcase:22px;--page-max:1200px;--duration-fast:120ms;--duration-base:180ms;--duration-slow:240ms;--duration-spin:800ms;--duration-shimmer:1400ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);color-scheme:light;font-family:var(--font-sans);font-size:16px;color:var(--text);background:var(--bg)}:root[data-theme=dark]{--hub-ink:var(--dark-hub-ink);--on-brand-hover:var(--dark-selection-ink);--color-bg:#0b1514;--color-surface:#111f1d;--color-border:#223634;--color-text-primary:#e6f1ee;--color-text-secondary:#c2d2ce;--color-text-muted:#93a7a2;--brand:#6ee7b7;--brand-hover:#a7f3d0;--tint:#17372f;--sidebar:#0d221b;--nav-active:rgba(6,78,59,0.3);--nav-border:rgba(4,120,87,0.55);--nav-text:#a7f3d0;--panel-border:var(--line);--panel-bg:var(--surface);--field-bg:rgba(14,41,33,0.78);--field-border:rgba(110,231,183,0.3);--subtle:#1f3b33;--error:#fca5a5;--error-bg:#381b20;--warning:#fcd34d;--warning-bg:#30291a;--status-info-text:#abd8fc;--status-info-bg:#172036;--status-info-border:#32556f;--status-success-border:rgba(4,120,87,0.55);--status-warning-text:#fcd34d;--status-warning-bg:#30291a;--status-warning-border:#5b4b1f;--status-danger-text:#fca5a5;--status-danger-bg:#381b20;--status-danger-border:#6b2b31;--scrim:rgba(0,0,0,0.6);--shadow-1:0 1px 2px rgba(0,0,0,0.4);--app-background:var(--bg);color-scheme:dark}@media (max-width:700px){:root{--text-h1:28px;--text-h2:20px;--text-stat:26px;--font-display-md:36px;--font-display-xl:34px;--font-display-lg:42px}}@media (pointer:coarse){:root{--control-sm:44px;--control-md:44px}}.procedure-editor>*,.procedure-row>*,.procedures-surface{min-width:0}.procedure-list{margin-top:28px;border-top:0}.procedure-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-6);border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);margin-bottom:10px}.procedure-row>span:first-child{flex:1 1}.procedure-row small,.procedure-row strong{display:block}.procedure-row small{margin-top:6px;color:var(--muted)}.procedure-editor{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);margin-top:28px;gap:var(--space-6)}.procedure-editor .support-form{max-width:none}.procedure-publication{padding-top:var(--space-6)}.procedure-publication>button{margin:8px 8px 16px 0}.procedure-content{max-width:72ch}.procedure-content p,.procedure-proposal p{white-space:pre-wrap;overflow-wrap:anywhere}.procedure-content section{margin:28px 0}.procedure-reader{max-width:76ch;margin-top:var(--space-8)}.procedure-reader .support-form{margin-top:var(--space-10)}.procedure-proposal{border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:var(--space-4)}.procedure-proposal time{display:block;color:var(--muted);font-size:var(--text-meta);margin-top:var(--space-1)}.procedure-linked{padding:12px 0}.operational-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-10);gap:var(--space-6)}.operational-breakdowns dl>div{display:flex;justify-content:space-between;gap:var(--space-6);padding:12px 0;border-bottom:1px solid var(--line)}.operational-breakdowns dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1100px){.procedure-editor{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:700px){.operational-breakdowns{grid-template-columns:minmax(0,1fr)}.procedure-row{flex-wrap:wrap;gap:var(--space-3)}.procedure-row>span:first-child{flex-basis:100%}}.access-workspace{min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.access-filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-bottom:28px}.access-layout{display:grid;align-items:start;grid-template-columns:minmax(150px,190px) minmax(0,1fr);border-top:0;gap:var(--space-6)}.access-areas{padding-top:0}.access-areas button{display:flex;justify-content:flex-start;width:100%;align-items:flex-start;gap:10px;padding:16px 12px;margin-bottom:6px;border:0;background:transparent;text-align:left}.access-areas button[aria-current=true]{background:var(--nav-active);color:var(--nav-text);box-shadow:inset 0 0 0 1px var(--nav-border)}.access-areas button svg{flex-shrink:0;margin-top:3px}.access-areas button span,.access-documents>div,.access-table td{min-width:0;overflow-wrap:anywhere}.access-areas small,.access-areas strong,.access-documents small,.access-table small{display:block}.access-areas small,.access-documents small,.access-table small{color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-1);line-height:1.5}.access-areas button:hover small,.access-areas button[aria-current=true] small,.access-changes .muted{color:var(--text)}.access-detail{min-width:0;padding:var(--space-5);border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel-bg)}.access-detail .section-heading{align-items:flex-start;gap:18px;flex-wrap:wrap}.access-detail h2{margin:0}.access-detail h3{margin:0;font-size:var(--text-h3)}.access-detail .section-heading>div:first-child{flex:1 1 260px}.access-detail .section-heading p{margin:8px 0 0}.access-rule{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:18px 0;margin-bottom:var(--space-6);border-bottom:1px solid var(--line);flex-wrap:wrap}.access-rule p{margin:0}.access-editor{margin:24px 0 32px}.recipient-fields{margin:0 0 20px;border:0;padding:0;min-width:0}.recipient-fields legend{font-weight:600;padding:0;margin-bottom:var(--space-4)}.access-workspace label:not(.recipient-option){display:grid;gap:var(--space-2)}.access-workspace label.checkbox{display:flex}.access-workspace label.access-limit{align-items:flex-start}.access-limit span{display:grid;gap:2px}.recipient-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.recipient-columns h3{display:flex;align-items:center;gap:var(--space-2)}.recipient-columns p{margin:8px 0 12px;font-size:var(--text-ui);line-height:1.6}.recipient-options{max-height:250px;overflow:auto;scrollbar-color:var(--muted) var(--surface)}.recipient-option{display:flex;align-items:flex-start;gap:10px;padding:10px 4px;border-bottom:1px solid var(--line);cursor:pointer}.recipient-option input{flex:0 0 auto;width:16px;height:16px;margin-top:5px;accent-color:var(--brand)}.recipient-option span{min-width:0;overflow-wrap:anywhere}.recipient-option small{display:block;color:var(--muted);font-size:var(--text-xs)}.access-changes{padding:18px 20px;background:var(--tint);margin:20px 0;overflow-wrap:anywhere}.access-changes p{margin:6px 0 0}.access-table-wrap{overflow:auto;margin:12px 0 32px;scrollbar-color:var(--muted) var(--surface)}.access-table{width:100%;min-width:540px;border-collapse:collapse;text-align:left;font-size:var(--text-ui)}.access-table th{font-size:var(--text-xs);color:var(--muted);font-weight:500;padding:12px 10px}.access-table td,.access-table th{border-bottom:1px solid var(--line)}.access-table td{padding:16px 10px;vertical-align:top;max-width:230px}.access-table td:first-child,.access-table th:first-child{padding-left:0}.access-table td:nth-child(4){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.access-yes{color:var(--brand);font-weight:600}.access-documents>div{display:flex;align-items:center;gap:var(--space-4);justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.access-documents>div>div{min-width:0}.access-documents button{flex-shrink:0}.access-empty{padding:22px 0;color:var(--muted)}.access-footnote,.access-note{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:var(--text-meta)}.access-footnote svg,.access-note svg{flex-shrink:0;margin-top:var(--space-1)}.access-workspace input{caret-color:var(--brand)}.access-workspace ::selection{background:var(--tint);color:var(--text)}@media (max-width:1100px){.access-layout{grid-template-columns:minmax(0,1fr);gap:0}.access-areas{display:flex;flex-wrap:wrap;gap:6px;padding:16px 0;border-bottom:1px solid var(--line)}.access-areas button{flex:1 1 150px;width:auto;margin:0;padding:var(--space-3)}}@media (max-width:700px){.access-filters,.recipient-columns{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.access-areas button{flex-basis:130px}.access-detail{padding-top:22px}.access-documents>div{flex-wrap:wrap;gap:10px}.access-changes{padding:var(--space-4)}.access-table,.access-table tbody{display:block;min-width:0}.access-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.access-table tr{display:block;padding:16px 0;border-bottom:1px solid var(--line)}.access-table td{display:block;border:0;max-width:none;padding:7px 0 7px 104px;position:relative;min-height:var(--control-sm);font-size:var(--text-sm)}.access-table td:before{content:attr(data-label);position:absolute;left:0;width:90px;color:var(--muted);font-size:var(--text-xs)}.access-table td:first-child{padding-left:104px}.access-table td:empty{display:none}}.support-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.support-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);min-height:540px;border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--surface)}.support-inbox{border-right:1px solid var(--line);min-width:0;background:var(--panel-bg);border-radius:var(--radius) 0 0 var(--radius)}.support-filters{display:grid;gap:14px;padding:20px 20px 24px 0;border-bottom:1px solid var(--line)}.support-surface label{display:grid;gap:7px;font-size:var(--text-sm)}.support-row{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 12px;font-size:var(--text-ui)}.support-row.selected{background:var(--nav-active);box-shadow:inset 0 0 0 1px var(--nav-border)}.support-row>span{display:grid;gap:6px;padding-left:10px;min-width:0}.support-row strong{overflow-wrap:anywhere;line-height:1.4}.support-hint,.support-row small,.support-row time{color:var(--muted);font-size:var(--text-meta);line-height:1.6}.support-row time{white-space:nowrap}.master-prompt-rules{margin:8px 0 0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font-size:var(--text-meta);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.support-unread{margin-left:10px;color:var(--brand);font-weight:600}.support-thread{min-width:0;padding:var(--space-6)}.support-thread-heading{padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.support-thread-heading h2{overflow-wrap:anywhere}.support-back{margin-bottom:18px}.support-messages{margin:6px 0 24px}.support-message{padding:22px 0;border-bottom:1px solid var(--line)}.support-message.internal{padding:18px;margin-block:14px;border:1px dashed var(--line);background:var(--warning-bg);border-radius:var(--radius-control)}.support-message.system{color:var(--muted);font-size:var(--text-meta)}.support-message-meta{display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--muted)}.support-message-meta strong{display:inline-flex;gap:5px;align-items:center}.support-message-meta time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-message p,.support-source p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;max-width:75ch;margin-bottom:var(--space-3)}.support-message.assistant .support-message-meta strong{color:var(--brand)}.support-sources{display:flex;flex-wrap:wrap;gap:var(--space-2)}.support-sources button{text-align:left}.support-feedback{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.support-feedback button[aria-pressed=true]{background:var(--tint);color:var(--brand);border-color:var(--brand)}.support-attachment{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-block:10px;overflow-wrap:anywhere}.support-source{padding:var(--space-5);background:var(--tint);margin-block:20px}.support-compose,.support-form{display:grid;gap:var(--space-5)}.support-form{max-width:760px;margin-top:var(--space-6)}.support-compose>button,.support-form>button{justify-self:start}.support-compose.internal{padding:18px;border:1px dashed var(--line);background:var(--warning-bg);border-radius:var(--radius-control)}.support-compose input[type=file]{padding:var(--space-3)}.support-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.support-ticket-controls{display:flex;gap:var(--space-3);align-items:end;flex-wrap:wrap;padding-block:20px;border-bottom:1px solid var(--line)}.support-ticket-controls label{flex:1 1;min-width:140px}.assistant-status{display:flex;gap:12px 24px;flex-wrap:wrap;margin-bottom:28px;padding:16px 20px;background:var(--tint);border-radius:var(--radius)}.assistant-status span{color:var(--muted)}.support-admin-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:16px;border-bottom:1px solid var(--line)}.support-admin-row small{display:block;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.support-surface details{margin-block:18px}.support-surface details label{margin-top:18px}@media (max-width:1100px){.support-layout{grid-template-columns:240px minmax(0,1fr)}.support-thread{padding-left:var(--space-5)}}@media (max-width:700px){.support-layout{display:block;min-height:0}.support-inbox{border-right:0}.support-layout.has-selection .support-inbox,.support-layout:not(.has-selection) .support-thread{display:none}.support-thread{padding:22px 0}.support-filters{padding-right:0}.support-fields{grid-template-columns:minmax(0,1fr)}.support-actions{align-items:stretch}.support-admin-row{align-items:flex-start;flex-direction:column}}*{box-sizing:border-box}body{margin:0;font-size:var(--text-sm);background:var(--app-background);background-attachment:fixed;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--text);background:var(--surface);border:1px solid var(--line);cursor:pointer;min-height:var(--control-md);padding:10px 16px;border-color:var(--field-border);border-radius:var(--radius-control);font-weight:600;font-size:var(--text-sm);transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}button:hover{background:var(--tint)}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--brand);text-underline-offset:4px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input,select,textarea{width:100%;border:1px solid var(--field-border);border-radius:var(--radius-control);background:var(--field-bg);color:var(--text);padding:10px 16px;font-size:var(--text-sm);line-height:1.5;transition:border-color var(--transition-base),box-shadow var(--transition-base);caret-color:var(--brand)}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select{min-height:var(--control-md)}select:not([multiple],[size]){appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2353645f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}:root[data-theme=dark] select:not([multiple],[size]),select:not([multiple],[size]){background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}:root[data-theme=dark] select:not([multiple],[size]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2393a7a2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}mark{padding:0 2px;border-radius:3px;background:var(--tint);color:inherit;font-weight:600}:root[data-theme=dark] mark{background:rgba(110,231,183,.18)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}textarea{resize:vertical;min-height:94px;line-height:1.6}input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0}input[type=file]{padding:22px 14px;border-style:dashed}input::file-selector-button{font:inherit;color:var(--text);background:var(--tint);border:0;border-radius:var(--radius-sm);padding:9px 12px;margin-right:14px;cursor:pointer}::selection{background:rgba(20,184,166,.22);color:inherit}*{scrollbar-color:var(--muted) var(--bg);scrollbar-width:thin}h1,h2,h3,p{margin-top:0}h1{text-wrap:balance;font-family:var(--font-display);font-size:var(--text-h1);font-weight:700;line-height:1.04;letter-spacing:-.02em;margin-bottom:var(--space-2)}h2{line-height:1.35;font-size:var(--text-lg);margin-bottom:var(--space-3)}h2,h3{font-weight:600}h3{font-size:var(--text-body)}p{line-height:1.7}small{font-size:var(--text-meta)}.muted,small{color:var(--muted)}.primary{font-weight:600;background:var(--brand-fill);border-color:var(--brand-fill);color:#fff;padding:10px 20px;min-height:var(--control-md);box-shadow:none}.primary:hover{background:var(--brand-hover);color:var(--on-brand-hover);border-color:var(--nav-text);box-shadow:none}[data-theme=dark] .primary{color:#fff}.icon-button{padding:var(--space-2);flex-shrink:0}.icon-button,.text-button{border-color:transparent;background:transparent}.text-button{color:var(--brand)}.toggles{display:flex;align-items:center;gap:var(--space-1)}.language-picker{width:112px;min-height:var(--control-md);padding:var(--space-2);font-size:var(--text-xs)}.access{min-height:100dvh;display:flex;padding:80px 20px 40px}.access,.access-form{align-items:center;justify-content:center}.access-form{position:static;display:block;padding:0;background:transparent;width:min(100%,448px)}.access-form>.toggles{position:absolute;top:20px;right:24px}.login-wrap{width:100%}.login-wrap h2{margin-bottom:10px;font-family:var(--font-display);font-size:var(--text-h1);font-weight:700;text-align:center}.login-wrap>p{text-align:center;margin-bottom:var(--space-6)}.login-wrap .primary{width:100%;margin-top:var(--space-2)}.field{display:block;margin-bottom:21px}.field>span{display:block;font-size:var(--text-label);font-weight:600;margin-bottom:9px}.access-foot{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);margin:35px 0 0!important}.mfa-setup{font-size:var(--text-ui);background:var(--tint);padding:var(--space-4);margin:20px 0}.mfa-setup code{overflow-wrap:anywhere;line-height:1.7}.mfa-qr,.mfa-setup p{margin:0 0 var(--space-3)}.mfa-qr{display:block;width:184px;height:184px;padding:var(--space-2);border-radius:var(--radius-control);background:#fff}.mobile-logo{display:block;width:120px;height:auto;margin:0 auto 20px}.shell{min-height:100dvh;display:flex}.route-loading{min-height:100vh;display:grid;place-content:center;gap:var(--space-4);padding:var(--space-6)}.certification-surface{min-width:0}.certification-surface h2{font-size:var(--text-lg)}.certification-surface .cert-section-title{margin-top:36px}.cert-search{margin:24px 0;max-width:520px}.cert-row{display:flex;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;border:1px solid var(--panel-border);padding:var(--space-6);border-radius:var(--radius);background:var(--panel-bg);margin-bottom:var(--space-4);box-shadow:var(--shadow-1)}.cert-row>svg{color:var(--brand);flex-shrink:0;margin-top:5px}.cert-row-copy{flex:1 1;min-width:min(240px,100%);overflow-wrap:anywhere}.cert-row h2{margin:0 0 6px}.cert-row p{margin:6px 0;max-width:70ch}.cert-row small{overflow-wrap:anywhere}.cert-meta{gap:8px 20px;color:var(--muted);font-size:var(--text-meta);margin:12px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cert-actions,.cert-meta{display:flex;flex-wrap:wrap}.cert-actions{gap:var(--space-3);align-items:center}.cert-download{display:inline-flex;gap:var(--space-2);align-items:center;padding:8px 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-decoration:none;min-height:var(--control-md)}.cert-download:hover{background:var(--tint)}.cert-learning{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);margin-top:var(--space-8)}.cert-lesson{border:1px solid var(--panel-border);border-radius:var(--radius);padding:0 20px;background:var(--panel-bg);margin-bottom:var(--space-3)}.cert-lesson summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.cert-lesson summary svg{display:inline;vertical-align:middle;margin-right:var(--space-2)}.cert-lesson>div{padding:12px 0}.cert-prose{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.cert-assessment fieldset{margin:24px 0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-small);min-width:0}.cert-question legend{padding:0 8px;font-weight:600;overflow-wrap:anywhere;max-width:100%}.cert-option{display:flex;gap:var(--space-3);align-items:flex-start;padding:10px 0;cursor:pointer}.cert-option input{width:18px;height:18px;flex-shrink:0;margin-top:var(--space-1);accent-color:var(--brand)}.cert-option span{overflow-wrap:anywhere;min-width:0}.cert-achieved{display:flex;align-items:flex-start;gap:var(--space-6);margin-top:var(--space-6);overflow-wrap:anywhere;border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--tint);padding:var(--space-6)}.cert-achieved svg{flex-shrink:0;color:var(--brand)}.cert-achieved>div{min-width:0}.cert-achieved h2{margin-top:0}.cert-attempts{margin-top:var(--space-8);border-top:1px solid var(--line)}.cert-editor{margin-top:var(--space-6)}.cert-editor h2{margin:32px 0 12px}.cert-editor>.cert-actions{margin-top:var(--space-8)}.cert-editor fieldset .field{margin-bottom:18px}.cert-publish{border-top:1px solid var(--line);padding-top:var(--space-6);margin-top:var(--space-8);max-width:740px}.cert-revoke{flex-basis:100%;max-width:740px}@media (max-width:1100px){.cert-learning{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:700px){.cert-row{gap:var(--space-3)}.cert-row>.cert-actions{width:100%}.cert-achieved{padding:var(--space-5);gap:14px}}.avatar{display:grid;place-items:center;font-size:var(--text-xs);background:var(--tint);color:var(--brand);flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-control);font-weight:700}.workspace{min-width:0;flex:1 1;display:flex;flex-direction:column;margin-left:var(--sidebar-width)}.main{width:100%;flex:1 1;max-width:1536px;padding:28px var(--page-gutter) 48px;margin:0}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}.page-heading>div{min-width:0}.page-heading>button{flex-shrink:0;margin-top:0}.page-heading p{color:var(--muted);max-width:68ch;margin-bottom:0;font-size:var(--text-sm);line-height:1.6;margin-top:6px}.search{max-width:430px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:0 13px;flex:1 1;color:var(--muted);border-color:var(--field-border);border-radius:var(--radius-control);background:var(--field-bg)}.search input{border:0;background:transparent;min-width:0;padding:10px 0}.search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search input:focus-visible{outline:none}.count{font-size:var(--text-xs);margin-left:auto;white-space:nowrap}.document-list{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);overflow:hidden}.list-heading{display:flex;justify-content:space-between;padding:13px 42px 13px 58px;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--subtle);border-bottom:1px solid var(--line);font-weight:600}.list-heading span:first-child{flex:1 1}.list-heading span:nth-child(2){width:118px}.document-row{display:flex;align-items:center;gap:18px;width:100%;text-align:left;justify-content:flex-start;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 16px;min-height:76px}.document-main,.document-open{flex:1 1;min-width:0}.document-open{display:flex;align-items:center;gap:14px;text-align:left;border:0;background:transparent;padding:8px 0;border-radius:var(--radius-small)}.document-open>svg{flex-shrink:0;color:var(--muted)}.documents-with-access .document-row,.documents-with-access .list-heading{display:grid;grid-template-columns:minmax(160px,1fr) 76px minmax(100px,164px) 76px 148px;gap:14px;padding-left:var(--space-4);padding-right:var(--space-4)}.documents-with-access .list-heading span:nth-child(2){width:auto}.documents-with-access .list-heading span:first-child{padding-left:var(--space-12)}.documents-with-access .badge{justify-self:start}.document-access-summary{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere}.document-access-summary small{display:block;margin-top:var(--space-1)}.document-access-action{font-size:var(--text-xs);gap:6px}.access-drawer{position:fixed;inset:0 0 0 auto;width:min(880px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0 28px 32px;border:0;border-left:1px solid var(--line);color:var(--text);overflow:auto;scrollbar-color:var(--muted) var(--bg);background:var(--surface);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-popover)}.access-drawer::backdrop{background:rgb(11 33 27/.45)}.access-focused .access-layout{display:block;border-top:0}.access-focused .access-detail{border:0;padding-inline:0;background:transparent}.access-focused .access-detail h2{overflow-wrap:anywhere}.editor-form>label:not(.checkbox){display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}@media (max-width:1100px){.documents-with-access .document-row,.documents-with-access .list-heading{grid-template-columns:minmax(160px,1fr) 76px minmax(100px,150px) 140px}.documents-with-access .document-row time,.documents-with-access .list-heading span:nth-child(4){display:none}}@media (max-width:700px){.documents-with-access .list-heading{display:none}.documents-with-access .document-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.documents-with-access .document-open{grid-column:1/-1}.documents-with-access .document-access-summary{grid-column:1}.documents-with-access .document-access-action{grid-column:2;grid-row:2/4;min-height:44px}.documents-with-access .document-row>.badge{display:inline-block;grid-column:1}.access-drawer{padding:0 18px 24px}}.document-main strong{font-size:var(--text-sm);font-weight:600}.document-main strong,.document-main>span{display:block;line-height:1.45;overflow-wrap:anywhere}.document-main>span{margin-top:6px;font-size:var(--text-xs);font-weight:400;color:var(--muted)}.file-icon{width:34px;height:40px;display:grid;place-items:center;color:var(--muted);flex-shrink:0}.code-icon{color:var(--brand)}.document-row time{color:var(--muted);font-size:var(--text-micro);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document-row>svg:last-child{color:var(--muted);flex-shrink:0}.badge{display:inline-block;white-space:nowrap;color:var(--muted);font-size:var(--text-micro);border-radius:var(--radius-pill);padding:4px 10px;font-weight:600;background:var(--subtle)}.published{color:var(--brand);background:var(--tint)}.empty-state{text-align:center;border:1px dashed var(--panel-border);border-radius:var(--radius);background:transparent;min-height:300px;padding:56px 24px}.empty-mark{color:var(--brand);display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--tint);margin:0 auto 20px}.empty-state h2{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-2)}.empty-state p{max-width:48ch;color:var(--muted);margin:0 auto 18px;font-size:var(--text-sm)}.context-note{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--muted);font-size:var(--text-meta);padding:12px 16px;background:var(--tint);border-radius:var(--radius-control);margin:0 0 20px}.context-note p{margin:0;max-width:80ch}.context-note svg{flex-shrink:0;margin-top:2px}.footer{display:flex;align-items:center;gap:9px;font-size:var(--text-micro);color:var(--muted);padding:18px var(--page-gutter);border-top:1px solid var(--panel-border)}.footer span:first-child{margin-right:auto}.back-button{border:0;background:transparent;padding:0;margin-bottom:26px;color:var(--muted);font-size:var(--text-xs)}.reader-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--space-6)}.reader-title{overflow-wrap:anywhere;font-size:var(--text-h1)}.reader{min-width:0;max-width:78ch;padding:var(--space-6);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius)}.reader p{font-size:var(--text-body);line-height:1.85}.reader section{margin:32px 0}.reader h2{text-transform:none;font-size:var(--text-h3);margin-bottom:10px}.reader details{border-top:1px solid var(--line);padding:16px 0}.reader summary{font-weight:500;cursor:pointer}.reader pre,.snapshot{background:var(--sidebar);padding:18px;font-size:var(--text-xs);line-height:1.7;overflow:auto;max-width:100%;white-space:pre-wrap}.endpoint,.reader pre,.snapshot{border-radius:var(--radius-sm);overflow-wrap:anywhere}.endpoint{display:flex;gap:13px;align-items:center;padding:17px;background:var(--tint);margin-bottom:var(--space-6)}.endpoint strong{color:var(--brand);font-size:var(--text-ui)}.endpoint code{font-size:var(--text-label);min-width:0}.document-meta{align-self:start;border-left:0;padding-left:0}.document-meta h2{font-size:var(--text-sm)}.document-meta dl{font-size:var(--text-xs)}.document-meta>button{margin-top:14px;width:100%}.document-meta details{margin:18px 0;font-size:var(--text-xs)}.document-meta summary{cursor:pointer}.document-meta section{margin-top:35px}.document-meta .muted{font-size:var(--text-xs)}.hash{display:block;line-height:1.6;padding-top:10px}.file-name,.hash{overflow-wrap:anywhere}.file-name{font-size:var(--text-ui);margin:24px 0 8px}dl{margin:0}dl>div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted)}dd{margin:0;text-align:right;overflow-wrap:anywhere}.version-row{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:11px 0;background:transparent;justify-content:space-between;width:100%;font-size:var(--text-xs)}.version-row time{font-size:var(--text-micro);color:var(--muted)}.editor-form{max-width:740px}.editor-form fieldset{border:1px solid var(--line);padding:21px;border-radius:var(--radius-small);margin:25px 0}.editor-form legend{padding:0 8px;font-weight:500;font-size:var(--text-body)}.content-input{min-height:300px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.checkbox{align-items:center;gap:10px;margin:20px 0}.check-list,.checkbox{display:flex;font-size:var(--text-ui)}.check-list{flex-direction:column;gap:var(--space-3);margin:15px 0}.check-list label{display:flex;gap:9px;align-items:center}.share-fields p{font-size:var(--text-xs);margin-bottom:0}.share-fields summary{font-size:var(--text-meta);cursor:pointer}.form-actions{display:flex;gap:13px;align-items:center;margin-top:var(--space-8);padding-top:23px;border-top:1px solid var(--line)}.admin-columns{display:grid;gap:var(--space-6)}.admin-row{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);font-size:var(--text-ui);min-width:0;padding:16px 0}.admin-row>div{flex:1 1;min-width:0}.admin-row strong{font-weight:500;overflow-wrap:anywhere}.admin-row small{display:block;margin-top:6px;overflow-wrap:anywhere;line-height:1.6}.admin-row time,.admin-row>button{font-size:var(--text-xs)}.admin-row time{color:var(--muted);flex-shrink:0}.section-heading{display:flex;justify-content:space-between;align-items:center}.section-heading h2{margin:0}.invite-result{padding:var(--space-6);background:var(--tint);margin-top:30px}.invite-result button{margin-top:var(--space-3)}.alert{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;margin:0 0 24px;background:var(--surface);border:1px solid var(--line);font-size:var(--text-ui);line-height:1.6;border-radius:var(--radius-control)}.error{color:var(--error)}.success{color:var(--brand)}.preview-banner{display:flex;align-items:center;gap:var(--space-3);background:var(--tint);padding:15px;margin-bottom:25px;font-size:var(--text-ui)}.preview-banner button{margin-left:auto;font-size:var(--text-xs)}.skip{position:fixed;top:-80px;left:15px;background:var(--surface);z-index:var(--z-dialog);padding:var(--space-3)}.skip:focus{top:15px}.mobile-menu,.nav-scrim{display:none}@media (min-width:1600px){.main{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.page-heading{margin-bottom:var(--space-6)}}@media (max-width:1100px){.workspace{margin-left:var(--sidebar-width)}.main{padding:var(--space-6)}.reader-layout{grid-template-columns:minmax(0,1fr) 195px;gap:25px}.document-meta{padding-left:var(--space-5)}.document-row{gap:var(--space-3)}.document-row time,.list-heading span:last-child{display:none}.document-row>.badge{font-size:var(--text-micro)}.page-heading{flex-wrap:wrap}.page-heading>button{margin-top:0}}@media (max-width:700px){.access{display:block}.access-form{min-height:100dvh;min-height:auto;padding:0}.mobile-logo{display:block;margin-bottom:var(--space-5)}.nav-scrim{display:block;position:fixed;inset:0;background:rgb(0 20 10/.35);border:0;border-radius:0;z-index:var(--z-sticky)}.workspace{margin-left:0}.mobile-menu{display:inline-flex}.main{padding:24px 16px 40px}.page-heading{gap:var(--space-5);margin-bottom:29px}h1{font-size:var(--text-h1)}.page-heading p{font-size:var(--text-ui)}.page-heading>button{font-size:var(--text-xs)}.search{max-width:none;flex-basis:100%}.count{margin-left:0}.document-row{padding:16px 12px;gap:9px}.document-main strong{font-size:var(--text-ui)}.document-main>span{font-size:var(--text-micro)}.file-icon{width:29px}.document-row>.badge{padding:var(--space-1)}.document-row>svg:last-child{width:14px}.document-row>button{font-size:var(--text-micro);padding:var(--space-2)}.list-heading{padding-left:var(--space-10);padding-right:0}.list-heading span:nth-child(2){width:auto}.empty-state{min-height:320px;padding:55px 15px}.empty-state h2{font-size:var(--text-lg)}.reader-layout{display:flex;flex-direction:column;gap:35px}.reader-title{font-size:var(--text-h1)}.document-meta{border-left:0;border-top:1px solid var(--line);padding:25px 0;width:100%}.reader p{font-size:var(--text-sm)}.form-grid{grid-template-columns:1fr}.editor-form fieldset{padding:17px 13px}.admin-row{flex-wrap:wrap}.admin-row>div{flex-basis:55%}.admin-row .badge,.admin-row time{font-size:var(--text-micro)}.section-heading{gap:15px;flex-wrap:wrap}.footer{padding:20px 22px}.preview-banner{flex-wrap:wrap}.preview-banner button{margin-left:0}.context-note,.editor-form .field>span{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sla-matrix-wrap{margin:16px 0 24px}.sla-week-matrix{min-width:660px;table-layout:fixed}.sla-week-matrix th:first-child{width:86px}.sla-week-matrix td,.sla-week-matrix th{padding:10px 6px;text-align:center}.sla-week-matrix input:not([type=checkbox]){width:100%;min-width:0;padding:10px 4px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sla-interval-actions{display:flex;gap:var(--space-1);justify-content:center}.sla-interval-actions button{min-height:var(--control-sm);padding:6px}.support-table.sla-target-matrix{width:100%;min-width:0;table-layout:fixed}.support-table.sla-target-matrix td,.support-table.sla-target-matrix th{width:37%}.support-table.sla-target-matrix th:first-child{width:26%}.sla-target-matrix input{width:100%;min-width:80px;max-width:180px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-table.sla-assignment-table{min-width:560px}.support-table.sla-assignment-table button{white-space:nowrap;overflow-wrap:normal}.sla-matrix-wrap caption{text-align:left;padding:0 0 12px;font-weight:600;color:var(--text)}.sla-variant-picker{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-3);margin:12px 0}.sla-variant-picker label{flex:1 1;min-width:180px}.sla-variant-picker button{margin-bottom:2px}.sla-advanced,.sla-variant-save{margin:16px 0 24px}.sla-holidays{margin:24px 0 16px}.sla-year{max-width:110px}.sla-holiday-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:16px 0;padding:0;list-style:none}.sla-holiday-list li{display:flex;gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line)}.sla-holiday-list time{min-width:60px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.training-source{margin:24px 0}.training-source td small{display:block;color:var(--muted);margin-top:var(--space-1)}@media (max-width:700px){.sla-holiday-list{grid-template-columns:1fr}.support-table.sla-target-matrix td,.support-table.sla-target-matrix th{padding:10px 5px;white-space:normal}.sla-target-matrix input{padding:var(--space-2)}.support-inline-form.sla-assignment-form{display:grid;grid-template-columns:minmax(0,1fr)}.sla-assignment-form label{min-width:0;width:100%}}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding-top:22px;font-size:var(--text-xs)}.support-actions,.support-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.support-tabs{margin-block:16px}.support-actions button[aria-pressed=true],.support-tabs button[aria-pressed=true]{background:var(--tint);color:var(--brand);border-color:var(--brand)}.support-filter-panel{display:grid;gap:14px;padding-block:20px}.support-toolbar{padding:0 20px 20px;border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel-bg);margin-bottom:var(--space-5)}.support-toolbar .support-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:var(--space-4)}.support-surface .support-filter-panel details,.support-surface .support-filter-panel label,.support-surface .support-save-view label{margin:0}.support-clear-filters{justify-self:start}.support-surface .support-toolbar .support-saved{padding-block:8px;margin:0 0 16px;border-bottom:1px solid var(--line);border-top:0}.support-save-view,.support-saved-content,.support-saved-views{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.support-saved-content{justify-content:space-between;padding-block:12px}.support-saved-views{align-items:center}.support-save-view label{flex:1 1;min-width:0}.support-request-search{max-width:540px}.searchable-select{display:grid;gap:7px;min-width:0;position:relative}.searchable-select-control{position:relative}.searchable-select-control input{padding-right:36px;text-overflow:ellipsis}.searchable-select-control>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.searchable-select-popup{position:absolute;top:calc(100% + 4px);inset-inline:0;z-index:var(--z-sticky);border:1px solid var(--line);background:var(--surface);padding:var(--space-1);border-radius:var(--radius-control);box-shadow:var(--shadow-popover)}.searchable-select-popup [role=listbox]{max-height:240px;overflow-y:auto;overscroll-behavior:contain}.searchable-select-popup [role=option]{width:100%;min-height:44px;border:0;background:transparent;text-align:left;justify-content:space-between;gap:var(--space-2);padding:10px;overflow-wrap:anywhere}.searchable-select-popup [role=option][data-active=true]{background:var(--tint);color:var(--brand)}.searchable-select-popup [role=option] svg{flex-shrink:0}.searchable-select-popup p{padding:10px;margin:0;color:var(--muted)}.support-extra summary,.support-filter-panel summary,.support-saved summary{cursor:pointer;font-weight:600;line-height:1.5;padding-block:10px}.support-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-block:16px}.support-extra,.support-saved{border-block:1px solid var(--line);padding:12px 0;margin-block:20px}.support-extra label{margin-block:12px}.support-admin-section h2,.support-extra h3{margin-top:30px}.support-extras{margin-top:28px}.support-live-history{max-height:65vh;min-height:180px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--space-3)}.support-activity-filter{max-width:260px;margin-block:16px}.support-new-message{margin-block:12px}.support-inline-form{display:flex;align-items:end;gap:var(--space-3);flex-wrap:wrap;margin-block:14px}.support-inline-form label{flex:1 1;min-width:140px}.support-admin-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:var(--space-6);border-top:0;padding-top:0}.sla-editor{display:grid;gap:var(--space-5);max-width:900px}.sla-policy-toolbar{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6)}.sla-policy-toolbar label{width:min(100%,440px)}.sla-policy-table{min-width:520px}.sla-policy-table th{position:relative}.sla-policy-table td:first-child{width:50%;overflow-wrap:anywhere}.sla-policy-table .sla-policy-name{padding:8px 0;border:0;border-radius:0;background:none;color:var(--brand);text-align:left;font-weight:600;white-space:normal}.sla-policy-table .sla-policy-name:hover{text-decoration:underline}.sla-policy-detail-heading{display:grid;justify-items:start;gap:var(--space-6)}.sla-policy-detail-heading h2{margin:0;overflow-wrap:anywhere}.sla-editor h2{margin:24px 0 0}.sla-day{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--space-3);border-bottom:1px solid var(--line);padding-block:12px;align-items:start}.sla-day>strong{padding-top:var(--space-3)}.sla-rule{border:1px solid var(--line);padding:18px;min-width:0}.sla-rule legend{padding-inline:8px;font-weight:600}.support-check{display:flex!important;align-items:center;gap:10px!important}.support-check input{width:18px;min-height:18px;accent-color:var(--brand)}.support-table-wrap{overflow:auto;max-width:100%;margin-block:20px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.support-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-table td,.support-table th{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px;vertical-align:top}.support-table th{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.support-table td{min-width:85px}.support-table td:first-child{min-width:150px}.support-table button{text-align:left;white-space:normal;overflow-wrap:anywhere}.support-table tbody tr:hover{background:var(--tint)}.support-stats{flex-wrap:wrap;margin-block:24px}.support-stat,.support-stats{display:flex;gap:var(--space-3)}.support-stat{flex:1 1;min-width:170px;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel-bg);padding:var(--space-5);box-shadow:var(--shadow-1)}.support-stat strong{font-size:var(--text-stat);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-stat[aria-pressed=true]{background:var(--tint)}.support-report-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:32px;gap:var(--space-6)}.support-bar-row{display:grid;grid-template-columns:minmax(100px,1fr) 1fr 35px;gap:var(--space-3);align-items:center;padding-block:8px;font-size:var(--text-sm)}.support-bar-row meter{width:100%;accent-color:var(--brand)}.support-report-list{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0;margin-block:24px}.support-report-list dd,.support-report-list dt{margin:0;border-bottom:1px solid var(--line);padding:16px 8px}.support-report-list dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-surface{min-width:0}.support-surface h2{text-wrap:balance}.support-surface input,.support-surface textarea{caret-color:var(--brand)}.support-surface *{scrollbar-color:var(--muted) var(--surface);scrollbar-width:thin}@media (max-width:1100px){.support-admin-layout{grid-template-columns:minmax(0,1fr)}.support-policy-list{display:flex;gap:var(--space-3);flex-wrap:wrap}.support-policy-list .support-row{width:auto;flex:1 1;min-width:180px}}@media (max-width:700px){.support-filter-panel{padding-right:0}.support-fields,.support-filter-grid,.support-report-columns{grid-template-columns:minmax(0,1fr)}.support-thread{padding-left:0}.sla-day{grid-template-columns:minmax(0,1fr)}.support-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.support-stat{min-width:0}.support-live-history{max-height:55vh}.support-report-list{font-size:var(--text-sm)}.support-admin-layout{gap:var(--space-5)}.support-surface .page-heading .support-actions,.support-table-wrap{width:100%}}.login-wrap>form{padding:var(--space-6);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow-1)}.login-wrap .access-foot{justify-content:center;text-align:left}.document-row:last-child{border-bottom:0}.document-row:hover{background:var(--tint)}.reader p{max-width:75ch}.admin-columns>section,.editor-form,.operational-breakdowns>section,.portal-panel,.procedure-editor>.support-form,.procedure-reader,.sla-editor,.support-admin-section,.support-report-columns>section{border:1px solid var(--panel-border);background:var(--panel-bg);border-radius:var(--radius);padding:var(--space-6);box-shadow:var(--shadow-1);min-width:0}.support-admin-section{margin-top:var(--space-6)}.procedure-editor>.support-form,.support-admin-section .support-form,.support-admin-section h2:first-child{margin-top:0}.editor-form .editor-form,.support-admin-section .support-admin-section{border:0;padding:0;background:transparent;box-shadow:none}.audit-list{border:1px solid var(--line);border-radius:var(--radius);padding:0 20px;background:var(--surface)}.access-table thead,.support-table thead{background:var(--subtle)}.support-table td,.support-table th{padding:12px 16px}.support-table th{font-size:var(--text-micro);letter-spacing:.08em}.support-message.assistant{background:var(--tint);padding:18px;border-radius:var(--radius-control);margin-block:16px;border-bottom:0}.support-thread-heading h2{font-size:var(--text-h2);font-weight:600}.cert-question,.invite-result,.mfa-setup,.preview-banner,.recipient-picker,.sla-rule,.support-extra,.support-source{border-radius:var(--radius-control)}.support-tabs{gap:var(--space-1);border-bottom:1px solid var(--line);padding-bottom:10px}.support-tabs button{background:transparent;border-color:transparent}.support-tabs button[aria-pressed=true]{background:var(--nav-active);border-color:var(--nav-border);color:var(--nav-text)}.alert.error{background:var(--error-bg);border-color:color-mix(in srgb,var(--error) 25%,transparent)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--error)}input[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible{outline-color:var(--error)}button:active:not(:disabled){transform:scale(.99)}select option{background:var(--surface);color:var(--text)}@media (max-width:700px){.access{padding:88px 16px 40px}.access-form{min-height:0}.page-heading{gap:14px;margin-bottom:var(--space-6)}.page-heading>button{font-size:var(--text-sm)}.main .support-thread{padding:20px 16px}.support-toolbar{padding:0 16px 16px}.support-filter-panel{padding-right:0}.admin-columns>section,.cert-row,.editor-form,.operational-breakdowns>section,.portal-panel,.procedure-editor>.support-form,.procedure-reader,.reader,.sla-editor,.support-admin-section,.support-report-columns>section{padding:20px 16px}.access-focused .access-detail{border:0;background:transparent;padding-inline:0}.support-layout{border-radius:var(--radius-control)}.empty-state h2{font-size:var(--text-lg)}.footer{padding:18px 16px}}@media (prefers-reduced-motion:reduce){button:active:not(:disabled){transform:none}}.format-warning{color:var(--warning)}.editor-form progress{width:100%;accent-color:var(--brand)}.cert-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto}.cert-prose ol,.cert-prose ul{white-space:normal;padding-inline-start:1.5rem}