.tool-header--compact{padding:8px 0}.mdpdf-titlebar{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.tool-header--compact .tool-back,.tool-header--compact h1,.tool-header--compact .mdpdf-lead,.tool-header--compact .tool-privacy{margin:0}.tool-header--compact .tool-back{font-size:.78rem}.tool-header--compact h1{letter-spacing:-.01em;font-size:1.15rem;line-height:1.3}.tool-header--compact .mdpdf-lead{min-width:12rem;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;flex:18rem;font-size:.78rem;line-height:1.4;overflow:hidden}.tool-header--compact .tool-privacy{padding:2px 8px;font-size:.72rem}.mdpdf.tool-app{padding:8px 0 12px}.mdpdf-deck{border:1px solid var(--color-line);background:var(--color-white);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;display:flex}.mdpdf-toolbar,.mdpdf-toolbar__group,.mdpdf-options,.mdpdf-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mdpdf-toolbar__group{flex:auto;min-width:0}.mdpdf-toolbar .btn,.mdpdf-sheet__head .btn{border-radius:8px;height:32px;margin:0;padding:0 12px;font-size:.8rem;line-height:1}.mdpdf-toolbar .btn--primary{margin-left:auto}.mdpdf-options{flex-flow:wrap;align-items:center;gap:4px 12px}.mdpdf-meta{justify-content:flex-start;gap:4px 16px;min-height:1.15em}.mdpdf-hint{white-space:nowrap;flex:0 auto}.mdpdf-status{flex:12rem;min-width:0}.mdpdf-hint,.mdpdf-status{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.4}.mdpdf-stage{margin:0}.mdpdf-panes{display:none}.mdpdf-workspace{background:var(--color-white);border:1px solid #c9d9bc;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 12px 32px #2430180f}.mdpdf-editor,.mdpdf-sheet{background:var(--color-white);flex-direction:column;gap:0;min-width:0;display:flex}.mdpdf-editor{border-right:1px solid var(--color-line)}.mdpdf-editor__head,.mdpdf-sheet__head{border-bottom:1px solid var(--color-line);background:#f4f7f1;flex-wrap:nowrap;align-items:center;gap:8px;min-height:40px;padding:0 8px 0 12px;display:flex}.mdpdf-sheet__head{justify-content:space-between}.mdpdf-sheet__actions{flex:none;gap:6px;margin-left:auto;display:flex}.mdpdf-presentbar,.mdpdf-presentbar__nav{display:none}.mdpdf-templates>span,.mdpdf-palettes>span,.mdpdf-font-size>span,.mdpdf-editor__head>label,.mdpdf-sheet__head>span{color:var(--color-muted);letter-spacing:.06em;white-space:nowrap;font-size:.72rem;font-weight:700}.mdpdf-format{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:2px;min-width:0;display:flex;overflow-x:auto}.mdpdf-format::-webkit-scrollbar{display:none}.mdpdf-format button{height:26px;color:var(--color-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;margin:0;padding:0 8px;font-size:.75rem;font-weight:600;line-height:1}.mdpdf-format button:hover,.mdpdf-template:hover,.mdpdf-palette:hover,.mdpdf-font-size__option:hover span{background:var(--color-white);border-color:#c5d7b4}.mdpdf-format button:disabled{opacity:.45;cursor:default}.mdpdf-format button:focus-visible,.mdpdf-template:has(input:focus-visible),.mdpdf-palette:has(input:focus-visible),.mdpdf-font-size__option:has(input:focus-visible) span{outline:2px solid var(--color-primary);outline-offset:2px}.mdpdf-editor__body{background:#fbfcf9;flex:auto;min-height:0;position:relative}.mdpdf-editor textarea{width:100%;height:100%;color:var(--color-ink);resize:none;overscroll-behavior:contain;text-size-adjust:100%;background:0 0;border:0;border-radius:0;margin:0;padding:14px 16px;font:16px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;inset:0;overflow:auto}.mdpdf-editor textarea:focus{box-shadow:inset 2px 0 0 var(--color-primary);outline:none}.mdpdf-editor.drag textarea{background:#f3f8ea}.mdpdf-templates,.mdpdf-palettes,.mdpdf-font-size{border:0;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:6px;width:auto;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.mdpdf-template-list,.mdpdf-palette-list,.mdpdf-font-size__list{scrollbar-width:none;flex-wrap:nowrap;gap:3px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.mdpdf-template-list::-webkit-scrollbar{display:none}.mdpdf-palette-list::-webkit-scrollbar{display:none}.mdpdf-font-size__list::-webkit-scrollbar{display:none}.mdpdf-template,.mdpdf-palette,.mdpdf-font-size__option{margin:0;position:relative}.mdpdf-template,.mdpdf-palette{border:1px solid var(--color-line);background:var(--color-white);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:0;height:26px;padding:0 7px;display:flex}.mdpdf-palette{width:26px;padding:0}.mdpdf-palette[hidden]{display:none}.mdpdf-template input,.mdpdf-palette input,.mdpdf-font-size__option input{opacity:0;position:absolute}.mdpdf-template:has(input:checked),.mdpdf-palette:has(input:checked),.mdpdf-font-size__option:has(input:checked) span{border-color:var(--color-primary-dark);background:#e7f3d4}.mdpdf-template__swatch{border:1px solid #17213624;border-radius:2px;flex:none;width:11px;height:14px}.mdpdf-template__swatch[data-swatch=asunote]{background:linear-gradient(#7ab82e 0 5px,#fff 5px);box-shadow:inset 0 -5px #f7941d}.mdpdf-template__swatch[data-swatch=default]{background:linear-gradient(#46515c 0 3px,#fff 3px)}.mdpdf-template__swatch[data-swatch=academic]{background:linear-gradient(#243f5b 0 2px,#fff 2px 4px,#243f5b 4px 5px,#fff 5px)}.mdpdf-template__swatch[data-swatch=book]{background:#fdfbf6;box-shadow:inset 0 0 0 2px #b8aea0}.mdpdf-template__swatch[data-swatch=compact]{background:repeating-linear-gradient(#343a40 0 1px,#fff 1px 4px)}.mdpdf-template__swatch[data-swatch=notebook]{background:linear-gradient(90deg,#e66b58 0 4px,#d8a62d 4px 7px,#287d78 7px)}.mdpdf-template__swatch[data-swatch=pfn]{background:linear-gradient(#263c7f 0 7px,#fff 7px)}.mdpdf-template__swatch[data-swatch=technical]{background:linear-gradient(90deg,#086f83 0 3px,#f5f7f8 3px)}.mdpdf-palette__swatch{border:1px solid #17213624;border-radius:2px;flex:none;width:12px;height:14px}.mdpdf-template__name,.mdpdf-palette__name{color:var(--color-ink);white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1}.mdpdf-palette__name{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mdpdf-palette:has(input:checked){width:auto;padding:0 7px}.mdpdf-palette:has(input:checked) .mdpdf-palette__name{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.mdpdf-sheet article{--mdpdf-main:#7ab82e;--mdpdf-accent:#f7941d;--mdpdf-main-ink:color-mix(in srgb, var(--mdpdf-main) 52%, #1a1c1a);--mdpdf-main-mid:color-mix(in srgb, var(--mdpdf-main) 78%, #1a1c1a);--mdpdf-accent-ink:color-mix(in srgb, var(--mdpdf-accent) 38%, #24180c);--mdpdf-main-soft:color-mix(in srgb, var(--mdpdf-main) 20%, #fff);--mdpdf-main-line:color-mix(in srgb, var(--mdpdf-main) 36%, #fff);--mdpdf-main-wash:color-mix(in srgb, var(--mdpdf-main) 9%, #fff);--mdpdf-accent-soft:color-mix(in srgb, var(--mdpdf-accent) 18%, #fff);--mdpdf-quote-bg:color-mix(in srgb, var(--mdpdf-accent) 16%, #fff);--mdpdf-code-bg:color-mix(in srgb, var(--mdpdf-main) 10%, #f5f6f4);--mdpdf-code-chip-bg:color-mix(in srgb, var(--mdpdf-main) 16%, #fff);--mdpdf-table-head-bg:color-mix(in srgb, var(--mdpdf-main) 18%, #fff);overscroll-behavior:contain;height:0;min-height:0;box-shadow:none;color:#172136;overflow-wrap:anywhere;background:#fff;border:0;border-radius:0;flex:auto;margin:0;padding:28px 26px;font-family:Noto Sans JP,sans-serif;font-size:10.5pt;font-weight:400;line-height:1.75;overflow:auto}.mdpdf-sheet h1,.mdpdf-sheet h2,.mdpdf-sheet h3,.mdpdf-sheet h4,.mdpdf-sheet h5,.mdpdf-sheet h6{break-after:avoid;margin:1.15em 0 .45em;font-weight:700;line-height:1.4}.mdpdf-sheet h1{margin-top:0}.mdpdf-sheet p,.mdpdf-sheet ul,.mdpdf-sheet ol,.mdpdf-sheet blockquote,.mdpdf-sheet table,.mdpdf-sheet pre{margin:.7em 0}.mdpdf-sheet ul,.mdpdf-sheet ol{padding-left:1.4em}.mdpdf-sheet table{border-collapse:collapse;width:100%}.mdpdf-sheet th,.mdpdf-sheet td{text-align:left;vertical-align:top;padding:.45em .6em}.mdpdf-sheet tr,.mdpdf-sheet pre{break-inside:avoid}.mdpdf-sheet pre{white-space:pre-wrap;word-break:break-all;padding:.8em 1em;font-size:.86em;line-height:1.55}.mdpdf-sheet code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Noto Sans JP,monospace}.mdpdf-sheet :not(pre)>code{border-radius:3px;padding:.08em .28em}.mdpdf-sheet article{--mdpdf-code-text:#24292f;--mdpdf-code-keyword:#a61b34;--mdpdf-code-title:#5b2d90;--mdpdf-code-constant:#0550ae;--mdpdf-code-string:#0a3069;--mdpdf-code-builtin:#8a4500;--mdpdf-code-comment:#4d5560;--mdpdf-code-tag:#116329;--mdpdf-code-bullet:#6b4f12;--mdpdf-code-addition:#116329;--mdpdf-code-addition-bg:#e7f6ec;--mdpdf-code-deletion:#a61b34;--mdpdf-code-deletion-bg:#fdecee}.mdpdf-sheet pre code{color:var(--mdpdf-code-text)}.mdpdf-sheet pre .hljs-keyword,.mdpdf-sheet pre .hljs-doctag,.mdpdf-sheet pre .hljs-meta .hljs-keyword,.mdpdf-sheet pre .hljs-template-tag,.mdpdf-sheet pre .hljs-template-variable,.mdpdf-sheet pre .hljs-type,.mdpdf-sheet pre .hljs-variable.language_{color:var(--mdpdf-code-keyword)}.mdpdf-sheet pre .hljs-title,.mdpdf-sheet pre .hljs-title.class_,.mdpdf-sheet pre .hljs-title.class_.inherited__,.mdpdf-sheet pre .hljs-title.function_,.mdpdf-sheet pre .hljs-section{color:var(--mdpdf-code-title)}.mdpdf-sheet pre .hljs-section{font-weight:700}.mdpdf-sheet pre .hljs-attr,.mdpdf-sheet pre .hljs-attribute,.mdpdf-sheet pre .hljs-literal,.mdpdf-sheet pre .hljs-meta,.mdpdf-sheet pre .hljs-number,.mdpdf-sheet pre .hljs-operator,.mdpdf-sheet pre .hljs-variable,.mdpdf-sheet pre .hljs-selector-attr,.mdpdf-sheet pre .hljs-selector-class,.mdpdf-sheet pre .hljs-selector-id{color:var(--mdpdf-code-constant)}.mdpdf-sheet pre .hljs-regexp,.mdpdf-sheet pre .hljs-string,.mdpdf-sheet pre .hljs-meta .hljs-string{color:var(--mdpdf-code-string)}.mdpdf-sheet pre .hljs-built_in,.mdpdf-sheet pre .hljs-symbol{color:var(--mdpdf-code-builtin)}.mdpdf-sheet pre .hljs-comment,.mdpdf-sheet pre .hljs-code,.mdpdf-sheet pre .hljs-formula,.mdpdf-sheet pre .hljs-quote{color:var(--mdpdf-code-comment)}.mdpdf-sheet pre .hljs-name,.mdpdf-sheet pre .hljs-selector-tag,.mdpdf-sheet pre .hljs-selector-pseudo{color:var(--mdpdf-code-tag)}.mdpdf-sheet pre .hljs-bullet{color:var(--mdpdf-code-bullet)}.mdpdf-sheet pre .hljs-params,.mdpdf-sheet pre .hljs-property,.mdpdf-sheet pre .hljs-punctuation,.mdpdf-sheet pre .hljs-subst{color:var(--mdpdf-code-text)}.mdpdf-sheet pre .hljs-emphasis{color:var(--mdpdf-code-text);font-style:italic}.mdpdf-sheet pre .hljs-strong{color:var(--mdpdf-code-text);font-weight:700}.mdpdf-sheet pre .hljs-addition{color:var(--mdpdf-code-addition);background:var(--mdpdf-code-addition-bg)}.mdpdf-sheet pre .hljs-deletion{color:var(--mdpdf-code-deletion);background:var(--mdpdf-code-deletion-bg)}.mdpdf-sheet mjx-container{max-width:100%;overflow-x:auto}.mdpdf-sheet article[data-template=asunote]{--mdpdf-code-text:#243018;--mdpdf-code-keyword:#14632a;--mdpdf-code-title:#5b2c91;--mdpdf-code-constant:#0b4f8a;--mdpdf-code-string:#0c3d66;--mdpdf-code-builtin:#8a3d00;--mdpdf-code-comment:#4e5a48;--mdpdf-code-tag:#0f5c45;--mdpdf-code-bullet:#6b4a12;--mdpdf-code-addition:#14632a;--mdpdf-code-addition-bg:#e5f3df;--mdpdf-code-deletion:#8a2a24;--mdpdf-code-deletion-bg:#fdecea;border-top:6px solid var(--mdpdf-main);color:#243018}.mdpdf-sheet article[data-template=asunote] h1{color:var(--mdpdf-main-ink);border-bottom:1px solid var(--mdpdf-main-line);padding-bottom:.28em;font-size:1.7em;position:relative}.mdpdf-sheet article[data-template=asunote] h1:after{content:"";background:var(--mdpdf-accent);width:2.6em;height:3px;position:absolute;bottom:-2px;left:0}.mdpdf-sheet article[data-template=asunote] h2{border-left:4px solid var(--mdpdf-main);color:#243018;margin-top:1.35em;padding-left:.7em;font-size:1.22em}.mdpdf-sheet article[data-template=asunote] h3{color:var(--mdpdf-main-mid);font-size:1.05em}.mdpdf-sheet article[data-template=asunote] a{color:var(--mdpdf-main-mid)}.mdpdf-sheet article[data-template=asunote] blockquote{border-left:4px solid var(--mdpdf-accent);background:var(--mdpdf-quote-bg);color:var(--mdpdf-accent-ink);margin-left:0;padding:.45em .9em}.mdpdf-sheet article[data-template=asunote] th,.mdpdf-sheet article[data-template=asunote] td{border:1px solid var(--mdpdf-main-line)}.mdpdf-sheet article[data-template=asunote] th{background:var(--mdpdf-table-head-bg);color:#243018}.mdpdf-sheet article[data-template=asunote] tbody tr:nth-child(2n){background:var(--mdpdf-main-wash)}.mdpdf-sheet article[data-template=asunote] pre{border:1px solid var(--mdpdf-main-line);border-left:4px solid var(--mdpdf-main);background:var(--mdpdf-code-bg);border-radius:8px}.mdpdf-sheet article[data-template=asunote] :not(pre)>code{background:var(--mdpdf-code-chip-bg)}.mdpdf-sheet article[data-template=default]{--mdpdf-code-text:#24292f;--mdpdf-code-keyword:#a61b34;--mdpdf-code-title:#5b2d90;--mdpdf-code-constant:#0550ae;--mdpdf-code-string:#0a3069;--mdpdf-code-builtin:#8a4500;--mdpdf-code-comment:#4d5560;--mdpdf-code-tag:#116329;--mdpdf-code-bullet:#6b4f12;--mdpdf-code-addition:#116329;--mdpdf-code-addition-bg:#e7f6ec;--mdpdf-code-deletion:#a61b34;--mdpdf-code-deletion-bg:#fdecee}.mdpdf-sheet article[data-template=default] h1,.mdpdf-sheet article[data-template=default] h2,.mdpdf-sheet article[data-template=default] h3{color:var(--mdpdf-main)}.mdpdf-sheet article[data-template=default] h1{border-bottom:2px solid var(--mdpdf-main);padding-bottom:.2em;font-size:1.7em}.mdpdf-sheet article[data-template=default] h2{font-size:1.28em}.mdpdf-sheet article[data-template=default] a{color:var(--mdpdf-main)}.mdpdf-sheet article[data-template=default] blockquote{border-left:3px solid var(--mdpdf-accent);background:var(--mdpdf-quote-bg);color:#555;margin-left:0;padding:.2em 1em}.mdpdf-sheet article[data-template=default] th,.mdpdf-sheet article[data-template=default] td{border:1px solid #ccc}.mdpdf-sheet article[data-template=default] th{background:var(--mdpdf-table-head-bg);color:#243038}.mdpdf-sheet article[data-template=default] pre{background:var(--mdpdf-code-bg);border:1px solid #ccc;border-radius:2px}.mdpdf-sheet article[data-template=default] :not(pre)>code{background:var(--mdpdf-code-chip-bg)}.mdpdf-sheet article[data-template=academic]{--mdpdf-code-text:#20252b;--mdpdf-code-keyword:#1d3f66;--mdpdf-code-title:#5a2d82;--mdpdf-code-constant:#0b4f8a;--mdpdf-code-string:#0e4f3a;--mdpdf-code-builtin:#8a4500;--mdpdf-code-comment:#4a5560;--mdpdf-code-tag:#1a5c38;--mdpdf-code-bullet:#6b4f12;--mdpdf-code-addition:#1a5c38;--mdpdf-code-addition-bg:#e7f3ea;--mdpdf-code-deletion:#8b2942;--mdpdf-code-deletion-bg:#fdecee;--mdpdf-quote-bg:color-mix(in srgb, var(--mdpdf-accent) 12%, #fff);--mdpdf-code-bg:color-mix(in srgb, var(--mdpdf-main) 8%, #f4f6f7);--mdpdf-code-chip-bg:color-mix(in srgb, var(--mdpdf-main) 12%, #fff);--mdpdf-table-head-bg:color-mix(in srgb, var(--mdpdf-main) 10%, #fff);color:#20252b;border-color:#aeb7bf;line-height:1.8}.mdpdf-sheet article[data-template=academic] h1,.mdpdf-sheet article[data-template=academic] h2,.mdpdf-sheet article[data-template=academic] h3{color:#20252b}.mdpdf-sheet article[data-template=academic] h1{color:var(--mdpdf-main);border-bottom:1px solid var(--mdpdf-main);padding-bottom:.3em;font-size:1.55em}.mdpdf-sheet article[data-template=academic] h2{font-size:1.18em}.mdpdf-sheet article[data-template=academic] h3{border-left:3px solid var(--mdpdf-main);padding-left:.55em;font-size:1.02em}.mdpdf-sheet article[data-template=academic] a{color:var(--mdpdf-main)}.mdpdf-sheet article[data-template=academic] blockquote{border-left:2px solid var(--mdpdf-accent);background:var(--mdpdf-quote-bg);color:#46515b;margin-left:1.2em;margin-right:1.2em;padding:.25em 0 .25em 1em}.mdpdf-sheet article[data-template=academic] th,.mdpdf-sheet article[data-template=academic] td{border:0;border-bottom:1px solid #aeb7bf}.mdpdf-sheet article[data-template=academic] th{color:var(--mdpdf-main);background:var(--mdpdf-table-head-bg)}.mdpdf-sheet article[data-template=academic] pre{background:var(--mdpdf-code-bg);border:1px solid #aeb7bf;border-radius:0}.mdpdf-sheet article[data-template=academic] :not(pre)>code{background:var(--mdpdf-code-chip-bg)}.mdpdf-sheet article[data-template=book]{--mdpdf-code-text:#292521;--mdpdf-code-keyword:#7a2a28;--mdpdf-code-title:#5c3d6e;--mdpdf-code-constant:#1e4e78;--mdpdf-code-string:#1d4a3c;--mdpdf-code-builtin:#8a4b12;--mdpdf-code-comment:#5a5148;--mdpdf-code-tag:#2d5a32;--mdpdf-code-bullet:#6b4a12;--mdpdf-code-addition:#2d5a32;--mdpdf-code-addition-bg:#e8f0e4;--mdpdf-code-deletion:#7a2a28;--mdpdf-code-deletion-bg:#f8e8e4;--mdpdf-quote-bg:color-mix(in srgb, var(--mdpdf-accent) 18%, #fdfbf6);--mdpdf-code-bg:color-mix(in srgb, var(--mdpdf-main) 10%, #f6f1e8);--mdpdf-code-chip-bg:color-mix(in srgb, var(--mdpdf-main) 14%, #fdfbf6);--mdpdf-table-head-bg:color-mix(in srgb, var(--mdpdf-main) 16%, #f6f1e8);color:#292521;background:#fdfbf6;border-color:#b8aea0;line-height:1.9}.mdpdf-sheet article[data-template=book] h1{color:var(--mdpdf-main);letter-spacing:.08em;text-align:center;font-size:1.75em}.mdpdf-sheet article[data-template=book] h1:before{content:"";background:var(--mdpdf-main);width:2.4em;height:2px;margin:.2em auto .55em;display:block}.mdpdf-sheet article[data-template=book] h2{color:#292521;font-size:1.28em}.mdpdf-sheet article[data-template=book] h2:after{content:" —";color:var(--mdpdf-main);font-weight:400}.mdpdf-sheet article[data-template=book] h3{border-left:2px solid var(--mdpdf-main);padding-left:.65em;font-size:1.08em}.mdpdf-sheet article[data-template=book] a{color:var(--mdpdf-main)}.mdpdf-sheet article[data-template=book] blockquote{border-top:1px solid var(--mdpdf-accent);border-bottom:1px solid var(--mdpdf-accent);background:var(--mdpdf-quote-bg);color:#554e47;margin-left:1.5em;margin-right:1.5em;padding:.6em 1.2em}.mdpdf-sheet article[data-template=book] th,.mdpdf-sheet article[data-template=book] td{border:0;border-bottom:1px solid var(--mdpdf-accent)}.mdpdf-sheet article[data-template=book] th{background:var(--mdpdf-table-head-bg);color:#292521}.mdpdf-sheet article[data-template=book] pre{border:0;border-left:2px solid var(--mdpdf-accent);background:var(--mdpdf-code-bg);border-radius:0}.mdpdf-sheet article[data-template=book] :not(pre)>code{background:var(--mdpdf-code-chip-bg)}.mdpdf-sheet article[data-template=compact]{--mdpdf-code-text:#202428;--mdpdf-code-keyword:#9f1239;--mdpdf-code-title:#5b21b6;--mdpdf-code-constant:#1e40af;--mdpdf-code-string:#0f3d66;--mdpdf-code-builtin:#9a3412;--mdpdf-code-comment:#4b5563;--mdpdf-code-tag:#166534;--mdpdf-code-bullet:#6b4f12;--mdpdf-code-addition:#166534;--mdpdf-code-addition-bg:#e7f6ec;--mdpdf-code-deletion:#9f1239;--mdpdf-code-deletion-bg:#fdecee;--mdpdf-quote-bg:color-mix(in srgb, var(--mdpdf-main) 11%, #fff);--mdpdf-code-bg:color-mix(in srgb, var(--mdpdf-main) 7%, #f4f5f6);--mdpdf-code-chip-bg:color-mix(in srgb, var(--mdpdf-main) 13%, #fff);--mdpdf-table-head-bg:color-mix(in srgb, var(--mdpdf-main) 16%, #fff);color:#202428;border-color:#d8dcdf;padding:20px 18px;line-height:1.52}.mdpdf-sheet article[data-template=compact] h1,.mdpdf-sheet article[data-template=compact] h2,.mdpdf-sheet article[data-template=compact] h3{color:#202428;line-height:1.28}.mdpdf-sheet article[data-template=compact] h1{border-bottom:2px solid var(--mdpdf-main);margin-bottom:.4em;padding-bottom:.12em;font-size:1.35em}.mdpdf-sheet article[data-template=compact] h2{margin:.95em 0 .3em;font-size:1.12em}.mdpdf-sheet article[data-template=compact] h3{border-left:2px solid var(--mdpdf-main);margin:.85em 0 .25em;padding-left:.45em;font-size:1em}.mdpdf-sheet article[data-template=compact] p,.mdpdf-sheet article[data-template=compact] ul,.mdpdf-sheet article[data-template=compact] ol,.mdpdf-sheet article[data-template=compact] table,.mdpdf-sheet article[data-template=compact] pre{margin:.45em 0}.mdpdf-sheet article[data-template=compact] a{color:var(--mdpdf-main)}.mdpdf-sheet article[data-template=compact] blockquote{border-left:2px solid var(--mdpdf-main);background:var(--mdpdf-quote-bg);color:#41484e;margin-left:0;padding:.1em .7em}.mdpdf-sheet article[data-template=compact] table{font-size:.92em}.mdpdf-sheet article[data-template=compact] th,.mdpdf-sheet article[data-template=compact] td{border:1px solid var(--mdpdf-accent);padding:.22em .4em}.mdpdf-sheet article[data-template=compact] th{background:var(--mdpdf-table-head-bg);color:#202428}.mdpdf-sheet article[data-template=compact] tbody tr:nth-child(2n){background:#f8f8f8}.mdpdf-sheet article[data-template=compact] pre{border:1px solid var(--mdpdf-accent);background:var(--mdpdf-code-bg);border-radius:0;font-size:.82em}.mdpdf-sheet article[data-template=compact] :not(pre)>code{background:var(--mdpdf-code-chip-bg)}.mdpdf-sheet article[data-template=notebook]{--mdpdf-code-text:#293b40;--mdpdf-code-keyword:#0e5652;--mdpdf-code-title:#8a3048;--mdpdf-code-constant:#1d4e89;--mdpdf-code-string:#1e3a5f;--mdpdf-code-builtin:#8a4500;--mdpdf-code-comment:#4e5954;--mdpdf-code-tag:#1f6b32;--mdpdf-code-bullet:#6b4a12;--mdpdf-code-addition:#1f6b32;--mdpdf-code-addition-bg:#e6f3e8;--mdpdf-code-deletion:#8a3048;--mdpdf-code-deletion-bg:#f8e8e6;--mdpdf-quote-bg:color-mix(in srgb, var(--mdpdf-accent) 16%, #fffdf8);--mdpdf-code-bg:color-mix(in srgb, var(--mdpdf-main) 9%, #f7f6f1);--mdpdf-code-chip-bg:color-mix(in srgb, var(--mdpdf-main) 14%, #fffdf8);--mdpdf-table-head-bg:color-mix(in srgb, var(--mdpdf-main) 46%, #16181a);color:#293b40;background:#fffdf8;border-color:#c9d5d2}.mdpdf-sheet article[data-template=notebook] h1{color:var(--mdpdf-main);padding-bottom:.28em;font-size:1.75em;position:relative}.mdpdf-sheet article[data-template=notebook] h1:after{content:"";background:linear-gradient(to right, var(--mdpdf-accent) 0 22%, #d8a62d 22% 36%, #c9d5d2 36% 100%);width:100%;height:3px;position:absolute;bottom:0;left:0}.mdpdf-sheet article[data-template=notebook] h2{color:var(--mdpdf-main);margin-top:1.3em;padding-left:.85em;font-size:1.28em;position:relative}.mdpdf-sheet article[data-template=notebook] h2:before{content:"";background:var(--mdpdf-accent);border-radius:50%;width:.42em;height:.42em;position:absolute;top:.45em;left:0}.mdpdf-sheet article[data-template=notebook] h3{color:var(--mdpdf-accent);font-size:1.08em}.mdpdf-sheet article[data-template=notebook] a{color:var(--mdpdf-main)}.mdpdf-sheet article[data-template=notebook] blockquote{background:var(--mdpdf-quote-bg);box-shadow:inset 4px 0 var(--mdpdf-accent);color:var(--mdpdf-accent-ink);border:0;border-radius:0;margin-left:0;padding:.6em 1em}.mdpdf-sheet article[data-template=notebook] table{border-collapse:separate;border-spacing:0}.mdpdf-sheet article[data-template=notebook] th,.mdpdf-sheet article[data-template=notebook] td{border:0;border-bottom:1px solid #c9d5d2}.mdpdf-sheet article[data-template=notebook] th{background:var(--mdpdf-table-head-bg);color:#fff}.mdpdf-sheet article[data-template=notebook] pre{background:var(--mdpdf-code-bg);border:1px solid #c9d5d2;border-radius:12px}.mdpdf-sheet article[data-template=notebook] :not(pre)>code{background:var(--mdpdf-code-chip-bg)}.mdpdf-sheet article[data-template=pfn]{--mdpdf-code-text:#c9d1d9;--mdpdf-code-keyword:#ff7b72;--mdpdf-code-title:#d2a8ff;--mdpdf-code-constant:#79c0ff;--mdpdf-code-string:#a5d6ff;--mdpdf-code-builtin:#ffa657;--mdpdf-code-comment:#8b949e;--mdpdf-code-tag:#7ee787;--mdpdf-code-bullet:#e3b341;--mdpdf-code-addition:#7ee787;--mdpdf-code-addition-bg:#033a16;--mdpdf-code-deletion:#ff7b72;--mdpdf-code-deletion-bg:#67060c;--mdpdf-code-bg:color-mix(in srgb, var(--mdpdf-main) 42%, #0e1218);--mdpdf-code-chip-bg:color-mix(in srgb, var(--mdpdf-main) 10%, #f4f5f7);--mdpdf-table-head-bg:color-mix(in srgb, var(--mdpdf-main) 14%, #fff)}.mdpdf-sheet article[data-template=pfn] h1{color:var(--mdpdf-main);border-bottom:3px solid var(--mdpdf-main-line);padding:.15em 0 .35em;font-size:1.55em;position:relative}.mdpdf-sheet article[data-template=pfn] h1:after{content:"";border-bottom:3px solid var(--mdpdf-accent);width:15%;position:absolute;bottom:-3px;left:0}.mdpdf-sheet article[data-template=pfn] h2{color:var(--mdpdf-main);border-bottom:1px solid var(--mdpdf-main);padding-bottom:.12em;font-size:1.32em}.mdpdf-sheet article[data-template=pfn] h3{border-left:4px solid color-mix(in srgb, var(--mdpdf-main) 55%, var(--mdpdf-accent));color:color-mix(in srgb, var(--mdpdf-main) 55%, var(--mdpdf-accent));padding-left:7px;font-size:1.12em}.mdpdf-sheet article[data-template=pfn] a{color:var(--mdpdf-main)}.mdpdf-sheet article[data-template=pfn] blockquote{border-left:3px solid var(--mdpdf-accent);background:var(--mdpdf-quote-bg);color:#333;margin-left:0;padding-left:.9em}.mdpdf-sheet article[data-template=pfn] th,.mdpdf-sheet article[data-template=pfn] td{border:1px solid var(--mdpdf-main-line)}.mdpdf-sheet article[data-template=pfn] th{background:var(--mdpdf-table-head-bg);color:var(--mdpdf-main)}.mdpdf-sheet article[data-template=pfn] pre,.mdpdf-sheet article[data-template=pfn] pre code{background:var(--mdpdf-code-bg);color:#c9d1d9;border-radius:4px}.mdpdf-sheet article[data-template=pfn] :not(pre)>code{background:var(--mdpdf-code-chip-bg);color:#222}.mdpdf-sheet article[data-template=technical]{--mdpdf-code-text:#17202a;--mdpdf-code-keyword:#085668;--mdpdf-code-title:#5b2d82;--mdpdf-code-constant:#0b4f8a;--mdpdf-code-string:#0f3d66;--mdpdf-code-builtin:#8a4500;--mdpdf-code-comment:#46525a;--mdpdf-code-tag:#0f6b3a;--mdpdf-code-bullet:#6b4f12;--mdpdf-code-addition:#0f6b3a;--mdpdf-code-addition-bg:#e5f3ea;--mdpdf-code-deletion:#9a3412;--mdpdf-code-deletion-bg:#fdecea;color:#17202a;border-color:#aebbc4;line-height:1.55}.mdpdf-sheet article[data-template=technical] h1{color:#17202a;border-bottom:3px solid var(--mdpdf-main);padding:.2em 0 .18em;font-size:1.55em}.mdpdf-sheet article[data-template=technical] h2{color:#17202a;border-bottom:1px solid #aebbc4;padding-bottom:.15em;font-size:1.22em}.mdpdf-sheet article[data-template=technical] h3{color:color-mix(in srgb, var(--mdpdf-main) 70%, #000);font-size:1.05em}.mdpdf-sheet article[data-template=technical] a{color:var(--mdpdf-main)}.mdpdf-sheet article[data-template=technical] blockquote{border-left:3px solid var(--mdpdf-accent);background:var(--mdpdf-quote-bg);color:#33434d;margin-left:0;padding:.45em .9em}.mdpdf-sheet article[data-template=technical] table{font-size:.92em}.mdpdf-sheet article[data-template=technical] th,.mdpdf-sheet article[data-template=technical] td{border:1px solid #aebbc4}.mdpdf-sheet article[data-template=technical] th{background:var(--mdpdf-table-head-bg);color:color-mix(in srgb, var(--mdpdf-main) 70%, #000)}.mdpdf-sheet article[data-template=technical] tbody tr:nth-child(2n){background:#f8fafb}.mdpdf-sheet article[data-template=technical] pre{border:1px solid #aebbc4;border-left:3px solid var(--mdpdf-main);background:var(--mdpdf-code-bg);border-radius:0}.mdpdf-sheet article[data-template=technical] :not(pre)>code{background:var(--mdpdf-code-chip-bg)}.mdpdf-font-size__option span{border:1px solid var(--color-line);background:var(--color-white);height:26px;color:var(--color-ink);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:.72rem;font-weight:700;display:inline-flex}.mdpdf-font-size__option small{color:var(--color-muted);font-size:.68rem;font-weight:600}.mdpdf-font-size__option:has(input:checked) small{color:var(--color-primary-dark)}.mdpdf-sheet article[data-font-size=xsmall]{font-size:8pt}.mdpdf-sheet article[data-font-size=small]{font-size:9pt}.mdpdf-sheet article[data-font-size=medium]{font-size:10.5pt}.mdpdf-sheet article[data-font-size=large]{font-size:12pt}.mdpdf-sheet .mdpdf-page-break{color:#7d8b78;letter-spacing:.12em;align-items:center;gap:.8em;margin:1.5em 0;font-size:.75rem;font-weight:700;display:flex}.mdpdf-sheet .mdpdf-page-break:before,.mdpdf-sheet .mdpdf-page-break:after{content:"";border-top:1px dashed;flex:1}.mdpdf-sheet article[data-template=compact]{page:mdpdf-compact}.mdpdf-sheet article[data-template=book]{page:mdpdf-book}.mdpdf-sheet article[data-template=academic]{page:mdpdf-academic}@media (width>=901px){.mdpdf-stage{top:var(--header-offset);z-index:2;height:calc(100vh - var(--header-offset) - 12px);background:0 0;position:sticky}.mdpdf-editor textarea{font-size:13px;line-height:1.7}.mdpdf-workspace,.mdpdf-editor,.mdpdf-sheet{height:100%;min-height:0}}@media (width<=900px){.mdpdf-stage{top:var(--mdpdf-header,var(--header-height));z-index:2;height:calc(100vh - var(--mdpdf-header,var(--header-height)) - 12px);height:calc(100svh - var(--mdpdf-header,var(--header-height)) - env(safe-area-inset-bottom,0px));background:var(--color-surface);touch-action:manipulation;flex-direction:column;display:flex;position:sticky}.mdpdf-stage.is-fitted{z-index:40;margin:0;position:fixed;overflow:hidden}.mdpdf-editor{border-right:0}.mdpdf-toolbar{grid-template-columns:1fr 1fr;display:grid}.mdpdf-toolbar__group{display:contents}.mdpdf-toolbar .btn{white-space:nowrap;padding:0 8px;font-size:.72rem}.mdpdf-toolbar .btn--primary{grid-column:1/-1;margin-left:0}.mdpdf-options{flex-direction:column;align-items:stretch;gap:4px}.mdpdf-templates,.mdpdf-palettes,.mdpdf-font-size{width:100%}.mdpdf-template,.mdpdf-palette,.mdpdf-font-size__option span,.mdpdf-toolbar .btn{height:40px}.mdpdf-palette{width:40px}.mdpdf-palette:has(input:checked){width:auto}.mdpdf-panes{gap:4px;display:flex}.mdpdf-panes__tab{border:1px solid var(--color-line);background:var(--color-white);min-height:40px;color:var(--color-ink);cursor:pointer;touch-action:manipulation;border-radius:8px;flex:1 1 0;margin:0;padding:0 12px;font-size:.9rem;font-weight:700}.mdpdf-panes__tab[aria-selected=true]{border-color:var(--color-primary-dark);color:#243018;background:#e7f3d4}.mdpdf-workspace{flex:auto;grid-template-columns:1fr;min-height:0;margin-top:6px}.mdpdf-editor,.mdpdf-sheet{height:100%;min-height:0}.mdpdf-workspace[data-view=editor] .mdpdf-sheet,.mdpdf-workspace[data-view=preview] .mdpdf-editor{display:none}.mdpdf-editor__head,.mdpdf-sheet__head{min-height:48px;padding-top:4px;padding-bottom:4px}.mdpdf-editor__head{position:relative}.mdpdf-editor__head>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mdpdf-format{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:auto;max-width:100%;overflow-x:auto}.mdpdf-format::-webkit-scrollbar{display:none}.mdpdf-format button{touch-action:manipulation;flex:none;min-height:40px;padding:8px 12px;font-size:.95rem}.mdpdf-sheet__head .btn,.mdpdf-presentbar .btn{touch-action:manipulation;min-height:40px}}.mdpdf-sheet.is-presenting{z-index:200;background:#1b2416;border-radius:0;position:fixed;inset:0}.mdpdf-sheet.is-presenting .mdpdf-sheet__head{display:none}.mdpdf-sheet.is-presenting .mdpdf-presentbar{color:#f6f8f4;flex:none;align-items:center;gap:8px;min-height:52px;padding:8px 16px;display:flex}.mdpdf-presentbar__label{letter-spacing:.08em;white-space:nowrap;font-size:.78rem;font-weight:700}.mdpdf-presentbar .btn{white-space:nowrap;flex:none;height:32px;padding:0 12px}.mdpdf-sheet.is-presenting .mdpdf-presentbar__nav{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mdpdf-presentbar.is-single .mdpdf-presentbar__nav{display:none}.mdpdf-presentbar.is-single #mdpdf-present-close{margin-left:auto}.mdpdf-presentbar__count,.mdpdf-presentbar__zoom{font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.mdpdf-presentbar__count{min-width:4.2em}.mdpdf-presentbar__scale{flex:none;align-items:center;gap:6px;display:flex}.mdpdf-presentbar__zoom{min-width:3.4em}.mdpdf-presentbar .btn[aria-pressed=true]{border-color:var(--color-primary-dark);color:var(--color-ink);background:#e7f3d4}.mdpdf-sheet__view,.mdpdf-present-frame{display:contents}.mdpdf-sheet.is-presenting .mdpdf-sheet__view{overscroll-behavior:contain;flex:auto;height:0;min-height:0;padding:16px;display:block;overflow:auto}.mdpdf-sheet.is-presenting .mdpdf-present-frame{margin:0 auto;display:block}.mdpdf-sheet.is-presenting article{transform-origin:0 0;border-radius:8px;flex:none;height:auto;overflow:visible;box-shadow:0 18px 48px #00000059}.mdpdf-sheet.is-presenting .mdpdf-present-off{display:none}body.mdpdf-presenting{overflow:hidden}body.mdpdf-presenting .mdpdf-stage{z-index:210}@media (width<=900px){.mdpdf-presentbar__label{display:none}.mdpdf-sheet.is-presenting .mdpdf-presentbar{flex-wrap:wrap;row-gap:4px}.mdpdf-sheet.is-presenting .mdpdf-presentbar__scale{order:1}.mdpdf-sheet.is-presenting .mdpdf-presentbar__nav{flex:1 0 100%;order:3;justify-content:center;margin-left:0}.mdpdf-sheet.is-presenting #mdpdf-present-close{order:2;margin-left:auto}.mdpdf-workspace[data-view=editor] .mdpdf-sheet.is-presenting{display:flex}}@page{size:A4;margin:16mm 17mm}@page mdpdf-compact{size:A4;margin:10mm 12mm}@page mdpdf-book{size:A4;margin:18mm 20mm}@page mdpdf-academic{size:A4;margin:20mm 18mm}@media print{.site-header,.tool-header,.tool-notes,.tool-legal,.mdpdf-deck,.mdpdf-toolbar,.mdpdf-options,.mdpdf-templates,.mdpdf-palettes,.mdpdf-font-size,.mdpdf-status,.mdpdf-panes,.mdpdf-stage-spacer,.mdpdf-editor,.mdpdf-sheet__head,.mdpdf-presentbar,astro-dev-toolbar{display:none!important}body,.tool-layout,.tool-main{background:#fff!important;min-height:0!important}.tool-app,.tool-container,.mdpdf-stage,.mdpdf-workspace,.mdpdf-sheet{width:auto!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.mdpdf-sheet.is-presenting{background:0 0!important;position:static!important}.mdpdf-sheet__view,.mdpdf-present-frame{height:auto!important;display:contents!important;overflow:visible!important}.mdpdf-sheet article{border-width:0;zoom:1!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}.mdpdf-sheet article[data-template=asunote]{border-top:4pt solid var(--mdpdf-main)!important;padding-top:4mm!important}.mdpdf-sheet article,.mdpdf-sheet article *{print-color-adjust:exact!important}.mdpdf-sheet .mdpdf-page-break{break-before:page;page-break-before:always;color:#0000!important;border:0!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;overflow:hidden!important}.mdpdf-sheet .mdpdf-page-break:before,.mdpdf-sheet .mdpdf-page-break:after{content:none!important;border:0!important}.mdpdf-sheet a{color:inherit;text-decoration:none}}
