:root{--rv-mark-bg:color-mix(in srgb, var(--mustard) 30%, transparent);--rv-mark-line:color-mix(in srgb, var(--mustard) 80%, var(--text));--rv-mark-line-width:0px;--rv-mark-active-bg:color-mix(in srgb, var(--mustard) 55%, transparent);--rv-mark-pending-bg:color-mix(in srgb, var(--accent) 22%, transparent);--rv-mark-resolved-bg:color-mix(in srgb, var(--muted) 18%, transparent);--rv-panel-width:24rem;--rv-sheet-height:62svh}mark.rv-mark{background:var(--rv-mark-bg);color:inherit;text-decoration:underline;text-decoration-color:var(--rv-mark-line);text-decoration-thickness:var(--rv-mark-line-width);text-underline-offset:3px;cursor:pointer;box-decoration-break:clone;scroll-margin-top:20svh}mark.rv-mark[data-state=resolved]{background:var(--rv-mark-resolved-bg);text-decoration-color:#0000}mark.rv-mark[data-active]{background:var(--rv-mark-active-bg)}mark.rv-mark[data-state=pending]{background:var(--rv-mark-pending-bg);cursor:auto}.rv [hidden]{display:none!important}.rv button,.rv textarea{font:inherit}.rv button{padding:calc(var(--space) * .35) calc(var(--space) * .8);border:1px solid var(--rule-firm);border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer}.rv button.rv-primary{border-color:var(--accent);color:var(--accent)}@media (hover:hover){.rv button:hover{border-color:var(--text)}}.rv-comment,.rv-chip{user-select:none;-webkit-touch-callout:none;z-index:30}.rv .rv-comment{border-color:var(--accent);color:var(--accent);box-shadow:0 2px 10px color-mix(in srgb, var(--text) 18%, transparent);position:absolute}.rv .rv-chip{right:calc(var(--space) + env(safe-area-inset-right));bottom:calc(var(--space) + env(safe-area-inset-bottom));box-shadow:0 2px 10px color-mix(in srgb, var(--text) 18%, transparent);position:fixed}@media (pointer:coarse){.rv .rv-comment{left:50%;bottom:calc(var(--space) * 1.2 + env(safe-area-inset-bottom));padding:calc(var(--space) * .6) calc(var(--space) * 1.4);position:fixed;transform:translate(-50%)}}.rvf-room{height:44px;margin:0}.rvf-pin[hidden]{display:none!important}.rvf-layer{z-index:25;width:0;height:0;position:absolute;top:0;left:0}.rvf-layer [hidden]{display:none!important}.rvf-pin,.rvf-layer .rvf-add{position:absolute}.rvf-add,.rvf-pin{width:44px;height:44px;color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.rvf-dot{border:1px solid var(--rule-firm);background:var(--bg-raised);width:34px;height:34px;box-shadow:0 2px 8px color-mix(in srgb, var(--text) 16%, transparent);border-radius:50%;place-items:center;display:grid}.rvf-add[aria-pressed=true] .rvf-dot{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--bg-raised));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}@media (hover:hover){.rvf-add:hover .rvf-dot{border-color:var(--accent)}}.rvf-add:focus-visible,.rvf-pin:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:50%}.rvf-pin{z-index:1;pointer-events:auto;scroll-margin-top:20svh}.rvf-pin-dot{border:1.6px solid var(--text);background:color-mix(in srgb, var(--mustard) 75%, var(--bg-raised));width:20px;height:20px;box-shadow:0 1px 6px color-mix(in srgb, var(--text) 22%, transparent);border-radius:50% 50% 50% 0}.rvf-pin[data-whole] .rvf-pin-dot{border-radius:5px}.rvf-pin[data-active] .rvf-pin-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent)}.rvf-pin[data-state=resolved] .rvf-pin-dot{border-color:var(--muted);background:color-mix(in srgb, var(--muted) 30%, var(--bg-raised))}.rvf-pin[data-state=pending],html[data-rvf-pinning] .rvf-pin{pointer-events:none}.rvf-pin[data-state=pending] .rvf-pin-dot{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 40%, var(--bg-raised))}.rvf-pin[data-elsewhere] .rvf-pin-dot{opacity:.6;border-style:dashed}.rvf-outline{border:2px solid var(--accent);pointer-events:none;border-radius:8px;position:absolute}.rv .rvf-bar{left:50%;bottom:calc(var(--space) + env(safe-area-inset-bottom));z-index:35;justify-content:center;align-items:center;gap:calc(var(--space) * .4);width:max-content;max-width:calc(100vw - var(--space) * 2);padding:calc(var(--space) * .4) calc(var(--space) * .6);border:1px solid var(--accent);background:var(--bg-raised);box-shadow:0 2px 14px color-mix(in srgb, var(--text) 20%, transparent);border-radius:14px;flex-wrap:nowrap;display:flex;position:fixed;transform:translate(-50%)}.rv .rvf-bar button{min-height:44px;padding-inline:calc(var(--space) * .6);white-space:nowrap}.rvf-hint{margin:0 calc(var(--space) * .2);white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text)}.rvf-touch{display:none}@media (pointer:coarse){.rvf-touch{display:inline}.rvf-mouse{display:none}}.rv[data-pinning] .rv-chip{display:none}.rv .rv-quote.rv-figref{font-family:var(--font-mono);font-size:var(--text-label)}.rv-panel{z-index:40;overscroll-behavior:contain;background:var(--bg-raised);color:var(--text);font-size:var(--text-small);line-height:var(--leading-lead);max-height:var(--rv-sheet-height);padding:0 var(--space) calc(var(--space) + env(safe-area-inset-bottom));border-top:1px solid var(--rule-firm);box-shadow:0 -4px 24px color-mix(in srgb, var(--text) 16%, transparent);border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow:auto}@media (width>=900px){.rv[data-panel=auto] .rv-panel{width:var(--rv-panel-width);max-height:none;padding:0 var(--space) var(--space);border-top:0;border-left:1px solid var(--rule-firm);box-shadow:-4px 0 24px color-mix(in srgb, var(--text) 10%, transparent);border-radius:0;inset:0 0 0 auto}}.rv[data-panel=side] .rv-panel{width:min(var(--rv-panel-width), 100vw);border-top:0;border-left:1px solid var(--rule-firm);border-radius:0;max-height:none;inset:0 0 0 auto}@media (width<=899px){.rv[data-panel=auto][data-open] .rv-chip{display:none}}.rv[data-panel=sheet][data-open] .rv-chip{display:none}@media (prefers-reduced-motion:no-preference){.rv-panel{animation:.16s ease-out rv-in}@keyframes rv-in{0%{opacity:0;translate:0 12px}}}.rv-head{z-index:1;align-items:center;gap:calc(var(--space) * .5) var(--space);padding:var(--space) 0 calc(var(--space) * .6);background:var(--bg-raised);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex;position:sticky;top:0}.rv-title{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin:0 auto 0 0}.rv-toggle{color:var(--muted);align-items:center;gap:.4em;display:inline-flex}.rv-status:empty{display:none}.rv-status{margin:calc(var(--space) * .6) 0 0;color:var(--accent)}.rv textarea{width:100%;padding:calc(var(--space) * .5);border:1px solid var(--rule-firm);background:var(--bg);color:var(--text);font-size:var(--text-base);resize:vertical;border-radius:6px;display:block}.rv-actions{justify-content:flex-end;gap:calc(var(--space) * .5);margin-top:calc(var(--space) * .5);flex-wrap:wrap;display:flex}.rv-quote{margin:0 0 calc(var(--space) * .6);padding:0 0 0 calc(var(--space) * .7);border-left:3px solid var(--rv-mark-line);font-family:var(--font-display);font-size:var(--text-small);color:var(--text);overflow-wrap:anywhere}.rv .rv-goto{width:100%;font-family:var(--font-display);font-size:var(--text-small);letter-spacing:0;text-transform:none;text-align:left;background:0 0;border-width:0 0 0 3px;border-radius:0;padding-block:0;display:block}.rv-composer{margin-top:var(--space);padding-bottom:var(--space);border-bottom:1px solid var(--rule)}.rv-widen{gap:calc(var(--space) * .3) var(--space);margin:0 0 calc(var(--space) * .6);border:0;flex-wrap:wrap;padding:0;display:flex}.rv-widen legend{width:100%;margin-bottom:calc(var(--space) * .2);color:var(--muted);padding:0}.rv-widen label{align-items:center;gap:.3em;display:inline-flex}.rv-threads{margin:0;padding:0;list-style:none}.rv-thread,.rv-empty{padding:var(--space) 0;border-bottom:1px solid var(--rule)}.rv-empty{color:var(--muted)}.rv-thread[data-active]{box-shadow:inset 3px 0 0 var(--rv-mark-line);padding-left:calc(var(--space) * .6)}.rv-thread[data-state=resolved]{color:var(--muted)}.rv-flag{margin:0 0 calc(var(--space) * .3);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent)}.rv-block{margin:0 0 calc(var(--space) * .6);color:var(--muted)}.rv-comments{margin:0;padding:0;list-style:none}.rv-comments>li+li{margin-top:calc(var(--space) * .6)}.rv-meta{font-family:var(--font-mono);font-size:var(--text-label);color:var(--muted);margin:0}.rv-author{color:var(--text);font-weight:600}.rv-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rv-comments>li[data-pending=saving] .rv-body{opacity:.6}.rv-comments>li[data-pending] .rv-meta>span:last-child{font-style:italic}.rv-comments>li[data-pending=failed] .rv-meta>span:last-child{color:var(--accent);font-style:normal}.rv-unsaved{margin:calc(var(--space) * .4) 0 0}.rv-reply{margin-top:calc(var(--space) * .7)}:root{--rc-line:var(--teal);--rc-bg:color-mix(in srgb, var(--teal) 13%, transparent)}ins.rc-ins{color:inherit;background:0 0;text-decoration:none}html[data-rc-changes=on] ins.rc-ins{background:var(--rc-bg);text-decoration:underline;text-decoration-color:var(--rc-line);text-underline-offset:.2em;box-decoration-break:clone;text-decoration-thickness:2px}html:not([data-rc-changes=on]) .rc-del,html:not([data-rc-changes=on]) .rc-fig{display:none}.rc-del{border:1.5px solid var(--rc-line);background:var(--bg-raised);vertical-align:-.02em;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:.25em;width:1.15em;height:.8em;margin:0 .15em;padding:0;display:inline-block;position:relative}.rc-del:before{content:"";border-top:1.5px solid var(--rc-line);position:absolute;top:50%;left:18%;right:18%;translate:0 -50%}.rc-del:after{content:"";position:absolute;inset:-.55em -.4em}.rc-del[aria-expanded=true]{background:var(--rc-line)}.rc-del[aria-expanded=true]:before{border-color:var(--bg-raised)}.rc-del:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rc-fig{align-items:center;min-height:32px;margin:0;scroll-margin-top:22svh;display:flex}.rc-fig:has(+.rvf-room){z-index:1;pointer-events:none;height:44px;margin-bottom:-44px;position:relative}.rc-fig .rc-stamp{border-color:var(--rc-line);background:var(--bg);color:var(--text);margin:0}.rc-layer{display:none}html[data-rc-changes=on] .rc-layer{display:block}.rc-outline{z-index:5;border:1.5px dashed var(--rc-line);background:var(--rc-bg);pointer-events:none;border-radius:2px;position:absolute}html[data-rc-changes=on] [data-rc-current]:not(.rc-fig){outline:2px solid var(--rc-line);outline-offset:.35em;border-radius:4px}html[data-rc-changes=on] .rc-fig[data-rc-current] .rc-stamp{background:var(--rc-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--rc-line) 35%, transparent)}[data-rc-current]{scroll-margin-top:22svh}html[data-rc-who=off] .draft-bridge{background:0 0;border-bottom:0;padding:0}.rc{left:calc(var(--space) + env(safe-area-inset-left));bottom:calc(var(--space) + env(safe-area-inset-bottom));z-index:30;align-items:flex-start;gap:calc(var(--space) * .5);max-width:calc(100vw - var(--space) * 2 - 7.5rem);flex-direction:column;display:flex;position:fixed}.rc-bar{border:1px solid var(--rule-firm);border-radius:var(--radius-pill);background:var(--bg-raised);box-shadow:0 2px 10px color-mix(in srgb, var(--text) 18%, transparent);align-items:center;padding:2px;display:flex}.rv .rc-bar button{min-width:40px;min-height:40px;padding-inline:calc(var(--space) * .55);background:0 0;border:0}.rv .rc-bar [data-rc-prev],.rv .rc-bar [data-rc-next]{font-size:var(--text-small);letter-spacing:0}.rv .rc-bar .rc-view{border-left:1px solid var(--rule);border-radius:0 var(--radius-pill) var(--radius-pill) 0;margin-left:2px}.rv .rc-bar[data-nav=off] .rc-view{border-radius:var(--radius-pill);border-left:0;margin-left:0}.rc-count{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;color:var(--text);padding-inline:.2em}.rc-menu{padding:calc(var(--space) * .3) calc(var(--space) * .8);border:1px solid var(--rule-firm);background:var(--bg-raised);box-shadow:0 2px 14px color-mix(in srgb, var(--text) 18%, transparent);color:var(--text);font-size:var(--text-small);border-radius:12px;display:none}.rc[data-menu] .rc-menu{display:block}.rc-switch{white-space:nowrap;cursor:pointer;align-items:center;gap:.7em;min-height:44px;display:flex}.rc-switch input{appearance:none;border:1.5px solid var(--rule-firm);border-radius:var(--radius-pill);background:var(--bg);cursor:pointer;flex:none;width:2.3em;height:1.3em;margin:0;position:relative}.rc-switch input:before{content:"";background:var(--muted);border-radius:50%;width:.8em;height:.8em;position:absolute;top:50%;left:.17em;translate:0 -50%}.rc-switch input:checked{border-color:var(--rc-line);background:var(--rc-bg)}.rc-switch input:checked:before{background:var(--rc-line);left:calc(100% - .97em)}.rc-switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rc-switch input:disabled,.rc-switch input:disabled+span{opacity:.5;cursor:default}@media (prefers-reduced-motion:no-preference){.rc-switch input:before{transition:left .12s ease-out}}.rc-key-changes{background:var(--rc-bg);text-decoration:underline 2px var(--rc-line);text-underline-offset:.2em}.rc-key-who{border-bottom:1px dashed var(--mustard);background:color-mix(in srgb, var(--mustard) 24%, transparent);padding:0 .1em}.rc-note{max-width:18rem;margin:calc(var(--space) * .4) 0;white-space:normal;color:var(--muted)}.rc-blocked{padding-bottom:calc(var(--space) * .4);color:var(--muted)}.rc-blocked summary{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer}.rc-pop{z-index:45;width:max-content;max-width:min(24rem, calc(100vw - var(--space) * 2));padding:calc(var(--space) * .5) calc(var(--space) * .8);border:1px solid var(--rule-firm);border-left:3px solid var(--rc-line);background:var(--bg-raised);box-shadow:0 2px 14px color-mix(in srgb, var(--text) 20%, transparent);border-radius:8px;position:fixed}.rc-pop-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--muted);margin:0}.rc-pop-text{font-family:var(--font-display);font-size:var(--text-small);color:var(--text);overflow-wrap:anywhere;margin:.2em 0 0}.rc-act{border:1.5px solid var(--rc-line);border-radius:var(--radius-pill);background:var(--bg);min-height:30px;color:var(--text);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;pointer-events:auto;padding:0 .7em;line-height:1}.rc-act.rc-ok{background:var(--rc-bg)}.rc-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rc-fig .rc-act{min-width:32px;font-size:var(--text-small);margin-left:6px;padding:0 .5em}.rc-fig .rc-act.rc-undo{font-size:var(--text-label)}.rc-pop-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:.5em;display:flex}.rc-said{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--muted);margin-left:6px}[data-rc-said=ok] .rc-said:before{content:"OK ✓"}[data-rc-said=asked] .rc-said:before{content:"Change asked"}[data-rc-said=error] .rc-said:before{content:"Didn’t save. Try again.";color:var(--text)}:is(.rc-fig,.rc-pop):not([data-rc-said=ok]) .rc-undo,[data-rc-said=ok] :is(.rc-ok,.rc-ask),[data-rc-said=asked] .rc-act{display:none}html[data-rc-changes=on] ins.rc-ins[data-rc-done]{background:0 0;text-decoration:none}html[data-rc-changes=on] ins.rc-ins[data-rc-done][data-rc-fresh]{text-decoration:underline dotted 1.5px var(--rc-line);text-underline-offset:.2em}html[data-rc-changes=on] ins.rc-ins:not([data-rc-done]){cursor:pointer}.rc-del[data-rc-done]:not([data-rc-fresh]),.rc-fig[data-rc-done]:not([data-rc-fresh]){display:none}.rc-del[data-rc-done][data-rc-fresh],.rc-fig[data-rc-done][data-rc-fresh] .rc-stamp{opacity:.5}:root{--wy-line:var(--violet);--wy-bg:color-mix(in srgb, var(--violet) 14%, transparent)}.wy-ctl,.wy-box,.wy-layer{display:none}html[data-wy=on] .wy-mark[data-wy-state=waiting],html[data-wy=on] .wy-link[data-wy-state=waiting]{background:var(--wy-bg);box-shadow:inset 0 -2px var(--wy-line)}.wy-mark,.wy-link,.wy-row{scroll-margin-top:22svh}html[data-wy=on] .wy-ctl{vertical-align:.1em;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);white-space:nowrap;align-items:center;gap:4px;margin-inline:.35em .15em;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.wy-ctl button{border:1.5px solid var(--wy-line);border-radius:var(--radius-pill);background:var(--bg);min-height:30px;color:var(--text);font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;padding:0 .7em}.wy-ctl .wy-yes{background:var(--wy-bg)}.wy-ctl button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wy-ctl[data-wy-busy] button{opacity:.5}.wy-said{color:var(--muted);text-transform:uppercase}.wy-said:empty,.wy-ctl[data-wy-state=waiting] .wy-undo,.wy-ctl:not([data-wy-state=waiting]) .wy-yes,.wy-ctl:not([data-wy-state=waiting]) .wy-change,.wy-ctl[data-wy-state=change] .wy-undo{display:none}.wy-ctl[data-wy-state=yes] .wy-said:before{content:"Yes ✓"}.wy-ctl[data-wy-state=change] .wy-said:before{content:"Change asked"}.wy-said[data-wy-error]:after{content:"Didn’t save. Try again.";color:var(--text)}html[data-wy=on] .wy-box{margin-block:calc(var(--space) * .6) calc(var(--space) * 1.2);padding:calc(var(--space) * .5) calc(var(--space) * .8);border:1px solid var(--rule);border-left:3px solid var(--wy-line);background:var(--bg-raised);border-radius:8px;display:block}.wy-box .wy-head,.wy-box .wy-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--muted);margin:0}.wy-row{padding-block:calc(var(--space) * .4);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.25em .6em;display:flex}.wy-row .wy-label{flex-basis:100%}.wy-head+.wy-row{margin-top:calc(var(--space) * .35)}.wy-row:not([data-wy-state=waiting]) .wy-quote{color:var(--muted)}.wy-box .wy-quote{font-family:var(--font-display);font-size:var(--text-small);color:var(--text);overflow-wrap:anywhere;margin:0}.wy-row .wy-ctl{margin-inline:0}html[data-wy=on] .wy-layer{display:block}.wy-outline{z-index:5;border:1.5px dashed var(--wy-line);background:var(--wy-bg);pointer-events:none;border-radius:2px;position:absolute}html[data-wy=on] .wy-row[data-wy-current],.wy-outline[data-wy-current]{outline:2px solid var(--wy-line);outline-offset:3px;border-radius:3px}html[data-wy=on] :is(.wy-mark,.wy-link)[data-wy-current]{background:color-mix(in srgb, var(--violet) 32%, transparent)}.rc-key-waiting{background:var(--wy-bg);box-shadow:inset 0 -2px var(--wy-line)}.wy-bar[hidden],.rc-switch[hidden]{display:none}.wy-bar .rc-count{box-shadow:inset 0 -2px var(--wy-line)}.rc-fab,.rc-comments{display:none}@media (width<=1199px){.rv .rv-chip{display:none}.rc{left:auto;right:calc(var(--space) + env(safe-area-inset-right));max-width:min(22rem, calc(100vw - var(--space) * 2));align-items:flex-end}.rc:not([data-menu])>:not(.rc-fab,.rc-pop){display:none!important}.rc[data-menu] .rc-menu{width:100%}.rv .rc-bar .rc-view,.rv .rc-bar[data-nav=off]{display:none}.rv .rc-fab{min-height:40px;box-shadow:0 2px 10px color-mix(in srgb, var(--text) 18%, transparent);align-items:center;gap:.5em;display:inline-flex}.rv .rc-comments{width:100%;margin:calc(var(--space) * .3) 0;text-align:left;display:block}.rc[data-away]:not([data-menu]) .rc-fab{translate:0 calc(100% + var(--space) * 2 + env(safe-area-inset-bottom))}body:has(.rv:not([hidden])>.rc:not([hidden])){padding-bottom:72px}}@media (width<=1199px) and (prefers-reduced-motion:no-preference){.rc-fab{transition:translate .18s ease-out}}.rc-fab-n{font-variant-numeric:tabular-nums;padding:0 .35em}.rc-fab-waiting{box-shadow:inset 0 -2px var(--wy-line)}.rc-fab-open{box-shadow:inset 0 -2px var(--mustard)}@media (width>=1200px){.rc-menu{display:block}.rv .rc-bar .rc-view,.rc-bar[data-nav=off]{display:none}}@media (width<=899px){.rv[data-panel=auto][data-open] .rc{display:none}}.rv[data-panel=sheet][data-open] .rc,.rv[data-pinning] .rc{display:none}@media (pointer:coarse){.rv:has(>.rv-comment:not([hidden])) .rc{display:none}}.figreview-block{margin:calc(var(--space) * .6) auto calc(var(--space) * 1.2);max-width:340px}.figreview{gap:calc(var(--space) * .5);justify-content:center;display:flex}.figreview-state{margin:calc(var(--space) * .4) 0 0;font-family:var(--font-mono);font-size:var(--text-label);color:var(--muted);text-align:left;white-space:pre-line;line-height:1.5}.figreview-btn{border:1.5px solid var(--text);background:var(--bg);min-height:44px;color:var(--text);font-family:var(--font-mono);font-size:var(--text-label-head);cursor:pointer;border-radius:3px;flex:1;padding:0 1em}.figreview-btn:active{background:var(--rule)}figure[data-figure-review] .motion-hint{display:none}.page[data-astro-cid-hkbrpulz]{min-height:100svh;max-width:var(--page-max);padding:calc(var(--space) * 2) calc(var(--space) * 1.4) calc(var(--space) * 2);flex-direction:column;margin:0 auto;display:flex}.page[data-astro-cid-hkbrpulz]>main[data-astro-cid-hkbrpulz]{flex:1 0 auto}@media (width<=640px){.page[data-astro-cid-hkbrpulz]{padding-top:var(--space)}}.page--bare[data-astro-cid-hkbrpulz]{padding:0}.skip[data-astro-cid-hkbrpulz]{z-index:10;padding:calc(var(--space) * .5) var(--space);background:var(--bg-raised);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-label);border:1px solid var(--rule-firm);border-radius:var(--radius-pill);position:absolute;top:0;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:calc(var(--space) * .5);top:calc(var(--space) * .5)}
