@import"https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap";.note *{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:15px;font-size:large}.note *:nth-child(2n){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:15px;background-color:#e8e8e8}.note *:before{content:" > ";visibility:hidden}.note *:hover:before{content:" > ";visibility:visible}body,html{background:#000}.copyright.svelte-1m3pnle{position:absolute;padding-left:.5em;padding-right:0;bottom:-10px;right:5px;margin-right:.5em;font-size:1.5em;font-weight:700;opacity:.7;font-family:Amatic SC,cursive}.copyright.svelte-1m3pnle .hover-text:where(.svelte-1m3pnle){display:none}.copyright.svelte-1m3pnle:hover .hover-text:where(.svelte-1m3pnle){display:inline;opacity:1;font-stretch:expanded;font-family:Amatic SC,cursive}.copyright.svelte-1m3pnle:hover .text:where(.svelte-1m3pnle){display:none}.toc.svelte-16ppjrr{position:absolute;top:var(--ctrl-top, 12px);left:0;margin:0;padding:0;z-index:40;display:flex;flex-direction:column;max-height:calc(var(--canvas-h, 1080px) - var(--ctrl-top, 12px) - 12px)}.toc.bar.svelte-16ppjrr{position:relative;top:auto;left:auto;max-height:none}.toc.bar.svelte-16ppjrr .content:where(.svelte-16ppjrr){position:absolute;bottom:100%;left:0;margin-left:0;margin-bottom:4px;max-height:min(42vh,calc(100vh - 10em))}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr){padding:0;margin:0 0 0 .2em;border:1.5px solid var(--toc-border, #CCCCCC);border-radius:3px;color:var(--toc-fg, #111111);background-color:var(--toc-bg, #EEEEEE);display:flex;flex-direction:column;min-height:0;overflow:hidden}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) .head:where(.svelte-16ppjrr){flex:none;padding:0 1em}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) .scroll:where(.svelte-16ppjrr){flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.6em}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol:where(.svelte-16ppjrr){padding:0}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) .scroll:where(.svelte-16ppjrr)>ol:where(.svelte-16ppjrr):not(.results){padding-left:2em}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol.results:where(.svelte-16ppjrr){padding-left:.8em}a.svelte-16ppjrr{text-decoration:none}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol:where(.svelte-16ppjrr) li:where(.svelte-16ppjrr) a:where(.svelte-16ppjrr){padding-left:.5em;padding-right:.5em}#article.svelte-16ppjrr:hover,.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol:where(.svelte-16ppjrr) li:where(.svelte-16ppjrr):hover{background-color:var(--toc-row-hover-bg, #DDDDDD)}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol:where(.svelte-16ppjrr) li.current:where(.svelte-16ppjrr){background-color:var(--toc-current-bg, #CFE3F5)}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol:where(.svelte-16ppjrr) li.current:where(.svelte-16ppjrr)>a:where(.svelte-16ppjrr){color:var(--toc-current-fg, #0B3A63);font-weight:600}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol:where(.svelte-16ppjrr) li.current:where(.svelte-16ppjrr):hover{background-color:var(--toc-current-bg, #CFE3F5)}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol:where(.svelte-16ppjrr) li.selected:where(.svelte-16ppjrr){outline:2px solid var(--toc-selected-outline, #2980B9);outline-offset:-2px;background-color:var(--toc-row-hover-bg, #DDDDDD)}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol:where(.svelte-16ppjrr) li.selected.current:where(.svelte-16ppjrr){background-color:var(--toc-current-bg, #CFE3F5)}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) .search:where(.svelte-16ppjrr){display:block;width:100%;box-sizing:border-box;margin:.5em 0;padding:.3em .5em;font:inherit;color:var(--toc-fg, #111111);background-color:var(--toc-search-bg, #FFFFFF);border:1.5px solid var(--toc-search-border, #CCCCCC);border-radius:3px}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) .results:where(.svelte-16ppjrr){list-style:none}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) ol.results:where(.svelte-16ppjrr) li:where(.svelte-16ppjrr) a:where(.svelte-16ppjrr){display:block;padding:.25em .5em}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) .hit-title:where(.svelte-16ppjrr){display:block}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) .snippet:where(.svelte-16ppjrr){display:block;font-size:.8em;line-height:1.3;opacity:.8;color:var(--toc-snippet-fg, #555555)}.toc.svelte-16ppjrr .content:where(.svelte-16ppjrr) .no-matches:where(.svelte-16ppjrr){margin:.25em .5em .5em;color:var(--toc-snippet-fg, #555555)}.scrim.svelte-4dalc1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;background:var(--overview-page-scrim-bg, #0C0F13F2);padding:2em 2.2em;gap:1.2em}.scrim.present.svelte-4dalc1{position:fixed;z-index:100}.head.svelte-4dalc1{display:flex;align-items:baseline;gap:1em;flex:none;color:var(--overview-page-head-fg, #E6EDF3);font-size:1.1em}.head-title.svelte-4dalc1{font-weight:700;letter-spacing:.08em}.head-count.svelte-4dalc1,.head-hint.svelte-4dalc1{color:var(--overview-page-dim-fg, #8A99A8);font-size:.8em}.search.svelte-4dalc1{flex:0 1 16em;min-width:8em;font:inherit;font-size:.85em;color:var(--overview-page-head-fg, #E6EDF3);background:var(--overview-page-tile-bg, #14181D);border:1.5px solid var(--overview-page-tile-border, #2B3440);border-radius:4px;padding:.3em .65em}.search.svelte-4dalc1::placeholder{color:var(--overview-page-dim-fg, #8A99A8)}.search.svelte-4dalc1:focus{outline:none;border-color:var(--overview-page-tile-hover-border, #2980B9)}.no-matches.svelte-4dalc1{flex:1;margin:0;color:var(--overview-page-dim-fg, #8A99A8);font-size:1.05em;text-align:center;align-self:center}.head-status.svelte-4dalc1{font-size:.75em;color:var(--overview-page-dim-fg, #8A99A8)}.head-status.err.svelte-4dalc1{color:#e74c3c}.head-status.ok.svelte-4dalc1{color:var(--overview-page-current-border, #00B356)}.status-open.svelte-4dalc1{cursor:pointer;margin-left:.5em;font:inherit;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--overview-page-tile-hover-border, #2980B9);border:none;border-radius:3px;padding:.15em .55em}.head-actions.svelte-4dalc1{margin-left:auto;display:flex;align-items:center;gap:.85em}.add-head-btn.svelte-4dalc1{background:var(--overview-page-tile-hover-border, #2980B9);border-color:var(--overview-page-tile-hover-border, #2980B9);color:#fff}.add-head-btn.svelte-4dalc1:disabled{opacity:.5;cursor:not-allowed}.edit-kbd.svelte-4dalc1{margin-left:.4em;font:inherit;font-size:.85em;font-weight:600;opacity:.75;border:1px solid currentColor;border-radius:3px;padding:0 .3em;line-height:1.25}.edit-btn.svelte-4dalc1{cursor:pointer;font:inherit;font-size:.75em;font-weight:700;letter-spacing:.06em;color:var(--overview-page-head-fg, #E6EDF3);background:transparent;border:1.5px solid var(--overview-page-tile-border, #2B3440);border-radius:4px;padding:.25em .7em}.edit-btn.svelte-4dalc1:hover,.edit-btn.svelte-4dalc1:focus-visible{border-color:var(--overview-page-tile-hover-border, #2980B9)}.edit-btn.on.svelte-4dalc1{background:var(--overview-page-tile-hover-border, #2980B9);border-color:var(--overview-page-tile-hover-border, #2980B9);color:#fff}.edit-btn.flash.svelte-4dalc1{background:#8b2e2e;border-color:#c0392b;color:#fff}.current-btn.svelte-4dalc1{cursor:pointer;font:inherit;font-size:.75em;font-weight:700;letter-spacing:.06em;color:var(--overview-page-head-fg, #E6EDF3);background:transparent;border:1.5px solid var(--overview-page-tile-border, #2B3440);border-radius:4px;padding:.25em .7em}.current-btn.svelte-4dalc1:hover,.current-btn.svelte-4dalc1:focus-visible{border-color:var(--overview-page-tile-hover-border, #2980B9)}.current-btn.pending.svelte-4dalc1{border-color:var(--overview-page-current-border, #00B356);color:var(--overview-page-current-border, #00B356)}.current-arrow.svelte-4dalc1{display:inline-block;margin-right:.3em;animation:svelte-4dalc1-current-arrow-bounce 1s ease-in-out infinite}@keyframes svelte-4dalc1-current-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.current-arrow.svelte-4dalc1{animation:none}}kbd.svelte-4dalc1{border:1px solid var(--overview-page-tile-border, #2B3440);border-radius:3px;padding:0 .35em}.add-form-wrap.svelte-4dalc1{flex:none}.add-form.svelte-4dalc1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75em 1em;align-items:end;background:var(--overview-page-tile-bg, #14181D);border:1.5px solid var(--overview-page-tile-border, #2B3440);border-radius:6px;padding:1em 1.2em;color:var(--overview-page-head-fg, #E6EDF3);font-size:.85em}.add-form-title.svelte-4dalc1{grid-column:1 / -1;font-weight:700;letter-spacing:.06em;font-size:.95em}.add-form.svelte-4dalc1 label:where(.svelte-4dalc1){display:flex;flex-direction:column;gap:.3em}.add-form.svelte-4dalc1 label:where(.svelte-4dalc1) span:where(.svelte-4dalc1){color:var(--overview-page-dim-fg, #8A99A8);font-size:.85em}.add-form.svelte-4dalc1 input:where(.svelte-4dalc1),.add-form.svelte-4dalc1 select:where(.svelte-4dalc1){font:inherit;color:var(--overview-page-head-fg, #E6EDF3);background:#0c0f13;border:1px solid var(--overview-page-tile-border, #2B3440);border-radius:3px;padding:.35em .5em}.add-form-check.svelte-4dalc1{grid-column:1 / -1;flex-direction:row!important;align-items:center;gap:.5em!important;color:var(--overview-page-dim-fg, #8A99A8);font-size:.9em}.add-form-check.svelte-4dalc1 input:where(.svelte-4dalc1){width:1em;height:1em}.add-form-actions.svelte-4dalc1{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.6em}.form-btn.svelte-4dalc1{cursor:pointer;font:inherit;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--overview-page-tile-hover-border, #2980B9);border:none;border-radius:4px;padding:.4em 1em}.form-btn.ghost.svelte-4dalc1{background:transparent;color:var(--overview-page-dim-fg, #8A99A8);border:1px solid var(--overview-page-tile-border, #2B3440)}.form-btn.svelte-4dalc1:disabled{opacity:.5;cursor:not-allowed}.grid.svelte-4dalc1{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.4em;min-height:0;overflow-y:auto;padding-right:.4em}.grid.editing.svelte-4dalc1{column-gap:1.8em;padding-right:1.2em}.tile-wrap.svelte-4dalc1{position:relative;display:flex;flex-direction:column}.tile.svelte-4dalc1{display:flex;flex-direction:column;gap:.5em;padding:0;cursor:pointer;text-align:left;background:none;border:none;font:inherit;color:inherit}.shot.svelte-4dalc1{display:block;position:relative;overflow:hidden;width:100%;background:var(--overview-page-tile-bg, #14181D);border:1.5px solid var(--overview-page-tile-border, #2B3440);border-radius:4px}.tile.svelte-4dalc1:hover .shot:where(.svelte-4dalc1),.tile.svelte-4dalc1:focus-visible .shot:where(.svelte-4dalc1){border-color:var(--overview-page-tile-hover-border, #2980B9)}.tile.current.svelte-4dalc1 .shot:where(.svelte-4dalc1){border-color:var(--overview-page-current-border, #00B356);box-shadow:0 0 0 2px var(--overview-page-current-border, #00B356)}.frame.svelte-4dalc1{position:absolute;top:50%;left:50%;transform-origin:center center;border:0;pointer-events:none}.card.svelte-4dalc1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:.8em;text-align:center;color:var(--overview-page-dim-fg, #8A99A8);font-size:.9em}.label.svelte-4dalc1{display:flex;align-items:baseline;gap:.5em;flex:none;font-size:.8em;color:var(--overview-page-head-fg, #E6EDF3)}.num.svelte-4dalc1{color:var(--overview-page-dim-fg, #8A99A8);font-variant-numeric:tabular-nums}.name.svelte-4dalc1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path-line.svelte-4dalc1{font-size:.7em;color:var(--overview-page-dim-fg, #8A99A8);font-family:ui-monospace,monospace}.tile.current.svelte-4dalc1 .num:where(.svelte-4dalc1),.tile.current.svelte-4dalc1 .name:where(.svelte-4dalc1){color:var(--overview-page-current-border, #00B356)}.tile-remove.svelte-4dalc1{position:absolute;top:.35em;right:.35em;z-index:2;cursor:pointer;width:1.7em;height:1.7em;border-radius:4px;border:1.5px solid var(--overview-page-tile-border, #2B3440);background:var(--overview-page-tile-bg, #14181D);color:var(--overview-page-head-fg, #E6EDF3);font:inherit;font-size:1.1em;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}.tile-remove.svelte-4dalc1:hover{border-color:#c0392b;color:#e74c3c}.gutter-add.svelte-4dalc1{position:absolute;right:-1.05em;top:28%;z-index:3;cursor:pointer;width:1.5em;height:1.5em;border-radius:50%;border:1.5px solid var(--overview-page-tile-border, #2B3440);background:var(--overview-page-tile-bg, #14181D);color:var(--overview-page-dim-fg, #8A99A8);font:inherit;font-size:1em;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;opacity:.55;transition:opacity .12s ease,border-color .12s ease,color .12s ease}.tile-wrap.svelte-4dalc1:hover .gutter-add:where(.svelte-4dalc1),.gutter-add.svelte-4dalc1:hover,.gutter-add.svelte-4dalc1:focus-visible{opacity:1;border-color:var(--overview-page-tile-hover-border, #2980B9);color:var(--overview-page-tile-hover-border, #2980B9)}.gutter-add.svelte-4dalc1:disabled{opacity:.3;cursor:not-allowed}.mode.svelte-thv7h7{position:absolute;top:14px;right:16px;margin-right:0;font-size:1.2em}.mode.inline.svelte-thv7h7{position:relative;top:auto;right:auto;margin-right:0;font-size:inherit;display:flex;align-items:center}.mode.inline.svelte-thv7h7 button.chrome{font-size:inherit;font-weight:700;letter-spacing:.04em;padding:.25em .7em;margin:.2em .1em;border-radius:999px;background:transparent;color:var(--annot-toggle-fg, #F0A33E);opacity:.62;transition:opacity .12s ease,background .12s ease}.mode.inline.svelte-thv7h7 button.chrome:hover:not(:disabled){opacity:1;color:var(--annot-toggle-fg, #F0A33E);background:var(--annot-bar-hover, rgba(255, 255, 255, .1));border-color:transparent}.mode.inline.svelte-thv7h7 button.chrome.selected{opacity:1;background:var(--annot-pen, #F0A33E);color:var(--annot-bar-on-fg, #1A1206);border-color:transparent}.menu.svelte-thv7h7{position:absolute;top:100%;right:0;min-width:16.8em;max-height:80vh;overflow-y:auto;border:1.5px solid var(--toc-border, #CCCCCC);border-radius:3px;background-color:var(--toc-bg, #EEEEEE);color:var(--toc-fg, #111111);font-size:.7em;z-index:2}.menu.svelte-thv7h7 .sep:where(.svelte-thv7h7){padding:.3em .6em .1em;font-weight:700;opacity:.55;letter-spacing:.05em}.menu.svelte-thv7h7 .sep:where(.svelte-thv7h7) .tool-mn{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.menu.svelte-thv7h7 .row:where(.svelte-thv7h7){display:flex;justify-content:space-between;gap:1.2em;width:100%;padding:.25em .6em;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.menu.svelte-thv7h7 .row:where(.svelte-thv7h7):hover,.menu.svelte-thv7h7 .row:where(.svelte-thv7h7):focus-visible{background-color:var(--toc-row-hover-bg, #DDDDDD);outline:none}.menu.svelte-thv7h7 .row.current:where(.svelte-thv7h7){background-color:var(--ctrl-selected-bg, #00B356);color:var(--on-accent, #FFFFFF)}.menu.svelte-thv7h7 .row.current:where(.svelte-thv7h7):hover,.menu.svelte-thv7h7 .row.current:where(.svelte-thv7h7):focus-visible{filter:brightness(1.06)}.menu.svelte-thv7h7 .row:where(.svelte-thv7h7) .v:where(.svelte-thv7h7){opacity:.7}.menu.svelte-thv7h7 .row.current:where(.svelte-thv7h7) .v:where(.svelte-thv7h7){opacity:.9}.menu.svelte-thv7h7 .custom:where(.svelte-thv7h7){justify-content:flex-start;gap:.4em}.menu.svelte-thv7h7 .custom:where(.svelte-thv7h7) input:where(.svelte-thv7h7){width:4em;font:inherit}.menu.svelte-thv7h7 .custom:where(.svelte-thv7h7) button:where(.svelte-thv7h7){cursor:pointer;font:inherit}.annot-tools.svelte-np225x{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-80%);transition:transform .16s ease;z-index:1;display:flex;align-items:stretch;font-size:calc(var(--base-font, 16px) * .5);border:3px solid var(--annot-bar-edge, rgba(255, 255, 255, .35));border-top:none;border-radius:0 0 10px 10px;background:var(--annot-toggle-bg, rgba(20, 22, 26, .92));box-shadow:0 3px 14px #0006}.annot-tools.svelte-np225x:hover,.annot-tools.svelte-np225x:focus-within,.annot-tools.pinned.svelte-np225x,.annot-tools.armed.svelte-np225x,.annot-tools.menu-open.svelte-np225x{transform:translate(-50%) translateY(0)}.annot-tools.bare.svelte-np225x:not(.armed):not(.menu-open):not(:hover):not(:focus-within),.annot-tools.bare.tucked.svelte-np225x:not(.armed){transform:translate(-50%) translateY(-120%);visibility:hidden;pointer-events:none}.annot-tools.overview-open.svelte-np225x,.annot-tools.overview-open.svelte-np225x:hover,.annot-tools.overview-open.svelte-np225x:focus-within,.annot-tools.overview-open.pinned.svelte-np225x,.annot-tools.overview-open.armed.svelte-np225x,.annot-tools.overview-open.menu-open.svelte-np225x{transform:translate(-50%) translateY(-120%);opacity:0;visibility:hidden;pointer-events:none}.annot-tools.armed.svelte-np225x{box-shadow:0 3px 14px #0006,0 0 0 2px color-mix(in srgb,var(--annot-toggle-fg, #f0a33e) 55%,transparent)}.annot-menu.svelte-np225x{position:relative;display:flex;align-items:stretch}.annot-tools.svelte-np225x .tool-mn{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.annot-hamburger.svelte-np225x{gap:.2em;letter-spacing:.02em;font-weight:700;white-space:nowrap}.annot-tools.svelte-np225x .annot-anchor{cursor:pointer;font:inherit;font-weight:700;letter-spacing:.04em;opacity:.6;transition:opacity .12s ease;padding:.3em .75em;border:0;background:transparent;color:var(--annot-toggle-fg, #f0a33e);white-space:nowrap}.annot-tools.svelte-np225x .annot-anchor:hover,.annot-tools.svelte-np225x .annot-anchor:focus-visible{opacity:1}.annot-hamburger.svelte-np225x{cursor:pointer;font:inherit;font-size:1.05em;line-height:1;display:flex;align-items:center;justify-content:center;min-width:1.9em;padding:.2em .4em;border:0;background:transparent;color:var(--annot-toggle-fg, #f0a33e);opacity:.6;transition:opacity .12s ease,background .12s ease}.annot-hamburger.svelte-np225x:hover,.annot-menu.svelte-np225x:hover .annot-hamburger:where(.svelte-np225x),.annot-menu.svelte-np225x:focus-within .annot-hamburger:where(.svelte-np225x),.annot-menu.menu-open.svelte-np225x .annot-hamburger:where(.svelte-np225x){opacity:1;background:var(--annot-bar-hover, rgba(255, 255, 255, .1))}.annot-drop.svelte-np225x{position:absolute;top:100%;right:0;z-index:1;min-width:13.5em;display:flex;flex-direction:column;padding:.35em;gap:.1em;border:1px solid var(--annot-bar-edge, rgba(255, 255, 255, .16));border-top:none;border-radius:0 0 10px 10px;background:var(--annot-toggle-bg, rgba(20, 22, 26, .96));box-shadow:0 8px 26px #00000080;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease}.annot-menu.svelte-np225x:not(.dismissed):hover .annot-drop:where(.svelte-np225x),.annot-menu.svelte-np225x:not(.dismissed):focus-within .annot-drop:where(.svelte-np225x),.annot-menu.menu-open.svelte-np225x .annot-drop:where(.svelte-np225x){opacity:1;pointer-events:auto;transform:translateY(0)}.menu-sep.svelte-np225x{height:1px;margin:.3em .45em;background:var(--annot-bar-edge, rgba(255, 255, 255, .16));flex:none}.menu-about.svelte-np225x{padding:.15em .9em .3em;font-size:.72em;letter-spacing:.02em;color:var(--annot-bar-fg, #fff);opacity:.45;white-space:nowrap;-webkit-user-select:text;user-select:text;cursor:default}.annot-drop.svelte-np225x .capture-btn{display:block;width:100%;position:relative}.annot-drop.svelte-np225x .annot-tool{display:flex;align-items:center;gap:.55em;width:100%;text-align:left;cursor:pointer;font:inherit;font-weight:700;letter-spacing:.04em;padding:.42em .65em;border:0;border-radius:6px;background:transparent;color:var(--annot-toggle-fg, #f0a33e)}.annot-drop.svelte-np225x .annot-tool:hover:not(:disabled){background:var(--annot-bar-hover, rgba(255, 255, 255, .1))}.annot-drop.svelte-np225x .annot-tool:disabled{cursor:default;opacity:.7}.annot-drop.svelte-np225x .tool-ico{display:flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;flex:none;opacity:.9}.annot-drop.svelte-np225x .tool-ico svg{display:block;width:1em;height:1em}.annot-drop.svelte-np225x .tool-label{flex:1 1 auto;min-width:0}.annot-drop.svelte-np225x .tool-kbd{flex:none;font:inherit;font-size:.78em;font-weight:600;letter-spacing:.04em;opacity:.55;border:1px solid var(--annot-bar-edge, rgba(255, 255, 255, .28));border-radius:3px;padding:.05em .35em;line-height:1.3}.annot-drop.svelte-np225x .tool-trail{flex:none;opacity:.5;font-size:.85em;line-height:1}.annot-drop.svelte-np225x .tool-ext{display:flex;align-items:center;opacity:.55}.annot-drop.svelte-np225x .tool-ext svg{display:block;width:.95em;height:.95em}.annot-drop.svelte-np225x .print-flyout{position:relative;width:100%}.annot-drop.svelte-np225x .print-sub{position:absolute;right:calc(100% + .2em);top:-.35em;z-index:5;display:flex;flex-direction:column;min-width:13.5em;padding:.35em;gap:.1em;border:1px solid var(--annot-bar-edge, rgba(255, 255, 255, .16));border-radius:10px;background:var(--annot-toggle-bg, rgba(20, 22, 26, .98));box-shadow:0 8px 26px #0000008c}.annot-drop.svelte-np225x .print-sub:after{content:"";position:absolute;left:100%;top:0;width:.45em;height:100%}.annot-drop.svelte-np225x .print-sub button{display:flex;align-items:center;gap:.6em;width:100%;text-align:left;cursor:pointer;padding:.42em .65em;border:0;border-radius:6px;background:transparent;color:var(--annot-toggle-fg, #f0a33e);font:inherit;font-weight:700;letter-spacing:.03em;white-space:nowrap}.annot-drop.svelte-np225x .print-sub button:hover{background:var(--annot-bar-hover, rgba(255, 255, 255, .1))}.annot-drop.svelte-np225x .print-sub-label{flex:1 1 auto}.annot-drop.svelte-np225x .print-sub-kbd{flex:none;font:inherit;font-size:.78em;font-weight:600;opacity:.55;border:1px solid var(--annot-bar-edge, rgba(255, 255, 255, .28));border-radius:3px;padding:.05em .4em;line-height:1.3;min-width:1.2em;text-align:center}.annot-drop.svelte-np225x .print-menu-sep{height:1px;margin:.3em .45em;background:var(--annot-bar-edge, rgba(255, 255, 255, .16));flex:none}.annot-bar-sep{width:1px;align-self:stretch;margin:.35em 0;background:var(--annot-bar-edge, rgba(255, 255, 255, .16))}.annot-tab{cursor:pointer;font:inherit;font-weight:700;letter-spacing:.04em;padding:.25em .7em;margin:.2em .1em;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--annot-toggle-fg, #f0a33e);opacity:.62;transition:opacity .12s ease,background .12s ease;white-space:nowrap}.annot-tab:hover:not(:disabled){opacity:1;background:var(--annot-bar-hover, rgba(255, 255, 255, .1))}.annot-tab.on{opacity:1;background:var(--annot-pen, #f0a33e);color:var(--annot-bar-on-fg, #1a1206);border-color:transparent}.annot-tab:disabled{opacity:.28;cursor:default}.annot-act{cursor:pointer;font:inherit;font-weight:700;letter-spacing:.04em;padding:.25em .7em;margin:.2em .1em;border:1px solid var(--annot-bar-edge, rgba(255, 255, 255, .22));border-radius:999px;background:transparent;color:var(--annot-toggle-fg, #f0a33e);white-space:nowrap}.annot-act:hover{background:var(--annot-bar-hover, rgba(255, 255, 255, .1))}.pin-tab.svelte-np225x{display:inline-flex;align-items:center;justify-content:center;padding:.25em .45em;min-width:1.7em}.pin-icon.svelte-np225x{display:block;width:1.15em;height:1.15em}.ctrl-bar.svelte-15b1u07{position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(85%);transition:transform .16s ease;display:flex;align-items:center;font-size:calc(var(--base-font, 16px) * .5);padding:5px .2em;border:3px solid var(--ctrl-bar-edge, var(--annot-bar-edge, rgba(255, 255, 255, .35)));border-bottom:none;border-radius:10px 10px 0 0;background:var(--ctrl-bar-bg, var(--annot-toggle-bg, rgba(20, 22, 26, .92)));box-shadow:0 -3px 14px #0006;--ctrl-bg: transparent;--ctrl-fg: var(--ctrl-bar-fg, var(--annot-toggle-fg, #f0a33e));--ctrl-hover-bg: var(--ctrl-bar-hover, var(--annot-bar-hover, rgba(255, 255, 255, .1)));--ctrl-selected-bg: var(--ctrl-bar-hover, var(--annot-bar-hover, rgba(255, 255, 255, .14)));--ctrl-strong-bg: var(--ctrl-bar-fg, var(--annot-toggle-fg, #f0a33e));--on-accent: var(--ctrl-bar-fg, var(--annot-toggle-fg, #f0a33e))}.ctrl-bar.svelte-15b1u07:hover,.ctrl-bar.svelte-15b1u07:focus-within,.ctrl-bar.pinned.svelte-15b1u07,.ctrl-bar.armed.svelte-15b1u07{transform:translate(-50%) translateY(0)}.ctrl-bar.armed.svelte-15b1u07{box-shadow:0 -3px 14px #0006,0 0 0 2px color-mix(in srgb,var(--ctrl-bar-fg, var(--annot-toggle-fg, #f0a33e)) 55%,transparent)}.ctrl-bar.bare.svelte-15b1u07:not(.armed):not(:hover):not(:focus-within),.ctrl-bar.bare.tucked.svelte-15b1u07:not(.armed){transform:translate(-50%) translateY(120%);visibility:hidden;pointer-events:none}.ctrl-bar.overview-open.svelte-15b1u07,.ctrl-bar.overview-open.svelte-15b1u07:hover,.ctrl-bar.overview-open.svelte-15b1u07:focus-within,.ctrl-bar.overview-open.pinned.svelte-15b1u07,.ctrl-bar.overview-open.armed.svelte-15b1u07{transform:translate(-50%) translateY(120%);opacity:0;visibility:hidden;pointer-events:none}.ctrl-pin.svelte-15b1u07{cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;padding:.25em .45em;margin:.2em .1em;min-width:1.7em;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ctrl-bar-fg, var(--annot-toggle-fg, #f0a33e));opacity:.62;transition:opacity .12s ease,background .12s ease}.ctrl-pin.svelte-15b1u07:hover{opacity:1;background:var(--ctrl-bar-hover, var(--annot-bar-hover, rgba(255, 255, 255, .1)))}.ctrl-pin.on.svelte-15b1u07{opacity:1;background:var(--ctrl-bar-fg, var(--annot-pen, #f0a33e));color:var(--annot-bar-on-fg, #1a1206);border-color:transparent}.ctrl-pin.svelte-15b1u07 .pin-icon:where(.svelte-15b1u07){display:block;width:1.15em;height:1.15em}.ctrl-bar.svelte-15b1u07 .gp-chrome{opacity:1!important}.ctrl-bar.svelte-15b1u07 .toc,.ctrl-bar.svelte-15b1u07 .nav{position:static}.ctrl-bar.svelte-15b1u07 .nav{display:flex;align-items:center}.ctrl-bar.svelte-15b1u07 button{text-transform:uppercase}.ctrl-anim.svelte-15b1u07{display:flex;align-items:center}.ctrl-bar-sep.svelte-15b1u07{width:1px;align-self:stretch;margin:.35em .15em;background:var(--ctrl-bar-edge, var(--annot-bar-edge, rgba(255, 255, 255, .16)))}.map.svelte-1aw21c8{position:absolute;bottom:12px;right:12px;background:var(--map-bg, rgba(20, 24, 28, .85));border:1.5px solid var(--frame-border, #CCCCCC);box-shadow:0 2px 8px #0006}.map.svelte-1aw21c8 .view:where(.svelte-1aw21c8){position:absolute;box-sizing:border-box;border:2px solid var(--map-view, #FF00AA);background:var(--map-view-fill, rgba(255, 0, 170, .12));min-width:4px;min-height:4px}.anim.svelte-1umtmpy{display:flex;align-items:center;gap:8px;min-width:220px}.icon.svelte-1umtmpy{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;cursor:pointer;color:#9aa7b0;background:#20262e;border:0;border-radius:6px}.icon.svelte-1umtmpy:hover{color:#fff;background:#2980b9}.icon.svelte-1umtmpy:active{transform:translateY(2px)}.icon.svelte-1umtmpy svg:where(.svelte-1umtmpy){display:block;width:22px;height:22px;fill:currentColor}.track.svelte-1umtmpy{position:relative;flex:1;min-width:220px;height:6px;border-radius:999px;background:#333b45;cursor:pointer;touch-action:none}.track.svelte-1umtmpy:before{content:"";position:absolute;left:0;right:0;top:50%;height:22px;transform:translateY(-50%)}.track.svelte-1umtmpy:focus-visible{outline:2px solid #2980b9;outline-offset:3px}.fill.svelte-1umtmpy{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:#2980b9}.knob.svelte-1umtmpy{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid #2980b9;transform:translate(-50%,-50%);pointer-events:none}.label.svelte-1umtmpy{font-size:.8rem;font-weight:700;letter-spacing:.04em;color:#7a8894}.note-editor.svelte-1goykx0{position:fixed;top:var(--gp-inset, 20px);left:calc(var(--gp-split, 50vw) + var(--gp-gap, 16px) / 2);right:var(--gp-inset, 20px);bottom:calc(var(--gp-bar-h, 130px) + var(--gp-inset, 20px));z-index:61;display:flex;flex-direction:column;gap:8px;padding:14px 16px;box-sizing:border-box;color:#e6e6e6;background:#1f1f1f;border:1.5px solid #f0a33e;border-radius:10px;box-shadow:0 6px 24px #00000059;font-family:ui-sans-serif,system-ui,Segoe UI,Helvetica,Arial,sans-serif}header.svelte-1goykx0{display:flex;align-items:center;gap:10px;min-width:0}.title.svelte-1goykx0{font-weight:700;letter-spacing:.06em;color:#f0a33e}.file.svelte-1goykx0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85em;opacity:.6}.spacer.svelte-1goykx0{flex:1}button.svelte-1goykx0{font:inherit;font-weight:600;padding:4px 14px;color:#e6e6e6;background:#333;border:1px solid #555;border-radius:6px;cursor:pointer}button.save.svelte-1goykx0{color:#1f1f1f;background:#f0a33e;border-color:#f0a33e}button.svelte-1goykx0:disabled{opacity:.5;cursor:default}textarea.svelte-1goykx0{flex:1;min-height:0;resize:none;padding:12px;color:inherit;background:#141414;border:1px solid #444;border-radius:6px;font:1.05rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-moz-tab-size:4;tab-size:4}.error.svelte-1goykx0{margin:0;padding:6px 10px;color:#ffd2d2;background:#5a1d1d;border-radius:6px}.hint.svelte-1goykx0{margin:0;font-size:.85em;opacity:.6}body.gp-present{background:#101216;--gp-inset: 20px;--gp-gap: 16px;--gp-bar-h: 130px;--gp-split: 50vw}.preview-col.svelte-btxc36{position:fixed;top:var(--gp-inset, 20px);bottom:calc(var(--gp-bar-h, 130px) + var(--gp-inset, 20px));left:var(--gp-inset, 20px);right:calc(100vw - var(--gp-split, 50vw) + var(--gp-gap, 16px) / 2);display:flex;flex-direction:column;gap:var(--gp-gap, 16px);overflow:hidden;z-index:60}.preview.svelte-btxc36{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-height:0;align-items:flex-end}.preview-label.svelte-btxc36{flex:none;color:#9fb4c6;font-size:1rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-box.svelte-btxc36{position:relative;flex:1;min-height:0;align-self:flex-end;width:auto;max-width:100%;overflow:hidden;border:1.5px solid #3a4450;border-radius:8px;background:#000}.preview-frame.svelte-btxc36{position:absolute;top:50%;left:50%;border:0;transform-origin:center center;pointer-events:none}.splitter.svelte-btxc36{position:fixed;top:var(--gp-inset, 20px);bottom:calc(var(--gp-bar-h, 130px) + var(--gp-inset, 20px));left:var(--gp-split, 50vw);width:14px;transform:translate(-50%);cursor:col-resize;z-index:65;touch-action:none;display:flex;justify-content:center}.splitter.svelte-btxc36:before{content:"";width:2px;height:100%;border-radius:2px;background:#2b333d;transition:background .12s}.splitter.svelte-btxc36:hover:before,.splitter.dragging.svelte-btxc36:before{background:#2980b9}.preview-end.svelte-btxc36{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#6b7885;font-size:1.2rem}.bar.svelte-btxc36{position:fixed;left:0;right:0;bottom:0;height:var(--gp-bar-h, 130px);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 28px;background:#181c22;border-top:1.5px solid #2b333d;color:#e6eef5;z-index:70}.controls.svelte-btxc36{display:flex;align-items:center;gap:18px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.nav.svelte-btxc36{display:flex;align-items:center;gap:6px;font-size:1.5rem}.tools.svelte-btxc36{display:flex;align-items:center;gap:6px}.ov-btn.svelte-btxc36{font-size:1.5rem}.toc.svelte-btxc36{position:relative;font-size:1.5rem}.toc-menu.svelte-btxc36{position:absolute;bottom:calc(100% + 8px);left:0;min-width:22em;max-height:60vh;display:flex;flex-direction:column;overflow:hidden;background:#eef1f4;color:#14181d;border:1.5px solid #3a4450;border-radius:6px;box-shadow:0 -8px 24px #0006;font-size:.62em}.toc-menu.svelte-btxc36 .toc-scroll:where(.svelte-btxc36){overflow-y:auto;min-height:0}.toc-menu.svelte-btxc36 ol:where(.svelte-btxc36){margin:0;padding:4px 0;list-style:none}.toc-menu.svelte-btxc36 li:where(.svelte-btxc36) button:where(.svelte-btxc36){display:flex;gap:.8em;width:100%;padding:.3em .9em;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.toc-menu.svelte-btxc36 li:where(.svelte-btxc36) button:where(.svelte-btxc36):hover{background:#dbe2e8}.toc-menu.svelte-btxc36 li:where(.svelte-btxc36) button.current:where(.svelte-btxc36){background:#2980b9;color:#fff}.toc-menu.svelte-btxc36 li:where(.svelte-btxc36) button:where(.svelte-btxc36) .n:where(.svelte-btxc36){flex:none;width:1.8em;text-align:right;opacity:.6}.toc-menu.svelte-btxc36 li:where(.svelte-btxc36) button:where(.svelte-btxc36) .t:where(.svelte-btxc36){flex:1 1 auto;min-width:0}.toc-menu.svelte-btxc36 li:where(.svelte-btxc36) button:where(.svelte-btxc36) .snip:where(.svelte-btxc36){flex:none;max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.6}.toc-menu.svelte-btxc36 li:where(.svelte-btxc36) button.selected:where(.svelte-btxc36){outline:2px solid #2980b9;outline-offset:-2px}.toc-menu.svelte-btxc36 .search:where(.svelte-btxc36){display:block;width:100%;box-sizing:border-box;margin:4px;padding:.3em .5em;font:inherit;color:#14181d;background:#fff;border:1.5px solid #b3bcc6;border-radius:4px}.toc-menu.svelte-btxc36 .no-matches:where(.svelte-btxc36){margin:.5em .9em;opacity:.7}.checks-menu.svelte-btxc36{display:flex;flex-direction:column;padding:4px;gap:2px;min-width:15em}.checks-menu.svelte-btxc36 button:where(.svelte-btxc36){width:100%;padding:.5em .8em;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:4px}.checks-menu.svelte-btxc36 button:where(.svelte-btxc36):hover{background:#dbe2e8}.meters.svelte-btxc36{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.pos.svelte-btxc36{font-size:1.1rem;font-weight:700;color:#cdd9e3;max-width:40vw;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos.svelte-btxc36 .count:where(.svelte-btxc36){margin-left:10px;color:#8a99a8;font-weight:500}.clocks.svelte-btxc36{display:flex;align-items:center;gap:16px;font-variant-numeric:tabular-nums;flex-wrap:nowrap;white-space:nowrap}.clock.svelte-btxc36{font-size:1.5rem;color:#eaf2f9;white-space:nowrap}.timer.svelte-btxc36{position:relative;display:inline-flex;align-items:center;gap:8px}.pause-btn.svelte-btxc36{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;cursor:pointer;color:#cdd9e3;background:#20262e;border:1.5px solid #2b333d;border-radius:6px}.pause-btn.svelte-btxc36:hover{color:#fff;background:#2980b9}.pause-btn.paused.svelte-btxc36{color:#f0b23e;border-color:#6b5326}.pause-btn.svelte-btxc36 svg:where(.svelte-btxc36){display:block;width:20px;height:20px;fill:currentColor}.elapsed.svelte-btxc36{font:inherit;font-size:1.5rem;cursor:pointer;color:#7ee0a8;background:transparent;border:1.5px solid #2b333d;border-radius:6px;padding:2px 12px;white-space:nowrap}.elapsed.svelte-btxc36:hover,.timer.open.svelte-btxc36 .elapsed:where(.svelte-btxc36){border-color:#7ee0a8}.elapsed.paused.svelte-btxc36{color:#f0b23e}.timer-menu.svelte-btxc36{position:absolute;bottom:calc(100% + 8px);right:0;display:flex;align-items:center;gap:6px;padding:8px;background:#eef1f4;border:1.5px solid #3a4450;border-radius:6px;box-shadow:0 -8px 24px #0006}.timer-menu.svelte-btxc36 input:where(.svelte-btxc36){width:5.5em;font:inherit;font-size:1rem;padding:3px 6px;border:1px solid #b3bcc6;border-radius:4px;color:#14181d;background:#fff}.timer-menu.svelte-btxc36 button:where(.svelte-btxc36){font:inherit;font-size:.95rem;font-weight:700;cursor:pointer;padding:4px 12px;border-radius:4px;border:0}.timer-menu.svelte-btxc36 .tm-set:where(.svelte-btxc36){background:#2980b9;color:#fff}.timer-menu.svelte-btxc36 .tm-reset:where(.svelte-btxc36){background:#d7dee5;color:#14181d}.timer-menu.svelte-btxc36 button:where(.svelte-btxc36):hover{filter:brightness(1.08)}.kbd.svelte-54tpco{display:inline-flex;align-items:center;gap:.4em;vertical-align:middle}.chord.svelte-54tpco{display:inline-flex;align-items:center;gap:.12em;font-family:inherit}.cap.svelte-54tpco{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.9em;height:1.9em;padding:0 .45em;font-family:inherit;font-size:.8em;font-weight:600;line-height:1;white-space:nowrap;color:var(--kbd-fg, #c0f1ff);background:var(--kbd-bg, #1e1e1e);border:1px solid color-mix(in srgb,var(--kbd-border, #cccccc) 45%,transparent);border-radius:.35em;box-shadow:inset 0 -.18em color-mix(in srgb,var(--kbd-border, #cccccc) 18%,transparent)}.join.svelte-54tpco,.then.svelte-54tpco{color:var(--kbd-sep-fg, #c0f1ff);opacity:.55;font-size:.8em;line-height:1}.then.svelte-54tpco{font-style:italic}.onboard-theme.svelte-1tvllmv{display:contents}.onboard-hint.svelte-1tvllmv{position:fixed;left:50%;bottom:18vh;transform:translate(-50%);z-index:45;max-width:min(36rem,calc(100vw - 2rem));box-sizing:border-box;padding:.9rem 1.2rem 1rem;border-radius:.8rem;font-family:system-ui,sans-serif;font-size:1rem;line-height:1.5;text-align:center;color:var(--onboard-fg, var(--hint-fg, #c0f1ff));background:color-mix(in srgb,var(--onboard-bg, var(--hint-bg, #000000)) 88%,transparent);border:1px solid color-mix(in srgb,var(--onboard-border, var(--hint-border, #c0f1ff)) 40%,transparent);box-shadow:0 .5rem 2rem #00000073;animation:svelte-1tvllmv-onboard-in .28s ease-out}.title.svelte-1tvllmv{margin:0 0 .4rem;font-weight:700;font-size:1.1rem}.row.svelte-1tvllmv{margin:.25rem 0}.where.svelte-1tvllmv{opacity:.7}.sep.svelte-1tvllmv{margin:0 .4em;opacity:.6}.got-it.svelte-1tvllmv{margin-top:.6rem;padding:.3rem 1.1rem;font:inherit;font-weight:700;color:inherit;background:transparent;border:1px solid color-mix(in srgb,var(--onboard-accent, var(--hint-border, #c0f1ff)) 60%,transparent);border-radius:999px;cursor:pointer}.got-it.svelte-1tvllmv:hover,.got-it.svelte-1tvllmv:focus-visible{background:color-mix(in srgb,var(--onboard-accent, var(--hint-border, #c0f1ff)) 18%,transparent)}.edge.svelte-1tvllmv{position:fixed;left:0;right:0;height:.5rem;z-index:45;pointer-events:none;animation:svelte-1tvllmv-onboard-pulse 1.6s ease-in-out infinite}.edge.top.svelte-1tvllmv{top:0;background:linear-gradient(to bottom,var(--onboard-accent, var(--hint-border, #c0f1ff)),transparent)}.edge.bottom.svelte-1tvllmv{bottom:0;background:linear-gradient(to top,var(--onboard-accent, var(--hint-border, #c0f1ff)),transparent)}@keyframes svelte-1tvllmv-onboard-in{0%{opacity:0;transform:translate(-50%,.6rem)}to{opacity:1;transform:translate(-50%)}}@keyframes svelte-1tvllmv-onboard-pulse{0%,to{opacity:.15}50%{opacity:.7}}@media (prefers-reduced-motion: reduce){.onboard-hint.svelte-1tvllmv,.edge.svelte-1tvllmv{animation:none}.edge.svelte-1tvllmv{opacity:.4}}.parent.svelte-xjj1ly{--box-ani-time: .3s;display:block;position:absolute;width:0px;height:0px;top:var(--custom-top, 50%);left:var(--custom-left, 50%);bottom:var(--custom-bottom, auto);right:var(--custom-right, auto);transform:translate(-50%,-50%)}.parent.expanded.svelte-xjj1ly{z-index:1000}.parent.svelte-xjj1ly .link:where(.svelte-xjj1ly) a:where(.svelte-xjj1ly){text-decoration:none}.parent.svelte-xjj1ly .close:where(.svelte-xjj1ly),.parent.svelte-xjj1ly .link:where(.svelte-xjj1ly){font-size:.85em;position:absolute;overflow:hidden;cursor:pointer;background-color:var(--box-btn-bg, #ADD8E6);color:var(--box-btn-fg, #000000);border-radius:4.5px;align-content:center;text-align:center;top:calc(50% - var(--full-height) / 2);transition:var(--box-ani-time) height}.parent.svelte-xjj1ly .close:where(.svelte-xjj1ly){right:calc(100% - 9px - .5 * var(--full-width));width:5.5em;padding:0}.parent.svelte-xjj1ly .link:where(.svelte-xjj1ly){left:calc(50% + 4.5px - var(--full-width) / 2);padding:0 1em}.parent.svelte-xjj1ly:not(.expanded) .close:where(.svelte-xjj1ly),.parent.svelte-xjj1ly:not(.expanded) .link:where(.svelte-xjj1ly){height:0em;transition:var(--box-ani-time) calc(0 * var(--box-ani-time)) top,var(--box-ani-time) calc(0 * var(--box-ani-time)) height,var(--box-ani-time) calc(0 * var(--box-ani-time)) padding}.parent.expanded.svelte-xjj1ly .close:where(.svelte-xjj1ly){top:calc(50% - 1.5em - 4.5px - var(--full-height) / 2);height:1.5em;padding:4.5px;transition:var(--box-ani-time) calc(1 * var(--box-ani-time)) top,var(--box-ani-time) calc(1 * var(--box-ani-time)) height,var(--box-ani-time) calc(1 * var(--box-ani-time)) padding}.parent.expanded.svelte-xjj1ly .link:where(.svelte-xjj1ly){top:calc(50% - 1.5em - 4.5px - var(--full-height) / 2);height:1.5em;padding:4.5px 1em;transition:var(--box-ani-time) calc(1 * var(--box-ani-time)) top,var(--box-ani-time) calc(1 * var(--box-ani-time)) height,var(--box-ani-time) calc(1 * var(--box-ani-time)) padding}.parent.svelte-xjj1ly .img-box:where(.svelte-xjj1ly){padding:0;overflow-x:hidden;overflow-y:var(--scrollable);background-color:var(--box-bg, #000000);border:0px solid var(--box-border, #ADD8E6);width:0px;height:0px;margin-top:calc(50% - var(--full-height) / 2);margin-left:50%;box-shadow:3px 3px #000,0 0 0 9999px #0000;transition:var(--box-ani-time) calc(1 * var(--box-ani-time)) width,var(--box-ani-time) calc(0 * var(--box-ani-time)) height,var(--box-ani-time) calc(1 * var(--box-ani-time)) margin-left,var(--box-ani-time) calc(1 * var(--box-ani-time)) padding,var(--box-ani-time) calc(1 * var(--box-ani-time)) border,var(--box-ani-time) calc(1 * var(--box-ani-time)) box-shadow}.parent.expanded.svelte-xjj1ly .img-box:where(.svelte-xjj1ly){border-radius:4.5px;border:7.5px solid var(--box-border, #ADD8E6);width:var(--full-width);height:var(--full-height);margin-top:calc(50% - var(--full-height) / 2);margin-left:calc(50% - var(--full-width) / 2);box-shadow:3px 3px 15px #000,0 0 0 9999px rgb(0,0,0,var(--shadow-opacity));transition:var(--box-ani-time) calc(0 * var(--box-ani-time)) width,var(--box-ani-time) calc(1 * var(--box-ani-time)) height,var(--box-ani-time) calc(0 * var(--box-ani-time)) margin-left,var(--box-ani-time) calc(0 * var(--box-ani-time)) padding,var(--box-ani-time) calc(0 * var(--box-ani-time)) border,var(--box-ani-time) calc(0 * var(--box-ani-time)) box-shadow}.code-title.svelte-tmhrf{height:60px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.8em;padding:0 .8em;font-family:Fira Code,monospace;font-weight:700;color:var(--code-title-fg, #FFFFFF);background:var(--code-title-bg, #1E1E1E);border-bottom:1.5px solid var(--code-title-border, #333333)}.code-title-text.svelte-tmhrf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-title-actions.svelte-tmhrf{flex:0 0 auto;display:flex;align-items:center;gap:.45em}.code-edit.svelte-tmhrf,.code-save.svelte-tmhrf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--code-title-border, #333333);border-radius:6px;padding:.25em .75em;font:inherit;font-size:.85em;font-weight:700;letter-spacing:.04em;cursor:pointer;color:var(--annot-toggle-fg, #F0A33E);background:#ffffff0f}.code-edit.svelte-tmhrf:hover,.code-save.svelte-tmhrf:hover{background:#ffffff1f}.save-btn.svelte-tmhrf{position:relative;flex:0 0 auto}.save-pop.svelte-tmhrf{position:absolute;top:calc(100% + 6px);right:0;z-index:10;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none}.save-flash.svelte-tmhrf{white-space:nowrap;padding:.15em .6em;border-radius:6px;font-size:.72em;font-weight:700;background:var(--tooltip-bg, #000000);color:var(--annot-toggle-fg, #F0A33E);border:1px solid var(--annot-bar-edge, rgba(255, 255, 255, .2))}.save-btn.refused.svelte-tmhrf .save-flash:where(.svelte-tmhrf){color:var(--ctrl-forbidden-fg, #E5484D);border-color:var(--ctrl-forbidden-fg, #E5484D)}.save-tip.svelte-tmhrf{max-width:22em;text-align:right;padding:.3em .7em;border-radius:6px;font-size:.68em;font-weight:700;background:var(--tooltip-bg, #000000);color:var(--tooltip-fg, #FFFFFF);border:1px solid var(--ctrl-forbidden-fg, #E5484D)}.annot-surface.svelte-6t4a4l{position:absolute;left:0;top:0;display:block;z-index:40}.annot-surface.armed.svelte-6t4a4l{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.annot-surface.armed.erasing.svelte-6t4a4l{cursor:cell}.annot-surface.armed.freezing.svelte-6t4a4l{cursor:pointer}.annot-surface.armed.texting.svelte-6t4a4l{cursor:text}.annot-stroke.svelte-6t4a4l{fill:none;stroke:var(--annot-pen, #f0a33e);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--annot-pen-glow, rgba(0, 0, 0, .55)))}.annot-stroke.highlighter.svelte-6t4a4l{stroke:var(--annot-highlighter, #f5e663);opacity:var(--annot-highlighter-alpha, .45);mix-blend-mode:var(--annot-highlighter-blend, screen);filter:none}.annot-stroke.erasing.svelte-6t4a4l{stroke:var(--annot-erase, #ff5c5c);opacity:1;mix-blend-mode:normal;filter:drop-shadow(0 0 7px var(--annot-erase-glow, rgba(255, 92, 92, .75)))}.annot-stroke.frozen.svelte-6t4a4l,.annot-stroke.freezing.svelte-6t4a4l{stroke:var(--annot-freeze, #6fd3f5);opacity:1;mix-blend-mode:normal;filter:none}.annot-stroke.freezing.svelte-6t4a4l{filter:drop-shadow(0 0 7px var(--annot-freeze-glow, rgba(111, 211, 245, .75)))}.annot-stroke.freehand.svelte-6t4a4l{fill:var(--annot-pen, #f0a33e);stroke:none}.annot-stroke.freehand.erasing.svelte-6t4a4l{fill:var(--annot-erase, #ff5c5c)}.annot-stroke.freehand.frozen.svelte-6t4a4l,.annot-stroke.freehand.freezing.svelte-6t4a4l{fill:var(--annot-freeze, #6fd3f5)}.annot-text.svelte-6t4a4l{fill:var(--annot-text, var(--annot-pen, #f0a33e));font-family:inherit;font-weight:600;white-space:pre;filter:drop-shadow(0 0 6px var(--annot-pen-glow, rgba(0, 0, 0, .55)))}.annot-text.erasing.svelte-6t4a4l{fill:var(--annot-erase, #ff5c5c);filter:drop-shadow(0 0 7px var(--annot-erase-glow, rgba(255, 92, 92, .75)))}.annot-text-input.svelte-6t4a4l{position:absolute;z-index:43;margin:0;padding:0 .05em;border:none;border-left:2px solid currentColor;background:transparent;color:var(--annot-text, var(--annot-pen, #f0a33e));font-family:inherit;font-weight:600;line-height:1;outline:none;transform:translateY(-.05em)}.annot-stale.svelte-6t4a4l{position:absolute;top:2.6em;left:50%;transform:translate(-50%);z-index:42;display:flex;align-items:center;gap:.4em;padding:.5em .8em;border-radius:10px;font-size:calc(var(--base-font, 16px) * .75);background:var(--annot-bar-bg, rgba(20, 22, 26, .92));border:1px solid var(--annot-stale-edge, #f0a33e);box-shadow:0 6px 24px #00000073}.annot-stale-text.svelte-6t4a4l{color:var(--annot-bar-fg, #d7dde5);margin-right:.3em}.annot-bar.svelte-6t4a4l{position:absolute;left:50%;bottom:28px;transform:translate(-50%) scale(.525) translateY(-100%);transform-origin:center bottom;z-index:41;display:flex;align-items:center;gap:.28em;padding:.3em .5em;border-radius:999px;font-size:calc(var(--base-font, 16px) * .92);background:var(--annot-bar-bg, rgba(20, 22, 26, .92));border:1px solid var(--annot-bar-edge, rgba(255, 255, 255, .16));box-shadow:0 6px 24px #00000073;opacity:1}.annot-btn.svelte-6t4a4l{cursor:pointer;font:inherit;font-weight:700;letter-spacing:.03em;padding:.2em .55em;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--annot-bar-fg, #d7dde5);white-space:nowrap}.annot-btn.icon.svelte-6t4a4l{display:inline-flex;align-items:center;justify-content:center;padding:.22em;border-radius:8px}.annot-btn.icon.svelte-6t4a4l svg:where(.svelte-6t4a4l){display:block;width:1.5em;height:1.5em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.annot-btn.svelte-6t4a4l:hover:not(:disabled){background:var(--annot-bar-hover, rgba(255, 255, 255, .1))}.annot-btn.on.svelte-6t4a4l{background:var(--annot-pen, #f0a33e);color:var(--annot-bar-on-fg, #1a1206)}.annot-btn.erase.on.svelte-6t4a4l{background:var(--annot-erase, #ff5c5c);color:var(--annot-bar-on-fg, #1a1206)}.annot-btn.freeze.on.svelte-6t4a4l,.annot-btn.freeze-go.svelte-6t4a4l{background:var(--annot-freeze, #6fd3f5);color:var(--annot-bar-on-fg, #1a1206)}.annot-btn.freeze-go.svelte-6t4a4l:disabled{background:transparent;color:var(--annot-bar-fg, #d7dde5)}.annot-said.svelte-6t4a4l{font-size:.82em;letter-spacing:.04em;color:var(--annot-bar-done, #7fd1a0);white-space:nowrap}.annot-said.hint.svelte-6t4a4l{color:var(--annot-bar-fg, #d7dde5);opacity:.6}.annot-btn.svelte-6t4a4l:disabled{opacity:.35;cursor:default}.annot-btn.keep.svelte-6t4a4l{color:var(--annot-bar-fg, #d7dde5);opacity:.75}.annot-close.svelte-6t4a4l{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.7em;height:1.7em;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--annot-bar-fg, #d7dde5);font:inherit;font-size:1.25em;line-height:1;opacity:.8}.annot-close.svelte-6t4a4l:hover{background:var(--annot-bar-hover, rgba(255, 255, 255, .1));opacity:1}.annot-close.svelte-6t4a4l span:where(.svelte-6t4a4l){display:block;transform:translateY(-.06em)}.annot-swatch.svelte-6t4a4l{cursor:pointer;width:1.35em;height:1.35em;padding:0;border-radius:50%;border:2px solid transparent;background:var(--swatch, var(--annot-pen, #f0a33e))}.annot-swatch.theme.svelte-6t4a4l{background:var(--annot-pen, #f0a33e)}.annot-swatch.theme.hl.svelte-6t4a4l{background:var(--annot-highlighter, #f5e663)}.annot-swatch.on.svelte-6t4a4l{border-color:var(--annot-bar-fg, #d7dde5);box-shadow:0 0 0 2px var(--annot-bar-bg, rgba(20, 22, 26, .92))}.annot-custom.svelte-6t4a4l{display:flex;align-items:center;cursor:pointer}.annot-custom.svelte-6t4a4l input[type=color]:where(.svelte-6t4a4l){width:1.35em;height:1.35em;padding:0;border:2px dashed var(--annot-bar-edge, rgba(255, 255, 255, .16));border-radius:50%;background:transparent;cursor:pointer}.annot-sep.svelte-6t4a4l{width:1px;align-self:stretch;background:var(--annot-bar-edge, rgba(255, 255, 255, .16))}.annot-grip.svelte-6t4a4l{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;padding:0 .35em 0 .15em;line-height:1;font-size:1.1em;color:var(--annot-bar-fg, #d7dde5);opacity:.5}.annot-grip.svelte-6t4a4l:hover{opacity:1}.annot-grip.svelte-6t4a4l:active{cursor:grabbing}.kiosk-scrim.svelte-tviris{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:var(--kiosk-scrim, rgba(0, 0, 0, .55));font-size:calc(var(--base-font, 16px) * .95)}.kiosk-dialog.svelte-tviris{width:min(26rem,calc(100vw - 2rem));max-height:min(90vh,40rem);overflow-y:auto;padding:1.25rem 1.35rem 1.1rem;border-radius:10px;border:1px solid var(--kiosk-edge, rgba(255, 255, 255, .18));background:var(--kiosk-panel-bg, rgba(22, 24, 28, .97));color:var(--kiosk-fg, #d7dde5);box-shadow:0 12px 40px #00000073}h2.svelte-tviris{margin:0 0 .35rem;font-size:1.15rem;font-weight:650;letter-spacing:.02em}.lead.svelte-tviris{margin:0 0 1rem;font-size:.85rem;line-height:1.4;opacity:.78}.field.svelte-tviris{display:grid;grid-template-columns:7.5rem 1fr;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.15rem;margin-bottom:.75rem;align-items:center}.lbl.svelte-tviris{grid-row:1;font-size:.9rem;font-weight:600}.ctl.svelte-tviris{grid-row:1;display:flex;align-items:center;gap:.4rem}.ctl.svelte-tviris input:where(.svelte-tviris){width:5.5rem;padding:.35rem .45rem;border-radius:6px;border:1px solid var(--kiosk-edge, rgba(255, 255, 255, .2));background:#00000059;color:inherit;font:inherit}.unit.svelte-tviris{font-size:.8rem;opacity:.7}.hint.svelte-tviris{grid-column:2;font-size:.75rem;opacity:.6;line-height:1.3}.check.svelte-tviris{display:flex;gap:.55rem;align-items:flex-start;margin:.25rem 0 1rem;font-size:.9rem;cursor:pointer}.check.svelte-tviris input:where(.svelte-tviris){margin-top:.2rem}.check.svelte-tviris .hint:where(.svelte-tviris){display:block;margin-top:.15rem}.actions.svelte-tviris{display:flex;align-items:center;gap:.5rem}.spacer.svelte-tviris{flex:1}button.svelte-tviris{font:inherit;font-size:.9rem;font-weight:600;padding:.4rem .85rem;border-radius:6px;border:1px solid transparent;cursor:pointer}.primary.svelte-tviris{background:var(--kiosk-accent, #3fa9f5);color:var(--kiosk-on-accent, #0a1620);border-color:var(--kiosk-accent, #3fa9f5)}.ghost.svelte-tviris{background:transparent;color:inherit;border-color:var(--kiosk-edge, rgba(255, 255, 255, .22))}.ghost.danger.svelte-tviris{color:var(--kiosk-danger, #e5484d);border-color:color-mix(in srgb,var(--kiosk-danger, #e5484d) 50%,transparent)}button.svelte-tviris:hover{filter:brightness(1.08)}.kiosk-panel.svelte-1vdsxvt{position:fixed;z-index:60;width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--kiosk-edge, rgba(255, 255, 255, .28));background:var(--kiosk-panel-bg, rgba(20, 22, 26, .96));color:var(--kiosk-fg, #d7dde5);box-shadow:0 4px 18px #00000073;font-family:ui-sans-serif,system-ui,Segoe UI,Helvetica,Arial,sans-serif;opacity:var(--kiosk-idle, .6);transition:opacity .16s ease;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:auto}.kiosk-panel.svelte-1vdsxvt:hover,.kiosk-panel.svelte-1vdsxvt:focus-within,.kiosk-panel.paused.svelte-1vdsxvt,.kiosk-panel.dragging.svelte-1vdsxvt,.kiosk-panel.pinned.svelte-1vdsxvt{opacity:1}.kiosk-panel.paused.svelte-1vdsxvt{border-color:var(--kiosk-accent, #3fa9f5)}.kiosk-panel.dragging.svelte-1vdsxvt{cursor:grabbing}.kiosk-panel.svelte-1vdsxvt:not(.has-note){width:auto;min-width:0;border-radius:999px}.kiosk-panel.svelte-1vdsxvt:not(.has-note) .kiosk-bar:where(.svelte-1vdsxvt){border-bottom:0;padding-right:.4rem}.kiosk-bar.svelte-1vdsxvt{display:flex;align-items:center;gap:.35rem;padding:.3rem .45rem .3rem .4rem;border-bottom:1px solid var(--kiosk-edge, rgba(255, 255, 255, .14));cursor:grab;flex-shrink:0;touch-action:none;font-size:11px;letter-spacing:.04em}.kiosk-panel.dragging.svelte-1vdsxvt .kiosk-bar:where(.svelte-1vdsxvt){cursor:grabbing}.grip.svelte-1vdsxvt{opacity:.55;font-size:.95rem;line-height:1;padding:0 .1rem;flex-shrink:0}.ring-btn.svelte-1vdsxvt{position:relative;width:26px;height:26px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.ring.svelte-1vdsxvt .track:where(.svelte-1vdsxvt){stroke:var(--kiosk-track, rgba(255, 255, 255, .15))}.ring.svelte-1vdsxvt .prog:where(.svelte-1vdsxvt){stroke:var(--kiosk-accent, #3fa9f5);transition:stroke-dasharray 80ms linear}.glyph.svelte-1vdsxvt{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:9px;line-height:1;opacity:.9}.meta.svelte-1vdsxvt{display:flex;flex-direction:column;line-height:1.15;min-width:2.6rem;padding-right:.1rem;flex-shrink:0}.tag.svelte-1vdsxvt{font-weight:700;font-size:10px;opacity:.9}.phase.svelte-1vdsxvt{font-size:9px;text-transform:uppercase;opacity:.65;max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-count.svelte-1vdsxvt{font-weight:700;font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--kiosk-accent, #3fa9f5);letter-spacing:.02em;padding:0 .25rem;flex-shrink:0}.spacer.svelte-1vdsxvt{flex:1;min-width:.5rem}.icon-btn.svelte-1vdsxvt{width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.75;font-size:14px;line-height:1;flex-shrink:0}.icon-btn.svelte-1vdsxvt:hover{opacity:1;background:#ffffff14}.icon-btn.stop.svelte-1vdsxvt{color:var(--kiosk-danger, #e5484d);font-size:1.15rem;font-weight:500}.kiosk-note-body.svelte-1vdsxvt{padding:.75rem 1rem .9rem;overflow-y:auto;overscroll-behavior:contain;max-height:min(32vh,220px);font-size:1.15rem;line-height:1.45;font-weight:500;white-space:pre-wrap;-webkit-user-select:text;user-select:text;cursor:auto}.spotlight-surface.svelte-v2wmvl{position:absolute;left:0;top:0;display:block;z-index:5}.spotlight-scrim.svelte-v2wmvl{fill:var(--spotlight-scrim, #000000)}.spotlight-ring.svelte-v2wmvl{fill:none;stroke:var(--spotlight-ring, #F0A33E);stroke-width:var(--spotlight-ring-width, 4px);filter:drop-shadow(0 0 8px var(--spotlight-glow, #F0A33E))}.spotlight-surface.pulse.svelte-v2wmvl .spotlight-ring:where(.svelte-v2wmvl){animation:svelte-v2wmvl-gp-spotlight-pulse 1.8s ease-in-out infinite}@keyframes svelte-v2wmvl-gp-spotlight-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.spotlight-surface.pulse.svelte-v2wmvl .spotlight-ring:where(.svelte-v2wmvl){animation:none}}.viewport.svelte-1uhqs11{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;justify-content:safe center;align-items:safe center}.viewport.zoom.svelte-1uhqs11{overflow:auto}.container.svelte-1uhqs11{width:var(--canvas-w);height:var(--canvas-h);flex:none;display:flex;flex-direction:column;background:var(--surface-bg, #181818);border:1.5px solid var(--frame-border, #cccccc);position:relative}.container.fit-mode.svelte-1uhqs11{width:min(calc(100vw - 10px),calc((100vh - 10px) * var(--aspect)));height:min(calc(100vh - 10px),calc((100vw - 10px) / var(--aspect)));justify-content:center;align-items:center}.content.svelte-1uhqs11{font-size:var(--base-font);width:calc(var(--canvas-w) + 20px);height:calc(var(--canvas-h) - 30px);min-width:calc(var(--canvas-w) - 30px);min-height:calc(var(--canvas-h) - 30px);overflow:visible;padding:15px;margin:0;display:flex;justify-content:center;align-items:center;color:var(--surface-fg, #c0f1ff);background:var(--content-bg, var(--surface-bg, #181818));font-family:var(--content-font, "Noto Sans", "Cormorant Garamond", serif)}.content.svelte-1uhqs11:not(.ready){display:none}.container.fade-chrome.svelte-1uhqs11 .gp-chrome,.overlay.fade-chrome.svelte-1uhqs11 .gp-chrome{opacity:.12;transition:opacity .16s ease}.overlay.fade-chrome.svelte-1uhqs11 .gp-chrome{opacity:.75}.container.fade-chrome.svelte-1uhqs11 .gp-chrome:hover,.container.fade-chrome.svelte-1uhqs11 .gp-chrome:focus-within,.container.fade-chrome.svelte-1uhqs11 .gp-chrome.expanded,.container.fade-chrome.svelte-1uhqs11 .gp-chrome.pinned,.overlay.fade-chrome.svelte-1uhqs11 .gp-chrome:hover,.overlay.fade-chrome.svelte-1uhqs11 .gp-chrome:focus-within,.overlay.fade-chrome.svelte-1uhqs11 .gp-chrome.expanded,.overlay.fade-chrome.svelte-1uhqs11 .gp-chrome.pinned{opacity:1}@media (hover: none){.container.fade-chrome.svelte-1uhqs11 .gp-chrome,.overlay.fade-chrome.svelte-1uhqs11 .gp-chrome{opacity:1}}.viewport.shot.svelte-1uhqs11{display:block;overflow:hidden;padding:0;margin:0}.container.shot.svelte-1uhqs11{width:var(--canvas-w);height:var(--canvas-h);border:none;margin:0;transform:none}.container.shot.svelte-1uhqs11 .content{transform:none!important}.container.shot.svelte-1uhqs11 .no-print,.container.shot.svelte-1uhqs11 .gp-chrome{display:none!important}.save-btn.svelte-1uhqs11{position:relative;display:inline-flex;align-items:center}.capture-btn.svelte-1uhqs11 button{min-width:4.6em}.save-btn.refused.svelte-1uhqs11 .save-act,.capture-btn.refused.svelte-1uhqs11 button{color:var(--ctrl-forbidden-fg, #e5484d);border-color:var(--ctrl-forbidden-fg, #e5484d)}.save-pop.svelte-1uhqs11{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.save-flash.svelte-1uhqs11{white-space:nowrap;padding:.15em .6em;border-radius:6px;font-size:.72em;font-weight:700;background:var(--tooltip-bg, #000000);color:var(--annot-toggle-fg, #f0a33e);border:1px solid var(--annot-bar-edge, rgba(255, 255, 255, .2))}.save-btn.refused.svelte-1uhqs11 .save-flash:where(.svelte-1uhqs11){color:var(--ctrl-forbidden-fg, #e5484d);border-color:var(--ctrl-forbidden-fg, #e5484d)}.save-tip.svelte-1uhqs11{max-width:22em;text-align:center;padding:.3em .7em;border-radius:6px;font-size:.68em;font-weight:700;background:var(--tooltip-bg, #000000);color:var(--tooltip-fg, #ffffff);border:1px solid var(--ctrl-forbidden-fg, #e5484d)}.capture-btn.svelte-1uhqs11{position:relative}.capture-tip.svelte-1uhqs11{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:10;white-space:nowrap;pointer-events:none;padding:.3em .7em;border-radius:6px;font-size:.72em;font-weight:700;background:var(--tooltip-bg, #000000);color:var(--tooltip-fg, #ffffff);border:1px solid var(--ctrl-forbidden-fg, #e5484d)}.content.fill.svelte-1uhqs11{box-sizing:border-box;width:var(--canvas-w);height:var(--canvas-h);min-width:var(--canvas-w);min-height:var(--canvas-h)}.content.fill.svelte-1uhqs11 .nav,.content.fill.svelte-1uhqs11 .copyright{bottom:20px}.overlay.svelte-1uhqs11{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;font-size:var(--base-font)}.overlay.svelte-1uhqs11>*{pointer-events:auto}.container.clean.svelte-1uhqs11 .toc,.container.clean.svelte-1uhqs11 .copyright,.container.clean.svelte-1uhqs11 .nav,.container.clean.svelte-1uhqs11 .anim-bar{display:none}.replay-shield.svelte-1uhqs11{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;cursor:none}.container.present.svelte-1uhqs11{visibility:hidden}@media print{html,body{display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.viewport.svelte-1uhqs11{position:static!important;overflow:visible!important;display:block!important;height:auto!important;min-height:0!important}.container.svelte-1uhqs11{width:var(--print-w)!important;height:calc(var(--print-h) + var(--print-notes-h, 0px))!important;min-width:0!important;min-height:0!important;margin:0 auto!important;flex:none!important;justify-content:flex-start!important;align-items:flex-start!important;overflow:hidden!important;border:none!important;box-shadow:none!important}.container.svelte-1uhqs11 .content:where(.svelte-1uhqs11){flex:none!important;transform:scale(var(--print-scale))!important;transform-origin:top left!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,.gp-chrome,.overlay.svelte-1uhqs11,.copyright{display:none!important}.container.print-notes.svelte-1uhqs11{background:#fff!important}.container.print-notes.svelte-1uhqs11 .content:where(.svelte-1uhqs11) .note{display:block!important;position:absolute!important;top:calc(100% + 30px)!important;left:0!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:#222!important;font-size:1em!important}}.ep001-deck{--ep-bg: #0d1117;--ep-panel: #161b22;--ep-line: #30363d;--ep-fg: #e6edf3;--ep-dim: #8b949e;--ep-accent: #7c9cff;--ep-text: #56d4dd;--ep-secret: #f0b429;--ep-bad: #ff6b6b;--surface-bg: var(--ep-bg);--frame-border: transparent}.ep001-deck .t{color:var(--ep-text)}.ep001-deck .s{color:var(--ep-secret)}.ep001-deck code{font-family:Fira Code,monospace}
