.toolbox[data-astro-cid-mnzqqsaf]{border:1px solid var(--frost-line);border-radius:var(--radius-m);background:var(--frost);padding:.75rem}.drop[data-astro-cid-mnzqqsaf]{border:2px dashed var(--granite-muted);border-radius:var(--radius-m);background:var(--snow);text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:.9rem 1rem 1rem;display:flex;position:relative}.drop[data-astro-cid-mnzqqsaf].over{border-style:solid;border-color:var(--granite);background:color-mix(in srgb, var(--trail-yellow) 18%, var(--snow));box-shadow:inset 0 -4px 0 var(--trail-yellow)}.drop-overlay[data-astro-cid-mnzqqsaf]{z-index:50;background:color-mix(in srgb, var(--snow) 80%, transparent);border:6px dashed var(--granite);pointer-events:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.drop-overlay[data-astro-cid-mnzqqsaf][hidden]{display:none}.drop-overlay[data-astro-cid-mnzqqsaf] p[data-astro-cid-mnzqqsaf]{border-radius:var(--radius-m);background:var(--trail-yellow);color:var(--on-yellow);box-shadow:var(--shadow-sign);font:800 clamp(1.1rem, 3vw, 1.6rem) / 1.2 var(--font-display);text-align:center;border:2px solid #1b2a33;margin:0;padding:.8rem 1.4rem}.trail[data-astro-cid-mnzqqsaf]{height:30px;color:var(--granite-muted);gap:14px;display:flex}.trail[data-astro-cid-mnzqqsaf] .step{opacity:.3}.trail[data-astro-cid-mnzqqsaf] .step.left{transform:translateY(10px)scaleX(-1)}@media (prefers-reduced-motion:no-preference){.drop[data-astro-cid-mnzqqsaf].over .trail[data-astro-cid-mnzqqsaf] .step,.toolbox[data-astro-cid-mnzqqsaf][data-busy] .trail[data-astro-cid-mnzqqsaf] .step{color:var(--granite);animation:3s step-end infinite step}.trail[data-astro-cid-mnzqqsaf] .step:nth-child(2){animation-delay:.5s!important}.trail[data-astro-cid-mnzqqsaf] .step:nth-child(3){animation-delay:1s!important}.trail[data-astro-cid-mnzqqsaf] .step:nth-child(4){animation-delay:1.5s!important}.trail[data-astro-cid-mnzqqsaf] .step:nth-child(5){animation-delay:2s!important}.trail[data-astro-cid-mnzqqsaf] .step:nth-child(6){animation-delay:2.5s!important}}@keyframes step{0%{opacity:1}50%{opacity:.3}}.paste-target[data-astro-cid-mnzqqsaf]{border-radius:inherit;caret-color:#0000;color:#0000;cursor:copy;outline:none;position:absolute;inset:0;overflow:hidden}.drop[data-astro-cid-mnzqqsaf] .btn[data-astro-cid-mnzqqsaf]{position:relative}.drop[data-astro-cid-mnzqqsaf] input[data-astro-cid-mnzqqsaf]{opacity:0;width:1px;height:1px;position:absolute}.drop[data-astro-cid-mnzqqsaf] input[data-astro-cid-mnzqqsaf]:focus-visible~.btn[data-astro-cid-mnzqqsaf]{outline:3px solid var(--glacier);outline-offset:2px}.drop-title[data-astro-cid-mnzqqsaf]{font:800 clamp(1.15rem, 4vw, 1.45rem) / 1.1 var(--font-display);margin:0;font-stretch:112%}.drop-hint[data-astro-cid-mnzqqsaf]{color:var(--granite-muted);margin:0;font-size:.875rem}.options[data-astro-cid-mnzqqsaf]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.75rem;font-size:.95rem;display:flex}.options[data-astro-cid-mnzqqsaf] label[data-astro-cid-mnzqqsaf]{align-items:center;gap:.5rem;max-width:100%;font-weight:500;display:flex}.options[data-astro-cid-mnzqqsaf] label[data-astro-cid-mnzqqsaf][hidden]{display:none}.options[data-astro-cid-mnzqqsaf] .check[data-astro-cid-mnzqqsaf]{flex-direction:row;align-items:center;gap:.4rem;min-height:44px;font-weight:400}.options[data-astro-cid-mnzqqsaf] .check[data-astro-cid-mnzqqsaf] input[data-astro-cid-mnzqqsaf]{width:1.1rem;height:1.1rem}.options[data-astro-cid-mnzqqsaf] select[data-astro-cid-mnzqqsaf],.options[data-astro-cid-mnzqqsaf] input[data-astro-cid-mnzqqsaf][type=number],.options[data-astro-cid-mnzqqsaf] input[data-astro-cid-mnzqqsaf][type=text]{border:1px solid var(--frost-line);background:var(--snow);min-height:40px;color:var(--granite);font:inherit;border-radius:6px;padding:.3rem .5rem}.options[data-astro-cid-mnzqqsaf] select[data-astro-cid-mnzqqsaf]{min-width:0;max-width:100%}.options[data-astro-cid-mnzqqsaf] input[data-astro-cid-mnzqqsaf][type=number],.options[data-astro-cid-mnzqqsaf] input[data-astro-cid-mnzqqsaf][type=text]{width:9rem}.options[data-astro-cid-mnzqqsaf] input[data-astro-cid-mnzqqsaf][type=color]{border:1px solid var(--frost-line);background:var(--snow);border-radius:6px;width:3.5rem;height:40px;padding:2px}.options[data-astro-cid-mnzqqsaf] .range[data-astro-cid-mnzqqsaf] input[data-astro-cid-mnzqqsaf]{width:12rem;accent-color:var(--glacier)}fieldset[data-astro-cid-mnzqqsaf]{border:0;flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;display:flex}legend[data-astro-cid-mnzqqsaf]{padding:0;font-weight:500}.status[data-astro-cid-mnzqqsaf]{min-height:1.5em;color:var(--granite-muted);margin:.75rem 0 0;font-size:.9rem}.status[data-astro-cid-mnzqqsaf]:empty{min-height:0;margin:0}.results[data-astro-cid-mnzqqsaf]{margin:.5rem 0 0;padding:0;list-style:none}.results[data-astro-cid-mnzqqsaf]:empty{margin:0}.results[data-astro-cid-mnzqqsaf] .item{border-top:1px solid var(--frost-line);padding:.6rem 0}.results[data-astro-cid-mnzqqsaf] .item.added{animation:1.6s ease-out added}@keyframes added{0%,35%{background:color-mix(in srgb, var(--trail-yellow) 45%, transparent);box-shadow:-6px 0 0 var(--trail-yellow), 6px 0 0 color-mix(in srgb, var(--trail-yellow) 45%, transparent)}to{background:0 0;box-shadow:-6px 0 #0000,6px 0 #0000}}@media (prefers-reduced-motion:no-preference){.results[data-astro-cid-mnzqqsaf] .item.added{animation:1.6s ease-out added,.35s ease-out slide-in}@keyframes slide-in{0%{opacity:0;transform:translateY(-8px)}}}.results[data-astro-cid-mnzqqsaf] .item-head{align-items:center;gap:.75rem;display:flex}.results[data-astro-cid-mnzqqsaf] .thumb{object-fit:contain;background:repeating-conic-gradient(var(--frost) 0 25%, var(--snow) 0 50%) 50% / 12px 12px;border-radius:6px;flex:none;width:48px;height:48px}.results[data-astro-cid-mnzqqsaf] .thumb-btn{border-radius:var(--radius-m);cursor:zoom-in;background:0 0;border:0;flex:none;padding:0}.results[data-astro-cid-mnzqqsaf] .thumb-btn:hover .thumb{outline:2px solid var(--granite)}.results[data-astro-cid-mnzqqsaf] button.page-name{color:var(--glacier);font:inherit;text-align:left;text-underline-offset:.15em;cursor:zoom-in;background:0 0;border:0;padding:0;text-decoration:underline}.preview[data-astro-cid-mnzqqsaf]{border:2px solid var(--granite);border-radius:var(--radius-m);background:var(--snow);width:min(56rem,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--granite);box-shadow:var(--shadow-sign);padding:1rem}.preview[data-astro-cid-mnzqqsaf]::backdrop{background:#0e1a21b3}.preview[data-astro-cid-mnzqqsaf] figure[data-astro-cid-mnzqqsaf]{margin:0}.pv-frame[data-astro-cid-mnzqqsaf]{background:repeating-conic-gradient(var(--frost) 0 25%, var(--snow) 0 50%) 50% / 16px 16px;border-radius:var(--radius-s);justify-content:center;align-items:center;display:flex}.pv-frame[data-astro-cid-mnzqqsaf] img[data-astro-cid-mnzqqsaf]{object-fit:contain;max-width:100%;max-height:calc(100dvh - 12rem);display:block}.preview[data-astro-cid-mnzqqsaf] figcaption[data-astro-cid-mnzqqsaf]{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.75rem;display:flex}.pv-name[data-astro-cid-mnzqqsaf]{overflow-wrap:anywhere;font-weight:700}.pv-meta[data-astro-cid-mnzqqsaf]{color:var(--granite-muted);font-family:var(--font-mono);font-size:.85rem}.pv-actions[data-astro-cid-mnzqqsaf]{gap:.5rem;margin-top:.75rem;display:flex}.pv-actions[data-astro-cid-mnzqqsaf] a[data-astro-cid-mnzqqsaf][hidden]{display:none}.results[data-astro-cid-mnzqqsaf] .thumb.empty{visibility:hidden}.results[data-astro-cid-mnzqqsaf] .item-info{flex:1;min-width:0}.results[data-astro-cid-mnzqqsaf] .item-name,.results[data-astro-cid-mnzqqsaf] .page-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.results[data-astro-cid-mnzqqsaf] .item-name{font-weight:700}.results[data-astro-cid-mnzqqsaf] .item-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--granite-muted);font-size:.85rem}.results[data-astro-cid-mnzqqsaf] .error{color:var(--danger)}.results[data-astro-cid-mnzqqsaf] .item-controls{flex:none;gap:.35rem;display:flex}.results[data-astro-cid-mnzqqsaf] .btn.small{min-height:40px;padding:.35rem .8rem;font-size:.9rem}.results[data-astro-cid-mnzqqsaf] .icon-btn{border:1px solid var(--frost-line);background:var(--snow);width:40px;height:40px;color:var(--granite);cursor:pointer;border-radius:6px;font-size:1.1rem}.results[data-astro-cid-mnzqqsaf] .icon-btn:disabled{opacity:.35;cursor:default}.results[data-astro-cid-mnzqqsaf] .pages{max-height:22rem;margin:.5rem 0 0 3.75rem;padding:0;list-style:none;overflow-y:auto}.results[data-astro-cid-mnzqqsaf] .pages li{align-items:center;gap:.75rem;padding:.25rem 0;display:flex}.results[data-astro-cid-mnzqqsaf] .pages .page-name{flex:1;min-width:0;font-weight:400}.actions[data-astro-cid-mnzqqsaf]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.actions[data-astro-cid-mnzqqsaf][hidden],.pdf-result[data-astro-cid-mnzqqsaf][hidden]{display:none}.pdf-result[data-astro-cid-mnzqqsaf]{border:1px solid var(--moss);background:var(--snow);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.pdf-meta[data-astro-cid-mnzqqsaf]{overflow-wrap:anywhere;font-weight:500}@media (width<=480px){.results[data-astro-cid-mnzqqsaf] .pages{margin-left:0}}.badges[data-astro-cid-hhxicd6u]{color:var(--moss);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:0 .6em;margin:0;font-size:.8rem;font-weight:800;display:flex}.intro[data-astro-cid-hhxicd6u]{color:var(--granite);margin:.5rem 0 1rem;font-weight:700;line-height:1.55}.prose[data-astro-cid-hhxicd6u]>h2[data-astro-cid-hhxicd6u]:first-child{margin-top:1.5rem}.route[data-astro-cid-hhxicd6u]{margin:0;padding:0;list-style:none}.route[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]{margin:0;padding:0 0 1rem 36px;position:relative}.route[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]:before{content:"";border:2px solid var(--granite);background:var(--snow);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:6px}.route[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]:not(:last-child):after{content:"";border-left:2px dashed var(--granite-muted);position:absolute;top:20px;bottom:2px;left:13px}.route[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u].summit:before{background:var(--trail-yellow);clip-path:polygon(50% 0,100% 100%,0 100%);border:0;border-radius:0;width:20px;height:18px;top:1px;left:3px}.camp[data-astro-cid-hhxicd6u]{letter-spacing:.06em;text-transform:uppercase;color:var(--granite-muted);font-size:.75rem;font-weight:800}.route[data-astro-cid-hhxicd6u] p[data-astro-cid-hhxicd6u]{margin:.2rem 0 0}.table-scroll[data-astro-cid-hhxicd6u]{margin:1rem 0}.faq[data-astro-cid-hhxicd6u] details[data-astro-cid-hhxicd6u]{border-bottom:1px solid var(--frost-line)}.faq[data-astro-cid-hhxicd6u] summary[data-astro-cid-hhxicd6u]{cursor:pointer;padding:.85rem 0;font-weight:700}.faq[data-astro-cid-hhxicd6u] details[data-astro-cid-hhxicd6u] p[data-astro-cid-hhxicd6u]{margin:0 0 1rem}.more[data-astro-cid-hhxicd6u]{margin-top:1rem}.badges[data-astro-cid-hhxicd6u] span[data-astro-cid-hhxicd6u]+span[data-astro-cid-hhxicd6u]:before{content:"·";margin-right:.6em}
