@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/atkinson-hyperlegible-400-BrHNak5F.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/atkinson-hyperlegible-700-GZI4o3u0.woff2)format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lexend-400-CwRJVcUA.woff2)format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lexend-700-DqO8md6r.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/opendyslexic-400-nUhe5EwG.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/opendyslexic-700-Bnmt45Ln.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:normal;font-weight:400;font-display:swap;src:local(Calibri),local(Carlito),url(/assets/carlito-400-R-CeALMm.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:normal;font-weight:700;font-display:swap;src:local(Calibri Bold),local(Carlito Bold),url(/assets/carlito-700-DQ6DOkPk.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:italic;font-weight:400;font-display:swap;src:local(Calibri Italic),local(Calibri Oblique),local(Carlito Italic),local(Carlito Oblique),url(/assets/carlito-400-italic-BiMes9J5.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:italic;font-weight:700;font-display:swap;src:local(Calibri Bold Italic),local(Calibri Bold Oblique),local(Carlito Bold Italic),local(Carlito Bold Oblique),url(/assets/carlito-700-italic-Ckstd88m.woff2)format("woff2")}@font-face{font-family:Cambria;font-style:normal;font-weight:400;font-display:swap;src:local(Cambria),local(Caladea),url(/assets/caladea-400-6GeWTIHt.woff2)format("woff2")}@font-face{font-family:Cambria;font-style:normal;font-weight:700;font-display:swap;src:local(Cambria Bold),local(Caladea Bold),url(/assets/caladea-700-B6FOcktT.woff2)format("woff2")}@font-face{font-family:Cambria;font-style:italic;font-weight:400;font-display:swap;src:local(Cambria Italic),local(Cambria Oblique),local(Caladea Italic),local(Caladea Oblique),url(/assets/caladea-400-italic-CEPxWHt5.woff2)format("woff2")}@font-face{font-family:Cambria;font-style:italic;font-weight:700;font-display:swap;src:local(Cambria Bold Italic),local(Cambria Bold Oblique),local(Caladea Bold Italic),local(Caladea Bold Oblique),url(/assets/caladea-700-italic-BZrT-m6W.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-style:normal;font-weight:400;font-display:swap;src:local(Times New Roman),local(Tinos),url(/assets/tinos-400-CNS76o9R.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-style:normal;font-weight:700;font-display:swap;src:local(Times New Roman Bold),local(Tinos Bold),url(/assets/tinos-700-Z1GIQgcq.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-style:italic;font-weight:400;font-display:swap;src:local(Times New Roman Italic),local(Times New Roman Oblique),local(Tinos Italic),local(Tinos Oblique),url(/assets/tinos-400-italic-DtL-AiSq.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-style:italic;font-weight:700;font-display:swap;src:local(Times New Roman Bold Italic),local(Times New Roman Bold Oblique),local(Tinos Bold Italic),local(Tinos Bold Oblique),url(/assets/tinos-700-italic-B3iH6vVJ.woff2)format("woff2")}@font-face{font-family:Liberation Serif;font-style:normal;font-weight:400;font-display:swap;src:local(Liberation Serif),local(Tinos),url(/assets/tinos-400-CNS76o9R.woff2)format("woff2")}@font-face{font-family:Liberation Serif;font-style:normal;font-weight:700;font-display:swap;src:local(Liberation Serif Bold),local(Tinos Bold),url(/assets/tinos-700-Z1GIQgcq.woff2)format("woff2")}@font-face{font-family:Liberation Serif;font-style:italic;font-weight:400;font-display:swap;src:local(Liberation Serif Italic),local(Liberation Serif Oblique),local(Tinos Italic),local(Tinos Oblique),url(/assets/tinos-400-italic-DtL-AiSq.woff2)format("woff2")}@font-face{font-family:Liberation Serif;font-style:italic;font-weight:700;font-display:swap;src:local(Liberation Serif Bold Italic),local(Liberation Serif Bold Oblique),local(Tinos Bold Italic),local(Tinos Bold Oblique),url(/assets/tinos-700-italic-B3iH6vVJ.woff2)format("woff2")}@font-face{font-family:Arial;font-style:normal;font-weight:400;font-display:swap;src:local(Arial),local(Arimo),url(/assets/arimo-400-DTxlrzhB.woff2)format("woff2")}@font-face{font-family:Arial;font-style:normal;font-weight:700;font-display:swap;src:local(Arial Bold),local(Arimo Bold),url(/assets/arimo-700-CCbsFGPs.woff2)format("woff2")}@font-face{font-family:Arial;font-style:italic;font-weight:400;font-display:swap;src:local(Arial Italic),local(Arial Oblique),local(Arimo Italic),local(Arimo Oblique),url(/assets/arimo-400-italic-DHFJIGCD.woff2)format("woff2")}@font-face{font-family:Arial;font-style:italic;font-weight:700;font-display:swap;src:local(Arial Bold Italic),local(Arial Bold Oblique),local(Arimo Bold Italic),local(Arimo Bold Oblique),url(/assets/arimo-700-italic-CkQUSj8o.woff2)format("woff2")}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;font-display:swap;src:local(Helvetica),local(Arimo),url(/assets/arimo-400-DTxlrzhB.woff2)format("woff2")}@font-face{font-family:Helvetica;font-style:normal;font-weight:700;font-display:swap;src:local(Helvetica Bold),local(Arimo Bold),url(/assets/arimo-700-CCbsFGPs.woff2)format("woff2")}@font-face{font-family:Helvetica;font-style:italic;font-weight:400;font-display:swap;src:local(Helvetica Italic),local(Helvetica Oblique),local(Arimo Italic),local(Arimo Oblique),url(/assets/arimo-400-italic-DHFJIGCD.woff2)format("woff2")}@font-face{font-family:Helvetica;font-style:italic;font-weight:700;font-display:swap;src:local(Helvetica Bold Italic),local(Helvetica Bold Oblique),local(Arimo Bold Italic),local(Arimo Bold Oblique),url(/assets/arimo-700-italic-CkQUSj8o.woff2)format("woff2")}@font-face{font-family:Liberation Sans;font-style:normal;font-weight:400;font-display:swap;src:local(Liberation Sans),local(Arimo),url(/assets/arimo-400-DTxlrzhB.woff2)format("woff2")}@font-face{font-family:Liberation Sans;font-style:normal;font-weight:700;font-display:swap;src:local(Liberation Sans Bold),local(Arimo Bold),url(/assets/arimo-700-CCbsFGPs.woff2)format("woff2")}@font-face{font-family:Liberation Sans;font-style:italic;font-weight:400;font-display:swap;src:local(Liberation Sans Italic),local(Liberation Sans Oblique),local(Arimo Italic),local(Arimo Oblique),url(/assets/arimo-400-italic-DHFJIGCD.woff2)format("woff2")}@font-face{font-family:Liberation Sans;font-style:italic;font-weight:700;font-display:swap;src:local(Liberation Sans Bold Italic),local(Liberation Sans Bold Oblique),local(Arimo Bold Italic),local(Arimo Bold Oblique),url(/assets/arimo-700-italic-CkQUSj8o.woff2)format("woff2")}@font-face{font-family:Georgia;font-style:normal;font-weight:400;font-display:swap;src:local(Georgia),local(Gelasio),url(/assets/gelasio-400-Czfo_zVD.woff2)format("woff2")}@font-face{font-family:Georgia;font-style:normal;font-weight:700;font-display:swap;src:local(Georgia Bold),local(Gelasio Bold),url(/assets/gelasio-700-DuRqSYpn.woff2)format("woff2")}@font-face{font-family:Georgia;font-style:italic;font-weight:400;font-display:swap;src:local(Georgia Italic),local(Georgia Oblique),local(Gelasio Italic),local(Gelasio Oblique),url(/assets/gelasio-400-italic-CbLsUXfq.woff2)format("woff2")}@font-face{font-family:Georgia;font-style:italic;font-weight:700;font-display:swap;src:local(Georgia Bold Italic),local(Georgia Bold Oblique),local(Gelasio Bold Italic),local(Gelasio Bold Oblique),url(/assets/gelasio-700-italic-MXBbtGbs.woff2)format("woff2")}@font-face{font-family:Comic Sans MS;font-style:normal;font-weight:400;font-display:swap;src:local(Comic Sans MS),local(Comic Neue),url(/assets/comic-neue-400-BdhG8RSD.woff2)format("woff2")}@font-face{font-family:Comic Sans MS;font-style:normal;font-weight:700;font-display:swap;src:local(Comic Sans MS Bold),local(Comic Neue Bold),url(/assets/comic-neue-700-NE4Vcoll.woff2)format("woff2")}@font-face{font-family:Comic Sans MS;font-style:italic;font-weight:400;font-display:swap;src:local(Comic Sans MS Italic),local(Comic Sans MS Oblique),local(Comic Neue Italic),local(Comic Neue Oblique),url(/assets/comic-neue-400-italic-M4xWX4-3.woff2)format("woff2")}@font-face{font-family:Comic Sans MS;font-style:italic;font-weight:700;font-display:swap;src:local(Comic Sans MS Bold Italic),local(Comic Sans MS Bold Oblique),local(Comic Neue Bold Italic),local(Comic Neue Bold Oblique),url(/assets/comic-neue-700-italic-Dsy8JVpH.woff2)format("woff2")}@font-face{font-family:Verdana;font-style:normal;font-weight:400;font-display:swap;src:local(Verdana),local(DejaVu Sans),url(/assets/dejavu-sans-400-CD-C4kiC.woff2)format("woff2")}@font-face{font-family:Verdana;font-style:normal;font-weight:700;font-display:swap;src:local(Verdana Bold),local(DejaVu Sans Bold),url(/assets/dejavu-sans-700-D5qn-Fn5.woff2)format("woff2")}@font-face{font-family:Verdana;font-style:italic;font-weight:400;font-display:swap;src:local(Verdana Italic),local(Verdana Oblique),local(DejaVu Sans Italic),local(DejaVu Sans Oblique),url(/assets/dejavu-sans-400-italic-CeISj8dk.woff2)format("woff2")}@font-face{font-family:Verdana;font-style:italic;font-weight:700;font-display:swap;src:local(Verdana Bold Italic),local(Verdana Bold Oblique),local(DejaVu Sans Bold Italic),local(DejaVu Sans Bold Oblique),url(/assets/dejavu-sans-700-italic-LzRJrrSZ.woff2)format("woff2")}@font-face{font-family:Tahoma;font-style:normal;font-weight:400;font-display:swap;src:local(Tahoma),local(DejaVu Sans),url(/assets/dejavu-sans-400-CD-C4kiC.woff2)format("woff2")}@font-face{font-family:Tahoma;font-style:normal;font-weight:700;font-display:swap;src:local(Tahoma Bold),local(DejaVu Sans Bold),url(/assets/dejavu-sans-700-D5qn-Fn5.woff2)format("woff2")}@font-face{font-family:Tahoma;font-style:italic;font-weight:400;font-display:swap;src:local(Tahoma Italic),local(Tahoma Oblique),local(DejaVu Sans Italic),local(DejaVu Sans Oblique),url(/assets/dejavu-sans-400-italic-CeISj8dk.woff2)format("woff2")}@font-face{font-family:Tahoma;font-style:italic;font-weight:700;font-display:swap;src:local(Tahoma Bold Italic),local(Tahoma Bold Oblique),local(DejaVu Sans Bold Italic),local(DejaVu Sans Bold Oblique),url(/assets/dejavu-sans-700-italic-LzRJrrSZ.woff2)format("woff2")}@font-face{font-family:DejaVu Sans;font-style:normal;font-weight:400;font-display:swap;src:local(DejaVu Sans),url(/assets/dejavu-sans-400-CD-C4kiC.woff2)format("woff2")}@font-face{font-family:DejaVu Sans;font-style:normal;font-weight:700;font-display:swap;src:local(DejaVu Sans Bold),url(/assets/dejavu-sans-700-D5qn-Fn5.woff2)format("woff2")}@font-face{font-family:DejaVu Sans;font-style:italic;font-weight:400;font-display:swap;src:local(DejaVu Sans Italic),local(DejaVu Sans Oblique),url(/assets/dejavu-sans-400-italic-CeISj8dk.woff2)format("woff2")}@font-face{font-family:DejaVu Sans;font-style:italic;font-weight:700;font-display:swap;src:local(DejaVu Sans Bold Italic),local(DejaVu Sans Bold Oblique),url(/assets/dejavu-sans-700-italic-LzRJrrSZ.woff2)format("woff2")}@font-face{font-family:DejaVu Serif;font-style:normal;font-weight:400;font-display:swap;src:local(DejaVu Serif),url(/assets/dejavu-serif-400-CPqGdW_o.woff2)format("woff2")}@font-face{font-family:DejaVu Serif;font-style:normal;font-weight:700;font-display:swap;src:local(DejaVu Serif Bold),url(/assets/dejavu-serif-700-CM6v_X84.woff2)format("woff2")}@font-face{font-family:DejaVu Serif;font-style:italic;font-weight:400;font-display:swap;src:local(DejaVu Serif Italic),local(DejaVu Serif Oblique),url(/assets/dejavu-serif-400-italic-yKkLM9fZ.woff2)format("woff2")}@font-face{font-family:DejaVu Serif;font-style:italic;font-weight:700;font-display:swap;src:local(DejaVu Serif Bold Italic),local(DejaVu Serif Bold Oblique),url(/assets/dejavu-serif-700-italic-DNlP2jyk.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:local(Noto Sans),url(/assets/noto-sans-400-BTkUljjl.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:local(Noto Sans Bold),url(/assets/noto-sans-700-CrvTEWhy.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-display:swap;src:local(Noto Sans Italic),local(Noto Sans Oblique),url(/assets/noto-sans-400-italic-4m5KtZ19.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-display:swap;src:local(Noto Sans Bold Italic),local(Noto Sans Bold Oblique),url(/assets/noto-sans-700-italic-CSXnTKie.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;src:local(Noto Serif),url(/assets/noto-serif-400-BV_iYGc9.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-display:swap;src:local(Noto Serif Bold),url(/assets/noto-serif-700-CIw17UNa.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-display:swap;src:local(Noto Serif Italic),local(Noto Serif Oblique),url(/assets/noto-serif-400-italic-BefsV4hZ.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-display:swap;src:local(Noto Serif Bold Italic),local(Noto Serif Bold Oblique),url(/assets/noto-serif-700-italic-CZ4xVNFK.woff2)format("woff2")}*{box-sizing:border-box}body{font-family:var(--pmd-ui-font);background:var(--pmd-c-bg);color:var(--pmd-c-text);margin:0}@media (resolution>=1.5x){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}button{color:inherit}:root{--nav-width:300px;--ribbon-height:4rem;--status-bar-height:1.8rem;--pmd-pane-footer-height:22px;--pmd-ui-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pmd-c-bg:#fff;--pmd-c-bg-soft:#f7f7f8;--pmd-c-surface-soft:#fafafa;--pmd-c-surface:#f3f3f3;--pmd-c-surface-alt:#ececec;--pmd-c-overlay:#0006;--pmd-c-border:#c8c8c8;--pmd-c-border-soft:#d0d0d0;--pmd-c-divider:#e0e0e0;--pmd-c-divider-faint:#ececec;--pmd-c-text:#222;--pmd-c-text-strong:#000;--pmd-c-text-secondary:#555;--pmd-c-text-muted:#666;--pmd-c-text-faint:#888;--pmd-c-text-on-accent:#fff;--pmd-c-card-number:var(--pmd-c-text-muted);--pmd-c-hover:#ebebeb;--pmd-c-hover-strong:#e0e0e0;--pmd-c-button-hover:#0000000f;--pmd-c-button-press:#00000026;--pmd-c-button-press-border:#0000004d;--pmd-c-button-active:#0000001f;--pmd-c-button-press-soft:#0000001a;--pmd-c-button-press-soft-border:#0003;--pmd-c-accent:#2563eb;--pmd-c-accent-hover:#1d4ed8;--pmd-c-accent-soft:#2563eb1f;--pmd-c-focus:#4a90e2;--pmd-c-link:#0563c1;--pmd-c-success:#16a34a;--pmd-c-success-soft:#16a34a33;--pmd-c-warning:#b45309;--pmd-c-warning-soft:#eab30829;--pmd-c-error:#b00020;--pmd-c-error-strong:#d00;--pmd-c-error-alt:#c0392b;--pmd-c-error-bg:#fee;--pmd-c-warning-alt:#b85a00;--pmd-c-warning-bg:#fff4e0;--pmd-c-warning-border:#d4a14a;--pmd-c-info-bg:#f0f4fa;--pmd-c-info-bg-alt:#eef2f7;--pmd-c-danger:#c00;--pmd-c-comment-thread:#8b5cf6;--pmd-c-comment-thread-text:#6d28d9;--pmd-c-comment-thread-soft:#8b5cf626;--pmd-c-comment-thread-tint:#8b5cf60f;--pmd-c-note:#16a34a;--pmd-c-note-text:#15803d;--pmd-c-note-soft:#16a34a26;--pmd-c-comment-thread-toast:#8b5cf6f2;--pmd-c-comment-cite-bg:#ffd7002b;--pmd-c-comment-cite-border:#c79a00;--pmd-c-annotation-edge:#0000008c;--pmd-c-comment-error:#b00;--pmd-c-similar-deep-text:#6a4a10;--pmd-c-focus-glow:#4a90e22e;--pmd-c-table-border:#888;--pmd-c-table-header-bg:#f0f0f0;--pmd-c-table-resize-handle:#adf;--pmd-c-table-selected-cell:#c8c8ff66;--pmd-c-on-accent-overlay:#ffffff2e;--pmd-c-shadow-fade:#0000000d;--pmd-c-shadow-faint:#00000014;--pmd-c-shadow-hairline:#0000001a;--pmd-c-shadow-soft:#0000001f;--pmd-c-shadow:#00000026;--pmd-c-shadow-strong:#0003;--pmd-c-shadow-deep:#00000040;--pmd-c-shadow-opaque:#000000d9;--pmd-c-color-bar:#ccc;--pmd-c-drop:#2867d8;--pmd-c-drop-soft:#eaf2ff;--pmd-c-drop-mid:#d8e7ff;--pmd-c-drop-tint:#2867d80f;--pmd-c-drop-outline:#2867d840;--pmd-c-find-match:#ffeb3b73;--pmd-c-find-match-strong:#ffeb3b99;--pmd-c-find-match-current:#ffa5008c;--pmd-c-find-match-current-strong:#ffa500d9;--pmd-c-find-match-current-outline:#b46400b3;--pmd-c-find-match-current-outline-soft:#b4640066;--pmd-c-cat-heading-bg:#2867d81f;--pmd-c-cat-heading-fg:#1d4ed8;--pmd-c-cat-tag-bg:#d68e242e;--pmd-c-cat-tag-fg:#8a5a14;--pmd-c-cat-cite-bg:#78502826;--pmd-c-cat-cite-fg:#6e4a18;--pmd-c-cat-analytic-bg:#1f386424;--pmd-c-cat-analytic-fg:#1f3864;--pmd-c-cat-undertag-bg:#38562329;--pmd-c-cat-undertag-fg:#385623;--pmd-c-speech-bg:#fff3cd;--pmd-c-speech-border:#ffe69c;--pmd-c-speech-text:#5a3e00;--pmd-c-card-hover:silver;--pmd-c-emphasis-box:#333;--pmd-c-image-placeholder-bg:#f0f0f0;--pmd-c-image-placeholder-border:#999;--pmd-c-highlight-default:#ff6;--pmd-c-transclusion:#2f8a8a;--pmd-c-transclusion-soft:#e5f2f2;--pmd-c-doc-paper:#fff;--pmd-c-on-accent-hover:#000;--pmd-c-band-fg-light:#000;--pmd-c-band-fg-dark:#fff;--pmd-c-repair-accent:#2e7d32;--pmd-c-repair-match:#4caf5052;--pmd-c-repair-match-strong:#4caf508c;--pmd-c-repair-glow:#4caf50e6;--pmd-c-aff:#1e6fcc;--pmd-c-neg:#c53030;--pmd-c-notify-dot:#e5484d;--pmd-color-reading-marker:var(--pmd-user-color-readingMarker,red);--pmd-color-zone-diverged:var(--pmd-user-color-zoneDiverged,#c0504d);--pmd-c-spellcheck:red;--pmd-c-live-indicator:#0f6;--pmd-c-bench-chip-bg:#14161aeb;--pmd-c-bench-chip-text:#eaeaea;--pmd-c-chart-bg:#1b1d22;--pmd-c-chart-ref:#3a7d44;--pmd-c-chart-line:#7fd1ff;--pmd-color-analytic:var(--pmd-user-color-analytic,#1f3864);--pmd-color-undertag:var(--pmd-user-color-undertag,#385623)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pmd-c-bg:#1a1a1a;--pmd-c-bg-soft:#222;--pmd-c-surface-soft:#1f1f1f;--pmd-c-surface:#262626;--pmd-c-surface-alt:#2f2f2f;--pmd-c-overlay:#0000008c;--pmd-c-border:#4a4a4a;--pmd-c-border-soft:#3a3a3a;--pmd-c-divider:#303030;--pmd-c-divider-faint:#292929;--pmd-c-text:#e6e6e6;--pmd-c-text-strong:#fff;--pmd-c-text-secondary:#b8b8b8;--pmd-c-text-muted:#9a9a9a;--pmd-c-text-faint:#7a7a7a;--pmd-c-text-on-accent:#fff;--pmd-c-hover:#333;--pmd-c-hover-strong:#404040;--pmd-c-button-hover:#ffffff14;--pmd-c-button-press:#ffffff26;--pmd-c-button-press-border:#ffffff4d;--pmd-c-button-press-soft:#ffffff1a;--pmd-c-button-press-soft-border:#fff3;--pmd-c-button-active:#ffffff1f;--pmd-c-accent:#5a8fff;--pmd-c-accent-hover:#7aa5ff;--pmd-c-accent-soft:#5a8fff2e;--pmd-c-focus:#7aa5ff;--pmd-c-success:#22c55e;--pmd-c-success-soft:#22c55e40;--pmd-c-warning:#f59e0b;--pmd-c-warning-soft:#f59e0b38;--pmd-c-error:#ef4444;--pmd-c-error-strong:#ef4444;--pmd-c-error-alt:#ef4444;--pmd-c-error-bg:#3a1a1a;--pmd-c-warning-alt:#f59e0b;--pmd-c-warning-bg:#3a2a10;--pmd-c-warning-border:#f59e0b;--pmd-c-info-bg:#1f2a3a;--pmd-c-info-bg-alt:#1a2230;--pmd-c-danger:#ef4444;--pmd-c-comment-thread:#a78bfa;--pmd-c-comment-thread-text:#c4b5fd;--pmd-c-comment-thread-soft:#a78bfa33;--pmd-c-comment-thread-tint:#a78bfa14;--pmd-c-comment-thread-toast:#a78bfaf2;--pmd-c-note:#22c55e;--pmd-c-note-text:#86efac;--pmd-c-note-soft:#22c55e38;--pmd-c-comment-cite-bg:#ffd7003b;--pmd-c-comment-cite-border:#e0bf3a;--pmd-c-annotation-edge:#ffffffb3;--pmd-c-comment-error:#ef4444;--pmd-c-similar-deep-text:#f5d489;--pmd-c-focus-glow:#7aa5ff47;--pmd-c-shadow-fade:#0006;--pmd-c-shadow-faint:#00000073;--pmd-c-shadow-hairline:#00000080;--pmd-c-shadow-soft:#0000008c;--pmd-c-shadow:#0009;--pmd-c-shadow-strong:#000000b3;--pmd-c-shadow-deep:#000c;--pmd-c-shadow-opaque:#000000eb;--pmd-c-color-bar:#555;--pmd-c-drop:#6b8fee;--pmd-c-drop-soft:#1f2a45;--pmd-c-drop-mid:#2a3a60;--pmd-c-drop-tint:#6b8fee1f;--pmd-c-drop-outline:#6b8fee73;--pmd-c-cat-heading-bg:#6b8fee38;--pmd-c-cat-heading-fg:#a3c0ff;--pmd-c-cat-tag-bg:#f59e0b38;--pmd-c-cat-tag-fg:#f5c66b;--pmd-c-cat-cite-bg:#a06e3c38;--pmd-c-cat-cite-fg:#d9b389;--pmd-c-cat-analytic-bg:#8aa9d138;--pmd-c-cat-analytic-fg:#8aa9d1;--pmd-c-cat-undertag-bg:#8fb37738;--pmd-c-cat-undertag-fg:#8fb377;--pmd-c-speech-bg:#3a3220;--pmd-c-speech-border:#6a5a30;--pmd-c-speech-text:#fd8;--pmd-c-card-hover:#555;--pmd-c-emphasis-box:#888;--pmd-c-transclusion:#5ec4c4;--pmd-c-transclusion-soft:#14383a;--pmd-c-image-placeholder-bg:#2a2a2a;--pmd-c-image-placeholder-border:#555;--pmd-c-highlight-default:#5a5a00;--pmd-color-analytic:#8aa9d1;--pmd-color-undertag:#8fb377;--pmd-c-table-border:#555;--pmd-c-table-header-bg:#2a2a2a;--pmd-c-table-resize-handle:#6b8fee;--pmd-c-table-selected-cell:#788cc859;--pmd-c-on-accent-overlay:#ffffff2e;--pmd-c-link:#7ab0ff}:root[data-cvd=friendly]{--pmd-c-accent:#0072b2;--pmd-c-accent-hover:#005a8e;--pmd-c-accent-soft:#0072b21f;--pmd-c-focus:#0072b2;--pmd-c-link:#0072b2;--pmd-c-aff:#0072b2;--pmd-c-comment-thread:#d55e00;--pmd-c-comment-thread-text:#a34800;--pmd-c-comment-thread-soft:#d55e0026;--pmd-c-comment-thread-tint:#d55e000f;--pmd-c-comment-thread-toast:#d55e00f2;--pmd-c-neg:#d55e00;--pmd-c-note:#009e73;--pmd-c-note-text:#007a59;--pmd-c-note-soft:#009e7326;--pmd-c-success:#009e73;--pmd-c-success-soft:#009e7333;--pmd-c-repair-accent:#009e73;--pmd-c-repair-match:#009e7347;--pmd-c-repair-match-strong:#009e7380;--pmd-c-repair-glow:#009e73e6;--pmd-c-find-match:#f0e44280;--pmd-c-find-match-strong:#f0e442a6;--pmd-c-find-match-current:#d55e0080;--pmd-c-find-match-current-strong:#d55e00cc;--pmd-c-find-match-current-outline:#8c3c00b3;--pmd-c-find-match-current-outline-soft:#8c3c0066;--pmd-c-cat-heading-bg:#0072b21f;--pmd-c-cat-heading-fg:#005a8e;--pmd-c-cat-tag-bg:#e69f002e;--pmd-c-cat-tag-fg:#8f6400;--pmd-c-cat-cite-bg:#cc79a729;--pmd-c-cat-cite-fg:#96426d;--pmd-c-cat-undertag-bg:#009e7329;--pmd-c-cat-undertag-fg:#00775a}:root[data-theme=dark][data-cvd=friendly]{--pmd-c-accent:#56b4e9;--pmd-c-accent-hover:#7cc4ee;--pmd-c-accent-soft:#56b4e92e;--pmd-c-focus:#56b4e9;--pmd-c-link:#56b4e9;--pmd-c-aff:#56b4e9;--pmd-c-comment-thread:#e73;--pmd-c-comment-thread-text:#f5a468;--pmd-c-comment-thread-soft:#e733;--pmd-c-comment-thread-tint:#ee773314;--pmd-c-comment-thread-toast:#ee7733f2;--pmd-c-neg:#e73;--pmd-c-note:#20c997;--pmd-c-note-text:#7fe3c6;--pmd-c-note-soft:#20c99738;--pmd-c-success:#20c997;--pmd-c-success-soft:#20c99740;--pmd-c-repair-accent:#20c997;--pmd-c-repair-match:#20c9974d;--pmd-c-repair-match-strong:#20c99780;--pmd-c-repair-glow:#20c997e6;--pmd-c-cat-heading-bg:#56b4e938;--pmd-c-cat-heading-fg:#9bd1f2;--pmd-c-cat-tag-bg:#e69f0038;--pmd-c-cat-tag-fg:#f0bc5e;--pmd-c-cat-cite-bg:#cc79a740;--pmd-c-cat-cite-fg:#e3a7c7;--pmd-c-cat-undertag-bg:#009e7340;--pmd-c-cat-undertag-fg:#66d2b3}:root[data-theme=dark]:not([data-theme-doc=dark]) :is(#editor,.pmd-pane-editor){color:var(--pmd-c-text);background:var(--pmd-c-bg);--pmd-c-bg:#fff;--pmd-c-bg-soft:#f7f7f8;--pmd-c-surface-soft:#fafafa;--pmd-c-surface:#f3f3f3;--pmd-c-surface-alt:#ececec;--pmd-c-text:#222;--pmd-c-text-strong:#000;--pmd-c-text-secondary:#555;--pmd-c-text-muted:#666;--pmd-c-text-faint:#888;--pmd-c-border:#c8c8c8;--pmd-c-border-soft:#d0d0d0;--pmd-c-divider:#e0e0e0;--pmd-c-divider-faint:#ececec;--pmd-c-hover:#ebebeb;--pmd-c-hover-strong:#e0e0e0;--pmd-c-card-hover:silver;--pmd-c-emphasis-box:#333;--pmd-c-transclusion:#2f8a8a;--pmd-c-transclusion-soft:#e5f2f2;--pmd-c-highlight-default:#ff6;--pmd-c-image-placeholder-bg:#f0f0f0;--pmd-c-image-placeholder-border:#999;--pmd-color-analytic:var(--pmd-user-color-analytic,#1f3864);--pmd-color-undertag:var(--pmd-user-color-undertag,#385623);--pmd-c-table-border:#888;--pmd-c-table-header-bg:#f0f0f0;--pmd-c-table-resize-handle:#adf;--pmd-c-table-selected-cell:#c8c8ff66;--pmd-c-link:#0563c1}:root[data-theme=dark]:not([data-theme-doc=dark]) body:not(.pmd-multi-doc) #app,:root[data-theme=dark]:not([data-theme-doc=dark]) .pmd-pane-body{background:var(--pmd-c-doc-paper)}html{scroll-padding-top:var(--ribbon-height);scroll-padding-bottom:var(--status-bar-height)}html:has(body.pmd-speech-banner-visible){scroll-padding-top:calc(var(--ribbon-height) + var(--speech-banner-height))}#ribbon{height:var(--ribbon-height);background:var(--pmd-c-surface);border-bottom:1px solid var(--pmd-c-border-soft);z-index:200;align-items:center;padding:0 .5rem;font-size:.85rem;display:flex;position:fixed;top:0;left:0;right:0}.ribbon-section{align-items:center;gap:.35rem;display:flex}.ribbon-left{flex:none}.ribbon-center{flex:auto;justify-content:center}.ribbon-right{flex:none}#ribbon button[hidden]{display:none!important}#ribbon button{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);cursor:pointer;box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;font-family:inherit;font-size:.95rem;line-height:1;display:inline-flex}#ribbon button:hover:not(:disabled){background:var(--pmd-c-hover)}.ribbon-right-grid{grid-template-columns:repeat(2,auto);grid-auto-flow:row;align-content:center;gap:2px 3px;display:grid}.ribbon-right-grid.pmd-web-buttons{grid-template-columns:repeat(3,auto)}.pmd-icon-github{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8%200C3.58%200%200%203.58%200%208c0%203.54%202.29%206.53%205.47%207.59.4.07.55-.17.55-.38%200-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01%201.08.58%201.23.82.72%201.21%201.87.87%202.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95%200-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12%200%200%20.67-.21%202.2.82.64-.18%201.32-.27%202-.27s1.36.09%202%20.27c1.53-1.04%202.2-.82%202.2-.82.44%201.1.16%201.92.08%202.12.51.56.82%201.27.82%202.15%200%203.07-1.87%203.75-3.65%203.95.29.25.54.73.54%201.48%200%201.07-.01%201.93-.01%202.2%200%20.21.15.46.55.38A8.012%208.012%200%200%200%2016%208c0-4.42-3.58-8-8-8Z%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-github:before{content:"🐙"}#ribbon .ribbon-right-grid button{width:1.6rem;height:1.45rem;font-size:.85rem}#ribbon #timer-toggle-btn[aria-pressed=true],.pmd-theme-editor-btn[aria-pressed=true],.pmd-pane-focused .pmd-pane-chip,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-start[aria-pressed=true]{background:var(--pmd-c-accent);color:var(--pmd-c-text-on-accent)}#ribbon button:disabled{opacity:.5;cursor:not-allowed}.ribbon-button-stack{grid-template-rows:repeat(2,auto);grid-auto-flow:column;align-content:center;gap:2px 3px;display:grid}#ribbon .ribbon-button-stack button{width:1.5rem;height:1.45rem;font-size:.78rem}@keyframes pmd-save-flash-pulse{0%{background:0 0;transform:scale(1)}20%{background:var(--pmd-c-success-soft);transform:scale(1.18)}to{background:0 0;transform:scale(1)}}#ribbon .ribbon-button-stack button.pmd-save-flash{color:var(--pmd-c-success);animation:1.4s ease-out pmd-save-flash-pulse}#ribbon #autosave-btn[aria-pressed=true][data-autosave-effective=true]{color:var(--pmd-c-accent);background:var(--pmd-c-accent-soft)}#ribbon #autosave-btn[aria-pressed=true][data-autosave-effective=false]{color:var(--pmd-c-warning);outline:1.5px dashed var(--pmd-c-warning);outline-offset:-1.5px}#ribbon #autosave-btn[aria-pressed=true][data-autosave-effective=false]:focus-visible{outline:2px solid var(--pmd-c-focus);outline-offset:-2px}#ribbon #autosave-btn[aria-pressed=true][data-autosave-error]{color:var(--pmd-c-error);background:var(--pmd-c-error-bg);outline:1.5px solid var(--pmd-c-error);outline-offset:-1.5px}#ribbon #autosave-btn[aria-pressed=true][data-autosave-error]:focus-visible{outline:2px solid var(--pmd-c-focus);outline-offset:-2px}.ribbon-speech-stack{border-left:1px solid var(--pmd-c-border-soft);grid-template-columns:repeat(2,auto);grid-auto-flow:row;margin-left:.2rem;padding-left:.4rem}body:not(.pmd-multi-doc):not(.pmd-multi-window) #speech-stack{display:none}.ribbon-quickcards-stack{border-left:1px solid var(--pmd-c-border-soft);grid-template-columns:repeat(2,auto);grid-auto-flow:row;margin-left:.2rem;padding-left:.4rem}.pmd-doc-name-chip{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-surface);max-width:22rem;color:var(--pmd-c-text-secondary);-webkit-user-select:text;user-select:text;white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.8rem;font-weight:500;display:inline-flex}.pmd-doc-name-chip-text{text-overflow:ellipsis;overflow:hidden}html:not(.pmd-doc-name-chip-on) #doc-name-chip{display:none!important}.pmd-doc-name-chip[hidden],body.pmd-multi-doc #doc-name-chip{display:none}:root{--speech-banner-height:28px}#speech-doc-banner{top:var(--ribbon-height);left:var(--nav-width);height:var(--speech-banner-height);z-index:150;color:var(--pmd-c-speech-text);background:var(--pmd-c-speech-bg);border-bottom:1px solid var(--pmd-c-speech-border);align-items:center;gap:.5rem;padding:0 1rem;font-size:.85rem;font-weight:600;display:flex;position:fixed;right:0}#speech-doc-banner[hidden]{display:none}.pmd-speech-doc-banner-icon{font-size:1rem;line-height:1}body.pmd-speech-banner-visible:not(.pmd-multi-doc) #app{top:calc(var(--ribbon-height) + var(--speech-banner-height))}body.pmd-multi-doc #speech-doc-banner,body.pmd-host-electron #plain-paste-toggle-btn,body:not(.pmd-inplace-save) #autosave-btn{display:none}#speech-mark-btn[aria-pressed=true]{background:var(--pmd-c-hover-strong)}.ribbon-formatting-panel{border-left:1px solid var(--pmd-c-border-soft);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;align-content:center;gap:2px 3px;margin-left:.25rem;padding-left:.5rem;display:grid}.ribbon-cite-panel{border-left:1px solid var(--pmd-c-border-soft);grid-template-rows:1.45rem 1.45rem;grid-template-columns:auto auto;grid-auto-flow:column;align-content:center;gap:2px 3px;margin-left:.25rem;padding-left:.5rem;display:grid}.ribbon-cite-panel.hidden{display:none}.ribbon-color-panel{border-left:1px solid var(--pmd-c-border-soft);grid-template-rows:1.45rem 1.45rem;grid-template-columns:auto auto;grid-auto-flow:column;align-content:center;gap:2px 3px;margin-left:.25rem;padding-left:.5rem;display:grid}.ribbon-color-panel.hidden{display:none}.ribbon-color-control{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);box-sizing:border-box;border-radius:3px;align-items:stretch;height:1.45rem;display:inline-flex}#ribbon .ribbon-color-control button{cursor:pointer;background:0 0;border:1px solid #0000;width:auto;height:auto;padding:0;font-family:inherit}#ribbon .ribbon-color-control button:hover{background:var(--pmd-c-button-hover);border-color:var(--pmd-c-border-soft)}#ribbon .ribbon-color-control button:focus-visible{outline:2px solid var(--pmd-c-focus);outline-offset:-2px}#ribbon .ribbon-color-control button.ribbon-color-main{flex-direction:column;justify-content:center;align-items:center;gap:0;width:1.75rem;padding:0;display:inline-flex}.ribbon-color-glyph{font-size:.78rem;line-height:1}#fontcolor-glyph{font-family:Calibri,serif;font-size:.78rem;font-weight:700}.ribbon-color-bar{background:var(--pmd-c-color-bar);border:1px solid var(--pmd-c-shadow-hairline);width:.9rem;height:2px;margin-top:1px;display:block}#ribbon .ribbon-color-control button.ribbon-color-arrow{width:1.05rem;color:var(--pmd-c-text-secondary);justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}#ribbon .ribbon-color-main.pmd-paintbrush-active{background:var(--pmd-c-button-press);border-color:var(--pmd-c-button-press-border);box-shadow:inset 0 1px 2px var(--pmd-c-shadow)}#ribbon .ribbon-color-main.pmd-paintbrush-active+.ribbon-color-arrow{background:var(--pmd-c-button-press-soft);border-color:var(--pmd-c-button-press-soft-border)}.ribbon-doc-ops-panel{border-left:1px solid var(--pmd-c-border-soft);grid-template-rows:1.45rem 1.45rem;grid-template-columns:auto;align-content:center;gap:2px 3px;margin-left:.25rem;padding-left:.5rem;display:grid}.ribbon-doc-ops-panel.hidden{display:none}.ribbon-doc-ops-panel-2col{grid-template-columns:auto auto}.ribbon-doc-ops-panel-3col{grid-template-columns:auto auto auto}#custom-ribbon-panel{grid-auto-flow:column}#ribbon .ribbon-doc-ops-btn[hidden]{display:none}.ribbon-numbering-panel{border-left:1px solid var(--pmd-c-border-soft);grid-template-rows:1.45rem 1.45rem;grid-template-columns:auto auto;align-content:center;gap:2px 3px;margin-left:.25rem;padding-left:.5rem;display:grid}#ribbon .ribbon-numbering-panel .ribbon-numbering-btn{font-variant-numeric:tabular-nums;white-space:nowrap;width:auto;min-width:1.5rem;padding:0 .25rem;font-size:.78rem}html.pmd-numbering-hidden #numbering-panel{display:none!important}#ribbon .ribbon-font-size-input{font-variant-numeric:tabular-nums;text-align:center;width:1.75rem;height:auto;color:var(--pmd-c-text);appearance:textfield;background:0 0;border:1px solid #0000;flex:0 0 1.75rem;align-self:stretch;padding:0;font-family:inherit;font-size:.85rem}#ribbon .ribbon-font-size-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#ribbon .ribbon-font-size-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#ribbon .ribbon-font-size-input:focus-visible{outline:2px solid var(--pmd-c-focus);outline-offset:-2px}.ribbon-font-size-control.pmd-font-size-direct .ribbon-font-size-input{color:var(--pmd-c-error)}#ribbon .ribbon-font-size-step{letter-spacing:-.05em;width:1.75rem;height:1.45rem;font-size:.7rem;line-height:1}.ribbon-font-size-step-arrow{margin-left:.15rem}.ribbon-font-size-step-up-arrow{display:inline-block;transform:translateY(0)}.pmd-font-size-picker{z-index:1000;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);box-shadow:0 2px 8px var(--pmd-c-shadow);-webkit-user-select:none;user-select:none;border-radius:3px;max-height:18rem;padding:2px;position:fixed;overflow-y:auto}.pmd-font-size-picker button{cursor:pointer;font-variant-numeric:tabular-nums;text-align:right;width:100%;color:var(--pmd-c-text);background:0 0;border:none;padding:.2rem .8rem;font-family:inherit;font-size:.85rem;display:block}.pmd-font-size-picker button:hover{background:var(--pmd-c-button-hover)}#ribbon .ribbon-doc-ops-btn{width:1.5rem;height:1.45rem;font-size:.85rem;line-height:1}#ribbon .ribbon-doc-ops-btn.pmd-ribbon-due-dot{position:relative}#ribbon .ribbon-doc-ops-btn.pmd-ribbon-due-dot:after{content:"";background:var(--pmd-c-notify-dot);width:6px;height:6px;box-shadow:0 0 0 1px var(--pmd-c-bg);pointer-events:none;border-radius:50%;position:absolute;top:1px;right:1px}#ribbon .ribbon-doc-ops-btn[aria-pressed=true]{background:var(--pmd-c-button-press);border-color:var(--pmd-c-button-press-border);box-shadow:inset 0 1px 2px var(--pmd-c-shadow)}.ProseMirror.pmd-paintbrush-highlight,.ProseMirror.pmd-paintbrush-shading,.ProseMirror.pmd-paintbrush-fontcolor{cursor:text}.pmd-color-picker{z-index:1000;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);box-shadow:0 2px 8px var(--pmd-c-shadow);-webkit-user-select:none;user-select:none;border-radius:3px;padding:4px;position:fixed}.pmd-color-picker-grid{grid-template-columns:repeat(4,1.4rem);gap:2px;display:grid}.pmd-color-swatch{border:1px solid var(--pmd-c-button-press-soft-border);cursor:pointer;background-clip:padding-box;width:1.4rem;height:1.4rem;padding:0;position:relative}.pmd-color-swatch:hover{outline:1px solid var(--pmd-c-focus);outline-offset:1px}.pmd-color-swatch.pmd-swatch-none{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--pmd-c-error-strong) calc(50% - 1px), var(--pmd-c-error-strong) calc(50% + 1px), transparent calc(50% + 1px)), var(--pmd-c-doc-paper)}.pmd-color-picker-label{color:var(--pmd-c-text-secondary);margin-top:4px;padding:0 2px;font-size:.75rem}.ribbon-formatting-panel.hidden{display:none}#ribbon .formatting-panel-btn{width:auto;min-width:3rem;height:1.45rem;font-size:.78rem;font-family:var(--pmd-ui-font);padding:0 .45rem}#ribbon .formatting-panel-btn[aria-pressed=true]{background:var(--pmd-c-button-active)}#ribbon .ribbon-formatting-panel.style-preview .formatting-panel-btn{font-weight:700}#ribbon .ribbon-formatting-panel.style-preview .formatting-panel-pocket{border-width:2px;border-color:var(--pmd-c-emphasis-box)}#ribbon .ribbon-formatting-panel.style-preview .formatting-panel-hat{text-underline-offset:2px;-webkit-text-decoration:underline double;text-decoration:underline double}:root.pmd-hat-underline-single #ribbon .ribbon-formatting-panel.style-preview .formatting-panel-hat{text-decoration:underline}#ribbon .ribbon-formatting-panel.style-preview .formatting-panel-block{text-underline-offset:2px;text-decoration:underline}#ribbon .ribbon-formatting-panel.style-preview .formatting-panel-analytic{color:var(--pmd-color-analytic)}#ribbon .ribbon-formatting-panel.style-preview .formatting-panel-undertag{color:var(--pmd-color-undertag);font-style:normal;font-weight:400}.pmd-undertag-italic #ribbon .ribbon-formatting-panel.style-preview .formatting-panel-undertag{font-style:italic}.pmd-undertag-bold #ribbon .ribbon-formatting-panel.style-preview .formatting-panel-undertag,#ribbon .ribbon-cite-panel.style-preview .formatting-panel-cite{font-weight:700}.pmd-cite-unbold #ribbon .ribbon-cite-panel.style-preview .formatting-panel-cite{font-weight:400}.pmd-cite-underlined #ribbon .ribbon-cite-panel.style-preview .formatting-panel-cite,#ribbon .ribbon-cite-panel.style-preview .formatting-panel-underline{text-decoration:underline;text-decoration-thickness:var(--pmd-underline-size,auto)}#ribbon .ribbon-cite-panel.style-preview .formatting-panel-emphasis{text-decoration:underline;text-decoration-thickness:var(--pmd-underline-size,auto);font-style:normal;font-weight:400}.pmd-emphasis-bold #ribbon .ribbon-cite-panel.style-preview .formatting-panel-emphasis{font-weight:700}.pmd-emphasis-italic #ribbon .ribbon-cite-panel.style-preview .formatting-panel-emphasis{font-style:italic}.pmd-emphasis-box #ribbon .ribbon-cite-panel.style-preview .formatting-panel-emphasis{border:var(--pmd-emphasis-box-size) solid var(--pmd-c-emphasis-box)}#app{flex-direction:column;display:flex}body:not(.pmd-multi-doc) #app{top:var(--ribbon-height);left:var(--nav-width);right:0;bottom:var(--status-bar-height);overscroll-behavior:contain;position:fixed;overflow-y:auto}#status-bar{bottom:0;left:var(--nav-width);height:var(--status-bar-height);background:var(--pmd-c-surface);border-top:1px solid var(--pmd-c-border-soft);z-index:200;color:var(--pmd-c-text-secondary);align-items:center;gap:1rem;padding:0 .75rem;font-size:.8rem;display:flex;position:fixed;right:0}#update-chip{cursor:pointer;font-family:inherit;font-size:inherit;color:var(--pmd-c-accent);border:1px solid var(--pmd-c-accent);background:0 0;border-radius:999px;padding:0 .6rem;line-height:1.4}#update-chip:hover{color:#fff;background:var(--pmd-c-accent)}#update-chip[hidden]{display:none}.status-segment{display:flex}.status-segment[hidden]{display:none}.status-segment{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;min-width:0;overflow:hidden}.status-bar-btn{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);cursor:pointer;width:1.15rem;height:1.15rem;color:var(--pmd-c-text);border-radius:3px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.8rem;line-height:1;display:inline-flex}.status-bar-btn:hover{background:var(--pmd-c-hover)}.status-spacer{flex:auto}#word-count-text{font-variant-numeric:tabular-nums}#cursor-color-display{border-left:1px solid var(--pmd-c-divider);color:var(--pmd-c-text-secondary);padding-left:.65rem}#cursor-color-display[hidden]{display:none}#cursor-color-text{white-space:nowrap}.zoom-controls,.pmd-display-size-row,.pmd-reader-row,.pmd-msettings-stepper,.pmd-msettings-reader-row,.pmd-pairing-row,.pmd-pairing-group-header{align-items:center;gap:.4rem;display:flex}.zoom-controls button{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;padding:0;font-family:inherit;font-size:.8rem;line-height:1;display:inline-flex}.zoom-controls button:hover{background:var(--pmd-c-hover)}#zoom-pct{text-align:center;font-variant-numeric:tabular-nums;min-width:3rem;color:var(--pmd-c-text-secondary)}.zoom-controls button:disabled{opacity:.4;cursor:not-allowed}#editor{zoom:var(--editor-zoom,1)}code{background:var(--pmd-c-surface-alt);border-radius:3px;padding:.1rem .3rem;font-family:JetBrains Mono,Menlo,monospace}#editor{--pmd-size-normal:11pt;--pmd-size-pocket:26pt;--pmd-size-hat:22pt;--pmd-size-block:16pt;--pmd-size-tag:13pt;--pmd-size-analytic:13pt;--pmd-size-cite:13pt;--pmd-size-underline:11pt;--pmd-size-emphasis:11pt;--pmd-size-undertag:12pt;--pmd-emphasis-box-size:1pt;--pmd-underline-size:auto;--pmd-body-font:"Times New Roman";--pmd-line-height:1.3;--pmd-line-height-cite:1.2;--pmd-line-height-tag:1.2;--pmd-line-height-analytic:1.2;--pmd-line-height-heading:1.2;--pmd-line-height-undertag:1.2;background:var(--pmd-c-bg);font-family:var(--pmd-body-font), "Times New Roman", Times, serif;font-size:var(--pmd-size-normal);line-height:var(--pmd-line-height);flex:auto;padding:.75rem 1.25rem}:is(#editor,.pmd-pane-editor) [data-id]{scroll-margin-top:calc(var(--ribbon-height) + .5rem)}.pmd-pocket{font-size:var(--pmd-size-pocket);line-height:var(--pmd-line-height-heading);text-align:center;border:var(--pmd-pocket-box-size,3px) solid var(--pmd-c-emphasis-box);margin:var(--pmd-para-pocket-before,1.5rem) 0 var(--pmd-para-pocket-after,.75rem) 0;page-break-before:always;padding:.5rem 1rem;font-weight:700}.pmd-pocket-box-off .pmd-pocket{border:none;padding:0}.pmd-hat{font-size:var(--pmd-size-hat);line-height:var(--pmd-line-height-heading);text-align:center;margin:var(--pmd-para-hat-before,1.25rem) 0 var(--pmd-para-hat-after,.5rem) 0;font-weight:700;-webkit-text-decoration:underline double;text-decoration:underline double}.pmd-hat-underline-single .pmd-hat{text-decoration:underline}.pmd-block{font-size:var(--pmd-size-block);line-height:var(--pmd-line-height-heading);text-align:center;margin:var(--pmd-para-block-before,1rem) 0 var(--pmd-para-block-after,.5rem) 0;font-weight:700;text-decoration:underline}.pmd-tag{font-size:var(--pmd-size-tag);line-height:var(--pmd-line-height-tag);margin:var(--pmd-para-tag-before,.75rem) 0 var(--pmd-para-tag-after,.25rem) 0;font-weight:700}.pmd-card-number{font-variant-numeric:tabular-nums;color:var(--pmd-c-card-number);-webkit-user-select:none;user-select:none;margin-right:.4em;font-weight:600;display:inline-block}.pmd-card-number-match{color:inherit}.pmd-selfref-picker{min-width:340px;max-width:min(520px,92vw);max-height:72vh}.pmd-selfref-picker-filter{font:inherit;border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;padding:.35rem .6rem}.pmd-selfref-picker-list{min-height:0;overflow-y:auto}.pmd-selfref-picker-empty{opacity:.7;padding:.5rem .75rem;font-size:.85rem}.pmd-selfref-picker-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:.35em;padding-top:4px;padding-bottom:4px;padding-right:12px;display:flex}.pmd-selfref-picker-row[hidden]{display:none}.pmd-selfref-picker-row:hover{background:var(--pmd-c-surface)}.pmd-selfref-picker-row-active{background:var(--pmd-c-surface);outline:1px solid var(--pmd-c-border-soft)}.pmd-selfref-picker-row-disabled{opacity:.55;cursor:default}.pmd-selfref-picker-row-disabled:hover{background:0 0}.pmd-selfref-picker-row-untitled .pmd-selfref-picker-label{opacity:.8;font-style:italic}.pmd-selfref-picker-toggle{opacity:.7;flex:none;width:1em;font-size:.8em}.pmd-selfref-picker-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pmd-autocorrect-editor{flex-direction:column;gap:6px;min-width:0;display:flex}.pmd-autocorrect-list{flex-direction:column;gap:2px;max-height:180px;display:flex;overflow-y:auto}.pmd-autocorrect-list-disabled{opacity:.55}.pmd-autocorrect-row{align-items:center;gap:8px;display:flex}.pmd-autocorrect-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pmd-autocorrect-empty{opacity:.7;font-style:italic}.pmd-autocorrect-add-row{align-items:center;gap:6px;display:flex}.pmd-autocorrect-input{width:90px;min-width:0}.pmd-autocorrect-input-to{flex:1}.pmd-autocorrect-warning{color:var(--pmd-c-warning);padding-left:4px;font-size:.85em}.pmd-autocorrect-message{color:var(--pmd-c-error);font-size:.85em}.pmd-inline-color-match{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.3em;margin-right:.6em;font-size:.85em;display:inline-flex}.pmd-card-number-sub-plain{font-weight:400}.pmd-style-alignments-editor{flex-direction:column;gap:.35rem;display:flex}.pmd-style-alignments-row{align-items:center;gap:.75rem;display:flex}.pmd-style-alignments-label{flex:0 0 8rem;font-size:.85rem}.pmd-max-text-width-input{width:4.5rem;margin:0 .25rem;padding:.15rem .35rem}.pmd-max-text-width-editor{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex}.pmd-inline-color-control{align-items:center;gap:.4rem;display:inline-flex}.pmd-inline-color-control input[type=color]{border:1px solid var(--pmd-c-border);cursor:pointer;background:0 0;border-radius:4px;width:2rem;height:1.4rem;padding:0}.pmd-num-flow-in,.pmd-num-restart{position:relative}.pmd-num-flow-in:after,.pmd-num-restart:after{color:var(--pmd-c-text-muted);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.8em;position:absolute;top:0;right:.15em}.pmd-num-flow-in:after{content:"↓"}.pmd-num-restart:after{content:"↺"}:is(#editor,.pmd-pane-editor) .pmd-analytic{font-size:var(--pmd-size-analytic);line-height:var(--pmd-line-height-analytic);color:var(--pmd-color-analytic);margin:var(--pmd-para-analytic-before,.75rem) 0 var(--pmd-para-analytic-after,.25rem) 0;font-weight:700}:is(#editor,.pmd-pane-editor) p,:is(#editor,.pmd-pane-editor) .pmd-card-body{margin:var(--pmd-para-body-before,0) 0 var(--pmd-para-body-after,0) 0}:is(#editor,.pmd-pane-editor) .pmd-cite-para{margin:var(--pmd-para-cite-before,0) 0 var(--pmd-para-cite-after,0) 0}:is(#editor,.pmd-pane-editor) .pmd-undertag{margin:var(--pmd-para-undertag-before,0) 0 var(--pmd-para-undertag-after,0) 0}:is(#editor,.pmd-pane-editor) .pmd-tag{text-align:var(--pmd-align-tag,start)}:is(#editor,.pmd-pane-editor) .ProseMirror>p{text-align:var(--pmd-align-paragraph,start)}:is(#editor,.pmd-pane-editor) .pmd-card .pmd-card-body{text-align:var(--pmd-align-card-body,start)}:is(#editor,.pmd-pane-editor) .pmd-analytic-unit .pmd-card-body{text-align:var(--pmd-align-analytic-body,start)}:is(#editor,.pmd-pane-editor) .pmd-analytic{text-align:var(--pmd-align-analytic,start)}:is(#editor,.pmd-pane-editor) .pmd-undertag{text-align:var(--pmd-align-undertag,start)}:is(#editor,.pmd-pane-editor) .pmd-cite-para{text-align:var(--pmd-align-cite,start)}:is(#editor,.pmd-pane-editor) .ProseMirror{max-width:var(--pmd-max-text-width,none);margin-inline:var(--pmd-max-text-margin,auto)}.pmd-cite-para{line-height:var(--pmd-line-height-cite)}.pmd-card,.pmd-analytic-unit{contain:layout style;content-visibility:auto;contain-intrinsic-width:auto var(--pmd-card-intrinsic-width,600px);contain-intrinsic-height:auto 200px;border-left:2px solid #0000;padding-left:.5rem}.pmd-card:hover,.pmd-analytic-unit:hover{border-left-color:var(--pmd-c-card-hover)}.pmd-transclusion{margin:.25rem 0;position:relative}.pmd-transclusion:before{content:"";pointer-events:none;background:0 0;width:2px;transition:background 90ms;position:absolute;top:15px;bottom:0;left:0}.pmd-transclusion:hover:before,.pmd-transclusion.ProseMirror-selectednode:before,.pmd-transclusion.pmd-transclusion-menu-open:before{background:var(--pmd-c-transclusion)}.pmd-transclusion.ProseMirror-selectednode{outline:2px solid var(--pmd-c-transclusion);outline-offset:2px}.pmd-transclusion-glyph-btn{background:var(--pmd-c-bg);width:15px;height:15px;color:var(--pmd-c-transclusion);cursor:pointer;opacity:0;z-index:3;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity 90ms;display:inline-flex;position:absolute;top:0;left:-7px}.pmd-transclusion:hover>.pmd-transclusion-glyph-btn,.pmd-transclusion.ProseMirror-selectednode>.pmd-transclusion-glyph-btn,.pmd-transclusion.pmd-transclusion-menu-open>.pmd-transclusion-glyph-btn,.pmd-transclusion-glyph-btn:focus-visible{opacity:1}.pmd-transclusion-glyph-btn:hover{background:var(--pmd-c-transclusion-soft)}.pmd-transclusion-glyph-btn:focus-visible{outline:2px solid var(--pmd-c-transclusion);outline-offset:1px}.pmd-transclusion-glyph{color:inherit}.pmd-transclusion.pmd-transclusion-edited>.pmd-transclusion-glyph-btn,.pmd-transclusion[data-status=unreachable]>.pmd-transclusion-glyph-btn{color:var(--pmd-c-warn,#b26a00)}.pmd-transclusion.pmd-zone-diverged>.pmd-transclusion-glyph-btn{opacity:1}.pmd-transclusion.pmd-zone-diverged>.pmd-transclusion-glyph-btn:after{content:"";background:var(--pmd-color-zone-diverged,#c0504d);border:1px solid var(--pmd-c-bg);box-sizing:border-box;pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-2px}.pmd-transclusion-body .pmd-card:hover,.pmd-transclusion-body .pmd-analytic-unit:hover{border-left-color:#0000}.pmd-transclusion-flash:before{background:var(--pmd-c-warn,#b26a00);animation:.6s pmd-transclusion-rail-flash}@keyframes pmd-transclusion-rail-flash{0%{background:var(--pmd-c-transclusion)}30%{background:var(--pmd-c-warn,#b26a00)}to{background:var(--pmd-c-transclusion)}}@media (prefers-reduced-motion:reduce){.pmd-transclusion-glyph-btn,.pmd-transclusion:before{transition:none}.pmd-transclusion-flash:before{animation:none}}.pmd-self-ref{margin:.15em 0;position:relative}.pmd-self-ref:before{content:"";background:repeating-linear-gradient(to bottom, var(--pmd-c-transclusion) 0 4px, transparent 4px 7px);opacity:.4;pointer-events:none;width:2px;transition:opacity 90ms;position:absolute;top:15px;bottom:0;left:0}.pmd-self-ref:hover:before,.pmd-self-ref.ProseMirror-selectednode:before,.pmd-self-ref.pmd-transclusion-menu-open:before{opacity:1}.pmd-self-ref-glyph{opacity:0}.pmd-self-ref:hover>.pmd-self-ref-glyph,.pmd-self-ref.ProseMirror-selectednode>.pmd-self-ref-glyph,.pmd-self-ref.pmd-transclusion-menu-open>.pmd-self-ref-glyph,.pmd-self-ref-glyph:focus-visible{opacity:1}.pmd-self-ref.ProseMirror-selectednode{outline:2px solid var(--pmd-c-transclusion);outline-offset:2px}.pmd-self-ref-body{padding-left:2px}.pmd-self-ref-body .pmd-card:hover,.pmd-self-ref-body .pmd-analytic-unit:hover{border-left-color:#0000}.pmd-self-ref-note{opacity:.7;padding:.2em 0;font-size:.85em;font-style:italic}.pmd-self-ref-missing:before{background:var(--pmd-c-warn,#b26a00)}@media (prefers-reduced-motion:reduce){.pmd-self-ref:before,.pmd-self-ref-glyph{transition:none}}.pmd-transclusion-menu{z-index:20;-webkit-user-select:none;user-select:none;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);border-radius:6px;flex-direction:column;gap:1px;min-width:208px;max-width:320px;padding:4px;display:flex;position:absolute;top:1.1em;left:0;box-shadow:0 2px 12px #0003}.pmd-transclusion-menu-info{flex-direction:column;gap:2px;padding:5px 9px 6px;display:flex}.pmd-transclusion-menu-file{color:var(--pmd-c-text);align-items:center;gap:.4rem;font-size:12.5px;font-weight:600;display:flex}.pmd-transclusion-menu-file svg{color:var(--pmd-c-transclusion);flex:none}.pmd-transclusion-menu-file span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pmd-transclusion-menu-section{color:var(--pmd-c-text);white-space:nowrap;text-overflow:ellipsis;padding-left:calc(.4rem + 1em);font-size:12px;overflow:hidden}.pmd-transclusion-menu-meta{color:var(--pmd-c-text-muted,#888);align-items:center;gap:.4rem;padding-left:calc(.4rem + 1em);font-size:11px;display:flex}.pmd-transclusion-menu-edited{color:var(--pmd-c-warn,#b26a00);font-weight:600}.pmd-transclusion-menu-sep{background:var(--pmd-c-border-soft);height:1px;margin:3px 0}.pmd-transclusion-menu-item{color:var(--pmd-c-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.45rem;padding:6px 9px;font-size:12px;display:flex}.pmd-transclusion-menu-item:hover{background:var(--pmd-c-bg-soft)}.pmd-confirm-backdrop{z-index:1000;background:var(--pmd-c-overlay,#0006);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pmd-confirm{background:var(--pmd-c-bg);color:var(--pmd-c-text);border:1px solid var(--pmd-c-border-soft);border-radius:10px;flex-direction:column;gap:.6rem;width:100%;max-width:30rem;padding:1.1rem 1.25rem 1rem;display:flex;box-shadow:0 10px 40px #0000004d}.pmd-confirm-title{font-size:.95rem;font-weight:700}.pmd-confirm-message{white-space:pre-wrap;font-size:.875rem;line-height:1.45}.pmd-confirm-actions{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}.pmd-confirm-btn{font:inherit;border:1px solid var(--pmd-c-border-soft);cursor:pointer;background:var(--pmd-c-bg-soft);color:var(--pmd-c-text);border-radius:6px;padding:.4rem .9rem;font-size:.85rem}.pmd-confirm-cancel:hover{background:var(--pmd-c-surface)}.pmd-confirm-ok{background:var(--pmd-c-accent);border-color:var(--pmd-c-accent);color:#fff;font-weight:600}.pmd-confirm-ok:hover{filter:brightness(1.05)}.pmd-confirm-danger{background:var(--pmd-c-warn,#b26a00);border-color:var(--pmd-c-warn,#b26a00)}.pmd-confirm-btn:focus-visible{outline:2px solid var(--pmd-c-accent);outline-offset:2px}.pmd-pocket,.pmd-hat,.pmd-block{contain:layout style;content-visibility:auto;contain-intrinsic-width:auto var(--pmd-card-intrinsic-width,600px);contain-intrinsic-height:auto 40px}.pmd-undertag{color:var(--pmd-color-undertag);font-family:Times New Roman,serif;font-size:var(--pmd-size-undertag);line-height:var(--pmd-line-height-undertag)}#editor.pmd-undertag-italic .pmd-undertag{font-style:italic}#editor.pmd-undertag-bold .pmd-undertag{font-weight:700}.pmd-cite{font-weight:700;font-size:var(--pmd-run-font-size,var(--pmd-size-cite))}.pmd-cite-unbold .pmd-cite{font-weight:400}.pmd-underline{text-decoration:underline;text-decoration-thickness:var(--pmd-underline-size,auto);font-size:var(--pmd-run-font-size,var(--pmd-size-underline))}.pmd-emphasis{text-decoration:underline;text-decoration-thickness:var(--pmd-underline-size,auto);font-size:var(--pmd-run-font-size,var(--pmd-size-emphasis))}.pmd-highlight,[data-shading],.pmd-underline,.pmd-emphasis{font-variant-ligatures:none}.pmd-undertag-mark{color:var(--pmd-color-undertag)}#editor.pmd-undertag-italic .pmd-undertag-mark{font-style:italic}#editor.pmd-undertag-bold .pmd-undertag-mark{font-weight:700}.pmd-fs-shrunk>*{line-height:max(var(--pmd-line-height), 1.2)}.pmd-pilcrow{font-size:6pt}.pmd-analytic-mark{color:var(--pmd-color-analytic);font-weight:700}#editor.pmd-cite-underlined .pmd-cite{text-decoration:underline;text-decoration-thickness:var(--pmd-underline-size,auto)}#editor.pmd-underline-bold .pmd-underline,#editor.pmd-emphasis-bold .pmd-emphasis{font-weight:700}#editor.pmd-emphasis-italic .pmd-emphasis{font-style:italic}#editor.pmd-emphasis-box .pmd-emphasis{border:var(--pmd-emphasis-box-size) solid var(--pmd-c-emphasis-box)}:is(#editor,.pmd-pane-editor) ::selection{background:color-mix(in srgb, var(--pmd-c-accent) 30%, transparent)}:is(#editor,.pmd-pane-editor) ::-moz-selection{background:color-mix(in srgb, var(--pmd-c-accent) 30%, transparent)}:is(#editor,.pmd-pane-editor) .pmd-pilcrow-grab{background:color-mix(in srgb, var(--pmd-c-accent) 30%, transparent);color:color-mix(in srgb, var(--pmd-c-accent) 70%, var(--pmd-c-text));font:inherit;line-height:inherit;vertical-align:baseline;-webkit-user-select:none;user-select:none;pointer-events:none;display:inline-block}:is(#editor,.pmd-pane-editor) .pmd-frozen-selection{background:color-mix(in srgb, var(--pmd-c-accent) 30%, transparent)}img[data-pmd-image].ProseMirror-selectednode,.pmd-image-wrap.ProseMirror-selectednode,.pmd-image-placeholder.ProseMirror-selectednode{outline:2px solid var(--pmd-c-accent);outline-offset:2px}.pmd-image-placeholder.ProseMirror-selectednode{background:var(--pmd-c-drop-soft)}.pmd-image-wrap{vertical-align:middle;line-height:0;display:inline-block;position:relative}.pmd-image-handle{box-sizing:border-box;z-index:6;background:#fff;border:1px solid #9a9a9a;position:absolute}.pmd-image-handle-nw,.pmd-image-handle-ne,.pmd-image-handle-se,.pmd-image-handle-sw{border-radius:50%;width:11px;height:11px}.pmd-image-handle-n,.pmd-image-handle-s{border-radius:3px;width:16px;height:6px}.pmd-image-handle-e,.pmd-image-handle-w{border-radius:3px;width:6px;height:16px}.pmd-image-handle-nw{cursor:nwse-resize;top:-6px;left:-6px}.pmd-image-handle-n{cursor:ns-resize;top:-3px;left:calc(50% - 8px)}.pmd-image-handle-ne{cursor:nesw-resize;top:-6px;right:-6px}.pmd-image-handle-e{cursor:ew-resize;top:calc(50% - 8px);right:-3px}.pmd-image-handle-se{cursor:nwse-resize;bottom:-6px;right:-6px}.pmd-image-handle-s{cursor:ns-resize;bottom:-3px;left:calc(50% - 8px)}.pmd-image-handle-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.pmd-image-handle-w{cursor:ew-resize;top:calc(50% - 8px);left:-3px}.pmd-image-placeholder{background:var(--pmd-c-image-placeholder-bg);border:1px dashed var(--pmd-c-image-placeholder-border);vertical-align:middle;text-align:center;color:var(--pmd-c-text-muted);box-sizing:border-box;padding:.25em;font-size:.8em;line-height:1.2;display:inline-block;overflow:hidden}body.pmd-override-highlight .pmd-highlight[data-highlight]{background:var(--pmd-c-override-highlight)!important}body.pmd-override-shading [data-shading]{background-color:var(--pmd-c-override-shading)!important}.pmd-theme-editor{border:1px solid var(--pmd-c-border);border-radius:4px;gap:0;display:inline-flex;overflow:hidden}.pmd-theme-editor-btn{background:var(--pmd-c-bg);color:var(--pmd-c-text);border:none;border-right:1px solid var(--pmd-c-border);cursor:pointer;padding:.25rem .7rem;font-size:.85rem}.pmd-theme-editor-btn:last-child{border-right:none}.pmd-theme-editor-btn:hover{background:var(--pmd-c-hover)}.pmd-color-slots-editor{flex-direction:column;gap:.3rem;margin-top:.35rem;display:flex}.pmd-color-slot-row{background:var(--pmd-c-bg-soft);border:1px solid var(--pmd-c-border-soft);border-radius:3px;align-items:center;gap:.5rem;padding:.25rem .4rem;display:flex}.pmd-color-slot-rank{color:var(--pmd-c-text-muted);text-transform:uppercase;letter-spacing:.02em;flex:0 0 5.5em;font-size:.78rem}.pmd-color-slot-input{border:1px solid var(--pmd-c-border);cursor:pointer;background:var(--pmd-c-bg);border-radius:3px;width:2rem;height:1.3rem;padding:0}.pmd-color-slot-hex{color:var(--pmd-c-text-muted);font-variant-numeric:tabular-nums;flex:auto;font-family:monospace;font-size:.8rem}.pmd-color-slot-trash{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);cursor:pointer;border-radius:3px;width:1.4rem;height:1.4rem;padding:0;font-size:.75rem;line-height:1}.pmd-color-slot-trash:hover:not(:disabled){background:var(--pmd-c-hover)}.pmd-color-slot-trash:disabled,.pmd-color-override-reset:disabled,.pmd-color-overrides-reset-all:disabled,.pmd-colors-reset:disabled{opacity:.35;cursor:default}.pmd-color-slot-add{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);cursor:pointer;border-radius:3px;align-self:flex-start;padding:.2rem .55rem;font-size:.78rem}.pmd-color-slot-add:hover{background:var(--pmd-c-hover)}.pmd-color-overrides-editor{flex-direction:column;gap:.15rem;margin-top:.5rem;display:flex}.pmd-color-override-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-muted);margin-top:.5rem;margin-bottom:.1rem;font-size:.75rem;font-weight:600}.pmd-color-override-group-label:first-child{margin-top:0}.pmd-color-override-row{background:var(--pmd-c-bg-soft);border:1px solid var(--pmd-c-border-soft);border-radius:3px;align-items:center;gap:.5rem;padding:.25rem .4rem;display:flex}.pmd-color-override-label{color:var(--pmd-c-text);flex:auto;font-size:.85rem}.pmd-color-override-right{flex:none;align-items:center;gap:.35rem;display:inline-flex}.pmd-color-override-swatch{border:1px solid var(--pmd-c-border);border-radius:2px;width:1rem;height:1rem;display:inline-block}.pmd-color-override-hex{color:var(--pmd-c-text-muted);font-variant-numeric:tabular-nums;min-width:6.5em;font-family:monospace;font-size:.78rem}.pmd-color-override-input{border:1px solid var(--pmd-c-border);cursor:pointer;background:var(--pmd-c-bg);border-radius:3px;width:1.8rem;height:1.2rem;padding:0}.pmd-color-override-alpha{cursor:pointer;width:4rem;margin:0}.pmd-color-override-reset{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);cursor:pointer;width:1.4rem;height:1.4rem;color:var(--pmd-c-text);border-radius:3px;padding:0;font-size:.85rem;line-height:1}.pmd-color-override-reset:hover:not(:disabled){background:var(--pmd-c-hover)}.pmd-color-overrides-header{justify-content:flex-end;margin-bottom:.35rem;display:flex}.pmd-color-overrides-reset-all{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);cursor:pointer;border-radius:3px;padding:.2rem .55rem;font-size:.78rem}.pmd-color-overrides-reset-all:hover:not(:disabled){background:var(--pmd-c-hover)}.pmd-color-editor{flex-direction:column;gap:.35rem;display:flex}.pmd-color-editor-row,.pmd-line-height-row,.pmd-prompt-footer,.pmd-clean-prot-row,.pmd-clean-prot-addrow{align-items:center;gap:.5rem;display:flex}.pmd-color-editor-input{border:1px solid var(--pmd-c-border);cursor:pointer;background:var(--pmd-c-bg);border-radius:3px;width:2rem;height:1.4rem;padding:0}.pmd-color-editor-hex{color:var(--pmd-c-text-muted);font-variant-numeric:tabular-nums;font-family:monospace;font-size:.85rem}.pmd-color-editor-presets{grid-template-columns:repeat(15,1.1rem);gap:3px;display:grid}.pmd-color-editor-swatch{border:1px solid var(--pmd-c-border);cursor:pointer;border-radius:2px;width:1.1rem;height:1.1rem;padding:0}.pmd-color-editor-swatch:hover{outline:1px solid var(--pmd-c-accent);outline-offset:1px}.pmd-color-editor-swatch-active,.pmd-home-recent:focus-visible,.pmd-keybindings-search-input:focus,.pmd-reference-search-input:focus,.pmd-select-speech-row:focus-visible{outline:2px solid var(--pmd-c-accent);outline-offset:1px}.pmd-highlight{background:var(--pmd-c-highlight-default)}.pmd-highlight[data-highlight=yellow]{color:var(--pmd-c-band-fg-light);background:#ff0}.pmd-highlight[data-highlight=green]{color:var(--pmd-c-band-fg-light);background:#0f0}.pmd-highlight[data-highlight=cyan]{color:var(--pmd-c-band-fg-light);background:#0ff}.pmd-highlight[data-highlight=magenta]{color:var(--pmd-c-band-fg-light);background:#f0f}.pmd-highlight[data-highlight=blue]{color:var(--pmd-c-band-fg-dark);background:#00f}.pmd-highlight[data-highlight=red]{color:var(--pmd-c-band-fg-light);background:red}.pmd-highlight[data-highlight=darkBlue]{color:var(--pmd-c-band-fg-dark);background:navy}.pmd-highlight[data-highlight=darkCyan]{color:var(--pmd-c-band-fg-dark);background:teal}.pmd-highlight[data-highlight=darkGreen]{color:var(--pmd-c-band-fg-dark);background:green}.pmd-highlight[data-highlight=darkMagenta]{color:var(--pmd-c-band-fg-dark);background:purple}.pmd-highlight[data-highlight=darkRed]{color:var(--pmd-c-band-fg-dark);background:maroon}.pmd-highlight[data-highlight=darkYellow]{color:var(--pmd-c-band-fg-dark);background:olive}.pmd-highlight[data-highlight=darkGray]{color:var(--pmd-c-band-fg-dark);background:gray}.pmd-highlight[data-highlight=lightGray]{color:var(--pmd-c-band-fg-light);background:silver}.pmd-highlight[data-highlight=black]{color:var(--pmd-c-band-fg-dark);background:#000}.pmd-highlight[data-highlight=none]{background:0 0}:is(.pmd-underline,.pmd-emphasis,#editor.pmd-cite-underlined .pmd-cite) :is([data-highlight-band=light],[data-shading-band=light]){text-decoration:underline;text-decoration-thickness:var(--pmd-underline-size,auto);-webkit-text-decoration-color:var(--pmd-c-band-fg-light);text-decoration-color:var(--pmd-c-band-fg-light)}:is(.pmd-underline,.pmd-emphasis,#editor.pmd-cite-underlined .pmd-cite) :is([data-highlight-band=dark],[data-shading-band=dark]){text-decoration:underline;text-decoration-thickness:var(--pmd-underline-size,auto);-webkit-text-decoration-color:var(--pmd-c-band-fg-dark);text-decoration-color:var(--pmd-c-band-fg-dark)}.ProseMirror [data-shading-band=light]{color:var(--pmd-c-band-fg-light)}.ProseMirror [data-shading-band=dark]{color:var(--pmd-c-band-fg-dark)}:root[data-shading-cue=dots] .ProseMirror [data-shading-band=light]{background-image:radial-gradient(circle, color-mix(in srgb, var(--sh) 89%, var(--pmd-c-band-fg-light)) .65px, transparent .95px);background-size:4px 4px}:root[data-shading-cue=dots] .ProseMirror [data-shading-band=dark]{background-image:radial-gradient(circle, color-mix(in srgb, var(--sh) 80%, var(--pmd-c-band-fg-dark)) .65px, transparent .95px);background-size:4px 4px}.ProseMirror a,.ProseMirror a:visited{color:var(--pmd-c-link)!important}:root[data-theme=dark][data-theme-doc=dark] .ProseMirror [data-color-band=dark]{color:var(--pmd-c-text)!important}:root[data-theme=dark][data-theme-doc=dark] .ProseMirror .pmd-highlight [data-color-band=dark],:root[data-theme=dark][data-theme-doc=dark] .ProseMirror [data-shading-band] [data-color-band=dark],:root[data-theme=dark][data-theme-doc=dark] .ProseMirror a [data-color-band=dark]{color:inherit!important}.ProseMirror span[data-color=ff0000 i],:root[data-theme=dark][data-theme-doc=dark] .ProseMirror span[data-color=ff0000 i]{color:var(--pmd-color-reading-marker)!important}.ProseMirror:focus{outline:none}:is(#editor,.pmd-pane-editor) .ProseMirror{white-space:pre-wrap;tab-size:4;contain:inline-size}#editor.pmd-read-mode .ProseMirror{white-space:normal}body.pmd-nav-hidden .pmd-nav-panel,body.pmd-nav-hidden .pmd-multi-nav{display:none}body.pmd-nav-hidden #app,body.pmd-nav-hidden #status-bar{margin-left:0;left:0}body.pmd-nav-hidden #speech-doc-banner{left:0}body.pmd-nav-hidden.pmd-multi-doc #app{margin-left:0}#nav-pane-pull-tab{z-index:150;background:var(--pmd-c-surface);width:14px;height:56px;color:var(--pmd-c-text-muted);border:1px solid var(--pmd-c-border-soft);cursor:pointer;border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;padding:0;font-size:.75rem;line-height:1;display:none;position:fixed;top:50%;left:0;transform:translateY(-50%)}body.pmd-nav-hidden #nav-pane-pull-tab{justify-content:center;align-items:center;display:inline-flex}#nav-pane-pull-tab:hover,.pmd-home-recents-clear:hover,.pmd-dropzone-row-delete:hover,.pmd-dropzone-bar:hover,.pmd-dropzone-clear:hover,.pmd-qc-add-suggestion:hover,.pmd-voice-pill:hover,.pmd-receive-bar:hover,.pmd-pairing-star:hover:not(:disabled){background:var(--pmd-c-hover);color:var(--pmd-c-text)}html.pmd-home-active #ribbon,html.pmd-home-active #nav-panel,html.pmd-home-active #app,html.pmd-home-active #status-bar,html.pmd-home-active #speech-doc-banner{display:none!important}.pmd-home-screen{z-index:500;background:var(--pmd-c-bg);color:var(--pmd-c-text);font-family:var(--pmd-ui-font);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.pmd-home-screen[hidden]{display:none}.pmd-home-inner{box-sizing:border-box;width:100%;max-width:720px;padding:clamp(2rem,8vh,6rem) 1.5rem 3rem}.pmd-home-header{margin-bottom:2rem}.pmd-home-back{appearance:none;font:inherit;color:var(--pmd-c-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-bottom:.75rem;padding:.2rem 0;font-size:.85rem}.pmd-home-back:hover{color:var(--pmd-c-text)}.pmd-home-back[hidden]{display:none}.pmd-home-title{letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:700}.pmd-home-tagline{color:var(--pmd-c-text-muted);margin:.35rem 0 0;font-size:.95rem}.pmd-home-actions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:2.5rem;display:grid}.pmd-home-action{appearance:none;text-align:left;font:inherit;cursor:pointer;background:var(--pmd-c-surface-soft);border:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text);border-radius:10px;flex-direction:column;gap:.25rem;padding:1.25rem 1.1rem;transition:background-color .12s,border-color .12s;display:flex}.pmd-home-action:hover{background:var(--pmd-c-hover);border-color:var(--pmd-c-border)}.pmd-home-action:focus-visible{outline:2px solid var(--pmd-c-accent);outline-offset:2px}.pmd-home-action-title{font-size:1rem;font-weight:600}.pmd-home-action-sub{color:var(--pmd-c-text-muted);min-height:2.7em;font-size:.82rem;line-height:1.35}.pmd-home-qc-section,.pmd-home-learn-section{margin-top:1.5rem}.pmd-home-qc-section .pmd-home-section-title,.pmd-home-learn-section .pmd-home-section-title{margin-bottom:.85rem}.pmd-home-qc-actions{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:.75rem;display:grid}.pmd-home-labeled{flex-direction:column;display:flex}.pmd-home-qc-actions .pmd-home-action-sub{min-height:4.05em}.pmd-home-labeled-learn{grid-column:span 2}.pmd-home-learn-actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pmd-home-action-disabled,.pmd-home-action-disabled:hover{cursor:default;opacity:.6;background:var(--pmd-c-surface-soft);border-color:var(--pmd-c-border-soft)}.pmd-home-learn-rows{flex-direction:column;gap:2px;margin-top:.75rem;display:flex}.pmd-home-learn-row{appearance:none;font:inherit;text-align:left;cursor:pointer;color:var(--pmd-c-text);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.6rem;padding:.4rem .55rem;display:flex}.pmd-home-learn-row:hover{background:var(--pmd-c-hover);border-color:var(--pmd-c-border-soft)}.pmd-home-learn-badge{text-align:center;background:var(--pmd-c-accent);min-width:1.6rem;color:var(--pmd-c-text-on-accent);border-radius:10px;flex:none;padding:.05rem .4rem;font-size:.75rem;font-weight:600}.pmd-home-learn-name{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.pmd-home-recents-header{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.pmd-home-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--pmd-c-text-muted);margin:0;font-size:.8rem;font-weight:600}.pmd-home-recents-clear{appearance:none;font:inherit;color:var(--pmd-c-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.1rem .3rem;font-size:.78rem}.pmd-home-recents{flex-direction:column;gap:2px;display:flex}.pmd-home-sessions-section{margin-top:1.1rem}.pmd-home-sessions{flex-direction:column;gap:2px;max-height:16rem;display:flex;overflow-y:auto}.pmd-home-session{align-items:center;gap:.25rem;display:flex}.pmd-home-session-open{appearance:none;text-align:left;font:inherit;cursor:pointer;color:var(--pmd-c-text);background:0 0;border:1px solid #0000;border-radius:6px;flex:auto;align-items:center;gap:.6rem;min-width:0;padding:.5rem .6rem;display:flex}.pmd-home-session-open:hover{background:var(--pmd-c-hover)}.pmd-home-session-role{background:var(--pmd-c-accent);color:#fff}.pmd-home-session-forget{appearance:none;font:inherit;cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;border-radius:6px;flex:none;padding:.4rem .55rem}.pmd-home-session-forget:hover{background:var(--pmd-c-hover);color:var(--pmd-c-text)}.pmd-home-recents-empty{color:var(--pmd-c-text-muted);margin:.25rem 0;font-size:.85rem}.pmd-home-recent{appearance:none;text-align:left;font:inherit;cursor:pointer;color:var(--pmd-c-text);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.pmd-home-recent:hover{background:var(--pmd-c-hover)}.pmd-home-recent-unavailable{cursor:default;opacity:.55}.pmd-home-recent-unavailable:hover{background:0 0}.pmd-home-recent-format{text-align:center;letter-spacing:.04em;background:var(--pmd-c-bg-soft);min-width:3.2em;color:var(--pmd-c-text-muted);border-radius:6px;flex:none;padding:.1rem .35rem;font-size:.64rem;font-weight:700}.pmd-home-recent-format-cmir,.pmd-dropzone-row-type-pocket,.pmd-dropzone-row-type-hat,.pmd-dropzone-row-type-block,.pmd-find-result-category-heading{background:var(--pmd-c-cat-heading-bg);color:var(--pmd-c-cat-heading-fg)}.pmd-home-recent-format-docx,.pmd-dropzone-row-type-card,.pmd-dropzone-row-type-cite,.pmd-find-result-category-cite{background:var(--pmd-c-cat-cite-bg);color:var(--pmd-c-cat-cite-fg)}.pmd-home-recent-name{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:40%;font-weight:500;overflow:hidden}.pmd-home-recent-path{min-width:0;color:var(--pmd-c-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;direction:rtl;flex:auto;font-size:.78rem;overflow:hidden}html.pmd-dropzone-pill-hidden .pmd-dropzone-root,html.pmd-quickcards-hidden #quickcards-stack{display:none!important}#undo-redo-stack{border-right:1px solid var(--pmd-c-border-soft);margin-right:.2rem;padding-right:.4rem}html.pmd-undoredo-hidden #undo-redo-stack{display:none!important}.pmd-pill-tray{bottom:calc(var(--status-bar-height) + .5rem);left:calc(var(--nav-width) + .5rem);z-index:220;pointer-events:none;flex-direction:row;align-items:flex-end;gap:6px;display:flex;position:fixed}.pmd-pill-tray>*{pointer-events:auto}.pmd-home-pill-dock{pointer-events:none;z-index:5;justify-content:center;align-items:flex-end;display:flex;position:fixed;bottom:1.25rem;left:0;right:0}.pmd-home-pill-dock>*{pointer-events:auto}html.pmd-pill-tray-active body:not(.pmd-multi-doc) #editor .ProseMirror,html.pmd-pill-tray-active .pmd-pane-pill-anchored .pmd-pane-editor .ProseMirror{padding-bottom:4.5rem}.pmd-dropzone-root{pointer-events:auto;z-index:1;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;max-width:360px;max-height:60vh;transition:none;display:flex;position:relative;right:auto}body.pmd-multi-doc .pmd-pill-tray{bottom:calc(var(--status-bar-height) + var(--pmd-pane-footer-height) + .5rem)}.pmd-dropzone-root[data-open=true]{background:var(--pmd-c-bg);border-color:var(--pmd-c-border);box-shadow:0 6px 18px var(--pmd-c-shadow-fade);align-items:stretch}.pmd-dropzone-root[data-open=true].pmd-dropzone-root-drop-target{border-color:var(--pmd-c-drop);box-shadow:0 0 0 2px var(--pmd-c-drop-outline)}.pmd-dropzone-list{flex:0 auto;min-height:0;margin:0;padding:0;list-style:none;display:none;overflow-y:auto}.pmd-dropzone-root[data-open=true] .pmd-dropzone-list{border-bottom:1px solid var(--pmd-c-divider);max-height:320px;padding:.25rem;display:block}.pmd-dropzone-empty{color:var(--pmd-c-text-muted);padding:.6rem .5rem;font-size:.78rem;line-height:1.35}.pmd-dropzone-row{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:flex-start;gap:.4rem;padding:.4rem .45rem;font-size:.82rem;display:flex}.pmd-dropzone-row:hover{background:var(--pmd-c-hover)}.pmd-dropzone-row:active{cursor:grabbing}.pmd-dropzone-row-label{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.3}.pmd-dropzone-row-delete{appearance:none;cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;border-radius:4px;flex:none;margin-top:1px;padding:0 .25rem;font-size:1rem;line-height:1}.pmd-dropzone-row-type{letter-spacing:.04em;text-align:center;min-width:3.2em;color:var(--pmd-c-text-muted);background:var(--pmd-c-bg-soft);border-radius:6px;flex:none;margin-top:1px;padding:.05rem .35rem;font-size:.62rem;font-weight:700}.pmd-dropzone-row-type-tag{background:var(--pmd-c-cat-tag-bg);color:var(--pmd-c-cat-tag-fg)}.pmd-dropzone-row-type-analytic{background:var(--pmd-c-cat-tag-bg);color:var(--pmd-color-analytic)}.pmd-dropzone-row-type-text,.pmd-dropzone-row-type-generic{background:var(--pmd-c-bg-soft);color:var(--pmd-c-text-muted)}.pmd-dropzone-bar{cursor:pointer;height:30px;font:inherit;color:var(--pmd-c-text-muted);background:var(--pmd-c-surface-soft);border:1px solid var(--pmd-c-border-soft);box-shadow:0 2px 6px var(--pmd-c-shadow-fade);-webkit-user-select:none;user-select:none;border-radius:6px;flex:none;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.78rem;transition:none;display:flex}.pmd-dropzone-root[data-open=true] .pmd-dropzone-bar{box-shadow:none;color:var(--pmd-c-text);background:0 0;border-color:#0000;border-radius:0 0 9px 9px;align-self:stretch}.pmd-dropzone-root[data-open=true] .pmd-dropzone-bar:hover{background:var(--pmd-c-surface-soft)}.pmd-dropzone-root-drop-target .pmd-dropzone-bar{color:var(--pmd-c-drop);border-color:var(--pmd-c-drop);box-shadow:0 0 0 2px var(--pmd-c-drop-outline)}.pmd-dropzone-root[data-open=true].pmd-dropzone-root-drop-target .pmd-dropzone-bar{box-shadow:none}.pmd-dropzone-icon{flex:none;align-items:center;display:inline-flex}.pmd-dropzone-count{background:var(--pmd-c-accent-soft);color:var(--pmd-c-accent);text-align:center;border-radius:999px;min-width:1.1rem;padding:0 .4rem;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-block}.pmd-dropzone-bar-spacer,.pmd-qc-manage-row-main,.pmd-learn-manage-text,.pmd-msettings-reader-row input[type=text]{flex:auto;min-width:0}.pmd-dropzone-clear{appearance:none;font:inherit;border:1px solid var(--pmd-c-border);cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border-radius:4px;padding:.1rem .4rem;font-size:.72rem}.pmd-nav-panel{background:var(--pmd-c-bg);border-right:1px solid var(--pmd-c-border-soft);top:var(--ribbon-height);width:var(--nav-width);font-family:var(--pmd-ui-font);z-index:10;-webkit-user-select:none;user-select:none;flex-direction:column;font-size:.85rem;display:flex;position:fixed;bottom:0;left:0}.pmd-nav-resize-handle{cursor:col-resize;z-index:11;background:0 0;width:6px;transition:background-color .1s;position:absolute;top:0;bottom:0;right:0}.pmd-nav-resize-handle:hover,.pmd-nav-panel.pmd-nav-resizing .pmd-nav-resize-handle,.pmd-multi-nav.pmd-nav-resizing .pmd-nav-resize-handle{background:var(--pmd-c-accent-soft)}body.pmd-nav-resize-active{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.pmd-nav-panel header{border-bottom:1px solid var(--pmd-c-divider);background:var(--pmd-c-surface-soft);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;display:flex}.pmd-nav-title{text-transform:uppercase;letter-spacing:.05em;color:var(--pmd-c-text-muted);font-size:.8rem;font-weight:600}.pmd-nav-level-group{gap:3px;display:flex}.pmd-nav-level-btn{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);width:1.6rem;height:1.6rem;color:var(--pmd-c-text-secondary);cursor:pointer;border-radius:3px;padding:0;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1}.pmd-nav-level-btn:hover{background:var(--pmd-c-hover)}.pmd-nav-level-btn-active,#read-mode-btn.pmd-active,.pmd-prompt-btn-primary,.pmd-clod-btn-primary,.pmd-recovery-sidebar-row-btn-open,.pmd-save-as-btn-primary,.pmd-qc-add-btn-primary,.pmd-qc-manage-primary{background:var(--pmd-c-accent);color:var(--pmd-c-text-on-accent);border-color:var(--pmd-c-accent)}.pmd-nav-level-btn-active:hover{background:var(--pmd-c-accent-hover)}.pmd-nav-close{cursor:pointer;width:1.4rem;height:1.4rem;color:var(--pmd-c-text-muted);background:0 0;border:1px solid #0000;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.pmd-nav-close:hover{background:var(--pmd-c-hover);color:var(--pmd-c-text);border-color:var(--pmd-c-border-soft)}.pmd-nav-list{overscroll-behavior:contain;flex:auto;margin:0;padding:.5rem 8px .5rem 0;list-style:none;overflow-y:auto}.pmd-nav-empty{color:var(--pmd-c-text-faint);text-align:center;margin:0;padding:1rem;font-size:.85rem;font-style:italic}.pmd-nav-item{cursor:pointer;border-left:3px solid #0000;align-items:baseline;gap:.25rem;padding:.2rem .75rem;display:flex;position:relative}.pmd-nav-item:hover{background:var(--pmd-c-surface);border-left-color:var(--pmd-c-card-hover)}.pmd-nav-item-dragging{opacity:.35;pointer-events:none}.pmd-nav-item.pmd-nav-item-selected{background:var(--pmd-c-drop-soft);border-left-color:var(--pmd-c-drop)}.pmd-nav-item.pmd-nav-item-selected:hover{background:var(--pmd-c-drop-mid)}.pmd-nav-item.pmd-nav-item-find-hit{position:relative}.pmd-nav-item.pmd-nav-item-find-hit:after{content:"";background-color:var(--pmd-c-find-match-current-strong);width:6px;height:6px;box-shadow:0 0 0 1px var(--pmd-c-find-match-current-outline-soft);pointer-events:none;border-radius:50%;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pmd-nav-item-zone:before{content:"";background:var(--pmd-c-transclusion);opacity:.5;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:3px}.pmd-nav-item-zone-start:before{border-top-left-radius:2px;border-top-right-radius:2px;top:3px}.pmd-nav-item-zone-end:before{border-bottom-right-radius:2px;border-bottom-left-radius:2px;bottom:3px}.pmd-nav-diverged-rail{background:var(--pmd-color-zone-diverged,#c0504d);opacity:.6;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:6px}.pmd-nav-item-diverged-start .pmd-nav-diverged-rail{border-top-left-radius:2px;border-top-right-radius:2px;top:3px}.pmd-nav-item-diverged-end .pmd-nav-diverged-rail{border-bottom-right-radius:2px;border-bottom-left-radius:2px;bottom:3px}.pmd-nav-drop-indicator{pointer-events:none;z-index:1;height:0;margin:0;position:relative}.pmd-nav-drop-indicator-active:before{content:"";background:var(--pmd-c-drop);height:2px;box-shadow:0 0 0 1px var(--pmd-c-drop-outline);border-radius:1px;position:absolute;top:-1px;left:4px;right:4px}:is(#editor,.pmd-pane-editor).pmd-editor-pickup-mode,:is(#editor,.pmd-pane-editor).pmd-editor-pickup-mode .ProseMirror{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}:is(#editor,.pmd-pane-editor).pmd-editor-dragging-mode,:is(#editor,.pmd-pane-editor).pmd-editor-dragging-mode .ProseMirror{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.pmd-editor-pickup-highlight{outline:2px dashed var(--pmd-c-drop);outline-offset:-2px;background:var(--pmd-c-drop-tint);pointer-events:none;z-index:90;border-radius:4px;position:absolute;left:0;right:0}.pmd-editor-drop-indicator{pointer-events:none;z-index:100;height:0;position:absolute;left:0;right:0}.pmd-editor-drop-indicator-active:before{content:"";background:var(--pmd-c-drop);height:2px;box-shadow:0 0 0 1px var(--pmd-c-drop-outline);border-radius:1px;position:absolute;top:-1px;left:4px;right:4px}.pmd-nav-pickup-pill{z-index:10000;background:var(--pmd-c-drop);color:var(--pmd-c-text-on-accent);font-family:var(--pmd-ui-font);box-shadow:0 4px 12px var(--pmd-c-shadow-strong);pointer-events:none;border-radius:999px;padding:.25rem .6rem;font-size:.85rem;font-weight:600;animation:.12s ease-out pmd-pickup-pill-in;position:fixed}.pmd-nav-pickup-pill-text{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:280px;display:inline-block;overflow:hidden}@keyframes pmd-pickup-pill-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.pmd-nav-pickup-pill-copy:after{content:"+";background:var(--pmd-c-success);width:18px;height:18px;color:var(--pmd-c-text-on-accent);border:2px solid var(--pmd-c-text-on-accent);box-shadow:0 1px 4px var(--pmd-c-shadow-deep);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-6px;right:-6px}.pmd-nav-chevron{text-align:center;width:1em;color:var(--pmd-c-text-faint);-webkit-user-select:none;user-select:none;flex:none;font-size:.7em;display:inline-block}.pmd-nav-chevron-active:hover{color:var(--pmd-c-emphasis-box)}.pmd-nav-chevron-leaf{visibility:hidden}.pmd-nav-label,.pmd-keybinding-label,.pmd-qc-manage-row-tags{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pmd-nav-cite-preview{white-space:nowrap;text-overflow:ellipsis;max-width:65%;color:var(--pmd-c-text-secondary);background:linear-gradient(to right, transparent 0, var(--pmd-c-surface) 1.5rem);opacity:0;pointer-events:none;padding:0 .5rem 0 1.75rem;font-size:.75rem;font-weight:600;transition:opacity .15s;position:absolute;top:50%;right:.75rem;overflow:hidden;transform:translateY(-50%)}.pmd-nav-item:hover .pmd-nav-cite-preview{opacity:1}.pmd-nav-label:empty:before{content:" "}.pmd-nav-card-number{flex:none;font-size:.85em}.pmd-nav-level-1{padding-left:.75rem;font-size:.95rem;font-weight:700}.pmd-nav-level-2{padding-left:1.5rem;font-size:.9rem;font-weight:600}.pmd-nav-level-3{padding-left:2.25rem;font-weight:500}.pmd-nav-level-4{color:var(--pmd-c-text-muted);padding-left:3rem;font-size:.85rem}.pmd-nav-type-analytic .pmd-nav-label,.pmd-nav-type-analytic:hover .pmd-nav-label{color:var(--pmd-color-analytic)}html.pmd-nav-analytic-italic .pmd-nav-type-analytic .pmd-nav-label{font-style:italic}html.pmd-nav-flat .pmd-nav-level-1,html.pmd-nav-flat .pmd-nav-level-2,html.pmd-nav-flat .pmd-nav-level-3,html.pmd-nav-flat .pmd-nav-level-4{color:var(--pmd-c-text);font-size:.85rem;font-weight:400}html.pmd-nav-flat .pmd-nav-type-analytic .pmd-nav-label,html.pmd-nav-flat .pmd-nav-type-analytic:hover .pmd-nav-label{color:inherit}:root[data-theme=dark] :is(.pmd-nav-panel,.pmd-multi-nav),:root[data-theme=dark] :is(.pmd-nav-panel,.pmd-multi-nav) .pmd-nav-empty,:root[data-theme=dark] :is(.pmd-nav-panel,.pmd-multi-nav) .pmd-nav-level-4,:root[data-theme=dark] :is(.pmd-nav-panel,.pmd-multi-nav) .pmd-nav-type-analytic .pmd-nav-label,:root[data-theme=dark] :is(.pmd-nav-panel,.pmd-multi-nav) .pmd-nav-type-analytic:hover .pmd-nav-label{color:var(--pmd-c-text-strong)}.pmd-read-mode .ProseMirror>*{display:none}.pmd-read-mode .ProseMirror>.pmd-pocket,.pmd-read-mode .ProseMirror>.pmd-hat,.pmd-read-mode .ProseMirror>.pmd-block,.pmd-read-mode .ProseMirror>.pmd-card,.pmd-read-mode .ProseMirror>.pmd-analytic-unit,.pmd-read-mode .ProseMirror>.pmd-transclusion,.pmd-read-mode .pmd-transclusion>.pmd-transclusion-body{display:block}.pmd-read-mode .pmd-transclusion-glyph-btn,.pmd-read-mode .pmd-transclusion-menu{display:none}.pmd-read-mode .ProseMirror>.pmd-self-ref,.pmd-read-mode .pmd-self-ref>.pmd-self-ref-body{display:block}.pmd-read-mode .pmd-self-ref-note,.pmd-read-mode .pmd-card>*{display:none}.pmd-read-mode .pmd-card>.pmd-tag,.pmd-read-mode .pmd-card>.pmd-cite-para,.pmd-read-mode .pmd-card>.pmd-analytic{display:block}.pmd-read-mode .pmd-card>.pmd-card-body{display:contents}.pmd-read-mode .pmd-analytic-unit>*{display:none}.pmd-read-mode .pmd-analytic-unit>.pmd-analytic{display:block}.pmd-read-mode .pmd-analytic-unit>.pmd-card-body,.pmd-read-mode :is(.pmd-card,.pmd-analytic-unit)>.tableWrapper,.pmd-read-mode :is(.pmd-card,.pmd-analytic-unit) .tableWrapper,.pmd-read-mode :is(.pmd-card,.pmd-analytic-unit) .tableWrapper table,.pmd-read-mode :is(.pmd-card,.pmd-analytic-unit) .tableWrapper tbody,.pmd-read-mode :is(.pmd-card,.pmd-analytic-unit) .tableWrapper tr,.pmd-read-mode :is(.pmd-card,.pmd-analytic-unit) .tableWrapper td,.pmd-read-mode :is(.pmd-card,.pmd-analytic-unit) .tableWrapper th,.pmd-read-mode :is(.pmd-card,.pmd-analytic-unit) .tableWrapper td>p,.pmd-read-mode :is(.pmd-card,.pmd-analytic-unit) .tableWrapper th>p{display:contents}:is(#editor,.pmd-pane-editor).pmd-read-mode.pmd-rm-para-integrity :is(.pmd-card,.pmd-analytic-unit)>.pmd-card-body,:is(#editor,.pmd-pane-editor).pmd-read-mode.pmd-rm-para-integrity :is(.pmd-card,.pmd-analytic-unit) .tableWrapper :is(td,th)>p{display:block}:is(#editor,.pmd-pane-editor).pmd-read-mode.pmd-rm-para-integrity :is(.pmd-card,.pmd-analytic-unit)>.pmd-card-body:not(:has(.pmd-rm-keep)){display:none}:is(#editor,.pmd-pane-editor).pmd-read-mode.pmd-rm-para-integrity :is(.pmd-card,.pmd-analytic-unit) .tableWrapper :is(td,th)>p:not(:has(.pmd-rm-keep)){display:none}.pmd-read-mode .pmd-rm-hide{display:none}.pmd-read-mode .pmd-rm-keep{display:inline}.pmd-unread,.pmd-unread *{color:var(--pmd-color-reading-marker)!important}.pmd-read-mode img[data-pmd-image],.pmd-read-mode .pmd-image-wrap,.pmd-read-mode .pmd-image-placeholder{display:none}.pmd-read-mode .pmd-rm-separator{display:inline}.pmd-read-mode .pmd-card-body br,.pmd-read-mode .pmd-cite-para br,.pmd-read-mode .ProseMirror-trailingBreak{display:none}#editor.pmd-read-mode .pmd-emphasis:not(:has(.pmd-rm-keep)){border:none;padding:0}#editor.pmd-read-mode.pmd-rm-no-emphasis-borders .pmd-emphasis{border:none;padding:0}#read-mode-btn.pmd-active:hover:not(:disabled){background:var(--pmd-c-accent-hover)}.pmd-read-mode .ProseMirror{cursor:default}.pmd-nav-context-menu{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);box-shadow:0 4px 16px var(--pmd-c-shadow);min-width:200px;font-family:var(--pmd-ui-font);z-index:50;-webkit-user-select:none;user-select:none;border-radius:4px;padding:.25rem 0;font-size:.85rem;position:fixed}.pmd-nav-context-item{text-align:left;width:100%;font-family:inherit;font-size:inherit;color:var(--pmd-c-text);cursor:pointer;background:0 0;border:none;padding:.35rem 1.5rem .35rem 1.75rem;display:block;position:relative}.pmd-nav-context-item:hover{background:var(--pmd-c-hover)}.pmd-nav-context-item-disabled,.pmd-nav-context-item:disabled{color:var(--pmd-c-text-muted);cursor:not-allowed}.pmd-nav-context-item-disabled:hover,.pmd-nav-context-item:disabled:hover{background:0 0}.pmd-context-item-hint{float:right;color:var(--pmd-c-text-muted);margin-left:1.5rem;font-size:.85em}.pmd-nav-context-item-checked:before{content:"✓";color:var(--pmd-c-accent);font-weight:600;position:absolute;left:.5rem}.pmd-nav-context-separator{background:var(--pmd-c-divider);height:1px;margin:.25rem 0}.pmd-settings-overlay,.pmd-prompt-overlay,.pmd-clod-overlay,.pmd-save-as-overlay,.pmd-qc-add-overlay,.pmd-reference-overlay,.pmd-route-overlay{background:var(--pmd-c-overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pmd-route-overlay{z-index:1400}.pmd-settings-dialog{background:var(--pmd-c-bg);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);width:90%;max-width:720px;max-height:80vh;font-family:var(--pmd-ui-font);border-radius:8px;flex-direction:column;display:flex}.pmd-settings-dialog-fullpage{box-shadow:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.pmd-settings-header{border-bottom:1px solid var(--pmd-c-divider);flex:none;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex}.pmd-settings-header h2{margin:0;font-size:1.15rem;font-weight:600}.pmd-settings-close{cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;padding:0 .4rem;font-size:1.6rem;line-height:1}.pmd-settings-close:hover{color:var(--pmd-c-text-strong)}.pmd-settings-body{flex:auto;min-height:0;display:flex;overflow:hidden}.pmd-settings-content-col{flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.pmd-settings-sidebar{border-right:1px solid var(--pmd-c-divider);background:var(--pmd-c-surface-soft);flex:0 0 240px;width:240px;padding:.75rem;overflow-y:auto}.pmd-settings-nav{flex-direction:column;gap:.15rem;display:flex}.pmd-settings-navitem{appearance:none;width:100%;color:var(--pmd-c-text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.65rem;padding:.55rem .7rem;font-size:.9rem;transition:background-color .1s,color .1s;display:flex}.pmd-settings-navitem .pmd-icon{flex:none;width:1.1rem;height:1.1rem}.pmd-settings-navitem:hover{background:var(--pmd-c-surface);color:var(--pmd-c-text-strong)}.pmd-settings-navitem-active,.pmd-settings-navitem-active:hover{background:var(--pmd-c-accent-soft);color:var(--pmd-c-accent);font-weight:600}.pmd-settings-list{flex:auto;padding:1.5rem 1.75rem 2.5rem;overflow-y:auto}.pmd-settings-panel{max-width:760px;margin:0 auto}.pmd-settings-panel[hidden]{display:none}.pmd-settings-panel-title{margin:0 0 1rem;font-size:1.3rem;font-weight:600}.pmd-settings-section-title{border-top:1px solid var(--pmd-c-divider-faint);letter-spacing:.05em;text-transform:uppercase;color:var(--pmd-c-text-muted);margin:0 0 .3rem;padding-top:.75rem;font-size:.85rem;font-weight:600}.pmd-settings-section-title:first-of-type{border-top:none;margin-top:.3rem;padding-top:0}:is(.pmd-settings-row:has(+.pmd-settings-section-title),.pmd-settings-row:has(+.pmd-settings-benchmark)){border-bottom:none}.pmd-settings-empty{text-align:center;color:var(--pmd-c-text-faint);margin:2rem 0;font-style:italic}.pmd-settings-backup{border-top:1px solid var(--pmd-c-divider-faint);flex-direction:column;gap:.3rem;margin-top:1.5rem;padding-top:1rem;display:flex}.pmd-settings-backup-actions{gap:.5rem;margin-top:.35rem;display:flex}.pmd-settings-backup-btn{font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);cursor:pointer;border-radius:4px;padding:.35rem .7rem;font-size:.85rem}.pmd-settings-backup-btn:hover{background:var(--pmd-c-info-bg)}.pmd-install-info-section{margin-top:1.5rem}.pmd-install-info-divider{border:none;border-top:1px solid var(--pmd-c-divider-faint);margin:0 0 1rem}.pmd-install-info-heading{color:var(--pmd-c-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.pmd-install-info-list{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0 0 1rem;font-size:.85rem;display:grid}.pmd-install-info-list dt{color:var(--pmd-c-text-muted);font-weight:500}.pmd-install-info-list dd{color:var(--pmd-c-text);word-break:break-word;margin:0}.pmd-install-info-mono{color:var(--pmd-c-text-secondary);font-family:JetBrains Mono,Menlo,monospace;font-size:.75rem}.pmd-install-info-launch-toggle{color:var(--pmd-c-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.pmd-update-pause{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.9rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.pmd-update-pause-status{color:var(--pmd-c-text);font-weight:500}.pmd-update-pause-desc{color:var(--pmd-c-text-muted);font-size:.8rem}.pmd-install-info-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pmd-install-info-btn{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);color:var(--pmd-c-text);cursor:pointer;border-radius:4px;padding:.35rem .75rem;font-family:inherit;font-size:.85rem}.pmd-install-info-btn:hover{background:var(--pmd-c-surface)}.pmd-install-info-btn:disabled{opacity:.6;cursor:progress}.pmd-plugins-panel>.pmd-settings-section-title:first-child{margin-top:0;padding-top:.75rem}.pmd-plugins-install{align-items:center;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.pmd-plugins-input{flex:auto;min-width:0}.pmd-plugins-error{color:var(--pmd-c-error-alt);margin:0 0 .75rem;font-size:.85rem}.pmd-plugins-error:empty{display:none}.pmd-plugins-row{border-bottom:1px solid var(--pmd-c-divider-faint);align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.pmd-plugins-row:last-child{border-bottom:none}.pmd-plugins-row .pmd-settings-toggle{margin-top:0}.pmd-plugins-name{flex:auto;min-width:0;font-size:.95rem;font-weight:500}.pmd-plugins-row-incompatible .pmd-plugins-name{opacity:.55}.pmd-plugins-dev{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.5rem;padding-bottom:.75rem;display:flex}.pmd-plugins-dev p{margin:0}.pmd-external-apps-editor{margin:.25rem 0 .75rem}.pmd-external-apps-row{border-bottom:1px solid var(--pmd-c-divider-faint);align-items:center;gap:.75rem;padding:.45rem 0;display:flex}.pmd-external-apps-row:last-child{border-bottom:none}.pmd-external-apps-name{flex:auto;min-width:0;font-size:.95rem;font-weight:500}.pmd-external-apps-decision{flex:0 0 9rem}.pmd-external-apps-inoperative .pmd-external-apps-row,.pmd-external-apps-inoperative .pmd-pairing-empty{opacity:.55}.pmd-external-apps-inoperative select,.pmd-external-apps-inoperative button{cursor:not-allowed}.pmd-plugins-gear{appearance:none;cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;align-items:center;padding:.15rem;display:flex}.pmd-plugins-gear:hover{color:var(--pmd-c-text)}.pmd-plugin-settings-dialog{width:min(26rem,92vw)}.pmd-plugin-settings-rows{max-height:60vh;margin:.5rem 0 .25rem;overflow-y:auto}.pmd-plugin-settings-row{border-bottom:1px solid var(--pmd-c-divider-faint);padding:.55rem 0}.pmd-plugin-settings-row:last-child{border-bottom:none}.pmd-plugin-settings-label{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-size:.95rem;display:flex}.pmd-plugin-settings-label .pmd-settings-toggle{margin-top:0}.pmd-plugin-settings-row .pmd-settings-row-desc{margin:.3rem 0 0}.pmd-settings-row{border-bottom:1px solid var(--pmd-c-divider-faint);padding:.75rem 0}.pmd-settings-row:last-child{border-bottom:none}.pmd-settings-row-flash{border-radius:6px;animation:1.4s ease-out pmd-settings-row-flash}@keyframes pmd-settings-row-flash{0%,30%{background:var(--pmd-c-accent-soft,color-mix(in srgb, var(--pmd-c-accent) 18%, transparent));box-shadow:0 0 0 2px var(--pmd-c-accent) inset}to{background:0 0;box-shadow:inset 0 0 0 2px #0000}}.pmd-settings-row-disabled .pmd-settings-row-title,.pmd-settings-row-disabled .pmd-settings-row-desc{color:var(--pmd-c-text-muted);opacity:.55}.pmd-settings-row-disabled .pmd-settings-row-label{cursor:not-allowed}.pmd-settings-row-disabled input,.pmd-settings-row-disabled button,.pmd-settings-row-disabled textarea,.pmd-settings-row-disabled select{opacity:.55;cursor:not-allowed}.pmd-settings-row-label{cursor:pointer;align-items:flex-start;gap:1rem;display:flex}.pmd-settings-row-text{flex-direction:column;flex:auto;gap:.2rem;display:flex}.pmd-settings-row-title{font-size:.95rem;font-weight:500}.pmd-settings-row-desc{color:var(--pmd-c-text-muted);white-space:pre-line;font-size:.85rem;line-height:1.4}.pmd-settings-toggle{cursor:pointer;flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem}.pmd-settings-text{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;flex:0 0 12rem;padding:.3rem .45rem;font-family:inherit;font-size:.9rem}.pmd-speech-filename-editor{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.pmd-speech-filename-editor .pmd-settings-text{width:20rem;max-width:100%;font-family:var(--pmd-f-mono,ui-monospace, monospace);flex:none}.pmd-speech-filename-preview{opacity:.7;font-size:.85rem}.pmd-settings-text:focus,.pmd-macro-text:focus,.pmd-find-input:focus,.pmd-comment-reply-input:focus,.pmd-save-as-input:focus,.pmd-qc-add-input:focus,.pmd-text-prompt-input:focus,.pmd-learn-create-input:focus,.pmd-learn-manage-filter:focus{outline:2px solid var(--pmd-c-accent);outline-offset:-1px}.pmd-typography-editor{flex-direction:column;gap:.3rem;margin-top:.5rem;display:flex}.pmd-typography-flag-row{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.pmd-typography-flag-row-with-desc{align-items:flex-start;margin-top:.35rem}.pmd-typography-flag-text{flex-direction:column;gap:.15rem;display:flex}.pmd-typography-flag-desc,.pmd-line-height-unit,.pmd-comment-resolve{cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 .2rem;line-height:1;display:inline-flex}.pmd-comment-resolve:hover,.pmd-comment-resolve[aria-pressed=true]{color:var(--pmd-c-accent)}.pmd-comment-resolve[aria-pressed=true]:hover{opacity:.75}.pmd-comment-resolve svg{width:.95rem;height:.95rem}.pmd-comment-thread-resolved{opacity:.62}.pmd-comment-thread-resolved.pmd-comment-thread-active{opacity:.85}.pmd-comment-thumb{border:1px solid var(--pmd-c-border);cursor:pointer;opacity:.8;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;font-size:.9rem;display:inline-flex}.pmd-comment-thumb:hover{opacity:1;border-color:var(--pmd-c-accent)}.pmd-comment-date,.pmd-learn-session-hint,.pmd-timer-durations-unit{color:var(--pmd-c-text-muted);font-size:.75rem}.pmd-typography-size-row{align-items:center;gap:.5rem;margin-top:.25rem;font-size:.85rem;display:flex}.pmd-typography-size-input,.pmd-line-height-input,.pmd-display-size-input{border:1px solid var(--pmd-c-border);text-align:right;border-radius:3px;flex:0 0 4rem;padding:.2rem .4rem;font-family:inherit;font-size:.85rem}.pmd-typography-unit,.pmd-display-size-unit,.pmd-reader-wpm-label{color:var(--pmd-c-text-muted);flex:none;font-size:.75rem}.pmd-colors-editor{flex-direction:column;gap:.3rem;margin-top:.5rem;display:flex}.pmd-colors-row{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.pmd-colors-label{flex:auto}.pmd-colors-input{border:1px solid var(--pmd-c-border);cursor:pointer;background:var(--pmd-c-bg);border-radius:3px;flex:none;width:2.2rem;height:1.4rem;padding:0}.pmd-colors-reset{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);cursor:pointer;width:1.4rem;height:1.4rem;color:var(--pmd-c-text);border-radius:3px;flex:none;padding:0;font-size:.85rem;line-height:1}.pmd-colors-reset:hover:not(:disabled){background:var(--pmd-c-hover)}.pmd-body-font-editor{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.pmd-body-font-select{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:3px;flex:auto;padding:.2rem .4rem;font-family:inherit;font-size:.85rem}.pmd-line-heights-editor{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.pmd-line-heights-rows,.pmd-save-as-preset,.pmd-qc-add-field,.pmd-qc-manage-field,.pmd-bulk-field{flex-direction:column;gap:.3rem;display:flex}.pmd-line-height-row-label{flex:auto;font-size:.85rem}.pmd-line-heights-footer{justify-content:flex-end;display:flex}.pmd-line-heights-reset-btn{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;padding:0;font-family:inherit;font-size:.95rem;line-height:1;display:inline-flex}.pmd-line-heights-reset-btn:hover{background:var(--pmd-c-hover)}.pmd-para-spacing-editor{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.pmd-para-spacing-rows{grid-template-columns:1fr auto auto;align-items:center;gap:.3rem .7rem;display:grid}.pmd-para-spacing-row{display:contents}.pmd-para-spacing-row-label{font-size:.85rem}.pmd-para-spacing-colhead{color:var(--pmd-c-text-secondary);text-align:center;font-size:.72rem}.pmd-para-spacing-cell{align-items:center;gap:.25rem;display:inline-flex}.pmd-para-spacing-input{border:1px solid var(--pmd-c-border);text-align:right;border-radius:3px;width:3.4rem;padding:.2rem .4rem;font-family:inherit;font-size:.85rem}.pmd-para-spacing-unit{color:var(--pmd-c-text-secondary);font-size:.75rem}.pmd-display-sizes-editor{grid-template-columns:repeat(2,1fr);gap:.3rem .75rem;margin-top:.5rem;display:grid}.pmd-display-sizes-editor .pmd-line-heights-footer{grid-column:1/-1}.pmd-display-size-label{flex:auto;font-size:.85rem}.pmd-enter-style-editor .pmd-body-font-select{flex:none;width:11rem}.pmd-readers-editor{margin-top:.5rem}.pmd-readers-list{flex-direction:column;gap:.3rem;margin-bottom:.5rem;display:flex}.pmd-reader-rank{color:var(--pmd-c-text-faint);flex:0 0 1.7rem;font-size:.7rem;font-weight:600}.pmd-reader-name{border:1px solid var(--pmd-c-border);border-radius:3px;flex:auto;min-width:0;padding:.2rem .4rem;font-family:inherit;font-size:.85rem}.pmd-reader-wpm{border:1px solid var(--pmd-c-border);border-radius:3px;flex:0 0 4.5rem;padding:.2rem .4rem;font-family:inherit;font-size:.85rem}.pmd-reader-row button{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);cursor:pointer;border-radius:3px;flex:none;width:1.5rem;height:1.5rem;padding:0;font-size:.8rem}.pmd-reader-row button:hover:not(:disabled){background:var(--pmd-c-hover)}.pmd-reader-row button:disabled{opacity:.4;cursor:not-allowed}.pmd-readers-add{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);cursor:pointer;border-radius:3px;padding:.2rem .6rem;font-family:inherit;font-size:.8rem}.pmd-readers-add:hover{background:var(--pmd-c-hover)}.pmd-wc-scope{margin:0 0 .75rem;font-size:.95rem;font-weight:500}.pmd-wc-table{border-collapse:collapse;width:100%;font-size:.85rem}.pmd-wc-table th,.pmd-wc-table td{text-align:left;border-bottom:1px solid var(--pmd-c-divider-faint);padding:.35rem .5rem}.pmd-wc-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-muted);font-size:.75rem;font-weight:600}.pmd-wc-numeric{font-variant-numeric:tabular-nums;text-align:right!important}.pmd-toast{z-index:2000;background:var(--pmd-c-shadow-opaque);color:var(--pmd-c-text-on-accent);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;white-space:nowrap;border-radius:4px;padding:.3rem .6rem;font-size:.78rem;transition:opacity .2s;position:fixed}.pmd-toast-fade{opacity:0}.pmd-ribbon-tooltip{z-index:100001;background:var(--pmd-c-shadow-opaque);max-width:22rem;color:var(--pmd-c-text-on-accent);box-shadow:0 2px 8px var(--pmd-c-shadow-strong);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;border-radius:4px;padding:.3rem .6rem;font-size:.78rem;line-height:1.3;transition:opacity 90ms;position:fixed;top:0;left:0}.pmd-ribbon-tooltip-visible{opacity:1}:root[data-motion=reduce] .pmd-ribbon-tooltip{transition:none}.ribbon-doc-menu-panel{border-left:1px solid var(--pmd-c-border-soft);grid-template-rows:1.45rem 1.45rem;grid-template-columns:auto;align-content:center;gap:2px 3px;margin-left:.25rem;padding-left:.5rem;display:grid}.ribbon-format-menu-panel{border-left:1px solid var(--pmd-c-border-soft);grid-template-rows:1.45rem 1.45rem;grid-template-columns:repeat(3,1.45rem);align-content:center;gap:2px 3px;margin-left:.25rem;padding-left:.5rem;display:grid}#ribbon .ribbon-format-table-btn{grid-column:1/span 2;justify-self:stretch;width:100%}#ribbon .ribbon-format-image-btn{grid-column:3}.ribbon-format-inline-row{grid-column:1/-1;grid-template-columns:repeat(3,1.45rem);gap:2px 3px;display:grid}#ribbon .ribbon-format-inline-btn{text-align:center;white-space:nowrap;width:1.45rem;height:1.45rem;padding:0;font-size:.78rem;line-height:1.45rem}#ribbon .ribbon-format-inline-btn sup,#ribbon .ribbon-format-inline-btn sub{vertical-align:baseline;font-size:.7em;line-height:0;position:relative}#ribbon .ribbon-format-inline-btn sup{top:-.45em}#ribbon .ribbon-format-inline-btn sub{top:.3em}#ribbon .ribbon-format-inline-btn[aria-pressed=true]{background:var(--pmd-c-button-active)}#ribbon .ribbon-doc-menu-btn{width:auto;height:1.45rem;padding:0 .5rem;font-size:.78rem;line-height:1}.ribbon-doc-menu-arrow{color:var(--pmd-c-text-secondary);margin-left:.35rem;font-size:.65rem}:root[data-icons=modern] .ribbon-doc-menu-arrow{margin-left:.12rem}.pmd-doc-menu{z-index:1000;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);box-shadow:0 2px 8px var(--pmd-c-shadow);-webkit-user-select:none;user-select:none;min-width:12rem;font-family:var(--pmd-ui-font);border-radius:3px;padding:4px 0;position:fixed}.pmd-doc-menu-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--pmd-c-text-muted);padding:.25rem .75rem;font-size:.7rem;font-weight:600}.pmd-doc-menu-item{text-align:left;cursor:pointer;width:100%;color:var(--pmd-c-text);background:0 0;border:none;padding:.3rem .75rem;font-family:inherit;font-size:.85rem;display:block}.pmd-doc-menu-item:hover{background:var(--pmd-c-button-hover)}.pmd-doc-menu-separator{background:var(--pmd-c-divider);height:1px;margin:.25rem 0}.pmd-heading-mode-editor,.pmd-condense-warning-delimiter-editor,.pmd-multi-doc-layout-mode-editor,.pmd-shrink-protections-editor,.pmd-keybindings-editor{flex-direction:column;gap:.35rem;margin-top:.4rem;display:flex}.pmd-heading-mode-row{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.3;display:flex}.pmd-heading-mode-row input[type=radio]{flex:none;margin-top:.15rem}.pmd-heading-mode-row-label{flex:auto}.ProseMirror.pmd-italic-caret-active,body.pmd-steady-cursor :is(#editor,.pmd-pane-editor) .ProseMirror{caret-color:#0000}.pmd-italic-caret{background:var(--pmd-c-text);pointer-events:none;z-index:40;width:1px;animation:1.06s step-end infinite pmd-italic-caret-blink;position:fixed}.pmd-italic-caret.pmd-caret-slant{transform-origin:bottom;transform:skew(-13deg)}@keyframes pmd-italic-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}body.pmd-steady-cursor .pmd-italic-caret,:root[data-motion=reduce] .pmd-italic-caret{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=normal]) .pmd-italic-caret{opacity:1;animation:none}}@keyframes pmd-repair-flash{0%{background-color:var(--pmd-c-find-match-current-strong)}45%{background-color:var(--pmd-c-find-match-current)}to{background-color:#0000}}.pmd-repair-flash{background-color:#0000;border-radius:2px;animation:1.4s ease-out both pmd-repair-flash}:root[data-motion=reduce] .pmd-repair-flash{background-color:var(--pmd-c-find-match-current);animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=normal]) .pmd-repair-flash{background-color:var(--pmd-c-find-match-current);animation:none!important}}.pmd-translation-editor{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.pmd-translation-editor .pmd-translation-ai-note,.pmd-translation-editor .pmd-translation-caveat{font-style:italic}.pmd-translation-langs{flex-wrap:wrap;gap:1rem;margin-top:.2rem;display:flex}.pmd-translation-langs>div,.pmd-keybindings-group,.pmd-comment-root,.pmd-comment-reply{flex-direction:column;gap:.2rem;display:flex}.pmd-translation-field{flex-direction:column;gap:.2rem;margin-top:.2rem;display:flex}.pmd-translation-field .pmd-settings-text,.pmd-translation-langs .pmd-body-font-select{flex:none;align-self:flex-start;width:18rem;max-width:100%}.pmd-condense-warning-delimiter-row,.pmd-multi-doc-layout-mode-row{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;line-height:1.3;display:flex}.pmd-condense-warning-delimiter-row input[type=radio],.pmd-multi-doc-layout-mode-row input[type=radio]{flex:none}.pmd-condense-warning-delimiter-sample{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.pmd-condense-warning-delimiter-row-custom{align-items:flex-start}.pmd-condense-warning-delimiter-row-custom>input[type=radio]{margin-top:.2rem}.pmd-condense-warning-delimiter-custom-inner{flex-direction:column;flex:auto;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.pmd-condense-warning-delimiter-custom-label{font-size:.85rem;line-height:1.3}.pmd-condense-warning-delimiter-input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);box-sizing:border-box;border-radius:3px;width:20rem;max-width:100%;padding:.25rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.pmd-file-object-types-editor{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.4rem;display:flex}.pmd-file-object-type-row{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.pmd-shrink-protections-list{flex-direction:column;gap:.25rem;display:flex}.pmd-shrink-protections-empty{color:var(--pmd-c-text-muted);margin:.25rem 0;font-size:.78rem;font-style:italic}.pmd-shrink-protection-row,.pmd-settings-folder{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pmd-pairing-account{flex-direction:column;gap:.4rem;min-width:16rem;display:flex}.pmd-pairing-account-connected{color:var(--pmd-c-text-muted);flex:auto;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.pmd-pairing-account-connected[hidden]{display:none}.pmd-pairing-account-connected.pmd-pairing-account-notlinked{white-space:nowrap;flex:none}.pmd-pairing-account-check.pmd-pairing-account-cross{background:var(--pmd-c-error)}.pmd-pairing-account-check{background:var(--pmd-c-success);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:.95rem;height:.95rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.pmd-pairing-account-lapsed{color:var(--pmd-c-warning);font-size:.78rem}.pmd-pairing-account-link{font-size:.82rem}.pmd-pairing-account-controls{align-items:center;gap:.4rem;display:flex}.pmd-pairing-account-controls .pmd-settings-text{flex:auto}.pmd-pairing-account-message{color:var(--pmd-c-text-muted);min-height:1em;font-size:.78rem}.pmd-pairing-owncode{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pmd-pairing-owncode .pmd-pairing-owncode-value{margin-right:auto}.pmd-shrink-protection-pattern{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);border-radius:3px;flex:6rem;min-width:4rem;padding:.15rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.pmd-shrink-protection-regex-toggle{cursor:pointer;align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.pmd-shrink-protection-note{color:var(--pmd-c-warning-alt);flex:0 0 100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.pmd-shrink-protection-delete{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.9rem;line-height:1;display:inline-flex}.pmd-shrink-protection-delete:hover{background:var(--pmd-c-error-bg);border-color:var(--pmd-c-error-alt);color:var(--pmd-c-error-alt)}.pmd-shrink-protections-add{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);cursor:pointer;border-radius:3px;align-self:flex-start;padding:.25rem .55rem;font-size:.78rem}.pmd-shrink-protections-add:hover{background:var(--pmd-c-info-bg)}.pmd-acronym-editor{flex-direction:column;gap:.4rem;min-width:18rem;display:flex}.pmd-acronym-list{flex-direction:column;gap:.55rem;display:flex}.pmd-acronym-row{flex-direction:column;gap:.3rem;display:flex}.pmd-acronym-row-top{align-items:center;gap:.4rem;display:flex}.pmd-acronym-phrase{flex:auto}.pmd-acronym-picker{flex-wrap:wrap;align-items:center;gap:2px;min-height:1.6rem;display:flex}.pmd-acronym-cell{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);min-width:1.25rem;height:1.5rem;color:var(--pmd-c-text);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 .15rem;font-family:inherit;font-size:.85rem;line-height:1;display:inline-flex}.pmd-acronym-cell:hover{border-color:var(--pmd-c-accent)}.pmd-acronym-cell-on{background:color-mix(in srgb, var(--pmd-c-accent) 30%, transparent);border-color:var(--pmd-c-accent);font-weight:600}.pmd-acronym-gap{width:.55rem}.pmd-acronym-hint{color:var(--pmd-c-text-muted);margin:0;font-size:.78rem}.pmd-keybindings-help{color:var(--pmd-c-text-secondary);margin:0 0 .25rem;font-size:.78rem}.pmd-keybindings-search{margin:0 0 .4rem}.pmd-keybindings-search-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;padding:.35rem .55rem;font-size:.85rem}.pmd-keybindings-list{border:1px solid var(--pmd-c-divider);background:var(--pmd-c-surface-soft);border-radius:4px;flex-direction:column;gap:.6rem;max-height:360px;padding:.25rem .25rem .25rem 0;display:flex;overflow-y:auto}.pmd-keybindings-group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--pmd-c-text-muted);background:var(--pmd-c-surface-soft);z-index:1;margin:0;padding:.35rem .6rem .2rem;font-size:.72rem;font-weight:600;position:sticky;top:0}.pmd-keybinding-row{border-bottom:1px solid var(--pmd-c-divider-faint);align-items:center;gap:.4rem;padding:.25rem .4rem;font-size:.85rem;line-height:1.3;display:flex}.pmd-keybinding-row:last-child{border-bottom:none}.pmd-keybinding-row-capturing{background:var(--pmd-c-warning-bg)}.pmd-keybinding-chips{flex-wrap:wrap;flex:none;gap:.25rem;display:inline-flex}.pmd-keybinding-empty{color:var(--pmd-c-text-faint);font-style:italic}.pmd-keybinding-chip{background:var(--pmd-c-info-bg-alt);border:1px solid var(--pmd-c-border);border-radius:4px;align-items:center;gap:.15rem;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;display:inline-flex}.pmd-keybinding-chip-remove{cursor:pointer;color:var(--pmd-c-text-faint);background:0 0;border:none;padding:0;font-size:.9rem;line-height:1}.pmd-keybinding-chip-remove:hover{color:var(--pmd-c-error-alt)}.pmd-keybinding-add,.pmd-keybinding-reset{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:.85rem;line-height:1;display:inline-flex}.pmd-keybinding-add:hover,.pmd-keybinding-reset:hover{background:var(--pmd-c-info-bg)}.pmd-keybinding-capture{background:var(--pmd-c-warning-bg);border:1px solid var(--pmd-c-warning-border);color:var(--pmd-c-similar-deep-text);border-radius:4px;align-items:center;padding:.05rem .5rem;font-size:.78rem;display:inline-flex}.pmd-keybinding-note{color:var(--pmd-c-warning-alt);opacity:0;white-space:nowrap;flex:none;max-width:0;font-size:.72rem;transition:opacity .2s ease-out;overflow:hidden}.pmd-keybinding-note-visible{opacity:1;max-width:24rem}.pmd-keybindings-footer{justify-content:flex-end;margin-top:.25rem;display:flex}.pmd-keybindings-restore-all{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);cursor:pointer;border-radius:4px;padding:.3rem .6rem;font-size:.78rem}.pmd-keybindings-restore-all:hover{background:var(--pmd-c-info-bg)}.pmd-keybindings-macros{border-top:1px solid var(--pmd-c-border-soft);margin-top:.75rem;padding-top:.6rem}.pmd-macro-list{gap:0;margin:.4rem 0 0}.pmd-macro-text{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);min-width:0;color:var(--pmd-c-text);border-radius:4px;flex:auto;padding:.2rem .4rem;font-family:inherit;font-size:.85rem}.pmd-macro-delete:hover,.pmd-flashcard-card-delete:hover,.pmd-learn-session-forgot:hover,.pmd-learn-manage-delete:hover{color:var(--pmd-c-error);border-color:var(--pmd-c-error)}.pmd-macro-add{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);cursor:pointer;border-radius:4px;margin-top:.4rem;padding:.3rem .6rem;font-size:.78rem}.pmd-macro-add:hover{background:var(--pmd-c-info-bg)}.pmd-similar-scope{background-color:var(--pmd-c-drop-tint);box-shadow:inset 0 0 0 1px var(--pmd-c-drop-outline)}.pmd-similar-match{outline:1px dashed var(--pmd-c-find-match-current-outline);outline-offset:0;background-color:var(--pmd-c-find-match-current)}.pmd-discontinuous-selection{background:color-mix(in srgb, var(--pmd-c-accent) 30%, transparent)}.pmd-find-category-order-editor{flex-direction:column;gap:.25rem;margin-top:.35rem;display:flex}.pmd-find-category-order-row{background:var(--pmd-c-bg-soft);border:1px solid var(--pmd-c-border-soft);border-radius:3px;align-items:center;gap:.4rem;padding:.25rem .4rem;display:flex}.pmd-find-category-order-rank{text-align:right;color:var(--pmd-c-text-muted);font-variant-numeric:tabular-nums;flex:0 0 1.4em}.pmd-find-category-order-label{flex:auto}.pmd-find-category-order-btn{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);cursor:pointer;border-radius:3px;flex:none;width:22px;height:22px;padding:0;font-size:.9rem;line-height:1}.pmd-find-category-order-btn:disabled{opacity:.4;cursor:default}.pmd-find-category-order-btn:hover:not(:disabled){background:var(--pmd-c-hover)}.pmd-find-bar{top:calc(var(--ribbon-height) + .5rem);z-index:200;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);box-shadow:0 4px 12px var(--pmd-c-shadow-soft);border-radius:6px;flex-direction:column;gap:.35rem;min-width:min(360px,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.4rem .5rem;font-size:.85rem;display:flex;position:fixed;right:1rem}.pmd-find-bar[hidden]{display:none}.pmd-find-row,.pmd-find-replace-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pmd-find-input{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);min-width:120px;color:var(--pmd-c-text);border-radius:3px;flex:auto;padding:.25rem .4rem;font-family:inherit;font-size:.85rem}.pmd-find-toggle{border:1px solid var(--pmd-c-border-soft);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--pmd-c-bg);border-radius:3px;align-items:center;gap:.15rem;padding:.15rem .35rem;display:inline-flex}.pmd-find-toggle:has(input:checked){background:var(--pmd-c-hover-strong);border-color:var(--pmd-c-accent)}.pmd-find-toggle input{display:none}.pmd-find-count{text-align:right;min-width:4em;color:var(--pmd-c-text-muted);font-variant-numeric:tabular-nums;flex:none}.pmd-find-sort-label{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg-soft);color:var(--pmd-c-text-muted);-webkit-user-select:none;user-select:none;cursor:default;border-radius:10px;flex:none;padding:.1rem .4rem;font-size:.75rem}.pmd-find-icon-btn,.pmd-find-action{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);cursor:pointer;border-radius:3px;padding:.2rem .5rem;font-family:inherit;font-size:.85rem}.pmd-find-icon-btn{padding:.1rem .45rem}.pmd-find-icon-btn:hover:not(:disabled),.pmd-find-action:hover:not(:disabled){background:var(--pmd-c-hover)}.pmd-find-icon-btn:disabled,.pmd-find-action:disabled{opacity:.5;cursor:default}.pmd-find-close{padding:0 .35rem;font-size:1.1rem;line-height:1}.pmd-find-expand[aria-pressed=true]{background:var(--pmd-c-hover-strong);border-color:var(--pmd-c-accent)}.pmd-find-replace-row[hidden]{display:none}.pmd-find-results-panel{z-index:200;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);box-shadow:0 4px 12px var(--pmd-c-shadow-soft);border-radius:6px;max-height:280px;font-size:.85rem;position:fixed;overflow-y:auto}.pmd-find-results-panel[hidden]{display:none}.pmd-find-results-list{flex-direction:column;display:flex}.pmd-find-results-empty{color:var(--pmd-c-text-muted);padding:.6rem .7rem;font-style:italic}.pmd-find-results-more{color:var(--pmd-c-text-muted);text-align:center;border-top:1px solid var(--pmd-c-border-soft);padding:.45rem .7rem;font-style:italic}.pmd-find-result-row{border:none;border-bottom:1px solid var(--pmd-c-divider);text-align:left;cursor:pointer;font:inherit;color:var(--pmd-c-text);background:0 0;align-items:baseline;gap:.5rem;padding:.35rem .6rem;display:flex}.pmd-find-result-row:last-child{border-bottom:none}.pmd-find-result-row:hover{background:var(--pmd-c-hover)}.pmd-find-result-row[data-active=true]{background:var(--pmd-c-drop-soft)}.pmd-find-result-category{text-transform:uppercase;letter-spacing:.02em;min-width:3.5em;color:var(--pmd-c-text-muted);background:var(--pmd-c-bg-soft);text-align:center;border-radius:8px;flex:none;padding:0 .4rem;font-size:.7rem;font-weight:600}.pmd-find-result-category-tag{background:var(--pmd-c-cat-tag-bg);color:var(--pmd-c-cat-tag-fg)}.pmd-find-result-category-analytic{background:var(--pmd-c-cat-analytic-bg);color:var(--pmd-c-cat-analytic-fg)}.pmd-find-result-category-undertag{background:var(--pmd-c-cat-undertag-bg);color:var(--pmd-c-cat-undertag-fg)}.pmd-find-result-snippet,.pmd-pane-chip-dropdown-name,.pmd-send-target-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.pmd-find-result-snippet-match{background-color:var(--pmd-c-find-match-strong);border-radius:2px;padding:0 1px}.pmd-find-result-row[data-active=true] .pmd-find-result-snippet-match{background-color:var(--pmd-c-find-match-current)}.pmd-find-match{background-color:var(--pmd-c-find-match);border-radius:2px}.pmd-find-match-current{background-color:var(--pmd-c-find-match-current);outline:1px solid var(--pmd-c-find-match-current-outline);outline-offset:0}.pmd-find-scope{background-color:var(--pmd-c-drop-tint);box-shadow:inset 0 0 0 1px var(--pmd-c-drop-outline)}:is(#editor,.pmd-pane-editor) .pmd-repair-card-box{outline:2px solid var(--pmd-c-repair-accent);outline-offset:-2px;background:color-mix(in srgb, var(--pmd-c-repair-accent) 8%, transparent);border-radius:4px}:is(#editor,.pmd-pane-editor) .pmd-repair-indent-pending{background:color-mix(in srgb, var(--pmd-c-repair-accent) 6%, transparent);position:relative}:is(#editor,.pmd-pane-editor) .pmd-repair-indent-pending:before{content:"";background:var(--pmd-c-repair-accent);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-8px}.pmd-repair-match{background-color:var(--pmd-c-repair-match);border-radius:2px}.pmd-repair-match-single{background-color:var(--pmd-c-repair-match-strong);outline:1px solid color-mix(in srgb, var(--pmd-c-repair-accent) 85%, transparent);outline-offset:0}.pmd-repair-para-bar{top:calc(var(--ribbon-height) + 1.25rem);z-index:200;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);border-radius:8px;flex-direction:column;gap:.4rem;width:420px;max-width:calc(100vw - 2rem);padding:.6rem .7rem;font-size:.85rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.pmd-repair-para-bar[hidden]{display:none}.pmd-repair-para-title{color:var(--pmd-c-text);font-weight:600}.pmd-repair-para-field{align-items:center;display:flex;position:relative}.pmd-repair-para-input{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:6px;outline:none;flex:1;padding:.4rem 1.9rem .4rem .55rem;font-size:.95rem}.pmd-repair-para-input:focus{border-color:var(--pmd-c-accent)}.pmd-repair-ok .pmd-repair-para-input{border-color:color-mix(in srgb, var(--pmd-c-repair-accent) 90%, transparent)}.pmd-repair-para-check{color:var(--pmd-c-repair-accent);opacity:0;pointer-events:none;font-size:1rem;font-weight:700;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;right:.55rem;transform:scale(.6)}.pmd-repair-ok .pmd-repair-para-check{opacity:1;transform:scale(1)}.pmd-repair-para-hint{color:var(--pmd-c-text);opacity:.75;font-size:.78rem}.pmd-repair-para-error .pmd-repair-para-input{border-color:color-mix(in srgb, var(--pmd-c-error-alt) 85%, transparent)}@keyframes pmd-repair-para-pulse{0%{box-shadow:0 8px 32px var(--pmd-c-shadow-deep), 0 0 0 3px var(--pmd-c-repair-glow)}to{box-shadow:0 8px 32px var(--pmd-c-shadow-deep), 0 0 0 0 transparent}}.pmd-repair-para-pulse{animation:.52s ease-out pmd-repair-para-pulse}.pmd-editor-row{grid-template-columns:1fr auto;min-height:100%;display:grid}.pmd-editor-row>#editor{grid-area:1/1}.pmd-editor-row>#comments-column{grid-area:1/2}body.pmd-multi-doc .pmd-editor-row{display:none}#editor{min-width:0}.pmd-comments-column{width:var(--pmd-comments-width,320px);background:var(--pmd-c-bg-soft);border-left:1px solid var(--pmd-c-border-soft);font-family:var(--pmd-ui-font);font-size:.85rem;position:relative}.pmd-comments-column[hidden]{display:none}body:not(.pmd-multi-doc) #comments-column{top:var(--ribbon-height);bottom:var(--status-bar-height);width:var(--pmd-comments-width,320px);overscroll-behavior:contain;z-index:100;position:fixed;right:0;overflow:hidden auto}body.pmd-speech-banner-visible:not(.pmd-multi-doc) #comments-column{top:calc(var(--ribbon-height) + var(--speech-banner-height))}body:not(.pmd-multi-doc):has(#comments-column:not([hidden])) .pmd-editor-row{grid-template-columns:1fr var(--pmd-comments-width,320px)}.pmd-comments-content{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:.5rem .6rem 1rem;display:flex}.pmd-comments-resize-handle{cursor:col-resize;z-index:11;background:0 0;width:6px;transition:background-color .1s;position:absolute;top:0;bottom:0;left:0}.pmd-comments-resize-handle:hover,.pmd-comments-column.pmd-comments-resizing .pmd-comments-resize-handle{background:var(--pmd-c-accent-soft)}body.pmd-comments-resize-active{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.pmd-comments-column.pmd-comments-empty-state{padding:.75rem .6rem}.pmd-comments-empty{color:var(--pmd-c-text-muted);text-align:center;padding:1rem .25rem;font-style:italic}.pmd-comment-thread{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);cursor:pointer;box-sizing:border-box;--pmd-card-accent:var(--pmd-c-comment-cite-border);border-radius:6px;padding:.4rem .6rem}.pmd-comment-thread.pmd-flashcard-card{--pmd-card-accent:var(--pmd-c-accent)}.pmd-comment-thread.pmd-ai-card{--pmd-card-accent:var(--pmd-c-comment-thread)}.pmd-comment-thread.pmd-note-card{--pmd-card-accent:var(--pmd-c-note)}.pmd-card-head{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.pmd-card-head-spacer{flex:auto}.pmd-comment-thread-active .pmd-card-head{margin-bottom:0}.pmd-card-type-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;flex:none;align-self:center;padding:.05rem .35rem;font-size:.6rem;font-weight:700}.pmd-card-type-chip.is-comment{background:color-mix(in srgb, var(--pmd-c-comment-cite-border) 18%, transparent);color:var(--pmd-c-comment-cite-border)}.pmd-card-type-chip.is-flashcard{background:color-mix(in srgb, var(--pmd-c-accent) 16%, transparent);color:var(--pmd-c-accent)}.pmd-card-type-chip.is-ai{background:var(--pmd-c-comment-thread-soft);color:var(--pmd-c-comment-thread-text)}.pmd-card-type-chip.is-note{background:var(--pmd-c-note-soft);color:var(--pmd-c-note-text)}.pmd-ai-convert-btn{border:1px solid var(--pmd-c-accent);background:var(--pmd-c-accent);width:100%;color:var(--pmd-c-text-on-accent);cursor:pointer;border-radius:4px;margin-top:.1rem;padding:.3rem .7rem;font-family:inherit;font-size:.8rem}.pmd-ai-convert-btn:hover{background:var(--pmd-c-accent-hover)}.pmd-ai-convert-btn:disabled{opacity:.6;cursor:default}.pmd-flashcard-card-header{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.pmd-flashcard-card-chip{color:var(--pmd-c-text-muted);margin-left:auto;font-size:.7rem}.pmd-flashcard-card-chip.is-due{color:var(--pmd-c-accent);font-weight:600}.pmd-flashcard-card-chip.is-suspended{color:var(--pmd-c-warning)}.pmd-flashcard-card-front{color:var(--pmd-c-text);font-size:.85rem;line-height:1.4}.pmd-flashcard-card:not(.pmd-comment-thread-active) .pmd-flashcard-card-front{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pmd-flashcard-card-back{border-top:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text-muted);margin-top:.4rem;padding-top:.4rem;font-size:.82rem;line-height:1.4}.pmd-comments-unanchored{background:var(--pmd-c-surface);border:1px dashed var(--pmd-c-border-soft);box-sizing:border-box;border-radius:6px;margin-top:.5rem;padding:.35rem .5rem}.pmd-comments-unanchored-header{appearance:none;text-align:left;width:100%;font:inherit;text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem .1rem;font-size:.72rem;font-weight:600}.pmd-comments-unanchored-row{border-top:1px solid var(--pmd-c-border-soft);padding:.35rem .1rem}.pmd-comments-unanchored-front{color:var(--pmd-c-text);text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.pmd-comments-unanchored-was{color:var(--pmd-c-text-muted);margin-top:.15rem;font-size:.72rem;font-style:italic}.pmd-flashcard-card-actions{flex-wrap:wrap;gap:.25rem;margin-top:.45rem;display:flex}.pmd-comments-unanchored-row .pmd-flashcard-card-actions{margin-top:.3rem}.pmd-flashcard-card-action{appearance:none;font:inherit;border:1px solid var(--pmd-c-border-soft);cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border-radius:5px;padding:.15rem .45rem;font-size:.72rem}.pmd-flashcard-card-action:hover{background:var(--pmd-c-surface);color:var(--pmd-c-text)}.pmd-flashcard-card-delete.is-armed{color:var(--pmd-c-text-on-accent);background:var(--pmd-c-error);border-color:var(--pmd-c-error)}.pmd-comment-thread-active{border-color:var(--pmd-card-accent);box-shadow:0 1px 4px color-mix(in srgb, var(--pmd-card-accent) 35%, transparent);flex-direction:column;gap:.4rem;padding:.55rem .65rem;display:flex}.pmd-comment-preview{align-items:center;gap:.5rem;min-width:0;display:flex}.pmd-comment-preview-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pmd-c-text);flex:auto;font-size:.85rem;overflow:hidden}.pmd-comment-preview-count{background:var(--pmd-c-border-soft);color:var(--pmd-c-text-muted);border-radius:8px;flex:none;padding:.05rem .4rem;font-size:.7rem}.pmd-comment-thread:hover{border-color:var(--pmd-c-border)}.pmd-comment-thread-active:hover{border-color:var(--pmd-card-accent)}.pmd-clod-name-row{grid-template-columns:6rem 1fr;align-items:center;gap:.5rem;display:grid}.pmd-clod-name-input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;padding:.3rem .45rem;font-family:inherit;font-size:.9rem}.pmd-clod-pronoun-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-muted);margin-top:.6rem;font-size:.78rem;font-weight:600}.pmd-clod-pronoun-row{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.pmd-clod-pronoun-custom{grid-template-columns:1fr 1fr;gap:.4rem .6rem;margin-top:.25rem;padding-left:1.5rem;display:grid}.pmd-clod-pronoun-custom-field{color:var(--pmd-c-text-muted);flex-direction:column;gap:.15rem;font-size:.78rem;display:flex}.pmd-clod-pronoun-custom-field input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;padding:.25rem .4rem;font-family:inherit;font-size:.85rem}.pmd-comment-reply{border-left:2px solid var(--pmd-c-border-soft);padding-left:.65rem}.pmd-comment-pending{color:var(--pmd-c-text-muted)}.pmd-comment-header{align-items:flex-start;gap:.4rem;font-size:.8rem;display:flex}.pmd-comment-idcol{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.pmd-comment-idcol .pmd-comment-date{white-space:nowrap}.pmd-comment-initials{background:var(--pmd-c-accent);width:1.4rem;height:1.4rem;color:var(--pmd-c-text-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex;overflow:hidden}.pmd-comment-initials svg{display:block}.pmd-comment-ai .pmd-comment-initials{background:var(--pmd-c-comment-thread)}.pmd-comment-author{overflow-wrap:anywhere;font-weight:600}.pmd-comment-delete{cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;padding:0 .25rem;font-size:1rem;line-height:1}.pmd-comment-delete:hover{color:var(--pmd-c-comment-error)}.pmd-comment-edit{cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;align-items:center;padding:0 .2rem;line-height:1;display:inline-flex}.pmd-comment-edit:hover{color:var(--pmd-c-accent)}.pmd-comment-edit .pmd-icon{width:.85rem;height:.85rem}.pmd-comment-edit-form{flex-direction:column;gap:.3rem;margin-top:.2rem;display:flex}.pmd-comment-edit-actions{gap:.3rem;display:flex}.pmd-comment-edit-btn{appearance:none;font:inherit;border:1px solid var(--pmd-c-border-soft);cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border-radius:5px;padding:.15rem .55rem;font-size:.72rem}.pmd-comment-edit-btn.pmd-comment-edit-save{background:var(--pmd-c-accent);color:var(--pmd-c-text-on-accent);border-color:#0000}.pmd-comment-body{margin-left:1.8rem}.pmd-comment-body p{white-space:pre-wrap;word-wrap:break-word;margin:0}.pmd-comment-root .pmd-comment-edit,.pmd-comment-reply .pmd-comment-edit,.pmd-comment-reply .pmd-comment-delete{opacity:0;transition:opacity .12s}.pmd-comment-root:hover .pmd-comment-edit,.pmd-comment-reply:hover .pmd-comment-edit,.pmd-comment-reply:hover .pmd-comment-delete,.pmd-comment-root:focus-within .pmd-comment-edit,.pmd-comment-reply:focus-within .pmd-comment-edit,.pmd-comment-reply:focus-within .pmd-comment-delete{opacity:1}.pmd-comment-reply-form{flex-direction:row;align-items:flex-end;gap:.3rem;display:flex}.pmd-comment-reply-input{resize:none;box-sizing:border-box;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;flex:auto;min-height:1.9rem;max-height:9.5em;padding:.35rem .45rem;font-family:inherit;font-size:.85rem;line-height:1.35;overflow-y:auto}.pmd-comment-reply-submit{border:1px solid var(--pmd-c-accent);background:var(--pmd-c-accent);width:1.9rem;height:1.9rem;color:var(--pmd-c-text-on-accent);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.pmd-comment-reply-submit:hover{background:var(--pmd-c-accent-hover)}.pmd-comment-reply-submit .pmd-icon{width:.95rem;height:.95rem}body:has(#comments-column:not([hidden])) :is(#editor,.pmd-pane-editor) .pmd-comment-range{background-color:var(--pmd-c-comment-cite-bg);cursor:help}:is(#editor,.pmd-pane-editor) .pmd-flashcard-range{background-color:color-mix(in srgb, var(--pmd-c-accent) 18%, transparent);cursor:pointer;border-radius:2px}:is(#editor,.pmd-pane-editor) .pmd-ai-range{background-color:color-mix(in srgb, var(--pmd-c-comment-thread) 19%, transparent);cursor:pointer;border-radius:2px}:is(#editor,.pmd-pane-editor) .pmd-note-range{background-color:color-mix(in srgb, var(--pmd-c-note) 19%, transparent);cursor:pointer;border-radius:2px}:root[data-annotation-shapes] body:has(#comments-column:not([hidden])) :is(#editor,.pmd-pane-editor) .pmd-comment-range{border-bottom:1px dotted var(--pmd-c-annotation-edge)}:root[data-annotation-shapes] :is(#editor,.pmd-pane-editor) .pmd-flashcard-range{border-bottom:2px solid var(--pmd-c-annotation-edge)}:root[data-annotation-shapes] :is(#editor,.pmd-pane-editor) .pmd-ai-range{border-bottom:2px dashed var(--pmd-c-annotation-edge)}:root[data-annotation-shapes] :is(#editor,.pmd-pane-editor) .pmd-note-range{border-bottom:3px double var(--pmd-c-annotation-edge)}:is(#editor,.pmd-pane-editor) .ProseMirror{counter-reset:pmd-footnote pmd-endnote}.pmd-footnote-ref{cursor:pointer;color:var(--pmd-c-link);border-radius:2px;padding:0 1px}.pmd-footnote-ref:hover{background:var(--pmd-c-hover)}.pmd-footnote-ref.pmd-footnote-kind-footnote{counter-increment:pmd-footnote}.pmd-footnote-ref.pmd-footnote-kind-footnote:before{content:counter(pmd-footnote)}.pmd-footnote-ref.pmd-footnote-kind-endnote{counter-increment:pmd-endnote}.pmd-footnote-ref.pmd-footnote-kind-endnote:before{content:counter(pmd-endnote, lower-roman)}.pmd-footnote-popover{z-index:1000;background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border);max-width:380px;box-shadow:0 4px 14px var(--pmd-c-shadow-fade);color:var(--pmd-c-text);border-radius:6px;padding:.5rem .65rem;font-size:.85rem;position:fixed}.pmd-footnote-popover-title{text-transform:uppercase;letter-spacing:.05em;color:var(--pmd-c-text-muted);margin-bottom:.3rem;font-size:.7rem;font-weight:600}.pmd-footnote-popover-body{max-height:40vh;overflow-y:auto}.pmd-footnote-popover-body p{margin:0 0 .4rem}.pmd-footnote-popover-body a{color:var(--pmd-c-link);word-break:break-all}.pmd-footnote-popover-empty{color:var(--pmd-c-text-faint);font-style:italic}.pmd-footnote-popover-textarea{width:340px;max-width:100%;min-height:5rem;font:inherit;color:var(--pmd-c-text);background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);box-sizing:border-box;border-radius:4px;padding:.3rem}.pmd-footnote-popover-actions{justify-content:flex-end;gap:.35rem;margin-top:.35rem;display:flex}.pmd-footnote-popover-delete{color:var(--pmd-c-error)}.pmd-footnote-popover-btn{font:inherit;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text);cursor:pointer;border-radius:4px;padding:.15rem .6rem;font-size:.78rem}.pmd-footnote-popover-btn:hover{background:var(--pmd-c-hover)}:is(#editor,.pmd-pane-editor) .pmd-ai-working{outline:2px solid var(--pmd-c-comment-thread);outline-offset:-2px;background:color-mix(in srgb, var(--pmd-c-comment-thread) 10%, transparent);border-radius:4px}.pmd-ai-working-box{pointer-events:none;z-index:40;outline:2px solid var(--pmd-c-comment-thread);background:color-mix(in srgb, var(--pmd-c-comment-thread) 7%, transparent);border-radius:4px;position:fixed}.pmd-ai-target-box{background:color-mix(in srgb, var(--pmd-c-comment-thread) 4%, transparent);outline-width:2px;outline-style:dashed}:is(#editor,.pmd-pane-editor) .pmd-ai-working-inline{background:color-mix(in srgb, var(--pmd-c-comment-thread) 12%, transparent);border-radius:3px}@keyframes pmd-ai-locked-flash{0%{background:color-mix(in srgb, var(--pmd-c-comment-thread) 38%, transparent)}to{background:color-mix(in srgb, var(--pmd-c-comment-thread) 0%, transparent)}}:is(#editor,.pmd-pane-editor) .pmd-ai-locked-flash{border-radius:3px;animation:.45s ease-out both pmd-ai-locked-flash}:root[data-motion=reduce] :is(#editor,.pmd-pane-editor) .pmd-ai-locked-flash{background:color-mix(in srgb, var(--pmd-c-comment-thread) 24%, transparent);animation:none}:is(#editor,.pmd-pane-editor) .pmd-cc-preview{box-shadow:inset 0 0 0 1.5px var(--pmd-c-comment-thread);background:color-mix(in srgb, var(--pmd-c-comment-thread) 12%, transparent);border-radius:3px}:is(#editor,.pmd-pane-editor) .pmd-annotation-active{background-color:color-mix(in srgb, var(--pmd-c-accent) 22%, transparent);box-shadow:inset 0 0 0 1px var(--pmd-c-accent);border-radius:2px}.pmd-activity-stage{min-height:1.3em;line-height:1.3em;transition:width .28s ease-out,height .28s ease-out;display:block;position:relative;overflow:hidden}.pmd-activity-stage-fixed-width{width:100%}.pmd-activity-line{white-space:normal;width:max-content;max-width:min(22rem,100vw - 2rem);transition:transform .28s ease-out,opacity .28s ease-out;display:block;position:absolute;top:0;left:0}.pmd-activity-stage-fixed-width .pmd-activity-line{white-space:normal;width:auto;max-width:none;right:0}.pmd-activity-line.pmd-activity-rest{opacity:1;transform:translateY(0)}.pmd-activity-line.pmd-activity-in{opacity:0;transform:translateY(100%)}.pmd-activity-line.pmd-activity-out{opacity:0;transform:translateY(-100%)}.pmd-ai-cite-tooltip{z-index:900;background:var(--pmd-c-comment-thread-toast);width:max-content;color:var(--pmd-c-text-on-accent);font-family:var(--pmd-ui-font);box-shadow:0 4px 12px var(--pmd-c-shadow-strong);pointer-events:none;border-radius:6px;padding:.35rem .7rem;font-size:.85rem;font-style:italic;position:fixed}.pmd-prompt-dialog{background:var(--pmd-c-bg);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);width:92%;max-width:720px;max-height:85vh;font-family:var(--pmd-ui-font);border-radius:8px;flex-direction:column;gap:.6rem;padding:1rem 1.25rem;display:flex}.pmd-prompt-header{justify-content:space-between;align-items:center;display:flex}.pmd-prompt-header h2,.pmd-clod-header h2,.pmd-save-as-header h2,.pmd-qc-add-header h2,.pmd-bulk-header h2{margin:0;font-size:1.05rem;font-weight:600}.pmd-prompt-close,.pmd-clod-close,.pmd-save-as-close,.pmd-reference-close{cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;padding:0 .25rem;font-size:1.6rem;line-height:1}.pmd-prompt-close:hover{color:var(--pmd-c-text)}.pmd-prompt-note{color:var(--pmd-c-text-muted);margin:0;font-size:.85rem}.pmd-prompt-textarea{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);min-height:14rem;color:var(--pmd-c-text);resize:vertical;border-radius:4px;flex:auto;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.85rem;line-height:1.4}.pmd-prompt-btn,.pmd-clod-btn,.pmd-save-as-btn,.pmd-qc-add-btn{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);cursor:pointer;border-radius:4px;padding:.4rem .9rem;font-family:inherit;font-size:.9rem}.pmd-prompt-btn:hover{background:var(--pmd-c-button-hover)}.pmd-prompt-btn-primary:hover{background:var(--pmd-c-accent-hover)}.pmd-settings-btn{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);cursor:pointer;border-radius:4px;flex:none;padding:.35rem .8rem;font-family:inherit;font-size:.85rem}.pmd-settings-btn:hover{background:var(--pmd-c-button-hover)}.pmd-settings-folderlist{flex-direction:column;flex:100%;gap:.4rem;min-width:0;display:flex}.pmd-settings-pathlist-add{flex-direction:row;gap:.5rem;display:flex}.pmd-settings-folderlist .pmd-readers-add{align-self:flex-start}.pmd-settings-folderlist-empty{color:var(--pmd-c-text-muted);font-size:.85rem;font-style:italic}.pmd-custom-ribbon-editor,.pmd-custom-ribbon-list{flex-direction:column;gap:.4rem;display:flex}.pmd-custom-ribbon-editor{margin-top:.4rem}.pmd-custom-ribbon-row{align-items:center;gap:.4rem;display:flex}.pmd-custom-ribbon-preview{width:22px;height:22px;color:var(--pmd-c-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.pmd-custom-ribbon-icon{flex:0 0 7rem}.pmd-custom-ribbon-cmd{flex:auto;min-width:0}.pmd-settings-folder-path{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);min-width:0;color:var(--pmd-c-text);white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:rtl;border-radius:4px;flex:1 1 0;padding:.25rem .5rem;font-family:JetBrains Mono,Menlo,monospace;font-size:.85rem;overflow:hidden}.pmd-settings-folder-path.pmd-settings-folder-empty{color:var(--pmd-c-text-muted);font-family:inherit;font-style:italic}.pmd-clod-dialog{background:var(--pmd-c-bg);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);width:90%;max-width:640px;max-height:85vh;font-family:var(--pmd-ui-font);border-radius:8px;flex-direction:column;display:flex}.pmd-clod-header,.pmd-save-as-header,.pmd-bulk-header{border-bottom:1px solid var(--pmd-c-divider);justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.pmd-clod-close:hover{color:var(--pmd-c-text)}.pmd-clod-tabs{border-bottom:1px solid var(--pmd-c-divider);background:var(--pmd-c-bg-soft);display:flex;overflow-x:auto}.pmd-clod-tab{cursor:pointer;color:var(--pmd-c-text-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:.55rem .9rem;font-family:inherit;font-size:.85rem}.pmd-clod-tab:hover{color:var(--pmd-c-text)}.pmd-clod-tab-active{color:var(--pmd-c-text);border-bottom-color:var(--pmd-c-accent)}.pmd-clod-body{padding:1rem 1.25rem;overflow-y:auto}.pmd-clod-panel{flex-direction:column;gap:.6rem;display:flex}.pmd-clod-panel[hidden]{display:none}.pmd-clod-note{color:var(--pmd-c-text-muted);margin:0;font-size:.85rem}.pmd-clod-textarea{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);width:100%;color:var(--pmd-c-text);box-sizing:border-box;resize:vertical;border-radius:4px;padding:.45rem .55rem;font-family:inherit;font-size:.85rem}.pmd-clod-reset{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);cursor:pointer;border-radius:4px;align-self:flex-end;padding:.3rem .7rem;font-family:inherit;font-size:.8rem}.pmd-clod-reset:hover{background:var(--pmd-c-button-hover)}.pmd-clod-grid{grid-template-columns:auto auto auto;align-items:center;gap:.5rem .75rem;display:grid}.pmd-clod-grid-label{font-size:.9rem}.pmd-clod-hour{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);width:4rem;color:var(--pmd-c-text);border-radius:4px;padding:.3rem .4rem;font-family:inherit}.pmd-clod-footer{border-top:1px solid var(--pmd-c-divider);justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;display:flex}.pmd-clod-btn:hover{background:var(--pmd-c-button-hover)}.pmd-clod-btn-primary:hover{background:var(--pmd-c-accent-hover)}.pmd-comment-ai-thinking{background:var(--pmd-c-comment-thread-tint)}.pmd-comment-ai-thinking-dots{color:var(--pmd-c-text-muted);font-style:italic}:root{--pmd-recovery-width:280px}body.pmd-recovery-active:not(.pmd-multi-doc) #app{left:calc(var(--nav-width) + var(--pmd-recovery-width))}.pmd-recovery-sidebar{top:var(--ribbon-height);bottom:var(--status-bar-height);left:var(--nav-width);width:var(--pmd-recovery-width);background:var(--pmd-c-bg);border-right:1px solid var(--pmd-c-divider);box-shadow:2px 0 8px var(--pmd-c-shadow-fade);z-index:100;font-family:var(--pmd-ui-font);flex-direction:column;display:flex;position:fixed}.pmd-recovery-sidebar-header{border-bottom:1px solid var(--pmd-c-divider);justify-content:space-between;align-items:center;padding:.7rem .9rem;display:flex}.pmd-recovery-sidebar-header h2{margin:0;font-size:.95rem;font-weight:600}.pmd-recovery-sidebar-close{cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;padding:0 .3rem;font-size:1.2rem;line-height:1}.pmd-recovery-sidebar-close:hover{color:var(--pmd-c-text-strong)}.pmd-recovery-sidebar-intro{color:var(--pmd-c-text-muted);margin:0;padding:.5rem .9rem .4rem;font-size:.78rem;line-height:1.4}.pmd-recovery-sidebar-list{flex-direction:column;flex:auto;gap:.4rem;padding:.3rem .55rem .5rem;display:flex;overflow-y:auto}.pmd-recovery-sidebar-row{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-divider-faint);border-radius:6px;flex-direction:column;gap:.2rem;padding:.55rem .7rem;display:flex}.pmd-recovery-sidebar-row-active{border-color:var(--pmd-c-accent);box-shadow:0 0 0 1px var(--pmd-c-accent)}.pmd-recovery-sidebar-row-name{white-space:nowrap;text-overflow:ellipsis;color:var(--pmd-c-text-strong);font-size:.9rem;font-weight:500;overflow:hidden}.pmd-recovery-sidebar-row-sub{color:var(--pmd-c-text-muted);font-size:.72rem}.pmd-recovery-sidebar-row-indicator{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-accent);margin-top:.15rem;font-size:.7rem;font-weight:600}.pmd-recovery-sidebar-row-actions{gap:.35rem;margin-top:.35rem;display:flex}.pmd-recovery-sidebar-row-btn{border:1px solid var(--pmd-c-border-soft);cursor:pointer;color:var(--pmd-c-text);background:0 0;border-radius:4px;flex:1 1 0;padding:.3rem .5rem;font-size:.78rem}.pmd-recovery-sidebar-row-btn-save:hover,.pmd-recovery-sidebar-row-btn-open:hover{background:var(--pmd-c-hover);border-color:var(--pmd-c-accent)}.pmd-recovery-sidebar-row-btn-discard:hover{background:var(--pmd-c-surface);border-color:var(--pmd-c-danger);color:var(--pmd-c-danger)}.pmd-recovery-sidebar-footer{border-top:1px solid var(--pmd-c-divider);justify-content:flex-end;padding:.55rem .9rem;display:flex}.pmd-recovery-sidebar-done{border:1px solid var(--pmd-c-border-soft);cursor:pointer;color:var(--pmd-c-text);background:0 0;border-radius:4px;padding:.35rem .85rem;font-size:.82rem}.pmd-recovery-sidebar-done:hover,.pmd-pane-chip-stack:hover,.pmd-pane-open:hover,.pmd-route-btn:hover{background:var(--pmd-c-hover)}body.pmd-recovery-active.pmd-multi-doc #app{margin-left:calc(var(--nav-width) + var(--pmd-recovery-width))}.pmd-save-as-dialog{background:var(--pmd-c-bg);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);width:90%;max-width:420px;font-family:var(--pmd-ui-font);border-radius:8px;flex-direction:column;display:flex}.pmd-save-as-close:hover{color:var(--pmd-c-text)}.pmd-save-as-body{flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.pmd-save-as-field{border-bottom:1px solid var(--pmd-c-divider-faint);flex-direction:column;gap:.3rem;padding-bottom:.75rem;display:flex}.pmd-save-as-field-label{color:var(--pmd-c-text-secondary);font-size:.85rem}.pmd-save-as-input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;padding:.4rem .55rem;font-family:inherit;font-size:.95rem}.pmd-save-as-options:empty{display:none}.pmd-save-as-options{flex-direction:column;gap:.35rem;padding-top:.25rem;display:flex}.pmd-save-as-format{border-bottom:1px solid var(--pmd-c-divider-faint);flex-direction:column;gap:.35rem;padding-bottom:.75rem;display:flex}.pmd-save-as-format-row{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.pmd-save-as-format-row input[type=radio]{cursor:pointer;flex:none;margin:.15rem 0 0}.pmd-save-as-format-row-text{flex-direction:column;gap:.05rem;min-width:0;display:flex}.pmd-save-as-format-row-label{font-size:.9rem;font-weight:500}.pmd-save-as-format-row-blurb{color:var(--pmd-c-text-muted);font-size:.78rem;line-height:1.3}.pmd-save-as-options-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-muted);margin-bottom:.1rem;font-size:.78rem;font-weight:600}.pmd-save-as-presets{border-bottom:1px solid var(--pmd-c-divider-faint);grid-template-columns:repeat(3,1fr);gap:.5rem;padding-bottom:.75rem;display:grid}.pmd-save-as-preset-btn{width:100%}.pmd-save-as-preset-sub{color:var(--pmd-c-text-muted);font-size:.78rem;line-height:1.3}.pmd-save-as-custom-save{align-self:flex-start;margin-top:.35rem}.pmd-save-as-option{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.pmd-save-as-option input[type=checkbox]{cursor:pointer;margin:0}.pmd-save-as-footer{border-top:1px solid var(--pmd-c-divider-faint);justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex}.pmd-save-as-btn:hover{background:var(--pmd-c-button-hover)}.pmd-save-as-btn-primary:hover{background:var(--pmd-c-accent-hover)}.pmd-qc-add-dialog{background:var(--pmd-c-bg);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);width:90%;max-width:440px;font-family:var(--pmd-ui-font);border-radius:8px;flex-direction:column;display:flex}.pmd-qc-add-header{border-bottom:1px solid var(--pmd-c-divider);padding:.85rem 1.25rem}.pmd-qc-add-body{flex-direction:column;gap:.85rem;padding:1rem 1.25rem;display:flex}.pmd-qc-add-field-label{color:var(--pmd-c-text-secondary);font-size:.85rem}.pmd-qc-add-input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;padding:.4rem .55rem;font-family:inherit;font-size:.95rem}.pmd-qc-add-chips{flex-wrap:wrap;gap:.3rem;display:flex}.pmd-qc-add-chip{background:var(--pmd-c-surface-soft);border:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .2rem .1rem .5rem;font-size:.8rem;display:inline-flex}.pmd-qc-add-chip-x{appearance:none;cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;padding:0 .15rem;font-size:1rem;line-height:1}.pmd-qc-add-chip-x:hover{color:var(--pmd-c-text)}.pmd-qc-add-hint{color:var(--pmd-c-text-muted);font-size:.72rem}.pmd-qc-add-suggestions{flex-wrap:wrap;gap:.3rem;display:flex}.pmd-qc-add-suggestion{appearance:none;cursor:pointer;font:inherit;border:1px dashed var(--pmd-c-border);color:var(--pmd-c-text-muted);background:0 0;border-radius:999px;padding:.1rem .5rem;font-size:.78rem}.pmd-qc-add-error{color:var(--pmd-c-danger);font-size:.82rem;line-height:1.3}.pmd-qc-add-conflict-open{appearance:none;font:inherit;color:var(--pmd-c-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;text-decoration:underline}.pmd-qc-add-footer{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.pmd-qc-add-btn:hover{background:var(--pmd-c-button-hover)}.pmd-qc-add-btn-primary:hover{background:var(--pmd-c-accent-hover)}.pmd-qc-manage{z-index:1200;background:var(--pmd-c-bg);color:var(--pmd-c-text);font-family:var(--pmd-ui-font);justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}.pmd-qc-manage-inner{flex-direction:column;width:100%;max-width:1000px;min-height:0;padding:1rem 1.25rem 1.25rem;display:flex}.pmd-qc-manage-header{border-bottom:1px solid var(--pmd-c-divider);align-items:center;gap:.75rem;padding-bottom:.6rem;display:flex}.pmd-qc-manage-header h1{flex:auto;margin:0;font-size:1.2rem;font-weight:600}.pmd-qc-manage-header-actions{gap:.4rem;display:flex}.pmd-qc-manage-close{appearance:none;cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;padding:0 .25rem;font-size:1.7rem;line-height:1}.pmd-qc-manage-close:hover{color:var(--pmd-c-text)}.pmd-qc-manage-cols{flex:auto;gap:1rem;min-height:0;padding-top:.75rem;display:flex}.pmd-qc-manage-list-pane{border-right:1px solid var(--pmd-c-divider-faint);flex-direction:column;flex:0 0 340px;min-height:0;padding-right:1rem;display:flex}.pmd-qc-manage-listbar{flex-wrap:wrap;gap:.4rem;padding-bottom:.6rem;display:flex}.pmd-qc-manage-filter{font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;flex:140px;padding:.35rem .5rem;font-size:.85rem}.pmd-qc-manage-sort{font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;padding:.3rem;font-size:.82rem}.pmd-qc-manage-bulk{flex:100%;align-items:center;gap:.4rem;display:flex}.pmd-qc-manage-bulk-count{color:var(--pmd-c-text-muted);margin-right:auto;font-size:.8rem}.pmd-qc-manage-list{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.pmd-qc-manage-row{cursor:pointer;border-radius:5px;align-items:flex-start;gap:.5rem;padding:.4rem .5rem;display:flex}.pmd-qc-manage-row:hover{background:var(--pmd-c-hover)}.pmd-qc-manage-row-active,.pmd-qc-manage-row-active:hover{background:var(--pmd-c-accent-soft)}.pmd-qc-manage-row-check{cursor:pointer;margin-top:.2rem}.pmd-qc-manage-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}.pmd-qc-manage-row-meta{color:var(--pmd-c-text-muted);gap:.5rem;font-size:.75rem;display:flex}.pmd-qc-manage-row-src{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;overflow:hidden}.pmd-qc-manage-detail{flex-direction:column;flex:auto;gap:.7rem;min-width:0;min-height:0;display:flex;overflow:hidden}.pmd-qc-manage-field-content{flex:1 1 0;min-height:0}.pmd-qc-manage-field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-muted);font-size:.78rem;font-weight:600}.pmd-qc-manage-input{font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;padding:.4rem .55rem;font-size:.95rem}.pmd-qc-manage-editor{border:1px solid var(--pmd-c-border);background:var(--pmd-c-surface);border-radius:4px;flex:auto;min-height:0;overflow-y:auto}.pmd-qc-manage-editor .ProseMirror{outline:none;min-height:2rem;padding:.6rem .75rem}.pmd-qc-manage-detail-footer{flex:none;justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}.pmd-qc-manage-btn{font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);cursor:pointer;border-radius:4px;padding:.35rem .8rem;font-size:.85rem}.pmd-qc-manage-btn:hover{background:var(--pmd-c-button-hover)}.pmd-qc-manage-primary:hover{background:var(--pmd-c-accent-hover)}.pmd-qc-manage-danger{color:var(--pmd-c-danger)}.pmd-qc-manage-danger.is-armed{color:var(--pmd-c-text-on-accent);background:var(--pmd-c-danger);border-color:var(--pmd-c-danger)}.pmd-qc-manage-empty{color:var(--pmd-c-text-muted);padding:.5rem;font-size:.85rem}.pmd-qcs{z-index:1300;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);width:540px;max-width:92vw;box-shadow:0 8px 32px var(--pmd-c-shadow-deep);font-family:var(--pmd-ui-font);border-radius:10px;flex-direction:column;display:flex;position:fixed;bottom:6rem;overflow:hidden;transform:translate(-50%)}@keyframes pmd-qcs-pulse{0%{box-shadow:0 8px 32px var(--pmd-c-shadow-deep), 0 0 0 3px var(--pmd-c-accent)}to{box-shadow:0 8px 32px var(--pmd-c-shadow-deep), 0 0 0 0 transparent}}.pmd-qcs-pulse{animation:.52s ease-out pmd-qcs-pulse}.pmd-qcs-results{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.pmd-qcs-results:not(:empty){border-bottom:1px solid var(--pmd-c-divider-faint);padding:.25rem}.pmd-qcs-row{cursor:pointer;border-radius:5px;padding:.4rem .5rem}.pmd-qcs-row-active{background:var(--pmd-c-accent-soft)}.pmd-qcs-row-top{align-items:baseline;gap:.5rem;display:flex}.pmd-qcs-row-badge{letter-spacing:.04em;color:var(--pmd-c-text-muted);background:var(--pmd-c-surface-soft);border:1px solid var(--pmd-c-border-soft);border-radius:3px;flex:none;align-self:center;padding:.05rem .3rem;font-size:.6rem;font-weight:600}.pmd-qcs-badge-dropzone{color:var(--pmd-c-drop);border-color:var(--pmd-c-drop)}.pmd-qcs-badge-settings,.pmd-qcs-badge-file,.pmd-qcs-badge-tool,.pmd-learn-session-remembered:hover,.pmd-learn-session-context:hover,.pmd-learn-manage-link:hover,.pmd-pairing-star[aria-pressed=true]{color:var(--pmd-c-accent);border-color:var(--pmd-c-accent)}.pmd-qcs-badge-fileobject{color:var(--pmd-c-text-secondary);border-color:var(--pmd-c-text-secondary)}.pmd-qcs-twisty{width:.95em;color:var(--pmd-c-text-muted);flex:none;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.pmd-qcs-twisty-btn{cursor:pointer}.pmd-qcs-twisty-btn:hover{color:var(--pmd-c-text)}.pmd-qcs-star{cursor:pointer;color:var(--pmd-c-border);flex:none;margin-left:.4rem;font-size:.8rem;line-height:1}.pmd-qcs-star:hover{color:var(--pmd-c-text-secondary)}.pmd-qcs-star-on,.pmd-qcs-star-on:hover{color:var(--pmd-c-accent)}.pmd-qcs-exclude{cursor:pointer;color:var(--pmd-c-border);flex:none;margin-left:.3rem;font-size:.8rem;line-height:1}.pmd-qcs-exclude:hover{color:var(--pmd-c-text-secondary)}.pmd-qcs-row-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.92rem;font-weight:500;overflow:hidden}.pmd-qcs-row-tags{color:var(--pmd-c-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;font-size:.74rem;overflow:hidden}.pmd-qcs-row-snippet{color:var(--pmd-c-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.pmd-qcs-empty{color:var(--pmd-c-text-muted);padding:.6rem .5rem;font-size:.82rem}.pmd-qcs-more{color:var(--pmd-c-text-muted);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.45rem .5rem;font-size:.8rem}.pmd-qcs-more:hover{color:var(--pmd-c-text)}.pmd-qcs-input{color:var(--pmd-c-text);font:inherit;background:0 0;border:none;outline:none;padding:.6rem .75rem;font-size:1rem}.pmd-qcs-hints{border-top:1px solid var(--pmd-c-divider-faint);color:var(--pmd-c-text-muted);flex-wrap:wrap;gap:.3rem .85rem;padding:.3rem .75rem;font-size:.72rem;display:flex}.pmd-qcs-tagfilter{border-bottom:1px solid var(--pmd-c-divider-faint);padding:.4rem}.pmd-qctags-popover{z-index:1300;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);width:240px;box-shadow:0 8px 24px var(--pmd-c-shadow-deep);font-family:var(--pmd-ui-font);border-radius:8px;padding:.5rem;position:fixed}.pmd-qctags-filter{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;margin-bottom:.4rem;padding:.35rem .5rem;font-size:.85rem}.pmd-qctags-list{flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.pmd-qctags-row{cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.2rem .3rem;font-size:.85rem;display:flex}.pmd-qctags-row:hover{background:var(--pmd-c-hover)}.pmd-qctags-row-active{background:var(--pmd-c-accent-soft)}.pmd-qctags-empty{color:var(--pmd-c-text-muted);padding:.3rem;font-size:.8rem}.pmd-qctags-footer{justify-content:flex-end;padding-top:.4rem;display:flex}.pmd-qctags-clear{appearance:none;font:inherit;color:var(--pmd-c-accent);cursor:pointer;background:0 0;border:none;font-size:.8rem}.pmd-bulk-overlay{background:var(--pmd-c-overlay);z-index:1300;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pmd-bulk-dialog{background:var(--pmd-c-bg);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);width:90%;max-width:440px;font-family:var(--pmd-ui-font);border-radius:8px;flex-direction:column;display:flex}.pmd-bulk-dialog.pmd-bulk-busy{pointer-events:none}.pmd-bulk-close{appearance:none;cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;padding:0 .25rem;font-size:1.6rem;line-height:1}.pmd-bulk-close:hover{color:var(--pmd-c-text)}.pmd-bulk-body{flex-direction:column;gap:.9rem;padding:1rem 1.25rem;display:flex}.pmd-bulk-field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-muted);font-size:.78rem;font-weight:600}.pmd-bulk-radio{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.pmd-bulk-pickrow{flex-wrap:wrap;gap:.5rem;display:flex}.pmd-bulk-path{color:var(--pmd-c-text-muted);word-break:break-all;font-size:.78rem}.pmd-bulk-path-set{color:var(--pmd-c-text)}.pmd-bulk-actions{padding-top:.25rem}.pmd-bulk-btn{font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);cursor:pointer;border-radius:4px;padding:.4rem .85rem;font-size:.9rem}.pmd-bulk-btn:hover{background:var(--pmd-c-button-hover)}.pmd-bulk-btn:disabled{opacity:.5;cursor:default}.pmd-bulk-btn-primary{background:var(--pmd-c-accent);border-color:var(--pmd-c-accent);width:100%;color:var(--pmd-c-text-on-accent)}.pmd-bulk-btn-primary:hover{background:var(--pmd-c-accent-hover)}.pmd-bulk-btn-primary:disabled{background:var(--pmd-c-accent)}.pmd-bulk-status{color:var(--pmd-c-text-muted);min-height:1.2em;font-size:.82rem}.pmd-bulk-blurb{color:var(--pmd-c-text-muted);margin:0 0 .4rem;font-size:.82rem;line-height:1.45}.pmd-bulk-progress{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:3px;height:6px;overflow:hidden}.pmd-bulk-progress-fill{background:var(--pmd-c-accent);width:0;height:100%;transition:width .12s linear}.pmd-clean-prot-list{flex-direction:column;gap:.4rem;max-height:240px;margin-bottom:1rem;display:flex;overflow-y:auto}.pmd-clean-prot-empty{color:var(--pmd-c-text-muted);padding:.3rem 0;font-size:.85rem}.pmd-clean-prot-addrow{flex-wrap:wrap}.pmd-clean-prot-input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-surface);min-width:8rem;color:var(--pmd-c-text);border-radius:3px;flex:12rem;padding:.2rem .4rem;font-family:inherit;font-size:.85rem}.pmd-clean-prepend-row{color:var(--pmd-c-text-muted);cursor:pointer;align-items:center;gap:.4rem;margin-top:.45rem;font-size:.82rem;display:flex}.pmd-clean-prepend-row input{cursor:pointer}.pmd-clean-overwrite-hint,.pmd-clean-overwrite-warn{color:var(--pmd-c-error);font-weight:500}.pmd-clean-overwrite-prompt{text-transform:none;letter-spacing:normal}.pmd-clean-overwrite-dialog .pmd-clean-overwrite-confirm{background:var(--pmd-c-danger);border-color:var(--pmd-c-danger);color:var(--pmd-c-text-on-accent)}.pmd-clean-overwrite-dialog .pmd-clean-overwrite-confirm:disabled{opacity:.5;cursor:not-allowed}.pmd-clean-overwrite-dialog .pmd-clean-prot-input{flex:none}.pmd-clean-overwrite-dialog .pmd-bulk-actions{justify-content:flex-end;gap:.5rem;display:flex}.pmd-clean-overwrite-dialog .pmd-bulk-actions .pmd-bulk-btn-primary{width:auto}.pmd-clean-prot-dialog .pmd-bulk-btn{font-size:.85rem}.pmd-clean-prot-remove{flex:none}.pmd-clean-prot-template{align-self:flex-start}.pmd-clean-prot-picklist{border:1px solid var(--pmd-c-border-soft);border-radius:6px;flex-direction:column;gap:.15rem;max-height:320px;padding:.4rem;display:flex;overflow-y:auto}.pmd-reference-dialog{background:var(--pmd-c-bg);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);width:90%;max-width:520px;max-height:80vh;font-family:var(--pmd-ui-font);border-radius:8px;flex-direction:column;display:flex}.pmd-reference-header{border-bottom:1px solid var(--pmd-c-divider);flex:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.pmd-reference-header h2{margin:0;font-size:1.1rem;font-weight:600}.pmd-reference-close:hover{color:var(--pmd-c-text)}.pmd-reference-search{flex:none;padding:.75rem 1.25rem .25rem}.pmd-reference-search-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;padding:.4rem .6rem;font-size:.85rem}.pmd-reference-body{padding:.5rem 1.25rem 1.25rem;overflow-y:auto}.pmd-reference-group{margin:0 0 1rem}.pmd-reference-group:last-child{margin-bottom:0}.pmd-reference-group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--pmd-c-text-muted);margin:0 0 .4rem;font-size:.78rem;font-weight:600}.pmd-reference-group-rows{grid-template-columns:12rem 1fr;align-items:baseline;gap:.2rem .75rem;display:grid}.pmd-reference-row{display:contents}.pmd-reference-key{background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text);white-space:nowrap;border-radius:3px;justify-self:start;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.pmd-reference-label{color:var(--pmd-c-text);font-size:.88rem}.ProseMirror .tableWrapper>table{border-collapse:collapse;table-layout:fixed;margin:.5rem 0}.ProseMirror .tableWrapper td,.ProseMirror .tableWrapper th{border:1px solid var(--pmd-c-table-border);vertical-align:top;box-sizing:border-box;padding:.2rem .4rem;position:relative}.ProseMirror .tableWrapper th{background:var(--pmd-c-table-header-bg);font-weight:700}.ProseMirror .tableWrapper p{margin:0}.ProseMirror .tableWrapper{margin:.5rem 0;overflow-x:auto}.ProseMirror .column-resize-handle{background-color:var(--pmd-c-table-resize-handle);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:col-resize}:is(#editor,.pmd-pane-editor) .selectedCell:after{content:"";background:var(--pmd-c-table-selected-cell);pointer-events:none;z-index:2;position:absolute;inset:0}body.pmd-multi-doc #editor,body.pmd-multi-doc #nav-panel{display:none!important}body.pmd-multi-doc #comments-column{flex:0 0 var(--pmd-comments-width,320px);min-width:0;overflow:hidden auto}body.pmd-multi-doc #comments-column .pmd-comments-content{height:auto}body.pmd-multi-doc{overflow:hidden}body.pmd-multi-doc #app{margin-top:var(--ribbon-height);margin-left:var(--nav-width);height:calc(100vh - var(--ribbon-height) - var(--status-bar-height));min-height:0;overflow:hidden}body.pmd-multi-doc #status-bar{left:0}body.pmd-multi-doc #word-count-display,body.pmd-multi-doc #word-count-btn{display:none}.pmd-multi-nav{top:var(--ribbon-height);bottom:var(--status-bar-height);width:var(--nav-width);background:var(--pmd-c-surface);border-right:1px solid var(--pmd-c-border-soft);z-index:50;flex-direction:column;display:flex;position:fixed;left:0;overflow:hidden}.pmd-multi-nav-section{border-top:1px solid var(--pmd-c-border-soft);flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.pmd-multi-nav-section:first-child{border-top:none}.pmd-multi-nav-resize{cursor:row-resize;z-index:2;background:0 0;height:6px;transition:background-color .1s;position:absolute;top:0;left:0;right:0}.pmd-multi-nav-resize[hidden]{display:none}.pmd-multi-nav-resize:hover,body.pmd-nav-resize-vertical .pmd-multi-nav-resize{background:var(--pmd-c-accent-soft)}body.pmd-nav-resize-vertical{-webkit-user-select:none;user-select:none;cursor:row-resize!important}.pmd-multi-nav[hidden]{display:none}body.pmd-multi-nav-empty.pmd-multi-doc #app{margin-left:0}body.pmd-multi-nav-empty.pmd-multi-doc #status-bar{left:0}.pmd-multi-nav-section[hidden]{display:none}.pmd-multi-nav-body{background:var(--pmd-c-bg);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.pmd-multi-nav-body .pmd-nav-panel{border-right:none;width:auto;height:auto;display:block;position:static}.pmd-multi-nav-body .pmd-nav-panel>header{z-index:1;background:var(--pmd-c-surface);position:sticky;top:0}.pmd-multi-nav-body .pmd-nav-resize-handle{display:none}.pmd-multi-nav-body .pmd-nav-list{overflow:visible}.pmd-doc-switcher{z-index:1000;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);min-width:320px;max-width:min(560px,80vw);max-height:70vh;box-shadow:0 10px 30px var(--pmd-c-shadow-deep);font-family:var(--pmd-ui-font);color:var(--pmd-c-text);border-radius:6px;padding:.5rem 0;font-size:.9rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.pmd-doc-switcher-list{margin:0;padding:0;list-style:none}.pmd-doc-switcher-item{cursor:default;white-space:nowrap;align-items:center;gap:.5rem;padding:.35rem .9rem;display:flex;overflow:hidden}.pmd-doc-switcher-item-name{text-overflow:ellipsis;flex:auto;overflow:hidden}.pmd-doc-switcher-item-dirty{color:var(--pmd-c-accent);flex:none;font-size:.75rem;line-height:1}.pmd-doc-switcher-item-active{background:var(--pmd-c-accent-soft);color:var(--pmd-c-accent)}.pmd-select-speech-overlay{background:var(--pmd-c-shadow-fade);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pmd-select-speech-dialog{background:var(--pmd-c-bg);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);width:90%;max-width:560px;max-height:80vh;font-family:var(--pmd-ui-font);border-radius:8px;flex-direction:column;display:flex}.pmd-select-speech-header{border-bottom:1px solid var(--pmd-c-speech-border);background:var(--pmd-c-speech-bg);color:var(--pmd-c-speech-text);flex:none;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.pmd-select-speech-header h2{margin:0;font-size:1rem;font-weight:600}.pmd-select-speech-close{cursor:pointer;color:inherit;background:0 0;border:none;padding:0 .4rem;font-size:1.4rem;line-height:1}.pmd-select-speech-close:hover{opacity:.7}.pmd-select-speech-intro{color:var(--pmd-c-text-muted);flex:none;margin:0;padding:.75rem 1rem .25rem;font-size:.85rem}.pmd-select-speech-list{flex-direction:column;flex:auto;gap:2px;padding:.25rem .5rem .75rem;display:flex;overflow-y:auto}.pmd-select-speech-empty{color:var(--pmd-c-text-muted);margin:1rem;font-size:.9rem}.pmd-select-speech-row{appearance:none;cursor:pointer;font:inherit;text-align:left;color:var(--pmd-c-text);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.65rem;padding:.5rem .65rem;display:flex}.pmd-select-speech-row:hover{background:var(--pmd-c-hover)}.pmd-select-speech-row-indicator{text-align:center;flex:0 0 1.25rem;font-size:1rem;line-height:1}.pmd-select-speech-row-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pmd-select-speech-row-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pmd-select-speech-row-sub{color:var(--pmd-c-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.pmd-select-speech-row-current{background:var(--pmd-c-speech-bg);border-color:var(--pmd-c-speech-border);color:var(--pmd-c-speech-text)}.pmd-select-speech-row-current:hover{background:var(--pmd-c-speech-bg);filter:brightness(.97)}.pmd-select-speech-row-current .pmd-select-speech-row-sub{color:var(--pmd-c-speech-text);opacity:.8}.pmd-select-speech-footer{border-top:1px solid var(--pmd-c-divider);flex:none;justify-content:flex-end;padding:.5rem 1rem .85rem;display:flex}.pmd-select-speech-clear{appearance:none;border:1px solid var(--pmd-c-border);cursor:pointer;font:inherit;color:var(--pmd-c-text);background:0 0;border-radius:4px;padding:.4rem .8rem;font-size:.85rem}.pmd-select-speech-clear:hover:not(:disabled){background:var(--pmd-c-hover)}.pmd-select-speech-clear:disabled{color:var(--pmd-c-text-muted);cursor:default;opacity:.6}.pmd-multi-shell{flex-direction:row;flex:auto;min-width:0;min-height:0;display:flex}.pmd-multi-row{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.pmd-multi-row[data-layout=compact] .pmd-pane{flex:1 1 0;min-width:0}.pmd-multi-row[data-layout=wide]{scroll-snap-type:x mandatory;overflow:auto hidden}.pmd-multi-row[data-layout=wide][data-active="3"]{--pmd-pane-width:calc(100% / 2.1)}.pmd-multi-row[data-layout=wide][data-active="3"] .pmd-pane{flex:0 0 var(--pmd-pane-width);scroll-snap-align:start;min-width:0}.pmd-multi-row[data-layout=wide]:not([data-active="3"]) .pmd-pane{flex:1 1 0;min-width:0}.pmd-pane{border-right:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);flex-direction:column;min-height:0;display:flex;position:relative}.pmd-pane:last-child{border-right:none}.pmd-pane[hidden]{display:none}.pmd-pane-focused{box-shadow:inset 0 3px 0 0 var(--pmd-c-accent)}.pmd-pane-focused .pmd-pane-chip-name,.pmd-pane-focused .pmd-pane-chip-close,.pmd-pane-focused .pmd-pane-chip-stack,.pmd-pane-focused .pmd-pane-chip-nav,.pmd-pane-focused .pmd-pane-chip-expand{color:var(--pmd-c-text-on-accent)}.pmd-pane-focused .pmd-pane-chip-expand[aria-pressed=true],.pmd-pane-focused .pmd-pane-chip-nav[aria-pressed=true]{color:var(--pmd-c-text-on-accent);background:var(--pmd-c-on-accent-overlay);border-radius:3px}.pmd-pane-focused .pmd-pane-chip-stack:hover{background:var(--pmd-c-on-accent-overlay)}.pmd-pane-focused .pmd-pane-chip-nav:hover,.pmd-pane-focused .pmd-pane-chip-expand:hover{color:var(--pmd-c-on-accent-hover)}.pmd-pane-chip{background:var(--pmd-c-surface);border-bottom:1px solid var(--pmd-c-border-soft);flex:0 0 26px;align-items:center;gap:.25rem;height:26px;padding:0 .4rem;font-size:.78rem;line-height:1;display:flex}.pmd-pane-chip-name{white-space:nowrap;text-overflow:ellipsis;color:var(--pmd-c-text);flex:auto;overflow:hidden}.pmd-pane-chip-slot-num{min-width:1.2em;color:var(--pmd-c-text-muted);opacity:.7;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;padding:0 .25em;font-size:.75rem;font-weight:600;display:inline-flex}.pmd-pane-focused .pmd-pane-chip-slot-num{color:inherit;opacity:.85}.pmd-pane-speech .pmd-pane-chip-name:before{content:"🎤";margin-right:.3em}.pmd-pane-speech:not(.pmd-pane-focused) .pmd-pane-chip{background:var(--pmd-c-speech-bg);border-bottom-color:var(--pmd-c-speech-border)}.pmd-pane-speech:not(.pmd-pane-focused) .pmd-pane-chip-name{color:var(--pmd-c-speech-text)}.pmd-pane-chip-stack{border:1px solid var(--pmd-c-border-soft);height:18px;color:var(--pmd-c-text-muted);cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:0 .3rem;font-size:.7rem;line-height:1}.pmd-pane-chip-stack[hidden]{display:none}.pmd-pane-chip-expand{cursor:pointer;width:18px;height:18px;color:var(--pmd-c-text-muted);background:0 0;border:none;flex:none;padding:0;font-size:.9rem;line-height:1}.pmd-pane-chip-expand:hover{color:var(--pmd-c-text-strong)}.pmd-pane-chip-nav{cursor:pointer;width:18px;height:18px;color:var(--pmd-c-text-muted);background:0 0;border:none;flex:none;padding:0;font-size:.9rem;line-height:1}.pmd-pane-chip-nav:hover{color:var(--pmd-c-text-strong)}.pmd-pane-chip-expand[aria-pressed=true],.pmd-pane-chip-nav[aria-pressed=true]{background:var(--pmd-c-hover-strong);border-radius:3px}.pmd-pane-speech:not(.pmd-pane-focused) .pmd-pane-chip-expand[aria-pressed=true],.pmd-pane-speech:not(.pmd-pane-focused) .pmd-pane-chip-nav[aria-pressed=true]{background:var(--pmd-c-speech-border)}.pmd-pane-chip-close{cursor:pointer;width:18px;height:18px;color:var(--pmd-c-text-muted);background:0 0;border:none;flex:none;padding:0;font-size:.95rem;line-height:1}.pmd-pane-chip-close:hover{color:var(--pmd-c-danger)}.pmd-multi-row[data-expanded] .pmd-pane{scroll-snap-align:none;flex:1 1 0;min-width:0}.pmd-pane-chip-dropdown{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);box-shadow:0 4px 12px var(--pmd-c-shadow);z-index:600;border-radius:4px;min-width:180px;padding:.2rem 0}.pmd-pane-chip-dropdown-row{cursor:pointer;align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:.85rem;display:flex}.pmd-pane-chip-dropdown-row:hover{background:var(--pmd-c-surface)}.pmd-pane-chip-dropdown-row.pmd-active{font-weight:600}.pmd-pane-chip-dropdown-close{cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;flex:none;font-size:.9rem}.pmd-pane-chip-dropdown-close:hover{color:var(--pmd-c-danger)}.pmd-pane-body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden auto}.pmd-pane-editor{zoom:var(--editor-zoom,1);width:100%;height:100%;min-height:100%;font-size:var(--pmd-size-normal);line-height:var(--pmd-line-height)}.pmd-pane-editor .ProseMirror{min-height:100%;font-family:var(--pmd-body-font);white-space:pre-wrap;tab-size:4;overflow-wrap:anywhere;outline:none;padding:1rem}.pmd-pane-footer{background:var(--pmd-c-surface);border-top:1px solid var(--pmd-c-border-soft);min-height:var(--pmd-pane-footer-height);align-items:center;gap:.4rem;padding:.15rem .4rem;font-size:.72rem;display:flex}.pmd-pane-wc-btn{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);cursor:pointer;width:1.05rem;height:1.05rem;color:var(--pmd-c-text);border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.72rem;line-height:1;display:inline-flex}.pmd-pane-wc-btn:hover{background:var(--pmd-c-hover)}.pmd-pane-wc{white-space:nowrap;text-overflow:ellipsis;color:var(--pmd-c-text-muted);flex:auto;overflow:hidden}.pmd-pane-open{border:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text);cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:.05rem .4rem;font-size:.72rem}.pmd-pane-copresence{color:var(--pmd-c-accent);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:.7rem;display:inline-flex}.pmd-pane-copresence-label{font-weight:600}.pmd-route-dialog{background:var(--pmd-c-bg);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);border-radius:8px;flex-direction:column;gap:.75rem;min-width:360px;padding:1rem 1.25rem;display:flex}.pmd-route-header{font-size:.95rem;font-weight:500}.pmd-file-tool-progress{text-align:center;align-items:center;min-width:260px;padding:1.75rem 2rem}.pmd-file-tool-progress-label{overflow-wrap:anywhere;max-width:24rem;font-size:.9rem}.pmd-file-tool-spinner{border:3px solid var(--pmd-c-border);border-top-color:var(--pmd-c-accent);will-change:transform;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite pmd-file-tool-spin}@keyframes pmd-file-tool-spin{to{transform:rotate(360deg)}}:root[data-motion=reduce] .pmd-file-tool-spinner{animation-duration:2s}.pmd-file-tool-note{color:var(--pmd-c-text-muted);overflow-wrap:anywhere;max-width:24rem;font-size:.82rem}.pmd-file-tool-buttons{justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.pmd-file-tool-btn{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);cursor:pointer;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}.pmd-file-tool-btn:hover{background:var(--pmd-c-hover)}.pmd-file-tool-btn-primary{background:var(--pmd-c-accent);border-color:var(--pmd-c-accent);color:var(--pmd-c-text-on-accent)}.pmd-file-tool-btn-primary:hover{filter:brightness(1.05);background:var(--pmd-c-accent)}.pmd-route-buttons{gap:.5rem;display:flex}.pmd-route-btn{background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border-soft);cursor:pointer;text-align:center;color:var(--pmd-c-text);border-radius:6px;flex:1 1 0;padding:.5rem .6rem;font-size:.8rem;line-height:1.3}.pmd-route-btn strong{font-size:.9rem}.pmd-route-btn span{color:var(--pmd-c-text-muted)}.pmd-route-cancel{border:1px solid var(--pmd-c-border-soft);cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border-radius:4px;align-self:flex-end;padding:.25rem .6rem;font-size:.8rem}.pmd-route-cancel:hover{color:var(--pmd-c-text)}.pmd-learn-create-dialog .pmd-route-cancel{border-color:var(--pmd-c-border);color:var(--pmd-c-text);border-radius:6px;padding:.35rem .9rem;font-family:inherit;font-size:.82rem;font-weight:500}.pmd-text-prompt-dialog{min-width:420px}.pmd-text-prompt-detail{color:var(--pmd-c-text-muted);margin:.15rem 0 .5rem;font-size:.85rem;line-height:1.4}.pmd-text-prompt-input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);width:100%;color:var(--pmd-c-text);box-sizing:border-box;border-radius:4px;padding:.45rem .6rem;font-family:inherit;font-size:.95rem}textarea.pmd-text-prompt-input{resize:vertical;min-height:4.5rem;line-height:1.4}.pmd-choice-prompt-detail{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-surface);color:var(--pmd-c-text);white-space:pre-wrap;border-radius:4px;max-height:8rem;padding:.5rem .6rem;font-size:.9rem;line-height:1.4;overflow-y:auto}.pmd-text-prompt-buttons{justify-content:flex-end;gap:.5rem;display:flex}.pmd-text-prompt-ok{background:var(--pmd-c-accent);color:var(--pmd-c-text-on-accent);border:1px solid var(--pmd-c-accent);cursor:pointer;border-radius:4px;padding:.3rem .9rem;font-family:inherit;font-size:.85rem;font-weight:500}.pmd-text-prompt-ok:hover{background:var(--pmd-c-accent-hover)}.pmd-text-prompt-buttons .pmd-route-cancel{border-radius:4px;align-self:auto;padding:.3rem .9rem;font-family:inherit;font-size:.85rem;font-weight:500}.pmd-learn-create-overlay{z-index:1200}.pmd-learn-create-dialog{min-width:440px;max-width:520px}.pmd-learn-create-anchor{color:var(--pmd-c-text-muted);border-left:2px solid var(--pmd-c-border-soft);padding-left:.6rem;font-size:.8rem;font-style:italic;line-height:1.4}.pmd-learn-create-type{align-self:flex-start}.pmd-learn-create-fields{flex-direction:column;gap:.6rem;display:flex}.pmd-learn-create-fields[hidden]{display:none}.pmd-learn-create-field{flex-direction:column;gap:.25rem;display:flex}.pmd-learn-create-field>span{color:var(--pmd-c-text-muted);font-size:.78rem}.pmd-learn-create-input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);width:100%;color:var(--pmd-c-text);box-sizing:border-box;resize:vertical;border-radius:4px;padding:.45rem .6rem;font-family:inherit;font-size:.9rem;line-height:1.4}.pmd-learn-create-note{color:var(--pmd-c-error);min-height:1em;font-size:.78rem}.pmd-learn-create-note:empty{display:none}.pmd-learn-session-overlay{background:var(--pmd-c-overlay);z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pmd-learn-session{background:var(--pmd-c-bg);box-shadow:0 12px 40px var(--pmd-c-shadow-deep);border-radius:10px;flex-direction:column;width:min(640px,92vw);max-height:86vh;display:flex}.pmd-learn-session-bar{border-bottom:1px solid var(--pmd-c-border-soft);align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.pmd-learn-session-title{font-size:.95rem;font-weight:600}.pmd-learn-session-progress{color:var(--pmd-c-text-muted);margin-left:auto;font-size:.8rem}.pmd-learn-session-close{color:var(--pmd-c-text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.95rem;line-height:1}.pmd-learn-session-close:hover{color:var(--pmd-c-text)}.pmd-learn-session-body{flex:auto;justify-content:center;align-items:center;min-height:8rem;padding:1.75rem 1.5rem;display:flex;overflow-y:auto}.pmd-learn-session-face{width:100%;max-width:34rem}.pmd-learn-session-q{text-align:center;color:var(--pmd-c-text);font-size:1.15rem;line-height:1.5}.pmd-learn-session-divider{background:var(--pmd-c-border-soft);height:1px;margin:1.1rem 0}.pmd-learn-session-a{text-align:center;color:var(--pmd-c-text);font-size:1.05rem;line-height:1.5}.pmd-learn-cloze-blank{color:var(--pmd-c-accent);letter-spacing:.04em;font-weight:600}.pmd-learn-cloze-reveal{background:var(--pmd-c-warning-soft);border-radius:3px;padding:0 .15em;font-weight:600}.pmd-learn-session-actions{border-top:1px solid var(--pmd-c-border-soft);justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1rem 1.1rem;display:flex}.pmd-learn-session-show{background:var(--pmd-c-accent);color:var(--pmd-c-text-on-accent);border:1px solid var(--pmd-c-accent);cursor:pointer;border-radius:6px;padding:.5rem 1.4rem;font-family:inherit;font-size:.9rem;font-weight:500}.pmd-learn-session-show:hover{background:var(--pmd-c-accent-hover)}.pmd-learn-session-grade{cursor:pointer;border:1px solid var(--pmd-c-border);background:var(--pmd-c-surface);color:var(--pmd-c-text);border-radius:6px;flex:0 11rem;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;font-weight:500}.pmd-learn-session-grade kbd{opacity:.7;border:1px solid;border-radius:3px;margin-left:.4em;padding:0 .3em;font-size:.7rem}.pmd-learn-session-context{color:var(--pmd-c-text-secondary)}.pmd-learn-session-done{text-align:center;color:var(--pmd-c-text);flex-direction:column;flex:auto;align-items:center;gap:.5rem;padding:2.25rem 1.5rem;font-size:1.05rem;display:flex}.pmd-learn-session-done-emoji{color:var(--pmd-c-accent);font-size:2rem}.pmd-learn-session-done-sub{color:var(--pmd-c-text-muted);font-size:.85rem}.pmd-learn-manage-overlay{background:var(--pmd-c-overlay);z-index:1090;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pmd-learn-manage{background:var(--pmd-c-bg);box-shadow:0 12px 40px var(--pmd-c-shadow-deep);border-radius:10px;flex-direction:column;width:min(760px,94vw);max-height:88vh;display:flex}.pmd-learn-manage-bar{border-bottom:1px solid var(--pmd-c-border-soft);align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.pmd-learn-manage-title{font-size:.95rem;font-weight:600}.pmd-learn-manage-count{color:var(--pmd-c-text-muted);font-size:.8rem}.pmd-learn-manage-new{color:var(--pmd-c-text);border:1px solid var(--pmd-c-border);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:.35rem .9rem;font-family:inherit;font-size:.82rem;font-weight:500}.pmd-learn-manage-new:hover{background:var(--pmd-c-hover)}.pmd-learn-manage-review{background:var(--pmd-c-accent);color:var(--pmd-c-text-on-accent);border:1px solid var(--pmd-c-accent);cursor:pointer;border-radius:6px;padding:.35rem .9rem;font-family:inherit;font-size:.82rem;font-weight:500}.pmd-learn-manage-review:hover{background:var(--pmd-c-accent-hover)}.pmd-learn-manage-close{color:var(--pmd-c-text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.95rem;line-height:1}.pmd-learn-manage-close:hover{color:var(--pmd-c-text)}.pmd-learn-manage-toolbar{border-bottom:1px solid var(--pmd-c-border-soft);align-items:center;gap:.8rem;padding:.6rem 1rem;display:flex}.pmd-learn-manage-filter{font:inherit;border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:5px;flex:auto;padding:.4rem .6rem;font-size:.88rem}.pmd-learn-manage-susp{color:var(--pmd-c-text-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.pmd-learn-manage-list{flex:auto;padding:.4rem .5rem .8rem;overflow-y:auto}.pmd-learn-manage-empty{text-align:center;color:var(--pmd-c-text-muted);padding:2rem 1rem;font-size:.9rem}.pmd-learn-manage-group{border-bottom:1px solid var(--pmd-c-border-soft);align-items:center;gap:.5rem;margin-top:.4rem;padding:.6rem .55rem .3rem;display:flex}.pmd-learn-manage-group:first-child{margin-top:0}.pmd-learn-manage-group-name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.pmd-learn-manage-group-meta{color:var(--pmd-c-text-muted);margin-left:auto;font-size:.75rem}.pmd-learn-manage-group-review{border:1px solid var(--pmd-c-border-soft);cursor:pointer;color:var(--pmd-c-text);background:0 0;border-radius:5px;padding:.15rem .5rem;font-size:.75rem}.pmd-learn-manage-group-review:hover{background:var(--pmd-c-hover)}.pmd-learn-manage-card{border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .55rem;display:flex}.pmd-learn-manage-card:hover{background:var(--pmd-c-hover)}.pmd-learn-manage-type{letter-spacing:.03em;background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text-muted);border-radius:3px;flex:none;padding:.1rem .35rem;font-size:.62rem;font-weight:700}.pmd-learn-manage-front{color:var(--pmd-c-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.pmd-learn-manage-back{color:var(--pmd-c-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.pmd-learn-manage-shared{color:var(--pmd-c-text-muted);border:1px solid var(--pmd-c-border-soft);border-radius:8px;flex:none;padding:0 .4rem;font-size:.68rem}.pmd-learn-manage-state{color:var(--pmd-c-text-muted);white-space:nowrap;flex:none;font-size:.72rem}.pmd-learn-manage-state.is-due{color:var(--pmd-c-accent);font-weight:600}.pmd-learn-manage-state.is-suspended{color:var(--pmd-c-warning)}.pmd-learn-manage-actions{flex:none;gap:.25rem;display:flex}.pmd-learn-manage-action{cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:.2rem .45rem;font-family:inherit;font-size:.75rem}.pmd-learn-manage-action:hover{background:var(--pmd-c-surface);border-color:var(--pmd-c-border-soft);color:var(--pmd-c-text)}.pmd-learn-manage-link{align-items:center;padding:.2rem .4rem;font-size:.95rem;display:inline-flex}.pmd-learn-manage-delete.is-armed{color:var(--pmd-c-text-on-accent);background:var(--pmd-c-error);border-color:var(--pmd-c-error)}html.pmd-undertag-italic .pmd-pane-editor .pmd-undertag,html.pmd-undertag-italic .pmd-pane-editor .pmd-undertag-mark{font-style:italic}html.pmd-undertag-bold .pmd-pane-editor .pmd-undertag,html.pmd-undertag-bold .pmd-pane-editor .pmd-undertag-mark{font-weight:700}html.pmd-cite-underlined .pmd-pane-editor .pmd-cite{text-decoration:underline}html.pmd-underline-bold .pmd-pane-editor .pmd-underline,html.pmd-emphasis-bold .pmd-pane-editor .pmd-emphasis{font-weight:700}html.pmd-emphasis-italic .pmd-pane-editor .pmd-emphasis{font-style:italic}html.pmd-emphasis-box .pmd-pane-editor .pmd-emphasis{border:var(--pmd-emphasis-box-size) solid var(--pmd-c-emphasis-box)}.pmd-pane-editor.pmd-read-mode .ProseMirror{white-space:normal}.pmd-pane-editor.pmd-read-mode .pmd-emphasis:not(:has(.pmd-rm-keep)){border:none;padding:0}.pmd-pane-editor.pmd-read-mode.pmd-rm-no-emphasis-borders .pmd-emphasis{border:none;padding:0}.pmd-timer-panel{border-right:1px solid var(--pmd-c-border-soft);box-sizing:border-box;font-family:var(--pmd-ui-font);flex:none;grid-template-rows:repeat(2,auto);grid-template-columns:auto auto auto auto auto;align-content:center;align-self:center;align-items:stretch;gap:2px;margin-right:.4rem;padding-right:.4rem;display:grid}.pmd-timer-panel[hidden]{display:none}html.pmd-timer-right #timer-panel{border-right:none;border-left:1px solid var(--pmd-c-border-soft);order:99;margin-left:.4rem;margin-right:0;padding-left:.4rem;padding-right:0}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel button{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);cursor:pointer;color:var(--pmd-c-text);box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;height:1.45rem;padding:0 .3rem;font-family:inherit;font-size:.68rem;font-weight:600;line-height:1;display:flex}.pmd-timer-panel button:hover:not(:disabled){background:var(--pmd-c-hover)}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel button.pmd-timer-reset{grid-area:1/1/span 2;align-self:stretch;min-width:1.5rem;height:auto;padding:0 .25rem;font-size:1rem}.pmd-timer-display{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);min-width:3.2rem;color:var(--pmd-c-text);font-variant-numeric:tabular-nums;letter-spacing:.03em;box-sizing:border-box;cursor:text;-webkit-user-select:text;user-select:text;border-radius:3px;grid-area:1/2/span 2;justify-content:center;align-items:center;padding:0 .35rem;font-size:1.15rem;font-weight:700;line-height:1;display:flex}.pmd-timer-display[contenteditable=true]{outline:2px solid var(--pmd-c-accent);outline-offset:-2px}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-start{grid-area:1/3;min-width:1.6rem}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-preset{font-variant-numeric:tabular-nums;min-width:1.6rem}#ribbon #timer-preset-1-btn{grid-area:1/4}#ribbon #timer-preset-2-btn{grid-area:2/3}#ribbon #timer-preset-3-btn{grid-area:2/4}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-prep{justify-content:center;align-items:center;gap:.15rem;min-width:3.2rem;padding:0 .35rem;display:flex}.pmd-timer-prep-time{font-variant-numeric:tabular-nums}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel button.pmd-timer-aff{color:var(--pmd-c-aff);border-color:var(--pmd-c-aff);grid-area:1/5}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel button.pmd-timer-neg{color:var(--pmd-c-neg);border-color:var(--pmd-c-neg);grid-area:2/5}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-prep-active{background:var(--pmd-c-surface);box-shadow:inset 0 0 0 1px}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel #timer-preset-4-btn{display:none}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-four:not(.pmd-timer-compact) button.pmd-timer-start{grid-area:1/2/span 2;align-self:stretch;height:auto}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-four:not(.pmd-timer-compact) .pmd-timer-display{grid-column:3}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-four:not(.pmd-timer-compact) #timer-preset-4-btn{display:flex}#ribbon .pmd-timer-panel.pmd-timer-four:not(.pmd-timer-compact) #timer-preset-1-btn{grid-area:1/4}#ribbon .pmd-timer-panel.pmd-timer-four:not(.pmd-timer-compact) #timer-preset-2-btn{grid-area:1/5}#ribbon .pmd-timer-panel.pmd-timer-four:not(.pmd-timer-compact) #timer-preset-3-btn{grid-area:2/4}#ribbon .pmd-timer-panel.pmd-timer-four:not(.pmd-timer-compact) #timer-preset-4-btn{grid-area:2/5}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-four:not(.pmd-timer-compact) button.pmd-timer-aff,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-four:not(.pmd-timer-compact) button.pmd-timer-neg{grid-column:6}.pmd-timer-durations-editor{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.pmd-timer-durations-field{align-items:center;gap:.25rem;font-size:.85rem;display:inline-flex}.pmd-timer-durations-label{color:var(--pmd-c-text-muted)}.pmd-timer-durations-input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);width:3rem;color:var(--pmd-c-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:3px;padding:.2rem .3rem}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=color] .pmd-timer-prep-prefix{display:none}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=color] button.pmd-timer-aff,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=color] button.pmd-timer-neg{min-width:2.5rem;padding:0 .25rem}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=text] button.pmd-timer-aff,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=text] button.pmd-timer-neg{color:var(--pmd-c-text);border-color:var(--pmd-c-border)}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=text] button.pmd-timer-aff,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=text] button.pmd-timer-neg,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=both] button.pmd-timer-aff,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=both] button.pmd-timer-neg{padding:0 1.7rem}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=color] #timer-display[data-mode=affPrep],:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=both] #timer-display[data-mode=affPrep]{color:var(--pmd-c-aff)}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=color] #timer-display[data-mode=negPrep],:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=both] #timer-display[data-mode=negPrep]{color:var(--pmd-c-neg)}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=text] #timer-display[data-mode=affPrep]:before,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=both] #timer-display[data-mode=affPrep]:before{content:"A: "}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=text] #timer-display[data-mode=negPrep]:before,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel[data-prep-label=both] #timer-display[data-mode=negPrep]:before{content:"N: "}@keyframes pmd-timer-flash-pulse{0%,to{background:var(--pmd-c-bg);color:var(--pmd-c-text)}50%{background:var(--pmd-c-neg);color:#fff}}.pmd-timer-display.pmd-timer-flash{animation:.6s ease-in-out infinite pmd-timer-flash-pulse}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel #timer-display.pmd-timer-expired[data-mode]:not([contenteditable=true]){background:var(--pmd-c-neg);color:#fff}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact .pmd-timer-preset{display:none}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact .pmd-timer-display{grid-column:2}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact button.pmd-timer-reset{grid-area:1/1;align-self:auto;min-width:0;height:1.45rem;padding:0 .2rem;font-size:.8rem}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact:not(:has(button.pmd-timer-popout-btn)) button.pmd-timer-reset{grid-row:1/span 2;align-self:stretch;height:auto}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact button.pmd-timer-start{grid-area:2/4;min-width:0;padding:0 .2rem}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact button.pmd-timer-aff,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact button.pmd-timer-neg{grid-column:4}body.pmd-timer-popout-page{background:var(--pmd-c-bg);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:100vh;margin:0;display:flex;overflow:hidden}body.pmd-timer-popout-page .pmd-timer-panel{box-sizing:border-box;border-right:none;margin:0;padding:0 .5rem}body.pmd-timer-popout-page .pmd-timer-panel button,body.pmd-timer-popout-page .pmd-timer-display{-webkit-app-region:no-drag}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel button.pmd-timer-popout-btn{min-width:1.5rem;color:var(--pmd-c-text-secondary);padding:0 .2rem;font-size:.8rem}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel:not(.pmd-timer-compact) button.pmd-timer-popout-btn{grid-area:2/1}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel:not(.pmd-timer-compact):has(button.pmd-timer-popout-btn) button.pmd-timer-reset{grid-row:1;align-self:auto;height:1.45rem;font-size:.8rem}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel .pmd-timer-prep-single,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel .pmd-timer-prep-switch,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact #timer-aff-btn,:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact #timer-neg-btn{display:none}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact button.pmd-timer-prep-single{grid-area:1/3/auto/span 2;justify-self:stretch;width:100%;display:flex}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact button.pmd-timer-prep-switch{grid-area:2/3;min-width:0;padding:0 .2rem;display:flex}:is(#ribbon,body.pmd-timer-popout-page) .pmd-timer-panel.pmd-timer-compact button.pmd-timer-popout-btn{grid-area:2/1;min-width:0;padding:0 .2rem}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=normal]) *,:root:not([data-motion=normal]) :before,:root:not([data-motion=normal]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduce] .pmd-nav-pickup-pill{display:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=normal]) .pmd-nav-pickup-pill{display:none!important}}.pmd-misspelled{-webkit-text-decoration:var(--pmd-c-spellcheck) wavy underline;text-decoration:var(--pmd-c-spellcheck) wavy underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.pmd-voice-pill{bottom:calc(var(--status-bar-height) + .5rem);z-index:220;max-width:420px;height:30px;font:inherit;color:var(--pmd-c-text-muted);background:var(--pmd-c-surface-soft);border:1px solid var(--pmd-c-border-soft);box-shadow:0 2px 6px var(--pmd-c-shadow-fade);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.78rem;transition:none;display:none;position:fixed;right:.5rem}body.pmd-multi-doc .pmd-voice-pill{bottom:calc(var(--status-bar-height) + var(--pmd-pane-footer-height) + .5rem)}.pmd-voice-pill.pmd-voice-on{display:flex}.pmd-voice-dot{background:var(--pmd-c-text-faint);border-radius:50%;flex:none;width:9px;height:9px}.pmd-voice-pill.pmd-voice-mode-command .pmd-voice-dot{background:var(--pmd-c-accent)}.pmd-voice-pill.pmd-voice-mode-dictation .pmd-voice-dot{background:var(--pmd-c-success)}.pmd-voice-pill.pmd-voice-mode-asleep .pmd-voice-dot{background:var(--pmd-c-text-faint)}.pmd-voice-mode-badge{color:var(--pmd-c-text-muted);background:var(--pmd-c-divider-faint);border-radius:999px;flex:none;padding:0 .4rem;font-size:.7rem;font-weight:600}.pmd-voice-pill.pmd-voice-mode-command .pmd-voice-mode-badge{background:var(--pmd-c-accent-soft);color:var(--pmd-c-accent)}.pmd-voice-pill.pmd-voice-mode-dictation .pmd-voice-mode-badge{background:var(--pmd-c-success-soft);color:var(--pmd-c-success)}.pmd-voice-pill.pmd-voice-mode-paint .pmd-voice-mode-badge{background:var(--pmd-c-warning-soft);color:var(--pmd-c-warning)}.pmd-voice-pill.pmd-voice-mode-asleep .pmd-voice-mode-badge{color:var(--pmd-c-text-faint)}.pmd-voice-echo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pmd-voice-echo.pmd-voice-rejected{color:var(--pmd-c-error)}.pmd-voice-meter{background:var(--pmd-c-divider);border-radius:2px;flex:none;width:36px;height:4px;overflow:hidden}.pmd-voice-meter>div{background:var(--pmd-c-success);width:0;height:100%}.pmd-voice-ghost{color:var(--pmd-c-text-faint);font-style:italic}.pmd-voice-ghost:before{content:" "}.pmd-voice-pen{background:var(--pmd-c-accent-soft);color:var(--pmd-c-accent);border-radius:999px;flex:none;padding:0 .4rem;font-size:.7rem;font-weight:600}.pmd-voice-pill.pmd-voice-mode-paint .pmd-voice-dot{background:var(--pmd-c-warning)}.pmd-voice-candidate{background:var(--pmd-c-accent-soft);border-radius:2px}.pmd-voice-candidate-badge{background:var(--pmd-c-accent);min-width:1.05rem;height:1.05rem;color:var(--pmd-c-text-on-accent);vertical-align:text-bottom;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;margin-right:2px;font-size:.7rem;font-weight:700;display:inline-flex}body.pmd-voice-listening .pmd-nav-list{counter-reset:pmd-voice-card pmd-voice-pocket pmd-voice-hat pmd-voice-block pmd-voice-analytic}body.pmd-voice-listening .pmd-nav-item.pmd-nav-type-tag .pmd-nav-label:before{counter-increment:pmd-voice-card;content:counter(pmd-voice-card)}body.pmd-voice-listening .pmd-nav-item.pmd-nav-type-pocket .pmd-nav-label:before{counter-increment:pmd-voice-pocket;content:counter(pmd-voice-pocket)}body.pmd-voice-listening .pmd-nav-item.pmd-nav-type-hat .pmd-nav-label:before{counter-increment:pmd-voice-hat;content:counter(pmd-voice-hat)}body.pmd-voice-listening .pmd-nav-item.pmd-nav-type-block .pmd-nav-label:before{counter-increment:pmd-voice-block;content:counter(pmd-voice-block)}body.pmd-voice-listening .pmd-nav-item.pmd-nav-type-analytic .pmd-nav-label:before{counter-increment:pmd-voice-analytic;content:counter(pmd-voice-analytic)}body.pmd-voice-listening .pmd-nav-item .pmd-nav-label:before{background:var(--pmd-c-accent-soft);min-width:1rem;color:var(--pmd-c-accent);text-align:center;border-radius:999px;margin-right:.3rem;font-size:.65rem;font-weight:700;display:inline-block}:root{--pmd-c-voice-reach:#2563eb0b}:root[data-theme=dark]{--pmd-c-voice-reach:#6091f012}.pmd-voice-reach{background:var(--pmd-c-voice-reach)}.pmd-voice-paint-provisional{background:var(--pmd-c-accent-soft);box-shadow:inset 0 -2px 0 var(--pmd-c-accent)}.pmd-voice-paint-head{background:var(--pmd-c-warning);width:2px;height:1em;margin:0 1px -.15em;animation:1s ease-in-out infinite pmd-voice-head-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.pmd-voice-paint-head{animation:none}}@keyframes pmd-voice-head-pulse{0%,to{opacity:1}50%{opacity:.35}}.pmd-voice-menu{right:.5rem;bottom:calc(var(--status-bar-height) + .5rem + 36px);z-index:221;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);min-width:220px;box-shadow:0 6px 18px var(--pmd-c-shadow-fade);color:var(--pmd-c-text);border-radius:8px;padding:.4rem;font-size:.8rem;position:fixed}.pmd-voice-menu-title{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-muted);padding:.15rem .35rem .3rem;font-size:.7rem;font-weight:600}.pmd-voice-menu-row{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:.45rem;padding:.3rem .35rem;display:flex;overflow:hidden}.pmd-voice-menu-row:hover{background:var(--pmd-c-hover)}.pmd-voice-menu-stop{width:100%;font:inherit;color:var(--pmd-c-error);border:1px solid var(--pmd-c-border-soft);cursor:pointer;background:0 0;border-radius:5px;margin-top:.35rem;padding:.35rem;display:block}.pmd-voice-menu-stop:hover{background:var(--pmd-c-error-bg)}.pmd-voice-pill.pmd-voice-drowsy{opacity:var(--voice-drowsy,1)}body.pmd-voice-listening #editor{box-shadow:inset 0 0 0 2px #0000}body.pmd-voice-m-command #editor{box-shadow:inset 0 0 0 2px var(--pmd-c-accent-soft)}body.pmd-voice-m-dictation #editor{box-shadow:inset 0 0 0 2px var(--pmd-c-success-soft)}body.pmd-voice-m-paint #editor{box-shadow:inset 0 0 0 2px var(--pmd-c-warning-soft)}body.pmd-voice-m-asleep #editor{box-shadow:none}.pmd-voice-model-status{color:var(--pmd-c-text-muted);margin-top:.3rem;font-size:.75rem}.pmd-voice-model-download{font:inherit;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);cursor:pointer;border-radius:5px;margin-top:.25rem;padding:.3rem .6rem;font-size:.8rem}.pmd-voice-model-download:hover{background:var(--pmd-c-hover)}.pmd-voice-model-delete{font:inherit;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);color:var(--pmd-c-danger);cursor:pointer;border-radius:5px;margin-top:.25rem;padding:.3rem .6rem;font-size:.8rem}.pmd-voice-model-delete:hover{background:var(--pmd-c-hover);border-color:var(--pmd-c-danger)}body.pmd-mobile{--pmd-mobile-appbar-h:calc(3rem + env(safe-area-inset-top,0px));--pmd-mobile-modebar-h:2.75rem;--nav-width:0px;--ribbon-height:var(--pmd-mobile-appbar-h)}body.pmd-mobile #ribbon,body.pmd-mobile #nav-pane-pull-tab,body.pmd-mobile #comments-column,body.pmd-mobile #status-bar .zoom-controls,body.pmd-mobile #speech-doc-banner{display:none}body.pmd-mobile:not(.pmd-multi-doc) #app{bottom:calc(var(--status-bar-height) + var(--pmd-mobile-modebar-h) + env(safe-area-inset-bottom,0px));touch-action:pan-y}.pmd-mobile-appbar{height:var(--pmd-mobile-appbar-h);padding-top:env(safe-area-inset-top,0px);background:var(--pmd-c-surface);border-bottom:1px solid var(--pmd-c-border-soft);z-index:300;font-family:var(--pmd-ui-font);touch-action:manipulation;align-items:center;gap:.25rem;display:flex;position:fixed;top:0;left:0;right:0}.pmd-mappbar-btn{min-width:2.75rem;height:2.75rem;color:var(--pmd-c-text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;font-size:1.15rem}.pmd-mappbar-btn:active{background:var(--pmd-c-hover)}.pmd-mappbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pmd-c-text);flex:auto;font-size:.95rem;overflow:hidden}.pmd-mobile-modebar{left:0;right:0;bottom:calc(var(--status-bar-height) + env(safe-area-inset-bottom,0px));height:var(--pmd-mobile-modebar-h);background:var(--pmd-c-surface);border-top:1px solid var(--pmd-c-border-soft);z-index:300;font-family:var(--pmd-ui-font);touch-action:manipulation;justify-content:center;align-items:center;gap:.5rem;display:flex;position:fixed}.pmd-mobile-mode-btn{border:1px solid var(--pmd-c-border-soft);min-height:2.1rem;color:var(--pmd-c-text);cursor:pointer;background:0 0;border-radius:999px;padding:0 1rem;font-size:.9rem}.pmd-mode-active{background:var(--pmd-c-accent);color:var(--pmd-c-bg);border-color:var(--pmd-c-accent)}body.pmd-mobile #status-bar{padding-bottom:env(safe-area-inset-bottom,0px);height:calc(var(--status-bar-height) + env(safe-area-inset-bottom,0px));justify-content:center}.pmd-mobile-drawer{top:var(--pmd-mobile-appbar-h);background:var(--pmd-c-bg);border-right:1px solid var(--pmd-c-border-soft);z-index:350;width:min(85vw,320px);transition:transform .16s;display:flex;position:fixed;bottom:0;left:0;transform:translate(-100%)}body.pmd-mobile-drawer-open .pmd-mobile-drawer{transform:translate(0)}.pmd-mobile-scrim{background:var(--pmd-c-overlay);z-index:345;opacity:0;pointer-events:none;transition:opacity .16s;position:fixed;inset:0}body.pmd-mobile-drawer-open .pmd-mobile-scrim{opacity:1;pointer-events:auto}body.pmd-mobile .pmd-mobile-drawer #nav-panel{flex:auto;min-width:0;min-height:0;display:flex}body.pmd-mobile .pmd-mobile-drawer .pmd-nav-panel{border-right:none;flex:auto;width:100%;height:100%;min-height:0;position:static}body.pmd-mobile.pmd-nav-hidden .pmd-mobile-drawer .pmd-nav-panel{display:flex}body.pmd-mobile .pmd-nav-close{display:none}body.pmd-mobile .pmd-nav-item{align-items:center;min-height:2.5rem;display:flex}body.pmd-mobile-tablet .pmd-mobile-drawer{width:260px;transition:none;transform:none}body.pmd-mobile-tablet .pmd-mobile-scrim{display:none}body.pmd-mobile-tablet:not(.pmd-multi-doc) #app,body.pmd-mobile-tablet #status-bar,body.pmd-mobile-tablet .pmd-mobile-modebar{left:260px}.pmd-mobile-sheet{left:0;right:0;bottom:calc(var(--status-bar-height) + var(--pmd-mobile-modebar-h) + env(safe-area-inset-bottom,0px));background:var(--pmd-c-surface);border-top:1px solid var(--pmd-c-border-soft);box-shadow:0 -4px 16px var(--pmd-c-shadow-strong);z-index:330;font-family:var(--pmd-ui-font);border-radius:12px 12px 0 0;max-height:60vh;padding:.75rem;position:fixed;overflow-y:auto}body.pmd-mobile-tablet .pmd-mobile-sheet{border-radius:12px;width:340px;left:auto;right:.5rem}.pmd-msheet-row{color:var(--pmd-c-text);flex-direction:column;gap:.4rem;padding:.5rem .25rem;display:flex}.pmd-msheet-row input[type=range]{width:100%}.pmd-msheet-segment{gap:.4rem;display:flex}.pmd-msheet-segment button{border:1px solid var(--pmd-c-border-soft);min-height:2.1rem;color:var(--pmd-c-text);cursor:pointer;background:0 0;border-radius:6px;flex:1 1 0}.pmd-msheet-item{text-align:left;width:100%;min-height:2.75rem;color:var(--pmd-c-text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 .75rem;font-size:.95rem;display:block}.pmd-msheet-item:active{background:var(--pmd-c-hover)}.pmd-mobile-zoom-badge{top:calc(var(--pmd-mobile-appbar-h) + .75rem);background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border-soft);z-index:340;font-family:var(--pmd-ui-font);color:var(--pmd-c-text);border-radius:999px;padding:.2rem .8rem;position:fixed;left:50%;transform:translate(-50%)}.pmd-zoom-badge{z-index:340;background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text);font-family:var(--pmd-ui-font);font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;border-radius:999px;padding:.35rem .95rem;font-size:1.15rem;font-weight:600;transition:opacity .12s,transform .12s;position:fixed;top:16%;left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 4px 16px #00000029}.pmd-zoom-badge.visible{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.pmd-zoom-badge{transition:opacity 80ms linear}}.pmd-mobile-settings{background:var(--pmd-c-bg);z-index:400;font-family:var(--pmd-ui-font);flex-direction:column;display:flex;position:fixed;inset:0}.pmd-msettings-bar{height:var(--pmd-mobile-appbar-h);padding-top:env(safe-area-inset-top,0px);background:var(--pmd-c-surface);border-bottom:1px solid var(--pmd-c-border-soft);flex:none;align-items:center;gap:.5rem;display:flex}.pmd-msettings-back{min-width:4rem;height:2.75rem;color:var(--pmd-c-accent);cursor:pointer;background:0 0;border:none;font-size:1rem}.pmd-msettings-title{color:var(--pmd-c-text);font-size:1rem}.pmd-msettings-list{padding:0 .75rem calc(1.5rem + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}.pmd-msettings-section{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-secondary);margin:1.25rem 0 .25rem;font-size:.8rem}.pmd-msettings-row{border-bottom:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .25rem;display:flex}.pmd-msettings-rowtext{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.pmd-msettings-row-block{flex-direction:column;align-items:stretch;gap:.6rem}.pmd-msettings-row-block .pmd-msettings-steppers,.pmd-msettings-row-block .pmd-msettings-readers{flex:auto}.pmd-msettings-desc{color:var(--pmd-c-text-secondary);font-size:.78rem}.pmd-msettings-disabled{opacity:.45;pointer-events:none}.pmd-msettings-switch{flex:none;width:1.4rem;height:1.4rem}.pmd-msettings-textwrap{flex:0 14rem;gap:.3rem;display:flex}.pmd-msettings-text,.pmd-msettings-number{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);width:100%;min-height:2.2rem;color:var(--pmd-c-text);border-radius:6px;padding:0 .5rem}.pmd-msettings-reveal{border:1px solid var(--pmd-c-border-soft);cursor:pointer;background:0 0;border-radius:6px;min-width:2.2rem}.pmd-msettings-steppers,.pmd-msettings-readers{flex-direction:column;flex:0 16rem;gap:.3rem;display:flex}.pmd-msettings-stepper span:first-child{flex:auto}.pmd-msettings-stepper button,.pmd-msettings-reader-row button{border:1px solid var(--pmd-c-border-soft);min-width:2.2rem;min-height:2.2rem;color:var(--pmd-c-text);cursor:pointer;background:0 0;border-radius:6px}.pmd-msettings-stepper-value{text-align:center;min-width:3.2rem}.pmd-msettings-reader-row input[type=number]{width:4.5rem}.pmd-msettings-reader-row input{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);min-height:2.2rem;color:var(--pmd-c-text);border-radius:6px;padding:0 .4rem}.pmd-msettings-reader-add{border:1px solid var(--pmd-c-border-soft);min-height:2.2rem;color:var(--pmd-c-accent);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:0 .75rem}html.pmd-home-active .pmd-mobile-appbar,html.pmd-home-active .pmd-mobile-modebar,html.pmd-home-active .pmd-mobile-drawer,html.pmd-home-active .pmd-mobile-scrim{display:none}body.pmd-mobile-phone .pmd-home-screen{padding:1rem}.pmd-mobile-drawer{overflow:hidden}body.pmd-mobile .pmd-nav-label{white-space:normal;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.pmd-mobile .pmd-nav-list{touch-action:none;overscroll-behavior:contain}body.pmd-mobile .pmd-home-qc-section,body.pmd-mobile .pmd-home-learn-section,body.pmd-mobile .pmd-dropzone-root,body.pmd-mobile .pmd-dropzone-runway-spacer{display:none}.pmd-msheet-rowhead{justify-content:space-between;align-items:center;display:flex}.pmd-msheet-reset{border:1px solid var(--pmd-c-border-soft);min-height:1.9rem;color:var(--pmd-c-accent);cursor:pointer;background:0 0;border-radius:6px;padding:0 .7rem}body.pmd-mobile .pmd-mobile-unit-selected{outline:2px dashed var(--pmd-c-accent);outline-offset:2px;border-radius:4px}.pmd-nav-longpress-armed{background:var(--pmd-c-hover);box-shadow:0 2px 8px var(--pmd-c-shadow-strong);transform:scale(1.02)}.pmd-nav-destination:before{content:"Tap a destination";background:var(--pmd-c-accent);color:var(--pmd-c-bg);text-align:center;padding:.45rem .75rem;font-size:.85rem;display:block}.pmd-mobile-movesheet{left:0;right:0;bottom:calc(var(--status-bar-height) + var(--pmd-mobile-modebar-h) + env(safe-area-inset-bottom,0px));background:var(--pmd-c-surface);border-top:1px solid var(--pmd-c-border-soft);box-shadow:0 -4px 16px var(--pmd-c-shadow-strong);z-index:325;font-family:var(--pmd-ui-font);padding:.5rem .75rem .6rem;position:fixed}body.pmd-mobile-tablet .pmd-mobile-movesheet{left:260px}.pmd-mobile-movesheet-label{color:var(--pmd-c-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.45rem;font-size:.8rem;overflow:hidden}.pmd-mobile-movesheet-actions{flex-wrap:wrap;gap:.4rem;display:flex}.pmd-mobile-movesheet-btn{border:1px solid var(--pmd-c-border-soft);min-height:2.4rem;color:var(--pmd-c-text);cursor:pointer;background:0 0;border-radius:8px;flex:auto;padding:0 .7rem;font-size:.9rem}.pmd-mobile-movesheet-btn:active{background:var(--pmd-c-hover)}.pmd-movesheet-danger{color:var(--pmd-c-error)}body.pmd-mobile .pmd-nav-resize-handle,body.pmd-mobile-tablet.pmd-mobile-rail-collapsed .pmd-mobile-drawer{display:none}body.pmd-mobile-tablet.pmd-mobile-rail-collapsed:not(.pmd-multi-doc) #app,body.pmd-mobile-tablet.pmd-mobile-rail-collapsed #status-bar,body.pmd-mobile-tablet.pmd-mobile-rail-collapsed .pmd-mobile-modebar,body.pmd-mobile-tablet.pmd-mobile-rail-collapsed .pmd-mobile-movesheet{left:0}.pmd-mobile-place-pop{z-index:340;background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border-soft);box-shadow:0 4px 16px var(--pmd-c-shadow-strong);font-family:var(--pmd-ui-font);border-radius:10px;flex-direction:column;gap:.3rem;max-width:70vw;padding:.5rem;display:flex;position:fixed}.pmd-mobile-place-label{color:var(--pmd-c-text-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 .25rem;font-size:.8rem;overflow:hidden}.pmd-mobile-place-btn{border:1px solid var(--pmd-c-border-soft);min-height:2.4rem;color:var(--pmd-c-text);cursor:pointer;background:0 0;border-radius:8px;padding:0 .9rem;font-size:.9rem}.pmd-mobile-place-btn:hover,.pmd-mobile-place-btn:active{background:var(--pmd-c-hover)}.pmd-mobile-repairsheet-body{flex-direction:column;gap:.45rem;display:flex}.pmd-cardcutter-dialog{min-width:22rem;max-width:30rem}.pmd-cardcutter-section{margin:.75rem 0}.pmd-cardcutter-label{color:var(--pmd-c-text-secondary);margin-bottom:.4rem;font-size:.8rem}.pmd-cardcutter-chips{flex-wrap:wrap;gap:.4rem;display:flex}.pmd-cardcutter-chip{border:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .7rem;font-size:.85rem}.pmd-cardcutter-chip[aria-pressed=true]{background:var(--pmd-c-accent);color:var(--pmd-c-bg);border-color:var(--pmd-c-accent)}.pmd-cardcutter-radio,.pmd-cardcutter-check{color:var(--pmd-c-text);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.3rem 0;font-size:.9rem;display:flex}.pmd-cardcutter-check{margin-top:.5rem}.pmd-cardcutter-panel{left:calc(var(--nav-width) + .5rem);bottom:calc(var(--status-bar-height) + .5rem);z-index:950;width:24rem;max-width:calc(100vw - var(--nav-width) - 1rem);background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border-soft);border-radius:10px;max-height:70vh;padding:.9rem 1rem;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #00000040}.pmd-cardcutter-bulkchip{align-items:center;gap:1.25rem;width:fit-content;min-width:15rem;padding:.55rem .8rem;display:flex}.pmd-cardcutter-bulkchip .pmd-cardcutter-stats{margin:.15rem 0 0}.pmd-cardcutter-bulkchip .pmd-route-cancel{flex-shrink:0;margin-left:auto}.pmd-cardcutter-card-id{color:var(--pmd-c-text-secondary);align-items:baseline;gap:.5rem;margin:-.15rem 0 .6rem;font-size:.8rem;display:flex}.pmd-cardcutter-card-id-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic;overflow:hidden}.pmd-cardcutter-card-id-jump{color:var(--pmd-c-accent);cursor:pointer;font:inherit;background:0 0;border:none;flex:none;margin-left:auto;padding:0;font-size:.8rem;text-decoration:underline}.pmd-cardcutter-card-id-jump:hover{filter:brightness(1.15)}.pmd-cardcutter-stats{color:var(--pmd-c-text-secondary);font-variant-numeric:tabular-nums;margin:-.3rem 0 .6rem;font-size:.82rem}.pmd-cardcutter-flag-hint{color:var(--pmd-c-text-secondary);margin-bottom:.35rem;font-size:.8rem}.pmd-cardcutter-flag-hint kbd{font:inherit;border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);border-radius:4px;padding:0 .3rem;font-size:.75rem}:is(#editor,.pmd-pane-editor) :is(.pmd-cc-flag-up,.pmd-cc-flag-down){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.9em;margin:-.55em -.5em;padding:.55em .5em}:is(#editor,.pmd-pane-editor) .pmd-cc-flag-up{background:radial-gradient(100% 130%,#2ea04357 0%,#2ea04338 45%,#2ea04312 72%,#2ea04300 100%)}:is(#editor,.pmd-pane-editor) .pmd-cc-flag-down{background:radial-gradient(100% 130%,#da363352 0%,#da363333 45%,#da36330f 72%,#da363300 100%)}.pmd-cardcutter-intent{resize:vertical;border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);width:100%;color:var(--pmd-c-text);font:inherit;border-radius:6px;padding:.45rem .6rem;font-size:.88rem}.pmd-cardcutter-flag{align-items:baseline;gap:.45rem;padding:.25rem 0;font-size:.85rem;display:flex}.pmd-cardcutter-flag-dir{flex:none;font-size:.75rem;font-weight:600}.pmd-cardcutter-flag-dir.is-up{color:var(--pmd-c-accent)}.pmd-cardcutter-flag-dir.is-down{color:var(--pmd-c-text-secondary)}.pmd-cardcutter-flag-text{color:var(--pmd-c-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pmd-cardcutter-flag-remove{color:var(--pmd-c-text-secondary);cursor:pointer;background:0 0;border:none;flex:none;margin-left:auto;font-size:.8rem}.pmd-cardcutter-flag-remove:hover{color:var(--pmd-c-text)}.pmd-cardcutter-proposal span{display:block}.pmd-cardcutter-proposal-detail{color:var(--pmd-c-text-secondary);font-size:.8rem}.pmd-cardcutter-trim{left:calc(var(--nav-width) + .5rem);right:auto;bottom:calc(var(--status-bar-height) + .5rem);z-index:950;width:24rem;max-width:calc(100vw - var(--nav-width) - 1rem);background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border-soft);max-height:60vh;box-shadow:0 8px 28px var(--pmd-c-shadow-strong);font-family:var(--pmd-ui-font);border-radius:10px;flex-direction:column;display:flex;position:fixed}body:has(.pmd-voice-pill.pmd-voice-on) .pmd-cardcutter-trim{bottom:calc(var(--status-bar-height) + .5rem + 30px + .5rem)}body.pmd-multi-doc .pmd-cardcutter-trim{bottom:calc(var(--status-bar-height) + var(--pmd-pane-footer-height) + .5rem)}.pmd-cardcutter-feedback{box-sizing:border-box;resize:vertical;width:100%;font-family:var(--pmd-ui-font);color:var(--pmd-c-text);background:var(--pmd-c-surface-soft);border:1px solid var(--pmd-c-border-soft);border-radius:6px;padding:.4rem .5rem;font-size:.85rem}.pmd-cardcutter-trim-head{border-bottom:1px solid var(--pmd-c-border-soft);flex-direction:column;gap:.3rem;padding:.7rem .85rem;display:flex}.pmd-cardcutter-trim-head-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pmd-cardcutter-trim-head .pmd-cardcutter-card-id{margin:0}.pmd-cardcutter-trim-title{min-width:0;color:var(--pmd-c-text);font-size:.9rem;font-weight:600}.pmd-cardcutter-trim-total{color:var(--pmd-c-comment-thread);white-space:nowrap;font-size:.8rem}.pmd-cardcutter-trim-list{padding:.35rem .5rem;overflow-y:auto}.pmd-cardcutter-trim-row{cursor:pointer;color:var(--pmd-c-text);border-radius:6px;align-items:flex-start;gap:.55rem;padding:.4rem .35rem;font-size:.88rem;display:flex}.pmd-cardcutter-trim-row:hover{background:var(--pmd-c-hover)}.pmd-cardcutter-trim-text{flex-direction:column;flex:1;min-width:0;display:flex}.pmd-cardcutter-trim-detail{color:var(--pmd-c-text-secondary);font-size:.78rem}.pmd-cardcutter-trim-save{color:var(--pmd-c-text-secondary);white-space:nowrap;font-size:.78rem}.pmd-cardcutter-trim-omitted{opacity:.55}.pmd-cardcutter-trim-omitted .pmd-cardcutter-trim-save{color:var(--pmd-c-comment-thread)}.pmd-cardcutter-trim-foot{border-top:1px solid var(--pmd-c-border-soft);justify-content:flex-end;padding:.6rem .85rem;display:flex}.pmd-pill{flex-direction:column;align-items:flex-start;display:flex;position:relative}.pmd-pill[hidden]{display:none}.pmd-pill-bar{background:var(--pmd-c-surface-soft);border:1px solid var(--pmd-c-border-soft);height:30px;box-shadow:0 2px 6px var(--pmd-c-shadow-fade);color:var(--pmd-c-text-muted);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.8rem;display:flex}.pmd-pill-icon{color:var(--pmd-c-text-muted);align-items:center;display:inline-flex}.pmd-pill-label{font-weight:500}.pmd-pill-count{background:var(--pmd-c-hover);min-width:1.1em;color:var(--pmd-c-text-muted);text-align:center;border-radius:999px;padding:0 .3em;font-size:.72rem}@keyframes pmd-pill-flash{0%{box-shadow:0 0 0 3px var(--pmd-c-accent), 0 1px 3px var(--pmd-c-shadow-fade)}to{box-shadow:0 0 0 0 transparent, 0 1px 3px var(--pmd-c-shadow-fade)}}.pmd-pill-flash .pmd-pill-bar{border-color:var(--pmd-c-accent);animation:.52s ease-out pmd-pill-flash}:root[data-motion=reduce] .pmd-pill-flash .pmd-pill-bar{animation:none}.pmd-send-bar-hot,.pmd-send-pill[data-open=true] .pmd-send-bar{border-color:var(--pmd-c-drop);box-shadow:0 0 0 2px var(--pmd-c-drop-outline)}.pmd-send-panel{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);min-width:200px;max-width:320px;max-height:320px;box-shadow:0 6px 18px var(--pmd-c-shadow-fade);z-index:2;border-radius:10px;padding:.25rem;display:none;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.pmd-send-pill[data-open=true] .pmd-send-panel{display:block}.pmd-send-section{text-transform:uppercase;letter-spacing:.04em;color:var(--pmd-c-text-muted);padding:.3rem .4rem .15rem;font-size:.68rem;font-weight:600}.pmd-send-actions,.pmd-receive-actions{border-top:1px solid var(--pmd-c-border-soft);gap:4px;margin-top:4px;padding-top:4px;display:flex}.pmd-receive-actions[hidden]{display:none}.pmd-send-action,.pmd-receive-action{border:1px dashed var(--pmd-c-border-soft);color:var(--pmd-c-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:5px 6px;font-size:.78rem;display:flex;overflow:hidden}.pmd-send-action:hover,.pmd-receive-action:hover,.pmd-send-action.pmd-send-action-hot{border-color:var(--pmd-c-accent);color:var(--pmd-c-accent);background:color-mix(in srgb, var(--pmd-c-accent) 10%, transparent)}.pmd-send-action-icon{flex-shrink:0;display:inline-flex}.pmd-send-action-collab-hidden{display:none}.pmd-send-recent-flyout{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);min-width:160px;max-width:260px;max-height:320px;box-shadow:0 6px 18px var(--pmd-c-shadow-fade);z-index:1;border-radius:10px;padding:.25rem;position:absolute;overflow-y:auto}.pmd-send-recent-row{font-style:italic}.pmd-send-target{cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .45rem;font-size:.82rem;display:flex}.pmd-send-target-count{background:var(--pmd-c-hover);min-width:1.1em;color:var(--pmd-c-text-muted);text-align:center;border-radius:999px;flex:none;padding:0 .35em;font-size:.7rem}.pmd-send-target-group .pmd-send-target-name{font-weight:500}.pmd-send-target-hot{background:var(--pmd-c-drop-outline);outline:2px solid var(--pmd-c-drop);outline-offset:-2px}.pmd-send-empty{color:var(--pmd-c-text-muted);padding:.5rem;font-size:.76rem;line-height:1.35}.pmd-receive-badge{background:var(--pmd-c-hover);min-width:1.1em;color:var(--pmd-c-text-muted);text-align:center;white-space:nowrap;border-radius:999px;padding:0 .45em;font-size:.72rem;font-weight:600;transition:background-color .32s,color .32s}.pmd-receive-badge:not(.pmd-receive-badge-unread):hover{background:var(--pmd-c-hover-strong)}.pmd-receive-badge-unread{background:var(--pmd-c-accent);color:var(--pmd-c-text-on-accent)}.pmd-receive-list{background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border);min-width:260px;max-width:380px;max-height:340px;box-shadow:0 6px 18px var(--pmd-c-shadow-fade);z-index:2;border-radius:10px;margin:0;padding:.25rem;list-style:none;display:none;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.pmd-receive-pill[data-open=true] .pmd-receive-list{display:block}.pmd-receive-empty{color:var(--pmd-c-text-muted);padding:.6rem .5rem;font-size:.78rem;line-height:1.35}.pmd-receive-row{cursor:grab;border-radius:6px;align-items:flex-start;gap:.4rem;padding:.4rem .45rem;display:flex}.pmd-receive-row:hover{background:var(--pmd-c-hover)}.pmd-receive-row-unread{background:var(--pmd-c-accent-soft)}.pmd-receive-row-count{font-variant-numeric:tabular-nums;color:var(--pmd-c-text-muted);border:1px solid var(--pmd-c-border-soft);border-radius:8px;flex-shrink:0;margin-left:4px;padding:0 5px;font-size:.72rem}.pmd-receive-row-main{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.pmd-receive-row-label{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.pmd-receive-row-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--pmd-c-text-muted);font-size:.7rem;overflow:hidden}.ProseMirror-loro-cursor{word-break:normal;pointer-events:none;border-left:2px solid;margin-left:-1px;margin-right:-1px;position:relative}.ProseMirror-loro-cursor>div{z-index:50;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:.35;border-radius:3px 3px 3px 0;padding:0 4px;font-size:.62rem;font-weight:600;line-height:1.25;transition:opacity .25s;position:absolute;top:-1.35em;left:-2px}.ProseMirror:hover .ProseMirror-loro-cursor>div,.ProseMirror-loro-cursor:hover>div{opacity:1}@media (prefers-reduced-motion:reduce){.ProseMirror-loro-cursor>div{transition:none}}.pmd-collab-lease-ad{outline:2px solid var(--pmd-c-accent);outline-offset:-2px;background:color-mix(in srgb, var(--pmd-c-accent) 10%, transparent);border-radius:4px}.pmd-collab-lease-ad-tag{color:var(--pmd-c-accent);-webkit-user-select:none;user-select:none;vertical-align:super;margin-right:2px;font-size:.6rem;font-weight:600}.pmd-collab-chip-dots{vertical-align:middle;align-items:center;gap:3px;margin-left:6px;display:inline-flex}.pmd-collab-presence-dot{width:8px;height:8px;box-shadow:0 0 0 1px var(--pmd-c-bg);cursor:default;border-radius:50%;flex:none}.pmd-collab-presence-dot-self{box-shadow:0 0 0 1px var(--pmd-c-bg), 0 0 0 2px var(--pmd-c-border)}.pmd-send-bar-clickable{cursor:pointer}.pmd-send-bar-clickable:hover{background:var(--pmd-c-hover);border-color:var(--pmd-c-accent);color:var(--pmd-c-text)}.pmd-send-invite-btn{display:none}.pmd-send-invite-mode .pmd-send-invite-btn{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);width:24px;height:24px;color:var(--pmd-c-accent);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pmd-send-invite-btn svg{display:block}.pmd-send-invite-mode .pmd-send-invite-btn:hover{background:var(--pmd-c-hover);border-color:var(--pmd-c-accent)}.pmd-send-invite-mode .pmd-send-target{cursor:default}.pmd-receive-row-join{border:1px solid var(--pmd-c-accent);color:var(--pmd-c-accent);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:600}.pmd-receive-row-join:hover{background:var(--pmd-c-accent);color:var(--pmd-c-bg,#fff)}.pmd-pairing-owncode-value{background:var(--pmd-c-hover);font-family:var(--pmd-font-mono,monospace);border-radius:6px;padding:.2rem .45rem;font-size:.82rem}.pmd-pairing-owncode-empty{color:var(--pmd-c-text-muted);font-family:inherit;font-style:italic}.pmd-pairing-editor{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.pmd-pairing-list,.pmd-pairing-group-list{flex-direction:column;gap:.4rem;display:flex}.pmd-pairing-empty{color:var(--pmd-c-text-muted);font-size:.8rem}.pmd-pairing-name{flex:0 0 8rem}.pmd-pairing-code{font-family:var(--pmd-font-mono,monospace);flex:auto}.pmd-pairing-delete{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);width:22px;height:22px;color:var(--pmd-c-text-muted);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pmd-pairing-delete:hover{background:var(--pmd-c-hover)}.pmd-pairing-star{border:1px solid var(--pmd-c-border-soft);background:var(--pmd-c-bg);width:22px;height:22px;color:var(--pmd-c-text-muted);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pmd-pairing-star[aria-pressed=true] svg{fill:currentColor}.pmd-pairing-star:disabled{opacity:.4;cursor:default}.pmd-pairing-blocked-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.pmd-pairing-blocked-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--pmd-font-mono,monospace);color:var(--pmd-c-text-muted);flex:auto;font-size:.75rem;overflow:hidden}.pmd-pairing-recent{flex-direction:column;gap:.4rem;display:flex}.pmd-pairing-recent:not(:empty){border-top:1px solid var(--pmd-c-border-soft);margin-top:.2rem;padding-top:.5rem}.pmd-pairing-recent-promoted{flex-direction:column;gap:2px;margin-top:1.1rem;display:flex}.pmd-pairing-recent-added{color:var(--pmd-c-text-muted);margin-right:.4rem;font-size:.78rem}.pmd-pairing-hide{cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;align-items:center;padding:0 .25rem;display:inline-flex}.pmd-pairing-hide[aria-pressed=true]{color:var(--pmd-c-accent)}.pmd-pairing-hide:disabled{opacity:.4;cursor:default}.pmd-pairing-row-hidden .pmd-pairing-name,.pmd-pairing-row-hidden .pmd-pairing-code{opacity:.55}.pmd-pairing-recent-heading{color:var(--pmd-c-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.pmd-pairing-recent .pmd-pairing-blocked-name{flex:auto}.pmd-pairing-group{border:1px solid var(--pmd-c-border-soft);border-radius:8px;flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.pmd-pairing-group-header .pmd-pairing-name{flex:auto}.pmd-pairing-group-members{flex-wrap:wrap;gap:.3rem .75rem;padding-left:.2rem;display:flex}.pmd-pairing-member{align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.pmd-settings-benchmark{border-top:1px solid var(--pmd-c-divider-faint);flex-direction:column;gap:.3rem;margin-top:0;padding-top:.75rem;display:flex}.pmd-settings-manual{border-top:1px solid var(--pmd-c-divider-faint);flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;padding-top:.85rem;display:flex}.pmd-settings-manual-link{color:var(--pmd-c-accent);cursor:pointer;font-size:.85rem;text-decoration:none}.pmd-settings-manual-link:hover{text-decoration:underline}.pmd-settings-manual-sep{color:var(--pmd-c-text-faint);-webkit-user-select:none;user-select:none;font-size:.85rem}.pmd-bench-chip{z-index:99999;background:var(--pmd-c-bench-chip-bg);color:var(--pmd-c-bench-chip-text);box-shadow:0 4px 16px var(--pmd-c-shadow-deep);pointer-events:none;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.85rem;display:flex;position:fixed;bottom:16px;right:16px}.pmd-bench-chip-dot{background:var(--pmd-c-live-indicator);border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite pmd-bench-pulse}@keyframes pmd-bench-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}:root[data-motion=reduce] .pmd-bench-chip-dot{animation:none}.pmd-bench-overlay{z-index:100000;background:var(--pmd-c-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pmd-bench-dialog{background:var(--pmd-c-surface);width:min(640px,92vw);max-height:85vh;color:var(--pmd-c-text);border:1px solid var(--pmd-c-divider);box-shadow:0 12px 48px var(--pmd-c-shadow-deep);border-radius:12px;flex-direction:column;padding:1.25rem 1.5rem 1.5rem;display:flex}.pmd-bench-header h2{margin:0 0 .5rem;font-size:1.15rem}.pmd-bench-score{flex-direction:column;align-items:center;margin:.5rem 0 1rem;display:flex}.pmd-bench-score-num{font-variant-numeric:tabular-nums;color:var(--pmd-c-accent);font-size:3.2rem;font-weight:800;line-height:1}.pmd-bench-score-lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--pmd-c-text-muted);margin-top:.25rem;font-size:.7rem}.pmd-bench-list{flex:auto;min-height:0;padding-right:.25rem;overflow-y:auto}.pmd-bench-section{border-top:1px solid var(--pmd-c-divider);padding:.5rem 0}.pmd-bench-section:first-child{border-top:0}.pmd-bench-section-title{margin-bottom:.25rem;font-size:.82rem;font-weight:700}.pmd-bench-row{justify-content:space-between;align-items:baseline;gap:1rem;padding:.12rem 0;font-size:.85rem;display:flex}.pmd-bench-row-label{color:var(--pmd-c-text-muted)}.pmd-bench-row-val{font-variant-numeric:tabular-nums;color:var(--pmd-c-text);white-space:nowrap;font-weight:600}.pmd-bench-noteref{color:var(--pmd-c-accent);vertical-align:super;margin-left:.15em;font-size:.62em;font-weight:700}.pmd-bench-notes .pmd-bench-note-row{color:var(--pmd-c-text-muted);gap:.4rem;padding:.12rem 0;font-size:.76rem;line-height:1.4;display:flex}.pmd-bench-note-num{color:var(--pmd-c-accent);flex:0 0 1.1rem;font-weight:700}.pmd-bench-note-meth{color:var(--pmd-c-text-muted);margin:.6rem 0 0;font-size:.72rem;line-height:1.4}.pmd-bench-graph{margin-top:1rem}.pmd-bench-graph-cap{color:var(--pmd-c-text-muted);margin-bottom:.3rem;font-size:.75rem}.pmd-bench-graph canvas{border-radius:6px;width:100%;height:auto;display:block}.pmd-bench-msg{margin:.5rem 0 1rem;font-size:.95rem}.pmd-bench-footer{justify-content:flex-end;gap:.5rem;margin-top:1.1rem;display:flex}.pmd-bench-btn{border:1px solid var(--pmd-c-divider);background:var(--pmd-c-surface);color:var(--pmd-c-text);font:inherit;cursor:pointer;border-radius:7px;padding:.45rem 1rem}.pmd-bench-btn:hover{background:var(--pmd-c-surface-soft)}.pmd-bench-btn-primary{background:var(--pmd-c-accent);border-color:var(--pmd-c-accent);color:var(--pmd-c-text-on-accent)}.pmd-bench-btn-primary:hover{filter:brightness(1.05)}.pmd-morph-chip{cursor:default;display:flex}.pmd-morph-chip-gear{cursor:pointer;color:var(--pmd-c-text-muted);font:inherit;background:0 0;border:none;flex:none;padding:0;font-size:.8rem;line-height:1}.pmd-morph-chip-gear:hover{color:var(--pmd-c-text)}.pmd-morph-dialog{width:94vw;max-width:1150px;max-height:90vh;overflow:auto}.pmd-morph-intro{color:var(--pmd-c-text-muted);font-size:.8rem;line-height:1.45}.pmd-morph-zones{align-items:flex-start;gap:.9rem;display:flex}.pmd-morph-zone{min-width:0}.pmd-morph-zone-title{text-transform:uppercase;letter-spacing:.06em;color:var(--pmd-c-text-muted);margin-bottom:.25rem;font-size:.65rem;font-weight:600}.pmd-morph-row{align-items:stretch;gap:.3rem;margin-bottom:.3rem;display:flex}.pmd-morph-pad{border-radius:6px;flex:1;min-width:0;padding:.3rem .4rem;font-size:.72rem}.pmd-morph-pad-legend{font-weight:600}.pmd-morph-pad-sub{opacity:.75;margin-top:1px;font-size:.62rem}.pmd-morph-pad-fixed{background:var(--pmd-c-surface);border:1px solid var(--pmd-c-border-soft);color:var(--pmd-c-text-muted)}.pmd-morph-pad-fixed .pmd-morph-pad-legend{color:var(--pmd-c-text)}.pmd-morph-pad-bind{color:#fff;background:#8756b8;border:1px solid #9d74d0}.pmd-morph-bind-value{cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:4px;align-items:center;min-height:2.2em;margin:.2rem 0;padding:.15rem .9rem .15rem .3rem;font-size:.68rem;line-height:1.3;display:flex;position:relative}.pmd-morph-bind-value:after{content:"▾";opacity:.8;font-size:.6rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.pmd-morph-bind-value-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pmd-morph-pad-bind .pmd-morph-unbound .pmd-morph-bind-value-text{opacity:.65;font-style:italic}.pmd-morph-picker{z-index:1500;background:var(--pmd-c-bg);border:1px solid var(--pmd-c-border-soft);box-shadow:0 6px 24px var(--pmd-c-shadow-deep);font-family:var(--pmd-ui-font);border-radius:6px;flex-direction:column;display:flex;position:fixed}.pmd-morph-picker-input{border:1px solid var(--pmd-c-border);background:var(--pmd-c-bg);color:var(--pmd-c-text);border-radius:4px;margin:6px;padding:4px 6px;font-size:.78rem}.pmd-morph-picker-list{padding-bottom:4px;overflow-y:auto}.pmd-morph-picker-item{color:var(--pmd-c-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:3px 10px;font-size:.75rem;overflow:hidden}.pmd-morph-picker-item:hover,.pmd-morph-picker-item.pmd-morph-picker-active{background:var(--pmd-c-accent-soft)}.pmd-morph-picker-item.pmd-morph-picker-current{color:var(--pmd-c-accent);font-weight:600}.pmd-morph-picker-empty{color:var(--pmd-c-text-muted);padding:6px 10px;font-size:.72rem}.pmd-morph-adv{cursor:pointer;color:#e7ddf8;align-items:center;gap:.25rem;font-size:.62rem;display:flex}.pmd-morph-adv input{margin:0}.pmd-recover-dialog{max-width:34rem}.pmd-recover-body{max-height:60vh;overflow-y:auto}.pmd-recover-list{flex-direction:column;gap:.35rem;display:flex}.pmd-recover-group{border:1px solid var(--pmd-c-border-soft);border-radius:6px;padding:.35rem .5rem}.pmd-recover-group-head{align-items:center;gap:.5rem;display:flex}.pmd-recover-expand{appearance:none;cursor:pointer;color:var(--pmd-c-text-muted);background:0 0;border:none;padding:.1rem .2rem;font-size:.8rem}.pmd-recover-group-label{color:var(--pmd-c-text);font-size:.88rem;font-weight:600}.pmd-recover-group-meta{min-width:0;color:var(--pmd-c-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.pmd-recover-detail{flex-direction:column;gap:.2rem;margin:.35rem 0 .15rem 1.4rem;display:flex}.pmd-recover-row{color:var(--pmd-c-text-secondary);align-items:center;gap:.6rem;font-size:.82rem;display:flex}.pmd-recover-row-time{min-width:6.5rem}.pmd-recover-row-peer{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pmd-recover-open{flex:none;padding:.2rem .6rem;font-size:.8rem}.pmd-recover-dialog .pmd-bulk-actions{justify-content:flex-end;gap:.5rem;padding:0 1.25rem 1rem;display:flex}.pmd-recover-dialog .pmd-bulk-actions .pmd-bulk-btn-primary{width:auto}.pmd-session-prep{z-index:1200}.pmd-session-prep-card{background:var(--pmd-c-bg);color:var(--pmd-c-text);box-shadow:0 8px 32px var(--pmd-c-shadow-deep);font-family:var(--pmd-ui-font);text-align:center;border-radius:8px;max-width:26rem;padding:1rem 1.5rem;font-size:.95rem}body.pmd-multi-doc #collab-chip{display:none}.pmd-tour{z-index:4000;pointer-events:none;position:fixed;inset:0}.pmd-tour-catcher{pointer-events:auto;position:absolute;inset:0}.pmd-tour-interactive .pmd-tour-catcher{pointer-events:none}.pmd-tour-shade{border-radius:8px;transition:left .25s,top .25s,width .25s,height .25s;position:absolute;box-shadow:0 0 0 100vmax #0000008c}.pmd-tour-ring{border:2px solid var(--pmd-c-accent);border-radius:6px;transition:left .25s,top .25s,width .25s,height .25s;position:absolute}.pmd-tour-card{background:var(--pmd-c-bg);width:min(23rem,100vw - 24px);color:var(--pmd-c-text);border:1px solid var(--pmd-c-border-soft);pointer-events:auto;border-radius:10px;padding:.85rem 1rem;transition:left .25s,top .25s;position:absolute;box-shadow:0 10px 30px #00000059}.pmd-tour-title{margin-bottom:.35rem;font-weight:700}.pmd-tour-body{color:var(--pmd-c-text-muted);font-size:.88rem;line-height:1.45}.pmd-tour-dots{gap:.3rem;margin:.7rem 0 .6rem;display:flex}.pmd-tour-dot{background:var(--pmd-c-border-soft);border-radius:999px;width:.4rem;height:.4rem}.pmd-tour-dot-active{background:var(--pmd-c-accent)}.pmd-tour-buttons{gap:.4rem;display:flex}.pmd-tour-skip{color:var(--pmd-c-text-muted);margin-right:auto}@media (prefers-reduced-motion:reduce){.pmd-tour-shade,.pmd-tour-ring,.pmd-tour-card{transition:none}}.pmd-tour-centered{background:#0000008c}.pmd-tour-centered .pmd-tour-shade,.pmd-tour-centered .pmd-tour-ring{display:none}:root{--pmd-c-notice-warning:#ca8a04}:root[data-theme=dark]{--pmd-c-notice-warning:#eab308}#notice-chip[data-severity=error]{color:var(--pmd-c-error);font-weight:600}#notice-chip[data-severity=warning]{color:var(--pmd-c-notice-warning);font-weight:600}#notice-chip[data-severity=info]{color:var(--pmd-c-text-muted)}.pmd-notice-panel{right:8px;bottom:calc(var(--status-bar-height,28px) + 6px);background:var(--pmd-c-bg);width:min(26rem,100vw - 16px);max-height:min(24rem,60vh);color:var(--pmd-c-text);border:1px solid var(--pmd-c-border-soft);z-index:1200;border-radius:10px;flex-direction:column;display:flex;position:fixed;box-shadow:0 10px 30px #00000059}.pmd-notice-header{border-bottom:1px solid var(--pmd-c-border-soft);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-weight:600;display:flex}.pmd-notice-list{padding:.25rem 0;overflow-y:auto}.pmd-notice{border-left:3px solid var(--pmd-c-border-soft);margin:.25rem .5rem;padding:.5rem .75rem .6rem .9rem}.pmd-notice-error{border-left-color:var(--pmd-c-error)}.pmd-notice-warning{border-left-color:var(--pmd-c-notice-warning)}.pmd-notice-top{justify-content:space-between;gap:.5rem;display:flex}.pmd-notice-title{font-size:.9rem;font-weight:600}.pmd-notice-meta{color:var(--pmd-c-text-muted);white-space:nowrap;font-size:.78rem}.pmd-notice-body{color:var(--pmd-c-text-muted);overflow-wrap:anywhere;margin:.25rem 0 .4rem;font-size:.85rem;line-height:1.4}.pmd-notice-more{color:var(--pmd-c-accent);cursor:pointer;background:0 0;border:none;margin-bottom:.4rem;padding:0;font-size:.8rem}.pmd-notice-actions{gap:.4rem;display:flex}.pmd-icon{vertical-align:-.125em;width:1em;height:1em;-webkit-mask:var(--pmd-icon) center / contain no-repeat;-webkit-mask:var(--pmd-icon) center / contain no-repeat;mask:var(--pmd-icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}:root[data-icons=classic] .pmd-icon{vertical-align:baseline;background:0 0;width:auto;height:auto;-webkit-mask:none;mask:none}:root[data-icons=classic] .pmd-icon:before{font-style:normal;line-height:1}.pmd-icon-open{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m13%207-1.116-2.231c-.32-.642-.481-.963-.72-1.198a2%202%200%200%200-.748-.462C10.1%203%209.74%203%209.022%203H5.2c-1.12%200-1.68%200-2.108.218a2%202%200%200%200-.874.874C2%204.52%202%205.08%202%206.2V7m0%200h15.2c1.68%200%202.52%200%203.162.327a3%203%200%200%201%201.311%201.311C22%209.28%2022%2010.12%2022%2011.8v4.4c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C19.72%2021%2018.88%2021%2017.2%2021H6.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C2%2018.72%202%2017.88%202%2016.2V7Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-open:before{content:"📂"}.pmd-icon-new{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010.5V6.8c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C17.72%202%2016.88%202%2015.2%202H8.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C4%204.28%204%205.12%204%206.8v10.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C6.28%2022%207.12%2022%208.8%2022H12m6-1v-6m-3%203h6%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-new:before{content:"🆕"}.pmd-icon-save{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%203v3.4c0%20.56%200%20.84.109%201.054a1%201%200%200%200%20.437.437C7.76%208%208.04%208%208.6%208h6.8c.56%200%20.84%200%201.054-.109a1%201%200%200%200%20.437-.437C17%207.24%2017%206.96%2017%206.4V4m0%2017v-6.4c0-.56%200-.84-.109-1.054a1%201%200%200%200-.437-.437C16.24%2013%2015.96%2013%2015.4%2013H8.6c-.56%200-.84%200-1.054.109a1%201%200%200%200-.437.437C7%2013.76%207%2014.04%207%2014.6V21M21%209.325V16.2c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C18.72%2021%2017.88%2021%2016.2%2021H7.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C3%2018.72%203%2017.88%203%2016.2V7.8c0-1.68%200-2.52.327-3.162a3%203%200%200%201%201.311-1.311C5.28%203%206.12%203%207.8%203h6.875c.489%200%20.733%200%20.963.055.204.05.4.13.579.24.201.123.374.296.72.642l3.126%203.126c.346.346.519.519.642.72.11.18.19.374.24.579.055.23.055.474.055.963Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-save:before{content:"💾"}.pmd-icon-autosave{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20.453%2012.893A8.5%208.5%200%200%201%204.638%2016.25l-.25-.433m-.842-4.71A8.5%208.5%200%200%201%2019.361%207.75l.25.433M3.493%2018.066l.732-2.732%202.732.732m10.085-8.132%202.732.732.732-2.732M12%207.5V12l2.5%201.5%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-autosave:before{content:"⏱"}.pmd-icon-paragraph-integrity{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.5%204v16m2-16H9a4%204%200%201%200%200%208h5m0-8v16m-2%200h7.5%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-paragraph-integrity:before{content:"¶"}.pmd-icon-mic{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%2010v2a7%207%200%200%201-7%207m-7-9v2a7%207%200%200%200%207%207m0%200v3m-4%200h8m-4-7a3%203%200%200%201-3-3V5a3%203%200%201%201%206%200v7a3%203%200%200%201-3%203Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-mic:before{content:"🎤"}.pmd-icon-speech-mark{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.377%2015.616%202.72%2021.273m8.974-14.631-1.56%201.56a2.1%202.1%200%200%201-.264.242%201%201%200%200%201-.207.111c-.082.032-.17.05-.347.085l-3.665.733c-.952.19-1.428.286-1.65.537a1%201%200%200%200-.243.8c.046.333.39.677%201.076%201.363l7.086%207.086c.686.687%201.03%201.03%201.362%201.076a1%201%200%200%200%20.801-.242c.251-.223.346-.7.537-1.651l.733-3.665a2.11%202.11%200%200%201%20.085-.347.997.997%200%200%201%20.11-.207c.051-.072.115-.136.242-.263l1.561-1.561c.082-.082.122-.122.167-.158.04-.031.082-.06.126-.085.05-.029.103-.051.208-.097l2.495-1.069c.727-.312%201.091-.467%201.256-.72a1%201%200%200%200%20.144-.747c-.06-.295-.34-.575-.9-1.135l-5.142-5.143c-.56-.56-.84-.84-1.135-.9a1%201%200%200%200-.748.145c-.252.165-.407.529-.72%201.256l-1.068%202.495a2.096%202.096%200%200%201-.097.208.998.998%200%200%201-.085.126%202.065%202.065%200%200%201-.158.167Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-speech-mark:before{content:"📌"}.pmd-icon-send-cursor{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%204v1.4c0%203.36%200%205.04.654%206.324a6%206%200%200%200%202.622%202.622C8.56%2015%2010.24%2015%2013.6%2015H20m0%200-5-5m5%205-5%205%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-send-cursor:before{content:"➤"}.pmd-icon-send-end{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%205v14m0%200%207-7m-7%207-7-7%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-send-end:before{content:"⤓"}.pmd-icon-search{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m21%2021-4.35-4.35M19%2011a8%208%200%201%201-16%200%208%208%200%200%201%2016%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-search:before{content:"🔍"}.pmd-icon-tag{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%208h.01M2%205.2v4.475c0%20.489%200%20.733.055.963.05.204.13.4.24.579.123.201.296.374.642.72l7.669%207.669c1.188%201.188%201.782%201.782%202.467%202.004a3%203%200%200%200%201.854%200c.685-.222%201.28-.816%202.467-2.004l2.212-2.212c1.188-1.188%201.782-1.782%202.004-2.467a3%203%200%200%200%200-1.854c-.222-.685-.816-1.28-2.004-2.467l-7.669-7.669c-.346-.346-.519-.519-.72-.642a2.001%202.001%200%200%200-.579-.24C10.409%202%2010.165%202%209.676%202H5.2c-1.12%200-1.68%200-2.108.218a2%202%200%200%200-.874.874C2%203.52%202%204.08%202%205.2ZM8.5%208a.5.5%200%201%201-1%200%20.5.5%200%200%201%201%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-tag:before{content:"🏷️"}.pmd-icon-manage{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2019v-3H7a3%203%200%200%200-3%203m4.8%203h8c1.12%200%201.68%200%202.108-.218a2%202%200%200%200%20.874-.874C20%2020.48%2020%2019.92%2020%2018.8V5.2c0-1.12%200-1.68-.218-2.108a2%202%200%200%200-.874-.874C18.48%202%2017.92%202%2016.8%202h-8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C4%204.28%204%205.12%204%206.8v10.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C6.28%2022%207.12%2022%208.8%2022Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-manage:before{content:"🗂️"}.pmd-icon-add{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%205v14m-7-7h14%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-add:before{content:"➕"}.pmd-icon-highlight{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11%204H6.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C2%206.28%202%207.12%202%208.8v8.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C4.28%2022%205.12%2022%206.8%2022h8.4c1.68%200%202.52%200%203.162-.327a3%203%200%200%200%201.311-1.311C20%2019.72%2020%2018.88%2020%2017.2V13M8%2016h1.675c.489%200%20.733%200%20.963-.055.204-.05.4-.13.579-.24.201-.123.374-.296.72-.642L21.5%205.5a2.121%202.121%200%200%200-3-3l-9.563%209.563c-.346.346-.519.519-.642.72a2%202%200%200%200-.24.579c-.055.23-.055.474-.055.963V16Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-highlight:before{content:"✎"}.pmd-icon-shading{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%2011H2m8-7L8%202m6%2020H2m20-6a2%202%200%201%201-4%200c0-1.105%202-3%202-3s2%201.895%202%203ZM9%203l6.868%206.869c.396.396.594.594.668.822a1%201%200%200%201%200%20.618c-.074.228-.272.426-.668.822l-4.606%204.606c-.792.792-1.188%201.188-1.644%201.337a2%202%200%200%201-1.236%200c-.457-.149-.853-.545-1.645-1.337l-3.475-3.474c-.792-.792-1.188-1.188-1.336-1.645a2%202%200%200%201%200-1.236c.148-.457.544-.853%201.336-1.645L9%203Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-shading:before{content:"🪣"}.pmd-icon-image{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.2%2021H6.931c-.605%200-.908%200-1.049-.12a.5.5%200%200%201-.173-.42c.014-.183.228-.397.657-.826l8.503-8.503c.396-.396.594-.594.822-.668a1%201%200%200%201%20.618%200c.228.074.426.272.822.668L21%2015v1.2M16.2%2021c1.68%200%202.52%200%203.162-.327a3%203%200%200%200%201.311-1.311C21%2018.72%2021%2017.88%2021%2016.2M16.2%2021H7.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C3%2018.72%203%2017.88%203%2016.2V7.8c0-1.68%200-2.52.327-3.162a3%203%200%200%201%201.311-1.311C5.28%203%206.12%203%207.8%203h8.4c1.68%200%202.52%200%203.162.327a3%203%200%200%201%201.311%201.311C21%205.28%2021%206.12%2021%207.8v8.4M10.5%208.5a2%202%200%201%201-4%200%202%202%200%200%201%204%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-image:before{content:"🖼"}.pmd-icon-settings{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2015a3%203%200%201%200%200-6%203%203%200%200%200%200%206Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M18.727%2014.727a1.5%201.5%200%200%200%20.3%201.655l.055.054a1.816%201.816%200%200%201%200%202.573%201.818%201.818%200%200%201-2.573%200l-.055-.055a1.5%201.5%200%200%200-1.654-.3%201.5%201.5%200%200%200-.91%201.373v.155a1.818%201.818%200%201%201-3.636%200V20.1a1.5%201.5%200%200%200-.981-1.373%201.5%201.5%200%200%200-1.655.3l-.054.055a1.818%201.818%200%200%201-3.106-1.287%201.818%201.818%200%200%201%20.533-1.286l.054-.055a1.5%201.5%200%200%200%20.3-1.654%201.5%201.5%200%200%200-1.372-.91h-.155a1.818%201.818%200%201%201%200-3.636H3.9a1.5%201.5%200%200%200%201.373-.981%201.5%201.5%200%200%200-.3-1.655l-.055-.054A1.818%201.818%200%201%201%207.491%204.99l.054.054a1.5%201.5%200%200%200%201.655.3h.073a1.5%201.5%200%200%200%20.909-1.372v-.155a1.818%201.818%200%200%201%203.636%200V3.9a1.499%201.499%200%200%200%20.91%201.373%201.5%201.5%200%200%200%201.654-.3l.054-.055a1.817%201.817%200%200%201%202.573%200%201.819%201.819%200%200%201%200%202.573l-.055.054a1.5%201.5%200%200%200-.3%201.655v.073a1.5%201.5%200%200%200%201.373.909h.155a1.818%201.818%200%200%201%200%203.636H20.1a1.499%201.499%200%200%200-1.373.91Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-settings:before{content:"⚙"}.pmd-icon-home{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2017h8M11.018%202.764%204.235%208.039c-.453.353-.68.53-.843.75a2%202%200%200%200-.318.65C3%209.704%203%209.991%203%2010.565V17.8c0%201.12%200%201.68.218%202.108a2%202%200%200%200%20.874.874C4.52%2021%205.08%2021%206.2%2021h11.6c1.12%200%201.68%200%202.108-.218a2%202%200%200%200%20.874-.874C21%2019.48%2021%2018.92%2021%2017.8v-7.235c0-.574%200-.861-.074-1.126a2.002%202.002%200%200%200-.318-.65c-.163-.22-.39-.397-.843-.75l-6.783-5.275c-.351-.273-.527-.41-.72-.462a1%201%200%200%200-.523%200c-.194.052-.37.189-.721.462Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-home:before{content:"🏠"}.pmd-icon-close{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%206%206%2018M6%206l12%2012%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-close:before{content:"×"}.pmd-icon-plus{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%205v14m-7-7h14%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-plus:before{content:"+"}.pmd-icon-reset{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%2010s2.005-2.732%203.634-4.362A9%209%200%201%201%2012%2021a9.004%209.004%200%200%201-8.648-6.5M2%2010V4m0%206h6%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-reset:before{content:"↺"}.pmd-icon-undo{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%207h10a6%206%200%200%201%200%2012H4M4%207l4-4M4%207l4%204%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-undo:before{content:"↶"}.pmd-icon-redo{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%207H10a6%206%200%201%200%200%2012h10m0-12-4-4m4%204-4%204%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-redo:before{content:"↷"}.pmd-icon-arrow-up{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2019V5m0%200-7%207m7-7%207%207%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-arrow-up:before{content:"↑"}.pmd-icon-arrow-down{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%205v14m0%200%207-7m-7%207-7-7%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-arrow-down:before{content:"↓"}.pmd-icon-chevron-up{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m18%2015-6-6-6%206%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-chevron-up:before{content:"▴"}.pmd-icon-chevron-down{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-chevron-down:before{content:"▾"}.pmd-icon-chevron-left{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m15%2018-6-6%206-6%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-chevron-left:before{content:"◀"}.pmd-icon-chevron-right{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-chevron-right:before{content:"▶"}.pmd-icon-expand{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14%2010%207-7m0%200h-6m6%200v6m-11%205-7%207m0%200h6m-6%200v-6%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-expand:before{content:"⛶"}.pmd-icon-minus{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2012h14%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-minus:before{content:"−"}.pmd-icon-read-mode{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.42%2012.713c-.136-.215-.204-.323-.242-.49a1.173%201.173%200%200%201%200-.446c.038-.167.106-.274.242-.49C3.546%209.505%206.895%205%2012%205s8.455%204.505%209.58%206.287c.137.215.205.323.243.49.029.125.029.322%200%20.446-.038.167-.106.274-.242.49C20.455%2014.495%2017.105%2019%2012%2019c-5.106%200-8.455-4.505-9.58-6.287Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2015a3%203%200%201%200%200-6%203%203%200%200%200%200%206Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-read-mode:before{content:"👁"}.pmd-icon-nav-toggle{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2012h12M3%206h18M3%2018h18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-nav-toggle:before{content:"☰"}.pmd-icon-comments{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%207.8c0-1.68%200-2.52.327-3.162a3%203%200%200%201%201.311-1.311C5.28%203%206.12%203%207.8%203h8.4c1.68%200%202.52%200%203.162.327a3%203%200%200%201%201.311%201.311C21%205.28%2021%206.12%2021%207.8v5.4c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C18.72%2018%2017.88%2018%2016.2%2018H9.684c-.624%200-.936%200-1.235.061a2.997%202.997%200%200%200-.762.267c-.27.14-.514.334-1.002.724L4.3%2020.96c-.416.333-.624.5-.8.5a.5.5%200%200%201-.39-.188C3%2021.135%203%2020.868%203%2020.336V7.8Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-comments:before{content:"💬"}.pmd-icon-shortcuts{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2010h.01M8%2014h.01M10%2010h.01M12%2014h.01M14%2010h.01M16%2014h.01M18%2010h.01M5.2%2018h13.6c1.12%200%201.68%200%202.108-.218a2%202%200%200%200%20.874-.874C22%2016.48%2022%2015.92%2022%2014.8V9.2c0-1.12%200-1.68-.218-2.108a2%202%200%200%200-.874-.874C20.48%206%2019.92%206%2018.8%206H5.2c-1.12%200-1.68%200-2.108.218a2%202%200%200%200-.874.874C2%207.52%202%208.08%202%209.2v5.6c0%201.12%200%201.68.218%202.108a2%202%200%200%200%20.874.874C3.52%2018%204.08%2018%205.2%2018Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-shortcuts:before{content:"📖"}.pmd-icon-timer{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%209.5v4l2.5%201.5M12%205a8.5%208.5%200%201%200%200%2017%208.5%208.5%200%200%200%200-17Zm0%200V2m-2%200h4m6.329%203.592-1.5-1.5.75.75m-15.908.75%201.5-1.5-.75.75%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-timer:before{content:"⏱"}.pmd-icon-link{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.708%2018.364-1.415%201.414a5%205%200%201%201-7.07-7.07l1.413-1.415m12.728%201.414%201.415-1.414a5%205%200%200%200-7.071-7.071l-1.415%201.414M8.5%2015.5l7-7%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-link:before{content:"🔗"}.pmd-icon-link-broken{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%204V2m6%2018v2M4%209H2m18%206h2M4.914%204.914%203.5%203.5m15.586%2015.586L20.5%2020.5M12%2017.657l-2.121%202.121a4%204%200%201%201-5.657-5.657L6.343%2012m11.314%200%202.121-2.121a4%204%200%201%200-5.657-5.657L12%206.343%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-link-broken:before{content:"⛓️‍💥"}.pmd-icon-flashcard{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2014.5v-3.005c0-.18%200-.27-.027-.349a.5.5%200%200%200-.116-.187c-.058-.06-.139-.1-.3-.18L12%208.5m-8%201v6.807c0%20.372%200%20.558.058.72a1%201%200%200%200%20.244.381c.124.12.293.198.631.353l6.4%202.934c.246.112.368.168.496.19.113.02.229.02.342%200%20.128-.022.25-.078.496-.19l6.4-2.934c.338-.155.507-.232.63-.353a1%201%200%200%200%20.245-.38c.058-.163.058-.35.058-.721V9.5m-18-1%209.642-4.821c.131-.066.197-.098.266-.111a.5.5%200%200%201%20.184%200c.069.013.135.045.266.11L22%208.5l-9.642%204.821a1.028%201.028%200%200%201-.266.111.501.501%200%200%201-.184%200c-.069-.012-.135-.045-.266-.11L2%208.5Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-flashcard:before{content:"🎓"}.pmd-icon-note{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%2011H8m2%204H8m8-8H8m12-.2v10.4c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C17.72%2022%2016.88%2022%2015.2%2022H8.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C4%2019.72%204%2018.88%204%2017.2V6.8c0-1.68%200-2.52.327-3.162a3%203%200%200%201%201.311-1.311C6.28%202%207.12%202%208.8%202h6.4c1.68%200%202.52%200%203.162.327a3%203%200%200%201%201.311%201.311C20%204.28%2020%205.12%2020%206.8Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-note:before{content:"📝"}.pmd-icon-edit{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m18%2010-4-4M2.5%2021.5l3.384-.376c.414-.046.62-.069.814-.131a2%202%200%200%200%20.485-.234c.17-.111.317-.259.61-.553L21%207a2.828%202.828%200%201%200-4-4L3.794%2016.206c-.294.294-.442.442-.553.611a2%202%200%200%200-.234.485c-.062.193-.085.4-.131.814L2.5%2021.5Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-edit:before{content:"✎"}.pmd-icon-ai{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%2022v-5m0-10V2M2%204.5h5m-5%2015h5M13%203l-1.734%204.509c-.282.733-.423%201.1-.643%201.408a3%203%200%200%201-.706.707c-.308.219-.675.36-1.408.642L4%2012l4.509%201.734c.733.282%201.1.423%201.408.643.273.194.512.433.707.706.219.308.36.675.642%201.408L13%2021l1.734-4.509c.282-.733.423-1.1.643-1.408.194-.273.433-.512.706-.707.308-.219.675-.36%201.408-.642L22%2012l-4.509-1.734c-.733-.282-1.1-.423-1.408-.642a3%203%200%200%201-.706-.707c-.22-.308-.36-.675-.643-1.408L13%203Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-ai:before{content:"✨"}.pmd-icon-star{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.283%203.453c.23-.467.345-.7.502-.775a.5.5%200%200%201%20.43%200c.157.075.272.308.502.775l2.187%204.43c.068.138.102.207.152.26a.502.502%200%200%200%20.155.114c.067.03.143.042.295.064l4.891.715c.515.075.773.113.892.238a.5.5%200%200%201%20.133.41c-.023.172-.21.353-.582.716l-3.54%203.446c-.11.108-.165.162-.2.226a.5.5%200%200%200-.06.183c-.009.072.004.148.03.3l.835%204.867c.088.514.132.77.05.922a.5.5%200%200%201-.349.253c-.17.032-.4-.09-.862-.332l-4.373-2.3c-.136-.07-.204-.107-.276-.12a.498.498%200%200%200-.192%200c-.072.013-.14.05-.276.12l-4.373%202.3c-.461.243-.692.364-.862.332a.5.5%200%200%201-.348-.253c-.083-.152-.039-.409.05-.922l.834-4.867c.026-.152.039-.228.03-.3a.5.5%200%200%200-.06-.184c-.035-.063-.09-.117-.2-.225L3.16%2010.4c-.373-.363-.56-.544-.582-.716a.5.5%200%200%201%20.132-.41c.12-.125.377-.163.892-.238l4.891-.715c.152-.022.228-.034.295-.064a.5.5%200%200%200%20.155-.113c.05-.054.084-.123.152-.26l2.187-4.43Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-star:before{content:"⭐"}.pmd-icon-bookmark{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%207.8c0-1.68%200-2.52.327-3.162a3%203%200%200%201%201.311-1.311C7.28%203%208.12%203%209.8%203h4.4c1.68%200%202.52%200%203.162.327a3%203%200%200%201%201.311%201.311C19%205.28%2019%206.12%2019%207.8V21l-7-4-7%204V7.8Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-bookmark:before{content:"🔖"}.pmd-icon-flag{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%2015s1-1%204-1%205%202%208%202%204-1%204-1V3s-1%201-4%201-5-2-8-2-4%201-4%201v19%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-flag:before{content:"🚩"}.pmd-icon-bold{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2012h8a4%204%200%200%200%200-8H6v8Zm0%200h9a4%204%200%200%201%200%208H6v-8Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-bold:before{content:"B"}.pmd-icon-italic{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%204h-9m4%2016H5M15%204%209%2020%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-italic:before{content:"I"}.pmd-icon-underline{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%204v7a6%206%200%200%201-12%200V4M4%2021h16%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-underline:before{content:"U"}.pmd-icon-list{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%2012H9m12-6H9m12%2012H9m-4-6a1%201%200%201%201-2%200%201%201%200%200%201%202%200Zm0-6a1%201%200%201%201-2%200%201%201%200%200%201%202%200Zm0%2012a1%201%200%201%201-2%200%201%201%200%200%201%202%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-list:before{content:"≣"}.pmd-icon-check{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-check:before{content:"✓"}.pmd-icon-heart{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22M11.993%205.136c-2-2.338-5.333-2.966-7.838-.826s-2.858%205.719-.89%208.25c1.635%202.105%206.585%206.544%208.207%207.98.182.162.272.242.378.274a.504.504%200%200%200%20.286%200c.106-.032.197-.112.378-.273%201.623-1.437%206.573-5.876%208.208-7.98%201.967-2.532%201.658-6.133-.89-8.251-2.549-2.118-5.84-1.512-7.839.826Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-heart:before{content:"♥"}.pmd-icon-trash{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%206v-.8c0-1.12%200-1.68-.218-2.108a2%202%200%200%200-.874-.874C14.48%202%2013.92%202%2012.8%202h-1.6c-1.12%200-1.68%200-2.108.218a2%202%200%200%200-.874.874C8%203.52%208%204.08%208%205.2V6m2%205.5v5m4-5v5M3%206h18m-2%200v11.2c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C16.72%2022%2015.88%2022%2014.2%2022H9.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C5%2019.72%205%2018.88%205%2017.2V6%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-trash:before{content:"🗑"}.pmd-icon-copy{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2015c-.932%200-1.398%200-1.765-.152a2%202%200%200%201-1.083-1.083C2%2013.398%202%2012.932%202%2012V5.2c0-1.12%200-1.68.218-2.108a2%202%200%200%201%20.874-.874C3.52%202%204.08%202%205.2%202H12c.932%200%201.398%200%201.765.152a2%202%200%200%201%201.083%201.083C15%203.602%2015%204.068%2015%205m-2.8%2017h6.6c1.12%200%201.68%200%202.108-.218a2%202%200%200%200%20.874-.874C22%2020.48%2022%2019.92%2022%2018.8v-6.6c0-1.12%200-1.68-.218-2.108a2%202%200%200%200-.874-.874C20.48%209%2019.92%209%2018.8%209h-6.6c-1.12%200-1.68%200-2.108.218a2%202%200%200%200-.874.874C9%2010.52%209%2011.08%209%2012.2v6.6c0%201.12%200%201.68.218%202.108a2%202%200%200%200%20.874.874C10.52%2022%2011.08%2022%2012.2%2022Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-copy:before{content:"⧉"}.pmd-icon-download{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%2015v1.2c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C18.72%2021%2017.88%2021%2016.2%2021H7.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C3%2018.72%203%2017.88%203%2016.2V15m14-5-5%205m0%200-5-5m5%205V3%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-download:before{content:"⤓"}.pmd-icon-upload{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%2015v1.2c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C18.72%2021%2017.88%2021%2016.2%2021H7.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C3%2018.72%203%2017.88%203%2016.2V15m14-7-5-5m0%200L7%208m5-5v12%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-upload:before{content:"⤒"}.pmd-icon-printer{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%207V5.2c0-1.12%200-1.68-.218-2.108a2%202%200%200%200-.874-.874C16.48%202%2015.92%202%2014.8%202H9.2c-1.12%200-1.68%200-2.108.218a2%202%200%200%200-.874.874C6%203.52%206%204.08%206%205.2V7m0%2011c-.93%200-1.395%200-1.776-.102a3%203%200%200%201-2.122-2.121C2%2015.395%202%2014.93%202%2014v-2.2c0-1.68%200-2.52.327-3.162a3%203%200%200%201%201.311-1.311C4.28%207%205.12%207%206.8%207h10.4c1.68%200%202.52%200%203.162.327a3%203%200%200%201%201.311%201.311C22%209.28%2022%2010.12%2022%2011.8V14c0%20.93%200%201.395-.102%201.777a3%203%200%200%201-2.122%202.12C19.395%2018%2018.93%2018%2018%2018m-3-7.5h3M9.2%2022h5.6c1.12%200%201.68%200%202.108-.218a2%202%200%200%200%20.874-.874C18%2020.48%2018%2019.92%2018%2018.8v-1.6c0-1.12%200-1.68-.218-2.108a2%202%200%200%200-.874-.874C16.48%2014%2015.92%2014%2014.8%2014H9.2c-1.12%200-1.68%200-2.108.218a2%202%200%200%200-.874.874C6%2015.52%206%2016.08%206%2017.2v1.6c0%201.12%200%201.68.218%202.108a2%202%200%200%200%20.874.874C7.52%2022%208.08%2022%209.2%2022Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-printer:before{content:"🖨"}.pmd-icon-bell{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.354%2021c.705.622%201.632%201%202.646%201s1.94-.378%202.646-1M18%208A6%206%200%201%200%206%208c0%203.09-.78%205.206-1.65%206.605-.735%201.18-1.102%201.771-1.089%201.936.015.182.054.252.2.36.133.099.732.099%201.928.099H18.61c1.196%200%201.795%200%201.927-.098.147-.11.186-.179.2-.361.014-.165-.353-.755-1.088-1.936C18.78%2013.206%2018%2011.09%2018%208Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-bell:before{content:"🔔"}.pmd-icon-zap{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13%202%204.093%2012.688c-.348.418-.523.628-.525.804a.5.5%200%200%200%20.185.397c.138.111.41.111.955.111H12l-1%208%208.907-10.688c.348-.418.523-.628.525-.804a.5.5%200%200%200-.185-.397c-.138-.111-.41-.111-.955-.111H12l1-8Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-zap:before{content:"⚡"}.pmd-icon-lightbulb{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%202v1m-9%209H2m3.5-6.5-.6-.6m13.6.6.6-.6M22%2012h-1m-11%201.5h4m-2%200v5m3.5-1.626a6%206%200%201%200-7%200V18.8c0%201.12%200%201.68.218%202.108a2%202%200%200%200%20.874.874C10.02%2022%2010.58%2022%2011.7%2022h.6c1.12%200%201.68%200%202.108-.218a2%202%200%200%200%20.874-.874c.218-.428.218-.988.218-2.108v-1.926Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-lightbulb:before{content:"💡"}.pmd-icon-scissors{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%204%208.5%2015.5m0-7L20%2020M6%203a3%203%200%201%201%200%206%203%203%200%200%201%200-6Zm0%2012a3%203%200%201%201%200%206%203%203%200%200%201%200-6Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-scissors:before{content:"✂"}.pmd-icon-rocket{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m13%2011-9.5%209.5M14.018%203.538a22.613%2022.613%200%200%201%203.483%202.855%2022.61%2022.61%200%200%201%202.876%203.515M9.255%207.896%206.38%206.938a1%201%200%200%200-.962.185L2.56%209.541a1%201%200%200%200%20.3%201.701l2.708.998m6.113%206.112.997%202.708a1%201%200%200%200%201.702.3l2.417-2.857a1%201%200%200%200%20.186-.962l-.959-2.875M19.348%202.27l-4.906.817a2.443%202.443%200%200%200-1.383.741L6.446%2010.9a4.653%204.653%200%200%200%206.576%206.575l7.07-6.613c.391-.367.652-.853.74-1.382l.818-4.907a2%202%200%200%200-2.302-2.301Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-rocket:before{content:"🚀"}.pmd-icon-target{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208V5l3-3%201%202%202%201-3%203h-3Zm0%200-4%204m10%200c0%205.523-4.477%2010-10%2010S2%2017.523%202%2012%206.477%202%2012%202m5%2010a5%205%200%201%201-5-5%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-target:before{content:"🎯"}.pmd-icon-globe{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%2012h20M2%2012c0%205.523%204.477%2010%2010%2010M2%2012C2%206.477%206.477%202%2012%202m10%2010c0%205.523-4.477%2010-10%2010m10-10c0-5.523-4.477-10-10-10m0%200a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010m0-20a15.3%2015.3%200%200%200-4%2010%2015.3%2015.3%200%200%200%204%2010%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-globe:before{content:"🌐"}.pmd-icon-calendar{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%2010H3m13-8v4M8%202v4m-.2%2016h8.4c1.68%200%202.52%200%203.162-.327a3%203%200%200%200%201.311-1.311C21%2019.72%2021%2018.88%2021%2017.2V8.8c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C18.72%204%2017.88%204%2016.2%204H7.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C3%206.28%203%207.12%203%208.8v8.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C5.28%2022%206.12%2022%207.8%2022Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-calendar:before{content:"📅"}.pmd-icon-mail{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m2%207%208.165%205.715c.661.463.992.695%201.351.784a2%202%200%200%200%20.968%200c.36-.09.69-.32%201.351-.784L22%207M6.8%2020h10.4c1.68%200%202.52%200%203.162-.327a3%203%200%200%200%201.311-1.311C22%2017.72%2022%2016.88%2022%2015.2V8.8c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C19.72%204%2018.88%204%2017.2%204H6.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C2%206.28%202%207.12%202%208.8v6.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C4.28%2020%205.12%2020%206.8%2020Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-mail:before{content:"✉️"}.pmd-icon-camera{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%208.377c0-.35%200-.525.015-.673a3%203%200%200%201%202.69-2.69C4.851%205%205.035%205%205.404%205c.143%200%20.214%200%20.274-.004a2%202%200%200%200%201.735-1.25c.023-.056.044-.12.086-.246.042-.127.063-.19.086-.246a2%202%200%200%201%201.735-1.25C9.38%202%209.448%202%209.58%202h4.838c.133%200%20.2%200%20.26.004a2%202%200%200%201%201.735%201.25c.023.056.044.12.086.246.042.127.063.19.086.246a2%202%200%200%200%201.735%201.25c.06.004.131.004.273.004.37%200%20.554%200%20.702.015a3%203%200%200%201%202.69%202.69c.014.147.014.322.014.672V16.2c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C19.72%2021%2018.88%2021%2017.2%2021H6.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C2%2018.72%202%2017.88%202%2016.2V8.377Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2016.5a4%204%200%201%200%200-8%204%204%200%200%200%200%208Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-camera:before{content:"📷"}.pmd-icon-music{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%2018V6.355c0-.481%200-.722.088-.917a1%201%200%200%201%20.358-.424c.178-.118.416-.158.891-.237l8.8-1.467c.64-.106.961-.16%201.211-.067a1%201%200%200%201%20.52.44c.132.231.132.556.132%201.206V16M9%2018a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm12-2a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-music:before{content:"🎵"}.pmd-icon-shield{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.302%2021.615c.221.129.332.194.488.227.122.026.298.026.42%200%20.156-.034.267-.098.488-.227C14.646%2020.478%2020%2016.908%2020%2012V7.217c0-.799%200-1.199-.13-1.542a2%202%200%200%200-.548-.79c-.275-.243-.65-.383-1.398-.664l-5.362-2.01c-.208-.078-.312-.117-.419-.133a1%201%200%200%200-.286%200c-.107.016-.21.055-.419.133L6.076%204.22c-.748.28-1.122.421-1.398.664a2%202%200%200%200-.547.79C4%206.018%204%206.418%204%207.217V12c0%204.908%205.354%208.478%207.302%209.615Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-shield:before{content:"🛡"}.pmd-icon-lock{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2010V8A5%205%200%200%200%207%208v2m5%204.5v2M8.8%2021h6.4c1.68%200%202.52%200%203.162-.327a3%203%200%200%200%201.311-1.311C20%2018.72%2020%2017.88%2020%2016.2v-1.4c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C17.72%2010%2016.88%2010%2015.2%2010H8.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311C4%2012.28%204%2013.12%204%2014.8v1.4c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C6.28%2021%207.12%2021%208.8%2021Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-lock:before{content:"🔒"}.pmd-icon-key{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%209a1.99%201.99%200%200%200-.586-1.414A1.994%201.994%200%200%200%2015%207m0%208a6%206%200%201%200-5.946-5.193c.058.434.087.651.068.789a.853.853%200%200%201-.117.346c-.068.121-.187.24-.426.479l-5.11%205.11c-.173.173-.26.26-.322.36a1%201%200%200%200-.12.29C3%2017.296%203%2017.418%203%2017.663V19.4c0%20.56%200%20.84.109%201.054a1%201%200%200%200%20.437.437C3.76%2021%204.04%2021%204.6%2021H7v-2h2v-2h2l1.58-1.58c.238-.238.357-.357.478-.425a.852.852%200%200%201%20.346-.117c.138-.02.355.01.789.068.264.036.533.054.807.054Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-key:before{content:"🔑"}.pmd-icon-sun{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%202v2m0%2016v2M4%2012H2m4.314-5.686L4.9%204.9m12.786%201.414L19.1%204.9M6.314%2017.69%204.9%2019.104m12.786-1.414%201.414%201.414M22%2012h-2m-3%200a5%205%200%201%201-10%200%205%205%200%200%201%2010%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-sun:before{content:"☀️"}.pmd-icon-moon{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M22%2015.844a10.424%2010.424%200%200%201-4.306.925c-5.779%200-10.463-4.684-10.463-10.462%200-1.536.33-2.994.925-4.307A10.464%2010.464%200%200%200%202%2011.538C2%2017.316%206.684%2022%2012.462%2022c4.243%200%207.896-2.526%209.538-6.156Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-moon:before{content:"🌙"}.pmd-icon-smile{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2014s1.5%202%204%202%204-2%204-2m-1-5h.01M9%209h.01M22%2012c0%205.523-4.477%2010-10%2010S2%2017.523%202%2012%206.477%202%2012%202s10%204.477%2010%2010Zm-6.5-3a.5.5%200%201%201-1%200%20.5.5%200%200%201%201%200Zm-6%200a.5.5%200%201%201-1%200%20.5.5%200%200%201%201%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-smile:before{content:"🙂"}.pmd-icon-thumbs-up{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%2022V11m-5%202v7a2%202%200%200%200%202%202h13.426a3%203%200%200%200%202.965-2.544l1.077-7A3%203%200%200%200%2018.503%209H15a1%201%200%200%201-1-1V4.466A2.466%202.466%200%200%200%2011.534%202a.822.822%200%200%200-.75.488l-3.52%207.918A1%201%200%200%201%206.35%2011H4a2%202%200%200%200-2%202Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-thumbs-up:before{content:"👍"}.pmd-icon-trophy{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2015a6%206%200%200%201-6-6V3.444c0-.413%200-.62.06-.786a1%201%200%200%201%20.598-.598C6.824%202%207.031%202%207.444%202h9.112c.413%200%20.62%200%20.786.06a1%201%200%200%201%20.598.598c.06.166.06.373.06.786V9a6%206%200%200%201-6%206Zm0%200v3m6-14h2.5c.466%200%20.699%200%20.883.076a1%201%200%200%201%20.54.541c.077.184.077.417.077.883V6c0%20.93%200%201.395-.102%201.776a3%203%200%200%201-2.122%202.122C19.395%2010%2018.93%2010%2018%2010M6%204H3.5c-.466%200-.699%200-.883.076a1%201%200%200%200-.54.541C2%204.801%202%205.034%202%205.5V6c0%20.93%200%201.395.102%201.776a3%203%200%200%200%202.122%202.122C4.605%2010%205.07%2010%206%2010m1.444%2012h9.112a.444.444%200%200%200%20.444-.444A3.556%203.556%200%200%200%2013.444%2018h-2.888A3.556%203.556%200%200%200%207%2021.556c0%20.245.199.444.444.444Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-trophy:before{content:"🏆"}.pmd-icon-gift{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%206v16m0-16H8.464c-.52%200-1.02-.21-1.389-.586A2.019%202.019%200%200%201%206.5%204c0-.53.207-1.04.575-1.414A1.947%201.947%200%200%201%208.465%202C11.214%202%2012%206%2012%206Zm0%200h3.536c.52%200%201.02-.21%201.389-.586A2.02%202.02%200%200%200%2017.5%204c0-.53-.207-1.04-.575-1.414A1.947%201.947%200%200%200%2015.535%202C12.786%202%2012%206%2012%206Zm8%205v7.8c0%201.12%200%201.68-.218%202.108a2%202%200%200%201-.874.874C18.48%2022%2017.92%2022%2016.8%2022H7.2c-1.12%200-1.68%200-2.108-.218a2%202%200%200%201-.874-.874C4%2020.48%204%2019.92%204%2018.8V11M2%207.6v1.8c0%20.56%200%20.84.109%201.054a1%201%200%200%200%20.437.437C2.76%2011%203.04%2011%203.6%2011h16.8c.56%200%20.84%200%201.054-.109a1%201%200%200%200%20.437-.437C22%2010.24%2022%209.96%2022%209.4V7.6c0-.56%200-.84-.109-1.054a1%201%200%200%200-.437-.437C21.24%206%2020.96%206%2020.4%206H3.6c-.56%200-.84%200-1.054.109a1%201%200%200%200-.437.437C2%206.76%202%207.04%202%207.6Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-gift:before{content:"🎁"}.pmd-icon-send{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2013.5%2021%203M10.627%2013.828l2.628%206.758c.232.596.347.893.514.98a.5.5%200%200%200%20.462%200c.167-.086.283-.384.515-.979l6.59-16.888c.21-.537.315-.806.258-.977a.5.5%200%200%200-.316-.316c-.172-.057-.44.048-.978.257L3.413%209.253c-.595.233-.893.349-.98.516a.5.5%200%200%200%200%20.461c.087.167.385.283.98.514l6.758%202.629c.121.046.182.07.233.106a.5.5%200%200%201%20.116.117c.037.05.06.111.107.232Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-send:before{content:"📤"}.pmd-icon-puzzle{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.5%204.5a2.5%202.5%200%200%201%205%200V6h1c1.398%200%202.097%200%202.648.228a3%203%200%200%201%201.624%201.624C18%208.403%2018%209.102%2018%2010.5h1.5a2.5%202.5%200%200%201%200%205H18v1.7c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C15.72%2022%2014.88%2022%2013.2%2022h-.7v-1.75a2.25%202.25%200%200%200-4.5%200V22H6.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C2%2019.72%202%2018.88%202%2017.2v-1.7h1.5a2.5%202.5%200%200%200%200-5H2c0-1.398%200-2.097.228-2.648a3%203%200%200%201%201.624-1.624C4.403%206%205.102%206%206.5%206h1V4.5Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-puzzle:before{content:"🧩"}.pmd-icon-palette{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%2012c0%205.523%204.477%2010%2010%2010a3%203%200%200%200%203-3v-.5c0-.464%200-.697.026-.892a3%203%200%200%201%202.582-2.582c.195-.026.428-.026.892-.026h.5a3%203%200%200%200%203-3c0-5.523-4.477-10-10-10S2%206.477%202%2012Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7%2013a1%201%200%201%200%200-2%201%201%200%200%200%200%202Zm9-4a1%201%200%201%200%200-2%201%201%200%200%200%200%202Zm-6-1a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-palette:before{content:"🎨"}.pmd-icon-megaphone{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m4%2014%201.575%206.299c.044.177.066.265.092.343a2%202%200%200%200%201.733%201.35c.08.007.172.007.355.007.228%200%20.343%200%20.44-.01a2%202%200%200%200%201.797-1.797c.009-.096.009-.21.009-.44V5.5m8.5%208a3.5%203.5%200%201%200%200-7m-8.25-1H6.5a4.5%204.5%200%200%200%200%209h3.75c1.766%200%203.927.947%205.594%201.856.973.53%201.46.795%201.778.756a.946.946%200%200%200%20.691-.411c.187-.26.187-.783.187-1.827V5.126c0-1.044%200-1.566-.187-1.827a.946.946%200%200%200-.691-.411c-.319-.039-.805.226-1.778.756-1.667.909-3.828%201.856-5.594%201.856Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-megaphone:before{content:"📣"}.pmd-icon-filter{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%204.6c0-.56%200-.84.109-1.054a1%201%200%200%201%20.437-.437C2.76%203%203.04%203%203.6%203h16.8c.56%200%20.84%200%201.054.109a1%201%200%200%201%20.437.437C22%203.76%2022%204.04%2022%204.6v.67c0%20.268%200%20.403-.033.528-.029.11-.077.215-.141.31-.073.106-.175.194-.378.37l-6.396%205.543c-.203.176-.305.265-.377.371-.065.095-.113.2-.142.31-.033.125-.033.26-.033.529v5.227c0%20.196%200%20.294-.031.378a.5.5%200%200%201-.133.196c-.066.06-.157.096-.339.17l-3.4%201.36c-.367.146-.551.22-.699.189a.5.5%200%200%201-.315-.213c-.083-.126-.083-.324-.083-.72v-6.587c0-.27%200-.404-.033-.529a1.001%201.001%200%200%200-.141-.31c-.073-.106-.175-.194-.378-.37L2.552%206.478c-.203-.177-.305-.265-.378-.371a1%201%200%200%201-.141-.31C2%205.673%202%205.538%202%205.269V4.6Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-filter:before{content:"⏳"}.pmd-icon-tool{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.631%207.631c-.396-.396-.594-.594-.668-.822a1%201%200%200%201%200-.618c.074-.228.272-.426.668-.822L18.47%202.53a6%206%200%200%200-8.3%206.895c.12.49.179.734.168.888a.849.849%200%200%201-.11.392c-.07.138-.207.274-.48.547L3.5%2017.5a2.121%202.121%200%200%200%203%203l6.248-6.248c.273-.273.41-.41.547-.48a.849.849%200%200%201%20.392-.11c.154-.011.399.049.888.168a6%206%200%200%200%206.895-8.3l-2.84%202.84c-.396.396-.594.594-.822.668a1%201%200%200%201-.618%200c-.228-.074-.426-.272-.822-.668l-.738-.738Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-tool:before{content:"🔧"}.pmd-icon-pin{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2015v7M8%207.308v2.13c0%20.209%200%20.313-.02.412a1.001%201.001%200%200%201-.09.254c-.045.09-.11.172-.24.334L6.08%2012.4c-.666.833-.999%201.249-.999%201.599a1%201%200%200%200%20.376.782C5.731%2015%206.264%2015%207.33%2015h9.342c1.066%200%201.599%200%201.873-.219A1%201%200%200%200%2018.92%2014c0-.35-.333-.766-1-1.599l-1.569-1.962c-.13-.162-.195-.243-.241-.334a1.004%201.004%200%200%201-.09-.254C16%209.75%2016%209.647%2016%209.44V7.31c0-.116%200-.174.007-.23.006-.05.015-.1.029-.15a2.02%202.02%200%200%201%20.079-.215l1.008-2.52c.294-.735.44-1.102.38-1.397a1%201%200%200%200-.427-.63C16.825%202%2016.429%202%2015.637%202H8.364c-.792%200-1.188%200-1.44.167a1%201%200%200%200-.426.63c-.06.295.086.662.38%201.397l1.008%202.52c.043.107.064.16.08.215a1%201%200%200%201%20.028.15c.006.056.006.114.006.23Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-pin:before{content:"📍"}.pmd-icon-book{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12%2021-.1-.15c-.695-1.042-1.042-1.563-1.5-1.94a4%204%200%200%200-1.378-.737C8.453%2018%207.827%2018%206.575%2018H5.2c-1.12%200-1.68%200-2.108-.218a2%202%200%200%201-.874-.874C2%2016.48%202%2015.92%202%2014.8V6.2c0-1.12%200-1.68.218-2.108a2%202%200%200%201%20.874-.874C3.52%203%204.08%203%205.2%203h.4c2.24%200%203.36%200%204.216.436a4%204%200%200%201%201.748%201.748C12%206.04%2012%207.16%2012%209.4M12%2021V9.4M12%2021l.1-.15c.695-1.042%201.042-1.563%201.5-1.94a3.999%203.999%200%200%201%201.378-.737C15.547%2018%2016.173%2018%2017.425%2018H18.8c1.12%200%201.68%200%202.108-.218a2%202%200%200%200%20.874-.874C22%2016.48%2022%2015.92%2022%2014.8V6.2c0-1.12%200-1.68-.218-2.108a2%202%200%200%200-.874-.874C20.48%203%2019.92%203%2018.8%203h-.4c-2.24%200-3.36%200-4.216.436a4%204%200%200%200-1.748%201.748C12%206.04%2012%207.16%2012%209.4%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-book:before{content:"📖"}.pmd-icon-coins{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.938%2015.938A7.001%207.001%200%200%200%2015%202a7.001%207.001%200%200%200-6.938%206.062M16%2015a7%207%200%201%201-14%200%207%207%200%200%201%2014%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-coins:before{content:"🪙"}.pmd-icon-archive{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%207.997a2.295%202.295%200%200%201-.39-.035A2%202%200%200%201%202.038%206.39C2%206.197%202%205.965%202%205.5s0-.697.038-.89A2%202%200%200%201%203.61%203.038C3.803%203%204.035%203%204.5%203h15c.465%200%20.697%200%20.89.038a2%202%200%200%201%201.572%201.572c.038.193.038.425.038.89s0%20.697-.038.89a2%202%200%200%201-1.572%201.572c-.107.02-.226.03-.39.035M10%2013h4M4%208h16v8.2c0%201.68%200%202.52-.327%203.162a3%203%200%200%201-1.311%201.311C17.72%2021%2016.88%2021%2015.2%2021H8.8c-1.68%200-2.52%200-3.162-.327a3%203%200%200%201-1.311-1.311C4%2018.72%204%2017.88%204%2016.2V8Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-archive:before{content:"🗄"}.pmd-icon-infinity{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.178%208c5.096%200%205.096%208%200%208-5.095%200-7.133-8-12.74-8-4.584%200-4.584%208%200%208%205.607%200%207.645-8%2012.74-8h0Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-infinity:before{content:"∞"}.pmd-icon-anchor{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%208a3%203%200%201%200%200-6%203%203%200%200%200%200%206Zm0%200v14m0%200A10%2010%200%200%201%202%2012h3m7%2010a10%2010%200%200%200%2010-10h-3%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-anchor:before{content:"⚓"}.pmd-icon-hash{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m9.5%203-3%2018m11-18-3%2018m6-13h-17m16%208h-17%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-hash:before{content:"#"}.pmd-icon-compass{--pmd-icon:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022c5.523%200%2010-4.477%2010-10S17.523%202%2012%202%202%206.477%202%2012s4.477%2010%2010%2010Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M14.722%208.266c.489-.163.733-.244.895-.186a.5.5%200%200%201%20.303.303c.058.162-.023.406-.186.895l-1.488%204.463c-.046.139-.07.208-.109.266a.5.5%200%200%201-.13.13c-.058.04-.127.063-.266.11l-4.463%201.487c-.489.163-.733.244-.895.186a.5.5%200%200%201-.303-.303c-.058-.162.023-.406.186-.895l1.488-4.463c.046-.139.07-.208.109-.266a.5.5%200%200%201%20.13-.13c.058-.04.127-.063.266-.11l4.463-1.487Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-icons=classic] .pmd-icon-compass:before{content:"🧭"}.dec-cardmirror-embed{isolation:isolate;position:relative;overflow:hidden}.dec-cardmirror-embed #ribbon,.dec-cardmirror-embed #app,.dec-cardmirror-embed #status-bar,.dec-cardmirror-embed .pmd-nav-panel,.dec-cardmirror-embed #speech-doc-banner,.dec-cardmirror-embed .pmd-home-screen,.dec-cardmirror-embed #nav-pane-pull-tab,.dec-cardmirror-embed .pmd-home-pill-dock,.dec-cardmirror-embed .pmd-pill-tray{position:absolute!important}body.pmd-multi-doc .dec-cardmirror-embed #app{height:calc(100% - var(--ribbon-height) - var(--status-bar-height))!important}
