:root{--surface-950:#fff;--surface-900:#fafafa;--surface-800:#f4f4f5;--surface-700:#e4e4e7;--surface-600:#d4d4d8;--surface-500:#a1a1aa;--surface-400:#71717a;--surface-300:#52525b;--surface-200:#3f3f46;--surface-100:#27272a;--surface-50:#18181b;--surface-0:#09090b;--primary-950:#ecfdf5;--primary-900:#d1fae5;--primary-800:#a7f3d0;--primary-700:#6ee7b7;--primary-600:#34d399;--primary-400:#059669;--primary-300:#047857;--primary-200:#065f46;--primary-100:#064e3b;--primary-50:#022c22;--primary-color:var(--primary-400);--primary-contrast-color:var(--surface-900);--primary-hover-color:var(--primary-300);--primary-active-color:var(--primary-200);--highlight-background:color-mix(in srgb, var(--primary-400), transparent 84%);--highlight-focus-background:color-mix(in srgb, var(--primary-400), transparent 76%);--highlight-color:#ffffffde;--highlight-focus-color:#ffffffde;--mask-background:#0009;--milk-background:#ffffff80;--text-color:var(--surface-0);--text-hover-color:var(--surface-0);--text-muted-color:var(--surface-400);--text-hover-muted-color:var(--surface-300);--content-background:var(--surface-900);--content-hover-background:var(--surface-800);--content-border-color:var(--surface-700);--content-color:var(--text-color);--content-hover-color:var(--text-hover-color);--ground-background:var(--surface-950);--spacing-xs:.5rem;--spacing-sm:1rem;--spacing:1.5rem;--content-width-min:1440px;--content-width-max:100vw;--content-width:min(var(--content-width-min), var(--content-width-max));--content-width-static:min(var(--content-width-min), var(--content-width-max));--wrapper-margin:calc((100vw - var(--content-width))/2);--content-width-by-margin:calc(100vw - var(--wrapper-margin)*2);--block-margin:0 auto;--animation-duration:.25s;--animation-duration--long:.5s}:root,:root.dark{--primary-500:#10b981}:root.dark{--surface-0:#fff;--surface-50:#fafafa;--surface-100:#f4f4f5;--surface-200:#e4e4e7;--surface-300:#d4d4d8;--surface-400:#a1a1aa;--surface-500:#71717a;--surface-600:#52525b;--surface-700:#3f3f46;--surface-800:#27272a;--surface-900:#18181b;--surface-950:#09090b;--primary-50:#ecfdf5;--primary-100:#d1fae5;--primary-200:#a7f3d0;--primary-300:#6ee7b7;--primary-400:#34d399;--primary-600:#059669;--primary-700:#047857;--primary-800:#065f46;--primary-900:#064e3b;--primary-950:#022c22}:root{--shadow:4px 8px 8px #00000013, 3px 8px 8px #00000013, 5px 8px 8px #00000013, 6px 12px 12px #00000013;--shadow-hover:4px 8px 8px #0000001a, 3px 8px 8px #0000001a, 5px 8px 8px #0000001a, 6px 12px 12px #0000001a}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b2530;--panel:#0f3949;--panel-2:#145066;--text:#eaf6fa;--muted:#8fbdca;--accent:#2fd0e8;--accent-contrast:#06222c;--accent-glow:#2fd0e859;--danger:#ff8a7a;--line:#ffffff1a;--row-odd:#ffffff0a;--plot-paper:#fffdf7;--plot-ring:#444;--plot-spread:#0aa9c2;--plot-center:#ff8f00;--shadow:0 12px 32px #020c1273}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9f1f4;--panel:#fff;--panel-2:#dcebf0;--text:#12303c;--muted:#557d8b;--accent:#0797ad;--accent-contrast:#fff;--accent-glow:#0797ad40;--danger:#c62828;--line:#12303c1f;--row-odd:#12303c0a;--plot-paper:#fffdf7;--plot-ring:#555;--plot-spread:#0288a3;--plot-center:#e65100;--shadow:0 12px 32px #12303c24}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.view-enter-active,.view-leave-active{transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.view-enter-from{opacity:0;transform:translate(14px)}.view-leave-to{opacity:0;transform:translate(-14px)}.qr-scanner[data-v-ad9fd0cc]{flex-direction:column;gap:.5rem;display:flex}.qr-scanner .paste-row[data-v-ad9fd0cc]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.qr-scanner .paste-row input[data-v-ad9fd0cc]{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 60%,transparent);min-width:220px;color:var(--text);border-radius:999px;flex:1;padding:.55rem .8rem;transition:border-color .14s,box-shadow .14s}.qr-scanner .paste-row input[data-v-ad9fd0cc]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.qr-scanner .paste-row button[data-v-ad9fd0cc]{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.55rem 1.1rem;transition:transform .14s cubic-bezier(.34,1.56,.64,1),opacity .14s}.qr-scanner .paste-row button[data-v-ad9fd0cc]:hover:not(:disabled){transform:translateY(-1px)scale(1.03)}.qr-scanner .paste-row button[data-v-ad9fd0cc]:disabled{opacity:.6}.qr-scanner .paste-row button[data-testid=qr-camera-toggle][data-v-ad9fd0cc]{background:var(--panel-2);color:var(--text);border-color:var(--line)}.qr-scanner .preview[data-v-ad9fd0cc]{width:100%;max-width:360px;box-shadow:var(--shadow);border-radius:14px}.qr-scanner .error[data-v-ad9fd0cc]{color:var(--danger);margin:0;animation:.26s cubic-bezier(.22,1,.36,1) both fade-up}.session-list[data-v-25b59892]{background:color-mix(in srgb,var(--panel) 55%,transparent);border:1px solid var(--line);border-radius:14px;margin-bottom:.75rem;padding:.75rem}.session-list h2[data-v-25b59892]{align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;display:flex}.session-list .count-badge[data-v-25b59892]{color:var(--accent-contrast);background:var(--accent);border-radius:999px;margin-left:auto;padding:0 .55rem;font-size:.75rem}.session-list ul[data-v-25b59892]{padding:0;list-style:none}.session-list li[data-v-25b59892]{animation:.26s cubic-bezier(.22,1,.36,1) both fade-up;animation-delay:calc(var(--i,0)*24ms);border-radius:8px;align-items:center;gap:.25rem;transition:background .14s;display:flex}.session-list li[data-v-25b59892]:nth-child(odd){background:var(--row-odd)}.session-list li.selected[data-v-25b59892]{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.session-list .session-open[data-v-25b59892]{cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;flex:1;align-items:baseline;gap:.75rem;padding:.6rem .25rem;display:flex}.session-list .ts[data-v-25b59892]{font-variant-numeric:tabular-nums}.session-list .eval[data-v-25b59892]{color:var(--muted);font-size:.85rem}.session-list .count[data-v-25b59892]{color:var(--muted);margin-left:auto;font-size:.85rem}.session-list .delete[data-v-25b59892]{color:var(--danger);cursor:pointer;opacity:0;background:0 0;border:none;transition:opacity .14s}.session-list li:hover .delete[data-v-25b59892]{opacity:1}.target-plot[data-v-3245874d]{background:var(--plot-paper);width:100%;display:block}.paper[data-v-3245874d]{fill:var(--plot-paper)}.black[data-v-3245874d]{fill:#15181c}.ring[data-v-3245874d]{fill:none;stroke:var(--plot-ring);stroke-width:.35px}.spread[data-v-3245874d]{fill:none;stroke:var(--plot-spread);stroke-width:.6px;stroke-dasharray:2 1.4;filter:drop-shadow(0 0 .8px var(--plot-spread));animation:.26s cubic-bezier(.22,1,.36,1) both fade-in}.shot[data-v-3245874d]{opacity:.92;animation:.26s cubic-bezier(.34,1.56,.64,1) both pop-in}.shot[data-v-3245874d]:first-of-type{animation-delay:12ms}.shot[data-v-3245874d]:nth-of-type(2){animation-delay:24ms}.shot[data-v-3245874d]:nth-of-type(3){animation-delay:36ms}.shot[data-v-3245874d]:nth-of-type(4){animation-delay:48ms}.shot[data-v-3245874d]:nth-of-type(5){animation-delay:60ms}.shot[data-v-3245874d]:nth-of-type(6){animation-delay:72ms}.shot[data-v-3245874d]:nth-of-type(7){animation-delay:84ms}.shot[data-v-3245874d]:nth-of-type(8){animation-delay:96ms}.shot[data-v-3245874d]:nth-of-type(9){animation-delay:.108s}.shot[data-v-3245874d]:nth-of-type(10){animation-delay:.12s}.shot[data-v-3245874d]:nth-of-type(11){animation-delay:.132s}.shot[data-v-3245874d]:nth-of-type(12){animation-delay:.144s}.shot[data-v-3245874d]:nth-of-type(13){animation-delay:.156s}.shot[data-v-3245874d]:nth-of-type(14){animation-delay:.168s}.shot[data-v-3245874d]:nth-of-type(15){animation-delay:.18s}.shot[data-v-3245874d]:nth-of-type(16){animation-delay:.192s}.shot[data-v-3245874d]:nth-of-type(17){animation-delay:.204s}.shot[data-v-3245874d]:nth-of-type(18){animation-delay:.216s}.shot[data-v-3245874d]:nth-of-type(19){animation-delay:.228s}.shot[data-v-3245874d]:nth-of-type(20){animation-delay:.24s}.shot[data-v-3245874d]:nth-of-type(21){animation-delay:.252s}.shot[data-v-3245874d]:nth-of-type(22){animation-delay:.264s}.shot[data-v-3245874d]:nth-of-type(23){animation-delay:.276s}.shot[data-v-3245874d]:nth-of-type(24){animation-delay:.288s}.shot[data-v-3245874d]:nth-of-type(25){animation-delay:.3s}.shot[data-v-3245874d]:nth-of-type(26){animation-delay:.312s}.shot[data-v-3245874d]:nth-of-type(27){animation-delay:.324s}.shot[data-v-3245874d]:nth-of-type(28){animation-delay:.336s}.shot[data-v-3245874d]:nth-of-type(29){animation-delay:.348s}.shot[data-v-3245874d]:nth-of-type(30){animation-delay:.36s}.shot[data-v-3245874d]:nth-of-type(31){animation-delay:.372s}.shot[data-v-3245874d]:nth-of-type(32){animation-delay:.384s}.shot[data-v-3245874d]:nth-of-type(33){animation-delay:.396s}.shot[data-v-3245874d]:nth-of-type(34){animation-delay:.408s}.shot[data-v-3245874d]:nth-of-type(35){animation-delay:.42s}.shot[data-v-3245874d]:nth-of-type(36){animation-delay:.432s}.shot[data-v-3245874d]:nth-of-type(37){animation-delay:.444s}.shot[data-v-3245874d]:nth-of-type(38){animation-delay:.456s}.shot[data-v-3245874d]:nth-of-type(39){animation-delay:.468s}.shot[data-v-3245874d]:nth-of-type(40){animation-delay:.48s}.shot[data-v-3245874d]:nth-of-type(41){animation-delay:.492s}.shot[data-v-3245874d]:nth-of-type(42){animation-delay:.504s}.shot[data-v-3245874d]:nth-of-type(43){animation-delay:.516s}.shot[data-v-3245874d]:nth-of-type(44){animation-delay:.528s}.shot[data-v-3245874d]:nth-of-type(45){animation-delay:.54s}.shot[data-v-3245874d]:nth-of-type(46){animation-delay:.552s}.shot[data-v-3245874d]:nth-of-type(47){animation-delay:.564s}.shot[data-v-3245874d]:nth-of-type(48){animation-delay:.576s}.shot[data-v-3245874d]:nth-of-type(49){animation-delay:.588s}.shot[data-v-3245874d]:nth-of-type(50){animation-delay:.6s}.shot[data-v-3245874d]:nth-of-type(51){animation-delay:.612s}.shot[data-v-3245874d]:nth-of-type(52){animation-delay:.624s}.shot[data-v-3245874d]:nth-of-type(53){animation-delay:.636s}.shot[data-v-3245874d]:nth-of-type(54){animation-delay:.648s}.shot[data-v-3245874d]:nth-of-type(55){animation-delay:.66s}.shot[data-v-3245874d]:nth-of-type(56){animation-delay:.672s}.shot[data-v-3245874d]:nth-of-type(57){animation-delay:.684s}.shot[data-v-3245874d]:nth-of-type(58){animation-delay:.696s}.shot[data-v-3245874d]:nth-of-type(59){animation-delay:.708s}.shot[data-v-3245874d]:nth-of-type(60){animation-delay:.72s}.shot.probe[data-v-3245874d]{opacity:.5}.shot.selected[data-v-3245874d]{stroke:var(--accent);stroke-width:.7px;opacity:1;filter:drop-shadow(0 0 1.5px var(--accent-glow));animation:none}.center circle[data-v-3245874d],.center line[data-v-3245874d]{stroke:var(--plot-center);stroke-width:.5px}.center[data-v-3245874d]{filter:drop-shadow(0 0 1px var(--plot-center));animation:.26s cubic-bezier(.34,1.56,.64,1) both pop-in}.shot-hit[data-v-3245874d]{cursor:pointer}.shot-list[data-v-c03a7e01]{margin:0;padding:0;list-style:none}.shot-row[data-v-c03a7e01]{cursor:pointer;animation:.26s cubic-bezier(.22,1,.36,1) both fade-up;animation-delay:calc(var(--i,0)*24ms);border-radius:8px;grid-template-columns:2rem 1.4rem 2rem 3.2rem 1fr 1.6rem;align-items:center;gap:.6rem;padding:.55rem .75rem;transition:background .14s,outline-color .14s;display:grid}.shot-row[data-v-c03a7e01]:nth-child(odd){background:var(--row-odd)}.shot-row[data-v-c03a7e01]:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.shot-row.selected[data-v-c03a7e01]{outline:2px solid var(--accent);outline-offset:-2px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.shot-row .dot[data-v-c03a7e01]{border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 6px #00000040}.shot-row .ring[data-v-c03a7e01]{font-weight:700}.shot-row .decimal[data-v-c03a7e01]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.shot-row .teiler[data-v-c03a7e01]{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.shot-row .dir[data-v-c03a7e01]{text-align:right}.raw-records[data-v-22e94af1]{margin-top:.75rem}.raw-records .hexdump[data-v-22e94af1]{background:color-mix(in srgb,var(--bg) 70%,#000);color:var(--muted);border:1px solid var(--line);white-space:pre;border-radius:8px;padding:.6rem;font-family:ui-monospace,monospace;font-size:.72rem;line-height:1.35;overflow-x:auto}.session-result[data-v-78e035be]{animation:.45s cubic-bezier(.22,1,.36,1) both fade-up}.result-head h2[data-v-78e035be]{letter-spacing:.01em;margin:0}.sub[data-v-78e035be]{color:var(--muted);margin:.25rem 0 1.25rem}.plot-card[data-v-78e035be]{box-shadow:var(--shadow);border:1px solid var(--line);border-radius:22px;max-width:540px;animation:.45s cubic-bezier(.22,1,.36,1) both fade-in;overflow:hidden}.plot-tools[data-v-78e035be]{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.toggles[data-v-78e035be]{gap:.5rem;display:flex}.tool[data-v-78e035be]{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:.5rem .75rem;transition:background .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s}.tool[data-v-78e035be]:hover{box-shadow:0 4px 14px var(--accent-glow);transform:translateY(-1px)}.tool.on[data-v-78e035be]{background:var(--accent);color:var(--accent-contrast);border-color:#0000}.overlay-info[data-v-78e035be]{gap:.5rem;margin:0;display:flex}.overlay-info .chip[data-v-78e035be]{font-variant-numeric:tabular-nums;border-radius:999px;padding:.25rem .75rem;font-size:.85rem;animation:.26s cubic-bezier(.34,1.56,.64,1) both pop-in}.overlay-info .center-chip[data-v-78e035be]{background:color-mix(in srgb,var(--plot-center) 18%,transparent);color:var(--plot-center)}.overlay-info .spread-chip[data-v-78e035be]{background:color-mix(in srgb,var(--plot-spread) 18%,transparent);color:var(--plot-spread)}.totals[data-v-78e035be]{align-items:baseline;gap:.5rem;margin:.75rem 0 1.25rem;font-size:1.7rem;display:flex}.totals .rings[data-v-78e035be]{font-weight:800}.totals .slash[data-v-78e035be]{color:var(--muted)}.totals .decimal[data-v-78e035be]{color:var(--accent);text-shadow:0 0 18px var(--accent-glow);font-weight:700}.totals .shot-count[data-v-78e035be]{color:var(--muted);margin-left:auto;font-size:.9rem}.cards[data-v-78e035be]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.cards .series-card[data-v-78e035be]{text-align:left;border:1px solid var(--line);background:var(--panel);color:inherit;cursor:pointer;animation:.26s cubic-bezier(.22,1,.36,1) both fade-up;animation-delay:calc(var(--i,0)*24ms);border-radius:14px;gap:.25rem;padding:.75rem;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s;display:grid}.cards .series-card[data-v-78e035be]:hover{box-shadow:var(--shadow);transform:translateY(-3px)scale(1.015)}.cards .series-card .decimal[data-v-78e035be]{color:var(--accent);font-weight:700}.cards .series-card .thumb[data-v-78e035be]{border-radius:8px;margin-top:.25rem}.cards .series-card.probe[data-v-78e035be]{opacity:.62}.detail-head[data-v-78e035be]{align-items:center;gap:.75rem;margin:.5rem 0 .75rem;display:flex}.detail-head h3[data-v-78e035be]{flex:1;margin:0}.detail-head .back[data-v-78e035be]{border:1px solid var(--line);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .75rem;transition:background .14s}.detail-head .back[data-v-78e035be]:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.pager[data-v-78e035be]{align-items:center;gap:.25rem;display:flex}.pager button[data-v-78e035be]{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.2rem}.pager .pager-dot[data-v-78e035be]{background:var(--muted);opacity:.4;border-radius:50%;width:.5rem;height:.5rem;transition:all .14s}.pager .pager-dot.active[data-v-78e035be]{opacity:1;background:var(--accent);transform:scale(1.25)}.retry[data-v-78e035be]{border:1px solid var(--line);background:var(--accent);color:var(--accent-contrast);cursor:pointer;border-radius:999px;padding:.5rem .75rem;transition:transform .14s cubic-bezier(.34,1.56,.64,1)}.retry[data-v-78e035be]:hover:not(:disabled){transform:scale(1.04)}.retry[data-v-78e035be]:disabled{opacity:.6}.hint[data-v-78e035be]{color:var(--muted);font-style:italic}.wrapper{margin:0 calc(var(--wrapper-margin));justify-content:flex-start;padding:0 1rem;display:grid}p{margin:var(--spacing-sm) 0}.page-with-features{margin:var(--spacing) auto;grid-auto-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.page-with-features>.block-spacer{height:var(--spacing)}.block{--block-surface-color:var(--surface-900);gap:var(--spacing);width:100%;max-width:calc(var(--content-width) - var(--spacing-sm)*2);background-color:var(--block-surface-color);color:var(--text-color);transition-property:color,background-color,border-color;transition-duration:var(--animation-duration--long);border-radius:8px;transition-timing-function:ease;display:grid;overflow:hidden}.block h2{-o-border-image:linear-gradient(to right,var(--primary-color) 0,var(--block-surface-color) 100%) 1;border-image:linear-gradient(to right,var(--primary-color) 0,var(--block-surface-color) 100%) 1;border-bottom-style:solid;border-bottom-width:1px}.block{transition:max-width var(--animation-duration) ease-in-out}.block.block--full-width{max-width:100vw}.block.block--bordered{padding:var(--spacing-sm) var(--spacing)}.block:not(.spacer)+.block{border-top-left-radius:0;border-top-right-radius:0}.block:has(+:not(.spacer,.page-with-features__features)){border-bottom-right-radius:0;border-bottom-left-radius:0}@media (width>=1440px){.block{max-width:var(--content-width)}}.button{cursor:pointer;color:var(--primary-contrast-color);font:inherit;text-align:inherit;text-align:center;background:0 0;background-color:var(--primary-color);border:none;border-radius:5px;margin:0;padding:10px 20px;text-decoration:none;display:inline-block}.button:hover{background-color:var(--primary-hover-color)}.facet__input{width:100%}.facet__clear{width:100%;height:100%}html{color:var(--text-color);background-color:var(--ground-background);transition-property:color,background-color,border-color;transition-duration:var(--animation-duration--long);scroll-behavior:smooth;background-image:url(./wood-wall-vert-b-corrected_optimized_2.ciSXkuND.webp);background-size:300px;font-family:sans-serif;font-size:16px;line-height:1.4;transition-timing-function:ease}html *{box-sizing:border-box}body{margin:0;padding:0}h1,h2{font-size:1.5rem;font-weight:700}
