.muted[data-astro-cid-zrdougib]{color:var(--muted)}#milkdown[data-astro-cid-zrdougib]{border:1px solid var(--border);background:var(--bg);border-radius:12px;min-height:60vh;overflow:hidden}#md-out[data-astro-cid-zrdougib]{border:1px solid var(--border);background:var(--code-bg);white-space:pre-wrap;border-radius:8px;margin-top:1rem;padding:1rem;overflow-x:auto}.pm-overlay[data-astro-cid-zrdougib][hidden]{display:none}.pm-overlay[data-astro-cid-zrdougib]{z-index:100;backdrop-filter:blur(4px);background:#0c0e128c;justify-content:center;align-items:center;padding:1.5rem;animation:.15s pm-fade;display:flex;position:fixed;inset:0}@keyframes pm-fade{0%{opacity:0}to{opacity:1}}@keyframes pm-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.pm-card[data-astro-cid-zrdougib]{background:var(--bg);width:100%;max-width:46rem;color:inherit;border:1px solid var(--border);border-radius:16px;max-height:92vh;padding:1.75rem 1.9rem 1.4rem;animation:.18s cubic-bezier(.2,.8,.2,1) pm-pop;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000059}#pm-signin[data-astro-cid-zrdougib]{max-width:26rem;margin:0 auto}.pm-close[data-astro-cid-zrdougib]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.7rem;line-height:1;position:absolute;top:.85rem;right:1rem}.pm-title[data-astro-cid-zrdougib]{letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.45rem}.pm-sub[data-astro-cid-zrdougib]{color:var(--muted);margin:0 0 1.35rem;font-size:.95rem;line-height:1.5}.pm-field[data-astro-cid-zrdougib]{margin-bottom:1rem;display:block}.pm-label[data-astro-cid-zrdougib]{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;display:block}.pm-card[data-astro-cid-zrdougib] input[data-astro-cid-zrdougib][type=text],.pm-card[data-astro-cid-zrdougib] input[data-astro-cid-zrdougib][type=email],.pm-card[data-astro-cid-zrdougib] input[data-astro-cid-zrdougib][type=number],.pm-card[data-astro-cid-zrdougib] textarea[data-astro-cid-zrdougib]{width:100%;font:inherit;color:var(--fg);border:1px solid var(--border);border-radius:var(--admin-radius-sm);background:var(--surface);padding:.6rem .75rem}.pm-card[data-astro-cid-zrdougib] input[data-astro-cid-zrdougib]::placeholder,.pm-card[data-astro-cid-zrdougib] textarea[data-astro-cid-zrdougib]::placeholder{color:var(--muted)}.pm-card[data-astro-cid-zrdougib] textarea[data-astro-cid-zrdougib]{resize:vertical;line-height:1.5}.pm-card[data-astro-cid-zrdougib] input[data-astro-cid-zrdougib]:focus,.pm-card[data-astro-cid-zrdougib] textarea[data-astro-cid-zrdougib]:focus,.pm-slug[data-astro-cid-zrdougib]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.pm-tags[data-astro-cid-zrdougib]{border:1px solid var(--border);border-radius:var(--admin-radius-sm);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem;display:flex}.pm-tags[data-astro-cid-zrdougib] input[data-astro-cid-zrdougib]{flex:1;min-width:6rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:.25rem .35rem!important}.pm-chip[data-astro-cid-zrdougib]{background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.85em;display:inline-flex}.pm-chip[data-astro-cid-zrdougib] button[data-astro-cid-zrdougib]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.05em;line-height:1}.pm-permalink[data-astro-cid-zrdougib]{color:var(--muted);margin:.1rem 0 1.1rem;font-size:.85rem}.pm-slug[data-astro-cid-zrdougib]{color:var(--accent);border-radius:4px;outline:none;padding:0 .15rem}.pm-toggle[data-astro-cid-zrdougib]{color:var(--muted);cursor:pointer;align-items:center;gap:.55rem;margin-bottom:1.35rem;font-size:.9rem;display:flex}.pm-actions[data-astro-cid-zrdougib]{align-items:center;gap:.85rem;display:flex}.pm-btn[data-astro-cid-zrdougib]{border:1px solid var(--border);border-radius:var(--admin-radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:.6rem 1rem;font-weight:600}.pm-btn[data-astro-cid-zrdougib]:disabled{opacity:.6;cursor:default}.pm-btn-primary[data-astro-cid-zrdougib]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}#pm-signin[data-astro-cid-zrdougib] .pm-btn-primary[data-astro-cid-zrdougib]{width:100%}#pm-form[data-astro-cid-zrdougib] .pm-btn-primary[data-astro-cid-zrdougib]{padding-inline:1.6rem}.pm-or[data-astro-cid-zrdougib]{text-align:center;color:var(--muted);margin:.9rem 0;font-size:.8rem}.pm-magic[data-astro-cid-zrdougib]{gap:.5rem;display:flex}.pm-magic[data-astro-cid-zrdougib] input[data-astro-cid-zrdougib]{flex:1}.pm-status[data-astro-cid-zrdougib]{color:var(--fg);font-size:.88rem;font-family:var(--font-sans);line-height:1.4;transition:color .2s}.pm-status[data-astro-cid-zrdougib]:empty{display:none}.pm-status[data-astro-cid-zrdougib] a[data-astro-cid-zrdougib]{color:var(--accent);text-decoration:underline}.pm-progress[data-astro-cid-zrdougib]{border:2px solid color-mix(in srgb, var(--accent) 28%, transparent);border-top-color:var(--accent);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite pm-spin;display:none}.pm-actions[data-astro-cid-zrdougib]:has(#pm-publish:disabled) .pm-progress[data-astro-cid-zrdougib]{display:inline-block}@keyframes pm-spin{to{transform:rotate(360deg)}}.d2-preview{justify-content:center;padding:1rem;display:flex;overflow-x:auto}.d2-preview svg{max-width:100%;height:auto}.d2-error{color:#e5484d;white-space:pre-wrap;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.plotly-cell{max-width:100%;margin:.25rem 0 1rem;overflow-x:hidden}.plotly-holder{width:100%;height:380px}.py-running{opacity:.6;padding:.5rem .8rem;font-size:.85em}.py-output{white-space:pre-wrap;background:var(--code-bg);color:var(--code-fg);border:1px solid var(--rule);border-radius:8px;margin:.3rem 0 .6rem;padding:.7rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;overflow-x:auto}.plotly-error{color:#e5484d;white-space:pre-wrap;margin:0;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;overflow-x:auto}.plotly-controls{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.85em;display:flex}.plotly-controls .pc-label{opacity:.85;font-weight:600}.plotly-controls label{opacity:.85;align-items:center;gap:.25rem;display:inline-flex}.plotly-controls input{border:1px solid var(--border);background:var(--bg);width:3.5rem;color:inherit;border-radius:4px;padding:.15rem .3rem}.plotly-controls button{background:var(--accent)!important;color:var(--on-accent)!important;opacity:1!important;cursor:pointer!important;border:0!important;border-radius:6px!important;padding:.3rem .85rem!important;font-size:.85em!important;font-weight:600!important}.plotly-controls button:disabled{opacity:.55!important;cursor:default!important}.plotly-controls .pc-status{opacity:.75}#editor-wrap .milkdown{--crepe-color-background:var(--bg);--crepe-color-on-background:var(--fg);--crepe-color-surface:var(--bg);--crepe-color-surface-low:var(--surface);--crepe-color-on-surface:var(--fg);--crepe-color-on-surface-variant:var(--muted);--crepe-color-outline:var(--border);--crepe-color-primary:var(--accent);--crepe-color-secondary:color-mix(in srgb, var(--accent) 16%, transparent);--crepe-color-on-secondary:var(--fg);--crepe-color-inverse:var(--fg);--crepe-color-on-inverse:var(--bg);--crepe-color-inline-code:var(--accent);--crepe-color-inline-area:var(--surface);--crepe-color-error:#e5484d;--crepe-color-hover:var(--admin-hover);--crepe-color-selected:color-mix(in srgb, var(--accent) 14%, transparent);--crepe-font-title:var(--serif-display);--crepe-font-default:var(--serif-body);--crepe-font-code:var(--font-mono);background:var(--bg);color:var(--fg)}#editor-wrap .milkdown .ProseMirror,#editor-wrap .milkdown [contenteditable=true]{caret-color:var(--accent)}#editor-wrap .milkdown code:not(pre code){background:var(--paper-2);border:1px solid var(--rule);color:var(--accent);border-radius:4px;padding:.05em .35em}#editor-wrap .milkdown .ProseMirror{color:var(--ink);font-size:19px;line-height:1.75}#editor-wrap .milkdown .ProseMirror p{margin:0 0 1.35em}#editor-wrap .milkdown .ProseMirror h1{font-family:var(--serif-display);letter-spacing:-.02em;margin:0 0 .4em;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.08}#editor-wrap .milkdown .ProseMirror h2{font-family:var(--serif-display);letter-spacing:-.01em;margin:2em 0 .6em;font-size:clamp(25px,3.2vw,34px);font-weight:600;line-height:1.15}#editor-wrap .milkdown .ProseMirror h3{font-family:var(--serif-display);margin:1.8em 0 .5em;font-size:22px;font-weight:600}#editor-wrap .milkdown .ProseMirror blockquote{border-left:2px solid var(--accent);margin:1.8em 0;padding:6px 0 6px 26px}#editor-wrap .milkdown .ProseMirror blockquote p{font-family:var(--serif-display);color:var(--ink);margin:0;font-size:24px;font-style:italic;line-height:1.5}#editor-wrap .milkdown .ProseMirror hr{background:var(--rule);border:0;height:1px;margin:2.4em 0}#editor-wrap .milkdown .ProseMirror ul,#editor-wrap .milkdown .ProseMirror ol{margin:0 0 1.35em;padding-left:1.4em}#editor-wrap .milkdown .ProseMirror li{margin:.4em 0}
