.review[data-astro-cid-qekyjhcn]{padding-bottom:var(--space-96)}.rbar[data-astro-cid-qekyjhcn]{z-index:4;background:color-mix(in srgb, var(--color-bg-page) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:var(--stroke-hairline) solid var(--color-border-default);position:sticky;top:0}.rbar-inner[data-astro-cid-qekyjhcn]{align-items:center;gap:var(--space-24);padding-block:var(--space-12);display:flex}.crumb[data-astro-cid-qekyjhcn],.slides[data-astro-cid-qekyjhcn]{color:var(--color-text-muted);white-space:nowrap;text-decoration:none;transition:color .2s}.crumb[data-astro-cid-qekyjhcn]:hover,.slides[data-astro-cid-qekyjhcn]:hover{color:var(--color-text-primary)}.tally[data-astro-cid-qekyjhcn]{white-space:nowrap;margin-left:auto}.rmeter[data-astro-cid-qekyjhcn]{width:clamp(80px,14vw,200px);height:2px}.rmeter[data-astro-cid-qekyjhcn] i[data-astro-cid-qekyjhcn]{background:var(--color-text-accent);transition:transform .8s var(--ease-out);animation:none}.next-btn[data-astro-cid-qekyjhcn]{font:inherit;font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary);border:var(--stroke-hairline) solid var(--color-border-default);padding:var(--space-8) var(--space-12);cursor:pointer;white-space:nowrap;background:0 0;transition:border-color .3s}.next-btn[data-astro-cid-qekyjhcn]:hover{border-color:var(--color-text-accent)}.rhead[data-astro-cid-qekyjhcn].wrap{gap:var(--space-16);padding-top:var(--space-64);padding-bottom:var(--space-40);display:grid}.rhead[data-astro-cid-qekyjhcn]>[data-astro-cid-qekyjhcn]{max-width:900px}.lede[data-astro-cid-qekyjhcn]{font-size:var(--type-body-size);line-height:var(--type-body-line);max-width:60ch}.rounds[data-astro-cid-qekyjhcn]{gap:var(--space-8);padding-top:var(--space-8);flex-wrap:wrap;display:flex}.rtab[data-astro-cid-qekyjhcn]{font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-8) var(--space-12);border:var(--stroke-hairline) solid var(--color-border-default);gap:var(--space-8);align-items:center;text-decoration:none;display:inline-flex}.rtab[data-astro-cid-qekyjhcn].is-on{color:var(--color-text-primary);border-color:var(--color-text-primary)}.rtab[data-astro-cid-qekyjhcn] .new[data-astro-cid-qekyjhcn]{color:var(--color-text-accent)}.dirs[data-astro-cid-qekyjhcn].wrap{gap:var(--space-96);margin-block:0;list-style:none;display:grid}.dir[data-astro-cid-qekyjhcn]{gap:var(--space-40);grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;scroll-margin-top:88px;display:grid}.art[data-astro-cid-qekyjhcn]{grid-template-columns:repeat(var(--c,1), minmax(0, 1fr));align-items:start;gap:clamp(12px,1.6vw,28px);display:grid;position:sticky;top:80px}.art[data-astro-cid-qekyjhcn].n1{--c:1;max-width:520px}.art[data-astro-cid-qekyjhcn].n2{--c:2}.art[data-astro-cid-qekyjhcn].n3,.art[data-astro-cid-qekyjhcn].n4,.art[data-astro-cid-qekyjhcn].n5,.art[data-astro-cid-qekyjhcn].n6{--c:3}.opt[data-astro-cid-qekyjhcn]{gap:var(--space-8);min-width:0;margin:0;display:grid}.opt-label[data-astro-cid-qekyjhcn]{font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-accent);margin:0}.opt[data-astro-cid-qekyjhcn].study .opt-label[data-astro-cid-qekyjhcn],.opt[data-astro-cid-qekyjhcn].study .opt-cap[data-astro-cid-qekyjhcn]{color:var(--color-text-muted)}.opt[data-astro-cid-qekyjhcn] .pinzone[data-astro-cid-qekyjhcn]{border:var(--stroke-hairline) solid var(--color-border-default);transition:border-color .3s}.opt[data-astro-cid-qekyjhcn] .pinzone[data-astro-cid-qekyjhcn]:hover{border-color:var(--color-border-strong)}.opt[data-astro-cid-qekyjhcn] img[data-astro-cid-qekyjhcn]{object-fit:contain;background:var(--surface);width:100%;height:auto;max-height:calc(100dvh - 260px);display:block}.opt-cap[data-astro-cid-qekyjhcn]{font-size:var(--type-caption-size);color:var(--color-text-secondary,var(--color-text-primary));margin:0;line-height:1.45}.lb-fig[data-astro-cid-qekyjhcn]{gap:var(--space-12);justify-items:center;margin:0;display:grid}.lb-fig[data-astro-cid-qekyjhcn] figcaption[data-astro-cid-qekyjhcn]{text-align:center;max-width:60ch}.side[data-astro-cid-qekyjhcn]{gap:var(--space-16);padding-top:var(--space-8);align-content:start;display:grid}.title[data-astro-cid-qekyjhcn]{font-family:var(--font-serif);margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.02}.note[data-astro-cid-qekyjhcn]{font-size:var(--type-body-size);line-height:var(--type-body-line)}.state[data-astro-cid-qekyjhcn]{min-height:28px}.dir[data-astro-cid-qekyjhcn].is-done .opt[data-astro-cid-qekyjhcn] .pinzone[data-astro-cid-qekyjhcn]{border-color:color-mix(in srgb, var(--room-ok) 45%, var(--color-border-default))}.respond[data-astro-cid-qekyjhcn]{gap:var(--space-12);padding-top:var(--space-16);border-top:var(--stroke-hairline) solid var(--color-border-default);transition:opacity .3s;display:grid}.respond[data-astro-cid-qekyjhcn].is-busy{opacity:.5;pointer-events:none}.choices[data-astro-cid-qekyjhcn]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.row[data-astro-cid-qekyjhcn]{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.choice[data-astro-cid-qekyjhcn]{font:inherit;font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-8) var(--space-12);color:var(--color-text-muted);border:var(--stroke-hairline) solid var(--color-border-default);cursor:pointer;background:0 0;transition:color .2s,border-color .3s,background .3s}.choice[data-astro-cid-qekyjhcn]:hover,.choice[data-astro-cid-qekyjhcn].is-on{color:var(--color-text-primary);border-color:var(--color-text-accent)}.choice[data-astro-cid-qekyjhcn].ok:hover{color:var(--room-ok);border-color:var(--room-ok)}.choice[data-astro-cid-qekyjhcn].send{background:var(--color-text-primary);color:var(--color-bg-page);border-color:var(--color-text-primary)}.write[data-astro-cid-qekyjhcn]{gap:var(--space-8);display:grid}.write[data-astro-cid-qekyjhcn][hidden]{display:none}.area[data-astro-cid-qekyjhcn]{width:100%;padding:var(--space-12);background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--color-border-default);color:var(--color-text-primary);font:inherit;resize:vertical;border-radius:0}.area[data-astro-cid-qekyjhcn]:focus{border-color:var(--color-border-strong);outline:none}.hint[data-astro-cid-qekyjhcn]{margin-left:auto}.sr[data-astro-cid-qekyjhcn]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.thread[data-astro-cid-qekyjhcn]{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.thread[data-astro-cid-qekyjhcn] li[data-astro-cid-qekyjhcn]{gap:var(--space-4);padding-left:var(--space-16);border-left:var(--stroke-hairline) solid var(--color-border-default);display:grid}.thread[data-astro-cid-qekyjhcn] li[data-astro-cid-qekyjhcn].is-new{border-left-color:var(--color-text-accent)}.msg[data-astro-cid-qekyjhcn]{white-space:pre-wrap;margin:0}.reply[data-astro-cid-qekyjhcn]{gap:var(--space-4);padding:var(--space-12);background:var(--color-bg-surface);white-space:pre-wrap;margin:0;display:grid}.finish[data-astro-cid-qekyjhcn].wrap{gap:var(--space-16);padding-top:var(--space-96);justify-items:start;display:grid}.finish[data-astro-cid-qekyjhcn][hidden]{display:none}.back[data-astro-cid-qekyjhcn]{color:var(--color-text-primary);border-bottom:var(--stroke-hairline) solid var(--color-text-accent);text-decoration:none}.toast[data-astro-cid-qekyjhcn]{text-align:center;z-index:60;width:max-content;max-width:calc(100vw - 32px);padding:var(--space-12) var(--space-24);background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--room-ok);color:var(--room-ok);transition:opacity .6s, transform .6s var(--ease-out);position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.toast[data-astro-cid-qekyjhcn][hidden]{display:none}.toast[data-astro-cid-qekyjhcn] a[data-astro-cid-qekyjhcn]{color:inherit;margin-left:4px;text-decoration:underline}.toast[data-astro-cid-qekyjhcn].err{border-color:var(--color-text-accent);color:var(--color-text-accent)}.toast[data-astro-cid-qekyjhcn].is-gone{opacity:0;pointer-events:none;transform:translate(-50%,12px)}.picks[data-astro-cid-qekyjhcn]{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.picks[data-astro-cid-qekyjhcn] .label[data-astro-cid-qekyjhcn]{margin-right:var(--space-8)}.pick[data-astro-cid-qekyjhcn]{font:inherit;font-family:var(--font-serif);width:52px;height:52px;color:var(--color-text-primary);border:var(--stroke-hairline) solid var(--color-border-default);cursor:pointer;background:0 0;place-items:center;font-size:22px;line-height:1;transition:border-color .3s,background .3s,color .3s;display:grid}.pick[data-astro-cid-qekyjhcn]:hover{border-color:var(--room-ok);color:var(--room-ok)}.pick[data-astro-cid-qekyjhcn].is-on{background:var(--room-ok);border-color:var(--room-ok);color:var(--color-bg-page)}.pinzone[data-astro-cid-qekyjhcn]{line-height:0;display:block;position:relative}.pinzone[data-astro-cid-qekyjhcn] img[data-astro-cid-qekyjhcn]{width:100%;height:auto;display:block}.pinzone[data-astro-cid-qekyjhcn].can-pin{cursor:crosshair}.pinzone[data-astro-cid-qekyjhcn]:not(.can-pin){cursor:zoom-in}.pinzone[data-astro-cid-qekyjhcn] .zoom[data-astro-cid-qekyjhcn]:focus-visible{outline:1px solid var(--color-text-accent);outline-offset:2px}.pinzone[data-astro-cid-qekyjhcn] .zoom[data-astro-cid-qekyjhcn]{line-height:1;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:zoom-in;color:var(--color-text-primary);background:color-mix(in srgb, var(--color-bg-page) 80%, transparent);border:var(--stroke-hairline) solid var(--color-border-default);opacity:0;padding:6px 10px;font-size:11px;transition:opacity .3s;position:absolute;bottom:8px;right:8px}.pinzone[data-astro-cid-qekyjhcn]:hover .zoom[data-astro-cid-qekyjhcn],.pinzone[data-astro-cid-qekyjhcn] .zoom[data-astro-cid-qekyjhcn]:focus-visible{opacity:1}@media (hover:none){.pinzone[data-astro-cid-qekyjhcn] .zoom[data-astro-cid-qekyjhcn]{opacity:1}}.pinpop[data-astro-cid-qekyjhcn]{gap:var(--space-12);margin-top:var(--space-12);padding:var(--space-16);background:var(--color-bg-surface);border:1px solid var(--color-text-accent);line-height:1.4;display:grid}.pinpop[data-astro-cid-qekyjhcn][hidden]{display:none}.pinpop[data-astro-cid-qekyjhcn] .label[data-astro-cid-qekyjhcn]{color:var(--color-text-accent);margin:0}.pinkinds[data-astro-cid-qekyjhcn]{gap:var(--space-8) var(--space-16);font-size:var(--type-caption-size);flex-wrap:wrap;display:flex}.pinkinds[data-astro-cid-qekyjhcn] label[data-astro-cid-qekyjhcn]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pinkinds[data-astro-cid-qekyjhcn] input[data-astro-cid-qekyjhcn]{accent-color:var(--color-text-accent)}.is-busy[data-astro-cid-qekyjhcn][data-pinpop] .send[data-astro-cid-qekyjhcn]{opacity:.5;pointer-events:none}.review[data-astro-cid-qekyjhcn]{--surface:#ebebe9}.review[data-astro-cid-qekyjhcn][data-surface=ink]{--surface:var(--color-bg-page)}.review[data-astro-cid-qekyjhcn][data-surface=white]{--surface:#fff}.opt[data-astro-cid-qekyjhcn] img[data-astro-cid-qekyjhcn]{transition:background .18s var(--ease-out)}.opt[data-astro-cid-qekyjhcn] .pinzone[data-astro-cid-qekyjhcn]{box-shadow:0 0 0 10px var(--surface);transition:box-shadow .18s var(--ease-out);margin:10px}.review[data-astro-cid-qekyjhcn][data-surface=ink] .opt[data-astro-cid-qekyjhcn] .pinzone[data-astro-cid-qekyjhcn]{box-shadow:0 0 0 10px var(--surface), 0 0 0 11px var(--color-border-default)}.ltools[data-astro-cid-qekyjhcn]{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-24);padding-block:0 var(--space-12);flex-wrap:wrap;display:flex}.surface[data-astro-cid-qekyjhcn]{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.lt-label[data-astro-cid-qekyjhcn]{color:var(--color-text-muted);margin-right:var(--space-8);align-items:center;gap:8px;display:inline-flex}.lt-ico[data-astro-cid-qekyjhcn]{display:inline-flex}.lt-ico[data-astro-cid-qekyjhcn] svg{width:16px;height:16px}.surface[data-astro-cid-qekyjhcn] button[data-astro-cid-qekyjhcn],.cmp-pick[data-astro-cid-qekyjhcn],.cmp-go[data-astro-cid-qekyjhcn],.cmp-clear[data-astro-cid-qekyjhcn],.cmp-close[data-astro-cid-qekyjhcn]{min-height:36px;padding:0 var(--space-12);font:inherit;font-size:var(--type-caption-size);color:var(--color-text-muted);border:var(--stroke-hairline) solid transparent;cursor:pointer;background:0 0;align-items:center;gap:8px;transition:color .18s,border-color .18s;display:inline-flex}.surface[data-astro-cid-qekyjhcn] button[data-astro-cid-qekyjhcn]:hover,.surface[data-astro-cid-qekyjhcn] button[data-astro-cid-qekyjhcn][aria-checked=true]{color:var(--color-text-primary)}.surface[data-astro-cid-qekyjhcn] button[data-astro-cid-qekyjhcn][aria-checked=true]{border-color:var(--color-border-strong)}.sw[data-astro-cid-qekyjhcn]{border:1px solid var(--color-border-strong);width:14px;height:14px}.sw[data-astro-cid-qekyjhcn].paper{background:#ebebe9}.sw[data-astro-cid-qekyjhcn].ink{background:var(--color-bg-page)}.sw[data-astro-cid-qekyjhcn].white{background:#fff}.cmp-tray[data-astro-cid-qekyjhcn]{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:inline-flex}.cmp-go[data-astro-cid-qekyjhcn][hidden],.cmp-clear[data-astro-cid-qekyjhcn][hidden]{display:none}.cmp-go[data-astro-cid-qekyjhcn]{color:var(--color-text-primary);border-color:var(--color-text-accent)}.cmp-go[data-astro-cid-qekyjhcn]:hover,.cmp-clear[data-astro-cid-qekyjhcn]:hover,.cmp-close[data-astro-cid-qekyjhcn]:hover{color:var(--color-text-accent)}.chips[data-astro-cid-qekyjhcn]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-qekyjhcn] li[data-astro-cid-qekyjhcn]{font-size:var(--type-label-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);border:var(--stroke-hairline) solid var(--color-border-default);padding:3px 8px}.cmp-pick[data-astro-cid-qekyjhcn]{justify-self:start;padding-inline:0}.cmp-pick[data-astro-cid-qekyjhcn]:hover{color:var(--color-text-primary)}.cmp-pick[data-astro-cid-qekyjhcn][aria-pressed=true]{color:var(--color-text-accent)}.compare[data-astro-cid-qekyjhcn]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-16) clamp(12px, 3vw, 40px) var(--space-24);background:var(--color-bg-page);color:var(--color-text-primary);border:0;margin:0}.compare[data-astro-cid-qekyjhcn][open]{gap:var(--space-12);grid-template-rows:auto minmax(0,1fr);display:grid}.compare[data-astro-cid-qekyjhcn]::backdrop{background:var(--color-bg-page)}.cmp-head[data-astro-cid-qekyjhcn]{justify-content:space-between;align-items:center;display:flex}.cmp-head[data-astro-cid-qekyjhcn] p[data-astro-cid-qekyjhcn]{margin:0}.cmp-cols[data-astro-cid-qekyjhcn]{grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,40px);min-height:0;display:grid;overflow:auto}.cmp-col[data-astro-cid-qekyjhcn]{gap:var(--space-8);align-content:start;min-width:0;display:grid}.cmp-col[data-astro-cid-qekyjhcn] .cmp-title{font-family:var(--font-serif);margin:0;font-size:24px}.cmp-col[data-astro-cid-qekyjhcn] .art{position:static}.cmp-col[data-astro-cid-qekyjhcn] .opt img{background:var(--surface);max-height:calc(100dvh - 200px)}.cmp-col[data-astro-cid-qekyjhcn] .pinzone{box-shadow:0 0 0 10px var(--surface);cursor:default;margin:10px}@media (width<=640px){.lt-label[data-astro-cid-qekyjhcn]{display:none}.surface[data-astro-cid-qekyjhcn] button[data-astro-cid-qekyjhcn]{padding:0 var(--space-8)}.ltools[data-astro-cid-qekyjhcn]{padding-bottom:var(--space-8)}}@media (width<=960px){.cmp-pick[data-astro-cid-qekyjhcn],.cmp-tray[data-astro-cid-qekyjhcn]{display:none}.cmp-cols[data-astro-cid-qekyjhcn]{grid-template-columns:1fr}}.lightbox[data-astro-cid-qekyjhcn]{background:var(--color-bg-page);cursor:zoom-out;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(8px,2vw,32px)}.lightbox[data-astro-cid-qekyjhcn][open]{place-items:center;display:grid}.lightbox[data-astro-cid-qekyjhcn]::backdrop{background:var(--color-bg-page)}.lightbox[data-astro-cid-qekyjhcn] img[data-astro-cid-qekyjhcn]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px)}.lb-close[data-astro-cid-qekyjhcn]{font:inherit;font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);border:var(--stroke-hairline) solid var(--color-border-default);padding:var(--space-8) var(--space-12);cursor:pointer;background:0 0;position:fixed;top:16px;right:16px}@media (prefers-reduced-motion:no-preference){.lightbox[data-astro-cid-qekyjhcn][open] img[data-astro-cid-qekyjhcn]{animation:fade-up .5s var(--ease-out) both}.dir[data-astro-cid-qekyjhcn].will-in .art[data-astro-cid-qekyjhcn],.dir[data-astro-cid-qekyjhcn].will-in .side[data-astro-cid-qekyjhcn]{opacity:0;transition:opacity .9s var(--ease-out), transform 1s var(--ease-out);transform:translateY(24px)}.dir[data-astro-cid-qekyjhcn].will-in .side[data-astro-cid-qekyjhcn]{transition-delay:.12s}.dir[data-astro-cid-qekyjhcn].is-in .art[data-astro-cid-qekyjhcn],.dir[data-astro-cid-qekyjhcn].is-in .side[data-astro-cid-qekyjhcn]{opacity:1;transform:none}.thread[data-astro-cid-qekyjhcn] li[data-astro-cid-qekyjhcn].is-new{animation:fade-up .6s var(--ease-out) both}}@media (width<=960px){.dir[data-astro-cid-qekyjhcn]{gap:var(--space-24);grid-template-columns:1fr}.art[data-astro-cid-qekyjhcn]{position:static}.art[data-astro-cid-qekyjhcn].n3,.art[data-astro-cid-qekyjhcn].n4,.art[data-astro-cid-qekyjhcn].n5,.art[data-astro-cid-qekyjhcn].n6{--c:2}.opt[data-astro-cid-qekyjhcn] img[data-astro-cid-qekyjhcn]{max-height:70vh}.dirs[data-astro-cid-qekyjhcn]{gap:var(--space-64)}.rbar-inner[data-astro-cid-qekyjhcn]{gap:var(--space-12);flex-wrap:wrap}.slides[data-astro-cid-qekyjhcn],.rmeter[data-astro-cid-qekyjhcn],.hint[data-astro-cid-qekyjhcn]{display:none}}.pin{z-index:2;width:26px;height:26px;font:600 12px/1 var(--font-sans,inherit);color:#fff;background:var(--color-text-accent);cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;margin:-13px 0 0 -13px;padding:0;display:grid;position:absolute;box-shadow:0 4px 14px -4px #000000b3}.pin.answered{background:var(--room-ok);color:#0b0b0b}.pin.is-draft{color:var(--color-text-accent);border-color:var(--color-text-accent);pointer-events:none;background:#fff}.pin.demo{vertical-align:middle;cursor:default;width:22px;height:22px;margin:0 8px 0 0;font-size:11px;display:inline-grid;position:static}@media (prefers-reduced-motion:no-preference){.pin.is-new,.pin.is-draft{animation:pin-drop .45s var(--ease-out) both}}@keyframes pin-drop{0%{opacity:0;transform:translateY(-10px)scale(.6)}}.review .pin-hint{margin:var(--space-16) 0 0;color:var(--color-text-primary);align-items:center;display:flex}.review .spot{color:var(--color-text-accent)}.pinbubble{z-index:3;width:min(260px,70vw);padding:var(--space-12);background:var(--color-bg-surface);color:var(--color-text-primary);border:var(--stroke-hairline) solid var(--color-border-strong);margin:18px 0 0 -13px;line-height:1.45;position:absolute;box-shadow:0 16px 40px -16px #000000e6}.pinbubble.flip{transform:translate(calc(26px - 100%))}.pinbubble p{margin:0}.pinbubble .bubble-reply{border-left:2px solid var(--color-text-accent);color:var(--color-text-muted);margin-top:8px;padding-left:10px}.pinbubble[hidden]{display:none}.art>.pinpop{grid-column:1/-1}
