:root{--white: #ffffff;--black-100: #f3f3f4;--black-200: #e4e4e4;--black-300: #cccccc;--black-400: #c1c2c3;--black-500: #acaeaf;--black-600: #999999;--black-700: #828587;--black-800: #676a6c;--black-900: #5a5c5e;--black-1000: #292929;--red-100: #ffeceb;--red-200: #ffd5d2;--red-300: #fd9891;--red-400: #f87168;--red-500: #f15b50;--red-600: #e2483d;--red-700: #c9372c;--red-800: #ae2e24;--red-900: #5d1f1a;--red-1000: #42221f;--teal-100: #e7f9ff;--teal-700: #227d9b;--teal-text: #1e7189;--color-surface: #ffffff;--color-primary: #ffffff;--color-secondary: #f3f3f4;--color-accent: #fbb649;--color-accent-hover: #ffa51f;--color-accent-active: #f59300;--color-brand-logo: #ffb400;--color-danger: #f15b50;--color-delete: #ca3521;--color-delete-disabled: #fd9891;--color-danger-surface: #c9372c;--color-text-on-danger: #ffffff;--color-danger-surface-hover: #ae2e24;--color-warning: #cf9f02;--color-success: #00a706;--color-disabled: #dadadb;--color-disabled-checkbox: #ffd699;--color-border: #e5e6e7;--color-border-alternate: #c1c1c1;--color-border-subtle: #dddddd;--color-alternate: #dadadb;--color-text-primary: #676a6c;--color-text-on-accent: #292929;--color-text-inverse: #ffffff;--color-text-hover: #1e1e1e;--color-text-strong: #343434;--color-sidebar-bg: #1e1e1e;--color-sidebar-bg-hover: #4b4b4b;--color-sidebar-bg-active: #000000;--color-sidebar-text: #a8a28f;--color-sidebar-text-muted: #918c80;--color-sidebar-divider: #3a3a3a;--color-avatar-default-bg: #d0e3e8;--color-presence-online: #6bc74c;--color-monogram-1: #f7c76a;--color-monogram-2: #f2a9a4;--color-monogram-3: #c3b3e6;--color-monogram-4: #a8c8ee;--color-monogram-5: #86cfd9;--color-monogram-6: #9ed99c;--color-text-muted: #63676a;--color-warning-text: #8a6b00;--color-success-text: #0a7a0f;--color-danger-text: #c9372c;--amber-100: #fdf6e0;--amber-text: #8a6b00;--amber-body: #4a3c10;--accent-100: #fff4e0;--accent-text: #7a4d00;--accent-body: #4a3512;--color-login-gradient-top: #feefd7;--color-login-gradient-bottom: #f3f3f4;--font-family-base: "Poppins", sans-serif;--f-size-small: 12px;--f-size-default: 14px;--f-size-large: 16px;--f-size-xlarge: 18px;--f-size-2xlarge: 20px;--f-size-3xlarge: 28px;--f-weight-light: 300;--f-weight-regular: 400;--f-weight-medium: 500;--f-weight-semibold: 600;--f-weight-bold: 700;--f-weight-extrabold: 800;--line-height-tight: 1;--line-height-body: 1.55;--font-family-doc: "Source Serif 4", Georgia, serif;--font-family-arabic: "Noto Naskh Arabic", "Source Serif 4", serif;--font-family-mono: "JetBrains Mono", ui-monospace, monospace;--doc-size-body: 17px;--doc-lh-body: 1.65;--doc-measure-max: 1100px;--doc-measure: min(100%, var(--doc-measure-max));--doc-h1: 34px;--doc-h2: 24px;--doc-h3: 19px;--doc-h4: 17px;--doc-size-caption: 14px;--doc-size-code: 13.5px;--doc-size-footnote: 13px;--doc-lh-arabic: 1.85;--doc-color-text: #33363a;--doc-color-heading: #1f2124;--doc-color-meta: #6a6e71;--doc-surface-alt: #fafafa;--p-space-0: 0px;--p-space-025: 1px;--p-space-050: 2px;--p-space-100: 4px;--p-space-150: 6px;--p-space-200: 8px;--p-space-250: 10px;--p-space-300: 12px;--p-space-350: 14px;--p-space-400: 16px;--p-space-500: 20px;--p-space-600: 24px;--p-space-800: 32px;--p-space-1000: 40px;--p-space-1200: 48px;--p-space-1600: 64px;--p-space-2000: 80px;--p-space-2400: 96px;--p-space-2800: 112px;--p-space-3200: 128px;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 10px;--radius-3xl: 16px;--radius-4xl: 20px;--radius-pill: 50%;--shadow-sm: rgba(0, 0, 0, .16) 0 0 6px;--shadow-md: rgba(0, 0, 0, .16) 4px 2px 6px;--shadow-lg: rgba(0, 0, 0, .16) 0 0 12px 0;--shadow-popover: rgba(0, 0, 0, .16) 0 3px 6px;--shadow-dot: rgba(0, 0, 0, .25) 0 0 12px;--motion-fast: .1s;--motion-base: .2s;--motion-moderate: .3s;--motion-slow: .5s;--motion-modal-ease: cubic-bezier(.165, .84, .44, 1);--z-base: 0;--z-dropdown: 2;--z-floating: 20;--z-panel: 100;--z-user-menu: 101;--z-modal: 1000;--field-width-xs: 75px;--field-width-s: 150px;--field-width-m: 250px;--field-width-l: 350px;--field-width-xl: 500px;--size-sidebar-full: 220px;--size-sidebar-mini: 70px}:root[data-theme=dark]{--black-100: #202325;--black-200: #2b2f31;--black-300: #3a3f42;--black-400: #4a4f52;--black-500: #5e6366;--black-600: #8b9093;--black-700: #a2a7aa;--black-800: #b9bec1;--black-900: #d2d6d8;--black-1000: #eceef0;--red-100: #39201d;--red-200: #4c2622;--red-300: #7a3a33;--red-500: #f87168;--red-700: #f8938c;--teal-100: #11303a;--teal-700: #79cde6;--teal-text: #79cde6;--color-surface: #1e2022;--color-primary: #1e2022;--color-secondary: #16171a;--color-border: #313538;--color-border-alternate: #4a4f52;--color-border-subtle: #2a2e30;--color-alternate: #3a3f42;--color-danger: #f87168;--color-danger-surface: #f8938c;--color-text-on-danger: #292929;--color-danger-surface-hover: #f87168;--color-delete: #e2483d;--color-warning: #e8b93a;--color-success: #4ec96f;--color-warning-text: #e8b93a;--color-danger-text: #f87168;--color-success-text: #4ec96f;--color-text-primary: #b3b7ba;--color-text-muted: #8b9093;--color-text-strong: #eceef0;--color-text-hover: #ffffff;--color-disabled: #3a3f42;--color-disabled-checkbox: #6b5326;--color-sidebar-bg: #131416;--color-sidebar-bg-hover: #2a2c2f;--color-sidebar-bg-active: #000000;--color-sidebar-divider: #2a2c2f;--amber-100: #332a0d;--amber-text: #e8b93a;--amber-body: #ded4b6;--accent-100: #3a2c0f;--accent-text: #fbc978;--accent-body: #e7dbc4;--color-login-gradient-top: #2f2719;--color-login-gradient-bottom: #16171a;--doc-color-text: #c6cacc;--doc-color-heading: #eceef0;--doc-color-meta: #8b9093;--doc-surface-alt: #232628;--color-avatar-default-bg: #2d4650}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;src:url(/fonts/SourceSerif4.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;src:url(/fonts/SourceSerif4-Italic.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;src:url(/fonts/NotoNaskhArabic-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:700;src:url(/fonts/NotoNaskhArabic-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(/fonts/JetBrainsMono.woff2) format("woff2-variations");font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:16px}body{color:var(--color-text-primary);background:var(--color-secondary);font-family:var(--font-family-base);font-size:var(--f-size-default);line-height:var(--line-height-body);max-width:100vw;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input,textarea,select{border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--f-size-default);color:var(--color-text-strong);background-color:var(--color-surface)}input:disabled,textarea:disabled,select:disabled{background-color:var(--black-100);color:var(--black-500)}a{color:var(--teal-text);text-decoration:none}a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Shell{min-height:100vh}.Shell__sidebar{position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:var(--size-sidebar-full);block-size:100vh;z-index:var(--z-panel);background:var(--color-sidebar-bg);color:var(--color-sidebar-text);display:flex;flex-direction:column;transition:inline-size var(--motion-slow);overflow:visible}.Shell__brand{display:flex;align-items:center;gap:var(--p-space-250);padding-inline:var(--p-space-400);padding-block:var(--p-space-400);flex:none;overflow:hidden}.Shell__brand img{block-size:36px;inline-size:auto}.Shell__brandMark{block-size:34px;inline-size:34px;display:none}.Shell__nav{padding-block:var(--p-space-300);overflow-y:auto;overflow-x:hidden}.Shell__navItem{display:flex;align-items:center;gap:var(--p-space-300);padding:var(--p-space-250) var(--p-space-400);font-size:13px;font-weight:var(--f-weight-semibold);color:var(--color-sidebar-text);border-inline-start:4px solid transparent;cursor:pointer;background:none;border-block:none;border-inline-end:none;inline-size:100%;text-align:start;font-family:var(--font-family-base);transition:background-color var(--motion-base),color var(--motion-fast)}.Shell__navItem:hover{background:var(--color-sidebar-bg-hover);color:var(--white)}.Shell__navItem[aria-current=page]{background:var(--color-sidebar-bg-active);border-inline-start-color:var(--color-accent);color:var(--white)}.Shell__navIcon{inline-size:22px;font-size:17px;line-height:1;text-align:center;flex:none}.Shell__main{padding-inline-start:var(--size-sidebar-full);transition:padding-inline-start var(--motion-slow);min-height:100vh;display:flex;flex-direction:column}.Shell__foot{margin-block-start:auto;flex:none;padding-block:var(--p-space-300);border-block-start:1px solid var(--color-sidebar-divider)}.Shell__footItem{display:flex;align-items:center;gap:var(--p-space-300);inline-size:100%;padding:var(--p-space-250) var(--p-space-400);font-family:var(--font-family-base);font-size:13px;font-weight:var(--f-weight-semibold);color:var(--color-sidebar-text);text-align:start;text-decoration:none;background:none;border:none;border-inline-start:4px solid transparent;cursor:pointer;transition:background-color var(--motion-base),color var(--motion-fast)}.Shell__footItem:hover{background:var(--color-sidebar-bg-hover);color:var(--white)}.Shell__footItem[aria-current=page]{background:var(--color-sidebar-bg-active);border-inline-start-color:var(--color-accent);color:var(--white)}.Shell__footItem--quiet{font-weight:var(--f-weight-regular)}.Shell__user{display:flex;flex-direction:column;padding:var(--p-space-250) var(--p-space-400);padding-inline-start:calc(var(--p-space-400) + 4px)}.Shell__userName{font-size:13px;font-weight:var(--f-weight-semibold);color:var(--color-sidebar-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Shell__userRole{font-size:var(--f-size-small);color:var(--color-sidebar-text-muted)}.Shell__content{flex:1;padding:var(--p-space-500) var(--p-space-600)}.IconButton{inline-size:32px;block-size:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-family-base);font-size:var(--f-size-large);transition:background-color var(--motion-base),color var(--motion-fast)}.IconButton:hover{background:var(--black-100);color:var(--color-text-hover)}.Shell[data-rail=mini] .Shell__sidebar{inline-size:var(--size-sidebar-mini)}.Shell[data-rail=mini] .Shell__main{padding-inline-start:var(--size-sidebar-mini)}.Shell[data-rail=mini] .Shell__brand img{display:none}.Shell[data-rail=mini] .Shell__brandMark{display:block}.Shell[data-rail=mini] .Shell__navLabel{display:none}.Shell[data-rail=mini] .Shell__navItem,.Shell[data-rail=mini] .Shell__footItem{justify-content:center;padding-inline:0}.Shell[data-rail=mini] .Shell__user{display:none}.Shell__railToggle{position:absolute;inset-block-start:var(--p-space-500);inset-inline-end:-14px;inline-size:28px;block-size:28px;border-radius:var(--radius-pill);border:none;padding:0;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-text-on-accent);cursor:pointer;z-index:1;opacity:0;transition:opacity var(--motion-fast),background-color var(--motion-fast)}.Shell__railToggle:hover{background:var(--color-accent-hover)}.Shell__railChevron{display:block}.Shell__railToggle:dir(rtl) .Shell__railChevron{transform:scaleX(-1);transform-origin:center}.Shell__sidebar:hover .Shell__railToggle,.Shell__sidebar:focus-within .Shell__railToggle,.Shell[data-rail=mini] .Shell__railToggle{opacity:1}.Shell[data-rail-overlay=true] .Shell__main{padding-inline-start:var(--size-sidebar-mini)}.Shell[data-rail-overlay=true] .Shell__sidebar{box-shadow:var(--shadow-lg)}@media(max-width:360px){.Shell__content{padding-inline:var(--p-space-300)}}.StatRow{display:grid;grid-template-columns:1fr;gap:var(--p-space-400);margin-block-end:var(--p-space-800)}@media(min-width:768px){.StatRow{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.StatRow{grid-template-columns:repeat(4,1fr)}}.Stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--p-space-400) var(--p-space-500);transition:border-color var(--motion-moderate)}.Stat:hover{border-color:var(--black-1000)}.Stat dt{font-size:var(--f-size-small);color:var(--color-text-muted)}.Stat dd{font-size:26px;font-weight:var(--f-weight-bold);color:var(--black-1000);line-height:var(--line-height-tight);margin-block-start:var(--p-space-150)}.SectionTitle{font-size:var(--f-size-xlarge);font-weight:var(--f-weight-medium);color:var(--black-1000);margin-block:var(--p-space-600) var(--p-space-300)}.BlockList{list-style:none;display:flex;flex-direction:column;gap:var(--p-space-150)}.BlockList li{display:flex;align-items:center;gap:var(--p-space-300);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--p-space-200) var(--p-space-300)}.BlockList__type{font-weight:var(--f-weight-semibold);color:var(--black-1000)}.BlockList__id{font-family:var(--font-family-mono);font-size:var(--f-size-small);color:var(--color-text-muted);margin-inline-start:auto}.Source{font-family:var(--font-family-mono);font-size:var(--doc-size-code);line-height:var(--line-height-body);background:var(--doc-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--p-space-400);overflow-x:auto;color:var(--doc-color-text);white-space:pre-wrap}.Login{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--color-login-gradient-top) 0%,var(--color-login-gradient-bottom) 55%);padding:var(--p-space-600)}.Login__logo{block-size:80px;margin-block-end:var(--p-space-1000)}.Login__card{inline-size:100%;max-inline-size:420px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-4xl);box-shadow:var(--shadow-sm);padding:var(--p-space-1000)}.Login__product{font-size:var(--f-size-3xlarge);font-weight:var(--f-weight-bold);color:var(--black-1000);text-align:center;line-height:var(--line-height-tight);margin-block-end:var(--p-space-150)}.Login__heading{font-size:var(--f-size-default);color:var(--color-text-muted);text-align:center;margin-block-end:var(--p-space-600)}.Field{display:block;margin-block-end:var(--p-space-400)}.Field__label{display:block;font-size:var(--f-size-small);color:var(--black-1000);margin-block-end:var(--p-space-150)}.Field__input{inline-size:100%;padding:var(--p-space-250) var(--p-space-300);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);transition:border-color var(--motion-fast)}.Field__input:focus{border-color:var(--color-accent)}.Field__input[aria-invalid=true]{border-color:var(--red-500)}.Field__hint{margin:var(--p-space-150) 0 var(--p-space-400);font-size:var(--f-size-small);color:var(--color-text-muted)}.Login__error{background:var(--red-100);border:1px solid var(--red-300);color:var(--red-800);border-radius:var(--radius-md);padding:var(--p-space-250) var(--p-space-300);font-size:var(--f-size-small);margin-block-end:var(--p-space-400)}.Button{border:none;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--motion-fast),background-color var(--motion-base);font-family:var(--font-family-base);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--p-space-200);min-block-size:32px;font-size:var(--f-size-default);padding:var(--p-space-250) var(--p-space-500)}.Button--primary{background:var(--color-accent);color:var(--color-text-on-accent)}.Button--primary:hover{background:var(--color-accent-hover)}.Button--primary:active{background:var(--color-accent-active)}.Button--primary[disabled]{background:var(--color-disabled-checkbox);pointer-events:none}.Button--secondary{background:var(--black-100);color:var(--black-1000);border-radius:var(--radius-md)}.Button--secondary:hover{background:var(--black-200)}.Button--sizeHero{font-size:14px;padding:8px 48px;border-radius:var(--radius-lg)}.Button--block{inline-size:100%;display:block;text-align:center}.Button--sizeSm{font-size:var(--f-size-small);padding:var(--p-space-150) var(--p-space-300);border-radius:var(--radius-sm)}.Button--sizeMd{font-size:var(--f-size-default);padding:var(--p-space-250) var(--p-space-500);border-radius:var(--radius-md);min-block-size:38px}.Button--danger{background:var(--color-danger-surface);color:var(--color-text-on-danger)}.Button--danger:hover{background:var(--color-danger-surface-hover)}.Button--danger[disabled]{background:var(--color-disabled-checkbox);color:var(--black-700);pointer-events:none}.Button--quiet{background:transparent;color:var(--color-text-muted);border-radius:var(--radius-md)}.Button--quiet:hover{background:var(--black-100)}.Button--microsoft{background:var(--color-surface);color:var(--color-text-strong);border:1px solid var(--black-700)}.Button--microsoft:hover{background:var(--color-secondary)}.Button--microsoft.Button--block{display:inline-flex;align-items:center;justify-content:center}.Button--microsoft>svg{flex:none}.Login__sso{margin-block-start:var(--p-space-200)}.Login__disclosureWrap{margin-block-start:var(--p-space-400);text-align:center}.Login__disclosure{background:none;border:none;cursor:pointer;font-family:var(--font-family-base);font-size:var(--f-size-small);color:var(--color-text-muted);text-decoration:underline;padding:var(--p-space-150) var(--p-space-200);transition:color var(--motion-fast)}.Login__disclosure:hover{color:var(--color-text-strong)}.Login__form{margin-block-start:var(--p-space-600)}.Login:not([data-sso=off]) .Login__form{padding-block-start:var(--p-space-600);border-block-start:1px solid var(--color-border)}.Login__note{margin-block-start:var(--p-space-500);font-size:var(--f-size-small);color:var(--color-text-muted);line-height:var(--line-height-body);text-align:center}.Reader{display:grid;grid-template-columns:260px minmax(0,1fr) 220px;gap:var(--p-space-800);align-items:start}.Reader--panel{grid-template-columns:260px minmax(0,1fr)}.Reader__nav,.Reader__rail{position:sticky;inset-block-start:var(--p-space-500);max-block-size:calc(100vh - var(--p-space-1200));overflow-y:auto}.Reader__main{min-inline-size:0}.Reader__state{padding-block:var(--p-space-2000);text-align:center;color:var(--color-text-muted)}.Reader__state h1{font-size:var(--f-size-2xlarge);color:var(--color-text-strong);margin-block-end:var(--p-space-300)}.Reader__state code{font-family:var(--font-family-mono);font-size:var(--f-size-small)}.Reader__header{margin-block:var(--p-space-400) var(--p-space-500)}.Reader__title{font-family:var(--font-family-doc);font-size:var(--doc-h1);line-height:1.2;color:var(--doc-color-heading)}.Reader__subtitle{margin-block-start:var(--p-space-200);font-family:var(--font-family-doc);font-size:var(--f-size-xlarge);color:var(--color-text-muted)}.Reader__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-300);margin-block-start:var(--p-space-400)}.Reader__versionSwitch{display:flex;flex-direction:column;gap:var(--p-space-150);margin-block-end:var(--p-space-400);font-size:var(--f-size-small)}.Reader__versionLabel{color:var(--color-text-muted)}.Reader__versionSwitch select{inline-size:100%;font-family:var(--font-family-base);font-size:var(--f-size-default);padding:var(--p-space-150) var(--p-space-300);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary)}.Reader__notInVersion{margin-block-start:var(--p-space-1200)}.Reader__redirected{margin-block:var(--p-space-300);padding:var(--p-space-250) var(--p-space-400);background:var(--amber-100);color:var(--amber-body);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-md);font-size:var(--f-size-small)}.Crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-200);list-style:none;font-size:var(--f-size-small)}.Crumbs__item{display:flex;align-items:center;gap:var(--p-space-200)}.Crumbs__item+.Crumbs__item:before{content:"/";color:var(--color-border-alternate)}.Crumbs__item+.Crumbs__item:dir(rtl):before{content:"\\"}.Crumbs__link{color:var(--color-text-muted);text-decoration:none}.Crumbs__link:hover{color:var(--color-text-hover);text-decoration-line:underline}.Crumbs__current{color:var(--color-text-strong);font-weight:var(--f-weight-medium)}.MetaStrip{padding:var(--p-space-400) var(--p-space-500);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);margin-block-end:var(--p-space-800)}.MetaStrip__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--p-space-400)}.MetaStrip__field--wide{grid-column:span 2}.MetaStrip__fields dt{font-size:var(--f-size-small);color:var(--color-text-muted);margin-block-end:var(--p-space-100)}.MetaStrip__fields dd{font-size:var(--f-size-default);color:var(--color-text-strong)}.MetaStrip__mono{font-family:var(--font-family-mono);font-size:var(--f-size-small)}.MetaStrip__muted{color:var(--color-text-muted);font-weight:var(--f-weight-regular)}.MetaStrip__stale{display:flex;align-items:center;gap:var(--p-space-200);margin-block-start:var(--p-space-400);padding:var(--p-space-250) var(--p-space-300);background:var(--amber-100);color:var(--amber-body);border-radius:var(--radius-md);font-size:var(--f-size-small)}.MetaStrip__staleGlyph{font-size:var(--f-size-large)}.Badge{display:inline-flex;align-items:center;padding:0 var(--p-space-200);border-radius:var(--radius-sm);font-size:var(--f-size-small);font-weight:var(--f-weight-semibold);white-space:nowrap}.Badge--published{background:var(--color-secondary);color:var(--color-success-text);border:1px solid var(--color-success)}.Badge--draft{background:var(--color-secondary);color:var(--color-text-muted);border:1px dashed var(--color-border-alternate)}.Badge--neutral{background:var(--color-secondary);color:var(--color-text-strong);border:1px solid var(--color-border-alternate);text-transform:uppercase;letter-spacing:.04em}.InfoHint{display:inline-flex;align-items:center;color:var(--color-text-muted);cursor:help;font-size:var(--f-size-default);line-height:1;vertical-align:baseline}.Attribution{display:inline-flex;align-items:center;gap:var(--p-space-200)}.Attribution__names{display:inline}.Attribution__agent{font-weight:var(--f-weight-semibold)}.Attribution__human{color:var(--color-text-muted)}.Avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--color-avatar-default-bg);color:var(--black-1000);font-size:10px;font-weight:var(--f-weight-bold);line-height:1;-webkit-user-select:none;user-select:none}.Avatar--sm{inline-size:22px;block-size:22px}.Avatar--md{inline-size:28px;block-size:28px;font-size:var(--f-size-small)}.Avatar--human{border-radius:var(--radius-pill)}.Avatar--agent{border-radius:var(--radius-xs);background:var(--black-1000);color:var(--color-accent);font-size:8px}.PageTree,.PageTree__children{list-style:none}.PageTree{font-size:var(--f-size-default)}.PageTree__children{padding-inline-start:var(--p-space-400)}.PageTree__row{position:relative;display:flex;align-items:center;gap:var(--p-space-150);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding-inline-end:var(--p-space-200);padding-block:var(--p-space-150);margin-block-end:var(--p-space-100);transition:background-color var(--motion-fast),border-color var(--motion-fast)}.PageTree__row:hover{background:var(--color-secondary);border-color:var(--color-border-alternate)}.PageTree__row:has(.PageTree__link:focus-visible){background:var(--color-secondary);border-color:var(--color-accent)}.PageTree__wrap{display:flex;flex-direction:column;gap:var(--p-space-200)}.PageTree__refusal{border:1px solid var(--color-delete);border-inline-start:3px solid var(--color-delete);border-radius:var(--radius-md);padding:var(--p-space-200) var(--p-space-300);font-size:var(--f-size-small);color:var(--color-text-strong);margin:0}.PageTree__row--dragging{opacity:.45}.PageTree__row--dropInside{outline:2px solid var(--color-accent-active);outline-offset:-2px}.PageTree__row--noDrop{cursor:not-allowed;opacity:.5}.PageTree__dropLine{block-size:2px;background:var(--color-accent-active);border-radius:var(--radius-xs);margin-block:var(--p-space-025)}.PageTree__depth{font-size:var(--f-size-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.PageTree__menu{margin-inline-start:auto;position:relative;z-index:1;inline-size:24px;block-size:24px;display:inline-flex;align-items:center;justify-content:center;flex:none;font:inherit;font-size:var(--f-size-default);line-height:1;color:var(--teal-text);background:none;border:none;border-radius:var(--radius-md);cursor:pointer;padding:0}.PageTree__menu+.PageTree__menu{margin-inline-start:var(--p-space-100)}.PageTree__menu:hover:not(:disabled){background:var(--color-secondary)}.PageTree__menu:disabled{color:var(--color-text-muted);cursor:not-allowed}.PageTree__menu--danger{color:var(--color-danger-text)}.PageTree__newTop{margin-block-end:var(--p-space-300);align-self:flex-start}.MoveTo{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000052;z-index:40}.MoveTo__panel{display:flex;flex-direction:column;gap:var(--p-space-300);text-align:start;inline-size:min(560px,92vw);max-block-size:80vh;overflow-y:auto;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--p-space-500)}.MoveTo__panel--wide{inline-size:min(760px,94vw)}.MoveTo__title{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0}.MoveTo__list{list-style:none;margin:0;padding:0}.MoveTo__option{display:block;inline-size:100%;text-align:start;font:inherit;font-size:var(--f-size-default);color:var(--color-text-strong);background:none;border:none;border-radius:var(--radius-md);padding:var(--p-space-150) var(--p-space-200);cursor:pointer}.MoveTo__option:hover:not(:disabled){background:var(--color-secondary)}.MoveTo__option:disabled{color:var(--color-text-muted);cursor:not-allowed}.MoveTo__why{color:var(--color-warning-text);font-size:var(--f-size-small)}.MoveTo__error{margin:0;border:1px solid var(--color-danger-text);border-inline-start:3px solid var(--color-danger-text);border-radius:var(--radius-md);padding:var(--p-space-250) var(--p-space-300);font-size:var(--f-size-small);color:var(--color-text-strong)}.MoveTo__body{margin:0;font-size:var(--f-size-default);color:var(--color-text-primary);line-height:var(--line-height-body)}.MoveTo__actions{display:flex;flex-wrap:wrap;gap:var(--p-space-300);margin-block-start:var(--p-space-200)}.PageTree__row--active{background:var(--accent-100);box-shadow:inset 3px 0 0 0 var(--color-accent)}.PageTree__row--active:dir(rtl){box-shadow:inset -3px 0 0 0 var(--color-accent)}.PageTree__row--active:hover{background:var(--accent-100)}.PageTree__twisty{position:relative;z-index:1;inline-size:24px;block-size:24px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:none;border:none;cursor:pointer;color:var(--color-text-muted);font-size:10px}.PageTree__twisty--leaf{cursor:default}.PageTree__link{flex:1;min-inline-size:0;color:var(--color-text-primary);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.PageTree__link:hover{color:var(--color-text-hover)}.PageTree__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.PageTree__row--active .PageTree__depth,.PageTree__row--active .PageTree__chevron{color:var(--color-text-primary)}.PageTree__row--active .PageTree__link{color:var(--color-text-strong);font-weight:var(--f-weight-semibold)}.PageTree__dot{position:relative;z-index:1;flex:none;inline-size:var(--p-space-250);block-size:var(--p-space-250);border-radius:var(--radius-pill)}.PageTree__dot--draft{background:var(--color-text-muted)}.PageTree__chevron{flex:none;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;inline-size:12px;color:var(--color-text-muted);font-size:var(--f-size-default);line-height:1;transition:color var(--motion-fast)}.PageTree__chevron:before{content:"›"}.PageTree__chevron:dir(rtl):before{content:"‹"}.PageTree__menu~.PageTree__chevron{margin-inline-start:var(--p-space-200)}.PageTree__row:hover .PageTree__chevron{color:var(--color-text-strong)}.Toc__heading{font-size:var(--f-size-small);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-block-end:var(--p-space-300)}.Toc__list{list-style:none}.Toc__item--d2{padding-inline-start:var(--p-space-300)}.Toc__item--d3{padding-inline-start:var(--p-space-600)}.Toc__link{display:flex;gap:var(--p-space-200);padding-block:var(--p-space-150);font-size:var(--f-size-small);color:var(--color-text-muted);text-decoration:none;border-inline-start:2px solid transparent;padding-inline-start:var(--p-space-250)}.Toc__link:hover{color:var(--color-text-hover)}.Toc__link--active{color:var(--color-text-strong);font-weight:var(--f-weight-semibold);border-inline-start-color:var(--color-accent)}.Toc__num{font-variant-numeric:tabular-nums;flex:none}.Toc__text{min-inline-size:0}.PrevNext{display:grid;grid-template-columns:1fr 1fr;gap:var(--p-space-400);margin-block-start:var(--p-space-1600);padding-block-start:var(--p-space-600);border-block-start:1px solid var(--color-border)}.PrevNext__card{display:flex;flex-direction:column;gap:var(--p-space-100);padding:var(--p-space-300) var(--p-space-400);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);text-decoration:none;transition:border-color var(--motion-moderate)}.PrevNext__card:hover{border-color:var(--black-1000)}.PrevNext__card--prev{text-align:start}.PrevNext__card--next{text-align:end}.PrevNext__card--prev .PrevNext__label:before{content:"← "}.PrevNext__card--next .PrevNext__label:after{content:" →"}.PrevNext__card--prev:dir(rtl) .PrevNext__label:before{content:"→ "}.PrevNext__card--next:dir(rtl) .PrevNext__label:after{content:" ←"}.PrevNext__label{font-size:var(--f-size-small);color:var(--color-text-muted)}.PrevNext__title{color:var(--color-text-strong);font-weight:var(--f-weight-medium)}.Landing__header{margin-block-end:var(--p-space-800)}.Landing__actions{display:flex;flex-wrap:wrap;gap:var(--p-space-300);margin-block-start:var(--p-space-400)}.Landing__error{border:1px solid var(--color-danger-text);border-inline-start:3px solid var(--color-danger-text);border-radius:var(--radius-md);padding:var(--p-space-300) var(--p-space-400);font-size:var(--f-size-small);color:var(--color-text-strong);margin-block-end:var(--p-space-600)}.Landing__titleRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--p-space-300)}.Landing__title{font-size:28px;font-weight:var(--f-weight-bold);color:var(--color-text-strong)}.Landing__description{margin-block-start:var(--p-space-200);color:var(--color-text-muted);font-size:var(--f-size-large);max-inline-size:72ch}.Landing__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--p-space-300);margin-block-start:var(--p-space-500)}.Landing__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-300);margin-block-start:var(--p-space-400)}.Landing__stat{display:flex;flex-direction:column;gap:var(--p-space-100);min-inline-size:0;padding:var(--p-space-300) var(--p-space-400);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.Landing__statLabel{font-size:var(--f-size-small);color:var(--color-text-muted)}.Landing__statValue{font-size:var(--f-size-2xlarge);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.Landing__statNote{display:block;font-size:var(--f-size-small);font-weight:var(--f-weight-regular);color:var(--color-text-muted)}.Landing__section{margin-block-end:var(--p-space-1200)}.Landing__sectionTitle{font-size:var(--f-size-xlarge);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin-block-end:var(--p-space-400)}.Landing__empty{padding:var(--p-space-600);background:var(--color-surface);border:1px dashed var(--color-border-alternate);border-radius:var(--radius-2xl);color:var(--color-text-muted);text-align:center}.SpaceGrid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:var(--p-space-500)}.SpaceCard{position:relative;display:flex;flex-direction:column;align-items:start;gap:var(--p-space-200);min-inline-size:0;block-size:245px;overflow:hidden;padding:var(--p-space-600);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);transition:border-color var(--motion-moderate)}.SpaceCard:hover{border-color:var(--black-1000)}.SpaceCard__head{display:flex;align-items:center;gap:var(--p-space-300);inline-size:100%;min-inline-size:0}.SpaceCard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.SpaceCard__link{font-size:var(--f-size-2xlarge);font-weight:var(--f-weight-semibold);line-height:1.25;color:var(--color-text-strong);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;flex:1 1 auto;min-inline-size:0}.SpaceCard:hover .SpaceCard__link{text-decoration-line:underline}.SpaceCard__description{color:var(--color-text-muted);font-size:var(--f-size-default);line-height:var(--line-height-body);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere;inline-size:100%;flex:0 1 auto;min-block-size:0}.SpaceCard__count{font-size:var(--f-size-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.SpaceCard__foot{margin-block-start:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-200);inline-size:100%}.SpaceCard__foot>.Badge{flex:none}.SpaceCard__chip{display:inline-block;min-block-size:26px;line-height:24px;padding-block:0;padding-inline:var(--p-space-250);border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--f-size-default);font-weight:var(--f-weight-regular);margin-inline-start:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0;max-inline-size:100%}.SpaceCard__chip--recent{background:transparent;color:var(--accent-text);border-color:var(--color-accent)}.SpaceCard__chip--quiet{background:var(--color-secondary);color:var(--color-text-muted);border-color:var(--color-border)}.Monogram{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:44px;block-size:44px;border-radius:var(--radius-2xl);color:var(--color-text-on-accent);font-size:var(--f-size-large);font-weight:var(--f-weight-bold);line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.SpaceCard .Monogram{inline-size:56px;block-size:56px;font-size:var(--f-size-2xlarge)}.Monogram--1{background:var(--color-monogram-1)}.Monogram--2{background:var(--color-monogram-2)}.Monogram--3{background:var(--color-monogram-3)}.Monogram--4{background:var(--color-monogram-4)}.Monogram--5{background:var(--color-monogram-5)}.Monogram--6{background:var(--color-monogram-6)}.u-visuallyHidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding-block-start:12vh}.Palette__panel{inline-size:min(560px,calc(100vw - var(--p-space-800)));background:var(--color-surface);border-radius:var(--radius-3xl);box-shadow:var(--shadow-lg);padding:var(--p-space-400)}.Palette__input{inline-size:100%;font-size:var(--f-size-large);padding:var(--p-space-300) var(--p-space-400);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-strong)}.Palette__note{margin-block-start:var(--p-space-300);font-size:var(--f-size-small);color:var(--color-text-muted)}.ImageZoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#000000d1;display:flex;align-items:center;justify-content:center;padding:var(--p-space-800)}.ImageZoom__image{max-inline-size:100%;max-block-size:100%;object-fit:contain;cursor:zoom-out}.ImageZoom__close{position:absolute;inset-block-start:var(--p-space-500);inset-inline-end:var(--p-space-500);inline-size:40px;block-size:40px;border-radius:var(--radius-pill);border:1px solid var(--white);background:#00000080;color:var(--white);font-size:var(--f-size-large);cursor:pointer}.ImageZoom__close:hover{background:var(--white);color:var(--black-1000)}.Shell__brandLink{display:flex;align-items:center;gap:var(--p-space-250)}@media(max-width:1400px){.Reader{grid-template-columns:240px minmax(0,1fr)}.Reader__rail{display:none}}@media(max-width:900px){.Reader{grid-template-columns:minmax(0,1fr)}.Reader__nav{position:static;max-block-size:none;overflow:visible}.Reader__nav>:not(.Reader__versionSwitch){display:none}.Reader__nav .Reader__versionSwitch{margin-block-end:0}.Reader__nav:not(:has(.Reader__versionSwitch)){display:none}.PrevNext{grid-template-columns:1fr}.MetaStrip__field--wide{grid-column:span 1}}.Reader__printReady{display:flex;align-items:center}.VersionDialog{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000052;z-index:40}.VersionDialog__panel{display:flex;flex-direction:column;gap:var(--p-space-300);inline-size:min(620px,94vw);max-block-size:86vh;overflow-y:auto;text-align:start;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--p-space-500)}.VersionDialog__title{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0}.VersionDialog__intro,.VersionDialog__hint{font-size:var(--f-size-small);color:var(--color-text-muted);margin:0}.VersionDialog__hint code{font-family:var(--font-family-mono);font-size:var(--f-size-small)}.VersionDialog__error{font-size:var(--f-size-default);color:var(--color-delete);margin:0}.VersionDialog__field{display:flex;flex-direction:column;gap:var(--p-space-100);font-size:var(--f-size-default);color:var(--color-text-strong)}.VersionDialog__field input,.VersionDialog__field textarea{font-family:var(--font-family-base);font-size:var(--f-size-default);color:var(--color-text-strong);background:var(--color-surface);border:1px solid var(--color-border-alternate);border-radius:var(--radius-md);padding:var(--p-space-200) var(--p-space-300)}.VersionDialog__froze{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--p-space-300);background:var(--color-secondary)}.VersionDialog__frozeTitle{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0 0 var(--p-space-150)}.VersionDialog__facts{margin:0;padding-inline-start:var(--p-space-500);font-size:var(--f-size-default);color:var(--color-text-strong)}.VersionDialog__report{margin-block-start:var(--p-space-300);padding:var(--p-space-250) var(--p-space-300);background:var(--amber-100);color:var(--amber-body);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-md)}.VersionDialog__reportTitle{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);margin:0}.VersionDialog__reportBody{margin-block:var(--p-space-100) var(--p-space-200);font-size:var(--f-size-small);line-height:var(--line-height-body)}.VersionDialog__reportList{margin:0;padding-inline-start:var(--p-space-500);font-size:var(--f-size-default)}.VersionDialog__reportDetail{color:var(--color-warning-text)}.VersionDialog__actions{display:flex;gap:var(--p-space-200)}.VersionList{list-style:none;display:flex;flex-direction:column;gap:var(--p-space-300)}.VersionList__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--p-space-200) var(--p-space-300);padding:var(--p-space-400) var(--p-space-500);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);transition:border-color var(--motion-moderate)}.VersionList__item:hover{border-color:var(--black-1000)}.VersionList__item--archived{background:var(--color-secondary)}.VersionList__link{font-family:var(--font-family-mono);font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);text-decoration:none}.VersionList__link:hover{text-decoration-line:underline}.VersionList__summary{flex:1 0 100%;margin:0;color:var(--color-text-muted);font-size:var(--f-size-default)}.VersionList__meta{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:var(--p-space-600);margin:0}.VersionList__meta dt{font-size:var(--f-size-small);color:var(--color-text-muted)}.VersionList__meta dd{font-size:var(--f-size-default);color:var(--color-text-strong)}.VersionList__actions{margin-inline-start:auto}.AmendPanel{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--p-space-400);align-items:start}@media(max-width:720px){.AmendPanel{grid-template-columns:minmax(0,1fr)}}.AmendPanel__pages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-space-100);max-block-size:44vh;overflow-y:auto}.AmendPanel__page{display:block;inline-size:100%;text-align:start;font:inherit;background:none;border:none;border-inline-start:3px solid transparent;border-radius:var(--radius-md);padding:var(--p-space-200) var(--p-space-250);cursor:pointer;transition:background-color var(--motion-fast)}.AmendPanel__page:hover{background:var(--color-secondary)}.AmendPanel__page--current{background:var(--color-secondary);border-inline-start-color:var(--color-accent)}.AmendPanel__page--current .AmendPanel__pageTitle{font-weight:var(--f-weight-semibold)}.AmendPanel__pageTitle{display:block;font-size:var(--f-size-default);color:var(--color-text-strong)}.AmendPanel__pageHint{display:block;font-size:var(--f-size-small);color:var(--color-text-muted)}.AmendPanel__edited{display:inline-block;margin-block-start:var(--p-space-050);padding:var(--p-space-025) var(--p-space-150);border-radius:var(--radius-sm);background:var(--accent-100);color:var(--color-text-strong);font-size:var(--f-size-small);font-weight:var(--f-weight-medium)}.AmendPanel__editor{display:flex;flex-direction:column;gap:var(--p-space-300);min-inline-size:0}.AmendPanel__title{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0}.AmendPanel__note{margin:0;padding:var(--p-space-250) var(--p-space-300);background:var(--color-secondary);color:var(--color-text-primary);border-inline-start:3px solid var(--color-border-alternate);border-radius:var(--radius-md);font-size:var(--f-size-small);line-height:var(--line-height-body)}.AmendPanel__source{inline-size:100%;min-block-size:18rem;resize:vertical;font-family:var(--font-family-mono);font-size:var(--f-size-small);line-height:var(--line-height-body);color:var(--color-text-strong);background:var(--color-surface);border:1px solid var(--color-border-alternate);border-radius:var(--radius-md);padding:var(--p-space-250) var(--p-space-300);white-space:pre;overflow-wrap:normal;overflow-x:auto}.Landing__sectionHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--p-space-300);margin-block-end:var(--p-space-400)}.Landing__sectionHead .Landing__sectionTitle{margin-block-end:0}.Landing__versionBar{display:flex;flex-wrap:wrap;align-items:end;gap:var(--p-space-300);margin-block-end:var(--p-space-600)}.Landing__versionPick{display:flex;flex-direction:column;gap:var(--p-space-150)}.Landing__versionLabel{font-size:var(--f-size-small);color:var(--color-text-muted)}.Landing__versionSelect{inline-size:auto;min-inline-size:12rem}.Landing__section--pages .PageTree__wrap{padding:var(--p-space-400);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.PageTree__updated{flex:none;font-size:var(--f-size-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.PageTree__row--active .PageTree__updated{color:var(--color-text-primary)}.Landing__section--pages .PageTree__link{font-size:var(--f-size-large);color:var(--color-text-strong)}.Landing__section--pages .PageTree__twisty{font-size:var(--f-size-large);inline-size:28px;block-size:28px}.PrintOptions__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--p-space-300)}.PrintOptions__item{display:flex;align-items:flex-start;gap:var(--p-space-300);cursor:pointer}.PrintOptions__label{display:block;font-size:var(--f-size-default);color:var(--color-text-strong)}.PrintOptions__hint{display:block;font-size:var(--f-size-small);color:var(--color-text-muted)}.PrintOptions__child{padding-inline-start:var(--p-space-600)}.Search{max-inline-size:1100px}.Search__form{display:flex;align-items:center;gap:var(--p-space-300);margin-block-end:var(--p-space-600)}.Search__label{font-size:var(--f-size-small);font-weight:var(--f-weight-semibold);color:var(--color-text-muted)}.Search__input{flex:1;min-inline-size:0;font-size:var(--f-size-large);padding:var(--p-space-300) var(--p-space-400);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-strong)}.Search__hint,.Search__count{color:var(--color-text-muted);font-size:var(--f-size-default);margin-block-end:var(--p-space-400)}.Search__status{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--p-space-250) var(--p-space-400);margin-block-end:var(--p-space-400)}.Search__status .Search__count{margin-block-end:0}.Search__pin{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--p-space-150);font-size:var(--f-size-small);color:var(--color-text-muted)}.Search__pinSpace{font-weight:var(--f-weight-semibold);color:var(--color-text-strong)}.Search__pin strong{color:var(--color-text-strong)}.Search__pinDot{color:var(--color-text-muted)}.Search__pinClear{display:inline-flex;align-items:center;min-block-size:24px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-family-base);font-size:var(--f-size-small);color:var(--color-text-strong);text-decoration-line:underline}.Search__pinClear:hover{color:var(--color-text-hover)}.Search__spaces{grid-column:1 / -1;padding-block-end:var(--p-space-400);border-block-end:1px solid var(--color-border)}.Search__spacesTitle{font-size:var(--f-size-small);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-block-end:var(--p-space-250)}.Search__spacesList{list-style:none;display:flex;flex-wrap:wrap;gap:var(--p-space-250)}.Search__spaceLink{display:flex;flex-direction:column;gap:var(--p-space-100);max-inline-size:320px;padding:var(--p-space-250) var(--p-space-400);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);text-decoration:none;transition:border-color var(--motion-moderate)}.Search__spaceLink:hover{border-color:var(--black-1000)}.Search__spaceLink:hover .Search__spaceName{text-decoration-line:underline}.Search__spaceName{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Search__spaceMeta{font-size:var(--f-size-small);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Search__body{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--p-space-500) var(--p-space-800);align-items:start}.Search__body[aria-busy=true]{opacity:.6}.Search__results{min-inline-size:0}.Search__facets{position:sticky;inset-block-start:var(--p-space-500);display:flex;flex-direction:column;gap:var(--p-space-600)}.Search__empty{padding:var(--p-space-800) var(--p-space-600);background:var(--color-surface);border:1px dashed var(--color-border-alternate);border-radius:var(--radius-2xl);text-align:center;color:var(--color-text-strong)}.Search__emptyHint{margin-block-start:var(--p-space-250);color:var(--color-text-muted);font-size:var(--f-size-small)}.HitList{list-style:none;display:flex;flex-direction:column;gap:var(--p-space-400)}.HitList__item{padding:var(--p-space-400) var(--p-space-500);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);transition:border-color var(--motion-moderate)}.HitList__item:hover{border-color:var(--black-1000)}.HitList__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-250)}.HitList__link{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);text-decoration:none}.HitList__link:hover{text-decoration-line:underline}.HitList__where{margin-block-start:var(--p-space-100);font-size:var(--f-size-small);color:var(--color-text-muted)}.HitList__snippet{margin-block-start:var(--p-space-250);font-size:var(--f-size-default);line-height:var(--line-height-body);color:var(--color-text-primary)}.HitList__snippet mark{background:var(--color-accent);color:var(--color-text-on-accent);font-weight:var(--f-weight-semibold);border-radius:var(--radius-xs);padding-inline:1px}.Facet__title{font-size:var(--f-size-small);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-block-end:var(--p-space-250)}.Facet__options{display:flex;flex-direction:column;gap:var(--p-space-100)}.Facet__option{display:flex;align-items:center;gap:var(--p-space-250);min-block-size:28px;padding:var(--p-space-150) var(--p-space-250);background:none;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family-base);font-size:var(--f-size-default);color:var(--color-text-primary);text-align:start;transition:background-color var(--motion-base)}.Facet__option:hover{background:var(--color-secondary)}.Facet__option--active{background:var(--accent-100);border-color:var(--color-accent-active);color:var(--color-text-strong);font-weight:var(--f-weight-semibold)}.Facet__optionLabel{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Facet__optionCount{flex:none;font-size:var(--f-size-small);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}@media(max-width:900px){.Search__body{grid-template-columns:minmax(0,1fr)}.Search__facets{position:static}}.Search__heading{font-size:var(--f-size-xlarge);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin-block-end:var(--p-space-400)}.StatePanel{display:flex;flex-direction:column;align-items:center;gap:var(--p-space-300);padding:var(--p-space-800) var(--p-space-600);border-radius:var(--radius-2xl);text-align:center}.StatePanel--empty{background:var(--color-surface);border:1px dashed var(--color-border-alternate)}.StatePanel--error{background:var(--color-surface);border:1px solid var(--color-border);border-inline-start:4px solid var(--color-delete)}.StatePanel__glyph{font-size:var(--f-size-2xlarge);line-height:1;color:var(--color-text-muted)}.StatePanel__title{font-size:var(--f-size-xlarge);font-weight:var(--f-weight-semibold);color:var(--color-text-strong)}.StatePanel__body{max-inline-size:52ch;color:var(--color-text-muted);font-size:var(--f-size-default);line-height:1.55}.StatePanel__body p+p{margin-block-start:var(--p-space-300)}.StatePanel__body code,.StatePanel__reference code{font-family:var(--font-family-mono);font-size:var(--f-size-small)}.StatePanel__reference{color:var(--color-text-muted);font-size:var(--f-size-small)}.StatePanel__action{display:flex;flex-wrap:wrap;gap:var(--p-space-300);justify-content:center;margin-block-start:var(--p-space-200)}.StatePanel--page{margin-block-start:var(--p-space-1600)}.History{display:flex;flex-direction:column;gap:var(--p-space-400);min-inline-size:0}.History__crumbs{font-size:var(--f-size-small);color:var(--color-text-muted)}.History__title{font-size:var(--f-size-2xlarge);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin-block:var(--p-space-100) 0}.History__subtitle{font-size:var(--f-size-default);color:var(--color-text-muted);margin-block:var(--p-space-100) 0;max-inline-size:68ch}.History__notice{border:1px solid var(--color-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--p-space-300) var(--p-space-400);font-size:var(--f-size-default);color:var(--color-text-strong);background:var(--color-surface)}.History__body{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:var(--p-space-600);align-items:start}@media(max-width:1100px){.History__body{grid-template-columns:minmax(0,1fr)}}.History__list{display:flex;flex-direction:column;gap:var(--p-space-150);min-inline-size:0}.RevisionListItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);border-inline-start:3px solid transparent}.RevisionListItem.is-selected{border-inline-start-color:var(--color-accent);background:var(--color-secondary, var(--color-surface))}.RevisionListItem--autosave .RevisionListItem__label{font-weight:var(--f-weight-regular);color:var(--color-text-muted)}.RevisionListItem__select{display:grid;gap:var(--p-space-100);inline-size:100%;padding:var(--p-space-300);text-align:start;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.RevisionListItem__top{display:flex;align-items:center;gap:var(--p-space-200)}.RevisionListItem__compare{position:relative;flex:none;inline-size:var(--p-space-350);block-size:var(--p-space-350);border:1px solid var(--color-border-alternate);border-radius:var(--radius-sm);background:var(--color-surface)}.RevisionListItem.is-selected .RevisionListItem__compare{background:var(--color-accent);border-color:var(--color-accent-active)}.RevisionListItem.is-selected .RevisionListItem__compare:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:var(--f-size-small);line-height:1;color:var(--color-text-on-accent)}.RevisionListItem__label{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-strong)}.RevisionListItem__unnumbered{font-style:italic}.RevisionListItem__when,.RevisionListItem__summary{font-size:var(--f-size-small);color:var(--color-text-muted)}.RevisionListItem__rollback{margin:0 var(--p-space-300) var(--p-space-300)}.Badge--current,.Badge--agent{font-size:var(--f-size-small);border-radius:var(--radius-sm);padding:0 var(--p-space-150);border:1px solid var(--color-border-alternate);color:var(--color-text-strong)}.Badge--agent{background:var(--color-accent);color:var(--color-text-on-accent);border-color:transparent}.AutosaveGroup{border:1px dashed var(--color-border-alternate);border-radius:var(--radius-lg);background:var(--color-surface)}.AutosaveGroup__toggle{display:flex;align-items:baseline;gap:var(--p-space-200);inline-size:100%;padding:var(--p-space-250) var(--p-space-300);background:none;border:0;cursor:pointer;font:inherit;font-size:var(--f-size-small);color:var(--color-text-muted);text-align:start}.AutosaveGroup__count{font-weight:var(--f-weight-medium);color:var(--color-text-primary)}.AutosaveGroup__when{margin-inline-start:auto}.AutosaveGroup__items{display:flex;flex-direction:column;gap:var(--p-space-100);padding:0 var(--p-space-200) var(--p-space-200)}.History__diff{min-inline-size:0}.History__diffBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-300);margin-block-end:var(--p-space-300)}.History__diffWho{font-size:var(--f-size-default);color:var(--color-text-strong)}.History__diffControls{display:flex;align-items:center;gap:var(--p-space-300);margin-inline-start:auto}.History__toggleUnchanged,.History__diffNote,.History__diffHint,.Diff__summary{font-size:var(--f-size-small);color:var(--color-text-muted)}.History__diffLoading{display:flex;align-items:center;gap:var(--p-space-300);padding:var(--p-space-500);font-size:var(--f-size-default);color:var(--color-text-primary)}.History__spinner{flex:none;inline-size:var(--p-space-500);block-size:var(--p-space-500);border:2px solid var(--color-border);border-block-start-color:var(--color-accent);border-radius:var(--radius-pill);animation:History__spin var(--motion-slow) linear infinite}@keyframes History__spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.History__spinner{animation:none}}.SegmentedControl{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.SegmentedControl__glyph{display:grid;place-items:center;min-inline-size:var(--p-space-600);min-block-size:var(--p-space-600);font-size:var(--f-size-default);line-height:1}.SegmentedControl__option{padding:var(--p-space-150) var(--p-space-300);font:inherit;font-size:var(--f-size-small);background:var(--color-surface);color:var(--color-text-primary);border:0;cursor:pointer}.SegmentedControl__option.is-selected{background:var(--color-accent);color:var(--color-text-on-accent)}.DiffBlock{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-block-end:var(--p-space-300);overflow:hidden}.DiffBlock__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-200);padding:var(--p-space-200) var(--p-space-300);background:var(--color-secondary, var(--color-surface));border-block-end:1px solid var(--color-border);font-size:var(--f-size-small)}.DiffBlock__kind{font-weight:var(--f-weight-semibold);color:var(--color-text-strong)}.DiffBlock__type,.DiffBlock__move{color:var(--color-text-muted)}.DiffBlock__id{font-family:var(--font-family-mono);font-size:var(--f-size-small);color:var(--color-text-muted)}.DiffLines{margin:0;font-family:var(--font-family-mono);font-size:var(--f-size-small);line-height:var(--line-height-body);overflow-x:auto;background:var(--color-surface)}.DiffLines--split{display:grid;grid-template-columns:1fr 1fr;gap:0}.DiffLines__pane{margin:0;overflow-x:auto;min-inline-size:0}.DiffLines__pane--after{border-inline-start:1px solid var(--color-border)}.DiffLine{display:flex;gap:var(--p-space-200);padding-inline:var(--p-space-300);white-space:pre}.DiffLine--removed{background:#f15b5029}.DiffLine--added{background:#00a70624}.DiffLine--gap{background:var(--doc-surface-alt)}.DiffLine__num{inline-size:3ch;flex:none;text-align:end;color:var(--color-text-muted);-webkit-user-select:none;user-select:none}.DiffLine__marker{inline-size:1ch;flex:none;font-weight:var(--f-weight-bold);color:var(--color-text-strong);-webkit-user-select:none;user-select:none}.DiffLine__text{min-inline-size:0}.Diff--identical,.Diff__empty{font-size:var(--f-size-default);color:var(--color-text-muted)}@media(max-width:900px){.DiffLines--split{grid-template-columns:minmax(0,1fr)}.DiffLines__pane--after{border-inline-start:0;border-block-start:1px solid var(--color-border)}}.Edit__lock{border:1px solid var(--color-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-secondary);padding:var(--p-space-250) var(--p-space-400)}.Edit__lockLine{font-size:var(--f-size-default);color:var(--color-text-strong);margin:0;max-inline-size:88ch}.Conflict{display:flex;flex-direction:column;gap:var(--p-space-400);border:1px solid var(--color-border-alternate);border-inline-start:3px solid var(--color-delete);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--p-space-400);min-inline-size:0}.Conflict__title{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0}.Conflict__body,.Merge__summary{font-size:var(--f-size-default);color:var(--color-text-strong);margin:var(--p-space-150) 0 0;max-inline-size:88ch}.Conflict__error{font-size:var(--f-size-default);color:var(--color-delete);margin:0}.Conflict__section{display:flex;flex-direction:column;gap:var(--p-space-200);min-inline-size:0}.Conflict__sectionTitle{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0}.Conflict__actions{display:flex;flex-wrap:wrap;gap:var(--p-space-200)}.Merge{display:flex;flex-direction:column;gap:var(--p-space-300);min-inline-size:0}.Merge__conflicts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-space-300)}.MergeHunk{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--p-space-300)}.MergeHunk--unresolved{border-width:2px;border-color:var(--color-warning)}.MergeHunk__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-300);font-size:var(--f-size-small);color:var(--color-text-muted);margin-block-end:var(--p-space-200)}.MergeHunk__id{font-family:var(--font-family-mono);font-size:var(--f-size-small)}.MergeHunk__state{margin-inline-start:auto;font-weight:var(--f-weight-semibold);color:var(--color-text-strong)}.MergeHunk--unresolved .MergeHunk__state{color:var(--color-warning-text)}.MergeHunk__sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--p-space-200)}.MergeSide{display:flex;flex-direction:column;gap:var(--p-space-150);text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--p-space-200) var(--p-space-250);cursor:pointer;font:inherit;color:var(--color-text-strong);transition:border-color var(--motion-fast),background var(--motion-fast);min-inline-size:0}.MergeSide:hover{border-color:var(--color-border-alternate)}.MergeSide.is-selected{border-width:2px;border-color:var(--color-accent-active);background:var(--accent-100)}.MergeSide__label{font-size:var(--f-size-small);font-weight:var(--f-weight-semibold);color:var(--color-text-strong)}.MergeSide.is-selected .MergeSide__label{color:var(--accent-text)}.MergeSide__text{font-family:var(--font-family-mono);font-size:var(--f-size-small);color:var(--color-text-primary);margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:14em;overflow-y:auto}.Edit{display:flex;flex-direction:column;gap:var(--p-space-400);min-inline-size:0}.Edit__crumbs{font-size:var(--f-size-small);color:var(--color-text-muted)}.Edit__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-300);margin-block-start:var(--p-space-200)}.Edit__saveState{font-size:var(--f-size-small);color:var(--color-text-muted);margin-inline-start:auto}.Edit__saveState--conflict,.Edit__saveState--error{color:var(--color-danger-text);font-weight:var(--f-weight-medium)}.Edit__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:var(--p-space-600);align-items:start}@media(max-width:1100px){.Edit__body{grid-template-columns:minmax(0,1fr)}}.Edit__canvas{min-inline-size:0}.Editor__surface,.Edit__source{min-block-size:60vh;padding:var(--p-space-500);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.Editor__surface.DocBody{font-family:var(--font-family-doc);font-size:var(--doc-size-body);line-height:var(--doc-lh-body);color:var(--doc-color-text);max-inline-size:min(100%,calc(var(--doc-measure-max) + 2 * var(--p-space-500) + 2px))}.Editor__surface:focus-visible,.Edit__source:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Edit__source{inline-size:100%;font-family:var(--font-family-mono);font-size:var(--f-size-small);line-height:var(--line-height-body);resize:vertical;white-space:pre;overflow-wrap:normal;overflow-x:auto}.Editor__preview{display:block;margin-block:var(--p-space-400);padding:var(--p-space-300);border:1px solid transparent;border-radius:var(--radius-md)}.Editor__preview:hover{border-color:var(--color-border)}.Editor__preview .DocBody{max-inline-size:none}.Editor__preview--raw{font-family:var(--font-family-mono);font-size:var(--doc-size-code);white-space:pre-wrap;background:var(--doc-surface-alt);border-color:var(--color-border)}.Editor__surface [data-pd=codeBlock],.Editor__surface [data-pd=rawBlock],.Editor__surface [data-pd=unknown]{display:block;font-family:var(--font-family-mono);font-size:var(--doc-size-code);white-space:pre-wrap;padding:var(--p-space-300);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--doc-surface-alt);margin-block:var(--p-space-300)}.Editor__surface [data-pd=codeBlock]:before{content:attr(language) " ";color:var(--doc-color-meta)}.Editor__surface [data-pd=rawBlock]:before{content:"raw ";color:var(--doc-color-meta)}.Editor__surface [data-pd=unknown]:before{content:"unrecognised block — kept as written ";color:var(--doc-color-meta)}.Editor__surface [data-pd=codeBlock]:after{content:attr(code)}.Editor__surface [data-pd=rawBlock]:after{content:attr(html)}.Editor__surface [data-pd=xref]:before{content:"→ " attr(target);font-family:var(--font-family-mono);font-size:.85em;padding:0 var(--p-space-100);border:1px solid var(--color-border-alternate);border-radius:var(--radius-sm)}.Editor__surface [data-pd=math]:before{content:attr(latex);font-family:var(--font-family-mono);font-size:.9em;background:var(--doc-surface-alt);padding:0 var(--p-space-100)}.Editor__surface [data-pd=fnref]:before{content:"[" attr(label) "]"}.Edit__toolbars{position:sticky;inset-block-start:0;z-index:var(--z-floating);display:flex;flex-direction:column;gap:var(--p-space-150);margin-block-end:var(--p-space-300);background:var(--color-surface);box-shadow:var(--shadow-sm)}.Edit__toolbars:empty{display:none}.Edit__toolbarSlot{display:contents}.Edit__insert{display:flex;flex-wrap:wrap;gap:var(--p-space-150);padding:var(--p-space-250);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-block-size:30vh;overflow-y:auto}.Edit__insertItem{padding:var(--p-space-150) var(--p-space-300);text-align:start;font-family:var(--font-family-base);font-size:var(--f-size-small);color:var(--color-text-strong);background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.Edit__insertItem:hover{border-color:var(--color-accent);background:var(--color-secondary)}.Edit__conflict{padding:var(--p-space-300) var(--p-space-400);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-danger, #f15b50);border-radius:var(--radius-md);font-size:var(--f-size-default);background:var(--color-surface)}.Edit__diagnostics{margin:0;padding:var(--p-space-300) var(--p-space-400);padding-inline-start:var(--p-space-800);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-md);font-size:var(--f-size-small);background:var(--color-surface)}.Edit__diagnostic code{font-family:var(--font-family-mono)}.Edit__panel{padding:var(--p-space-400);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-block-end:var(--p-space-400)}.Edit__panelTitle{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0 0 var(--p-space-300)}.Edit__blockType{font-size:var(--f-size-small);color:var(--color-text-muted);margin:0}.Edit__disclosure{display:flex;align-items:center;gap:var(--p-space-200);inline-size:100%;min-block-size:var(--p-space-600);padding:0;font:inherit;color:inherit;background:none;border:0;text-align:start;cursor:pointer}.Edit__disclosureMark{font-size:var(--f-size-small);color:var(--color-text-muted)}.ProseMirror-focused .is-activeBlock{box-shadow:0 0 0 2px var(--color-border-alternate);border-radius:var(--radius-sm)}.Edit__idChip{display:inline-block;margin-block-start:var(--p-space-150);padding:var(--p-space-050) var(--p-space-200);font-family:var(--font-family-mono);font-size:var(--f-size-small);border:1px solid var(--color-border-alternate);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all}.Edit__hint{font-size:var(--f-size-small);color:var(--color-text-muted)}.Edit__note{font-size:var(--f-size-default);color:var(--color-text-primary);margin:0}.Edit__note--refusal{color:var(--color-danger-text);font-weight:var(--f-weight-medium)}.Edit__field{display:grid;gap:var(--p-space-100);margin-block-end:var(--p-space-300)}.Edit__field>span{font-size:var(--f-size-small);color:var(--color-text-muted)}.Edit__field input,.Edit__field select{padding:var(--p-space-200);font:inherit;font-size:var(--f-size-default);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary)}.Edit__check{display:flex;align-items:center;gap:var(--p-space-200);font-size:var(--f-size-default);margin-block-end:var(--p-space-300)}.Edit__heading{font-size:var(--f-size-xlarge);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin-block:var(--p-space-100) 0}.Edit__headingPage{font-weight:var(--f-weight-regular);color:var(--color-text-primary)}.BlockEdit{inline-size:min(1000px,94vw)}.BlockEdit__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--p-space-500);align-items:start}.BlockEdit__sourceField,.BlockEdit__previewPane{display:block;min-inline-size:0}.BlockEdit__source{inline-size:100%;min-block-size:320px;resize:vertical;font-family:var(--font-family-mono);font-size:var(--f-size-small);line-height:var(--line-height-body);white-space:pre;overflow:auto;unicode-bidi:isolate}.BlockEdit__preview{min-block-size:320px;padding:var(--p-space-400);border:1px dashed var(--color-border-alternate);border-radius:var(--radius-lg);background:var(--doc-surface-alt);overflow:auto;max-inline-size:none}.Editor__surface aside[severity]{display:block;margin-block:var(--p-space-500);padding:var(--p-space-400) var(--p-space-500);border-radius:var(--radius-xl);border-inline-start-style:solid;border-block:1px solid var(--color-border);border-inline-end:1px solid var(--color-border)}.Editor__surface aside[severity]:before{display:block;font-family:var(--font-family-base);font-size:var(--f-size-small);font-weight:var(--f-weight-bold);letter-spacing:.06em;margin-block-end:var(--p-space-250)}.Editor__surface aside[severity=note]{background:var(--teal-100);border-inline-start-width:3px;border-inline-start-color:var(--teal-700)}.Editor__surface aside[severity=note]:before{content:"ℹ NOTE";color:var(--teal-text)}.Editor__surface aside[severity=warning]{background:var(--amber-100);border-inline-start-width:4px;border-inline-start-color:var(--color-warning)}.Editor__surface aside[severity=warning]:before{content:"▲ WARNING";color:var(--color-warning-text)}.Editor__surface aside[severity=caution]{background:var(--accent-100);border-inline-start-width:6px;border-inline-start-color:var(--color-accent-active)}.Editor__surface aside[severity=caution]:before{content:"⚠ CAUTION";color:var(--accent-text)}.Editor__surface aside[severity=danger]{background:var(--red-100);border-inline-start-width:8px;border-inline-start-color:var(--color-delete)}.Editor__surface aside[severity=danger]:before{content:"⛔ DANGER";color:var(--white);background:var(--red-800);padding:var(--p-space-100) var(--p-space-250);border-radius:var(--radius-sm);margin-inline-end:auto;width:fit-content}.FormatBar{display:flex;gap:var(--p-space-150);padding:var(--p-space-200);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.FormatBar__button{inline-size:32px;block-size:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--color-text-primary);cursor:pointer;font-family:var(--font-family-base);font-size:var(--f-size-default)}.FormatBar__button:hover:not(:disabled){background:var(--color-secondary)}.FormatBar__button:disabled{color:var(--color-text-muted);cursor:not-allowed}.FormatBar__button[aria-pressed=true]{background:var(--accent-100);border-color:var(--color-accent-active);color:var(--color-text-strong)}.FormatBar__glyph--bold{font-weight:var(--f-weight-bold)}.FormatBar__glyph--italic{font-style:italic;font-family:var(--font-family-doc)}.FormatBar__glyph--strike{text-decoration:line-through}.FormatBar__glyph--heading{font-size:var(--f-size-small);font-weight:var(--f-weight-semibold);font-variant-numeric:tabular-nums}.FormatBar__divider{inline-size:1px;block-size:20px;margin-inline:var(--p-space-150);background:var(--color-border)}.Editor__surface .task input[type=checkbox]{cursor:pointer}.Editor__surface .task input[type=checkbox]:disabled{cursor:default}.FormatBar--table{gap:var(--p-space-250);align-items:center}.FormatBar__label{display:inline-flex;align-items:center;gap:var(--p-space-150);font-size:var(--f-size-small);color:var(--color-text-muted)}.FormatBar__text{padding:var(--p-space-100) var(--p-space-250);font-family:var(--font-family-base);font-size:var(--f-size-small);color:var(--color-text-strong);background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.FormatBar__text:hover:not(:disabled){border-color:var(--color-accent)}.FormatBar__text:disabled{color:var(--color-text-muted);cursor:not-allowed}.FormatBar__select{font-family:var(--font-family-base);font-size:var(--f-size-small);padding:var(--p-space-100) var(--p-space-200);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary)}.Editor__surface .EditorTable{margin-block:var(--p-space-500)}.EditorTable__caption{inline-size:100%;margin-block-end:var(--p-space-200);padding:var(--p-space-150) var(--p-space-200);font-family:var(--font-family-doc);font-size:var(--doc-size-caption);color:var(--doc-color-text);background:none;border:1px dashed transparent;border-radius:var(--radius-sm)}.EditorTable__caption:hover{border-color:var(--color-border)}.EditorTable__caption:focus-visible{border-color:var(--color-accent);border-style:solid;outline:2px solid var(--color-accent);outline-offset:2px}.EditorTable__caption::placeholder{color:var(--doc-color-meta);font-style:italic}.Editor__surface figcaption:empty:before{content:"Caption this figure…";color:var(--doc-color-meta);font-style:italic}.Editor__surface figcaption{display:block;min-block-size:1.4em;font-family:var(--font-family-doc);font-size:var(--doc-size-caption);color:var(--doc-color-text)}.AssetPicker{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000052;z-index:40}.AssetPicker__panel{display:flex;flex-direction:column;gap:var(--p-space-300);inline-size:min(640px,94vw);max-block-size:86vh;overflow-y:auto;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--p-space-500)}.AssetPicker__title{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0}.AssetPicker__sectionTitle{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0}.AssetPicker__hint{font-size:var(--f-size-small);color:var(--color-text-muted);margin:0}.AssetPicker__error{font-size:var(--f-size-default);color:var(--color-delete);margin:0}.AssetPicker__drop{display:flex;flex-direction:column;align-items:center;gap:var(--p-space-200);padding:var(--p-space-500);border:2px dashed var(--color-border-alternate);border-radius:var(--radius-lg);background:var(--color-alternate);transition:border-color var(--motion-fast),background var(--motion-fast)}.AssetPicker__drop.is-dragging{border-color:var(--color-accent);border-style:solid;background:var(--color-surface)}.AssetPicker__file{display:none}.AssetPicker__collision{display:flex;flex-direction:column;gap:var(--p-space-200);padding:var(--p-space-300);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-alternate);font-size:var(--f-size-small);color:var(--color-text-strong)}.AssetPicker__collision p{margin:0}.AssetPicker__collisionActions{display:flex;gap:var(--p-space-200);flex-wrap:wrap}.AssetPicker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--p-space-200);list-style:none;margin:0;padding:0;max-block-size:34vh;overflow-y:auto}.AssetPicker__item{display:flex;flex-direction:column;align-items:stretch;gap:var(--p-space-100);inline-size:100%;padding:var(--p-space-200);border:1px solid var(--color-border-alternate);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;text-align:start;font-family:var(--font-family-base)}.AssetPicker__item:hover{border-color:var(--color-accent-hover)}.AssetPicker__item.is-selected{border-color:var(--color-accent);border-inline-start-width:4px;background:var(--color-alternate)}.AssetPicker__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AssetPicker__thumb{inline-size:100%;block-size:84px;object-fit:contain;background:var(--color-alternate);border-radius:var(--radius-sm)}.AssetPicker__thumb--generic{display:flex;align-items:center;justify-content:center;font-size:var(--f-size-small);font-weight:var(--f-weight-semibold);color:var(--color-text-muted)}.AssetPicker__name{font-size:var(--f-size-small);color:var(--color-text-strong);overflow-wrap:anywhere}.AssetPicker__meta{font-size:var(--f-size-small);color:var(--color-text-muted)}.AssetPicker__field{display:flex;flex-direction:column;gap:var(--p-space-100);font-size:var(--f-size-default);color:var(--color-text-strong)}.AssetPicker__actions{display:flex;justify-content:flex-end;gap:var(--p-space-200)}.Editor__captioned{display:flex;flex-direction:column;gap:var(--p-space-100);margin-block:var(--p-space-500)}.Editor__media{display:flex;align-items:center;justify-content:center;background:var(--color-alternate);border-radius:var(--radius-md);overflow:hidden}.Editor__media img{max-inline-size:100%;block-size:auto;display:block}.Editor__media.is-empty{min-block-size:96px;border:2px dashed var(--color-border-alternate);background:transparent;cursor:pointer}.Editor__media.is-empty:hover{border-color:var(--color-accent)}.Editor__mediaPrompt{font-family:var(--font-family-base);font-size:var(--f-size-small);color:var(--color-text-muted)}.Editor__mediaChip{display:inline-flex;align-items:center;gap:var(--p-space-100);padding:var(--p-space-200) var(--p-space-300);font-family:var(--font-family-base);font-size:var(--f-size-small);font-weight:var(--f-weight-semibold);color:var(--color-text-strong)}.Editor__captionSlot{display:block}.Agents{max-inline-size:1040px;margin-inline:auto;padding:var(--p-space-800) var(--p-space-600) var(--p-space-2000)}.Agents__header{margin-block-end:var(--p-space-800)}.Agents__title{font-size:var(--f-size-2xlarge);font-weight:var(--f-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--p-space-200)}.Agents__intro{font-size:var(--f-size-default);color:var(--color-text-muted);max-inline-size:64ch;margin:0}.Agents__sectionTitle{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--p-space-400)}.Agents__notice{background:var(--black-100);border-inline-start:3px solid var(--color-success);border-radius:var(--radius-md);padding:var(--p-space-300) var(--p-space-400);font-size:var(--f-size-small);color:var(--color-text-primary);margin-block-end:var(--p-space-600)}.Agents__error{color:var(--color-danger-text);font-size:var(--f-size-small);font-weight:var(--f-weight-medium);margin:0 0 var(--p-space-300)}.Agents__loading{color:var(--color-text-muted);font-size:var(--f-size-small)}.Agents__minted{border:2px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--black-100);padding:var(--p-space-500);margin-block-end:var(--p-space-800)}.Agents__mintedTitle{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);margin:0 0 var(--p-space-200);color:var(--color-text-primary)}.Agents__mintedBody{font-size:var(--f-size-small);color:var(--color-text-muted);margin:0 0 var(--p-space-400);max-inline-size:64ch}.Agents__token{display:block;font-family:var(--font-family-mono);font-size:var(--f-size-small);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--p-space-300);margin-block-end:var(--p-space-400);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.Agents__mintedActions{display:flex;gap:var(--p-space-300);margin-block-end:var(--p-space-300)}.Agents__mintedActions--end{justify-content:flex-end;margin-block:var(--p-space-500) 0}.Agents__mintedRole,.Agents__mintedExpiry{font-size:var(--f-size-small);color:var(--color-text-muted);margin:0}.Agents__mintedExpiry{margin-block-start:var(--p-space-150)}.Agents__connect{border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--p-space-500);padding-block-start:var(--p-space-500)}.Agents__connectTitle{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--p-space-200)}.Agents__connectBody{font-size:var(--f-size-small);color:var(--color-text-muted);max-inline-size:72ch;margin:0 0 var(--p-space-400)}.Agents__snippetGroup{margin-block-end:var(--p-space-500)}.Agents__snippetHead{display:flex;align-items:center;justify-content:space-between;gap:var(--p-space-300);margin-block-end:var(--p-space-150)}.Agents__snippetLabel{font-size:var(--f-size-small);font-weight:var(--f-weight-medium);color:var(--color-text-primary)}.Agents__snippet{font-family:var(--font-family-mono);font-size:var(--f-size-small);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--p-space-300);margin:0;overflow-x:auto;white-space:pre;-webkit-user-select:all;user-select:all}.Agents__snippet--oneLine{white-space:nowrap}.Agents__snippet code{font-family:inherit;font-size:inherit;background:none}.Agents__create{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--p-space-500);margin-block-end:var(--p-space-800)}.Agents__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--p-space-400);margin-block-end:var(--p-space-400)}.Agents__field{display:block}.Agents__field>span:first-child{display:block;font-size:var(--f-size-small);font-weight:var(--f-weight-medium);color:var(--color-text-primary);margin-block-end:var(--p-space-150)}.Agents__field input,.Agents__field select{inline-size:100%;font-family:var(--font-family-base);font-size:var(--f-size-small);padding:var(--p-space-200) var(--p-space-250);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary)}.Agents__hint{display:block;font-size:var(--f-size-small);color:var(--color-text-muted);margin-block-start:var(--p-space-150)}.Agents__scope{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--p-space-400);margin-block-end:var(--p-space-400)}.Agents__scope legend{font-size:var(--f-size-small);font-weight:var(--f-weight-medium);color:var(--color-text-primary);padding-inline:var(--p-space-150)}.Agents__scopeList{display:flex;flex-wrap:wrap;gap:var(--p-space-300);margin-block-start:var(--p-space-300)}.Agents__scopeItem{display:flex;align-items:center;gap:var(--p-space-150);font-size:var(--f-size-small);color:var(--color-text-primary)}.Agents__table{inline-size:100%;border-collapse:collapse;margin-block-end:var(--p-space-1200);font-size:var(--f-size-small)}.Agents__tableCaption{caption-side:bottom;text-align:start;font-size:var(--f-size-small);color:var(--color-text-muted);padding-block-start:var(--p-space-300);max-inline-size:68ch}.Agents__table th,.Agents__table td{text-align:start;padding:var(--p-space-250) var(--p-space-300);border-block-end:1px solid var(--color-border-subtle);vertical-align:baseline}.Agents__table thead th{font-weight:var(--f-weight-semibold);color:var(--color-text-muted);font-size:var(--f-size-small);text-transform:uppercase;letter-spacing:.04em}.Agents__row--revoked{color:var(--color-text-muted)}.Agents__row--expired{color:var(--color-text-primary)}.Agents__agentMark{display:inline-block;inline-size:10px;block-size:10px;border-radius:var(--radius-xs);background:var(--color-accent);margin-inline-end:var(--p-space-200)}.Agents__row--revoked .Agents__agentMark{background:var(--color-disabled-checkbox)}.Agents__role{color:var(--color-text-muted)}.Agents__warn{color:var(--color-danger-text);font-weight:var(--f-weight-medium)}.Agents__never,.Agents__forever{color:var(--color-text-muted);font-style:italic}.Agents__revoked{color:var(--color-text-muted)}.Agents__expired{color:var(--color-warning-text);font-weight:var(--f-weight-medium)}.Agents__liveDot{color:var(--color-success-text);font-weight:var(--f-weight-medium)}.Agents__rowActions{display:flex;gap:var(--p-space-200)}.Agents__emergency{border:2px solid var(--color-danger);border-radius:var(--radius-lg);padding:var(--p-space-500)}.Agents__emergencyTitle{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--p-space-200)}.Agents__emergencyBody{font-size:var(--f-size-small);color:var(--color-text-primary);max-inline-size:64ch;margin:0 0 var(--p-space-400)}.Agents__modalScrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:var(--p-space-600);z-index:100}.Agents__modal{background:var(--color-surface);border:2px solid var(--color-danger);border-radius:var(--radius-xl);padding:var(--p-space-600);max-inline-size:520px;inline-size:100%;transition:opacity var(--motion-base)}.Agents__modalTitle{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);margin:0 0 var(--p-space-300);color:var(--color-text-primary)}.Agents__modalBody{font-size:var(--f-size-small);color:var(--color-text-primary);margin:0 0 var(--p-space-400)}.Agents__modalActions{display:flex;gap:var(--p-space-300);justify-content:flex-end;margin-block-start:var(--p-space-500)}@media(prefers-reduced-motion:reduce){.Agents__modal{transition:none}}.Agents__impaired{margin-block-end:var(--p-space-800)}.AgentRejected{border:1px solid var(--color-danger);border-inline-start-width:3px;border-radius:var(--radius-md);padding:var(--p-space-400) var(--p-space-500);margin-block-end:var(--p-space-400);background:var(--color-surface)}.AgentRejected__kicker{font-size:var(--f-size-small);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--f-weight-semibold);color:var(--color-danger-text);margin:0 0 var(--p-space-150)}.AgentRejected__title{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--p-space-200);display:flex;align-items:center;gap:var(--p-space-200)}.AgentRejected__mark{inline-size:10px;block-size:10px;border-radius:var(--radius-xs);background:var(--color-danger);flex:0 0 auto}.AgentRejected__body{font-size:var(--f-size-small);color:var(--color-text-primary);margin:0;max-inline-size:72ch}.AgentRejected__actions{display:flex;gap:var(--p-space-300);margin-block-start:var(--p-space-400)}.AgentRejected__reference{font-size:var(--f-size-small);color:var(--color-text-muted);margin:var(--p-space-300) 0 0}.AgentRejected__reference code{font-family:var(--font-family-mono);-webkit-user-select:all;user-select:all}.Admin{max-inline-size:1180px;margin-inline:auto;padding:var(--p-space-800) var(--p-space-600) var(--p-space-2000)}.Admin__header{margin-block-end:var(--p-space-800)}.Admin__title{font-size:var(--f-size-2xlarge);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0 0 var(--p-space-200)}.Admin__intro{font-size:var(--f-size-default);color:var(--color-text-muted);max-inline-size:68ch;margin:0}.Admin__sectionTitle{font-size:var(--f-size-large);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:var(--p-space-800) 0 var(--p-space-400)}.Admin__notice{background:var(--black-100);border-inline-start:3px solid var(--color-success);border-radius:var(--radius-md);padding:var(--p-space-300) var(--p-space-400);font-size:var(--f-size-small);color:var(--color-text-primary);margin-block-end:var(--p-space-600)}.Admin__rowError{color:var(--color-danger-text);font-size:var(--f-size-small);margin:var(--p-space-100) 0 0}.Admin__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--p-space-400);margin-block-end:var(--p-space-600)}.Admin__field{display:flex;flex-direction:column;gap:var(--p-space-100)}.Admin__label{font-size:var(--f-size-small);font-weight:var(--f-weight-semibold);color:var(--color-text-muted)}.Admin__input,.Admin__select{font:inherit;font-size:var(--f-size-default);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--p-space-200) var(--p-space-300);min-inline-size:var(--field-width-xs)}.Admin__input{min-inline-size:var(--field-width-l)}.Admin__checkLabel{display:flex;align-items:center;gap:var(--p-space-200);font-size:var(--f-size-small);color:var(--color-text-primary)}.Admin__table{inline-size:100%;border-collapse:collapse;font-size:var(--f-size-small)}.Admin__tableCaption{caption-side:bottom;text-align:start;font-size:var(--f-size-small);color:var(--color-text-muted);padding-block-start:var(--p-space-300);max-inline-size:76ch}.Admin__table th,.Admin__table td{text-align:start;padding:var(--p-space-250) var(--p-space-300);border-block-end:1px solid var(--color-border-subtle);vertical-align:baseline}.Admin__table thead th{font-weight:var(--f-weight-semibold);color:var(--color-text-muted);font-size:var(--f-size-small);text-transform:uppercase;letter-spacing:.04em}.Admin__tableScroll{overflow-x:auto;margin-block-end:var(--p-space-1200)}.Admin__row--disabled{color:var(--color-text-muted)}.Admin__emptyCell{color:var(--color-text-muted);font-style:italic}.Admin__rowActions{display:flex;align-items:center;gap:var(--p-space-300)}.Admin__person{display:flex;align-items:center;gap:var(--p-space-200);flex-wrap:wrap}.Admin__personName{font-weight:var(--f-weight-semibold);color:var(--color-text-primary)}.Admin__personHandle,.Admin__sources,.Admin__role{color:var(--color-text-muted)}.Admin__hint{display:block;color:var(--color-text-muted);font-size:var(--f-size-small);margin-block-start:var(--p-space-100);max-inline-size:46ch}.Admin__selfChip{font-size:var(--f-size-small);text-transform:uppercase;letter-spacing:.04em;background:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-xs);padding:0 var(--p-space-100)}.Admin__roleFixed{color:var(--color-text-muted)}.Admin__stateOn{color:var(--color-success-text)}.Admin__stateOff{color:var(--color-danger-text)}.Admin__dot{display:inline-block;inline-size:8px;block-size:8px;border-radius:var(--radius-3xl);flex:none}.Admin__dot--present{background:var(--color-presence-online);box-shadow:var(--shadow-dot)}.Admin__dot--away{background:var(--color-disabled-checkbox)}.Admin__dot--disabled{background:transparent;border:1px solid var(--color-text-muted)}.Admin__srOnly{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.AdminMenu{position:relative}.AdminMenu__list{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--p-space-100));z-index:var(--z-panel);min-inline-size:200px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);padding:var(--p-space-100);display:flex;flex-direction:column;animation:AdminMenu__in var(--motion-fast) ease-out}.AdminMenu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;text-align:start;font:inherit;font-size:var(--f-size-default);color:var(--color-text-primary);padding:var(--p-space-200) var(--p-space-300);border-radius:var(--radius-sm);cursor:pointer}.AdminMenu__item:hover,.AdminMenu__item:focus-visible{background:var(--color-sidebar-bg-hover);color:var(--color-text-hover)}.Shell__foot .AdminMenu__list{inset-block-start:auto;inset-block-end:0;inset-inline-start:100%;inset-inline-end:auto;margin-inline-start:var(--p-space-100)}@keyframes AdminMenu__in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.AdminMenu__list{animation:none}}.Admin__row--agent{background:var(--accent-100)}.Admin__row--agent .Admin__targetType,.Admin__row--agent .Admin__onBehalf,.Admin__row--agent .Admin__none,.Admin__row--agent td{color:var(--accent-body)}.Admin__row--agent .Admin__personName,.Admin__row--agent .Admin__action{color:var(--accent-text)}.Admin__action{font-family:var(--font-family-mono);font-size:var(--f-size-small);color:var(--color-text-primary)}.Admin__targetType,.Admin__onBehalf,.Admin__none{color:var(--color-text-muted)}.Admin__none{font-style:italic}.Admin__agentMark{display:inline-block;inline-size:10px;block-size:10px;border-radius:var(--radius-xs);background:var(--color-accent);flex:none}.Admin__detail{font-family:var(--font-family-mono);font-size:var(--f-size-small);color:var(--color-text-primary);background:var(--black-100);border-radius:var(--radius-sm);padding:var(--p-space-250);margin:var(--p-space-200) 0 0;max-inline-size:52ch;overflow-x:auto}.Admin__pager{display:flex;align-items:center;gap:var(--p-space-400);margin-block-start:var(--p-space-600)}.Admin__pagerLabel{font-size:var(--f-size-small);color:var(--color-text-muted)}.Admin__setting{display:flex;flex-direction:column;gap:var(--p-space-100);margin-block-end:var(--p-space-500);max-inline-size:62ch}.Admin__unit{font-weight:var(--f-weight-light);color:var(--color-text-muted);text-transform:none;letter-spacing:normal}.Admin__chips{display:flex;flex-wrap:wrap;gap:var(--p-space-200);margin-block:var(--p-space-300) var(--p-space-400)}.Admin__chip{display:inline-flex;align-items:center;gap:var(--p-space-100);background:var(--black-100);border:1px solid var(--color-border);border-radius:var(--radius-3xl);padding:var(--p-space-100) var(--p-space-100) var(--p-space-100) var(--p-space-300);font-size:var(--f-size-small);color:var(--color-text-primary)}.Admin__chipRemove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--color-text-muted);font-size:var(--f-size-default);line-height:1;cursor:pointer;border-radius:var(--radius-3xl);padding:0 var(--p-space-100)}.Admin__chipRemove:hover,.Admin__chipRemove:focus-visible{color:var(--color-danger-text)}.Admin__chip--granted{border-inline-start:3px solid var(--color-warning)}.Admin__chipNote{color:var(--color-text-muted);font-size:var(--f-size-small);padding-inline-start:var(--p-space-100)}.Admin__trap{background:var(--black-100);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--p-space-400);margin-block-end:var(--p-space-600);max-inline-size:76ch}.Admin__trap--warn{border-inline-start:3px solid var(--color-warning)}.Admin__trap--danger{border-inline-start:5px solid var(--color-danger)}.Admin__trapTitle{font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0 0 var(--p-space-100)}.Admin__trapBody{font-size:var(--f-size-small);color:var(--color-text-primary);margin:0 0 var(--p-space-300)}.Admin__trapList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-space-250)}.Admin__trapItem{display:flex;align-items:center;flex-wrap:wrap;gap:var(--p-space-250);font-size:var(--f-size-small)}.Admin__toggle{display:flex;align-items:center;gap:var(--p-space-200);min-block-size:32px;cursor:pointer}.Admin__effect--active{color:var(--color-success-text)}.Admin__effect--inert{color:var(--color-warning-text);font-weight:var(--f-weight-semibold)}.Admin__effect--redundant{color:var(--color-text-muted)}.Admin__grantOnly{color:var(--color-warning-text);font-weight:var(--f-weight-semibold)}.Admin__grantWhen{color:var(--color-text-muted)}.Admin__hint--wide{max-inline-size:76ch}.Admin__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--p-space-400);margin:0 0 var(--p-space-800)}.Admin__tile{background:var(--black-100);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--p-space-400)}.Admin__tile--warn{border-inline-start:3px solid var(--color-warning)}.Admin__tile--danger{border-inline-start:3px solid var(--color-danger)}.Admin__tileLabel{font-size:var(--f-size-small);color:var(--color-text-muted);margin:0 0 var(--p-space-100)}.Admin__tileValue{font-size:var(--f-size-2xlarge);font-weight:var(--f-weight-semibold);color:var(--color-text-strong);margin:0}.Admin__bars{list-style:none;margin:0 0 var(--p-space-1200);padding:0;display:flex;flex-direction:column;gap:var(--p-space-250)}.Admin__bar{display:grid;grid-template-columns:minmax(12ch,28ch) 1fr auto;align-items:center;gap:var(--p-space-300);font-size:var(--f-size-small)}.Admin__barLabel{color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Admin__barTrack{background:var(--black-200);border-radius:var(--radius-3xl);block-size:8px;overflow:hidden}.Admin__barFill{display:block;block-size:100%;background:var(--color-accent);border-radius:var(--radius-3xl)}.Admin__barValue{color:var(--color-text-muted);white-space:nowrap}.Admin__row--overdue td{color:var(--color-text-primary)}.Admin__row--overdue td:first-child{box-shadow:inset 2px 0 0 0 var(--color-border)}.Admin__row--overdueHigh td{color:var(--color-warning-text);font-weight:var(--f-weight-semibold)}.Admin__row--overdueHigh td:first-child{box-shadow:inset 3px 0 0 0 var(--color-warning)}.Admin__row--overdueSevere td{color:var(--color-danger-text);font-weight:var(--f-weight-semibold)}.Admin__row--overdueSevere td:first-child{box-shadow:inset 5px 0 0 0 var(--color-danger)}.DocBody{font-family:var(--font-family-doc);font-size:var(--doc-size-body);line-height:var(--doc-lh-body);color:var(--doc-color-text);max-inline-size:var(--doc-measure)}.DocBody:dir(rtl){font-family:var(--font-family-arabic);line-height:var(--doc-lh-arabic)}.DocBody>*+*{margin-block-start:var(--p-space-500)}.DocBody .table-scroll,.DocBody pre{overflow-x:auto}.DocBody a{color:var(--teal-text);text-decoration-thickness:1px;text-underline-offset:2px}.DocBody a:hover{color:var(--color-text-hover)}.DocBody a:focus-visible,.DocBody button:focus-visible,.DocBody summary:focus-visible,.DocBody .table-scroll:focus-visible,.DocBody .equation__math:focus-visible,.DocBody .raw:focus-visible,.DocBody pre:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}.DocBody .num{font-variant-numeric:tabular-nums;color:var(--doc-color-meta)}@media(prefers-reduced-motion:reduce){.DocBody *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.DocBody h1,.DocBody h2,.DocBody h3,.DocBody h4{font-family:var(--font-family-doc);color:var(--doc-color-heading);line-height:1.25;font-weight:var(--f-weight-semibold);margin-block:var(--p-space-1000) var(--p-space-300);position:relative}.DocBody h1{font-size:var(--doc-h1)}.DocBody h2{font-size:var(--doc-h2)}.DocBody h3{font-size:var(--doc-h3)}.DocBody h4{font-size:var(--doc-h4);font-weight:var(--f-weight-bold)}.DocBody>:first-child{margin-block-start:0}.DocBody h1 .num,.DocBody h2 .num,.DocBody h3 .num,.DocBody h4 .num{margin-inline-end:var(--p-space-300);color:var(--doc-color-meta);font-weight:var(--f-weight-regular)}.DocBody :is(h1,h2,h3,h4)[id]{scroll-margin-block-start:var(--p-space-800)}.DocBody .doc-anchor{margin-inline-start:var(--p-space-250);color:var(--doc-color-meta);text-decoration:none;font-weight:var(--f-weight-regular);opacity:0;transition:opacity var(--motion-base)}.DocBody :is(h1,h2,h3,h4):hover .doc-anchor,.DocBody .doc-anchor:focus-visible{opacity:1}.DocBody .doc-anchor:hover{color:var(--color-accent-active)}@media(hover:none){.DocBody .doc-anchor{opacity:1}}.DocBody p{margin:0;-webkit-hyphens:manual;hyphens:manual}.DocBody strong{font-weight:var(--f-weight-bold);color:var(--doc-color-heading)}.DocBody em{font-style:italic}.DocBody s{text-decoration-line:line-through}.DocBody code{font-family:var(--font-family-mono);font-size:var(--doc-size-code);background:var(--doc-surface-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.1em .3em;unicode-bidi:isolate}.DocBody pre code{background:none;border:none;padding:0;font-size:inherit}.DocBody p img{max-inline-size:100%;height:auto}.DocBody ul,.DocBody ol{padding-inline-start:var(--p-space-600);margin:0}.DocBody li+li{margin-block-start:var(--p-space-200)}.DocBody li>ul,.DocBody li>ol{margin-block-start:var(--p-space-200)}.DocBody ol{list-style-type:decimal}.DocBody ol ol{list-style-type:lower-alpha}.DocBody ol ol ol{list-style-type:lower-roman}.DocBody ul{list-style-type:disc}.DocBody ul ul{list-style-type:circle}.DocBody li::marker{color:var(--doc-color-meta)}.DocBody .tasklist{list-style:none;padding-inline-start:0}.DocBody .task{display:flex;align-items:flex-start;gap:var(--p-space-300)}.DocBody .task__body{flex:1;min-inline-size:0}.DocBody .task input[type=checkbox]{inline-size:16px;block-size:16px;margin-block-start:.25em;flex:none;accent-color:var(--color-accent);opacity:1}.DocBody .task--done .task__body{color:var(--doc-color-meta)}.DocBody .table-wrapper{margin-block:var(--p-space-600)}.DocBody .table-wrapper .caption{font-size:var(--doc-size-caption);color:var(--doc-color-meta);margin-block-end:var(--p-space-250)}.DocBody .table-wrapper .caption .num{font-weight:var(--f-weight-semibold);color:var(--doc-color-heading)}.DocBody .table-scroll{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative}.DocBody table{border-collapse:collapse;inline-size:100%;font-size:var(--f-size-default);font-family:var(--font-family-base)}.DocBody th,.DocBody td{padding:var(--p-space-250) var(--p-space-300);text-align:start;border-block-end:1px solid var(--color-border-subtle);vertical-align:top}.DocBody thead th{background:var(--color-secondary);color:var(--doc-color-heading);font-weight:var(--f-weight-semibold);border-block-end:2px solid var(--color-border-alternate);position:sticky;inset-block-start:0;z-index:var(--z-dropdown)}.DocBody tbody tr:last-child :is(th,td){border-block-end:none}.DocBody tbody tr:nth-child(2n){background:var(--doc-surface-alt)}.DocBody td[style*=right]{font-variant-numeric:tabular-nums}.DocBody .table-wrapper[data-landscape=true] .caption:after{content:" · prints landscape";font-size:var(--f-size-small);color:var(--doc-color-meta)}.DocBody table.table--sized{table-layout:fixed}.DocBody table.table--sized :is(th,td){overflow-wrap:anywhere}.DocBody .table-colresize{position:absolute;inset-block:0;inline-size:9px;margin-inline-start:-4px;cursor:col-resize;background:transparent;transition:background var(--motion-fast) ease;z-index:var(--z-dropdown)}.DocBody .table-colresize:hover,.DocBody .table-colresize.is-dragging{background:var(--color-accent)}.DocBody .table-scroll.is-resizing,.DocBody .table-scroll.is-resizing *{cursor:col-resize}.DocBody figure{margin:var(--p-space-600) 0;max-inline-size:100%}.DocBody figure img{display:block;max-inline-size:100%;height:auto;border-radius:var(--radius-lg);background:var(--doc-surface-alt)}.DocBody figcaption{margin-block-start:var(--p-space-250);font-size:var(--doc-size-caption);line-height:1.5;color:var(--doc-color-meta)}.DocBody figcaption .num{font-weight:var(--f-weight-semibold);color:var(--doc-color-heading)}.DocBody figcaption p{display:inline}.DocBody img[data-zoomable=true]{cursor:zoom-in;transition:opacity var(--motion-base)}.DocBody img[data-zoomable=true]:hover{opacity:.92}.DocBody .equation{display:flex;align-items:center;gap:var(--p-space-400);margin-block:var(--p-space-600);flex-direction:row}.DocBody .equation__math{flex:1;min-inline-size:0;overflow-x:auto;overflow-y:hidden;font-size:1.1em}.DocBody .equation .num{flex:none;font-family:var(--font-family-doc);font-variant-numeric:tabular-nums}.DocBody p math{font-size:1.05em}.DocBody math{font-family:var(--font-family-doc)}.DocBody .code-block{position:relative;margin-block:var(--p-space-500);background:var(--doc-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.DocBody .code-block pre{margin:0;padding:var(--p-space-400);overflow-x:auto;unicode-bidi:isolate}.DocBody .code-block code{font-family:var(--font-family-mono);font-size:var(--doc-size-code);line-height:1.6;white-space:pre;-moz-tab-size:2;tab-size:2}.DocBody .code-block[data-language]:before{content:attr(data-language);position:absolute;inset-block-start:0;inset-inline-end:var(--p-space-1200);padding:var(--p-space-050) var(--p-space-250);font-family:var(--font-family-base);font-size:var(--f-size-small);color:var(--doc-color-meta);background:var(--color-secondary);border-inline:1px solid var(--color-border);border-end-start-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);pointer-events:none}.DocBody .code-copy{position:absolute;inset-block-start:var(--p-space-150);inset-inline-end:var(--p-space-150);min-inline-size:28px;min-block-size:28px;display:inline-flex;align-items:center;justify-content:center;gap:var(--p-space-100);font-family:var(--font-family-base);font-size:var(--f-size-small);padding-inline:var(--p-space-200);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-base),color var(--motion-fast)}.DocBody .code-copy:hover{background:var(--color-accent);color:var(--color-text-on-accent);border-color:var(--color-accent-active)}.DocBody .code-copy[data-copied=true]{background:var(--color-secondary);color:var(--color-success-text)}.DocBody .code-block pre.shiki{background:transparent!important}.DocBody .code-block:not([data-highlighted]) code{color:var(--doc-color-text)}.DocBody .admonition{margin-block:var(--p-space-600);padding:var(--p-space-400) var(--p-space-500);border-radius:var(--radius-xl);border-inline-start-style:solid;border-block:1px solid var(--color-border);border-inline-end:1px solid var(--color-border)}.DocBody .admonition__label{display:flex;align-items:center;gap:var(--p-space-200);font-family:var(--font-family-base);font-size:var(--f-size-small);font-weight:var(--f-weight-bold);letter-spacing:.06em;margin-block-end:var(--p-space-250)}.DocBody .admonition__glyph{font-size:var(--f-size-large);line-height:1}.DocBody .admonition__body>*+*{margin-block-start:var(--p-space-300)}.DocBody .admonition--note{background:var(--teal-100);border-inline-start-width:3px;border-inline-start-color:var(--teal-700)}.DocBody .admonition--note .admonition__label{color:var(--teal-text)}.DocBody .admonition--note .admonition__glyph:before{content:"ℹ"}.DocBody .admonition--warning{background:var(--amber-100);border-inline-start-width:4px;border-inline-start-color:var(--color-warning)}.DocBody .admonition--warning .admonition__label{color:var(--color-warning-text)}.DocBody .admonition--warning .admonition__body{color:var(--amber-body)}.DocBody .admonition--warning .admonition__glyph:before{content:"▲"}.DocBody .admonition--caution{background:var(--accent-100);border-inline-start-width:6px;border-inline-start-color:var(--color-accent-active)}.DocBody .admonition--caution .admonition__label{color:var(--accent-text)}.DocBody .admonition--caution .admonition__body{color:var(--accent-body)}.DocBody .admonition--caution .admonition__glyph:before{content:"⚠"}.DocBody .admonition--danger{background:var(--red-100);border-inline-start-width:8px;border-inline-start-color:var(--color-delete)}.DocBody .admonition--danger .admonition__label{background:var(--red-800);color:var(--white);margin:calc(var(--p-space-400) * -1) calc(var(--p-space-500) * -1) var(--p-space-300);padding:var(--p-space-200) var(--p-space-500);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.DocBody .admonition--danger .admonition__body{color:var(--red-900)}.DocBody .admonition--danger .admonition__glyph:before{content:"⛔"}:root[data-theme=dark] .DocBody .admonition--danger .admonition__body{color:var(--red-700)}:root[data-theme=dark] .DocBody .admonition--note .admonition__body{color:var(--doc-color-text)}.DocBody .footnote-ref{font-size:.75em;line-height:1;font-variant-numeric:tabular-nums}.DocBody .footnote-ref a{text-decoration:none;padding-inline:.15em;color:var(--teal-text);font-weight:var(--f-weight-semibold)}.DocBody .footnote-ref a:hover{text-decoration-line:underline}.DocBody .footnote-ref a{display:inline-block;min-inline-size:24px;min-block-size:24px;text-align:center;margin-block:-8px;padding-block:8px}.DocBody .footnotes{margin-block-start:var(--p-space-1200);padding-block-start:var(--p-space-500);border-block-start:1px solid var(--color-border);font-size:var(--doc-size-footnote);color:var(--doc-color-meta)}.DocBody .footnotes h2{font-size:var(--f-size-default);font-family:var(--font-family-base);font-weight:var(--f-weight-semibold);color:var(--doc-color-meta);text-transform:uppercase;letter-spacing:.06em;margin-block:0 var(--p-space-300)}.DocBody .footnotes ol{padding-inline-start:var(--p-space-500)}.DocBody .footnotes li{scroll-margin-block-start:var(--p-space-800)}.DocBody .footnotes li p{display:inline}.DocBody .footnote__back{margin-inline-start:var(--p-space-200);text-decoration:none;color:var(--teal-text);display:inline-block;min-inline-size:24px;text-align:center}.DocBody .footnote__back:hover{color:var(--color-text-hover)}.DocBody .footnotes li:target{background:var(--accent-100);border-radius:var(--radius-sm);animation:pd-footnote-flash var(--motion-slow) ease-out}@keyframes pd-footnote-flash{0%{background:var(--color-accent)}to{background:var(--accent-100)}}.DocBody blockquote{margin:var(--p-space-600) 0;border-inline-start:3px solid var(--color-border-alternate);padding-inline-start:var(--p-space-500);color:var(--doc-color-meta);font-style:italic}.DocBody blockquote blockquote{border-inline-start-color:var(--color-border-subtle);margin-block:var(--p-space-300)}.DocBody blockquote>*+*{margin-block-start:var(--p-space-300)}.DocBody blockquote p:last-child{font-style:normal}.DocBody blockquote p:last-child:not(:first-child){font-size:var(--doc-size-caption)}.DocBody hr{border:none;border-block-start:1px solid var(--color-border);margin-block:var(--p-space-1000);inline-size:40%;margin-inline:auto}.DocBody .attachment{margin-block:var(--p-space-500);padding:var(--p-space-300) var(--p-space-400);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--p-space-200);background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-family-base);font-size:var(--f-size-default)}.DocBody .attachment__link{font-weight:var(--f-weight-semibold);text-decoration-line:underline}.DocBody .attachment__link:before{content:"📎";margin-inline-end:var(--p-space-200);text-decoration:none;display:inline-block}.DocBody .attachment__size{color:var(--doc-color-meta);font-size:var(--f-size-small)}.DocBody .attachment__caption{flex-basis:100%;color:var(--doc-color-meta);font-size:var(--f-size-small)}.DocBody .attachment__caption p{display:inline}.DocBody .attachment__caption:empty{display:none}.DocBody .mermaid{margin-block:var(--p-space-600);text-align:center}.DocBody .mermaid svg{max-inline-size:100%;height:auto;background:transparent}.DocBody .mermaid__source{margin:0;padding:var(--p-space-400);text-align:start;font-family:var(--font-family-mono);font-size:var(--doc-size-code);line-height:1.6;background:var(--doc-surface-alt);border:1px dashed var(--color-border-alternate);border-radius:var(--radius-xl);overflow-x:auto;unicode-bidi:isolate}.DocBody .mermaid[data-mermaid=rendered] .mermaid__source{display:none}.DocBody .mermaid[data-mermaid=failed] .mermaid__source{border-color:var(--color-delete)}.DocBody .mermaid[data-mermaid=failed]:before{content:"This diagram could not be rendered. Its source follows.";display:block;margin-block-end:var(--p-space-250);font-family:var(--font-family-base);font-size:var(--f-size-small);color:var(--red-800);text-align:start}:root[data-theme=dark] .DocBody .mermaid[data-mermaid=failed]:before{color:var(--red-700)}.DocBody .mermaid figcaption{margin-block-start:var(--p-space-250);font-size:var(--doc-size-caption);color:var(--doc-color-meta)}.DocBody .mermaid figcaption .num{font-weight:var(--f-weight-semibold);color:var(--doc-color-heading)}.DocBody .pdf-embed{margin-block:var(--p-space-600);padding:var(--p-space-400);background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);font-family:var(--font-family-base)}.DocBody .pdf-embed__caption{font-size:var(--f-size-default);color:var(--doc-color-text)}.DocBody .pdf-embed__caption p{display:inline}.DocBody .pdf-embed__appendix{margin-block-start:var(--p-space-200);font-size:var(--f-size-small);color:var(--doc-color-meta);font-variant-numeric:tabular-nums}.DocBody .pdf-embed__appendix:before{content:"🖨";margin-inline-end:var(--p-space-150)}.DocBody .pdf-embed__open{display:inline-flex;align-items:center;gap:var(--p-space-200);margin-block-start:var(--p-space-300);padding:var(--p-space-200) var(--p-space-400);min-block-size:32px;background:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-md);text-decoration:none;font-size:var(--f-size-default);font-weight:var(--f-weight-semibold);transition:background-color var(--motion-base)}.DocBody .pdf-embed__open:hover{background:var(--color-accent-hover);color:var(--color-text-on-accent)}.DocBody .pdf-embed__open:before{content:"📄"}.DocBody .xref{color:var(--teal-text);text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.DocBody .xref:hover{text-decoration-style:solid;color:var(--color-text-hover)}.DocBody .xref--unresolved{display:inline-flex;align-items:center;gap:var(--p-space-100);font-family:var(--font-family-base);font-size:var(--f-size-small);font-weight:var(--f-weight-semibold);padding:0 var(--p-space-200);border-radius:var(--radius-sm);background:var(--red-100);color:var(--red-800);border:1px dashed var(--color-delete);text-decoration:none;white-space:normal;cursor:help}.DocBody .xref--unresolved:before{content:"⚠";font-size:var(--f-size-default)}:root[data-theme=dark] .DocBody .xref--unresolved{color:var(--red-700)}.DocBody .raw{margin-block:var(--p-space-500);max-inline-size:100%;overflow-x:auto}.DocBody .raw table{border-collapse:collapse;inline-size:100%;font-family:var(--font-family-base);font-size:var(--f-size-default)}.DocBody .raw :is(th,td){padding:var(--p-space-250) var(--p-space-300);border:1px solid var(--color-border-subtle);text-align:start;vertical-align:top}.DocBody .raw th{background:var(--color-secondary);font-weight:var(--f-weight-semibold);color:var(--doc-color-heading)}.DocBody .raw[data-directive]{border-inline-start:3px dashed var(--color-border-alternate);padding-inline-start:var(--p-space-400)}.DocBody .raw[data-directive]:before{content:"Unrecognised block: " attr(data-directive);display:block;margin-block-end:var(--p-space-200);font-family:var(--font-family-base);font-size:var(--f-size-small);color:var(--doc-color-meta)}
