.read-mystery-discovery{--sm-ink:var(--color-zinc-900,#18181b);--sm-body:var(--color-zinc-700,#3f3f46);--sm-muted:var(--color-zinc-600,#52525b);--sm-line:var(--color-zinc-200,#e4e4e7);--sm-accent:var(--color-emerald-700,#047857);--sm-soft:var(--color-emerald-50,#ecfdf5);--sm-surface:var(--color-white,#fff);color:var(--sm-body);padding-bottom:2rem}html[data-theme=dark] .read-mystery-discovery{--sm-ink:var(--color-zinc-100,#f4f4f5);--sm-body:var(--color-zinc-300,#d4d4d8);--sm-muted:var(--color-zinc-400,#a1a1aa);--sm-line:var(--color-zinc-800,#27272a);--sm-accent:var(--color-emerald-400,#34d399);--sm-soft:var(--color-emerald-950,#022c22);--sm-surface:var(--color-zinc-950,#09090b)}.read-mystery-discovery *{box-sizing:border-box}.read-mystery-discovery [hidden]{display:none!important}.read-mystery-discovery button,.read-mystery-discovery a{font:inherit;touch-action:manipulation}.read-mystery-discovery button{cursor:pointer}.read-mystery-discovery a{color:inherit;text-decoration:none}.read-mystery-discovery a:focus-visible,.read-mystery-discovery button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:4px}.read-mystery-discovery-hero{border-bottom:1px solid var(--sm-line);padding:.5rem 0 1.9rem}.read-mystery-discovery-eyebrow{letter-spacing:.025em;color:var(--sm-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:600;line-height:1.8}.read-mystery-discovery-title-row{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.2rem;display:flex}.read-mystery-discovery h1{letter-spacing:-.045em;color:var(--sm-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:clamp(1.85rem,4.8vw,2.65rem);font-weight:700;line-height:1.4}.read-mystery-discovery-total{color:var(--sm-muted);font-size:.8125rem;line-height:1.8}.read-mystery-discovery-intro{word-break:keep-all;overflow-wrap:anywhere;color:var(--sm-muted);max-width:42rem;margin:.9rem 0 1.15rem;font-size:.9375rem;line-height:1.9}.read-mystery-discovery .read-mystery-discovery-random{background:var(--sm-ink);max-width:100%;min-height:46px;color:var(--sm-surface);text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1.05rem;font-size:.8125rem;font-weight:600;line-height:1.6;display:inline-flex}.read-mystery-discovery-random:hover{background:var(--sm-accent)}.read-mystery-discovery-feature{padding:1.6rem 0 0}.read-mystery-discovery-feature-heading,.read-mystery-discovery-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1rem;display:flex}.read-mystery-discovery h2{letter-spacing:-.025em;color:var(--sm-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:700;line-height:1.6}.read-mystery-discovery-feature-heading p,.read-mystery-discovery-catalog-heading>p{color:var(--sm-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.8}.read-mystery-discovery-feature-heading>button{border:1px solid var(--sm-line);min-height:44px;color:var(--sm-muted);background:0 0;border-radius:8px;padding:.45rem .75rem;font-size:.8125rem;line-height:1.7}.read-mystery-discovery-feature-heading>button:hover{border-color:var(--sm-accent);color:var(--sm-accent)}.read-mystery-discovery-file{margin-top:1rem;padding-top:.65rem;position:relative}.read-mystery-discovery-file:before{content:"";border:1px solid var(--sm-line);background:var(--sm-soft);border-bottom:0;border-radius:7px 7px 0 0;width:5.5rem;height:.7rem;position:absolute;top:0;left:0}.read-mystery-discovery-file-body{border:1px solid var(--sm-line);border-top:3px solid var(--sm-accent);background:var(--sm-surface);border-radius:0 10px 10px;padding:1.35rem 1.5rem}.read-mystery-discovery-feature-topic{color:var(--sm-accent);margin:0 0 .6rem;font-size:.75rem;font-weight:600;line-height:1.8}.read-mystery-discovery-file h3{letter-spacing:-.03em;color:var(--sm-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:600;line-height:1.7}.read-mystery-discovery-feature-preview{word-break:keep-all;overflow-wrap:anywhere;color:var(--sm-body);margin:.8rem 0 .6rem;font-size:.9375rem;line-height:1.95}.read-mystery-discovery .read-mystery-discovery-feature-open{min-height:44px;color:var(--sm-accent);align-items:center;gap:.65rem;font-size:.8125rem;font-weight:600;line-height:1.8;display:inline-flex}.read-mystery-discovery-feature-open:hover{text-underline-offset:.3em;text-decoration:underline}.read-mystery-discovery-feature-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.read-mystery-discovery-chooser{padding:1.7rem 0 1.5rem}.read-mystery-discovery-topics{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.read-mystery-discovery-topics button{background:var(--sm-surface);border:1px solid var(--sm-line);min-height:44px;color:var(--sm-body);text-align:left;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.8125rem;line-height:1.7;display:flex}.read-mystery-discovery-topics button small{color:var(--sm-muted);white-space:nowrap;font-size:.6875rem;line-height:1.7}.read-mystery-discovery-topics button:hover{border-color:var(--sm-accent)}.read-mystery-discovery-topics button[aria-pressed=true]{background:var(--sm-soft);border-color:var(--sm-accent);color:var(--sm-accent)}.read-mystery-discovery-catalog{border-top:1px solid var(--sm-line);padding-top:1.5rem}.read-mystery-discovery-list{border-top:1px solid var(--sm-line);margin:1rem 0 0;padding:0;list-style:none}.read-mystery-discovery-list li{border-bottom:1px solid var(--sm-line)}.read-mystery-discovery-entry{border-radius:5px;grid-template-columns:7rem minmax(0,1fr) 1rem;align-items:center;gap:1rem;min-height:90px;padding:1.15rem .5rem;display:grid}.read-mystery-discovery-entry:hover{background:var(--sm-soft)}.read-mystery-discovery-entry-topic{color:var(--sm-muted);word-break:keep-all;overflow-wrap:anywhere;font-size:.75rem;line-height:1.8}.read-mystery-discovery-entry h3{letter-spacing:-.02em;color:var(--sm-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.8}.read-mystery-discovery-entry-arrow{color:var(--sm-accent)}.read-mystery-discovery-more{background:var(--sm-surface);border:1px solid var(--sm-line);width:100%;min-height:46px;color:var(--sm-body);border-radius:9px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.35rem;padding:.7rem 1rem;display:flex;font-size:.8125rem!important;line-height:1.6!important}.read-mystery-discovery-more:hover{border-color:var(--sm-accent);color:var(--sm-accent)}.read-mystery-discovery-end{color:var(--sm-muted);word-break:keep-all;overflow-wrap:anywhere;margin:1.5rem 0 0;font-size:.8125rem;line-height:1.9}@media (width<=639px){.read-mystery-discovery-hero{padding-top:.2rem;padding-bottom:1.5rem}.read-mystery-discovery-feature{padding-top:1.3rem}.read-mystery-discovery-file-body{padding:1.05rem}.read-mystery-discovery-file h3{font-size:1.2rem;line-height:1.75}.read-mystery-discovery-chooser{padding:1.4rem 0}.read-mystery-discovery-topics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.read-mystery-discovery-topics button{justify-content:space-between;gap:.35rem;padding:.55rem .65rem;font-size:.75rem}.read-mystery-discovery-topics button:first-child{grid-column:1/-1;justify-self:start}.read-mystery-discovery-entry{grid-template-columns:minmax(0,1fr) 1rem;gap:.25rem .75rem;min-height:0;padding:1rem .2rem}.read-mystery-discovery-entry-topic{grid-column:1;font-size:.6875rem}.read-mystery-discovery-entry h3{grid-area:2/1;font-size:1rem}.read-mystery-discovery-entry-arrow{grid-area:1/2/3;align-self:center}html[lang=en] .read-mystery-discovery-topics{grid-template-columns:minmax(0,1fr)}html[lang=en] .read-mystery-discovery-topics button{word-break:normal;overflow-wrap:normal}}.play-mystery-discovery{--pm-ink:var(--color-zinc-900,#18181b);--pm-body:var(--color-zinc-700,#3f3f46);--pm-muted:var(--color-zinc-600,#52525b);--pm-line:var(--color-zinc-200,#e4e4e7);--pm-accent:var(--color-emerald-700,#047857);--pm-soft:var(--color-emerald-50,#ecfdf5);--pm-surface:var(--color-white,#fff);color:var(--pm-body);padding-bottom:2rem}html[data-theme=dark] .play-mystery-discovery{--pm-ink:var(--color-zinc-100,#f4f4f5);--pm-body:var(--color-zinc-300,#d4d4d8);--pm-muted:var(--color-zinc-400,#a1a1aa);--pm-line:var(--color-zinc-800,#27272a);--pm-accent:var(--color-emerald-400,#34d399);--pm-soft:var(--color-emerald-950,#022c22);--pm-surface:var(--color-zinc-950,#09090b)}.play-mystery-discovery *{box-sizing:border-box}.play-mystery-discovery [hidden]{display:none!important}.play-mystery-discovery a,.play-mystery-discovery button{font:inherit;touch-action:manipulation}.play-mystery-discovery a{text-decoration:none}.play-mystery-discovery button{cursor:pointer}.play-mystery-discovery a:focus-visible,.play-mystery-discovery button:focus-visible{outline:2px solid var(--pm-accent);outline-offset:4px}.play-mystery-discovery h1,.play-mystery-discovery h2,.play-mystery-discovery h3{color:var(--pm-ink);word-break:keep-all;overflow-wrap:anywhere}.play-mystery-discovery p{word-break:keep-all;overflow-wrap:anywhere}.play-mystery-discovery-hero{border-bottom:1px solid var(--pm-line);padding:.5rem 0 1.8rem}.play-mystery-discovery-eyebrow{color:var(--pm-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:600;line-height:1.8}.play-mystery-discovery-title-row{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.1rem;display:flex}.play-mystery-discovery h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,4.8vw,2.65rem);font-weight:700;line-height:1.4}.play-mystery-discovery-title-row>span{color:var(--pm-muted);font-size:.8125rem;line-height:1.8}.play-mystery-discovery-intro{color:var(--pm-muted);margin:.9rem 0 1.15rem;font-size:.9375rem;line-height:1.9}.play-mystery-discovery-random{background:var(--pm-ink);max-width:100%;min-height:46px;color:var(--pm-surface);text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1.05rem;display:inline-flex;font-size:.8125rem!important;font-weight:600!important;line-height:1.6!important}.play-mystery-discovery-random:hover{background:var(--pm-accent)}.play-mystery-discovery-feature{padding-top:1.6rem}.play-mystery-discovery-heading,.play-mystery-discovery-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem 1rem;display:flex}.play-mystery-discovery-heading h2,.play-mystery-discovery-chooser h2,.play-mystery-discovery-catalog-heading h2{letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.6}.play-mystery-discovery-heading p,.play-mystery-discovery-catalog-heading>p{color:var(--pm-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.8}.play-mystery-discovery-reroll{border:1px solid var(--pm-line);max-width:100%;min-height:44px;color:var(--pm-muted);background:0 0;border-radius:8px;align-items:center;gap:.6rem;padding:.45rem .7rem;display:inline-flex;font-size:.8125rem!important;line-height:1.7!important}.play-mystery-discovery-reroll:hover{color:var(--pm-accent);border-color:var(--pm-accent)}.play-mystery-discovery-workbench{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:11px;margin-top:.9rem;overflow:hidden}.play-mystery-discovery-workbench-bar{border-bottom:1px solid var(--pm-line);min-height:31px;color:var(--pm-accent);background:var(--pm-soft);align-items:center;gap:.3rem;padding:0 1rem;display:flex}.play-mystery-discovery-workbench-bar i{opacity:.65;background:currentColor;border-radius:50%;width:4px;height:4px}.play-mystery-discovery-workbench-bar span{margin-left:auto;font-size:1rem}.play-mystery-discovery-workbench-body{padding:1.25rem 1.4rem 1rem}.play-mystery-discovery-meta{color:var(--pm-accent);margin:0 0 .5rem;font-size:.75rem;font-weight:600;line-height:1.8}.play-mystery-discovery-workbench h3{letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.65}.play-mystery-discovery-description{color:var(--pm-body);margin:.65rem 0 0;font-size:.9375rem;line-height:1.9}.play-mystery-discovery-goal{border-left:2px solid var(--pm-accent);background:var(--pm-soft);border-radius:0 8px 8px 0;margin:1rem 0 .5rem;padding:1rem 1.05rem}.play-mystery-discovery-goal>span{color:var(--pm-accent);font-size:.6875rem;font-weight:600;line-height:1.8}.play-mystery-discovery-goal>p{margin:.3rem 0 0;font-size:.875rem;line-height:1.95}.play-mystery-discovery-feature-open{min-height:44px;color:var(--pm-accent);align-items:center;gap:.75rem;padding:.35rem 0;display:inline-flex;font-size:.8125rem!important;font-weight:600!important;line-height:1.8!important}.play-mystery-discovery-feature-open:hover{text-underline-offset:.3em;text-decoration:underline}.play-mystery-discovery-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.play-mystery-discovery-chooser{padding:1.65rem 0 1.5rem}.play-mystery-discovery-filters{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.play-mystery-discovery-filters button{border:1px solid var(--pm-line);max-width:100%;min-height:44px;color:var(--pm-muted);overflow-wrap:anywhere;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.8125rem;line-height:1.7;display:inline-flex}.play-mystery-discovery-filters button>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.8}.play-mystery-discovery-filters button[aria-pressed=true]{background:var(--pm-soft);border-color:var(--pm-accent);color:var(--pm-accent)}.play-mystery-discovery-catalog{border-top:1px solid var(--pm-line);padding-top:1.5rem}.play-mystery-discovery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.play-mystery-discovery-list>li{min-width:0}.play-mystery-discovery-card{border:1px solid var(--pm-line);border-top:2px solid var(--pm-accent);background:var(--pm-surface);min-width:0;height:100%;color:var(--pm-body);border-radius:4px 10px 10px;flex-direction:column;align-items:flex-start;padding:1.1rem 1.15rem;display:flex}.play-mystery-discovery-card:hover{border-color:var(--pm-accent)}.play-mystery-discovery-card-topic{color:var(--pm-accent);font-size:.6875rem;font-weight:600;line-height:1.8}.play-mystery-discovery-card h3{letter-spacing:-.025em;margin:.4rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.75}.play-mystery-discovery-card>p{color:var(--pm-muted);margin:.5rem 0 .75rem;font-size:.8125rem;line-height:1.9}.play-mystery-discovery-card-open{width:100%;color:var(--pm-accent);justify-content:space-between;align-items:center;gap:.7rem;margin-top:auto;padding-top:.4rem;font-size:.75rem;line-height:1.8;display:flex}.play-mystery-discovery-more{border:1px solid var(--pm-line);background:var(--pm-surface);width:100%;min-height:46px;color:var(--pm-body);border-radius:9px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.35rem;padding:.7rem 1rem;display:flex;font-size:.8125rem!important;line-height:1.6!important}.play-mystery-discovery-more:hover{color:var(--pm-accent);border-color:var(--pm-accent)}.play-mystery-discovery-note{color:var(--pm-muted);margin:1.3rem 0 0;font-size:.75rem;line-height:1.9}html[lang=en] .play-mystery-discovery h1,html[lang=en] .play-mystery-discovery h2,html[lang=en] .play-mystery-discovery h3,html[lang=en] .play-mystery-discovery p{word-break:normal;letter-spacing:normal}@media (width<=639px){.play-mystery-discovery-hero{padding-top:.2rem;padding-bottom:1.5rem}.play-mystery-discovery-feature{padding-top:1.3rem}.play-mystery-discovery-workbench-body{padding:1rem 1.05rem .85rem}.play-mystery-discovery-workbench h3{font-size:1.25rem;line-height:1.7}.play-mystery-discovery-goal{padding:.8rem .9rem}.play-mystery-discovery-chooser{padding:1.35rem 0}.play-mystery-discovery-list{grid-template-columns:minmax(0,1fr);gap:.7rem}.play-mystery-discovery-card{padding:1rem 1.05rem}.play-mystery-discovery-catalog{padding-top:1.35rem}html[lang=en] .play-mystery-discovery-filters{grid-template-columns:minmax(0,1fr);display:grid}html[lang=en] .play-mystery-discovery-filters button{word-break:normal;overflow-wrap:normal;justify-content:space-between}html[lang=en] .play-mystery-discovery-filters button:first-child{justify-self:start}}.mysteries{--page:#fafaf9;--surface:#fff;--ink:#18181b;--body:#3f3f46;--muted:#52525b;--line:#e4e4e7;--accent:#047857;--soft:#ecfdf5;--button:#09090b;--button-text:#fff;--subtle:#f4f4f5;--warm:#f5f5f4;color:var(--body);overflow-wrap:break-word;max-width:48rem;margin-inline:auto;padding-bottom:7rem;line-height:1.8}html[data-theme=dark] .mysteries{--page:#09090b;--surface:#111113;--ink:#fafafa;--body:#d4d4d8;--muted:#a1a1aa;--line:#303035;--accent:#6ee7b7;--soft:#062c23;--button:#fafafa;--button-text:#18181b;--subtle:#202024;--warm:#171719}.mysteries *,.mysteries :before,.mysteries :after{box-sizing:border-box}.mysteries :is(h1,h2,h3,h4,p,figure,ol,ul){margin:0}.mysteries :is(h1,h2,h3,h4){color:var(--ink);word-break:keep-all;text-wrap:balance;letter-spacing:-.035em;font-weight:650}.mysteries p{overflow-wrap:break-word;word-break:keep-all}.mysteries svg{max-width:100%;height:auto;font-family:inherit}.mysteries :is(button,input){font:inherit;touch-action:manipulation}.mysteries :is(a,button,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mysteries [hidden]{display:none!important}.mysteries .eyebrow{color:var(--accent);letter-spacing:.04em;font-size:.75rem;font-weight:700}.mysteries .article-hero{padding-block:1rem 1.7rem}.mysteries .article-hero h1{max-width:21ch;margin-top:.85rem;font-size:clamp(2rem,5vw,2.9rem);font-weight:720;line-height:1.35}.mysteries .article-lead{color:var(--muted);max-width:44rem;margin-top:1.1rem;font-size:1.0625rem;line-height:1.9}.mysteries .metadata{color:var(--muted);flex-wrap:wrap;gap:.5rem .9rem;margin-top:1rem;font-size:.75rem;display:flex}.mysteries .metadata>span+span:before{content:"·";opacity:.6;margin-right:.9rem}.mysteries .reading-notice{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;gap:.8rem;margin-block:.2rem 1.5rem;padding:1rem 1.15rem;font-size:.8125rem;line-height:1.9;display:flex}.mysteries .notice-icon{border:1px solid var(--muted);width:1.25rem;height:1.25rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;margin-top:.25rem;font-family:Georgia,serif;font-size:.85rem;font-weight:700;display:grid}.mysteries .reading-notice strong{color:var(--ink);margin-bottom:.2rem;font-size:.75rem;font-weight:700;display:block}.mysteries .key-record{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .75rem .75rem 0;margin-bottom:2.7rem;padding:1.25rem 1.4rem}.mysteries .key-record p{color:var(--ink);margin-top:.55rem;font-size:1.0625rem;line-height:1.9}.mysteries .article-prose{letter-spacing:-.012em;font-size:1.0625rem;line-height:1.95}.mysteries .article-prose section+section{margin-top:2.8rem}.mysteries .section-heading{border-top:1px solid var(--line);align-items:baseline;gap:.8rem;margin-bottom:1.1rem;padding-top:1.4rem;display:flex}.mysteries .section-heading .number{color:var(--accent);letter-spacing:.06em;flex:none;font-size:.6875rem;font-weight:650}.mysteries .section-heading h2{font-size:1.45rem;line-height:1.5}.mysteries .article-prose p+p{margin-top:1.15rem}.mysteries .references{color:var(--muted);align-items:center;gap:.5rem;margin-top:.8rem;font-size:.75rem;display:flex}.mysteries .references a{color:var(--accent);text-underline-offset:.25em;text-align:center;min-width:1.5rem;text-decoration:underline}.mysteries .diagram{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;margin-block:2rem 2.5rem;overflow:hidden}.mysteries .diagram-head{padding:1.2rem 1.3rem .4rem}.mysteries .diagram-head h3{font-size:1.1rem}.mysteries .diagram-head p{color:var(--muted);margin-top:.45rem;font-size:.8125rem}.mysteries .diagram-grid{grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem 1.3rem;display:grid}.mysteries .diagram-cell{border:1px solid var(--line);background:var(--warm);border-radius:.55rem;overflow:hidden}.mysteries .diagram-cell h4{color:var(--ink);margin:.75rem 1rem 0;font-size:.75rem;font-weight:650}.mysteries .diagram-cell svg{width:100%;display:block}.mysteries .diagram figcaption{border-top:1px solid var(--line);color:var(--muted);padding:.9rem 1.3rem;font-size:.75rem;line-height:1.85}.mysteries .diagram .graphic-line{stroke:var(--accent);fill:none;stroke-width:1.6px}.mysteries .diagram .graphic-soft{fill:var(--soft);stroke:var(--accent);stroke-width:1.5px}.mysteries .diagram .graphic-muted{fill:var(--line)}.mysteries .diagram .graphic-body{fill:var(--accent)}.mysteries .timeline{background:var(--surface);border:1px solid var(--line);border-radius:.75rem;margin-block:1.8rem 2.4rem;padding:1.15rem 1.3rem;list-style:none}.mysteries .timeline>li{grid-template-columns:4.6rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.mysteries .timeline>li+li{border-top:1px solid var(--line)}.mysteries .timeline time{color:var(--accent);font-size:.8125rem;font-weight:700}.mysteries .timeline strong{color:var(--ink);font-size:.875rem;font-weight:650;line-height:1.7;display:block}.mysteries .timeline p{color:var(--muted);margin-top:.25rem;font-size:.8125rem;line-height:1.85}.mysteries .photo-source{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-block:1.6rem 2.1rem;padding:1rem 0;font-size:.8125rem;display:flex}.mysteries .photo-source p{color:var(--muted);margin-top:.2rem;font-size:.75rem}.mysteries .link{color:var(--accent);text-underline-offset:.3em;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent)}.mysteries .link:hover{text-decoration-color:var(--accent)}.mysteries .button{background:var(--button);min-height:3rem;color:var(--button-text);text-align:center;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.15rem;font-size:.875rem;font-weight:650;line-height:1.7;display:inline-flex}.mysteries .button:hover{opacity:.9}.mysteries .button.secondary{color:var(--ink);border-color:var(--line);background:0 0}.mysteries .button.secondary:hover{background:var(--subtle)}.mysteries .cta{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-block:2.8rem;padding:1.5rem}.mysteries .cta h2{font-size:1.3rem}.mysteries .cta p{margin-top:.7rem;font-size:.9rem;line-height:1.9}.mysteries .cta .button{margin-top:1.2rem}.mysteries .sources{border-top:1px solid var(--line);margin-top:2.8rem;padding-top:1.5rem}.mysteries .sources h2{font-size:1.3rem}.mysteries .source-intro{color:var(--muted);margin-top:.8rem;font-size:.8125rem;line-height:1.9}.mysteries .source-list{margin-top:1rem;padding:0;list-style:none}.mysteries .source-list li{grid-template-columns:1.5rem 1fr;gap:.5rem;padding:.85rem 0;display:grid}.mysteries .source-list li>span{color:var(--muted);padding-top:.2rem;font-size:.75rem}.mysteries .source-list a{overflow-wrap:anywhere;word-break:normal;font-size:.875rem}.mysteries .source-list small{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}.mysteries .scope-note{color:var(--muted);margin-top:1.25rem;font-size:.75rem;line-height:1.9}.mysteries .play-intro{padding-bottom:1.4rem}.mysteries .play-intro h1{max-width:none}.mysteries .play-lead{color:var(--muted);margin-top:.9rem;font-size:1rem;line-height:1.9}.mysteries .play-reading{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.4rem}.mysteries .play-reading h2{font-size:1.2rem}.mysteries .play-reading p{margin-top:.6rem;font-size:.875rem;line-height:1.9}.mysteries .play-reading .button{margin-top:1rem}.mysteries .play-reading .link{margin-top:1rem;font-size:.8125rem;display:inline-block}html[lang=en] .mysteries p{word-break:normal}html[lang=en] .mysteries .article-hero h1{max-width:25ch}html[lang=en] .mysteries .metadata>span+span:before{margin-right:.5rem}@media (width>=900px){.mysteries .article-hero{padding-top:1.15rem}}@media (width<=639px){.mysteries .article-hero{padding-bottom:1.3rem}.mysteries .article-hero h1{letter-spacing:-.045em;font-size:2rem;line-height:1.4}.mysteries .article-lead{font-size:.9375rem;line-height:1.9}.mysteries .metadata{gap:.4rem .6rem;font-size:.6875rem}.mysteries .metadata>span+span:before{margin-right:.6rem}.mysteries .reading-notice{gap:.65rem;padding:.85rem;font-size:.75rem}.mysteries .key-record{margin-bottom:2rem;padding:1rem 1.1rem}.mysteries .key-record p{font-size:1rem}.mysteries .article-prose{font-size:1rem;line-height:1.95}.mysteries .section-heading{gap:.6rem}.mysteries .section-heading h2{font-size:1.3rem}.mysteries .diagram-grid{grid-template-columns:1fr;gap:.75rem;padding:.8rem}.mysteries .diagram-head{padding:1rem 1rem .3rem}.mysteries .diagram figcaption{padding:.85rem 1rem}.mysteries .diagram-cell svg{max-height:230px}.mysteries .timeline{padding:.65rem 1rem}.mysteries .timeline>li{grid-template-columns:3.8rem 1fr;gap:.6rem}.mysteries .timeline time{font-size:.75rem}.mysteries .timeline strong{font-size:.8125rem}.mysteries .timeline p{font-size:.75rem}.mysteries .photo-source{flex-direction:column;align-items:flex-start;gap:.6rem}.mysteries .cta{padding:1.15rem}.mysteries .cta .button{width:100%}.mysteries .play-intro h1{font-size:1.9rem}.mysteries .play-lead{font-size:.9375rem}.mysteries .play-reading .button{width:100%}}.mysteries .story-intro{color:var(--body);letter-spacing:-.012em;margin-block:1.8rem 2.3rem;font-size:1.0625rem;line-height:1.95}.mysteries .story-intro h2{margin-bottom:1.1rem;font-size:1.45rem;line-height:1.5}.mysteries .story-intro p+p{margin-top:1.1rem}.mysteries .story-intro .story-bridge{color:var(--ink);border-left:2px solid var(--accent);margin-top:1.4rem;padding-left:1rem;font-weight:600}.mysteries .play-story{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;margin-bottom:1.6rem;padding:1.2rem 1.35rem}.mysteries .play-story h2{margin-bottom:.7rem;font-size:1.12rem;line-height:1.6}.mysteries .play-story>p{font-size:.9375rem;line-height:1.9}.mysteries .play-story>p+p{margin-top:.7rem}.mysteries .model-about{color:var(--muted);margin-top:.8rem;font-size:.8125rem}.mysteries .model-about summary{cursor:pointer;color:var(--accent);min-height:2rem;padding:.3rem 0;line-height:1.8}.mysteries .model-about p{margin-top:.5rem;line-height:1.9}@media (width<=639px){.mysteries .story-intro{font-size:1rem;line-height:1.95}.mysteries .story-intro h2{font-size:1.3rem}.mysteries .play-story{padding:1rem}.mysteries .play-story>p{font-size:.875rem;line-height:1.9}.mysteries .play-story h2{font-size:1rem}.mysteries .model-about{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.mysteries *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .model-scope{color:var(--muted);border-left:2px solid var(--accent);margin-bottom:1.5rem;padding-left:.85rem;font-size:.75rem;line-height:1.8}.mysteries .play-story .play-goal{color:var(--ink);margin-top:1rem;font-weight:600}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-progress li{border-bottom:2px solid var(--line);color:var(--muted);align-items:center;gap:.6rem;min-width:0;padding:0 0 .8rem;font-size:.8125rem;line-height:1.6;display:flex}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-progress li[aria-current=step]{color:var(--accent);border-color:var(--accent);font-weight:650}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;min-width:1.8rem;height:1.8rem;font-size:.6875rem;display:grid}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-heading:focus{outline:none}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-heading h2{font-size:1.35rem;font-weight:700;line-height:1.6}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-heading p{margin-top:.7rem;font-size:.9375rem;line-height:1.9}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-note{color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.85}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:.85rem;overflow:hidden}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-figure figcaption{color:var(--ink);min-height:2.6rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:650;line-height:1.7}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-figure figcaption small{color:var(--muted);font-size:.625rem;font-weight:400;display:block}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-figure svg,.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-figure canvas{width:100%;height:auto;display:block}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-control{min-width:0;margin-top:1.3rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:.7rem;font-size:.875rem;font-weight:650;display:flex}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-label output{color:var(--accent);font-size:.75rem;font-weight:400}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-control input[type=range]{width:100%;min-height:44px;accent-color:var(--accent);cursor:ew-resize;margin:.25rem 0;display:block}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .65rem .65rem 0;margin-top:1.25rem;padding:1rem 1.1rem;font-size:.875rem;line-height:1.9}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-feedback strong{color:var(--accent);margin-bottom:.35rem;font-size:.75rem;display:block}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.2rem;display:flex}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-primary,.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-secondary{border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;max-width:100%;min-height:3rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;line-height:1.8;display:inline-flex}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-primary{background:var(--button);color:var(--button-text)}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-primary:not(:disabled):hover,.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-secondary:hover{outline:1px solid var(--accent);outline-offset:1px}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-primary:disabled{opacity:.4;cursor:default}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:1.8rem;padding:1.4rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-result h2{font-size:1.3rem;line-height:1.65}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.9}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-result p{margin-top:.7rem;font-size:.875rem;line-height:1.9}.mysteries .reading-visual-stage{padding:1rem 1.3rem}.mysteries .reading-visual-stage>span{color:var(--accent);font-size:.75rem}.mysteries .reading-visual-stage>svg{width:100%;max-height:250px;display:block}.mysteries .reading-visual-stage>p{color:var(--muted);font-size:.75rem!important}.mysteries .reading-visual-legend{color:var(--muted);justify-content:space-between;gap:.5rem;margin-bottom:.85rem;font-size:.6875rem;display:flex}.mysteries .record-diagram{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem 1.3rem;display:grid}.mysteries .record-diagram>div{border:1px solid var(--line);border-radius:.6rem;min-width:0;padding:.8rem}.mysteries .record-diagram span{color:var(--accent);font-size:.6875rem;display:block}.mysteries .record-diagram strong{color:var(--ink);font-size:.8125rem;line-height:1.8;display:block}.mysteries .record-diagram svg{width:100%;height:100px;margin-top:.5rem}.mysteries .record-diagram .requires-evidence{background:var(--soft);border-style:dashed;flex-direction:column;justify-content:center;display:flex}.mysteries .record-diagram .requires-evidence p{color:var(--accent);margin-top:.65rem;font-size:.75rem}@media (width<=639px){.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-heading h2{font-size:1.2rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-heading p{font-size:.875rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-grid{gap:.6rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-figure{padding:.55rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-figure figcaption{min-height:3rem;font-size:.75rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-control{margin-top:1.1rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-label{font-size:.8125rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-feedback{padding:.85rem 1rem;font-size:.8125rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-actions .lab-primary{width:100%}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-primary,.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-secondary{font-size:.8125rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-result{padding:1.1rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-result h2{font-size:1.15rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-result p,.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-result ul{font-size:.8125rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-progress{gap:.6rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-progress li{gap:.45rem;font-size:.75rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-progress li>span{min-width:1.6rem;height:1.6rem}.mysteries .record-diagram{grid-template-columns:1fr;padding:1rem}.mysteries .record-diagram>div{grid-template-columns:1.5rem 1fr;align-items:center;gap:.2rem .5rem;display:grid}.mysteries .record-diagram svg{grid-column:2;height:70px;margin:0}.mysteries .record-diagram .requires-evidence{display:block}.mysteries .record-diagram .requires-evidence span{margin-bottom:.3rem}.mysteries .record-diagram .requires-evidence p{margin-top:.4rem}}.mysteries .reading-apparatus{max-width:34rem;margin:1rem auto;padding:0 1rem}.mysteries .reading-apparatus svg{width:100%;height:auto;display:block}.mysteries .lab-exhibit{width:100%;min-width:0;color:var(--body)}.mysteries .lab-exhibit *{box-sizing:border-box}.mysteries .lab-exhibit [hidden]{display:none!important}.mysteries .lab-exhibit :is(h2,h3,p,ol,figure){margin:0}.mysteries .lab-exhibit :is(button,input,a){font:inherit}.mysteries .lab-exhibit :is(button,a,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mysteries .lab-exhibit button{cursor:pointer}.mysteries .lab-exhibit button:disabled{opacity:.45;cursor:default}.mysteries .lab-exhibit p{overflow-wrap:break-word;word-break:keep-all}.mysteries .lab-exhibit .ex-model-badge{color:var(--muted);border:1px solid var(--line);border-radius:.45rem;margin-bottom:1rem;padding:.5rem .7rem;font-size:.6875rem;line-height:1.8;display:inline-block}.mysteries .lab-exhibit .lab-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:1.5rem;padding:0;list-style:none;display:grid}.mysteries .lab-exhibit .lab-progress li{border-bottom:2px solid var(--line);color:var(--muted);align-items:center;gap:.55rem;min-width:0;padding-bottom:.85rem;font-size:.8125rem;line-height:1.7;display:flex}.mysteries .lab-exhibit .lab-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.6875rem;font-weight:650;display:grid}.mysteries .lab-exhibit .lab-progress li[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.mysteries .lab-exhibit .lab-progress li[aria-current=step]>span{border-color:var(--accent);background:var(--soft)}.mysteries .lab-exhibit .lab-progress li[data-complete=true]>span{background:var(--accent);border-color:var(--accent);color:var(--page)}.mysteries .lab-exhibit .ex-step-heading{scroll-margin-top:1rem}.mysteries .lab-exhibit .ex-step-heading:focus{outline:none}.mysteries .lab-exhibit .ex-step-heading h2{color:var(--ink);letter-spacing:-.025em;font-size:1.35rem;font-weight:700;line-height:1.55}.mysteries .lab-exhibit .ex-step-heading p{margin-top:.8rem;font-size:.9375rem;line-height:1.9}.mysteries .lab-exhibit .ex-same{color:var(--accent);margin-top:1.2rem;font-size:.75rem;font-weight:650;line-height:1.85}.mysteries .lab-exhibit .ex-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.6rem;display:grid}.mysteries .lab-exhibit .lab-figure{background:var(--surface);border:1px solid var(--line);border-radius:.75rem;min-width:0;padding:.8rem;overflow:hidden}.mysteries .lab-exhibit .ex-current{border-color:var(--accent)}.mysteries .lab-exhibit .lab-figure figcaption{flex-direction:column;gap:.15rem;min-height:3.2rem;margin:0 .1rem .65rem;display:flex}.mysteries .lab-exhibit .lab-figure figcaption strong{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-size:.8125rem;font-weight:650;line-height:1.7}.mysteries .lab-exhibit .ex-current figcaption strong{color:var(--accent)}.mysteries .lab-exhibit .lab-figure figcaption span{color:var(--muted);font-size:.625rem;line-height:1.7}.mysteries .lab-exhibit canvas{background:#10241b;border-radius:.45rem;width:100%;max-width:100%;height:auto;display:block}.mysteries .lab-exhibit .ex-fixed{color:var(--accent);margin-top:.75rem;font-size:.75rem;line-height:1.85}.mysteries .lab-exhibit .lab-control{min-width:0;margin-top:1.4rem}.mysteries .lab-exhibit .ex-label-row{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.mysteries .lab-exhibit .ex-label-row label{color:var(--ink);font-size:.875rem;font-weight:650;line-height:1.8}.mysteries .lab-exhibit .ex-label-row output{color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.mysteries .lab-exhibit input[type=range]{width:100%;min-height:44px;accent-color:var(--accent);cursor:ew-resize;margin:.3rem 0 0;display:block}.mysteries .lab-exhibit .ex-range-ends{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.6875rem;line-height:1.8;display:flex}.mysteries .lab-exhibit .ex-presets{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.7rem;display:flex}.mysteries .lab-exhibit :is(.lab-primary,.lab-secondary){text-align:center;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.7;text-decoration:none;display:inline-flex}.mysteries .lab-exhibit .lab-primary{background:var(--button);color:var(--button-text)}.mysteries .lab-exhibit .lab-secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.mysteries .lab-exhibit .lab-secondary:hover{border-color:var(--accent)}.mysteries .lab-exhibit .lab-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-exhibit .ex-text-button{min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.45rem 0;font-size:.75rem;line-height:1.8}.mysteries .lab-exhibit .ex-text-button:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-exhibit .lab-feedback{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 .6rem .6rem 0;min-height:7rem;margin-top:1.2rem;padding:1rem 1.1rem}.mysteries .lab-exhibit .lab-feedback>strong{color:var(--accent);font-size:.75rem;font-weight:700}.mysteries .lab-exhibit .lab-feedback p{color:var(--ink);margin-top:.35rem;font-size:.875rem;line-height:1.9}.mysteries .lab-exhibit .ex-next-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;margin-top:1.3rem;display:flex}.mysteries .lab-exhibit .ex-next-actions>div{min-width:0;max-width:100%}.mysteries .lab-exhibit .ex-unlock{color:var(--muted);margin-top:.55rem;font-size:.6875rem;line-height:1.85}.mysteries .lab-exhibit .ex-diagram{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:.6rem}.mysteries .lab-exhibit .ex-diagram summary{cursor:pointer;color:var(--muted);min-height:2.75rem;padding:.5rem 0;font-size:.8125rem;line-height:1.8}.mysteries .lab-exhibit .ex-diagram>p{color:var(--muted);margin:.4rem 0 .5rem;font-size:.75rem;line-height:1.9}.mysteries .lab-exhibit .ex-diagram [data-arrangement]{max-width:32rem;margin:auto}.mysteries .lab-exhibit .exhibit-arrangement{width:100%;height:auto;display:block;overflow:visible}.mysteries .lab-exhibit .ex-diagram-stage{fill:var(--soft);stroke:var(--line);stroke-width:1.5px}.mysteries .lab-exhibit .ex-glass{fill:none;stroke:var(--accent);stroke-width:7px;stroke-linecap:round;opacity:.5}.mysteries .lab-exhibit .ex-barrier{fill:var(--line);stroke:var(--muted);stroke-width:1px;stroke-linejoin:round}.mysteries .lab-exhibit .ex-real-ring{fill:none;stroke:var(--accent);stroke-width:7px}.mysteries .lab-exhibit .ex-virtual-ring{fill:none;stroke:var(--accent);stroke-width:5px;stroke-dasharray:5 4}.mysteries .lab-exhibit .ex-ray{color:var(--accent);stroke:var(--accent);fill:none;stroke-width:2.5px;stroke-linejoin:round}.mysteries .lab-exhibit .ex-extension{stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 5;fill:none}.mysteries .lab-exhibit .ex-eye{fill:var(--surface);stroke:var(--muted);stroke-width:1.5px}.mysteries .lab-exhibit .ex-eye-pupil{fill:var(--muted)}.mysteries .lab-exhibit .ex-label{fill:var(--muted);font-family:inherit;font-size:13px;font-weight:550}.mysteries .lab-exhibit .ex-label.ex-small{font-size:12px}.mysteries .lab-exhibit .ex-path-key{justify-content:center;align-items:center;gap:.6rem;display:flex}.mysteries .lab-exhibit .ex-path-key span{border-top:2px solid var(--accent);flex:none;width:1.8rem;height:0}.mysteries .lab-exhibit .ex-scale{color:var(--muted);margin-top:1rem;font-size:.6875rem;line-height:1.85}.mysteries .lab-exhibit .ex-model-note{color:var(--muted);margin-top:.7rem;font-size:.75rem;line-height:1.9}.mysteries .lab-exhibit .lab-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem;scroll-margin-top:1rem}.mysteries .lab-exhibit .lab-result:focus{outline:none}.mysteries .lab-exhibit .lab-result h2{color:var(--ink);font-size:1.3rem;font-weight:650;line-height:1.6}.mysteries .lab-exhibit .lab-result ul{margin:1rem 0;padding-left:1.25rem;font-size:.875rem;line-height:1.9}.mysteries .lab-exhibit .lab-result li+li{margin-top:.5rem}.mysteries .lab-exhibit .lab-result>p{margin-top:.9rem;font-size:.875rem;line-height:1.9}.mysteries .lab-exhibit .lab-result .ex-result-limit{color:var(--muted);border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem;font-size:.75rem}.mysteries .lab-exhibit .ex-result-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1.3rem;display:flex}html[lang=en] .mysteries .lab-exhibit p{word-break:normal}@media (width<=600px){.mysteries .lab-exhibit .lab-progress{gap:.6rem}.mysteries .lab-exhibit .lab-progress li{gap:.4rem;font-size:.6875rem}.mysteries .lab-exhibit .lab-progress li>span{width:1.5rem;height:1.5rem}.mysteries .lab-exhibit .ex-step-heading h2{font-size:1.2rem}.mysteries .lab-exhibit .ex-step-heading p{font-size:.875rem}.mysteries .lab-exhibit .ex-compare-grid{gap:.6rem}.mysteries .lab-exhibit .lab-figure{padding:.5rem}.mysteries .lab-exhibit .lab-figure figcaption{min-height:4rem;margin:0 .05rem .5rem}.mysteries .lab-exhibit .lab-figure figcaption strong{font-size:.6875rem;line-height:1.75}.mysteries .lab-exhibit .lab-figure figcaption span{font-size:.5625rem}.mysteries .lab-exhibit .ex-label-row label{font-size:.8125rem}.mysteries .lab-exhibit .ex-label-row output{font-size:.6875rem}.mysteries .lab-exhibit .lab-feedback{padding:.85rem 1rem}.mysteries .lab-exhibit .lab-feedback p{font-size:.8125rem}.mysteries .lab-exhibit .ex-next-actions>div,.mysteries .lab-exhibit .ex-next-actions .lab-primary{width:100%}.mysteries .lab-exhibit .lab-secondary{min-height:2.75rem;padding:.6rem .85rem;font-size:.8125rem}.mysteries .lab-exhibit .ex-model-note{font-size:.6875rem}.mysteries .lab-exhibit .lab-result{padding:1.1rem}.mysteries .lab-exhibit .lab-result h2{font-size:1.15rem}.mysteries .lab-exhibit .lab-result>p,.mysteries .lab-exhibit .lab-result ul{font-size:.8125rem}.mysteries .lab-exhibit .ex-result-actions .lab-primary{width:100%}}@media (prefers-reduced-motion:reduce){.mysteries .lab-exhibit *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-observation{width:100%;min-width:0;color:var(--body)}.mysteries .lab-observation *{box-sizing:border-box}.mysteries .lab-observation [hidden]{display:none!important}.mysteries .lab-observation .ob-scope{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:.6rem;margin:0 0 1.2rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.mysteries .lab-observation .ob-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.mysteries .lab-observation .ob-progress li{border-bottom:2px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:.6rem;padding-bottom:.8rem;font-size:.8125rem;line-height:1.7;display:flex}.mysteries .lab-observation .ob-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:0 0 1.8rem;place-items:center;height:1.8rem;font-size:.6875rem;font-weight:650;display:grid}.mysteries .lab-observation .ob-progress li[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.mysteries .lab-observation .ob-progress li[aria-current=step]>span{background:var(--soft);border-color:var(--accent)}.mysteries .lab-observation .ob-progress li[data-complete=true]>span{background:var(--accent);border-color:var(--accent);color:var(--page)}.mysteries .lab-observation .ob-guide{scroll-margin-top:1.25rem}.mysteries .lab-observation .ob-guide:focus,.mysteries .lab-observation .ob-result:focus{outline:none}.mysteries .lab-observation .ob-heading h2{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:1.35rem;font-weight:700;line-height:1.6}.mysteries .lab-observation .ob-heading>p{margin:.8rem 0 0;font-size:.9375rem;line-height:1.9}.mysteries .lab-observation .ob-same{color:var(--accent);margin:1.25rem 0 .6rem;font-size:.75rem;font-weight:650;line-height:1.8}.mysteries .lab-observation .ob-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.mysteries .lab-observation .ob-figure{background:var(--surface);border:1px solid var(--line);border-radius:.7rem;min-width:0;margin:0;padding:.8rem;overflow:hidden}.mysteries .lab-observation .ob-current{border-color:var(--accent)}.mysteries .lab-observation .ob-figure figcaption{flex-direction:column;gap:.15rem;min-height:3.6rem;margin:0 .1rem .6rem;display:flex}.mysteries .lab-observation .ob-figure figcaption>span{color:var(--muted);font-size:.625rem;line-height:1.6}.mysteries .lab-observation .ob-figure figcaption strong{color:var(--ink);word-break:keep-all;font-size:.8125rem;font-weight:650;line-height:1.7}.mysteries .lab-observation .ob-current figcaption strong{color:var(--accent)}.mysteries .lab-observation canvas{background:#f3f3f3;border-radius:.35rem;width:100%;max-width:100%;height:auto;display:block}.mysteries .lab-observation .ob-zoom{image-rendering:pixelated;border:1px solid #c7d7cc}.mysteries .lab-observation .ob-zoom-label{color:var(--muted);word-break:keep-all;margin:.7rem .05rem .35rem;font-size:.625rem;line-height:1.7}.mysteries .lab-observation .ob-frame-key{color:var(--muted);align-items:center;gap:.45rem;margin:.7rem 0 0;font-size:.75rem;line-height:1.8;display:flex}.mysteries .lab-observation .ob-frame-key>span{border:1.5px dashed var(--accent);border-radius:1px;flex:0 0 1rem;height:.7rem;display:block}.mysteries .lab-observation .ob-legend{color:var(--muted);flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:.75rem;font-size:.6875rem;line-height:1.8;display:flex}.mysteries .lab-observation .ob-legend>span{align-items:center;gap:.4rem;display:flex}.mysteries .lab-observation .ob-mark-key{background:#5c5c5c;border-radius:50%;flex:none;width:.7rem;height:.5rem}.mysteries .lab-observation .ob-line-key{border-top:2px solid var(--accent);flex:none;width:1rem;height:0}.mysteries .lab-observation .ob-control{min-width:0;margin-top:1.4rem}.mysteries .lab-observation .ob-label{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.mysteries .lab-observation .ob-label label,.mysteries .lab-observation .ob-control-label{color:var(--ink);margin:0;font-size:.875rem;font-weight:650;line-height:1.8}.mysteries .lab-observation .ob-label output{color:var(--accent);white-space:nowrap;font-size:.75rem;line-height:1.8}.mysteries .lab-observation input[type=range]{width:100%;min-height:44px;accent-color:var(--accent);cursor:ew-resize;margin:.25rem 0 0;display:block}.mysteries .lab-observation .ob-range-ends{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.6875rem;line-height:1.8;display:flex}.mysteries .lab-observation .ob-presets{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.75rem;display:flex}.mysteries .lab-observation .lab-primary,.mysteries .lab-observation .lab-secondary{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.7;display:inline-flex}.mysteries .lab-observation .lab-primary{background:var(--button);color:var(--button-text);text-decoration:none}.mysteries .lab-observation .lab-primary:disabled{opacity:.45;cursor:default}.mysteries .lab-observation .lab-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.mysteries .lab-observation .lab-secondary:hover{border-color:var(--accent)}.mysteries .lab-observation .ob-text-button{font:inherit;min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.8}.mysteries .lab-observation .ob-text-button:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-observation .ob-lines-button{gap:.6rem;margin-top:.8rem}.mysteries .lab-observation .ob-switch-dot{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:.65rem;height:.65rem;display:block}.mysteries .lab-observation .ob-lines-button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--soft)}.mysteries .lab-observation .ob-lines-button[aria-pressed=true] .ob-switch-dot{border-color:var(--accent);background:var(--accent)}.mysteries .lab-observation .ob-line-status{color:var(--muted);margin-left:.75rem;font-size:.6875rem;line-height:1.8;display:inline-block}.mysteries .lab-observation .ob-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7rem;margin-top:1.25rem;padding:1rem 1.15rem}.mysteries .lab-observation .ob-feedback>strong{color:var(--accent);font-size:.75rem;font-weight:700;line-height:1.8}.mysteries .lab-observation .ob-feedback>p{color:var(--ink);margin:.35rem 0 0;font-size:.875rem;line-height:1.9}.mysteries .lab-observation .ob-next-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.3rem;display:flex}.mysteries .lab-observation .ob-next-row>div{min-width:0;max-width:100%}.mysteries .lab-observation .ob-unlock{color:var(--muted);margin:.6rem 0 0;font-size:.6875rem;line-height:1.85}.mysteries .lab-observation .ob-unit{color:var(--muted);border-top:1px solid var(--line);margin:1.2rem 0 0;padding-top:1rem;font-size:.6875rem;line-height:1.85}.mysteries .lab-observation .ob-result{background:var(--soft);border:1px solid var(--line);border-radius:.8rem;margin-top:2rem;padding:1.4rem;scroll-margin-top:1rem}.mysteries .lab-observation .ob-result h2{color:var(--ink);margin:0;font-size:1.3rem;font-weight:650;line-height:1.6}.mysteries .lab-observation .ob-result ul{margin:1rem 0;padding-left:1.25rem;font-size:.875rem;line-height:1.9}.mysteries .lab-observation .ob-result li+li{margin-top:.5rem}.mysteries .lab-observation .ob-result>p{margin:1rem 0 0;font-size:.875rem;line-height:1.9}.mysteries .lab-observation .ob-result .ob-result-limit{color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;font-size:.75rem}.mysteries .lab-observation .ob-result .lab-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.3rem;display:flex}.mysteries .lab-observation :is(button,input,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=600px){.mysteries .lab-observation .ob-scope{padding:.75rem .85rem;font-size:.6875rem}.mysteries .lab-observation .ob-progress{gap:.6rem;margin-bottom:1.25rem}.mysteries .lab-observation .ob-progress li{gap:.45rem;font-size:.75rem}.mysteries .lab-observation .ob-progress li>span{flex-basis:1.6rem;height:1.6rem}.mysteries .lab-observation .ob-heading h2{font-size:1.2rem}.mysteries .lab-observation .ob-heading>p{font-size:.875rem}.mysteries .lab-observation .ob-grid{gap:.6rem}.mysteries .lab-observation .ob-figure{padding:.5rem}.mysteries .lab-observation .ob-figure figcaption{min-height:4.3rem;margin-inline:.05rem}.mysteries .lab-observation .ob-figure figcaption strong{font-size:.6875rem;line-height:1.75}.mysteries .lab-observation .ob-figure figcaption>span{font-size:.5625rem}.mysteries .lab-observation .ob-zoom-label{min-height:2.8em;margin-top:.55rem;font-size:.5625rem}.mysteries .lab-observation .ob-frame-key{align-items:flex-start;font-size:.6875rem}.mysteries .lab-observation .ob-frame-key>span{margin-top:.3rem}.mysteries .lab-observation .ob-legend{gap:.35rem .8rem;font-size:.625rem}.mysteries .lab-observation .ob-control{margin-top:1.2rem}.mysteries .lab-observation .ob-label label,.mysteries .lab-observation .ob-control-label{font-size:.8125rem}.mysteries .lab-observation .ob-feedback{padding:.85rem 1rem}.mysteries .lab-observation .ob-feedback>p{font-size:.8125rem}.mysteries .lab-observation .ob-next-row{gap:.5rem}.mysteries .lab-observation .ob-next-row>div,.mysteries .lab-observation .ob-next-row .lab-primary{width:100%}.mysteries .lab-observation .lab-primary,.mysteries .lab-observation .lab-secondary{font-size:.8125rem}.mysteries .lab-observation .ob-line-status{margin:.45rem 0 0;display:block}.mysteries .lab-observation .ob-result{padding:1.1rem}.mysteries .lab-observation .ob-result h2{font-size:1.15rem}.mysteries .lab-observation .ob-result>p,.mysteries .lab-observation .ob-result ul{font-size:.8125rem}.mysteries .lab-observation .ob-result .lab-primary{width:100%}}@media (prefers-reduced-motion:reduce){.mysteries .lab-observation *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-rumor{width:100%;min-width:0;color:var(--body)}.mysteries .lab-rumor *{box-sizing:border-box}.mysteries .lab-rumor [hidden]{display:none!important}.mysteries .lab-rumor p{word-break:keep-all;overflow-wrap:break-word}.mysteries .lab-rumor button,.mysteries .lab-rumor a{touch-action:manipulation}.mysteries .lab-rumor button{font:inherit}.mysteries .lab-rumor button:disabled{cursor:default;opacity:.45}.mysteries .lab-rumor :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mysteries .lab-rumor .rumor-model-notice{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.65rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.8}.mysteries .lab-rumor .rumor-model-notice strong{color:var(--ink);font-weight:650;display:block}.mysteries .lab-rumor .rumor-model-notice p{margin:.25rem 0 0}.mysteries .lab-rumor .lab-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.35rem 0 1.6rem;padding:0;list-style:none;display:grid}.mysteries .lab-rumor .lab-progress li{min-width:0;color:var(--muted);border-bottom:2px solid var(--line);align-items:center;gap:.65rem;padding-bottom:.85rem;font-size:.8125rem;line-height:1.7;display:flex}.mysteries .lab-rumor .lab-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:0 0 1.8rem;place-items:center;height:1.8rem;font-size:.6875rem;font-weight:650;display:grid}.mysteries .lab-rumor .lab-progress li[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.mysteries .lab-rumor .lab-progress li[aria-current=step]>span{border-color:var(--accent);background:var(--soft)}.mysteries .lab-rumor .lab-progress li[data-complete=true]>span{background:var(--accent);border-color:var(--accent);color:var(--page)}.mysteries .lab-rumor .rumor-guide,.mysteries .lab-rumor .rumor-result{scroll-margin-top:1rem}.mysteries .lab-rumor .rumor-guide:focus,.mysteries .lab-rumor .rumor-result:focus{outline:none}.mysteries .lab-rumor .lab-heading h2{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:1.35rem;font-weight:700;line-height:1.6}.mysteries .lab-rumor .lab-heading>p{margin:.8rem 0 0;font-size:.9375rem;line-height:1.95}.mysteries .lab-rumor .rumor-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.4rem;display:grid}.mysteries .lab-rumor .rumor-edit-card{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;min-width:0;margin:0;overflow:hidden}.mysteries .lab-rumor .rumor-edit-card.rumor-current{border-color:var(--accent)}.mysteries .lab-rumor .rumor-edit-card figcaption{border-bottom:1px solid var(--line);color:var(--ink);padding:.85rem 1rem;font-size:.8125rem;font-weight:650;line-height:1.75}.mysteries .lab-rumor .rumor-current figcaption{color:var(--accent)}.mysteries .lab-rumor .rumor-edit-paper{padding:.8rem}.mysteries .lab-rumor .rumor-context-slot{border:1px dashed var(--line);min-height:8rem;color:var(--muted);background:var(--page);border-radius:.45rem;flex-direction:column;justify-content:center;padding:.8rem .85rem;display:flex}.mysteries .lab-rumor .rumor-context-slot.is-revealed{border-style:solid;border-color:var(--accent);background:var(--soft);color:var(--ink)}.mysteries .lab-rumor .rumor-context-tag{min-height:1.1rem;color:var(--accent);font-size:.625rem;font-weight:700;line-height:1.7;display:block}.mysteries .lab-rumor .rumor-context-slot p{margin:.25rem 0 0;font-size:.75rem;line-height:1.85}.mysteries .lab-rumor .rumor-fixed-sentence{background:var(--soft);border-left:3px solid var(--accent);border-radius:.5rem;flex-direction:column;justify-content:center;min-height:10rem;margin:.7rem 0;padding:.9rem 1rem;display:flex}.mysteries .lab-rumor .rumor-fixed-sentence>span{color:var(--accent);font-size:.625rem;font-weight:650;line-height:1.7}.mysteries .lab-rumor .rumor-fixed-sentence>p{letter-spacing:-.025em;color:var(--ink);margin:.45rem 0 0;font-size:1.06rem;font-weight:650;line-height:1.8}.mysteries .lab-rumor .rumor-context-controls{justify-content:flex-end;margin-top:1rem;display:flex}.mysteries .lab-rumor .lab-primary,.mysteries .lab-rumor .lab-secondary{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;max-width:100%;min-height:3rem;padding:.75rem 1.05rem;font-size:.875rem;font-weight:650;line-height:1.75;text-decoration:none;display:inline-flex}.mysteries .lab-rumor .lab-primary{background:var(--button);color:var(--button-text)}.mysteries .lab-rumor .lab-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-rumor .lab-secondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.mysteries .lab-rumor .lab-secondary:hover{border-color:var(--accent)}.mysteries .lab-rumor .rumor-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7.5rem;margin-top:1.3rem;padding:1rem 1.15rem}.mysteries .lab-rumor .rumor-feedback strong{color:var(--accent);font-size:.75rem;font-weight:700;line-height:1.7}.mysteries .lab-rumor .rumor-feedback p{color:var(--ink);margin:.3rem 0 0;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor .lab-actions{flex-wrap:wrap;align-items:flex-start;gap:.8rem 1.15rem;display:flex}.mysteries .lab-rumor .rumor-next-row{justify-content:space-between;margin-top:1.3rem}.mysteries .lab-rumor .rumor-next-row>div{min-width:0;max-width:100%}.mysteries .lab-rumor .rumor-unlock{color:var(--muted);margin:.6rem 0 0;font-size:.6875rem;line-height:1.85}.mysteries .lab-rumor .rumor-text-button{min-height:2.75rem;color:var(--muted);text-underline-offset:.3em;text-decoration:underline;text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.8}.mysteries .lab-rumor .rumor-text-button:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-rumor .rumor-no-score{color:var(--muted);margin:1.2rem 0 0;font-size:.75rem;line-height:1.9}.mysteries .lab-rumor .rumor-real-records{background:var(--surface);border:1px solid var(--line);border-radius:.65rem;margin-top:1.3rem;padding:1rem 1.1rem}.mysteries .lab-rumor .rumor-real-records strong{color:var(--accent);font-size:.75rem;font-weight:700;line-height:1.85;display:block}.mysteries .lab-rumor .rumor-real-records p{color:var(--muted);margin:.4rem 0 0;font-size:.8125rem;line-height:1.9}.mysteries .lab-rumor .rumor-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;margin-top:1rem;display:grid}.mysteries .lab-rumor .rumor-record{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:1.1rem}.mysteries .lab-rumor .rumor-record-head{align-items:baseline;gap:.6rem;display:flex}.mysteries .lab-rumor .rumor-record-index{color:var(--accent);font-size:.6875rem;font-weight:650}.mysteries .lab-rumor .rumor-record-head h3{color:var(--ink);margin:0;font-size:1rem;font-weight:650;line-height:1.7}.mysteries .lab-rumor .rumor-record-meta{color:var(--muted);margin:.6rem 0 0;font-size:.6875rem;line-height:1.8}.mysteries .lab-rumor .rumor-record-body{color:var(--body);margin:.8rem 0 1rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor .rumor-scope-toggle{text-align:left;justify-content:space-between;width:100%;padding:.65rem .8rem;font-size:.75rem}.mysteries .lab-rumor .rumor-record-scope{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.mysteries .lab-rumor .rumor-record-scope>strong{color:var(--accent);font-size:.75rem;line-height:1.8;display:block}.mysteries .lab-rumor .rumor-record-scope>p{margin:.45rem 0 0;font-size:.8125rem;line-height:1.95}.mysteries .lab-rumor .rumor-record-scope>small{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.9;display:block}.mysteries .lab-rumor .rumor-scope-map{align-items:stretch;gap:.5rem;min-width:0;margin-top:1rem;display:flex}.mysteries .lab-rumor .rumor-scope-map>span{text-align:center;border-radius:.4rem;justify-content:center;align-items:center;min-width:0;padding:.55rem .4rem;font-size:.625rem;line-height:1.8;display:flex}.mysteries .lab-rumor .rumor-scope-near{background:var(--soft);color:var(--accent);border:1px solid var(--accent);flex:1}.mysteries .lab-rumor .rumor-scope-whole{border:1px dashed var(--line);color:var(--muted);flex:1}.mysteries .lab-rumor .rumor-scope-map>.rumor-scope-divider{color:var(--muted);padding-inline:0;font-size:1rem}.mysteries .lab-rumor .rumor-source{margin-top:1rem;font-size:.75rem;line-height:1.85}.mysteries .lab-rumor .rumor-source a{color:var(--accent);text-underline-offset:.25em;text-decoration:underline}.mysteries .lab-rumor .rumor-source p{color:var(--muted);margin:.5rem 0 0;font-size:.6875rem;line-height:1.9}.mysteries .lab-rumor .rumor-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem}.mysteries .lab-rumor .rumor-result h2{color:var(--ink);margin:0;font-size:1.3rem;font-weight:650;line-height:1.65}.mysteries .lab-rumor .rumor-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor .rumor-result li+li{margin-top:.5rem}.mysteries .lab-rumor .rumor-result>p{margin:1rem 0 0;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor .rumor-result .rumor-limit{color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;font-size:.75rem;line-height:1.95}.mysteries .lab-rumor .rumor-result .lab-actions{align-items:center;margin-top:1.25rem}html[lang=en] .mysteries .lab-rumor p{word-break:normal}@media (width<=639px){.mysteries .lab-rumor .lab-progress{gap:.65rem;margin-top:1.1rem;margin-bottom:1.3rem}.mysteries .lab-rumor .lab-progress li{gap:.4rem;font-size:.75rem}.mysteries .lab-rumor .lab-progress li>span{flex-basis:1.55rem;height:1.55rem}.mysteries .lab-rumor .lab-heading h2{font-size:1.2rem}.mysteries .lab-rumor .lab-heading>p{font-size:.875rem}.mysteries .lab-rumor .rumor-model-notice{padding:.85rem;font-size:.6875rem}.mysteries .lab-rumor .rumor-context-grid,.mysteries .lab-rumor .rumor-record-grid{grid-template-columns:1fr;gap:.85rem}.mysteries .lab-rumor .rumor-edit-card figcaption{padding:.75rem .85rem}.mysteries .lab-rumor .rumor-edit-paper{padding:.7rem}.mysteries .lab-rumor .rumor-context-slot{min-height:6rem;padding:.7rem .8rem}.mysteries .lab-rumor .rumor-fixed-sentence{min-height:7.5rem;padding:.85rem}.mysteries .lab-rumor .rumor-fixed-sentence>p{font-size:1rem}.mysteries .lab-rumor .rumor-context-controls,.mysteries .lab-rumor .rumor-context-controls>.lab-secondary{width:100%}.mysteries .lab-rumor .rumor-feedback{min-height:7rem;padding:.9rem 1rem}.mysteries .lab-rumor .rumor-feedback p{font-size:.8125rem}.mysteries .lab-rumor .rumor-next-row>div,.mysteries .lab-rumor .rumor-next-row .lab-primary{width:100%}.mysteries .lab-rumor .rumor-next-row{gap:.4rem}.mysteries .lab-rumor .rumor-record{padding:1rem}.mysteries .lab-rumor .rumor-result{padding:1.1rem}.mysteries .lab-rumor .rumor-result h2{font-size:1.15rem}.mysteries .lab-rumor .rumor-result ul,.mysteries .lab-rumor .rumor-result>p{font-size:.8125rem}.mysteries .lab-rumor .rumor-result .lab-primary{width:100%}}@media (prefers-reduced-motion:reduce){.mysteries .lab-rumor *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-photo{width:100%;min-width:0;color:var(--body)}.mysteries .lab-photo *{box-sizing:border-box}.mysteries .lab-photo .photo-badge{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:.65rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.85}.mysteries .lab-photo .photo-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 1.4rem;padding:0;list-style:none;display:grid}.mysteries .lab-photo .photo-progress li{border-top:2px solid var(--line);color:var(--muted);align-items:center;gap:.6rem;min-width:0;padding-top:.8rem;font-size:.75rem;line-height:1.7;display:flex}.mysteries .lab-photo .photo-progress li[aria-current=step],.mysteries .lab-photo .photo-progress li[data-complete=true]{border-color:var(--accent);color:var(--accent)}.mysteries .lab-photo .photo-progress li>span{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.6875rem;display:grid}.mysteries .lab-photo .photo-step-heading h2{color:var(--ink);font-size:1.4rem;line-height:1.55}.mysteries .lab-photo .photo-step-heading p{margin-top:.75rem;font-size:.9375rem;line-height:1.9}.mysteries .lab-photo .photo-step-heading:focus,.mysteries .lab-photo .photo-result:focus{outline:none}.mysteries .lab-photo .photo-fixed{color:var(--accent);margin:1rem 0;font-size:.75rem;line-height:1.85}.mysteries .lab-photo .photo-views{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:.75rem;display:grid}.mysteries .lab-photo .photo-views figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:.8rem;overflow:hidden}.mysteries .lab-photo .photo-views figure.photo-current{border-color:var(--accent)}.mysteries .lab-photo .photo-views figcaption{flex-direction:column;gap:.2rem;min-height:3.25rem;margin-bottom:.65rem;display:flex}.mysteries .lab-photo .photo-views figcaption span{color:var(--muted);font-size:.625rem;line-height:1.75}.mysteries .lab-photo .photo-views figcaption strong{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-size:.8125rem;font-weight:650;line-height:1.75}.mysteries .lab-photo .photo-current figcaption strong{color:var(--accent)}.mysteries .lab-photo .photo-views svg{width:100%;height:auto;display:block}.mysteries .lab-photo .photo-shape-key{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.4rem;margin:.8rem 0 1.3rem;font-size:.6875rem;line-height:1.8;display:flex}.mysteries .lab-photo .photo-shape-key>span{align-items:center;gap:.5rem;display:flex}.mysteries .lab-photo .photo-shape-key i{border:1.5px solid var(--muted);flex:none;width:.7rem;height:.7rem;display:block}.mysteries .lab-photo .photo-key-circle{border-radius:50%}.mysteries .lab-photo .photo-key-diamond{transform:rotate(45deg);border-color:var(--accent)!important}.mysteries .lab-photo .photo-controls{border:0;min-width:0;margin:1.25rem 0 0;padding:0}.mysteries .lab-photo .photo-controls legend{color:var(--ink);margin-bottom:.65rem;padding:0;font-size:.8125rem;font-weight:650;line-height:1.85}.mysteries .lab-photo .photo-presets{flex-wrap:wrap;gap:.6rem;display:flex}.mysteries .lab-photo .photo-presets button{border:1px solid var(--line);background:var(--surface);min-height:2.875rem;color:var(--ink);border-radius:.6rem;max-width:100%;padding:.65rem 1rem;font-size:.8125rem;line-height:1.7}.mysteries .lab-photo .photo-presets button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);font-weight:650}.mysteries .lab-photo .photo-presets button:hover{border-color:var(--accent)}.mysteries .lab-photo .photo-feedback{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 .6rem .6rem 0;min-height:8.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.mysteries .lab-photo .photo-feedback>strong{color:var(--accent);font-size:.75rem;font-weight:700}.mysteries .lab-photo .photo-feedback p{color:var(--ink);margin-top:.35rem;font-size:.875rem;line-height:1.9}.mysteries .lab-photo .photo-primary{background:var(--button);min-height:3rem;color:var(--button-text);text-align:center;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;max-width:100%;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.7;text-decoration:none;display:inline-flex}.mysteries .lab-photo .photo-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-photo .photo-next{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.3rem;display:flex}.mysteries .lab-photo .photo-next>div{min-width:0;max-width:100%}.mysteries .lab-photo .photo-next p{color:var(--muted);margin-top:.55rem;font-size:.6875rem;line-height:1.85}.mysteries .lab-photo .photo-text{min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.85}.mysteries .lab-photo .photo-text:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-photo .photo-process{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:.6rem}.mysteries .lab-photo .photo-process summary{color:var(--muted);cursor:pointer;min-height:2.75rem;padding:.5rem 0;font-size:.8125rem;line-height:1.85}.mysteries .lab-photo .photo-process>p{color:var(--muted);margin:.45rem 0 1rem;font-size:.75rem;line-height:1.85}.mysteries .lab-photo .photo-process>svg{width:100%;max-width:25rem;height:auto;margin:auto;display:block}.mysteries .lab-photo .photo-scale,.mysteries .lab-photo .photo-limit{color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.9}.mysteries .lab-photo .photo-limit{margin-top:.6rem}.mysteries .lab-photo .photo-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem;scroll-margin-top:1rem}.mysteries .lab-photo .photo-result h2{color:var(--ink);font-size:1.3rem;line-height:1.65}.mysteries .lab-photo .photo-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.9}.mysteries .lab-photo .photo-result li+li{margin-top:.5rem}.mysteries .lab-photo .photo-result>p{margin-top:.85rem;font-size:.875rem;line-height:1.9}.mysteries .lab-photo .photo-result .photo-result-limit{color:var(--muted);border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem;font-size:.75rem}.mysteries .lab-photo .photo-result-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin-top:1.3rem;display:flex}.mysteries .lab-photo :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=600px){.mysteries .lab-photo .photo-progress{gap:.65rem}.mysteries .lab-photo .photo-progress li{align-items:flex-start;gap:.45rem;font-size:.6875rem}.mysteries .lab-photo .photo-progress li>span{width:1.5rem;height:1.5rem}.mysteries .lab-photo .photo-step-heading h2{font-size:1.2rem}.mysteries .lab-photo .photo-step-heading p{font-size:.875rem}.mysteries .lab-photo .photo-views{gap:.55rem}.mysteries .lab-photo .photo-views figure{padding:.5rem}.mysteries .lab-photo .photo-views figcaption{gap:.25rem;min-height:4.1rem}.mysteries .lab-photo .photo-views figcaption strong{font-size:.6875rem}.mysteries .lab-photo .photo-views figcaption span{font-size:.5625rem}.mysteries .lab-photo .photo-shape-key{gap:.4rem 1rem;font-size:.625rem}.mysteries .lab-photo .photo-presets button{flex:7rem;padding:.65rem .75rem;font-size:.75rem}.mysteries .lab-photo .photo-feedback{min-height:10rem;padding:.85rem 1rem}.mysteries .lab-photo .photo-feedback p{font-size:.8125rem}.mysteries .lab-photo .photo-next>div,.mysteries .lab-photo .photo-next .photo-primary{width:100%}.mysteries .lab-photo .photo-primary{font-size:.8125rem}.mysteries .lab-photo .photo-result{padding:1.1rem}.mysteries .lab-photo .photo-result h2{font-size:1.15rem}.mysteries .lab-photo .photo-result>p,.mysteries .lab-photo .photo-result ul{font-size:.8125rem}.mysteries .lab-photo .photo-result-actions .photo-primary{width:100%}}@media (width<=360px){.mysteries .lab-photo .photo-views{grid-template-columns:1fr}.mysteries .lab-photo .photo-views figcaption{min-height:0}.mysteries .lab-photo .photo-views figure{padding:.65rem}.mysteries .lab-photo .photo-views figcaption strong{font-size:.75rem}.mysteries .lab-photo .photo-views figcaption span{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.mysteries .lab-photo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-exhibit2{width:100%;min-width:0;color:var(--body)}.mysteries .lab-exhibit2 *{box-sizing:border-box}.mysteries .lab-exhibit2 [hidden]{display:none!important}.mysteries .lab-exhibit2 :is(h2,h3,p,figure,ol){margin:0}.mysteries .lab-exhibit2 p{word-break:keep-all;overflow-wrap:break-word}.mysteries .lab-exhibit2 :is(button,a){font:inherit;touch-action:manipulation}.mysteries .lab-exhibit2 button{cursor:pointer}.mysteries .lab-exhibit2 button:disabled{opacity:.45;cursor:default}.mysteries .lab-exhibit2 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mysteries .lab-exhibit2 .ex2-scope{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.6rem;margin-bottom:1.25rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.mysteries .lab-exhibit2 .ex2-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:1.5rem;padding:0;list-style:none;display:grid}.mysteries .lab-exhibit2 .ex2-progress li{border-bottom:2px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:.6rem;padding-bottom:.85rem;font-size:.8125rem;line-height:1.75;display:flex}.mysteries .lab-exhibit2 .ex2-progress li>span{background:var(--surface);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.6875rem;font-weight:650;display:grid}.mysteries .lab-exhibit2 .ex2-progress li[aria-current=step]{color:var(--accent);border-color:var(--accent);font-weight:650}.mysteries .lab-exhibit2 .ex2-progress li[aria-current=step]>span{background:var(--soft);border-color:var(--accent)}.mysteries .lab-exhibit2 .ex2-progress li[data-complete=true]>span{background:var(--accent);color:var(--page);border-color:var(--accent)}.mysteries .lab-exhibit2 .ex2-guide,.mysteries .lab-exhibit2 .ex2-result{scroll-margin-top:1rem}.mysteries .lab-exhibit2 .ex2-guide:focus,.mysteries .lab-exhibit2 .ex2-result:focus{outline:none}.mysteries .lab-exhibit2 .ex2-guide>h2{letter-spacing:-.03em;color:var(--ink);font-size:1.35rem;font-weight:700;line-height:1.6}.mysteries .lab-exhibit2 .ex2-instruction{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.mysteries .lab-exhibit2 .ex2-same{color:var(--accent);margin-top:1.2rem;font-size:.75rem;font-weight:650;line-height:1.85}.mysteries .lab-exhibit2 .ex2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.65rem;display:grid}.mysteries .lab-exhibit2 .ex2-grid>div{min-width:0}.mysteries .lab-exhibit2 .ex2-figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:.8rem;overflow:hidden}.mysteries .lab-exhibit2 .ex2-current{border-color:var(--accent)}.mysteries .lab-exhibit2 .ex2-figure figcaption{flex-direction:column;gap:.2rem;min-height:3.5rem;margin:0 .05rem .65rem;display:flex}.mysteries .lab-exhibit2 .ex2-figure figcaption strong{color:var(--ink);word-break:keep-all;font-size:.8125rem;font-weight:650;line-height:1.75}.mysteries .lab-exhibit2 .ex2-current figcaption strong{color:var(--accent)}.mysteries .lab-exhibit2 .ex2-figure figcaption span{color:var(--muted);font-size:.625rem;line-height:1.8}.mysteries .lab-exhibit2 .ex2-scene-svg{border-radius:.5rem;width:100%;height:auto;display:block}.mysteries .lab-exhibit2 .ex2-position{color:var(--muted);margin:.6rem .05rem 0;font-size:.6875rem;line-height:1.8}.mysteries .lab-exhibit2 .ex2-controls{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.2rem;display:flex}.mysteries .lab-exhibit2 :is(.ex2-primary,.ex2-secondary){text-align:center;white-space:normal;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.75;text-decoration:none;display:inline-flex}.mysteries .lab-exhibit2 .ex2-primary{background:var(--button);color:var(--button-text)}.mysteries .lab-exhibit2 .ex2-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-exhibit2 .ex2-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.mysteries .lab-exhibit2 .ex2-secondary:not(:disabled):hover{border-color:var(--accent)}.mysteries .lab-exhibit2 .ex2-run{width:100%;margin-top:.8rem}.mysteries .lab-exhibit2 .ex2-text{min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.85}.mysteries .lab-exhibit2 .ex2-text:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-exhibit2 .ex2-feedback{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 .65rem .65rem 0;min-height:7rem;margin-top:1.3rem;padding:1rem 1.15rem}.mysteries .lab-exhibit2 .ex2-feedback>strong{color:var(--accent);font-size:.75rem;font-weight:700;line-height:1.8}.mysteries .lab-exhibit2 .ex2-feedback>p{color:var(--ink);margin-top:.35rem;font-size:.875rem;line-height:1.95}.mysteries .lab-exhibit2 .ex2-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-top:1.3rem;display:flex}.mysteries .lab-exhibit2 .ex2-actions>div{min-width:0;max-width:100%}.mysteries .lab-exhibit2 .ex2-unlock{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.85}.mysteries .lab-exhibit2 .ex2-model-note{color:var(--muted);border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1rem;font-size:.75rem;line-height:1.9}.mysteries .lab-exhibit2 .ex2-result{background:var(--soft);border:1px solid var(--line);border-radius:.8rem;margin-top:2rem;padding:1.4rem}.mysteries .lab-exhibit2 .ex2-result h2{color:var(--ink);font-size:1.3rem;font-weight:650;line-height:1.65}.mysteries .lab-exhibit2 .ex2-result ul{margin:1rem 0;padding-left:1.25rem;font-size:.875rem;line-height:1.95}.mysteries .lab-exhibit2 .ex2-result li+li{margin-top:.5rem}.mysteries .lab-exhibit2 .ex2-result>p{margin-top:1rem;font-size:.875rem;line-height:1.95}.mysteries .lab-exhibit2 .ex2-result .ex2-limit{color:var(--muted);border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1rem;font-size:.75rem}.mysteries .lab-exhibit2 .ex2-result-actions{flex-wrap:wrap;align-items:center;gap:.65rem 1.2rem;margin-top:1.3rem;display:flex}html[lang=en] .mysteries .lab-exhibit2 p{word-break:normal}@media (width<=600px){.mysteries .lab-exhibit2 .ex2-scope{padding:.75rem .85rem;font-size:.6875rem}.mysteries .lab-exhibit2 .ex2-progress{gap:.6rem;margin-bottom:1.25rem}.mysteries .lab-exhibit2 .ex2-progress li{gap:.4rem;font-size:.75rem}.mysteries .lab-exhibit2 .ex2-progress li>span{width:1.6rem;height:1.6rem}.mysteries .lab-exhibit2 .ex2-guide>h2{font-size:1.2rem}.mysteries .lab-exhibit2 .ex2-instruction{font-size:.875rem}.mysteries .lab-exhibit2 .ex2-grid{gap:.6rem}.mysteries .lab-exhibit2 .ex2-figure{padding:.5rem}.mysteries .lab-exhibit2 .ex2-figure figcaption{min-height:4rem;margin-bottom:.5rem}.mysteries .lab-exhibit2 .ex2-figure figcaption strong{font-size:.6875rem;line-height:1.8}.mysteries .lab-exhibit2 .ex2-figure figcaption span{font-size:.5625rem}.mysteries .lab-exhibit2 .ex2-position{min-height:2.8em;font-size:.625rem}.mysteries .lab-exhibit2 .ex2-controls{gap:.6rem}.mysteries .lab-exhibit2 .ex2-controls .ex2-secondary{width:100%}.mysteries .lab-exhibit2 .ex2-secondary{padding:.6rem .85rem;font-size:.8125rem}.mysteries .lab-exhibit2 .ex2-controls-grid{grid-template-columns:1fr}.mysteries .lab-exhibit2 .ex2-controls-grid .ex2-figure figcaption{min-height:2.6rem}.mysteries .lab-exhibit2 .ex2-controls-grid .ex2-scene-svg{max-height:260px}.mysteries .lab-exhibit2 .ex2-feedback{padding:.85rem 1rem}.mysteries .lab-exhibit2 .ex2-feedback>p{font-size:.8125rem}.mysteries .lab-exhibit2 .ex2-actions>div,.mysteries .lab-exhibit2 .ex2-actions .ex2-primary{width:100%}.mysteries .lab-exhibit2 .ex2-model-note{font-size:.6875rem}.mysteries .lab-exhibit2 .ex2-result{padding:1.1rem}.mysteries .lab-exhibit2 .ex2-result h2{font-size:1.15rem}.mysteries .lab-exhibit2 .ex2-result>p,.mysteries .lab-exhibit2 .ex2-result ul{font-size:.8125rem}.mysteries .lab-exhibit2 .ex2-result-actions .ex2-primary{width:100%}}@media (prefers-reduced-motion:reduce){.mysteries .lab-exhibit2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-exhibit2 .ex2-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.mysteries .lab-exhibit2 .ex2-reading-grid svg{width:100%;height:auto;display:block}@media (width<=639px){.mysteries .lab-exhibit2 .ex2-reading-grid{grid-template-columns:1fr;max-width:24rem;margin:auto}}.mysteries .lab-observation2{--sr-ground:#e9e4d8;--sr-rock:#767c77;--sr-rock-edge:#424c45;--sr-track:#a4977b;--sr-water:#a9d5df;--sr-ice:#e5f2f4;--sr-ice-edge:#94bac9;--sr-label:#5f6258;width:100%;min-width:0;color:var(--body)}html[data-theme=dark] .mysteries .lab-observation2{--sr-ground:#34382f;--sr-rock:#9ea69d;--sr-rock-edge:#c3c9bb;--sr-track:#b0a88d;--sr-water:#416e78;--sr-ice:#8daeb9;--sr-ice-edge:#b6d9e2;--sr-label:#d0d5ca}.mysteries .lab-observation2 *{box-sizing:border-box}.mysteries .lab-observation2 [hidden]{display:none!important}.mysteries .lab-observation2 .sr-scope{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.65rem;margin:0 0 1.3rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.85}.mysteries .lab-observation2 .sr-guide,.mysteries .lab-observation2 .sr-result{scroll-margin-top:1rem}.mysteries .lab-observation2 .sr-guide:focus,.mysteries .lab-observation2 .sr-result:focus{outline:none}.mysteries .lab-observation2 .sr-same{color:var(--accent);margin:1.2rem 0 -.3rem;font-size:.75rem;font-weight:600;line-height:1.8}.mysteries .lab-observation2 .sr-figure{min-width:0}.mysteries .lab-observation2 .sr-current{border-color:var(--accent)}.mysteries .lab-observation2 .sr-figure figcaption{min-height:3.4rem;font-size:.8125rem;line-height:1.7}.mysteries .lab-observation2 .sr-figure figcaption small{margin-top:.15rem;font-size:.625rem;line-height:1.7}.mysteries .lab-observation2 .sr-current figcaption{color:var(--accent)}.mysteries .lab-observation2 .sr-figure svg{width:100%;max-width:100%;height:auto;font-family:inherit;display:block}.mysteries .lab-observation2 .lab-label{align-items:flex-start}.mysteries .lab-observation2 .lab-label label{min-width:0}.mysteries .lab-observation2 .lab-label output{text-align:right;flex:0 11rem;font-size:.75rem;font-weight:400;line-height:1.85}.mysteries .lab-observation2 .sr-range-ends{color:var(--muted);justify-content:space-between;gap:1.5rem;margin-top:.05rem;font-size:.6875rem;line-height:1.8;display:flex}.mysteries .lab-observation2 .sr-range-ends>span:last-child{text-align:right}.mysteries .lab-observation2 .sr-presets{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:.7rem;display:flex}.mysteries .lab-observation2 .sr-text-button{font:inherit;min-height:2.75rem;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.25em;background:0 0;border:0;max-width:100%;padding:.5rem 0;font-size:.75rem;line-height:1.8;display:inline-block}.mysteries .lab-observation2 .sr-text-button:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-observation2 .sr-keys{color:var(--muted);flex-wrap:wrap;gap:.35rem 1rem;margin-top:.75rem;font-size:.6875rem;line-height:1.8;display:flex}.mysteries .lab-observation2 .sr-keys>span{align-items:center;gap:.4rem;display:inline-flex}.mysteries .lab-observation2 .sr-keys>span:before{content:"";flex:none;width:.9rem;display:inline-block}.mysteries .lab-observation2 .sr-key-path:before{border-top:2px dashed var(--accent)}.mysteries .lab-observation2 .sr-key-ice:before{border:1px solid var(--sr-ice-edge);background:var(--sr-water);height:.55rem}.mysteries .lab-observation2 .sr-key-wind:before{border-top:2px solid var(--accent);border-right:2px solid var(--accent);height:.4rem;transform:rotate(20deg)}.mysteries .lab-observation2 .sr-condition-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.8rem 0;display:grid}.mysteries .lab-observation2 .sr-condition-buttons button{background:var(--surface);border:1px solid var(--line);min-width:0;min-height:3rem;color:var(--muted);font:inherit;word-break:keep-all;cursor:pointer;border-radius:.55rem;padding:.55rem .6rem;font-size:.75rem;line-height:1.7;display:block}.mysteries .lab-observation2 .sr-condition-buttons button[aria-pressed=true]{border-color:var(--accent);background:var(--soft);color:var(--accent);font-weight:600}.mysteries .lab-observation2 .sr-play{margin-top:.15rem}.mysteries .lab-observation2 .lab-feedback{min-height:7rem}.mysteries .lab-observation2 .lab-feedback p{margin-top:.35rem}.mysteries .lab-observation2 .sr-next{justify-content:space-between;align-items:flex-start}.mysteries .lab-observation2 .sr-next>div{min-width:0;max-width:100%}.mysteries .lab-observation2 .sr-unlock{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.85}.mysteries .lab-observation2 .sr-unit{border-top:1px solid var(--line);padding-top:1rem;font-size:.6875rem}.mysteries .lab-observation2 .sr-result .sr-limit{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.75rem}.mysteries .lab-observation2 .sr-result .lab-actions{align-items:center}.mysteries .lab-observation2.sr-reading-diagram{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.mysteries .lab-observation2 .sr-reading-panel{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;margin:0;padding:.7rem}.mysteries .lab-observation2 .sr-reading-panel figcaption{color:var(--ink);margin:.1rem .2rem .5rem;font-size:.875rem;font-weight:600;line-height:1.7}.mysteries .lab-observation2 .sr-reading-panel figcaption small{color:var(--muted);margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.mysteries .lab-observation2 .sr-reading-panel svg{width:100%;height:auto;display:block}.mysteries .lab-observation2 :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=639px){.mysteries .lab-observation2 .sr-scope{padding:.75rem .85rem;font-size:.6875rem}.mysteries .lab-observation2 .sr-guide,.mysteries .lab-observation2 .sr-result{scroll-margin-top:1rem}.mysteries .lab-observation2 .sr-figure figcaption{min-height:4.5rem;font-size:.6875rem;line-height:1.75}.mysteries .lab-observation2 .sr-figure figcaption small{font-size:.5625rem}.mysteries .lab-observation2 .lab-label{display:block}.mysteries .lab-observation2 .lab-label output{text-align:left;margin-top:.25rem;font-size:.6875rem;display:block}.mysteries .lab-observation2 .sr-same{font-size:.6875rem}.mysteries .lab-observation2 .sr-keys{gap:.35rem .7rem;font-size:.625rem}.mysteries .lab-observation2 .sr-condition-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mysteries .lab-observation2 .sr-condition-buttons button{min-height:2.8rem;font-size:.6875rem}.mysteries .lab-observation2 .sr-next>div,.mysteries .lab-observation2 .sr-next .lab-primary,.mysteries .lab-observation2 .sr-result .lab-primary{width:100%}.mysteries .lab-observation2.sr-reading-diagram{grid-template-columns:1fr;gap:.75rem;padding:.8rem}}@media (prefers-reduced-motion:reduce){.mysteries .lab-observation2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-rumor2{width:100%;min-width:0;color:var(--body)}.mysteries .lab-rumor2 *{box-sizing:border-box}.mysteries .lab-rumor2 [hidden]{display:none!important}.mysteries .lab-rumor2 :is(h2,h3,p,ol,figure){margin:0}.mysteries .lab-rumor2 p{word-break:keep-all;overflow-wrap:break-word}.mysteries .lab-rumor2 :is(button,a){touch-action:manipulation}.mysteries .lab-rumor2 button{font:inherit;cursor:pointer}.mysteries .lab-rumor2 button:disabled{cursor:default;opacity:.45}.mysteries .lab-rumor2 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mysteries .lab-rumor2 .r2-model-notice{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:.65rem;margin:0 0 1.2rem;padding:.85rem 1rem;font-size:.75rem;line-height:1.9}.mysteries .lab-rumor2 .r2-model-notice strong{color:var(--ink);font-size:.75rem;font-weight:650;display:block}.mysteries .lab-rumor2 .r2-model-notice p{margin-top:.3rem}.mysteries .lab-rumor2 .lab-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.mysteries .lab-rumor2 .lab-progress li{border-bottom:2px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:.55rem;padding-bottom:.85rem;font-size:.8125rem;line-height:1.8;display:flex}.mysteries .lab-rumor2 .lab-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:0 0 1.7rem;place-items:center;height:1.7rem;font-size:.6875rem;font-weight:650;display:grid}.mysteries .lab-rumor2 .lab-progress li[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.mysteries .lab-rumor2 .lab-progress li[aria-current=step]>span{background:var(--soft);border-color:var(--accent)}.mysteries .lab-rumor2 .lab-progress li[data-complete=true]>span{background:var(--accent);border-color:var(--accent);color:var(--page)}.mysteries .lab-rumor2 .r2-guide,.mysteries .lab-rumor2 .r2-result{scroll-margin-top:1rem}.mysteries .lab-rumor2 .r2-guide:focus,.mysteries .lab-rumor2 .r2-result:focus{outline:none}.mysteries .lab-rumor2 .lab-heading h2{color:var(--ink);letter-spacing:-.03em;font-size:1.35rem;font-weight:700;line-height:1.6}.mysteries .lab-rumor2 .lab-heading p{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.mysteries .lab-rumor2 .r2-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:1.3rem;display:grid}.mysteries .lab-rumor2 .r2-news-card{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;padding:1rem}.mysteries .lab-rumor2 .r2-fiction-label{color:var(--muted);margin-bottom:.6rem;font-size:.625rem;font-weight:650;line-height:1.8;display:block}.mysteries .lab-rumor2 .r2-news-card h3{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.7rem;font-size:.9375rem;font-weight:650;line-height:1.7}.mysteries .lab-rumor2 .r2-news-claim{color:var(--ink);margin-top:.8rem;font-size:.9375rem;font-weight:600;line-height:1.95}.mysteries .lab-rumor2 .r2-card-source{border-top:1px dashed var(--line);align-items:flex-start;gap:.4rem;min-width:0;margin-top:.9rem;padding-top:.8rem;display:flex}.mysteries .lab-rumor2 .r2-cite-icon{color:var(--accent);flex:none;font-size:1rem;line-height:1.6}.mysteries .lab-rumor2 .r2-card-source p{color:var(--accent);font-size:.6875rem;line-height:1.9}.mysteries .lab-rumor2 .r2-reveal-controls{justify-content:flex-end;margin-top:1rem;display:flex}.mysteries .lab-rumor2 .lab-primary,.mysteries .lab-rumor2 .lab-secondary{text-align:center;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.8;text-decoration:none;display:inline-flex}.mysteries .lab-rumor2 .lab-primary{background:var(--button);color:var(--button-text)}.mysteries .lab-rumor2 .lab-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.mysteries .lab-rumor2 .lab-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-rumor2 .lab-secondary:hover{border-color:var(--accent)}.mysteries .lab-rumor2 .r2-source-trace{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;margin-top:1.2rem;padding:1.15rem}.mysteries .lab-rumor2 .r2-source-trace h3{color:var(--ink);font-size:1rem;font-weight:650;line-height:1.8}.mysteries .lab-rumor2 .r2-source-trace>svg{width:100%;max-width:24rem;height:auto;margin:1rem auto;display:block}.mysteries .lab-rumor2 .r2-trace-note{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .5rem .5rem 0;padding:1rem}.mysteries .lab-rumor2 .r2-trace-note strong{color:var(--ink);font-size:.8125rem;line-height:1.9;display:block}.mysteries .lab-rumor2 .r2-trace-note p{margin-top:.3rem;font-size:.8125rem;line-height:1.95}.mysteries .lab-rumor2 .r2-trace-note small{color:var(--muted);margin-top:.5rem;font-size:.6875rem;line-height:1.9;display:block}.mysteries .lab-rumor2 .r2-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.9rem;margin-top:1.3rem;display:grid}.mysteries .lab-rumor2 .r2-claim-panel,.mysteries .lab-rumor2 .r2-note-panel{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:1.1rem}.mysteries .lab-rumor2 .r2-claim-panel h3{letter-spacing:-.025em;color:var(--ink);margin-top:1rem;font-size:1.2rem;line-height:1.85}.mysteries .lab-rumor2 .r2-citation{border-top:1px solid var(--line);margin-top:1.4rem;padding:1rem 0 0}.mysteries .lab-rumor2 .r2-citation span{color:var(--muted);font-size:.6875rem;line-height:1.8;display:block}.mysteries .lab-rumor2 .r2-citation strong{color:var(--ink);margin-top:.4rem;font-size:.875rem;line-height:1.8;display:block}.mysteries .lab-rumor2 .r2-note-panel{border-color:var(--accent)}.mysteries .lab-rumor2 .r2-note-panel>.r2-fiction-label{color:var(--accent)}.mysteries .lab-rumor2 .r2-note-panel h3{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.8rem;font-size:1rem;font-weight:650;line-height:1.8}.mysteries .lab-rumor2 .r2-note-placeholder{text-align:center;min-height:16rem;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:1.3rem .5rem;display:flex}.mysteries .lab-rumor2 .r2-note-placeholder>span{color:var(--accent);font-size:2rem;line-height:1.4;display:block}.mysteries .lab-rumor2 .r2-note-placeholder p{max-width:17rem;margin-top:.8rem;font-size:.8125rem;line-height:1.95}.mysteries .lab-rumor2 .r2-note-contents{min-height:16rem;padding-top:.8rem}.mysteries .lab-rumor2 .r2-note-date{color:var(--muted);margin-bottom:.8rem;font-size:.625rem;line-height:1.8}.mysteries .lab-rumor2 .r2-observation,.mysteries .lab-rumor2 .r2-note-limit{border:1px solid var(--line);border-radius:.5rem;padding:.9rem}.mysteries .lab-rumor2 .r2-observation strong,.mysteries .lab-rumor2 .r2-note-limit strong{color:var(--accent);font-size:.6875rem;font-weight:650;line-height:1.9;display:block}.mysteries .lab-rumor2 .r2-observation p,.mysteries .lab-rumor2 .r2-note-limit p{color:var(--ink);margin-top:.4rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor2 .r2-note-limit{background:var(--soft);border-color:var(--accent);margin-top:.75rem}.mysteries .lab-rumor2 .r2-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.mysteries .lab-rumor2 .r2-feedback strong{color:var(--accent);font-size:.75rem;line-height:1.8;display:block}.mysteries .lab-rumor2 .r2-feedback p{color:var(--ink);margin-top:.3rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor2 .lab-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.2rem;display:flex}.mysteries .lab-rumor2 .r2-next-actions{justify-content:space-between;margin-top:1.3rem}.mysteries .lab-rumor2 .r2-next-actions>div{min-width:0;max-width:100%}.mysteries .lab-rumor2 .r2-unlock{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.95}.mysteries .lab-rumor2 .r2-text-button{color:var(--muted);text-underline-offset:.3em;min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.8}.mysteries .lab-rumor2 .r2-text-button:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-rumor2 .r2-no-score{color:var(--muted);margin-top:1.2rem;font-size:.75rem;line-height:1.95}.mysteries .lab-rumor2 .r2-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem}.mysteries .lab-rumor2 .r2-result h2{color:var(--ink);font-size:1.3rem;font-weight:650;line-height:1.65}.mysteries .lab-rumor2 .r2-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor2 .r2-result li+li{margin-top:.5rem}.mysteries .lab-rumor2 .r2-result>p{margin-top:.9rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor2 .r2-result .r2-result-limit{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.75rem}.mysteries .lab-rumor2 .r2-result .lab-actions{align-items:center;margin-top:1.25rem}.mysteries .r2-source-diagram{color:var(--accent);max-width:100%;height:auto;font-family:inherit}.mysteries .r2-source-diagram .r2-diagram-kicker{fill:var(--accent);font-size:11px;font-weight:650}.mysteries .r2-source-diagram .r2-diagram-card{fill:var(--surface);stroke:var(--line);stroke-width:1.2px}.mysteries .r2-source-diagram .r2-diagram-memo{fill:var(--soft);stroke:var(--accent);stroke-width:1.3px}.mysteries .r2-source-diagram .r2-diagram-text{fill:var(--ink);font-size:13px;font-weight:600}.mysteries .r2-source-diagram .r2-diagram-small{fill:var(--muted);font-size:10px}.mysteries .r2-source-diagram .r2-diagram-rays{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}html[lang=en] .mysteries .lab-rumor2 p{word-break:normal}@media (width<=639px){.mysteries .lab-rumor2 .r2-model-notice{padding:.8rem;font-size:.6875rem}.mysteries .lab-rumor2 .r2-model-notice strong{font-size:.6875rem}.mysteries .lab-rumor2 .lab-progress{gap:.6rem}.mysteries .lab-rumor2 .lab-progress li{gap:.4rem;font-size:.75rem;line-height:1.75}.mysteries .lab-rumor2 .lab-progress li>span{flex-basis:1.55rem;height:1.55rem}.mysteries .lab-rumor2 .lab-heading h2{font-size:1.2rem}.mysteries .lab-rumor2 .lab-heading p{font-size:.875rem}.mysteries .lab-rumor2 .r2-news-grid{grid-template-columns:1fr;gap:.7rem}.mysteries .lab-rumor2 .r2-news-card{padding:.95rem 1rem}.mysteries .lab-rumor2 .r2-news-card h3{padding-bottom:.5rem;font-size:.875rem}.mysteries .lab-rumor2 .r2-fiction-label{margin-bottom:.3rem}.mysteries .lab-rumor2 .r2-news-claim{margin-top:.6rem;font-size:.875rem}.mysteries .lab-rumor2 .r2-reveal-controls,.mysteries .lab-rumor2 .r2-reveal-controls .lab-secondary{width:100%}.mysteries .lab-rumor2 .lab-secondary,.mysteries .lab-rumor2 .lab-primary{font-size:.8125rem}.mysteries .lab-rumor2 .r2-source-trace{padding:1rem}.mysteries .lab-rumor2 .r2-trace-note{padding:.85rem}.mysteries .lab-rumor2 .r2-evidence-grid{grid-template-columns:1fr;gap:.8rem}.mysteries .lab-rumor2 .r2-claim-panel,.mysteries .lab-rumor2 .r2-note-panel{padding:1rem}.mysteries .lab-rumor2 .r2-claim-panel h3{margin-top:.6rem;font-size:1.1rem}.mysteries .lab-rumor2 .r2-citation{margin-top:1rem}.mysteries .lab-rumor2 .r2-note-placeholder,.mysteries .lab-rumor2 .r2-note-contents{min-height:15rem}.mysteries .lab-rumor2 .r2-feedback{padding:.9rem 1rem}.mysteries .lab-rumor2 .r2-feedback p{font-size:.8125rem}.mysteries .lab-rumor2 .r2-next-actions>div,.mysteries .lab-rumor2 .r2-next-actions .lab-primary{width:100%}.mysteries .lab-rumor2 .r2-next-actions{gap:.4rem}.mysteries .lab-rumor2 .r2-result{padding:1.1rem}.mysteries .lab-rumor2 .r2-result h2{font-size:1.15rem}.mysteries .lab-rumor2 .r2-result ul,.mysteries .lab-rumor2 .r2-result>p{font-size:.8125rem}.mysteries .lab-rumor2 .r2-result .lab-primary{width:100%}}@media (prefers-reduced-motion:reduce){.mysteries .lab-rumor2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-photo3{width:100%;min-width:0;color:var(--body)}.mysteries .lab-photo3 *{box-sizing:border-box}.mysteries .lab-photo3 button{cursor:pointer}.mysteries .lab-photo3 button:disabled{cursor:default}.mysteries .lab-photo3 button[disabled]{opacity:.5}.mysteries .lab-photo3 .p3-badge{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.65rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.85}.mysteries .lab-photo3 .p3-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.mysteries .lab-photo3 .p3-progress li{border-top:2px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;min-width:0;padding-top:.8rem;font-size:.75rem;line-height:1.75;display:flex}.mysteries .lab-photo3 .p3-progress li[aria-current=step],.mysteries .lab-photo3 .p3-progress li[data-complete=true]{border-color:var(--accent);color:var(--accent)}.mysteries .lab-photo3 .p3-progress li>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.6875rem;display:grid}.mysteries .lab-photo3 .p3-heading h2{color:var(--ink);font-size:1.4rem;line-height:1.55}.mysteries .lab-photo3 .p3-heading p{margin-top:.75rem;font-size:.9375rem;line-height:1.9}.mysteries .lab-photo3 .p3-heading:focus,.mysteries .lab-photo3 .p3-result:focus{outline:none}.mysteries .lab-photo3 .p3-fixed{color:var(--accent);margin:1rem 0;font-size:.75rem;line-height:1.85}.mysteries .lab-photo3 .p3-views{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:.75rem;display:grid}.mysteries .lab-photo3 .p3-views figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:.8rem;overflow:hidden}.mysteries .lab-photo3 .p3-views .p3-comparison{border-color:var(--accent)}.mysteries .lab-photo3 .p3-views figcaption{flex-direction:column;gap:.25rem;min-height:3.4rem;margin-bottom:.65rem;display:flex}.mysteries .lab-photo3 .p3-views figcaption span{color:var(--muted);font-size:.6875rem;line-height:1.75}.mysteries .lab-photo3 .p3-views figcaption strong{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;line-height:1.75}.mysteries .lab-photo3 .p3-views svg,.mysteries .lab-photo3 .p3-diagram svg{width:100%;height:auto;display:block}.mysteries .lab-photo3 .p3-controls{border:0;min-width:0;margin:1.25rem 0 0;padding:0}.mysteries .lab-photo3 .p3-controls legend{color:var(--ink);margin-bottom:.65rem;font-size:.8125rem;font-weight:650;line-height:1.85}.mysteries .lab-photo3 .p3-presets{flex-wrap:wrap;gap:.6rem;display:flex}.mysteries .lab-photo3 .p3-presets button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:2.875rem;color:var(--ink);border-radius:.6rem;padding:.65rem 1rem;font-size:.8125rem;line-height:1.7}.mysteries .lab-photo3 .p3-presets button:hover{border-color:var(--accent)}.mysteries .lab-photo3 .p3-presets button[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent);font-weight:650}.mysteries .lab-photo3 .p3-sources{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;margin-top:1.25rem;padding:1rem}.mysteries .lab-photo3 .p3-sources h3{color:var(--ink);font-size:.8125rem;line-height:1.8}.mysteries .lab-photo3 .p3-sources ul{margin:.75rem 0;padding:0;list-style:none}.mysteries .lab-photo3 .p3-sources li{border-radius:.4rem;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.65rem .7rem;font-size:.75rem;line-height:1.8;display:flex}.mysteries .lab-photo3 .p3-sources li+li{margin-top:.35rem}.mysteries .lab-photo3 .p3-sources li[data-selected=true]{background:var(--soft);color:var(--accent)}.mysteries .lab-photo3 .p3-sources li strong{flex:none;font-size:.6875rem;font-weight:600}.mysteries .lab-photo3 .p3-sources p{color:var(--muted);font-size:.6875rem;line-height:1.8}.mysteries .lab-photo3 .p3-feedback{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 .6rem .6rem 0;min-height:8.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.mysteries .lab-photo3 .p3-feedback>strong{color:var(--accent);font-size:.75rem;font-weight:700}.mysteries .lab-photo3 .p3-feedback p{color:var(--ink);margin-top:.35rem;font-size:.875rem;line-height:1.9}.mysteries .lab-photo3 .p3-primary{background:var(--button);max-width:100%;min-height:3rem;color:var(--button-text);text-align:center;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.7;text-decoration:none;display:inline-flex}.mysteries .lab-photo3 .p3-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-photo3 .p3-next{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.3rem;display:flex}.mysteries .lab-photo3 .p3-next>div{min-width:0;max-width:100%}.mysteries .lab-photo3 .p3-next p{color:var(--muted);margin-top:.55rem;font-size:.6875rem;line-height:1.85}.mysteries .lab-photo3 .p3-text{min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.85}.mysteries .lab-photo3 .p3-text:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-photo3 .p3-scope{color:var(--muted);margin-top:1.2rem;font-size:.75rem;line-height:1.9}.mysteries .lab-photo3 .p3-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem;scroll-margin-top:1rem}.mysteries .lab-photo3 .p3-result h2{color:var(--ink);font-size:1.3rem;line-height:1.65}.mysteries .lab-photo3 .p3-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.9}.mysteries .lab-photo3 .p3-result li+li{margin-top:.5rem}.mysteries .lab-photo3 .p3-result>p{margin-top:.85rem;font-size:.875rem;line-height:1.9}.mysteries .lab-photo3 .p3-result-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin-top:1.3rem;display:flex}.mysteries .lab-photo3 .p3-diagram-sources{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mysteries .lab-photo3 .p3-diagram figure{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;min-width:0;padding:.75rem;overflow:hidden}.mysteries .lab-photo3 .p3-diagram figcaption{color:var(--ink);text-align:center;background:0 0;border:0;padding:0 0 .65rem;font-size:.8125rem;font-weight:650;line-height:1.75}.mysteries .lab-photo3 .p3-diagram-arrow{text-align:center;color:var(--accent);font-size:1.5rem;line-height:1.7}.mysteries .lab-photo3 .p3-diagram-result{max-width:21rem;margin:0 auto!important}.mysteries .lab-photo3 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=600px){.mysteries .lab-photo3 .p3-progress{gap:.65rem}.mysteries .lab-photo3 .p3-progress li{gap:.45rem;font-size:.6875rem}.mysteries .lab-photo3 .p3-heading h2{font-size:1.2rem}.mysteries .lab-photo3 .p3-heading p{font-size:.875rem}.mysteries .lab-photo3 .p3-views{grid-template-columns:1fr;gap:.75rem}.mysteries .lab-photo3 .p3-views figure{padding:.65rem}.mysteries .lab-photo3 .p3-views figcaption{min-height:0}.mysteries .lab-photo3 .p3-presets button{flex:9rem;padding:.65rem .75rem;font-size:.75rem}.mysteries .lab-photo3 .p3-feedback{min-height:9rem;padding:.85rem 1rem}.mysteries .lab-photo3 .p3-feedback p{font-size:.8125rem}.mysteries .lab-photo3 .p3-next>div,.mysteries .lab-photo3 .p3-next .p3-primary{width:100%}.mysteries .lab-photo3 .p3-primary{font-size:.8125rem}.mysteries .lab-photo3 .p3-sources{padding:.75rem}.mysteries .lab-photo3 .p3-sources li{flex-direction:column;gap:.15rem}.mysteries .lab-photo3 .p3-result{padding:1.1rem}.mysteries .lab-photo3 .p3-result h2{font-size:1.15rem}.mysteries .lab-photo3 .p3-result>p,.mysteries .lab-photo3 .p3-result ul{font-size:.8125rem}.mysteries .lab-photo3 .p3-result-actions .p3-primary{width:100%}.mysteries .lab-photo3 .p3-diagram-sources{grid-template-columns:1fr;gap:.65rem}.mysteries .lab-photo3 .p3-diagram figcaption{font-size:.75rem}.mysteries .lab-photo3 .p3-diagram figure{padding:.65rem}}@media (prefers-reduced-motion:reduce){.mysteries .lab-photo3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-exhibit3{width:100%;min-width:0;color:var(--body)}.mysteries .lab-exhibit3 *{box-sizing:border-box}.mysteries .lab-exhibit3 [hidden]{display:none!important}.mysteries .lab-exhibit3 :is(h2,h3,p,figure,ol){margin:0}.mysteries .lab-exhibit3 p{word-break:keep-all;overflow-wrap:break-word}.mysteries .lab-exhibit3 :is(button,a){font:inherit;touch-action:manipulation}.mysteries .lab-exhibit3 button{cursor:pointer}.mysteries .lab-exhibit3 button:disabled{opacity:.45;cursor:default}.mysteries .lab-exhibit3 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mysteries .lab-exhibit3 .ex3-scope{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.6rem;margin-bottom:1.25rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.mysteries .lab-exhibit3 .ex3-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:1.5rem;padding:0;list-style:none;display:grid}.mysteries .lab-exhibit3 .ex3-progress li{border-bottom:2px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:.6rem;padding-bottom:.85rem;font-size:.8125rem;line-height:1.75;display:flex}.mysteries .lab-exhibit3 .ex3-progress li>span{background:var(--surface);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.6875rem;font-weight:650;display:grid}.mysteries .lab-exhibit3 .ex3-progress li[aria-current=step]{color:var(--accent);border-color:var(--accent);font-weight:650}.mysteries .lab-exhibit3 .ex3-progress li[aria-current=step]>span{background:var(--soft);border-color:var(--accent)}.mysteries .lab-exhibit3 .ex3-guide,.mysteries .lab-exhibit3 .ex3-result{scroll-margin-top:1rem}.mysteries .lab-exhibit3 .ex3-guide:focus,.mysteries .lab-exhibit3 .ex3-result:focus{outline:none}.mysteries .lab-exhibit3 .ex3-guide>h2{letter-spacing:-.03em;color:var(--ink);font-size:1.35rem;font-weight:700;line-height:1.6}.mysteries .lab-exhibit3 .ex3-instruction{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.mysteries .lab-exhibit3 .ex3-fixed{color:var(--accent);margin-top:1.2rem;font-size:.75rem;font-weight:650;line-height:1.9}.mysteries .lab-exhibit3 .ex3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.65rem;display:grid}.mysteries .lab-exhibit3 .ex3-figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:.8rem;overflow:hidden}.mysteries .lab-exhibit3 .ex3-figure figcaption{flex-direction:column;gap:.3rem;min-height:3.3rem;margin-bottom:.4rem;display:flex}.mysteries .lab-exhibit3 .ex3-figure figcaption strong{color:var(--ink);font-size:.8125rem;line-height:1.8}.mysteries .lab-exhibit3 .ex3-figure figcaption span{color:var(--muted);font-size:.6875rem;line-height:1.8}.mysteries .lab-exhibit3 .ex3-figure svg{width:100%;height:auto;display:block}.mysteries .lab-exhibit3 .ex3-created{color:var(--accent);text-align:center;border-top:1px solid var(--line);margin-top:.5rem;padding-top:.7rem;font-size:.75rem;font-weight:650;line-height:1.9}.mysteries .lab-exhibit3 .ex3-controls{border:0;flex-wrap:wrap;gap:.7rem;margin:1.2rem 0 0;padding:0;display:flex}.mysteries .lab-exhibit3 .ex3-controls legend{color:var(--muted);margin-bottom:.5rem;font-size:.75rem;line-height:1.9}.mysteries .lab-exhibit3 :is(.ex3-primary,.ex3-secondary){text-align:center;white-space:normal;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.75;text-decoration:none;display:inline-flex}.mysteries .lab-exhibit3 .ex3-primary{background:var(--button);color:var(--button-text)}.mysteries .lab-exhibit3 .ex3-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-exhibit3 .ex3-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.mysteries .lab-exhibit3 .ex3-secondary:hover,.mysteries .lab-exhibit3 .ex3-secondary[aria-pressed=true],.mysteries .lab-exhibit3 .ex3-secondary[aria-expanded=true]{border-color:var(--accent);background:var(--soft);color:var(--accent)}.mysteries .lab-exhibit3 .ex3-text{min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.85}.mysteries .lab-exhibit3 .ex3-text:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-exhibit3 .ex3-feedback{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 .65rem .65rem 0;min-height:7rem;margin-top:1.3rem;padding:1rem 1.15rem}.mysteries .lab-exhibit3 .ex3-feedback>strong{color:var(--accent);font-size:.75rem;font-weight:700;line-height:1.8}.mysteries .lab-exhibit3 .ex3-feedback>p{color:var(--ink);margin-top:.35rem;font-size:.875rem;line-height:1.95}.mysteries .lab-exhibit3 .ex3-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-top:1.3rem;display:flex}.mysteries .lab-exhibit3 .ex3-actions>div{min-width:0;max-width:100%}.mysteries .lab-exhibit3 .ex3-unlock{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.9}.mysteries .lab-exhibit3 .ex3-note{color:var(--muted);border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1rem;font-size:.75rem;line-height:1.9}.mysteries .lab-exhibit3 .ex3-current-piece{max-width:22rem;margin:1.2rem auto}.mysteries .lab-exhibit3 .ex3-current-piece>p{text-align:center;color:var(--muted);margin-top:.5rem;font-size:.6875rem;line-height:1.9}.mysteries .lab-exhibit3 .ex3-record-label{color:var(--accent);margin-top:1.4rem;font-size:.75rem;font-weight:650;line-height:1.9}.mysteries .lab-exhibit3 .ex3-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.7rem;padding:0;list-style:none;display:grid}.mysteries .lab-exhibit3 .ex3-sequence li{text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:.65rem;min-width:0;padding:.85rem .5rem;position:relative}.mysteries .lab-exhibit3 .ex3-sequence li[data-revealed=true]{border-style:solid;border-color:var(--accent)}.mysteries .lab-exhibit3 .ex3-phase-number{background:var(--soft);width:1.5rem;height:1.5rem;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto .5rem;font-size:.625rem;display:grid}.mysteries .lab-exhibit3 .ex3-sequence strong{color:var(--ink);font-size:.8125rem;line-height:1.8}.mysteries .lab-exhibit3 .ex3-sequence svg{width:100%;max-width:6rem;height:auto;margin:.4rem auto;display:block}.mysteries .lab-exhibit3 .ex3-sequence span{overflow-wrap:break-word;color:var(--muted);font-size:.75rem;line-height:1.8;display:block}.mysteries .lab-exhibit3 .ex3-sequence [data-revealed=true] span{color:var(--accent);font-weight:650}.mysteries .lab-exhibit3 .ex3-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.2rem;display:grid}.mysteries .lab-exhibit3 .ex3-records section{min-width:0}.mysteries .lab-exhibit3 .ex3-records button{width:100%}.mysteries .lab-exhibit3 .ex3-records p{background:var(--soft);border-radius:.5rem;margin-top:.6rem;padding:.85rem;font-size:.75rem;line-height:1.9}.mysteries .lab-exhibit3 .ex3-result{background:var(--soft);border:1px solid var(--line);border-radius:.8rem;margin-top:2rem;padding:1.4rem}.mysteries .lab-exhibit3 .ex3-result h2{color:var(--ink);font-size:1.3rem;font-weight:650;line-height:1.65}.mysteries .lab-exhibit3 .ex3-result ul{margin:1rem 0;padding-left:1.25rem;font-size:.875rem;line-height:1.95}.mysteries .lab-exhibit3 .ex3-result li+li{margin-top:.5rem}.mysteries .lab-exhibit3 .ex3-result>p{margin-top:1rem;font-size:.875rem;line-height:1.95}.mysteries .lab-exhibit3 .ex3-result .ex3-limit{color:var(--muted);border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1rem;font-size:.75rem}.mysteries .lab-exhibit3 .ex3-result-actions{flex-wrap:wrap;align-items:center;gap:.65rem 1.2rem;margin-top:1.3rem;display:flex}.mysteries .lab-exhibit3 .ex3-diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.mysteries .lab-exhibit3 .ex3-diagram-grid figure{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;padding:.7rem}.mysteries .lab-exhibit3 .ex3-diagram-grid figcaption{text-align:center;color:var(--ink);font-size:.75rem;font-weight:650;line-height:1.9}.mysteries .lab-exhibit3 .ex3-diagram-grid svg{width:100%;height:auto;display:block}.mysteries .lab-exhibit3 .ex3-diagram-grid p{text-align:center;color:var(--accent);font-size:.75rem;line-height:1.9}.mysteries .lab-exhibit3 .ex3-diagram-same{text-align:center;color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.9}html[lang=en] .mysteries .lab-exhibit3 p{word-break:normal}@media (width<=639px){.mysteries .lab-exhibit3 .ex3-scope{padding:.75rem .85rem;font-size:.6875rem}.mysteries .lab-exhibit3 .ex3-progress{gap:.6rem;margin-bottom:1.25rem}.mysteries .lab-exhibit3 .ex3-progress li{gap:.4rem;font-size:.75rem}.mysteries .lab-exhibit3 .ex3-progress li>span{width:1.6rem;height:1.6rem}.mysteries .lab-exhibit3 .ex3-guide>h2{font-size:1.2rem}.mysteries .lab-exhibit3 .ex3-instruction{font-size:.875rem}.mysteries .lab-exhibit3 .ex3-grid,.mysteries .lab-exhibit3 .ex3-records,.mysteries .lab-exhibit3 .ex3-diagram-grid{grid-template-columns:1fr}.mysteries .lab-exhibit3 .ex3-figure svg{max-height:215px}.mysteries .lab-exhibit3 .ex3-figure figcaption{min-height:0}.mysteries .lab-exhibit3 .ex3-controls button{width:100%}.mysteries .lab-exhibit3 .ex3-sequence{gap:.4rem}.mysteries .lab-exhibit3 .ex3-sequence li{padding:.7rem .35rem}.mysteries .lab-exhibit3 .ex3-sequence strong{font-size:.75rem}.mysteries .lab-exhibit3 .ex3-sequence span{font-size:.6875rem}.mysteries .lab-exhibit3 .ex3-feedback{padding:.85rem 1rem}.mysteries .lab-exhibit3 .ex3-feedback>p{font-size:.8125rem}.mysteries .lab-exhibit3 .ex3-actions>div,.mysteries .lab-exhibit3 .ex3-actions .ex3-primary,.mysteries .lab-exhibit3 .ex3-result-actions .ex3-primary{width:100%}.mysteries .lab-exhibit3 .ex3-result{padding:1.1rem}.mysteries .lab-exhibit3 .ex3-result h2{font-size:1.15rem}.mysteries .lab-exhibit3 .ex3-result>p,.mysteries .lab-exhibit3 .ex3-result ul{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.mysteries .lab-exhibit3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-observation3{--po-graph:#f3f7f5;--po-barrier:#a3957d;width:100%;min-width:0;color:var(--body)}html[data-theme=dark] .mysteries .lab-observation3{--po-graph:#202a27;--po-barrier:#a99b82}.mysteries .lab-observation3 *{box-sizing:border-box}.mysteries .lab-observation3 [hidden]{display:none!important}.mysteries .lab-observation3 .po-scope{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.65rem;margin:0 0 1.3rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.85}.mysteries .lab-observation3 .po-guide,.mysteries .lab-observation3 .po-result{scroll-margin-top:1rem}.mysteries .lab-observation3 .po-guide:focus,.mysteries .lab-observation3 .po-result:focus{outline:none}.mysteries .lab-observation3 .po-stage-grid,.mysteries .lab-observation3 .po-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0;margin-top:1.2rem;display:grid}.mysteries .lab-observation3 .po-reading-grid{margin-top:0}.mysteries .lab-observation3 .lab-figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;margin:0;padding:.85rem;overflow:hidden}.mysteries .lab-observation3 .lab-figure figcaption{min-height:3.3rem;color:var(--ink);margin-bottom:.75rem;font-size:.875rem;font-weight:650;line-height:1.8}.mysteries .lab-observation3 .lab-figure figcaption small{color:var(--muted);font-size:.6875rem;font-weight:400;line-height:1.8;display:block}.mysteries .lab-observation3 .lab-figure svg{width:100%;max-width:100%;height:auto;font-family:inherit;display:block}.mysteries .lab-observation3 .po-mini-heading{color:var(--muted);font-size:.6875rem;font-weight:600;line-height:1.7;margin:.8rem 0 .4rem!important}.mysteries .lab-observation3 .po-boxes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.mysteries .lab-observation3 .po-boxes>span{aspect-ratio:1.3;border:1px solid var(--line);background:var(--page);border-radius:.35rem;place-items:center;min-width:0;display:grid}.mysteries .lab-observation3 .po-boxes>span i{aspect-ratio:1;background:var(--line);opacity:.5;border-radius:50%;width:36%}.mysteries .lab-observation3 .po-boxes>span.po-marked{border-color:var(--accent);background:var(--soft)}.mysteries .lab-observation3 .po-boxes>span.po-marked i{background:var(--accent);opacity:1}.mysteries .lab-observation3 .po-concealed{opacity:.5;background:repeating-linear-gradient(135deg,transparent,transparent 5px,var(--line) 5px,var(--line) 6px);border-radius:.4rem}.mysteries .lab-observation3 .po-box-label{color:var(--muted);min-height:2.4rem;font-size:.6875rem;line-height:1.85;margin:.5rem 0 0!important}.mysteries .lab-observation3 .po-reveal{margin-top:1rem}.mysteries .lab-observation3 button{cursor:pointer;font-family:inherit}.mysteries .lab-observation3 button:disabled{cursor:default}.mysteries .lab-observation3 .po-text-button{font:inherit;min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;background:0 0;border:0;max-width:100%;padding:.5rem 0;font-size:.75rem;line-height:1.8;text-decoration:underline}.mysteries .lab-observation3 .po-text-button:hover{color:var(--accent)}.mysteries .lab-observation3 .lab-secondary:disabled{opacity:.65}.mysteries .lab-observation3 .po-logs{gap:.7rem;padding:.8rem 0 .2rem;display:grid}.mysteries .lab-observation3 .po-log-row{grid-template-columns:7.4rem minmax(0,1fr);align-items:center;gap:.65rem;font-size:.75rem;line-height:1.7;display:grid}.mysteries .lab-observation3 .po-log-cells{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;min-width:0;display:grid}.mysteries .lab-observation3 .po-log-cells i{border:1px solid var(--line);background:var(--page);border-radius:.25rem;min-height:2rem;position:relative}.mysteries .lab-observation3 .po-log-cells i.po-event{background:var(--soft);border-color:var(--accent)}.mysteries .lab-observation3 .po-log-cells i.po-event:after{content:"";background:var(--accent);border-radius:2px;position:absolute;inset:20% 38%}.mysteries .lab-observation3 .po-record-card .lab-secondary{width:100%;margin-top:1rem}.mysteries .lab-observation3 .po-record-card .lab-note{font-size:.6875rem;line-height:1.85}.mysteries .lab-observation3 .po-path-labels{color:var(--muted);justify-content:space-between;gap:.75rem;margin:.3rem .6rem 0;font-size:.6875rem;line-height:1.8;display:flex}.mysteries .lab-observation3 .po-receiver-output{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.6rem}.mysteries .lab-observation3 .po-receiver-output p{color:var(--accent);margin:0 0 .45rem;font-size:.75rem;font-weight:600;line-height:1.8}.mysteries .lab-observation3 .po-receiver-output svg{max-height:110px}.mysteries .lab-observation3 .po-conditions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.mysteries .lab-observation3 .po-conditions button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);word-break:keep-all;overflow-wrap:break-word;border-radius:.6rem;min-width:0;min-height:3rem;padding:.7rem .8rem;font-size:.8125rem;line-height:1.8}.mysteries .lab-observation3 .po-conditions button[aria-pressed=true]{color:var(--accent);background:var(--soft);border-color:var(--accent);font-weight:600}.mysteries .lab-observation3 .po-conditions button:disabled{opacity:.45}.mysteries .lab-observation3 .lab-feedback{min-height:7.5rem}.mysteries .lab-observation3 .lab-feedback p{margin-top:.3rem}.mysteries .lab-observation3 .po-next{justify-content:space-between;align-items:flex-start}.mysteries .lab-observation3 .po-next>div{min-width:0;max-width:100%}.mysteries .lab-observation3 .po-unlock{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.8}.mysteries .lab-observation3 .po-limit{border-top:1px solid var(--line);padding-top:1rem}.mysteries .lab-observation3 .po-result-limit{color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;font-size:.75rem!important}.mysteries .lab-observation3 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=639px){.mysteries .lab-observation3 .po-stage-grid,.mysteries .lab-observation3 .po-reading-grid{grid-template-columns:1fr;gap:.8rem}.mysteries .lab-observation3 .lab-figure{padding:.8rem}.mysteries .lab-observation3 .lab-figure figcaption{min-height:0;margin-bottom:.65rem;font-size:.8125rem}.mysteries .lab-observation3 .lab-figure figcaption small{font-size:.6875rem}.mysteries .lab-observation3 .po-box-label{min-height:0}.mysteries .lab-observation3 .po-boxes>span{aspect-ratio:1.5}.mysteries .lab-observation3 .po-scope{padding:.75rem .85rem;font-size:.6875rem}.mysteries .lab-observation3 .po-log-row{grid-template-columns:1fr;gap:.35rem}.mysteries .lab-observation3 .po-log-cells i{min-height:1.9rem}.mysteries .lab-observation3 .po-conditions{grid-template-columns:1fr}.mysteries .lab-observation3 .po-conditions button{font-size:.75rem}.mysteries .lab-observation3 .po-next>div,.mysteries .lab-observation3 .po-next .lab-primary,.mysteries .lab-observation3 .po-result .lab-primary{width:100%}.mysteries .lab-observation3 .po-guide,.mysteries .lab-observation3 .po-result{scroll-margin-top:1rem}}@media (prefers-reduced-motion:reduce){.mysteries .lab-observation3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-rumor3{width:100%;min-width:0;color:var(--body)}.mysteries .lab-rumor3 *{box-sizing:border-box}.mysteries .lab-rumor3 [hidden]{display:none!important}.mysteries .lab-rumor3 :is(h2,h3,p,ol,figure){margin:0}.mysteries .lab-rumor3 p{word-break:keep-all;overflow-wrap:break-word}.mysteries .lab-rumor3 :is(button,a){touch-action:manipulation}.mysteries .lab-rumor3 button{font:inherit;cursor:pointer}.mysteries .lab-rumor3 button:disabled{cursor:default;opacity:.45}.mysteries .lab-rumor3 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mysteries .lab-rumor3 .r3-model-notice{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:.65rem;margin-bottom:1.2rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.9}.mysteries .lab-rumor3 .r3-model-notice strong{color:var(--ink);font-size:.75rem;font-weight:650;display:block}.mysteries .lab-rumor3 .r3-model-notice p{margin-top:.3rem}.mysteries .lab-rumor3 .lab-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.mysteries .lab-rumor3 .lab-progress li{border-bottom:2px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:.55rem;padding-bottom:.85rem;font-size:.8125rem;line-height:1.8;display:flex}.mysteries .lab-rumor3 .lab-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:0 0 1.7rem;place-items:center;height:1.7rem;font-size:.6875rem;font-weight:650;display:grid}.mysteries .lab-rumor3 .lab-progress li[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.mysteries .lab-rumor3 .lab-progress li[aria-current=step]>span{background:var(--soft);border-color:var(--accent)}.mysteries .lab-rumor3 .lab-progress li[data-complete=true]>span{background:var(--accent);border-color:var(--accent);color:var(--page)}.mysteries .lab-rumor3 .r3-guide,.mysteries .lab-rumor3 .r3-result{scroll-margin-top:1rem}.mysteries .lab-rumor3 .r3-guide:focus,.mysteries .lab-rumor3 .r3-result:focus{outline:none}.mysteries .lab-rumor3 .lab-heading h2{color:var(--ink);letter-spacing:-.03em;font-size:1.35rem;font-weight:700;line-height:1.6}.mysteries .lab-rumor3 .lab-heading p{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.mysteries .lab-rumor3 .r3-fixed{color:var(--muted);background:var(--surface);border-radius:.5rem;margin-top:1rem;padding:.7rem .9rem;font-size:.75rem;line-height:1.9}.mysteries .lab-rumor3 .r3-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.mysteries .lab-rumor3 .r3-quote-card{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:1.1rem}.mysteries .lab-rumor3 .r3-quote-card h3{color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:.7rem;font-size:1rem;font-weight:650;line-height:1.8}.mysteries .lab-rumor3 .r3-later-card{border-color:var(--accent)}.mysteries .lab-rumor3 .r3-field-label{color:var(--muted);font-size:.6875rem;font-weight:600;line-height:1.9;display:block}.mysteries .lab-rumor3 .r3-speech-icon{width:6rem;max-width:100%;height:auto;color:var(--accent);margin:.6rem 0;display:block}.mysteries .lab-rumor3 .r3-speech-icon path:first-child{fill:var(--soft);stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}.mysteries .lab-rumor3 .r3-speech-icon path+path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.mysteries .lab-rumor3 .r3-sentence{color:var(--ink);letter-spacing:-.02em;font-size:1.03rem;font-weight:650;line-height:1.9}.mysteries .lab-rumor3 .r3-speaker{border:1px dashed var(--line);background:var(--page);border-radius:.5rem;min-height:7rem;margin-top:1.1rem;padding:.9rem}.mysteries .lab-rumor3 .r3-speaker strong{color:var(--ink);margin-top:.4rem;font-size:.875rem;line-height:1.85;display:block}.mysteries .lab-rumor3 .r3-speaker small{color:var(--accent);margin-top:.5rem;font-size:.6875rem;line-height:1.9;display:block}.mysteries .lab-rumor3 .r3-speaker-added{background:var(--soft);border-style:solid;border-color:var(--accent)}.mysteries .lab-rumor3 .r3-controls{justify-content:flex-end;margin-top:1rem;display:flex}.mysteries .lab-rumor3 .lab-primary,.mysteries .lab-rumor3 .lab-secondary{text-align:center;white-space:normal;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.8;text-decoration:none;display:inline-flex}.mysteries .lab-rumor3 .lab-primary{background:var(--button);color:var(--button-text)}.mysteries .lab-rumor3 .lab-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.mysteries .lab-rumor3 .lab-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-rumor3 .lab-secondary:hover{border-color:var(--accent)}.mysteries .lab-rumor3 .r3-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.3rem;padding-top:1.1rem;display:grid;position:relative}.mysteries .lab-rumor3 .r3-timeline:before{content:"";background:var(--line);height:2px;position:absolute;top:0;left:25%;right:25%}.mysteries .lab-rumor3 .r3-timeline button{border:1px solid var(--line);background:var(--surface);color:var(--muted);overflow-wrap:break-word;word-break:keep-all;border-radius:.6rem;min-width:0;padding:.85rem .7rem;font-size:.8125rem;font-weight:650;line-height:1.85;position:relative}.mysteries .lab-rumor3 .r3-time-dot{background:var(--line);border:2px solid var(--page);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-1.45rem;left:calc(50% - .35rem)}.mysteries .lab-rumor3 .r3-timeline small{font-size:.625rem;font-weight:400;line-height:1.85;display:block}.mysteries .lab-rumor3 .r3-timeline button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--soft)}.mysteries .lab-rumor3 .r3-timeline button[aria-pressed=true] .r3-time-dot{background:var(--accent)}.mysteries .lab-rumor3 .r3-selected-record{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;margin-top:1.2rem;padding:1.1rem}.mysteries .lab-rumor3 .r3-selected-record h3{color:var(--ink);margin-top:.3rem;font-size:1.1rem;line-height:1.8}.mysteries .lab-rumor3 .r3-record-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.25rem;margin-top:.75rem;display:grid}.mysteries .lab-rumor3 .r3-record-content .r3-speaker{min-height:0;margin:0}.mysteries .lab-rumor3 .r3-record-content .r3-speaker p{color:var(--muted);margin-top:.5rem;font-size:.75rem;line-height:1.9}.mysteries .lab-rumor3 .r3-gap{border:1px dashed var(--line);border-radius:.6rem;margin-top:.9rem;padding:.85rem 1rem}.mysteries .lab-rumor3 .r3-gap strong{color:var(--muted);font-size:.75rem;line-height:1.9;display:block}.mysteries .lab-rumor3 .r3-gap p{margin-top:.3rem;font-size:.8125rem;line-height:1.95}.mysteries .lab-rumor3 .r3-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.mysteries .lab-rumor3 .r3-feedback strong{color:var(--accent);font-size:.75rem;line-height:1.8;display:block}.mysteries .lab-rumor3 .r3-feedback p{color:var(--ink);margin-top:.3rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor3 .lab-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.2rem;display:flex}.mysteries .lab-rumor3 .r3-next-actions{justify-content:space-between;margin-top:1.3rem}.mysteries .lab-rumor3 .r3-next-actions>div{min-width:0;max-width:100%}.mysteries .lab-rumor3 .r3-unlock{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.95}.mysteries .lab-rumor3 .r3-text-button{color:var(--muted);text-underline-offset:.3em;min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.8}.mysteries .lab-rumor3 .r3-text-button:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-rumor3 .r3-no-score{color:var(--muted);margin-top:1.2rem;font-size:.75rem;line-height:1.95}.mysteries .lab-rumor3 .r3-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem}.mysteries .lab-rumor3 .r3-result h2{color:var(--ink);font-size:1.3rem;font-weight:650;line-height:1.65}.mysteries .lab-rumor3 .r3-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor3 .r3-result li+li{margin-top:.5rem}.mysteries .lab-rumor3 .r3-result>p{margin-top:.9rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor3 .r3-result .r3-limit{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.75rem}.mysteries .lab-rumor3 .r3-result .lab-actions{align-items:center;margin-top:1.25rem}.mysteries .lab-rumor3 .r3-diagram{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.mysteries .lab-rumor3 .r3-diagram-card{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;padding:1rem}.mysteries .lab-rumor3 .r3-diagram-card>strong{color:var(--ink);font-size:.875rem;line-height:1.9}.mysteries .lab-rumor3 .r3-diagram-card>span{color:var(--muted);font-size:.75rem;line-height:1.9;display:block}.mysteries .lab-rumor3 .r3-diagram-card>small{color:var(--accent);border:1px solid var(--accent);background:var(--soft);border-radius:.4rem;margin-top:.7rem;padding:.4rem .6rem;font-size:.6875rem;line-height:1.9;display:block}.mysteries .lab-rumor3 .r3-diagram-later{border-color:var(--accent)}html[lang=en] .mysteries .lab-rumor3 :is(p,button){word-break:normal}@media (width<=639px){.mysteries .lab-rumor3 .r3-model-notice{padding:.8rem;font-size:.6875rem}.mysteries .lab-rumor3 .r3-model-notice strong{font-size:.6875rem}.mysteries .lab-rumor3 .lab-progress{gap:.6rem}.mysteries .lab-rumor3 .lab-progress li{gap:.4rem;font-size:.75rem;line-height:1.75}.mysteries .lab-rumor3 .lab-progress li>span{flex-basis:1.55rem;height:1.55rem}.mysteries .lab-rumor3 .lab-heading h2{font-size:1.2rem}.mysteries .lab-rumor3 .lab-heading p{font-size:.875rem}.mysteries .lab-rumor3 .r3-compare-grid,.mysteries .lab-rumor3 .r3-record-content,.mysteries .lab-rumor3 .r3-diagram{grid-template-columns:1fr;gap:.8rem}.mysteries .lab-rumor3 .r3-quote-card,.mysteries .lab-rumor3 .r3-selected-record{padding:1rem}.mysteries .lab-rumor3 .r3-speaker{min-height:0}.mysteries .lab-rumor3 .r3-controls,.mysteries .lab-rumor3 .r3-controls .lab-secondary{width:100%}.mysteries .lab-rumor3 .lab-secondary,.mysteries .lab-rumor3 .lab-primary{font-size:.8125rem}.mysteries .lab-rumor3 .r3-sentence{font-size:1rem}.mysteries .lab-rumor3 .r3-timeline button{padding:.7rem .5rem;font-size:.75rem}.mysteries .lab-rumor3 .r3-feedback{padding:.9rem 1rem}.mysteries .lab-rumor3 .r3-feedback p{font-size:.8125rem}.mysteries .lab-rumor3 .r3-next-actions>div,.mysteries .lab-rumor3 .r3-next-actions .lab-primary{width:100%}.mysteries .lab-rumor3 .r3-next-actions{gap:.4rem}.mysteries .lab-rumor3 .r3-result{padding:1.1rem}.mysteries .lab-rumor3 .r3-result h2{font-size:1.15rem}.mysteries .lab-rumor3 .r3-result ul,.mysteries .lab-rumor3 .r3-result>p{font-size:.8125rem}.mysteries .lab-rumor3 .r3-result .lab-primary{width:100%}}@media (prefers-reduced-motion:reduce){.mysteries .lab-rumor3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-photo4{width:100%;min-width:0;color:var(--body)}.mysteries .lab-photo4 *{box-sizing:border-box}.mysteries .lab-photo4 .p4-badge{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.65rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.85}.mysteries .lab-photo4 .p4-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.mysteries .lab-photo4 .p4-progress li{border-top:2px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;min-width:0;padding-top:.8rem;font-size:.75rem;line-height:1.75;display:flex}.mysteries .lab-photo4 .p4-progress li[aria-current=step],.mysteries .lab-photo4 .p4-progress li[data-complete=true]{border-color:var(--accent);color:var(--accent)}.mysteries .lab-photo4 .p4-progress li>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.6875rem;display:grid}.mysteries .lab-photo4 .p4-heading h2{color:var(--ink);font-size:1.4rem;line-height:1.55}.mysteries .lab-photo4 .p4-heading p{margin-top:.75rem;font-size:.9375rem;line-height:1.9}.mysteries .lab-photo4 .p4-heading:focus,.mysteries .lab-photo4 .p4-result:focus{outline:none}.mysteries .lab-photo4 .p4-fixed{color:var(--accent);margin:1rem 0;font-size:.75rem;line-height:1.85}.mysteries .lab-photo4 .p4-views{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:.75rem;display:grid}.mysteries .lab-photo4 .p4-views figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:.8rem;overflow:hidden}.mysteries .lab-photo4 .p4-views .p4-comparison{border-color:var(--accent)}.mysteries .lab-photo4 .p4-views figcaption{flex-direction:column;gap:.25rem;min-height:3.4rem;margin-bottom:.65rem;display:flex}.mysteries .lab-photo4 .p4-views figcaption span{color:var(--muted);font-size:.6875rem;line-height:1.75}.mysteries .lab-photo4 .p4-views figcaption strong{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;line-height:1.75}.mysteries .lab-photo4 .p4-views svg,.mysteries .lab-photo4 .p4-diagram svg{width:100%;height:auto;display:block}.mysteries .lab-photo4 .p4-controls{border:0;min-width:0;margin:1.25rem 0 0;padding:0}.mysteries .lab-photo4 .p4-controls legend{color:var(--ink);margin-bottom:.65rem;font-size:.8125rem;font-weight:650;line-height:1.85}.mysteries .lab-photo4 .p4-presets{flex-wrap:wrap;gap:.6rem;display:flex}.mysteries .lab-photo4 .p4-presets button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:2.875rem;color:var(--ink);border-radius:.6rem;padding:.65rem 1rem;font-size:.8125rem;line-height:1.7}.mysteries .lab-photo4 .p4-presets button:hover{border-color:var(--accent)}.mysteries .lab-photo4 .p4-presets button[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent);font-weight:650}.mysteries .lab-photo4 .p4-checks{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;margin-top:1.25rem;padding:1rem}.mysteries .lab-photo4 .p4-checks h3{color:var(--ink);font-size:.8125rem;line-height:1.8}.mysteries .lab-photo4 .p4-checks ul{margin:.75rem 0;padding:0;list-style:none}.mysteries .lab-photo4 .p4-checks li{border-radius:.4rem;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.65rem .7rem;font-size:.75rem;line-height:1.8;display:flex}.mysteries .lab-photo4 .p4-checks li+li{margin-top:.35rem}.mysteries .lab-photo4 .p4-checks li[data-selected=true]{background:var(--soft);color:var(--accent)}.mysteries .lab-photo4 .p4-checks li strong{flex:none;font-size:.6875rem;font-weight:600}.mysteries .lab-photo4 .p4-checks p{color:var(--muted);font-size:.6875rem;line-height:1.8}.mysteries .lab-photo4 .p4-feedback{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 .6rem .6rem 0;min-height:8.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.mysteries .lab-photo4 .p4-feedback>strong{color:var(--accent);font-size:.75rem;font-weight:700}.mysteries .lab-photo4 .p4-feedback p{color:var(--ink);margin-top:.35rem;font-size:.875rem;line-height:1.9}.mysteries .lab-photo4 .p4-primary{background:var(--button);max-width:100%;min-height:3rem;color:var(--button-text);text-align:center;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.7;text-decoration:none;display:inline-flex}.mysteries .lab-photo4 .p4-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-photo4 .p4-next{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.3rem;display:flex}.mysteries .lab-photo4 .p4-next>div{min-width:0;max-width:100%}.mysteries .lab-photo4 .p4-next p{color:var(--muted);margin-top:.55rem;font-size:.6875rem;line-height:1.85}.mysteries .lab-photo4 .p4-text{min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.85}.mysteries .lab-photo4 .p4-text:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-photo4 .p4-scope{color:var(--muted);margin-top:1.2rem;font-size:.75rem;line-height:1.9}.mysteries .lab-photo4 .p4-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem;scroll-margin-top:1rem}.mysteries .lab-photo4 .p4-result h2{color:var(--ink);font-size:1.3rem;line-height:1.65}.mysteries .lab-photo4 .p4-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.9}.mysteries .lab-photo4 .p4-result li+li{margin-top:.5rem}.mysteries .lab-photo4 .p4-result>p{margin-top:.85rem;font-size:.875rem;line-height:1.9}.mysteries .lab-photo4 .p4-result-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin-top:1.3rem;display:flex}.mysteries .lab-photo4 .p4-diagram figure{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;min-width:0;padding:.75rem;overflow:hidden}.mysteries .lab-photo4 .p4-diagram figcaption{color:var(--ink);text-align:center;background:0 0;border:0;padding:0 0 .65rem;font-size:.8125rem;font-weight:650;line-height:1.75}.mysteries .lab-photo4 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=600px){.mysteries .lab-photo4 .p4-progress{gap:.65rem}.mysteries .lab-photo4 .p4-progress li{gap:.45rem;font-size:.6875rem}.mysteries .lab-photo4 .p4-heading h2{font-size:1.2rem}.mysteries .lab-photo4 .p4-heading p{font-size:.875rem}.mysteries .lab-photo4 .p4-views{grid-template-columns:1fr;gap:.75rem}.mysteries .lab-photo4 .p4-views figure{padding:.65rem}.mysteries .lab-photo4 .p4-views figcaption{min-height:0}.mysteries .lab-photo4 .p4-presets button{flex:9rem;padding:.65rem .75rem;font-size:.75rem}.mysteries .lab-photo4 .p4-feedback{min-height:9rem;padding:.85rem 1rem}.mysteries .lab-photo4 .p4-feedback p{font-size:.8125rem}.mysteries .lab-photo4 .p4-next>div,.mysteries .lab-photo4 .p4-next .p4-primary{width:100%}.mysteries .lab-photo4 .p4-primary{font-size:.8125rem}.mysteries .lab-photo4 .p4-checks{padding:.75rem}.mysteries .lab-photo4 .p4-checks li{flex-direction:column;gap:.15rem}.mysteries .lab-photo4 .p4-result{padding:1.1rem}.mysteries .lab-photo4 .p4-result h2{font-size:1.15rem}.mysteries .lab-photo4 .p4-result>p,.mysteries .lab-photo4 .p4-result ul{font-size:.8125rem}.mysteries .lab-photo4 .p4-result-actions .p4-primary{width:100%}.mysteries .lab-photo4 .p4-diagram figcaption{font-size:.75rem}.mysteries .lab-photo4 .p4-diagram figure{padding:.65rem}}@media (prefers-reduced-motion:reduce){.mysteries .lab-photo4 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-photo4 .p4-diagram{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mysteries .lab-photo4 button:disabled{opacity:.48;cursor:not-allowed}.mysteries .lab-photo4 .p4-checks li strong{white-space:normal}@media (width<=600px){.mysteries .lab-photo4 .p4-diagram{grid-template-columns:1fr}.mysteries .lab-photo4 .p4-progress li{overflow-wrap:anywhere}.mysteries .lab-photo4 .p4-presets button{flex-basis:10rem}}.mysteries .lab-photo4 button{cursor:pointer}.mysteries .lab-photo4 .p4-heading{scroll-margin-top:1rem}.mysteries .lab-exhibit4{--ex4-radius:15px;color:var(--body,#494949);overflow-wrap:anywhere;font-size:15px;line-height:1.75}.mysteries .lab-exhibit4 *{box-sizing:border-box}.mysteries .lab-exhibit4 [hidden]{display:none!important}.mysteries .lab-exhibit4 h2,.mysteries .lab-exhibit4 h3,.mysteries .lab-exhibit4 strong,.mysteries .lab-exhibit4 figcaption{color:var(--ink,#292929)}.mysteries .lab-exhibit4 h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(20px,3vw,26px);line-height:1.45}.mysteries .lab-exhibit4 h3{letter-spacing:-.01em;margin:0 0 10px;font-size:16px;line-height:1.5}.mysteries .lab-exhibit4 p{margin:0 0 14px}.mysteries .lab-exhibit4 svg{width:100%;max-width:100%;height:auto;display:block}.mysteries .lab-exhibit4 button,.mysteries .lab-exhibit4 a{font:inherit}.mysteries .lab-exhibit4 button{cursor:pointer;touch-action:manipulation}.mysteries .lab-exhibit4 button:disabled{cursor:default;opacity:.48}.mysteries .lab-exhibit4 button:focus-visible,.mysteries .lab-exhibit4 a:focus-visible{outline:3px solid var(--accent,#a35a39);outline-offset:4px}.mysteries .lab-exhibit4 [tabindex="-1"]:focus{outline:none}.mysteries .lab-exhibit4 .ex4-scope{border:1px solid var(--line,#ddd);background:var(--subtle,#f4f4f2);color:var(--muted,#666);border-radius:10px;margin:0 0 24px;padding:13px 16px;font-size:13px}.mysteries .lab-exhibit4 .ex4-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 25px;padding:0;list-style:none;display:grid}.mysteries .lab-exhibit4 .ex4-progress li{border-bottom:2px solid var(--line,#ddd);color:var(--muted,#777);align-items:center;gap:10px;padding:0 0 13px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.mysteries .lab-exhibit4 .ex4-progress li[aria-current=step]{color:var(--ink,#292929);border-color:var(--accent,#a35a39)}.mysteries .lab-exhibit4 .ex4-progress li>span{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:12px;display:grid}.mysteries .lab-exhibit4 .ex4-progress li[aria-current=step]>span{background:var(--accent,#a35a39);border-color:var(--accent,#a35a39);color:var(--page,#fff)}.mysteries .lab-exhibit4 .ex4-instruction{max-width:68ch;font-size:16px;line-height:1.9}.mysteries .lab-exhibit4 .ex4-fixed{color:var(--muted,#666);background:var(--subtle,#f5f5f3);border-radius:8px;margin:0 0 23px;padding:12px 14px;font-size:13px}.mysteries .lab-exhibit4 .ex4-comparison{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;margin-bottom:20px;display:grid}.mysteries .lab-exhibit4 .ex4-viewer,.mysteries .lab-exhibit4 .ex4-sheet,.mysteries .lab-exhibit4 .ex4-time{border:1px solid var(--line,#ddd);border-radius:var(--ex4-radius);background:var(--surface,#fff);min-width:0;padding:18px}.mysteries .lab-exhibit4 .ex4-viewer>h3,.mysteries .lab-exhibit4 .ex4-sheet>h3{margin-bottom:8px}.mysteries .lab-exhibit4 .ex4-sheet>p{color:var(--muted,#666);margin-bottom:14px;font-size:12px;line-height:1.65}.mysteries .lab-exhibit4 .ex4-viewer [data-picture]{max-width:410px;margin:auto}.mysteries .lab-exhibit4 .ex4-frame-label{text-align:center;font-variant-numeric:tabular-nums;margin:10px 0 15px;font-size:13px;font-weight:600}.mysteries .lab-exhibit4 .ex4-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mysteries .lab-exhibit4 .ex4-strip li{min-width:0}.mysteries .lab-exhibit4 .ex4-strip li>span{color:var(--muted,#666);margin:0 0 5px;font-size:12px;font-weight:600;line-height:1.5;display:block}.mysteries .lab-exhibit4 .ex4-play-controls{flex-direction:column;gap:9px;display:flex}.mysteries .lab-exhibit4 .ex4-secondary,.mysteries .lab-exhibit4 .ex4-primary{text-align:center;white-space:normal;border-radius:9px;max-width:100%;min-height:46px;padding:12px 16px;line-height:1.6}.mysteries .lab-exhibit4 .ex4-secondary{border:1px solid var(--line,#ddd);background:var(--surface,#fff);color:var(--ink,#292929);font-weight:600}.mysteries .lab-exhibit4 .ex4-secondary[aria-pressed=true]{border-color:var(--accent,#a35a39);background:var(--soft,#f8eee7)}.mysteries .lab-exhibit4 .ex4-primary{border:1px solid var(--button,#292929);background:var(--button,#292929);color:var(--button-text,#fff);justify-content:center;align-items:center;gap:13px;font-weight:600;text-decoration:none;display:inline-flex}.mysteries .lab-exhibit4 .ex4-primary>span{flex:none}.mysteries .lab-exhibit4 .ex4-running{color:var(--muted,#666);text-align:center;margin:10px 0;font-size:12px}.mysteries .lab-exhibit4 .ex4-motion,.mysteries .lab-exhibit4 .ex4-manual{color:var(--muted,#666);margin-bottom:0;font-size:12px;line-height:1.8}.mysteries .lab-exhibit4 .ex4-manual{border-top:1px solid var(--line,#ddd);margin-top:12px;padding-top:12px}.mysteries .lab-exhibit4 .ex4-modes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0 0 20px;padding:0;display:grid}.mysteries .lab-exhibit4 .ex4-modes>legend{color:var(--muted,#666);margin:0 0 10px;padding:0;font-size:13px;font-weight:600}.mysteries .lab-exhibit4 .ex4-modes>button{text-align:start;border:1px solid var(--line,#ddd);background:var(--surface,#fff);min-width:0;color:var(--body,#494949);border-radius:12px;flex-direction:column;gap:5px;padding:15px;display:flex}.mysteries .lab-exhibit4 .ex4-modes>button[aria-pressed=true]{border:2px solid var(--accent,#a35a39);background:var(--soft,#f8eee7);padding:14px}.mysteries .lab-exhibit4 .ex4-modes>button>strong{font-size:15px}.mysteries .lab-exhibit4 .ex4-modes>button>span{font-size:12px;line-height:1.6}.mysteries .lab-exhibit4 .ex4-time{background:var(--subtle,#f5f5f3);margin:0 0 18px}.mysteries .lab-exhibit4 .ex4-time>p{color:var(--muted,#666);font-size:12px}.mysteries .lab-exhibit4 .ex4-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 14px;padding:0;list-style:none;display:grid}.mysteries .lab-exhibit4 .ex4-times>li{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:8px;min-width:0;padding:10px}.mysteries .lab-exhibit4 .ex4-times>li>span{color:var(--muted,#666);font-size:12px;line-height:1.5;display:block}.mysteries .lab-exhibit4 .ex4-times>li>strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;line-height:1.5;display:block}.mysteries .lab-exhibit4 .ex4-times small{font-size:11px;font-weight:400}.mysteries .lab-exhibit4 .ex4-time .ex4-return{color:var(--ink,#292929);margin-bottom:0;font-weight:600}.mysteries .lab-exhibit4 .ex4-checked{color:var(--accent,#a35a39);font-variant-numeric:tabular-nums;padding:8px 0;font-size:13px;font-weight:600}.mysteries .lab-exhibit4 .ex4-feedback{border:1px solid var(--line,#ddd);border-inline-start:3px solid var(--accent,#a35a39);background:var(--soft,#f8eee7);border-radius:0 10px 10px 0;min-height:115px;margin-bottom:22px;padding:16px 18px}.mysteries .lab-exhibit4 .ex4-feedback>strong{letter-spacing:.03em;font-size:12px}.mysteries .lab-exhibit4 .ex4-feedback>p{margin:6px 0 0;font-size:14px;line-height:1.9}.mysteries .lab-exhibit4 .ex4-actions{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.mysteries .lab-exhibit4 .ex4-actions>div{flex:270px;min-width:0}.mysteries .lab-exhibit4 .ex4-unlock{color:var(--muted,#666);margin:10px 0 0;font-size:12px;line-height:1.8}.mysteries .lab-exhibit4 .ex4-text{border:0;border-bottom:1px solid var(--line,#ddd);color:var(--muted,#666);text-align:start;background:0 0;padding:8px 0;font-size:13px;line-height:1.7}.mysteries .lab-exhibit4 .ex4-note{color:var(--muted,#666);border-top:1px solid var(--line,#ddd);padding-top:16px;font-size:12px;line-height:1.85}.mysteries .lab-exhibit4 .ex4-result{border:1px solid var(--line,#ddd);border-radius:var(--ex4-radius);background:var(--soft,#f8eee7);margin-top:30px;padding:24px}.mysteries .lab-exhibit4 .ex4-result>ul{margin:0 0 18px;padding-inline-start:21px}.mysteries .lab-exhibit4 .ex4-result>ul>li{margin-bottom:10px;padding-inline-start:3px}.mysteries .lab-exhibit4 .ex4-result>p{font-size:14px;line-height:1.9}.mysteries .lab-exhibit4 .ex4-result .ex4-limit{color:var(--muted,#666);border-top:1px solid var(--line,#ddd);padding-top:14px;font-size:12px}.mysteries .lab-exhibit4 .ex4-result-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:20px;display:flex}.mysteries .lab-exhibit4 .ex4-diagram{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:20px;display:grid}.mysteries .lab-exhibit4 .ex4-diagram figure{min-width:0;margin:0}.mysteries .lab-exhibit4 .ex4-diagram figcaption,.mysteries .lab-exhibit4 .ex4-diagram h3{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.6}.mysteries .lab-exhibit4 .ex4-diagram-one>svg{max-width:320px;margin:auto}.mysteries .lab-exhibit4 .ex4-diagram-one>p{text-align:center;color:var(--muted,#666);margin:7px 0 0;font-size:12px}.mysteries .lab-exhibit4 .ex4-diagram-note{color:var(--muted,#666);margin:16px 0 0;font-size:12px;line-height:1.8}@media (width>=701px){.mysteries .lab-exhibit4 .ex4-viewer [data-picture]{min-height:190px}}@media (width<=700px){.mysteries .lab-exhibit4 .ex4-comparison,.mysteries .lab-exhibit4 .ex4-diagram{grid-template-columns:minmax(0,1fr)}.mysteries .lab-exhibit4 .ex4-diagram-one{width:100%;max-width:340px;margin:0 auto}.mysteries .lab-exhibit4 .ex4-viewer [data-picture]{max-width:360px}.mysteries .lab-exhibit4 .ex4-viewer,.mysteries .lab-exhibit4 .ex4-sheet,.mysteries .lab-exhibit4 .ex4-time{padding:16px}.mysteries .lab-exhibit4 .ex4-play-controls{flex-flow:wrap}.mysteries .lab-exhibit4 .ex4-play-controls>button{flex:150px}}@media (width<=400px){.mysteries .lab-exhibit4 .ex4-progress{grid-template-columns:minmax(0,1fr);gap:10px}.mysteries .lab-exhibit4 .ex4-progress li{padding-bottom:10px}.mysteries .lab-exhibit4 .ex4-modes{grid-template-columns:minmax(0,1fr)}.mysteries .lab-exhibit4 .ex4-strip,.mysteries .lab-exhibit4 .ex4-times{grid-template-columns:repeat(2,minmax(0,1fr))}.mysteries .lab-exhibit4 .ex4-result{padding:18px}.mysteries .lab-exhibit4 .ex4-actions .ex4-primary,.mysteries .lab-exhibit4 .ex4-result-actions .ex4-primary{width:100%}.mysteries .lab-exhibit4 .ex4-feedback{padding:14px}.mysteries .lab-exhibit4 .ex4-instruction{font-size:15px}.mysteries .lab-exhibit4 .ex4-play-controls>button{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.mysteries .lab-exhibit4 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-exhibit4{width:100%;min-width:0}.mysteries .lab-exhibit4 .ex4-guide,.mysteries .lab-exhibit4 .ex4-result{scroll-margin-top:1rem}.mysteries .batch-diagram.lab-exhibit4{max-width:42rem;margin-inline:auto;padding:1rem}.mysteries .lab-exhibit4 .ex4-diagram figcaption{color:var(--ink);background:0 0;border:0;padding:0;line-height:1.6}.mysteries .lab-exhibit4 .ex4-diagram .ex4-strip{margin:0;padding:0;list-style:none}@media (width<=639px){.mysteries .batch-diagram.lab-exhibit4{padding:.8rem}}.mysteries .lab-observation4{--o4-field:#f4f6f3;--o4-context:#e2e8d8;--o4-cue:#91a084;--o4-road:#a3adad;--o4-center:#fff8dc;--o4-level:#905324;width:100%;min-width:0;color:var(--body)}html[data-theme=dark] .mysteries .lab-observation4{--o4-field:#202925;--o4-context:#334331;--o4-cue:#788d72;--o4-road:#586768;--o4-center:#f3e8c3;--o4-level:#edba7b}.mysteries .lab-observation4 *{box-sizing:border-box}.mysteries .lab-observation4 [hidden]{display:none!important}.mysteries .lab-observation4 button{cursor:pointer;font-family:inherit}.mysteries .lab-observation4 button:disabled{cursor:default;opacity:.55}.mysteries .lab-observation4 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mysteries .lab-observation4 .o4-scope{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.65rem;margin:0 0 1.3rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.85}.mysteries .lab-observation4 .o4-guide,.mysteries .lab-observation4 .o4-result{scroll-margin-top:1rem}.mysteries .lab-observation4 .o4-guide:focus,.mysteries .lab-observation4 .o4-result:focus{outline:none}.mysteries .lab-observation4 .lab-progress{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1.7rem;padding:0;font-size:.75rem;line-height:1.7;list-style:none;display:grid}.mysteries .lab-observation4 .lab-progress li{border:1px solid var(--line);border-radius:.65rem;align-items:center;gap:.6rem;min-width:0;padding:.7rem .8rem;display:flex}.mysteries .lab-observation4 .lab-progress li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;display:grid}.mysteries .lab-observation4 .lab-progress li[aria-current=step]{color:var(--accent);border-color:var(--accent);background:var(--soft)}.mysteries .lab-observation4 .lab-progress li[data-complete=true]>span{color:var(--accent);border-color:var(--accent)}.mysteries .lab-observation4 .lab-heading h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 .65rem;font-size:1.2rem;line-height:1.6}.mysteries .lab-observation4 .lab-heading>p{color:var(--body);margin:0;font-size:.875rem;line-height:1.9}.mysteries .lab-observation4 .o4-stage{min-width:0;max-width:43rem;margin:1.3rem auto 0}.mysteries .lab-observation4 .o4-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0;display:grid}.mysteries .lab-observation4 .lab-figure{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;min-width:0;margin:0;padding:1.15rem}.mysteries .lab-observation4 .lab-figure figcaption{color:var(--ink);border:0;min-height:3.5rem;margin:0 0 .9rem;padding:0;font-size:.875rem;font-weight:600;line-height:1.8;display:block}.mysteries .lab-observation4 .lab-figure figcaption small{color:var(--muted);margin-top:.25rem;font-size:.6875rem;font-weight:400;line-height:1.8;display:block}.mysteries .lab-observation4 .lab-figure svg{width:100%;max-width:100%;height:auto;font-family:inherit;display:block}.mysteries .lab-observation4 .o4-endpoints{color:var(--muted);justify-content:space-between;gap:1rem;margin:.45rem 1rem 0;font-size:.75rem;line-height:1.8;display:flex}.mysteries .lab-observation4 .o4-level-key{border:1px solid var(--o4-level);color:var(--o4-level);background:var(--page);border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.85rem;padding:.8rem;font-size:.75rem;line-height:1.8;display:grid}.mysteries .lab-observation4 .o4-level-key>strong{grid-column:1/-1}.mysteries .lab-observation4 .o4-level-key>span{min-width:0}.mysteries .lab-observation4 .lab-note{color:var(--muted);font-size:.75rem;line-height:1.9}.mysteries .lab-observation4 .o4-values{font-size:.6875rem;line-height:1.85;margin:.7rem 0 0!important}.mysteries .lab-observation4 .o4-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-width:43rem;margin:1rem auto 0;display:grid}.mysteries .lab-observation4 .o4-switches button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);word-break:keep-all;overflow-wrap:break-word;border-radius:.6rem;min-width:0;min-height:3rem;padding:.7rem .8rem;font-size:.8125rem;line-height:1.8}.mysteries .lab-observation4 .o4-switches button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);font-weight:600}.mysteries .lab-observation4 .lab-secondary{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:break-word;border-radius:.6rem;max-width:100%;min-height:2.9rem;padding:.65rem 1rem;font-size:.8125rem;line-height:1.8}.mysteries .lab-observation4 .o4-reveal{margin:1rem auto 0;display:block}.mysteries .lab-observation4 .o4-reveal+.lab-note{text-align:center}.mysteries .lab-observation4 .lab-feedback{border-left:3px solid var(--accent);background:var(--soft);min-height:7.5rem;color:var(--body);border-radius:0 .6rem .6rem 0;margin:1.5rem 0;padding:1rem 1.15rem;font-size:.8125rem;line-height:1.9}.mysteries .lab-observation4 .lab-feedback>strong{color:var(--accent);font-size:.75rem}.mysteries .lab-observation4 .lab-feedback p{margin:.35rem 0 0}.mysteries .lab-observation4 .lab-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mysteries .lab-observation4 .o4-next{justify-content:space-between;align-items:flex-start}.mysteries .lab-observation4 .o4-next>div{min-width:0;max-width:100%}.mysteries .lab-observation4 .lab-primary{font:inherit;background:var(--accent);border:1px solid var(--accent);max-width:100%;min-height:3rem;color:var(--page);white-space:normal;word-break:keep-all;overflow-wrap:break-word;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.8125rem;line-height:1.8;text-decoration:none;display:inline-flex}.mysteries .lab-observation4 .o4-unlock{color:var(--muted);margin:.6rem 0 0;font-size:.6875rem;line-height:1.8}.mysteries .lab-observation4 .o4-limit{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:1rem}.mysteries .lab-observation4 .o4-text-button{font:inherit;min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;background:0 0;border:0;max-width:100%;padding:.5rem 0;font-size:.75rem;line-height:1.8;text-decoration:underline}.mysteries .lab-observation4 .o4-text-button:hover{color:var(--accent)}.mysteries .lab-observation4 .lab-result{border:1px solid var(--accent);background:var(--surface);border-radius:.9rem;margin:2rem 0 0;padding:1.6rem}.mysteries .lab-observation4 .lab-result h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 1rem;font-size:1.2rem;line-height:1.7}.mysteries .lab-observation4 .lab-result p,.mysteries .lab-observation4 .lab-result ul{color:var(--body);margin:1rem 0;font-size:.875rem;line-height:1.9}.mysteries .lab-observation4 .lab-result ul{padding-left:1.25rem}.mysteries .lab-observation4 .lab-result li+li{margin-top:.5rem}.mysteries .lab-observation4 .o4-result-limit{border-top:1px solid var(--line);padding-top:1rem;color:var(--muted)!important;font-size:.75rem!important}@media (width<=639px){.mysteries .lab-observation4 .o4-reading-grid{grid-template-columns:1fr;gap:.8rem}.mysteries .lab-observation4 .lab-figure{padding:.8rem}.mysteries .lab-observation4 .lab-figure figcaption{min-height:0;margin-bottom:.65rem;font-size:.8125rem}.mysteries .lab-observation4 .lab-figure figcaption small{font-size:.6875rem}.mysteries .lab-observation4 .o4-switches{grid-template-columns:1fr}.mysteries .lab-observation4 .o4-switches button{font-size:.75rem}.mysteries .lab-observation4 .o4-scope{padding:.75rem .85rem;font-size:.6875rem}.mysteries .lab-observation4 .lab-progress{gap:.5rem;font-size:.6875rem}.mysteries .lab-observation4 .lab-progress li{padding:.6rem;display:block}.mysteries .lab-observation4 .lab-progress li>span{margin-bottom:.35rem}.mysteries .lab-observation4 .lab-heading h2,.mysteries .lab-observation4 .lab-result h2{font-size:1.05rem}.mysteries .lab-observation4 .lab-heading>p{font-size:.8125rem}.mysteries .lab-observation4 .o4-level-key{grid-template-columns:1fr;padding:.7rem;font-size:.6875rem}.mysteries .lab-observation4 .o4-endpoints{margin-left:.5rem;margin-right:.5rem;font-size:.6875rem}.mysteries .lab-observation4 .o4-next>div,.mysteries .lab-observation4 .o4-next .lab-primary,.mysteries .lab-observation4 .o4-result .lab-primary{width:100%}.mysteries .lab-observation4 .lab-feedback{padding:.85rem 1rem;font-size:.75rem}.mysteries .lab-observation4 .lab-result{padding:1rem}.mysteries .lab-observation4 .lab-result p,.mysteries .lab-observation4 .lab-result ul{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.mysteries .lab-observation4 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .lab-rumor4{width:100%;min-width:0;color:var(--body)}.mysteries .lab-rumor4 *{box-sizing:border-box}.mysteries .lab-rumor4 [hidden]{display:none!important}.mysteries .lab-rumor4 :is(h2,h3,h4,p,ol,figure){margin:0}.mysteries .lab-rumor4 p{word-break:keep-all;overflow-wrap:break-word}.mysteries .lab-rumor4 :is(button,a){touch-action:manipulation}.mysteries .lab-rumor4 button{font:inherit;cursor:pointer}.mysteries .lab-rumor4 button:disabled{cursor:default;opacity:.45}.mysteries .lab-rumor4 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mysteries .lab-rumor4 .r4-model-notice{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:.65rem;margin-bottom:1.2rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.9}.mysteries .lab-rumor4 .r4-model-notice strong{color:var(--ink);font-size:.75rem;font-weight:650;display:block}.mysteries .lab-rumor4 .r4-model-notice p{margin-top:.3rem}.mysteries .lab-rumor4 .lab-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.mysteries .lab-rumor4 .lab-progress li{border-bottom:2px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:.55rem;padding-bottom:.85rem;font-size:.8125rem;line-height:1.8;display:flex}.mysteries .lab-rumor4 .lab-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:0 0 1.7rem;place-items:center;height:1.7rem;font-size:.6875rem;font-weight:650;display:grid}.mysteries .lab-rumor4 .lab-progress li[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.mysteries .lab-rumor4 .lab-progress li[aria-current=step]>span{background:var(--soft);border-color:var(--accent)}.mysteries .lab-rumor4 .lab-progress li[data-complete=true]>span{background:var(--accent);border-color:var(--accent);color:var(--page)}.mysteries .lab-rumor4 .r4-guide,.mysteries .lab-rumor4 .r4-result{scroll-margin-top:1rem}.mysteries .lab-rumor4 .r4-guide:focus,.mysteries .lab-rumor4 .r4-result:focus{outline:none}.mysteries .lab-rumor4 .lab-heading h2{color:var(--ink);letter-spacing:-.03em;font-size:1.35rem;font-weight:700;line-height:1.6}.mysteries .lab-rumor4 .lab-heading p{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.mysteries .lab-rumor4 .r4-fixed{color:var(--muted);background:var(--surface);border-radius:.5rem;margin-top:1rem;padding:.7rem .9rem;font-size:.75rem;line-height:1.9}.mysteries .lab-rumor4 .r4-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.mysteries .lab-rumor4 .lab-primary,.mysteries .lab-rumor4 .lab-secondary{text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:break-word;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;min-width:0;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.8;text-decoration:none;display:inline-flex}.mysteries .lab-rumor4 .lab-primary{background:var(--button);color:var(--button-text)}.mysteries .lab-rumor4 .lab-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.mysteries .lab-rumor4 .lab-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.mysteries .lab-rumor4 .lab-secondary:hover,.mysteries .lab-rumor4 .lab-secondary[aria-pressed=true]{border-color:var(--accent);background:var(--soft);color:var(--accent)}.mysteries .lab-rumor4 .r4-distance-figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;margin-top:1rem;padding:1rem}.mysteries .lab-rumor4 .r4-distance-figure svg{width:100%;height:auto;max-height:23rem;display:block}.mysteries .lab-rumor4 .r4-view-bg{fill:var(--page);stroke:var(--line);stroke-width:1px}.mysteries .lab-rumor4 .r4-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 6}.mysteries .lab-rumor4 .r4-strip{fill:var(--accent)}.mysteries .lab-rumor4 .r4-corners{fill:none;stroke:var(--muted);stroke-width:1.5px}.mysteries .lab-rumor4 .r4-distance-figure figcaption{color:var(--muted);margin-top:.9rem;font-size:.75rem;line-height:1.9;display:block}.mysteries .lab-rumor4 .r4-distance-figure figcaption strong{color:var(--ink);font-size:.8125rem;font-weight:650;display:block}.mysteries .lab-rumor4 .r4-distance-figure figcaption span{margin-top:.3rem;display:block}.mysteries .lab-rumor4 .r4-record{border:1px solid var(--accent);background:var(--surface);border-radius:.75rem;margin-top:1.1rem;padding:1.1rem}.mysteries .lab-rumor4 .r4-record h3{color:var(--ink);font-size:1rem;font-weight:650;line-height:1.8}.mysteries .lab-rumor4 .r4-record-date{color:var(--muted);margin-top:.3rem;font-size:.75rem;line-height:1.9}.mysteries .lab-rumor4 .r4-record>button{margin-top:.8rem}.mysteries .lab-rumor4 .r4-record-fields{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.mysteries .lab-rumor4 .r4-record-fields span,.mysteries .lab-rumor4 .r4-condition>span,.mysteries .lab-rumor4 .r4-field-label{color:var(--muted);font-size:.6875rem;font-weight:600;line-height:1.85;display:block}.mysteries .lab-rumor4 .r4-record-fields strong{color:var(--ink);overflow-wrap:break-word;margin-top:.3rem;font-size:.875rem;font-weight:650;line-height:1.85;display:block}.mysteries .lab-rumor4 .r4-folded{color:var(--muted);margin-top:.8rem;font-size:.75rem;line-height:1.9}.mysteries .lab-rumor4 .r4-claim{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;margin-top:1rem;padding:1.1rem}.mysteries .lab-rumor4 .r4-claim h3{color:var(--ink);letter-spacing:-.02em;margin-top:.5rem;font-size:1.1rem;font-weight:650;line-height:1.85}.mysteries .lab-rumor4 .r4-claim h4{color:var(--muted);margin-top:1.1rem;font-size:.75rem;font-weight:600;line-height:1.85}.mysteries .lab-rumor4 .r4-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.6rem;display:grid}.mysteries .lab-rumor4 .r4-condition{border:1px dashed var(--line);background:var(--page);border-radius:.55rem;min-width:0;padding:.9rem}.mysteries .lab-rumor4 .r4-condition strong{color:var(--ink);overflow-wrap:break-word;margin-top:.35rem;font-size:.875rem;line-height:1.85;display:block}.mysteries .lab-rumor4 .r4-condition small{color:var(--muted);margin-top:.5rem;font-size:.6875rem;line-height:1.85;display:block}.mysteries .lab-rumor4 .r4-match{border-style:solid;border-color:var(--accent);background:var(--soft)}.mysteries .lab-rumor4 .r4-match small{color:var(--accent)}.mysteries .lab-rumor4 .r4-differ{border-style:solid;border-color:var(--muted)}.mysteries .lab-rumor4 .r4-differ small{color:var(--ink);font-weight:650}.mysteries .lab-rumor4 .r4-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.mysteries .lab-rumor4 .r4-feedback strong{color:var(--accent);font-size:.75rem;line-height:1.8;display:block}.mysteries .lab-rumor4 .r4-feedback p{color:var(--ink);margin-top:.3rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor4 .lab-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.2rem;display:flex}.mysteries .lab-rumor4 .r4-next-actions{justify-content:space-between;margin-top:1.3rem}.mysteries .lab-rumor4 .r4-next-actions>div{min-width:0;max-width:100%}.mysteries .lab-rumor4 .r4-unlock{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.95}.mysteries .lab-rumor4 .r4-text-button{color:var(--muted);text-underline-offset:.3em;min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.8}.mysteries .lab-rumor4 .r4-text-button:hover{color:var(--accent);text-decoration-color:currentColor}.mysteries .lab-rumor4 .r4-no-score{color:var(--muted);margin-top:1.2rem;font-size:.75rem;line-height:1.95}.mysteries .lab-rumor4 .r4-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem}.mysteries .lab-rumor4 .r4-result h2{color:var(--ink);font-size:1.3rem;font-weight:650;line-height:1.65}.mysteries .lab-rumor4 .r4-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor4 .r4-result li+li{margin-top:.5rem}.mysteries .lab-rumor4 .r4-result>p{margin-top:.9rem;font-size:.875rem;line-height:1.95}.mysteries .lab-rumor4 .r4-result .r4-limit{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.75rem}.mysteries .lab-rumor4 .r4-result .lab-actions{align-items:center;margin-top:1.25rem}.mysteries .lab-rumor4 .r4-diagram{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.mysteries .lab-rumor4 .r4-diagram-card{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;padding:1rem}.mysteries .lab-rumor4 .r4-diagram-card>strong{color:var(--ink);font-size:.875rem;line-height:1.9;display:block}.mysteries .lab-rumor4 .r4-diagram-card>span{color:var(--muted);margin-top:.3rem;font-size:.75rem;line-height:1.9;display:block}.mysteries .lab-rumor4 .r4-diagram>p{color:var(--accent);border:1px solid var(--accent);background:var(--soft);border-radius:.4rem;grid-column:1/-1;padding:.5rem .8rem;font-size:.75rem;line-height:1.9;display:block}.mysteries .lab-rumor4 .r4-orbit-icon{width:100%;height:auto;max-height:8rem;margin-bottom:.6rem;display:block}.mysteries .lab-rumor4 .r4-earth{fill:var(--soft);stroke:var(--accent);stroke-width:1.7px}.mysteries .lab-rumor4 .r4-land{fill:none;stroke:var(--accent);stroke-width:1.7px}.mysteries .lab-rumor4 .r4-dash{fill:none;stroke:var(--muted);stroke-width:1.3px;stroke-dasharray:4 4}.mysteries .lab-rumor4 .r4-moon{fill:var(--line);stroke:var(--muted);stroke-width:1.5px}.mysteries .lab-rumor4 .r4-camera{fill:var(--accent);stroke:var(--accent);stroke-width:1.5px}html[lang=en] .mysteries .lab-rumor4 :is(p,button){word-break:normal}@media (width<=639px){.mysteries .lab-rumor4 .r4-model-notice{padding:.8rem;font-size:.6875rem}.mysteries .lab-rumor4 .r4-model-notice strong{font-size:.6875rem}.mysteries .lab-rumor4 .lab-progress{gap:.6rem}.mysteries .lab-rumor4 .lab-progress li{gap:.4rem;font-size:.75rem;line-height:1.75}.mysteries .lab-rumor4 .lab-progress li>span{flex-basis:1.55rem;height:1.55rem}.mysteries .lab-rumor4 .lab-heading h2{font-size:1.2rem}.mysteries .lab-rumor4 .lab-heading p{font-size:.875rem}.mysteries .lab-rumor4 .r4-record-fields,.mysteries .lab-rumor4 .r4-condition-grid,.mysteries .lab-rumor4 .r4-diagram{grid-template-columns:1fr;gap:.8rem}.mysteries .lab-rumor4 .r4-controls{gap:.5rem}.mysteries .lab-rumor4 .r4-controls button{padding:.7rem .5rem;font-size:.75rem}.mysteries .lab-rumor4 .r4-distance-figure,.mysteries .lab-rumor4 .r4-record,.mysteries .lab-rumor4 .r4-claim{padding:1rem}.mysteries .lab-rumor4 .lab-secondary,.mysteries .lab-rumor4 .lab-primary{font-size:.8125rem}.mysteries .lab-rumor4 .r4-claim h3{font-size:1rem}.mysteries .lab-rumor4 .r4-feedback{padding:.9rem 1rem}.mysteries .lab-rumor4 .r4-feedback p{font-size:.8125rem}.mysteries .lab-rumor4 .r4-next-actions>div,.mysteries .lab-rumor4 .r4-next-actions .lab-primary{width:100%}.mysteries .lab-rumor4 .r4-next-actions{gap:.4rem}.mysteries .lab-rumor4 .r4-result{padding:1.1rem}.mysteries .lab-rumor4 .r4-result h2{font-size:1.15rem}.mysteries .lab-rumor4 .r4-result ul,.mysteries .lab-rumor4 .r4-result>p{font-size:.8125rem}.mysteries .lab-rumor4 .r4-result .lab-primary{width:100%}}@media (prefers-reduced-motion:reduce){.mysteries .lab-rumor4 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-photo5{width:100%;min-width:0;color:var(--body)}.lab-photo5 *{box-sizing:border-box}.lab-photo5 .p5-badge{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.65rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.85}.lab-photo5 .p5-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.lab-photo5 .p5-progress li{border-top:2px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;min-width:0;padding-top:.8rem;font-size:.75rem;line-height:1.75;display:flex}.lab-photo5 .p5-progress li[aria-current=step],.lab-photo5 .p5-progress li[data-complete=true]{border-color:var(--accent);color:var(--accent)}.lab-photo5 .p5-progress li>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.6875rem;display:grid}.lab-photo5 .p5-heading h2{color:var(--ink);font-size:1.4rem;line-height:1.55}.lab-photo5 .p5-heading p{margin-top:.75rem;font-size:.9375rem;line-height:1.9}.lab-photo5 .p5-heading:focus,.lab-photo5 .p5-result:focus{outline:none}.lab-photo5 .p5-fixed{color:var(--accent);margin:1rem 0;font-size:.75rem;line-height:1.85}.lab-photo5 .p5-views{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:.75rem;display:grid}.lab-photo5 .p5-views figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:.8rem;overflow:hidden}.lab-photo5 .p5-views .p5-comparison{border-color:var(--accent)}.lab-photo5 .p5-views figcaption{flex-direction:column;gap:.25rem;min-height:3.4rem;margin-bottom:.65rem;display:flex}.lab-photo5 .p5-views figcaption span{color:var(--muted);font-size:.6875rem;line-height:1.75}.lab-photo5 .p5-views figcaption strong{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;line-height:1.75}.lab-photo5 .p5-views svg,.lab-photo5 .p5-diagram svg{width:100%;height:auto;display:block}.lab-photo5 .p5-controls{border:0;min-width:0;margin:1.25rem 0 0;padding:0}.lab-photo5 .p5-controls legend{color:var(--ink);margin-bottom:.65rem;font-size:.8125rem;font-weight:650;line-height:1.85}.lab-photo5 .p5-presets{flex-wrap:wrap;gap:.6rem;display:flex}.lab-photo5 .p5-presets button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:2.875rem;color:var(--ink);border-radius:.6rem;padding:.65rem 1rem;font-size:.8125rem;line-height:1.7}.lab-photo5 .p5-presets button:hover{border-color:var(--accent)}.lab-photo5 .p5-presets button[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent);font-weight:650}.lab-photo5 .p5-checks{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;margin-top:1.25rem;padding:1rem}.lab-photo5 .p5-checks h3{color:var(--ink);font-size:.8125rem;line-height:1.8}.lab-photo5 .p5-checks ul{margin:.75rem 0;padding:0;list-style:none}.lab-photo5 .p5-checks li{border-radius:.4rem;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.65rem .7rem;font-size:.75rem;line-height:1.8;display:flex}.lab-photo5 .p5-checks li+li{margin-top:.35rem}.lab-photo5 .p5-checks li[data-selected=true]{background:var(--soft);color:var(--accent)}.lab-photo5 .p5-checks li strong{flex:none;font-size:.6875rem;font-weight:600}.lab-photo5 .p5-checks p{color:var(--muted);font-size:.6875rem;line-height:1.8}.lab-photo5 .p5-feedback{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 .6rem .6rem 0;min-height:8.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.lab-photo5 .p5-feedback>strong{color:var(--accent);font-size:.75rem;font-weight:700}.lab-photo5 .p5-feedback p{color:var(--ink);margin-top:.35rem;font-size:.875rem;line-height:1.9}.lab-photo5 .p5-primary{background:var(--button);max-width:100%;min-height:3rem;color:var(--button-text);text-align:center;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.7;text-decoration:none;display:inline-flex}.lab-photo5 .p5-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.lab-photo5 .p5-next{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.3rem;display:flex}.lab-photo5 .p5-next>div{min-width:0;max-width:100%}.lab-photo5 .p5-next p{color:var(--muted);margin-top:.55rem;font-size:.6875rem;line-height:1.85}.lab-photo5 .p5-text{min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.85}.lab-photo5 .p5-text:hover{color:var(--accent);text-decoration-color:currentColor}.lab-photo5 .p5-scope{color:var(--muted);margin-top:1.2rem;font-size:.75rem;line-height:1.9}.lab-photo5 .p5-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem;scroll-margin-top:8rem}.lab-photo5 .p5-result h2{color:var(--ink);font-size:1.3rem;line-height:1.65}.lab-photo5 .p5-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.9}.lab-photo5 .p5-result li+li{margin-top:.5rem}.lab-photo5 .p5-result>p{margin-top:.85rem;font-size:.875rem;line-height:1.9}.lab-photo5 .p5-result-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin-top:1.3rem;display:flex}.lab-photo5 .p5-diagram figure{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;min-width:0;padding:.75rem;overflow:hidden}.lab-photo5 .p5-diagram figcaption{color:var(--ink);text-align:center;background:0 0;border:0;padding:0 0 .65rem;font-size:.8125rem;font-weight:650;line-height:1.75}.lab-photo5 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=600px){.lab-photo5 .p5-progress{gap:.65rem}.lab-photo5 .p5-progress li{gap:.45rem;font-size:.6875rem}.lab-photo5 .p5-heading h2{font-size:1.2rem}.lab-photo5 .p5-heading p{font-size:.875rem}.lab-photo5 .p5-views{grid-template-columns:1fr;gap:.75rem}.lab-photo5 .p5-views figure{padding:.65rem}.lab-photo5 .p5-views figcaption{min-height:0}.lab-photo5 .p5-presets button{flex:9rem;padding:.65rem .75rem;font-size:.75rem}.lab-photo5 .p5-feedback{min-height:9rem;padding:.85rem 1rem}.lab-photo5 .p5-feedback p{font-size:.8125rem}.lab-photo5 .p5-next>div,.lab-photo5 .p5-next .p5-primary{width:100%}.lab-photo5 .p5-primary{font-size:.8125rem}.lab-photo5 .p5-checks{padding:.75rem}.lab-photo5 .p5-checks li{flex-direction:column;gap:.15rem}.lab-photo5 .p5-result{padding:1.1rem}.lab-photo5 .p5-result h2{font-size:1.15rem}.lab-photo5 .p5-result>p,.lab-photo5 .p5-result ul{font-size:.8125rem}.lab-photo5 .p5-result-actions .p5-primary{width:100%}.lab-photo5 .p5-diagram figcaption{font-size:.75rem}.lab-photo5 .p5-diagram figure{padding:.65rem}}@media (prefers-reduced-motion:reduce){.lab-photo5 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-photo5 .p5-diagram{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.lab-photo5 button:disabled{opacity:.48;cursor:not-allowed}.lab-photo5 .p5-checks li strong{white-space:normal}@media (width<=600px){.lab-photo5 .p5-diagram{grid-template-columns:1fr}.lab-photo5 .p5-progress li{overflow-wrap:anywhere}.lab-photo5 .p5-presets button{flex-basis:10rem}}.lab-photo5 .p5-checks li{margin-left:1.2rem;padding:.35rem 0;list-style:outside;display:list-item}.lab-photo5 .p5-checks ul{padding-left:.25rem}.lab-photo5 [hidden]{display:none!important}.lab-exhibit5{--ex5-moving:#a65c15;--ex5-grain:#8b5e20;width:100%;min-width:0;color:var(--body,#3f3f46);overflow-wrap:anywhere;font-size:15px;line-height:1.8}html[data-theme=dark] .lab-exhibit5{--ex5-moving:#fbbf24;--ex5-grain:#f6c76f}.lab-exhibit5 *{box-sizing:border-box}.lab-exhibit5 [hidden]{display:none!important}.lab-exhibit5 :is(h2,h3,h4,p,figure,ol,ul){margin:0}.lab-exhibit5 :is(h2,h3,h4,strong){color:var(--ink,#18181b)}.lab-exhibit5 h2{letter-spacing:-.025em;margin-bottom:15px;font-size:clamp(21px,3vw,26px);line-height:1.5}.lab-exhibit5 h3{margin-bottom:12px;font-size:16px;line-height:1.6}.lab-exhibit5 h4{font-size:14px;line-height:1.6}.lab-exhibit5 p{word-break:keep-all;overflow-wrap:break-word}html[lang=en] .lab-exhibit5 p{word-break:normal}.lab-exhibit5 :is(button,a,summary){font:inherit;touch-action:manipulation}.lab-exhibit5 button,.lab-exhibit5 summary{cursor:pointer}.lab-exhibit5 button:disabled{cursor:default;opacity:.45}.lab-exhibit5 :is(button,a,summary):focus-visible{outline:3px solid var(--accent,#047857);outline-offset:4px}.lab-exhibit5 [tabindex="-1"]:focus{outline:none}.lab-exhibit5 .ex5-guide,.lab-exhibit5 .ex5-result{scroll-margin-top:1rem}.lab-exhibit5 svg{width:100%;max-width:100%;height:auto;display:block}.lab-exhibit5 .ex5-scope{border:1px solid var(--line,#ddd);background:var(--subtle,#f4f4f5);color:var(--muted,#52525b);border-radius:10px;margin-bottom:24px;padding:13px 16px;font-size:12px;line-height:1.9}.lab-exhibit5 .ex5-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:25px;padding:0;list-style:none;display:grid}.lab-exhibit5 .ex5-progress li{border-bottom:2px solid var(--line,#ddd);min-width:0;color:var(--muted,#666);align-items:center;gap:10px;padding-bottom:13px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.lab-exhibit5 .ex5-progress li>span{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:12px;display:grid}.lab-exhibit5 .ex5-progress li[aria-current=step]{border-color:var(--accent,#047857);color:var(--ink,#18181b)}.lab-exhibit5 .ex5-progress li[aria-current=step]>span{background:var(--accent,#047857);border-color:var(--accent,#047857);color:var(--page,#fff)}.lab-exhibit5 .ex5-instruction{max-width:68ch;margin-bottom:14px;font-size:16px;line-height:1.9}.lab-exhibit5 .ex5-fixed{color:var(--muted,#666);background:var(--subtle,#f4f4f5);border-radius:8px;margin-bottom:23px;padding:12px 14px;font-size:13px;line-height:1.9}.lab-exhibit5 .ex5-moments,.lab-exhibit5 .ex5-shapes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0 0 20px;padding:0;display:grid}.lab-exhibit5 :is(.ex5-moments,.ex5-shapes)>legend{color:var(--muted,#666);margin-bottom:10px;padding:0;font-size:13px;font-weight:600;line-height:1.8}.lab-exhibit5 .ex5-shapes>button{text-align:start;border:1px solid var(--line,#ddd);background:var(--surface,#fff);color:var(--body,#3f3f46);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:14px 15px;display:flex}.lab-exhibit5 .ex5-shapes>button>span{font-size:12px;line-height:1.8}.lab-exhibit5 .ex5-shapes>button[aria-pressed=true]{border-color:var(--accent,#047857);box-shadow:inset 0 0 0 1px var(--accent,#047857);background:var(--soft,#ecfdf5)}.lab-exhibit5 .ex5-height-comparison{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;margin-bottom:20px;display:grid}.lab-exhibit5 .ex5-map-card,.lab-exhibit5 .ex5-heights{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:14px;min-width:0;padding:17px}.lab-exhibit5 .ex5-plate{max-width:360px;margin:0 auto}.lab-exhibit5 .ex5-probe-key{color:var(--muted,#666);flex-wrap:wrap;gap:10px 15px;margin:7px 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.lab-exhibit5 .ex5-probe-key li{align-items:center;gap:7px;display:flex}.lab-exhibit5 .ex5-probe-key span{background:var(--accent,#047857);width:20px;height:20px;color:var(--page,#fff);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.lab-exhibit5 .ex5-probe-key li+li span{background:var(--ex5-moving)}.lab-exhibit5 .ex5-height-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lab-exhibit5 .ex5-height-card{border:1px solid var(--line,#ddd);background:var(--page,#fafaf9);border-radius:10px;min-width:0;padding:12px 10px}.lab-exhibit5 .ex5-height-card>h4{align-items:start;gap:5px;min-height:44px;font-size:13px;line-height:1.6;display:flex}.lab-exhibit5 .ex5-height-card>h4>span{background:var(--accent,#047857);width:18px;height:18px;color:var(--page,#fff);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:10px;display:grid}.lab-exhibit5 .ex5-moving-height>h4>span{background:var(--ex5-moving)}.lab-exhibit5 .ex5-gauge{width:95px;max-width:100%;height:137px;color:var(--muted,#666);margin:10px auto 12px;font-size:11px;line-height:1.5;position:relative}.lab-exhibit5 .ex5-gauge-above,.lab-exhibit5 .ex5-gauge-zero,.lab-exhibit5 .ex5-gauge-below{text-align:end;width:40px;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.lab-exhibit5 .ex5-gauge-above{top:10%}.lab-exhibit5 .ex5-gauge-zero{color:var(--ink,#18181b);font-size:13px;font-weight:700;top:50%}.lab-exhibit5 .ex5-gauge-below{top:90%}.lab-exhibit5 .ex5-gauge-rail{inset-inline-start:60px;background:var(--line,#ddd);width:2px;height:100%;position:absolute;top:0}.lab-exhibit5 .ex5-zero-line{top:50%;border-top:1px dashed var(--muted,#666);width:26px;position:absolute;inset-inline-start:-12px}.lab-exhibit5 .ex5-gauge-dot{border:2px solid var(--page,#fafaf9);background:var(--accent,#047857);width:15px;height:15px;box-shadow:0 0 0 1px var(--accent,#047857);border-radius:50%;position:absolute;inset-inline-start:1px;transform:translate(-50%,-50%)}.lab-exhibit5 .ex5-moving-height .ex5-gauge-dot{background:var(--ex5-moving);box-shadow:0 0 0 1px var(--ex5-moving)}.lab-exhibit5 .ex5-height-reading{text-align:center;min-height:23px;font-size:13px;line-height:1.7;display:block}.lab-exhibit5 .ex5-height-card>p{color:var(--muted,#666);text-align:center;margin-top:7px;font-size:11px;line-height:1.85}.lab-exhibit5 .ex5-card-caption{color:var(--muted,#666);margin-top:13px;font-size:12px;line-height:1.85}.lab-exhibit5 .ex5-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-bottom:15px;display:grid}.lab-exhibit5 .ex5-map-card>.ex5-secondary{width:100%;min-height:54px;margin-bottom:7px;font-size:13px}.lab-exhibit5 .ex5-map-card .ex5-card-caption{min-height:67px}.lab-exhibit5 .ex5-secondary,.lab-exhibit5 .ex5-primary{text-align:center;white-space:normal;border-radius:9px;max-width:100%;min-height:46px;padding:12px 15px;font-weight:600;line-height:1.7}.lab-exhibit5 .ex5-secondary{border:1px solid var(--line,#ddd);background:var(--surface,#fff);color:var(--ink,#18181b)}.lab-exhibit5 .ex5-secondary[aria-pressed=true],.lab-exhibit5 .ex5-secondary[aria-expanded=true]{border-color:var(--accent,#047857);background:var(--soft,#ecfdf5)}.lab-exhibit5 .ex5-primary{border:1px solid var(--button,#18181b);background:var(--button,#18181b);color:var(--button-text,#fff);justify-content:center;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.lab-exhibit5 .ex5-primary>span{flex:none}.lab-exhibit5 .ex5-text{border:0;border-bottom:1px solid var(--line,#ddd);min-height:40px;color:var(--muted,#666);text-align:start;background:0 0;padding:8px 0;font-size:13px;line-height:1.8}.lab-exhibit5 .ex5-grain-limit{color:var(--muted,#666);margin-bottom:18px;font-size:12px;line-height:1.9}.lab-exhibit5 .ex5-checked{color:var(--ink,#18181b);font-variant-numeric:tabular-nums;padding:10px 0 14px;font-size:13px;font-weight:600}.lab-exhibit5 .ex5-feedback{border:1px solid var(--line,#ddd);border-inline-start:3px solid var(--accent,#047857);background:var(--soft,#ecfdf5);border-radius:0 10px 10px 0;min-height:120px;margin-bottom:22px;padding:16px 18px}.lab-exhibit5 .ex5-feedback>strong{letter-spacing:.03em;font-size:12px}.lab-exhibit5 .ex5-feedback>p{margin-top:6px;font-size:14px;line-height:1.95}.lab-exhibit5 .ex5-actions{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;display:flex}.lab-exhibit5 .ex5-actions>div{flex:270px;min-width:0}.lab-exhibit5 .ex5-unlock{color:var(--muted,#666);margin-top:10px;font-size:12px;line-height:1.9}.lab-exhibit5 .ex5-note{color:var(--muted,#666);border-top:1px solid var(--line,#ddd);margin-top:12px;padding-top:16px;font-size:12px;line-height:1.9}.lab-exhibit5 .ex5-rules{border-top:1px solid var(--line,#ddd);color:var(--muted,#666);margin-top:20px;padding-top:12px;font-size:12px;line-height:1.9}.lab-exhibit5 .ex5-rules>summary{min-height:40px;color:var(--ink,#18181b);padding:6px 0;font-weight:600}.lab-exhibit5 .ex5-rules>p{margin:10px 0}.lab-exhibit5 .ex5-rules>code{background:var(--subtle,#f4f4f5);white-space:normal;overflow-wrap:anywhere;color:var(--ink,#18181b);border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.9;display:block}.lab-exhibit5 .ex5-result{border:1px solid var(--line,#ddd);background:var(--soft,#ecfdf5);border-radius:14px;margin-top:30px;padding:24px}.lab-exhibit5 .ex5-result>ul{margin:16px 0;padding-inline-start:21px}.lab-exhibit5 .ex5-result>ul>li{margin-bottom:10px;padding-inline-start:3px}.lab-exhibit5 .ex5-result>p{margin-top:15px;font-size:14px;line-height:1.95}.lab-exhibit5 .ex5-result .ex5-limit{color:var(--muted,#666);border-top:1px solid var(--line,#ddd);padding-top:14px;font-size:12px}.lab-exhibit5 .ex5-result-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:20px;display:flex}.lab-exhibit5 .ex5-reading>section+section{margin-top:24px}.lab-exhibit5 .ex5-reading-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.lab-exhibit5 .ex5-reading-snapshot{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:12px;min-width:0;padding:13px}.lab-exhibit5 .ex5-reading-snapshot>h4{margin-bottom:12px;font-size:14px;line-height:1.8}.lab-exhibit5 .ex5-reading-overlap{max-width:420px;margin-inline:auto}.lab-exhibit5 .ex5-reading-overlap>p{color:var(--muted,#666);margin-top:10px;font-size:12px;line-height:1.9}@media (width<=700px){.lab-exhibit5 .ex5-height-comparison,.lab-exhibit5 .ex5-comparison{grid-template-columns:minmax(0,1fr)}.lab-exhibit5 .ex5-height-comparison .ex5-map-card .ex5-plate{max-width:300px}.lab-exhibit5 .ex5-map-card,.lab-exhibit5 .ex5-heights{padding:15px}.lab-exhibit5 .ex5-map-card .ex5-card-caption{min-height:0}}@media (width<=540px){.lab-exhibit5 .ex5-reading-moments{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.lab-exhibit5 .ex5-progress,.lab-exhibit5 .ex5-shapes,.lab-exhibit5 .ex5-moments{grid-template-columns:minmax(0,1fr);gap:10px}.lab-exhibit5 .ex5-instruction{font-size:15px}.lab-exhibit5 .ex5-result{padding:18px}.lab-exhibit5 .ex5-actions .ex5-primary,.lab-exhibit5 .ex5-result-actions .ex5-primary{width:100%}.lab-exhibit5 .ex5-feedback{padding:14px}.lab-exhibit5 .ex5-height-card{padding:10px 8px}.lab-exhibit5 .ex5-reading-snapshot{padding:11px}.lab-exhibit5 .ex5-height-card>h4{min-height:43px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lab-exhibit5 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-observation5{--bo5-field:#f3f7f6;--bo5-band-b:#9a5a24;width:100%;min-width:0;color:var(--body)}html[data-theme=dark] .lab-observation5{--bo5-field:#1e2b28;--bo5-band-b:#efbd7f}.lab-observation5 *{box-sizing:border-box}.lab-observation5 [hidden]{display:none!important}.lab-observation5 button{cursor:pointer;font-family:inherit}.lab-observation5 button:disabled{cursor:default;opacity:.55}.lab-observation5 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-observation5 .bo5-scope{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.65rem;margin:0 0 1.3rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.85}.lab-observation5 .bo5-guide,.lab-observation5 .bo5-result{scroll-margin-top:8rem}.lab-observation5 .bo5-guide:focus,.lab-observation5 .bo5-result:focus{outline:none}.lab-observation5 .lab-progress{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1.7rem;padding:0;font-size:.75rem;line-height:1.7;list-style:none;display:grid}.lab-observation5 .lab-progress li{border:1px solid var(--line);border-radius:.65rem;align-items:center;gap:.6rem;min-width:0;padding:.7rem .8rem;display:flex}.lab-observation5 .lab-progress li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;display:grid}.lab-observation5 .lab-progress li[aria-current=step]{color:var(--accent);border-color:var(--accent);background:var(--soft)}.lab-observation5 .lab-progress li[data-complete=true]>span{color:var(--accent);border-color:var(--accent)}.lab-observation5 .lab-heading h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 .65rem;font-size:1.2rem;line-height:1.6}.lab-observation5 .lab-heading>p{color:var(--body);margin:0;font-size:.875rem;line-height:1.9}.lab-observation5 .bo5-stage{min-width:0;max-width:43rem;margin:1.3rem auto 0}.lab-observation5 .bo5-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;min-width:0;display:grid}.lab-observation5 .lab-figure{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;min-width:0;margin:0;padding:1.15rem}.lab-observation5 .lab-figure figcaption{color:var(--ink);border:0;min-height:3.5rem;margin:0 0 .9rem;padding:0;font-size:.875rem;font-weight:600;line-height:1.8;display:block}.lab-observation5 .lab-figure figcaption small{color:var(--muted);margin-top:.25rem;font-size:.6875rem;font-weight:400;line-height:1.8;display:block}.lab-observation5 .lab-figure svg{width:100%;max-width:100%;height:auto;font-family:inherit;display:block}.lab-observation5 .lab-note{color:var(--muted);font-size:.75rem;line-height:1.9}.lab-observation5 .bo5-current{color:var(--accent);font-size:.875rem;font-weight:650;line-height:1.8;margin:0 0 .5rem!important}.lab-observation5 .bo5-mini-label{color:var(--muted);font-size:.6875rem;line-height:1.8;margin:0 0 .5rem!important}.lab-observation5 .bo5-duration{border-top:1px solid var(--line);margin:1rem 0 .65rem;padding-top:.8rem}.lab-observation5 .bo5-duration>p{color:var(--muted);font-size:.6875rem;line-height:1.8;margin:0!important}.lab-observation5 .bo5-duration>div{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;min-width:0;margin-top:.25rem;display:flex}.lab-observation5 .bo5-duration strong{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1.25}.lab-observation5 .bo5-duration span{color:var(--ink);font-size:.8125rem;line-height:1.8}.lab-observation5 .bo5-duration em{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:.2rem .55rem;font-size:.6875rem;font-style:normal;line-height:1.8}.lab-observation5 .bo5-time-grid{grid-template-columns:repeat(16,minmax(0,1fr));gap:2px;min-width:0;margin:0 4.444%;display:grid}.lab-observation5 .bo5-time-grid>i{background:var(--page);border:1px solid var(--line);border-radius:2px;min-width:0;height:1.05rem;display:block}.lab-observation5 .bo5-time-grid>i.bo5-filled{background:var(--accent);border-color:var(--accent)}.lab-observation5 .bo5-ruler{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.25rem;margin:.35rem 4.444% 0;font-size:.6875rem;line-height:1.8;display:flex}.lab-observation5 .bo5-values{color:var(--muted);line-height:1.85;margin:.85rem 0 0!important;font-size:.6875rem!important}.lab-observation5 .bo5-stations{color:var(--muted);justify-content:space-between;gap:1rem;margin:.5rem 0 0;font-size:.75rem;line-height:1.8;display:flex}.lab-observation5 .bo5-stations>span{min-width:0}.lab-observation5 .bo5-stations>span:last-child{text-align:right}.lab-observation5 .bo5-legend{border-top:1px solid var(--line);color:var(--body);gap:.5rem;margin:.9rem 0 0;padding:.9rem 0 0;font-size:.75rem;line-height:1.8;list-style:none;display:grid}.lab-observation5 .bo5-legend li{align-items:center;gap:.65rem;min-width:0;display:flex}.lab-observation5 .bo5-legend li>i{width:1.6rem;min-width:1.6rem;height:.75rem;display:block}.lab-observation5 .bo5-key-a{border:2px solid var(--accent);background:var(--soft)}.lab-observation5 .bo5-key-b{border:2px dashed var(--bo5-band-b)}.lab-observation5 .bo5-key-overlap{border:1px solid var(--ink);background:repeating-linear-gradient(135deg,transparent 0,transparent 4px,var(--ink) 4px,var(--ink) 5px)}.lab-observation5 .bo5-not-yet{opacity:.45}.lab-observation5 .bo5-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-width:43rem;margin:1rem auto 0;display:grid}.lab-observation5 .bo5-controls button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);word-break:keep-all;overflow-wrap:break-word;border-radius:.6rem;min-width:0;min-height:3rem;padding:.7rem .8rem;font-size:.8125rem;line-height:1.8}.lab-observation5 .bo5-controls button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);font-weight:600}.lab-observation5 .lab-feedback{border-left:3px solid var(--accent);background:var(--soft);min-height:7.5rem;color:var(--body);border-radius:0 .6rem .6rem 0;margin:1.5rem 0;padding:1rem 1.15rem;font-size:.8125rem;line-height:1.9}.lab-observation5 .lab-feedback>strong{color:var(--accent);font-size:.75rem}.lab-observation5 .lab-feedback p{margin:.35rem 0 0}.lab-observation5 .lab-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.lab-observation5 .bo5-next{justify-content:space-between;align-items:flex-start}.lab-observation5 .bo5-next>div{min-width:0;max-width:100%}.lab-observation5 .lab-primary{font:inherit;background:var(--accent);border:1px solid var(--accent);max-width:100%;min-height:3rem;color:var(--page);white-space:normal;word-break:keep-all;overflow-wrap:break-word;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.8125rem;line-height:1.8;text-decoration:none;display:inline-flex}.lab-observation5 .bo5-unlock{color:var(--muted);margin:.6rem 0 0;font-size:.6875rem;line-height:1.8}.lab-observation5 .bo5-limit{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:1rem}.lab-observation5 .bo5-text-button{font:inherit;min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;background:0 0;border:0;max-width:100%;padding:.5rem 0;font-size:.75rem;line-height:1.8;text-decoration:underline}.lab-observation5 .bo5-text-button:hover{color:var(--accent)}.lab-observation5 .lab-result{border:1px solid var(--accent);background:var(--surface);border-radius:.9rem;margin:2rem 0 0;padding:1.6rem}.lab-observation5 .lab-result h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 1rem;font-size:1.2rem;line-height:1.7}.lab-observation5 .lab-result p,.lab-observation5 .lab-result ul{color:var(--body);margin:1rem 0;font-size:.875rem;line-height:1.9}.lab-observation5 .lab-result ul{padding-left:1.25rem}.lab-observation5 .lab-result li+li{margin-top:.5rem}.lab-observation5 .bo5-result-limit{border-top:1px solid var(--line);padding-top:1rem;color:var(--muted)!important;font-size:.75rem!important}.lab-observation5 .bo5-read-row h4{color:var(--accent);margin:0 0 .45rem;font-size:.8125rem;font-weight:650;line-height:1.8}.lab-observation5 .bo5-read-row+.bo5-read-row{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.lab-observation5 .bo5-read-time .bo5-duration{border:0;margin-top:.55rem;padding-top:0}.lab-observation5 .bo5-read-time .bo5-duration strong{font-size:1.9rem}.lab-observation5 .bo5-read-time .bo5-duration span{font-size:.75rem}@media (width<=639px){.lab-observation5 .bo5-reading-grid{grid-template-columns:1fr;gap:.8rem}.lab-observation5 .lab-figure{padding:.8rem}.lab-observation5 .lab-figure figcaption{min-height:0;margin-bottom:.65rem;font-size:.8125rem}.lab-observation5 .lab-figure figcaption small{font-size:.6875rem}.lab-observation5 .bo5-controls{grid-template-columns:1fr}.lab-observation5 .bo5-controls button{font-size:.75rem}.lab-observation5 .bo5-scope{padding:.75rem .85rem;font-size:.6875rem}.lab-observation5 .lab-progress{gap:.5rem;font-size:.6875rem}.lab-observation5 .lab-progress li{padding:.6rem;display:block}.lab-observation5 .lab-progress li>span{margin-bottom:.35rem}.lab-observation5 .lab-heading h2,.lab-observation5 .lab-result h2{font-size:1.05rem}.lab-observation5 .lab-heading>p{font-size:.8125rem}.lab-observation5 .bo5-duration strong{font-size:2.1rem}.lab-observation5 .bo5-duration span{font-size:.75rem}.lab-observation5 .bo5-duration em{font-size:.625rem}.lab-observation5 .bo5-stations,.lab-observation5 .bo5-legend{font-size:.6875rem}.lab-observation5 .bo5-next>div,.lab-observation5 .bo5-next .lab-primary,.lab-observation5 .bo5-result .lab-primary{width:100%}.lab-observation5 .lab-feedback{padding:.85rem 1rem;font-size:.75rem}.lab-observation5 .lab-result{padding:1rem}.lab-observation5 .lab-result p,.lab-observation5 .lab-result ul{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.lab-observation5 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-rumor5{width:100%;min-width:0;color:var(--body)}.lab-rumor5 *{box-sizing:border-box}.lab-rumor5 [hidden]{display:none!important}.lab-rumor5 :is(h2,h3,h4,p,ol,figure,dl,dd){margin:0}.lab-rumor5 :is(p,button,strong,dd){overflow-wrap:break-word;word-break:keep-all}.lab-rumor5 :is(button,a){touch-action:manipulation}.lab-rumor5 button{font:inherit;cursor:pointer}.lab-rumor5 button:disabled{cursor:default;opacity:.45}.lab-rumor5 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-rumor5 .r5-model{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:.65rem;margin-bottom:1.2rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.9}.lab-rumor5 .r5-model strong{color:var(--ink);font-size:.75rem;font-weight:650;display:block}.lab-rumor5 .r5-model p{margin-top:.3rem}.lab-rumor5 .lab-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.lab-rumor5 .lab-progress li{border-bottom:2px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:.55rem;padding-bottom:.85rem;font-size:.8125rem;line-height:1.8;display:flex}.lab-rumor5 .lab-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:0 0 1.7rem;place-items:center;height:1.7rem;font-size:.6875rem;font-weight:650;display:grid}.lab-rumor5 .lab-progress li[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.lab-rumor5 .lab-progress li[aria-current=step]>span{background:var(--soft);border-color:var(--accent)}.lab-rumor5 .lab-progress li[data-complete=true]>span{background:var(--accent);border-color:var(--accent);color:var(--page)}.lab-rumor5 .r5-guide,.lab-rumor5 .r5-result{scroll-margin-top:7rem}.lab-rumor5 .r5-guide:focus,.lab-rumor5 .r5-result:focus{outline:none}.lab-rumor5 .lab-heading h2{color:var(--ink);letter-spacing:-.03em;font-size:1.35rem;font-weight:700;line-height:1.6}.lab-rumor5 .lab-heading p{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.lab-rumor5 .lab-primary,.lab-rumor5 .lab-secondary{text-align:center;white-space:normal;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;min-width:0;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.8;text-decoration:none;display:inline-flex}.lab-rumor5 .lab-primary{background:var(--button);color:var(--button-text)}.lab-rumor5 .lab-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.lab-rumor5 .lab-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.lab-rumor5 .lab-secondary:hover,.lab-rumor5 .lab-secondary[aria-pressed=true]{border-color:var(--accent);background:var(--soft);color:var(--accent)}.lab-rumor5 .r5-card{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;margin-top:1.1rem;padding:1.2rem}.lab-rumor5 .r5-eyebrow{color:var(--muted);margin-bottom:.5rem;font-size:.75rem;line-height:1.9}.lab-rumor5 .r5-card h3{color:var(--ink);font-size:1.05rem;font-weight:650;line-height:1.8}.lab-rumor5 .r5-outcome{color:var(--ink);margin-top:.7rem;font-size:1.8rem;font-weight:700;line-height:1.65}.lab-rumor5 .r5-rule{color:var(--muted);background:var(--page);border-radius:.5rem;margin-top:.7rem;padding:.8rem .9rem;font-size:.8125rem;line-height:1.9}.lab-rumor5 .r5-card>button{margin-top:1rem}.lab-rumor5 .r5-subjects{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1rem}.lab-rumor5 .r5-subjects h4,.lab-rumor5 .r5-key h4{color:var(--ink);font-size:.8125rem;font-weight:650;line-height:1.85}.lab-rumor5 .r5-subjects dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.75rem;display:grid}.lab-rumor5 .r5-subjects dl>div{border:1px solid var(--line);background:var(--page);border-radius:.55rem;min-width:0;padding:.9rem}.lab-rumor5 .r5-subjects dl>div:first-child{border-color:var(--accent);background:var(--soft)}.lab-rumor5 .r5-subjects dt{color:var(--muted);font-size:.8125rem;line-height:1.9}.lab-rumor5 .r5-subjects dd{color:var(--ink);margin-top:.4rem;font-size:1rem;font-weight:650;line-height:1.8}.lab-rumor5 .r5-subjects dl>div:first-child dd{color:var(--accent)}.lab-rumor5 .r5-folded{color:var(--muted);border:1px dashed var(--line);border-radius:.5rem;margin-top:.9rem;padding:.8rem .9rem;font-size:.75rem;line-height:1.9}.lab-rumor5 .r5-controls,.lab-rumor5 .r5-reveal-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.lab-rumor5 .r5-grade{color:var(--accent);margin:.5rem 0 .75rem;font-size:3.5rem;font-weight:700;line-height:1.5}.lab-rumor5 .r5-metadata{border:1px solid var(--line);background:var(--page);border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:1rem;display:grid}.lab-rumor5 .r5-metadata span{color:var(--muted);font-size:.6875rem;line-height:1.9;display:block}.lab-rumor5 .r5-metadata strong{color:var(--ink);margin-top:.35rem;font-size:.9375rem;font-weight:650;line-height:1.8;display:block}.lab-rumor5 .r5-key{border:1px solid var(--accent);background:var(--soft);border-radius:.55rem;margin-top:1rem;padding:1rem}.lab-rumor5 .r5-scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;margin-top:.85rem;padding:0;list-style:none;display:grid}.lab-rumor5 .r5-scale li{min-width:0;min-height:2.5rem;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:.3rem;place-items:center;font-size:1rem;line-height:1.8;display:grid}.lab-rumor5 .r5-scale li[aria-current=true]{color:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.lab-rumor5 .r5-endpoints{color:var(--muted);justify-content:space-between;gap:.8rem;margin-top:.5rem;font-size:.6875rem;line-height:1.8;display:flex}.lab-rumor5 .r5-endpoints span{flex:1;min-width:0}.lab-rumor5 .r5-endpoints span:last-child{text-align:right}.lab-rumor5 .r5-interpretation{border-top:1px solid var(--line);color:var(--accent);margin-top:.8rem;padding-top:.8rem;font-size:.9375rem;font-weight:650;line-height:1.85}.lab-rumor5 .r5-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.lab-rumor5 .r5-feedback strong{color:var(--accent);font-size:.75rem;line-height:1.8;display:block}.lab-rumor5 .r5-feedback p{color:var(--ink);margin-top:.3rem;font-size:.875rem;line-height:1.95}.lab-rumor5 .lab-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.2rem;display:flex}.lab-rumor5 .r5-next{justify-content:space-between;margin-top:1.3rem}.lab-rumor5 .r5-next>div{min-width:0;max-width:100%}.lab-rumor5 .r5-unlock{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.95}.lab-rumor5 .r5-text-button{color:var(--muted);text-underline-offset:.3em;min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.8}.lab-rumor5 .r5-text-button:hover{color:var(--accent);text-decoration-color:currentColor}.lab-rumor5 .r5-note{color:var(--muted);margin-top:1.2rem;font-size:.75rem;line-height:1.95}.lab-rumor5 .r5-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem}.lab-rumor5 .r5-result h2{color:var(--ink);font-size:1.3rem;font-weight:650;line-height:1.65}.lab-rumor5 .r5-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.lab-rumor5 .r5-result li+li{margin-top:.5rem}.lab-rumor5 .r5-result>p{margin-top:.9rem;font-size:.875rem;line-height:1.95}.lab-rumor5 .r5-result .r5-limit{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.75rem}.lab-rumor5 .r5-result .lab-actions{align-items:center;margin-top:1.25rem}.lab-rumor5 .r5-diagram{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.lab-rumor5 .r5-diagram-card{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;padding:1rem}.lab-rumor5 .r5-diagram-card>strong{color:var(--ink);font-size:.9375rem;line-height:1.9;display:block}.lab-rumor5 .r5-diagram-card>span{color:var(--accent);margin-top:.3rem;font-size:.8125rem;line-height:1.9;display:block}.lab-rumor5 .r5-diagram>p{color:var(--muted);grid-column:1/-1;font-size:.75rem;line-height:1.9;display:block}.lab-rumor5 .r5-record-icon{width:6rem;max-width:100%;height:auto;color:var(--accent);margin-bottom:.8rem;display:block}.lab-rumor5 .r5-record-icon rect{fill:var(--soft);stroke:currentColor;stroke-width:1.5px}.lab-rumor5 .r5-record-icon path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}html[lang=en] .lab-rumor5 :is(p,button,strong,dd){word-break:normal}@media (width<=639px){.lab-rumor5 .r5-model{padding:.8rem;font-size:.6875rem}.lab-rumor5 .r5-model strong{font-size:.6875rem}.lab-rumor5 .lab-progress{gap:.6rem}.lab-rumor5 .lab-progress li{gap:.4rem;font-size:.75rem;line-height:1.75}.lab-rumor5 .lab-progress li>span{flex-basis:1.55rem;height:1.55rem}.lab-rumor5 .lab-heading h2{font-size:1.2rem}.lab-rumor5 .lab-heading p{font-size:.875rem}.lab-rumor5 .r5-card{padding:1rem}.lab-rumor5 .r5-controls{gap:.5rem}.lab-rumor5 .r5-controls button{padding:.7rem .5rem;font-size:.75rem}.lab-rumor5 .r5-subjects dl,.lab-rumor5 .r5-metadata,.lab-rumor5 .r5-reveal-controls,.lab-rumor5 .r5-diagram{grid-template-columns:1fr;gap:.75rem}.lab-rumor5 .r5-grade{font-size:3rem}.lab-rumor5 .r5-key{padding:.8rem}.lab-rumor5 .r5-scale{gap:.25rem}.lab-rumor5 .r5-scale li{min-height:2.2rem;font-size:.875rem}.lab-rumor5 .r5-interpretation{font-size:.875rem}.lab-rumor5 .lab-secondary,.lab-rumor5 .lab-primary{font-size:.8125rem}.lab-rumor5 .r5-feedback{padding:.9rem 1rem}.lab-rumor5 .r5-feedback p{font-size:.8125rem}.lab-rumor5 .r5-next>div,.lab-rumor5 .r5-next .lab-primary{width:100%}.lab-rumor5 .r5-next{gap:.4rem}.lab-rumor5 .r5-result{padding:1.1rem}.lab-rumor5 .r5-result h2{font-size:1.15rem}.lab-rumor5 .r5-result ul,.lab-rumor5 .r5-result>p{font-size:.8125rem}.lab-rumor5 .r5-result .lab-primary{width:100%}}@media (prefers-reduced-motion:reduce){.lab-rumor5 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-photo6{width:100%;min-width:0;color:var(--body)}.lab-photo6 *{box-sizing:border-box}.lab-photo6 .p6-badge{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.65rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.85}.lab-photo6 .p6-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.lab-photo6 .p6-progress li{border-top:2px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;min-width:0;padding-top:.8rem;font-size:.75rem;line-height:1.75;display:flex}.lab-photo6 .p6-progress li[aria-current=step],.lab-photo6 .p6-progress li[data-complete=true]{border-color:var(--accent);color:var(--accent)}.lab-photo6 .p6-progress li>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.6875rem;display:grid}.lab-photo6 .p6-heading h2{color:var(--ink);font-size:1.4rem;line-height:1.55}.lab-photo6 .p6-heading p{margin-top:.75rem;font-size:.9375rem;line-height:1.9}.lab-photo6 .p6-heading:focus,.lab-photo6 .p6-result:focus{outline:none}.lab-photo6 .p6-fixed{color:var(--accent);margin:1rem 0;font-size:.75rem;line-height:1.85}.lab-photo6 .p6-views{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:.75rem;display:grid}.lab-photo6 .p6-views figure{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;min-width:0;padding:.8rem;overflow:hidden}.lab-photo6 .p6-views .p6-comparison{border-color:var(--accent)}.lab-photo6 .p6-views figcaption{flex-direction:column;gap:.25rem;min-height:3.4rem;margin-bottom:.65rem;display:flex}.lab-photo6 .p6-views figcaption span{color:var(--muted);font-size:.6875rem;line-height:1.75}.lab-photo6 .p6-views figcaption strong{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;line-height:1.75}.lab-photo6 .p6-views svg,.lab-photo6 .p6-diagram svg{width:100%;height:auto;display:block}.lab-photo6 .p6-controls{border:0;min-width:0;margin:1.25rem 0 0;padding:0}.lab-photo6 .p6-controls legend{color:var(--ink);margin-bottom:.65rem;font-size:.8125rem;font-weight:650;line-height:1.85}.lab-photo6 .p6-presets{flex-wrap:wrap;gap:.6rem;display:flex}.lab-photo6 .p6-presets button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:2.875rem;color:var(--ink);border-radius:.6rem;padding:.65rem 1rem;font-size:.8125rem;line-height:1.7}.lab-photo6 .p6-presets button:hover{border-color:var(--accent)}.lab-photo6 .p6-presets button[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent);font-weight:650}.lab-photo6 .p6-feedback{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 .6rem .6rem 0;min-height:8.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.lab-photo6 .p6-feedback>strong{color:var(--accent);font-size:.75rem;font-weight:700}.lab-photo6 .p6-feedback p{color:var(--ink);margin-top:.35rem;font-size:.875rem;line-height:1.9}.lab-photo6 .p6-primary{background:var(--button);max-width:100%;min-height:3rem;color:var(--button-text);text-align:center;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.7;text-decoration:none;display:inline-flex}.lab-photo6 .p6-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.lab-photo6 .p6-next{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.3rem;display:flex}.lab-photo6 .p6-next>div{min-width:0;max-width:100%}.lab-photo6 .p6-next p{color:var(--muted);margin-top:.55rem;font-size:.6875rem;line-height:1.85}.lab-photo6 .p6-text{min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.85}.lab-photo6 .p6-text:hover{color:var(--accent);text-decoration-color:currentColor}.lab-photo6 .p6-scope{color:var(--muted);margin-top:1.2rem;font-size:.75rem;line-height:1.9}.lab-photo6 .p6-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem;scroll-margin-top:8rem}.lab-photo6 .p6-result h2{color:var(--ink);font-size:1.3rem;line-height:1.65}.lab-photo6 .p6-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.9}.lab-photo6 .p6-result li+li{margin-top:.5rem}.lab-photo6 .p6-result>p{margin-top:.85rem;font-size:.875rem;line-height:1.9}.lab-photo6 .p6-result-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin-top:1.3rem;display:flex}.lab-photo6 .p6-diagram figure{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;min-width:0;padding:.75rem;overflow:hidden}.lab-photo6 .p6-diagram figcaption{color:var(--ink);text-align:center;background:0 0;border:0;padding:0 0 .65rem;font-size:.8125rem;font-weight:650;line-height:1.75}.lab-photo6 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=600px){.lab-photo6 .p6-progress{gap:.65rem}.lab-photo6 .p6-progress li{gap:.45rem;font-size:.6875rem}.lab-photo6 .p6-heading h2{font-size:1.2rem}.lab-photo6 .p6-heading p{font-size:.875rem}.lab-photo6 .p6-views{grid-template-columns:1fr;gap:.75rem}.lab-photo6 .p6-views figure{padding:.65rem}.lab-photo6 .p6-views figcaption{min-height:0}.lab-photo6 .p6-presets button{flex:9rem;padding:.65rem .75rem;font-size:.75rem}.lab-photo6 .p6-feedback{min-height:9rem;padding:.85rem 1rem}.lab-photo6 .p6-feedback p{font-size:.8125rem}.lab-photo6 .p6-next>div,.lab-photo6 .p6-next .p6-primary{width:100%}.lab-photo6 .p6-primary{font-size:.8125rem}.lab-photo6 .p6-result{padding:1.1rem}.lab-photo6 .p6-result h2{font-size:1.15rem}.lab-photo6 .p6-result>p,.lab-photo6 .p6-result ul{font-size:.8125rem}.lab-photo6 .p6-result-actions .p6-primary{width:100%}.lab-photo6 .p6-diagram figcaption{font-size:.75rem}.lab-photo6 .p6-diagram figure{padding:.65rem}}@media (prefers-reduced-motion:reduce){.lab-photo6 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-photo6 .p6-diagram{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.lab-photo6 button:disabled{opacity:.48;cursor:not-allowed}@media (width<=600px){.lab-photo6 .p6-diagram{grid-template-columns:1fr}.lab-photo6 .p6-progress li{overflow-wrap:anywhere}.lab-photo6 .p6-presets button{flex-basis:10rem}}.lab-photo6 [hidden]{display:none!important}.lab-photo6 .p6-data{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;margin-top:1.4rem;padding:1rem}.lab-photo6 .p6-data h3,.lab-photo6 .p6-code h3{color:var(--ink);font-size:.875rem;line-height:1.8}.lab-photo6 .p6-data>h3:not(:first-child){margin-top:1.3rem}.lab-photo6 .p6-data>p{color:var(--muted);margin-top:.3rem;font-size:.75rem;line-height:1.9}.lab-photo6 .p6-time-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.lab-photo6 .p6-time-list li{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-width:0;padding:.5rem .25rem;display:flex}.lab-photo6 .p6-time-list li>span{color:var(--muted);font-size:.625rem;line-height:1.7}.lab-photo6 .p6-time-list li>strong{color:var(--ink);font-size:1.1875rem;font-weight:700;line-height:1.5}.lab-photo6 .p6-time-list li[data-position=D]{border-color:var(--accent);background:var(--soft)}.lab-photo6 .p6-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.8rem 0 0;display:grid}.lab-photo6 .p6-count-grid>div{border:1px solid var(--line);background:var(--soft);text-align:center;border-radius:.45rem;min-width:0;padding:.6rem .25rem}.lab-photo6 .p6-count-grid>div[data-visits="0"]{background:var(--surface)}.lab-photo6 .p6-count-grid dt{color:var(--muted);font-size:.75rem;line-height:1.75}.lab-photo6 .p6-count-grid dd{color:var(--ink);margin:0;font-size:1.125rem;font-weight:700;line-height:1.65}.lab-photo6 .p6-count-grid .p6-block-count{text-align:start;background:var(--surface);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:.7rem .8rem;display:grid}.lab-photo6 .p6-block-count dt{color:var(--ink);align-items:center;gap:.4rem;display:flex}.lab-photo6 .p6-block-count i{background:#42775f;border-radius:.15rem;flex:none;width:.9rem;height:.7rem;display:inline-block}.lab-photo6 .p6-block-count>span{color:var(--muted);grid-column:1/-1;font-size:.6875rem;line-height:1.75}.lab-photo6 .p6-code{border-left:3px solid var(--line);background:var(--surface);margin-top:1rem;padding:.9rem 1rem}.lab-photo6 .p6-code p,.lab-photo6 .p6-diagram-code{color:var(--muted);margin-top:.35rem;font-size:.75rem;line-height:1.9}.lab-photo6 .p6-diagram-code{padding-top:.65rem}.lab-photo6 .p6-diagram .p6-time-list{margin:.75rem 0 0}@media (width<=600px){.lab-photo6 .p6-data{padding:.85rem .7rem}.lab-photo6 .p6-data h3,.lab-photo6 .p6-code h3{font-size:.8125rem}.lab-photo6 .p6-time-list,.lab-photo6 .p6-count-grid{gap:.35rem}.lab-photo6 .p6-time-list li>strong{font-size:1.125rem}.lab-photo6 .p6-count-grid dd{font-size:1.0625rem}.lab-photo6 .p6-code{padding:.8rem .85rem}}.lab-exhibit6{--ex6-water:#5ba7c4;--ex6-arrow:#123e50;--ex6-air:#a96913;width:100%;min-width:0;color:var(--body,#3f3f46);overflow-wrap:anywhere;font-size:15px;line-height:1.8}html[data-theme=dark] .lab-exhibit6{--ex6-water:#397c96;--ex6-arrow:#e3f6fc;--ex6-air:#f3bf62}.lab-exhibit6 *{box-sizing:border-box}.lab-exhibit6 [hidden]{display:none!important}.lab-exhibit6 :is(h2,h3,h4,p,figure,ol,ul,dl,dd){margin:0}.lab-exhibit6 :is(h2,h3,h4,strong){color:var(--ink,#18181b)}.lab-exhibit6 h2{letter-spacing:-.025em;margin-bottom:15px;font-size:clamp(21px,3vw,26px);line-height:1.5}.lab-exhibit6 h3{margin-bottom:13px;font-size:17px;line-height:1.6}.lab-exhibit6 p{word-break:keep-all;overflow-wrap:break-word}html[lang=en] .lab-exhibit6 p{word-break:normal}.lab-exhibit6 :is(button,a,summary){font:inherit;touch-action:manipulation}.lab-exhibit6 button,.lab-exhibit6 summary{cursor:pointer}.lab-exhibit6 button:disabled{cursor:default;opacity:.45}.lab-exhibit6 :is(button,a,summary):focus-visible{outline:3px solid var(--accent,#047857);outline-offset:4px}.lab-exhibit6 [tabindex="-1"]:focus{outline:none}.lab-exhibit6 .ex6-guide,.lab-exhibit6 .ex6-result{scroll-margin-top:1rem}.lab-exhibit6 svg{width:100%;max-width:100%;height:auto;display:block}.lab-exhibit6 .ex6-scope{border:1px solid var(--line,#ddd);background:var(--subtle,#f4f4f5);color:var(--muted,#52525b);border-radius:10px;margin-bottom:24px;padding:13px 16px;font-size:12px;line-height:1.9}.lab-exhibit6 .ex6-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:25px;padding:0;list-style:none;display:grid}.lab-exhibit6 .ex6-progress li{border-bottom:2px solid var(--line,#ddd);min-width:0;color:var(--muted,#666);align-items:center;gap:10px;padding-bottom:13px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.lab-exhibit6 .ex6-progress li>span{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:12px;display:grid}.lab-exhibit6 .ex6-progress li[aria-current=step]{border-color:var(--accent,#047857);color:var(--ink,#18181b)}.lab-exhibit6 .ex6-progress li[aria-current=step]>span{background:var(--accent,#047857);border-color:var(--accent,#047857);color:var(--page,#fff)}.lab-exhibit6 .ex6-instruction{max-width:68ch;margin-bottom:14px;font-size:16px;line-height:1.9}.lab-exhibit6 .ex6-fixed{color:var(--muted,#666);background:var(--subtle,#f4f4f5);border-radius:8px;margin-bottom:23px;padding:12px 14px;font-size:13px;line-height:1.9}.lab-exhibit6 .ex6-controls{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0 0 20px;padding:0;display:grid}.lab-exhibit6 .ex6-controls>legend{color:var(--muted,#666);margin-bottom:10px;padding:0;font-size:13px;font-weight:600;line-height:1.8}.lab-exhibit6 .ex6-secondary,.lab-exhibit6 .ex6-primary{text-align:center;white-space:normal;border-radius:9px;max-width:100%;min-height:46px;padding:12px 15px;font-weight:600;line-height:1.7}.lab-exhibit6 .ex6-secondary{border:1px solid var(--line,#ddd);background:var(--surface,#fff);color:var(--ink,#18181b)}.lab-exhibit6 .ex6-secondary[aria-pressed=true]{border-color:var(--accent,#047857);box-shadow:inset 0 0 0 1px var(--accent,#047857);background:var(--soft,#ecfdf5)}.lab-exhibit6 .ex6-primary{border:1px solid var(--button,#18181b);background:var(--button,#18181b);color:var(--button-text,#fff);justify-content:center;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.lab-exhibit6 .ex6-primary>span{flex:none}.lab-exhibit6 .ex6-text{border:0;border-bottom:1px solid var(--line,#ddd);min-height:40px;color:var(--muted,#666);text-align:start;background:0 0;padding:8px 0;font-size:13px;line-height:1.8}.lab-exhibit6 .ex6-scene{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:14px;padding:20px}.lab-exhibit6 .ex6-scene>h3{border-bottom:1px solid var(--line,#ddd);padding-bottom:13px;font-size:18px;line-height:1.6}.lab-exhibit6 .ex6-scene-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:20px;display:grid}.lab-exhibit6 .ex6-scene-grid>figure{min-width:0}.lab-exhibit6 .ex6-scene-grid figcaption{color:var(--muted,#666);border:0;padding:0;font-size:12px;line-height:1.8}.lab-exhibit6 .ex6-section{max-width:350px;margin-inline:auto}.lab-exhibit6 .ex6-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding-top:6px;display:grid}.lab-exhibit6 .ex6-metrics>div{border:1px solid var(--line,#ddd);background:var(--page,#fafaf9);border-radius:9px;min-width:0;padding:12px}.lab-exhibit6 .ex6-metrics dt{color:var(--muted,#666);font-size:12px;line-height:1.6}.lab-exhibit6 .ex6-metrics dd{color:var(--ink,#18181b);font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;font-weight:700;line-height:1.55}.lab-exhibit6 .ex6-metrics .ex6-level{color:var(--ink,#18181b);font-size:34px;line-height:1.35}.lab-exhibit6 .ex6-metrics .ex6-metric-wide{grid-column:1/-1}.lab-exhibit6 .ex6-metrics .ex6-metric-wide dd{font-size:17px;line-height:1.65}.lab-exhibit6 .ex6-metrics>div:nth-child(4)>dd{font-size:13px;font-weight:600;line-height:1.8}.lab-exhibit6 .ex6-scene-caption{margin-top:17px;font-size:13px;line-height:1.95}.lab-exhibit6 .ex6-key{border-top:1px solid var(--line,#ddd);color:var(--muted,#666);flex-wrap:wrap;gap:8px 18px;margin-top:15px;padding:14px 0 0;font-size:11px;line-height:1.8;list-style:none;display:flex}.lab-exhibit6 .ex6-key>li{align-items:center;gap:7px;display:flex}.lab-exhibit6 .ex6-water-key{background:var(--ex6-water);border-radius:3px;flex:none;width:13px;height:13px}.lab-exhibit6 .ex6-arrow-key{color:var(--ex6-arrow);text-align:center;flex:none;min-width:13px;font-size:19px;line-height:1}.lab-exhibit6 .ex6-air-key{border:2px dashed var(--ex6-air);border-radius:3px;flex:none;width:15px;height:13px}.lab-exhibit6 .ex6-air-note{color:var(--muted,#666);border:1px dashed var(--line,#ddd);border-radius:8px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.9}.lab-exhibit6 .ex6-checked{color:var(--ink,#18181b);font-variant-numeric:tabular-nums;padding:19px 0 14px;font-size:13px;font-weight:600}.lab-exhibit6 .ex6-feedback{border:1px solid var(--line,#ddd);border-inline-start:3px solid var(--accent,#047857);background:var(--soft,#ecfdf5);border-radius:0 10px 10px 0;min-height:115px;margin-bottom:22px;padding:16px 18px}.lab-exhibit6 .ex6-feedback>strong{letter-spacing:.03em;font-size:12px}.lab-exhibit6 .ex6-feedback>p{margin-top:6px;font-size:14px;line-height:1.95}.lab-exhibit6 .ex6-actions{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;display:flex}.lab-exhibit6 .ex6-actions>div{flex:270px;min-width:0}.lab-exhibit6 .ex6-unlock{color:var(--muted,#666);margin-top:10px;font-size:12px;line-height:1.9}.lab-exhibit6 .ex6-note{color:var(--muted,#666);border-top:1px solid var(--line,#ddd);padding-top:16px;font-size:12px;line-height:1.9}.lab-exhibit6 .ex6-details{border-top:1px solid var(--line,#ddd);color:var(--muted,#666);margin-top:20px;padding-top:12px;font-size:12px;line-height:1.9}.lab-exhibit6 .ex6-details>summary{min-height:40px;color:var(--ink,#18181b);padding:6px 0;font-weight:600}.lab-exhibit6 .ex6-details>p{margin-top:10px}.lab-exhibit6 .ex6-result{border:1px solid var(--line,#ddd);background:var(--soft,#ecfdf5);border-radius:14px;margin-top:30px;padding:24px}.lab-exhibit6 .ex6-result>ul{margin:16px 0;padding-inline-start:21px}.lab-exhibit6 .ex6-result>ul>li{margin-bottom:10px;padding-inline-start:3px}.lab-exhibit6 .ex6-ending{border-top:1px solid var(--line,#ddd);margin-top:20px;padding-top:18px}.lab-exhibit6 .ex6-ending>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:15px;display:grid}.lab-exhibit6 .ex6-ending svg{max-width:200px}.lab-exhibit6 .ex6-ending p{font-size:14px;line-height:1.95}.lab-exhibit6 .ex6-result .ex6-limit{color:var(--muted,#666);border-top:1px solid var(--line,#ddd);margin-top:18px;padding-top:14px;font-size:12px;line-height:1.95}.lab-exhibit6 .ex6-result-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:20px;display:flex}.lab-exhibit6 .ex6-reading-groups>section+section{margin-top:28px}.lab-exhibit6 .ex6-reading-groups h3{margin-bottom:12px;font-size:15px}.lab-exhibit6 .ex6-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.lab-exhibit6 .ex6-reading-card{border:1px solid var(--line,#ddd);background:var(--surface,#fff);border-radius:12px;min-width:0;padding:14px}.lab-exhibit6 .ex6-reading-card>figcaption{color:var(--ink,#18181b);border:0;margin-bottom:8px;padding:0;font-size:14px;font-weight:600;line-height:1.7}.lab-exhibit6 .ex6-reading-card>.ex6-section{max-width:215px}.lab-exhibit6 .ex6-metrics-compact{gap:7px;padding-top:4px}.lab-exhibit6 .ex6-metrics-compact>div{padding:9px 10px}.lab-exhibit6 .ex6-metrics-compact dt{font-size:11px}.lab-exhibit6 .ex6-metrics-compact dd,.lab-exhibit6 .ex6-metrics-compact .ex6-level{font-size:22px;line-height:1.45}.lab-exhibit6 .ex6-metrics-compact .ex6-metric-wide dd{font-size:13px;font-weight:600;line-height:1.75}.lab-exhibit6 .ex6-reading-card>p,.lab-exhibit6 .ex6-reading-note{color:var(--muted,#666);margin-top:13px;font-size:12px;line-height:1.95}@media (width<=700px){.lab-exhibit6 .ex6-scene-grid{grid-template-columns:minmax(0,1fr);gap:12px}.lab-exhibit6 .ex6-scene-grid .ex6-section{max-width:310px}.lab-exhibit6 .ex6-scene{padding:17px}.lab-exhibit6 .ex6-metrics{padding-top:0}.lab-exhibit6 .ex6-metrics dd{font-size:22px}.lab-exhibit6 .ex6-ending>div{grid-template-columns:minmax(0,1fr)}.lab-exhibit6 .ex6-ending svg{max-width:170px}}@media (width<=540px){.lab-exhibit6 .ex6-reading-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.lab-exhibit6 .ex6-progress,.lab-exhibit6 .ex6-controls{grid-template-columns:minmax(0,1fr);gap:10px}.lab-exhibit6 .ex6-instruction{font-size:15px}.lab-exhibit6 .ex6-scene{padding:14px}.lab-exhibit6 .ex6-scene>h3{font-size:16px}.lab-exhibit6 .ex6-result{padding:18px}.lab-exhibit6 .ex6-actions .ex6-primary,.lab-exhibit6 .ex6-result-actions .ex6-primary{width:100%}.lab-exhibit6 .ex6-feedback{padding:14px}.lab-exhibit6 .ex6-metrics>div{padding:10px}.lab-exhibit6 .ex6-reading-card{padding:12px}}@media (prefers-reduced-motion:reduce){.lab-exhibit6 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-observation6{--br6-field:#f3f6f5;--br6-mist:#e1e9eb;--br6-shadow:#58666b;--br6-sun:#b68423;width:100%;min-width:0;color:var(--body)}html[data-theme=dark] .lab-observation6{--br6-field:#202b27;--br6-mist:#293c3d;--br6-shadow:#b4c4c7;--br6-sun:#efc573}.lab-observation6 *{box-sizing:border-box}.lab-observation6 [hidden]{display:none!important}.lab-observation6 button{cursor:pointer;font-family:inherit}.lab-observation6 button:disabled{cursor:default;opacity:.55}.lab-observation6 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-observation6 .br6-scope{border-left:2px solid var(--accent);color:var(--muted);margin:0 0 1.2rem;padding:.55rem .8rem;font-size:.75rem;line-height:1.85}.lab-observation6 .br6-guide,.lab-observation6 .br6-result{scroll-margin-top:8rem}.lab-observation6 .br6-guide:focus,.lab-observation6 .br6-result:focus{outline:none}.lab-observation6 .lab-progress{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1.7rem;padding:0;font-size:.75rem;line-height:1.7;list-style:none;display:grid}.lab-observation6 .lab-progress li{border:1px solid var(--line);border-radius:.65rem;align-items:center;gap:.6rem;min-width:0;padding:.7rem .8rem;display:flex}.lab-observation6 .lab-progress li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;display:grid}.lab-observation6 .lab-progress li[aria-current=step]{color:var(--accent);border-color:var(--accent);background:var(--soft)}.lab-observation6 .lab-progress li[data-complete=true]>span{color:var(--accent);border-color:var(--accent)}.lab-observation6 .lab-heading h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 .65rem;font-size:1.2rem;line-height:1.6}.lab-observation6 .lab-heading>p{color:var(--body);margin:0;font-size:.875rem;line-height:1.9}.lab-observation6 .br6-stage-grid,.lab-observation6 .br6-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;min-width:0;display:grid}.lab-observation6 .br6-stage-grid{margin:1.3rem 0 0}.lab-observation6 .lab-figure{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;min-width:0;margin:0;padding:1.15rem}.lab-observation6 .lab-figure figcaption{color:var(--ink);border:0;min-height:3.5rem;margin:0 0 .9rem;padding:0;font-size:.875rem;font-weight:600;line-height:1.8;display:block}.lab-observation6 .lab-figure figcaption small{color:var(--muted);margin-top:.25rem;font-size:.6875rem;font-weight:400;line-height:1.8;display:block}.lab-observation6 .lab-figure svg{width:100%;max-width:100%;height:auto;font-family:inherit;display:block}.lab-observation6 .br6-pose-state{color:var(--accent);font-size:.8125rem;font-weight:600;line-height:1.9;margin:.8rem 0 0!important}.lab-observation6 .br6-current{color:var(--br6-sun);font-size:.8125rem;font-weight:650;line-height:1.8;margin:0 0 .65rem!important}.lab-observation6 .br6-layout-labels{color:var(--muted);justify-content:flex-end;gap:.8rem;margin:.6rem 0 0;font-size:.6875rem;line-height:1.8;display:flex}.lab-observation6 .br6-layout-labels>span{min-width:0}.lab-observation6 .br6-layout-labels>span:last-child{text-align:right}.lab-observation6 .br6-direction{border-top:1px solid var(--line);color:var(--ink);padding-top:.7rem;font-size:.8125rem;font-weight:600;line-height:1.9;margin:.9rem 0 0!important}.lab-observation6 .br6-legend{color:var(--muted);gap:.5rem;margin:.8rem 0 0;padding:0;font-size:.6875rem;line-height:1.8;list-style:none;display:grid}.lab-observation6 .br6-legend li{align-items:center;gap:.6rem;min-width:0;display:flex}.lab-observation6 .br6-legend li>i{width:1.7rem;min-width:1.7rem;height:0;display:block}.lab-observation6 .br6-key-light{border-top:3px solid var(--accent)}.lab-observation6 .br6-key-blocked{border-top:3px dashed var(--br6-shadow)}.lab-observation6 .lab-note{color:var(--muted);font-size:.75rem;line-height:1.9}.lab-observation6 .br6-fixed{color:var(--muted);font-size:.6875rem;line-height:1.85;margin:.85rem 0 0!important}.lab-observation6 .br6-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0 0;display:grid}.lab-observation6 .br6-controls button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);word-break:keep-all;overflow-wrap:break-word;border-radius:.6rem;min-width:0;min-height:3rem;padding:.7rem .8rem;font-size:.8125rem;line-height:1.8}.lab-observation6 .br6-controls button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);font-weight:600}.lab-observation6 .lab-feedback{border-left:3px solid var(--accent);background:var(--soft);min-height:7.5rem;color:var(--body);border-radius:0 .6rem .6rem 0;margin:1.5rem 0;padding:1rem 1.15rem;font-size:.8125rem;line-height:1.9}.lab-observation6 .lab-feedback>strong{color:var(--accent);font-size:.75rem}.lab-observation6 .lab-feedback p{margin:.35rem 0 0}.lab-observation6 .lab-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.lab-observation6 .br6-next{justify-content:space-between;align-items:flex-start}.lab-observation6 .br6-next>div{min-width:0;max-width:100%}.lab-observation6 .lab-primary{font:inherit;background:var(--accent);border:1px solid var(--accent);max-width:100%;min-height:3rem;color:var(--page);white-space:normal;word-break:keep-all;overflow-wrap:break-word;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.8125rem;line-height:1.8;text-decoration:none;display:inline-flex}.lab-observation6 .br6-unlock{color:var(--muted);margin:.6rem 0 0;font-size:.6875rem;line-height:1.8}.lab-observation6 .br6-limit{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:1rem}.lab-observation6 .br6-text-button{font:inherit;min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;background:0 0;border:0;max-width:100%;padding:.5rem 0;font-size:.75rem;line-height:1.8;text-decoration:underline}.lab-observation6 .br6-text-button:hover{color:var(--accent)}.lab-observation6 .lab-result{border:1px solid var(--accent);background:var(--surface);border-radius:.9rem;margin:2rem 0 0;padding:1.6rem}.lab-observation6 .lab-result h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 1rem;font-size:1.2rem;line-height:1.7}.lab-observation6 .lab-result p,.lab-observation6 .lab-result ul{color:var(--body);margin:1rem 0;font-size:.875rem;line-height:1.9}.lab-observation6 .lab-result ul{padding-left:1.25rem}.lab-observation6 .lab-result li+li{margin-top:.5rem}.lab-observation6 .br6-result-limit{border-top:1px solid var(--line);padding-top:1rem;color:var(--muted)!important;font-size:.75rem!important}@media (width<=639px){.lab-observation6 .br6-stage-grid,.lab-observation6 .br6-reading-grid{grid-template-columns:1fr;gap:.8rem}.lab-observation6 .lab-figure{padding:.8rem}.lab-observation6 .lab-figure figcaption{min-height:0;margin-bottom:.65rem;font-size:.8125rem}.lab-observation6 .lab-figure figcaption small{font-size:.6875rem}.lab-observation6 .br6-controls{grid-template-columns:1fr}.lab-observation6 .br6-controls button{font-size:.75rem}.lab-observation6 .br6-scope{font-size:.6875rem}.lab-observation6 .lab-progress{gap:.5rem;font-size:.6875rem}.lab-observation6 .lab-progress li{padding:.6rem;display:block}.lab-observation6 .lab-progress li>span{margin-bottom:.35rem}.lab-observation6 .lab-heading h2,.lab-observation6 .lab-result h2{font-size:1.05rem}.lab-observation6 .lab-heading>p{font-size:.8125rem}.lab-observation6 .br6-pose-state,.lab-observation6 .br6-current,.lab-observation6 .br6-direction{font-size:.75rem}.lab-observation6 .br6-next>div,.lab-observation6 .br6-next .lab-primary,.lab-observation6 .br6-result .lab-primary{width:100%}.lab-observation6 .lab-feedback{padding:.85rem 1rem;font-size:.75rem}.lab-observation6 .lab-result{padding:1rem}.lab-observation6 .lab-result p,.lab-observation6 .lab-result ul{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.lab-observation6 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-rumor6{width:100%;min-width:0;color:var(--body)}.lab-rumor6 *{box-sizing:border-box}.lab-rumor6 [hidden]{display:none!important}.lab-rumor6 :is(h2,h3,h4,p,ol,figure){margin:0}.lab-rumor6 :is(p,button,strong){overflow-wrap:break-word;word-break:keep-all}.lab-rumor6 :is(button,a){touch-action:manipulation}.lab-rumor6 button{font:inherit;cursor:pointer}.lab-rumor6 button:disabled{cursor:default;opacity:.45}.lab-rumor6 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-rumor6 .r6-model{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:.65rem;margin-bottom:1.2rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.9}.lab-rumor6 .r6-model strong{color:var(--ink);font-size:.75rem;font-weight:650;display:block}.lab-rumor6 .r6-model p{margin-top:.3rem}.lab-rumor6 .lab-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.lab-rumor6 .lab-progress li{border-bottom:2px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:.55rem;padding-bottom:.85rem;font-size:.8125rem;line-height:1.8;display:flex}.lab-rumor6 .lab-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:0 0 1.7rem;place-items:center;height:1.7rem;font-size:.6875rem;font-weight:650;display:grid}.lab-rumor6 .lab-progress li[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.lab-rumor6 .lab-progress li[aria-current=step]>span{background:var(--soft);border-color:var(--accent)}.lab-rumor6 .lab-progress li[data-complete=true]>span{background:var(--accent);border-color:var(--accent);color:var(--page)}.lab-rumor6 .r6-guide,.lab-rumor6 .r6-result{scroll-margin-top:7rem}.lab-rumor6 .r6-guide:focus,.lab-rumor6 .r6-result:focus{outline:none}.lab-rumor6 .lab-heading h2{color:var(--ink);letter-spacing:-.03em;font-size:1.35rem;font-weight:700;line-height:1.6}.lab-rumor6 .lab-heading p{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.lab-rumor6 .lab-primary,.lab-rumor6 .lab-secondary{text-align:center;white-space:normal;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;min-width:0;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.8;text-decoration:none;display:inline-flex}.lab-rumor6 .lab-primary{background:var(--button);color:var(--button-text)}.lab-rumor6 .lab-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.lab-rumor6 .lab-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.lab-rumor6 .lab-secondary:hover,.lab-rumor6 .lab-secondary[aria-pressed=true]{border-color:var(--accent);background:var(--soft);color:var(--accent)}.lab-rumor6 .r6-order-control{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;margin-top:1.1rem;padding:1rem 1.1rem}.lab-rumor6 .r6-order-control h3{color:var(--ink);font-size:.9375rem;font-weight:650;line-height:1.8}.lab-rumor6 .r6-order-control>p{color:var(--muted);margin-top:.4rem;font-size:.75rem;line-height:1.9}.lab-rumor6 .r6-quantity-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.lab-rumor6 .r6-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0;margin-top:1rem;display:grid}.lab-rumor6 .r6-account{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;padding:1.1rem}.lab-rumor6 .r6-account:nth-child(3){grid-column:1/-1}.lab-rumor6 .r6-eyebrow{color:var(--muted);margin-bottom:.5rem;font-size:.75rem;line-height:1.9}.lab-rumor6 .r6-account h3{color:var(--ink);font-size:.9375rem;font-weight:650;line-height:1.85}.lab-rumor6 .r6-amount{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.6rem;font-size:2.6rem;font-weight:700;line-height:1.55;display:flex}.lab-rumor6 .r6-amount>small{color:var(--muted);font-size:.8125rem;font-weight:500;line-height:1.9}.lab-rumor6 .r6-development{border-color:var(--accent);background:var(--soft)}.lab-rumor6 .r6-development .r6-amount{color:var(--accent)}.lab-rumor6 .r6-card-note{color:var(--muted);margin-top:.6rem;font-size:.75rem;line-height:1.9}.lab-rumor6 .r6-formula{color:var(--ink);margin-top:.3rem;font-size:.875rem;line-height:1.85}.lab-rumor6 .r6-added{border-style:dashed;border-color:var(--accent)}.lab-rumor6 .r6-flow-heading{color:var(--muted);margin-top:1.25rem;font-size:.8125rem;font-weight:650;line-height:1.9}.lab-rumor6 .r6-flow{border:1px solid var(--line);background:var(--page);border-radius:.65rem;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1rem;min-width:0;margin-top:.65rem;padding:1rem;display:grid}.lab-rumor6 .r6-maker-node{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.lab-rumor6 .r6-maker-node>strong{color:var(--ink);text-align:center;font-size:.8125rem;font-weight:650;line-height:1.9}.lab-rumor6 .r6-pen{width:6rem;max-width:100%;height:auto;color:var(--accent);display:block}.lab-rumor6 .r6-pen path:first-child{fill:var(--soft);stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.lab-rumor6 .r6-pen path+path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lab-rumor6 .r6-routes{gap:.8rem;min-width:0;display:grid}.lab-rumor6 .r6-route{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;min-width:0;padding:.85rem}.lab-rumor6 .r6-route.r6-added{border:1px dashed var(--accent)}.lab-rumor6 .r6-route h4{color:var(--ink);font-size:.8125rem;font-weight:650;line-height:1.9}.lab-rumor6 .r6-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.6rem;display:grid}.lab-rumor6 .r6-directions>div{min-width:0}.lab-rumor6 .r6-directions span{color:var(--muted);font-size:.6875rem;line-height:1.8;display:block}.lab-rumor6 .r6-directions strong{color:var(--ink);margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1.85;display:block}.lab-rumor6 .r6-arrow{width:5.5rem;max-width:100%;height:auto;color:var(--accent);margin:.15rem 0;display:block}.lab-rumor6 .r6-arrow path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lab-rumor6 .r6-team-control{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;margin-top:1.1rem;padding:1rem}.lab-rumor6 .r6-team-control>p{color:var(--muted);margin-top:.75rem;font-size:.8125rem;line-height:1.9}.lab-rumor6 .r6-accounting{color:var(--muted);border:1px solid var(--line);border-radius:.55rem;margin-top:1rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.95}.lab-rumor6 .r6-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7.5rem;margin-top:1.3rem;padding:1rem 1.1rem}.lab-rumor6 .r6-feedback strong{color:var(--accent);font-size:.75rem;line-height:1.8;display:block}.lab-rumor6 .r6-feedback p{color:var(--ink);margin-top:.3rem;font-size:.875rem;line-height:1.95}.lab-rumor6 .lab-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.2rem;display:flex}.lab-rumor6 .r6-next{justify-content:space-between;margin-top:1.3rem}.lab-rumor6 .r6-next>div{min-width:0;max-width:100%}.lab-rumor6 .r6-unlock{color:var(--muted);margin-top:.6rem;font-size:.6875rem;line-height:1.95}.lab-rumor6 .r6-text-button{color:var(--muted);text-underline-offset:.3em;min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.8}.lab-rumor6 .r6-text-button:hover{color:var(--accent);text-decoration-color:currentColor}.lab-rumor6 .r6-note{color:var(--muted);margin-top:1.2rem;font-size:.75rem;line-height:1.95}.lab-rumor6 .r6-result{border:1px solid var(--line);background:var(--soft);border-radius:.8rem;margin-top:2rem;padding:1.4rem}.lab-rumor6 .r6-result h2{color:var(--ink);font-size:1.3rem;font-weight:650;line-height:1.65}.lab-rumor6 .r6-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.lab-rumor6 .r6-result li+li{margin-top:.5rem}.lab-rumor6 .r6-result>p{margin-top:.9rem;font-size:.875rem;line-height:1.95}.lab-rumor6 .r6-result .r6-limit{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.75rem}.lab-rumor6 .r6-result .lab-actions{align-items:center;margin-top:1.25rem}.lab-rumor6 .r6-diagram{min-width:0}.lab-rumor6 .r6-diagram .r6-accounts{margin-top:0}.lab-rumor6 .r6-diagram-heading{color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.9}html[lang=en] .lab-rumor6 :is(p,button,strong){word-break:normal}@media (width<=639px){.lab-rumor6 .r6-model{padding:.8rem;font-size:.6875rem}.lab-rumor6 .r6-model strong{font-size:.6875rem}.lab-rumor6 .lab-progress{gap:.6rem}.lab-rumor6 .lab-progress li{gap:.4rem;font-size:.75rem;line-height:1.75}.lab-rumor6 .lab-progress li>span{flex-basis:1.55rem;height:1.55rem}.lab-rumor6 .lab-heading h2{font-size:1.2rem}.lab-rumor6 .lab-heading p{font-size:.875rem}.lab-rumor6 .r6-order-control,.lab-rumor6 .r6-account,.lab-rumor6 .r6-team-control{padding:1rem}.lab-rumor6 .r6-quantity-buttons{gap:.5rem}.lab-rumor6 .r6-quantity-buttons button{padding:.7rem .5rem;font-size:.8125rem}.lab-rumor6 .r6-accounts{grid-template-columns:1fr;gap:.8rem}.lab-rumor6 .r6-account:nth-child(3){grid-column:auto}.lab-rumor6 .r6-amount{font-size:2.4rem}.lab-rumor6 .r6-flow{grid-template-columns:1fr;gap:.85rem;padding:.85rem}.lab-rumor6 .r6-maker-node{flex-direction:row;gap:.7rem}.lab-rumor6 .r6-maker-node>strong{text-align:left}.lab-rumor6 .r6-pen{width:4.5rem}.lab-rumor6 .r6-directions{grid-template-columns:1fr;gap:.7rem}.lab-rumor6 .r6-directions>div+div{border-top:1px solid var(--line);padding-top:.7rem}.lab-rumor6 .r6-directions span{font-size:.75rem}.lab-rumor6 .r6-directions strong,.lab-rumor6 .lab-secondary,.lab-rumor6 .lab-primary{font-size:.8125rem}.lab-rumor6 .r6-team-control>button{width:100%}.lab-rumor6 .r6-feedback{padding:.9rem 1rem}.lab-rumor6 .r6-feedback p{font-size:.8125rem}.lab-rumor6 .r6-next>div,.lab-rumor6 .r6-next .lab-primary{width:100%}.lab-rumor6 .r6-next{gap:.4rem}.lab-rumor6 .r6-result{padding:1.1rem}.lab-rumor6 .r6-result h2{font-size:1.15rem}.lab-rumor6 .r6-result ul,.lab-rumor6 .r6-result>p{font-size:.8125rem}.lab-rumor6 .r6-result .lab-primary{width:100%}}@media (prefers-reduced-motion:reduce){.lab-rumor6 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-photo7{width:100%;min-width:0;color:var(--body,#37413d)}.lab-photo7 *{box-sizing:border-box}.lab-photo7 [hidden]{display:none!important}.lab-photo7 p,.lab-photo7 button,.lab-photo7 h2,.lab-photo7 h3,.lab-photo7 h4,.lab-photo7 figcaption{overflow-wrap:break-word;word-break:keep-all}html[lang=en] .lab-photo7 :is(p,button,h2,h3,h4,figcaption){word-break:normal}.lab-photo7 .p7-badge{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);color:var(--muted,#63716a);border-radius:.6rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.75rem;line-height:1.8}.lab-photo7 .p7-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.lab-photo7 .p7-progress li{border-top:2px solid var(--line,#d7e1da);color:var(--muted,#63716a);align-items:flex-start;gap:.6rem;min-width:0;padding-top:.75rem;font-size:.75rem;line-height:1.75;display:flex}.lab-photo7 .p7-progress li[aria-current=step]{border-color:var(--accent,#047857);color:var(--accent,#047857);font-weight:600}.lab-photo7 .p7-progress li>span{text-align:center;border:1px solid;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;line-height:1.4rem}.lab-photo7 .p7-guide,.lab-photo7 .p7-result{outline:none;scroll-margin-top:8rem}.lab-photo7 .p7-guide>h2,.lab-photo7 .p7-result>h2{color:var(--ink,#111b15);margin:0 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.65}.lab-photo7 .p7-instruction{margin:0 0 .9rem;font-size:.875rem;line-height:1.95}.lab-photo7 .p7-fixed{color:var(--accent,#047857);margin:0 0 1rem;font-size:.75rem;line-height:1.9}.lab-photo7 .p7-controls{border:0;min-width:0;margin:1.25rem 0 1rem;padding:0}.lab-photo7 .p7-controls legend{color:var(--ink,#111b15);margin-bottom:.65rem;font-size:.8125rem;font-weight:600}.lab-photo7 .p7-controls>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.lab-photo7 .p7-controls button{font:inherit;background:var(--surface,#fff);min-width:0;max-width:100%;min-height:3rem;color:var(--ink,#111b15);border:1px solid var(--line,#d7e1da);cursor:pointer;border-radius:.6rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.75}.lab-photo7 .p7-controls button[aria-pressed=true]{color:var(--accent,#047857);border-color:var(--accent,#047857);background:var(--soft,#ecfdf5);box-shadow:inset 0 0 0 1px var(--accent,#047857);font-weight:600}.lab-photo7 button:focus-visible,.lab-photo7 a:focus-visible{outline:3px solid var(--accent,#047857);outline-offset:3px}.lab-photo7 .p7-current{color:var(--ink,#111b15);margin:1.25rem 0 .65rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-photo7 .p7-patch-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.lab-photo7 .p7-patch-card{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);border-radius:.7rem;min-width:0;max-width:100%;padding:.85rem;margin:0!important}.lab-photo7 .p7-patch-card>figcaption{color:var(--ink,#111b15);margin:0 0 .75rem;padding:0;font-size:.875rem;font-weight:600;line-height:1.7;display:block}.lab-photo7 .p7-patch-card>figcaption>small{min-height:1.75em;color:var(--muted,#63716a);margin-top:.15rem;font-size:.6875rem;font-weight:400;line-height:1.75;display:block}.lab-photo7 .p7-patch-card>svg{width:100%;max-width:100%;height:auto;max-height:none;display:block}.lab-photo7 .p7-settings{background:var(--surface,#fff);border:1px solid var(--line,#d7e1da);border-radius:.7rem;min-width:0;margin:1.25rem 0 0;padding:1rem}.lab-photo7 .p7-settings>h3{color:var(--ink,#111b15);margin:0 0 .4rem;font-size:.875rem;font-weight:600;line-height:1.7}.lab-photo7 .p7-settings>p{color:var(--muted,#63716a);margin:.35rem 0 0;font-size:.75rem;line-height:1.85}.lab-photo7 .p7-settings>dl{grid-template-columns:1fr 1fr;gap:.7rem;margin:.85rem 0;display:grid}.lab-photo7 .p7-settings>dl>div{background:var(--soft,#f0f6f2);border-radius:.5rem;min-width:0;padding:.75rem}.lab-photo7 .p7-settings dt{color:var(--muted,#63716a);margin:0 0 .4rem;font-size:.75rem;line-height:1.75}.lab-photo7 .p7-settings dd{color:var(--ink,#111b15);margin:0;font-size:1rem;font-weight:600;line-height:1.75}.lab-photo7 .p7-settings code,.lab-photo7 .p7-reading-setting code{font:inherit;white-space:normal;overflow-wrap:anywhere;color:inherit;background:0 0;padding:0}.lab-photo7 .p7-perception{color:var(--muted,#63716a);border-left:2px solid var(--line,#d7e1da);margin:1rem 0;padding:.75rem .9rem;font-size:.75rem;line-height:1.9}.lab-photo7 .p7-checked{color:var(--ink,#111b15);margin:1rem 0 .5rem;font-size:.75rem;font-weight:600;line-height:1.8}.lab-photo7 .p7-feedback{background:var(--soft,#ecfdf5);border-left:3px solid var(--accent,#047857);margin:.75rem 0 1.25rem;padding:1rem}.lab-photo7 .p7-feedback>strong{color:var(--accent,#047857);font-size:.75rem;line-height:1.8}.lab-photo7 .p7-feedback>p{color:var(--body,#37413d);margin:.35rem 0 0;font-size:.8125rem;line-height:1.95}.lab-photo7 .p7-actions,.lab-photo7 .p7-result-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.lab-photo7 .p7-actions>div{min-width:0;max-width:100%}.lab-photo7 .p7-primary{font:inherit;border:1px solid var(--ink,#111b15);background:var(--ink,#111b15);min-width:0;max-width:100%;min-height:3rem;color:var(--page,#fafaf9);white-space:normal;overflow-wrap:break-word;word-break:keep-all;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.8125rem;line-height:1.85;text-decoration:none;display:inline-flex}.lab-photo7 .p7-primary:disabled{opacity:.4;cursor:not-allowed}.lab-photo7 .p7-unlock{color:var(--muted,#63716a);margin:.5rem 0 0;font-size:.6875rem;line-height:1.85}.lab-photo7 .p7-text{font:inherit;color:var(--muted,#63716a);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.5rem 0;font-size:.75rem;line-height:1.9;text-decoration:underline}.lab-photo7 .p7-result{border:1px solid var(--accent,#047857);background:var(--surface,#fff);border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.lab-photo7 .p7-result ul{margin:.8rem 0;padding-left:1.2rem}.lab-photo7 .p7-result li,.lab-photo7 .p7-result>p{color:var(--body,#37413d);font-size:.8125rem;line-height:1.95}.lab-photo7 .p7-result li+li{margin-top:.6rem}.lab-photo7 .p7-reading{grid-template-columns:1fr 1fr;gap:1rem;min-width:0;display:grid}.lab-photo7 .p7-reading>section{min-width:0}.lab-photo7 .p7-reading h4{color:var(--ink,#111b15);margin:0 0 .65rem;font-size:.875rem;font-weight:600;line-height:1.8}.lab-photo7 .p7-reading .p7-patch-pair{gap:.45rem}.lab-photo7 .p7-reading .p7-patch-card{padding:.5rem}.lab-photo7 .p7-reading .p7-patch-card>figcaption{margin-bottom:.45rem;font-size:.75rem}.lab-photo7 .p7-reading .p7-patch-card>figcaption>small{font-size:.625rem;line-height:1.75}.lab-photo7 .p7-reading-setting{color:var(--ink,#111b15);border-top:1px solid var(--line,#d7e1da);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:1rem 0 0;padding-top:.75rem;font-size:.8125rem;line-height:1.8;display:flex}@media (width<=600px){.lab-photo7 .p7-reading{grid-template-columns:1fr}.lab-photo7 .p7-patch-pair{gap:.6rem}.lab-photo7 .p7-patch-card{padding:.65rem}.lab-photo7 .p7-settings>dl{grid-template-columns:1fr}.lab-photo7 .p7-guide>h2,.lab-photo7 .p7-result>h2{font-size:1.075rem}.lab-photo7 .p7-result{padding:1rem}}@media (width<=400px){.lab-photo7 .p7-controls>div{grid-template-columns:1fr}.lab-photo7 .p7-progress{gap:.65rem}.lab-photo7 .p7-progress li{gap:.4rem;font-size:.6875rem}.lab-photo7 .p7-patch-card{padding:.5rem}.lab-photo7 .p7-patch-card>figcaption{font-size:.75rem}.lab-photo7 .p7-patch-card>figcaption>small{font-size:.625rem}.lab-photo7 .p7-settings{padding:.85rem}}.lab-exhibit7{width:100%;min-width:0;color:var(--body);--ex7-plane:#65529d;--ex7-initial:#aaa5b2;--ex7-floor:#eff5f1}.lab-exhibit7 *{box-sizing:border-box}.lab-exhibit7 [hidden]{display:none!important}.lab-exhibit7 p{word-break:keep-all;overflow-wrap:break-word}html[lang=en] .lab-exhibit7 p{word-break:normal}.lab-exhibit7 .ex7-scope{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:.65rem;margin:0 0 1.5rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.85}.lab-exhibit7 .ex7-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0 1.7rem;padding:0;list-style:none;display:grid}.lab-exhibit7 .ex7-progress li{border-top:2px solid var(--line);min-width:0;color:var(--muted);align-items:flex-start;gap:.6rem;padding-top:.8rem;font-size:.75rem;line-height:1.85;display:flex}.lab-exhibit7 .ex7-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent)}.lab-exhibit7 .ex7-progress li>span{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;display:inline-flex}.lab-exhibit7 .ex7-guide,.lab-exhibit7 .ex7-result{scroll-margin-top:8rem}.lab-exhibit7 .ex7-guide:focus,.lab-exhibit7 .ex7-result:focus{outline:none}.lab-exhibit7 .ex7-guide>h2,.lab-exhibit7 .ex7-result>h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 .75rem;font-size:1.2rem;line-height:1.65}.lab-exhibit7 .ex7-instruction{margin:0 0 1rem;font-size:.9375rem;line-height:1.95}.lab-exhibit7 .ex7-fixed{color:var(--accent);border-left:3px solid var(--accent);background:var(--soft);margin:0 0 1.1rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.85}.lab-exhibit7 .ex7-controls{border:0;min-width:0;margin:1.2rem 0;padding:0}.lab-exhibit7 .ex7-controls legend{color:var(--ink);margin-bottom:.6rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-exhibit7 .ex7-controls>div{flex-wrap:wrap;gap:.65rem;display:flex}.lab-exhibit7 .ex7-controls button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;border-radius:.6rem;flex:10rem;min-width:0;max-width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-exhibit7 .ex7-controls button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--soft);box-shadow:inset 0 0 0 1px var(--accent)}.lab-exhibit7 .ex7-controls button:hover{border-color:var(--accent)}.lab-exhibit7 .ex7-state-label{color:var(--ink);margin:1rem 0 .75rem;font-size:.8125rem;font-weight:600}.lab-exhibit7 .ex7-stage-grid,.lab-exhibit7 .ex7-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lab-exhibit7 .ex7-frame-card{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;min-width:0;margin:0;padding:1rem;box-shadow:0 1px 3px #00000006}.lab-exhibit7 .ex7-frame-card figcaption{color:var(--ink);margin:0 0 .75rem;font-size:.8125rem;line-height:1.8;display:block}.lab-exhibit7 .ex7-frame-card figcaption strong{word-break:keep-all;overflow-wrap:break-word;font-size:.9375rem;font-weight:700;line-height:1.8;display:block}.lab-exhibit7 .ex7-frame-card figcaption small{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin-top:.35rem;font-size:.75rem;line-height:1.8;display:block}.lab-exhibit7 .ex7-disk{width:100%;max-width:23rem;height:auto;margin:0 auto;display:block}.lab-exhibit7 .ex7-frame-values{border-top:1px solid var(--line);gap:.8rem;margin:.5rem 0 0;padding-top:.85rem;display:grid}.lab-exhibit7 .ex7-frame-values>div{min-width:0}.lab-exhibit7 .ex7-frame-values dt{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin-bottom:.25rem;font-size:.6875rem;line-height:1.8}.lab-exhibit7 .ex7-frame-values dd{word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.75}.lab-exhibit7 .ex7-floor-value{color:var(--accent)}.lab-exhibit7 .ex7-plane-value{color:var(--ex7-plane)}.lab-exhibit7 .ex7-key{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:1rem 0;padding:0;font-size:.6875rem;line-height:1.8;list-style:none;display:grid}.lab-exhibit7 .ex7-key li{word-break:keep-all;overflow-wrap:break-word;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.lab-exhibit7 .ex7-key i{border-radius:.1rem;flex:none;width:1rem;height:.7rem;margin-top:.2rem;display:inline-block}.lab-exhibit7 .ex7-key-floor{border-top:4px solid var(--accent)}.lab-exhibit7 .ex7-key-plane{border-top:4px solid var(--ex7-plane)}.lab-exhibit7 .ex7-key-initial{border-top:4px dashed var(--ex7-initial)}.lab-exhibit7 .ex7-key li>span{width:1rem;color:var(--ink);flex:none;font-size:1rem;line-height:1.1}.lab-exhibit7 .ex7-line-note{color:var(--muted);background:var(--surface);border-left:3px solid var(--line);margin:1rem 0;padding:.7rem .9rem;font-size:.75rem;line-height:1.85}.lab-exhibit7 .ex7-place-scene{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;min-width:0;margin:1.25rem 0;padding:1.15rem}.lab-exhibit7 .ex7-place-scene>h3{color:var(--ink);margin:0 0 .85rem;font-size:1rem;line-height:1.8}.lab-exhibit7 .ex7-place-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:1rem;display:grid}.lab-exhibit7 .ex7-place-grid figure{min-width:0;margin:0}.lab-exhibit7 .ex7-place-grid figcaption{color:var(--muted);margin-bottom:.5rem;font-size:.75rem;line-height:1.8}.lab-exhibit7 .ex7-place-values{gap:.8rem;margin:0;display:grid}.lab-exhibit7 .ex7-place-values>div{border:1px solid var(--line);background:var(--soft);border-radius:.65rem;min-width:0;padding:1rem}.lab-exhibit7 .ex7-place-values dt{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;font-size:.75rem;line-height:1.8}.lab-exhibit7 .ex7-place-values dd{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:.35rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.7}.lab-exhibit7 .ex7-place-values .ex7-angle-value{border-color:var(--ex7-plane)}.lab-exhibit7 .ex7-place-values .ex7-angle-value dd{color:var(--ex7-plane);font-size:2rem}.lab-exhibit7 .ex7-angle-value p{color:var(--ex7-plane);margin:.25rem 0 0;font-size:.75rem;line-height:1.8}.lab-exhibit7 .ex7-checked{color:var(--muted);margin:1.15rem 0 .6rem;font-size:.75rem;line-height:1.85}.lab-exhibit7 .ex7-feedback{border-left:3px solid var(--accent);background:var(--soft);margin:.75rem 0 1.25rem;padding:1.1rem;font-size:.8125rem;line-height:1.95}.lab-exhibit7 .ex7-feedback>strong{color:var(--accent);margin-bottom:.45rem;font-size:.75rem;display:block}.lab-exhibit7 .ex7-feedback p{color:var(--ink);margin:0}.lab-exhibit7 .ex7-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.lab-exhibit7 .ex7-primary{border:1px solid var(--ink);background:var(--ink);max-width:100%;min-height:3rem;color:var(--page);font:inherit;white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.8125rem;font-weight:600;line-height:1.85;text-decoration:none;display:inline-flex}.lab-exhibit7 .ex7-primary>span{flex:none}.lab-exhibit7 .ex7-primary:disabled{opacity:.4;cursor:not-allowed}.lab-exhibit7 .ex7-unlock{color:var(--muted);max-width:30rem;margin:.5rem 0 0;font-size:.6875rem;line-height:1.8}.lab-exhibit7 .ex7-text{font:inherit;max-width:100%;min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;padding:.6rem 0;font-size:.75rem;line-height:1.85;text-decoration:underline}.lab-exhibit7 .ex7-text:hover{color:var(--accent)}.lab-exhibit7 :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lab-exhibit7 .ex7-details{border-top:1px solid var(--line);color:var(--muted);margin-top:1.5rem;padding:1rem 0;font-size:.75rem;line-height:1.9}.lab-exhibit7 .ex7-details summary{cursor:pointer;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-weight:600;line-height:1.85}.lab-exhibit7 .ex7-details p{margin:.8rem 0 0}.lab-exhibit7 .ex7-result{border:1px solid var(--accent);background:var(--surface);border-radius:.9rem;margin-top:1.5rem;padding:1.35rem}.lab-exhibit7 .ex7-result>ul{margin:0 0 1rem;padding-left:1.1rem;font-size:.875rem;line-height:1.95}.lab-exhibit7 .ex7-result>ul li+li{margin-top:.6rem}.lab-exhibit7 .ex7-result>p{margin:.8rem 0 0;font-size:.8125rem;line-height:1.95}.lab-exhibit7 .ex7-result .ex7-result-limit{border-top:1px solid var(--line);color:var(--muted);padding-top:.9rem;font-size:.75rem}.lab-exhibit7 .ex7-result-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.25rem;display:flex}.lab-exhibit7 .ex7-reading{min-width:0}.lab-exhibit7 .ex7-reading .ex7-frame-card{padding:.9rem}.lab-exhibit7 .ex7-reading .ex7-frame-card figcaption strong{font-size:.875rem}html[lang=en] .lab-exhibit7 :is(button,summary,dt,dd,figcaption strong,figcaption small,.ex7-key li){word-break:normal}html[data-theme=dark] .lab-exhibit7{--ex7-plane:#b9a3ef;--ex7-initial:#6c6875;--ex7-floor:#17231e}@media (width<=700px){.lab-exhibit7 .ex7-place-grid{grid-template-columns:1fr}.lab-exhibit7 .ex7-place-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.lab-exhibit7 .ex7-place-values .ex7-angle-value dd{font-size:1.75rem}}@media (width<=600px){.lab-exhibit7 .ex7-stage-grid,.lab-exhibit7 .ex7-reading-grid,.lab-exhibit7 .ex7-key{grid-template-columns:1fr}.lab-exhibit7 .ex7-frame-card{padding:.85rem}.lab-exhibit7 .ex7-disk{max-width:22rem}.lab-exhibit7 .ex7-place-scene{padding:.85rem}.lab-exhibit7 .ex7-feedback,.lab-exhibit7 .ex7-result{padding:1rem}.lab-exhibit7 .ex7-actions>div{min-width:0;max-width:100%}}@media (width<=400px){.lab-exhibit7 .ex7-progress{grid-template-columns:1fr;gap:.7rem}.lab-exhibit7 .ex7-controls>div{grid-template-columns:1fr;display:grid}.lab-exhibit7 .ex7-place-values{grid-template-columns:1fr}.lab-exhibit7 .ex7-primary{justify-content:space-between;width:100%}.lab-exhibit7 .ex7-result-actions{grid-template-columns:1fr;display:grid}.lab-exhibit7 .ex7-result-actions .ex7-text{justify-self:start}.lab-exhibit7 .ex7-instruction{font-size:.875rem}}.lab-observation7{--mg7-ray:#176b8b;--mg7-guide:#a15810;--mg7-top:#f4e8d8;--mg7-bottom:#deebf0;color:var(--body);width:100%;min-width:0}.lab-observation7 *{box-sizing:border-box}.lab-observation7 [hidden]{display:none!important}.lab-observation7 :is(p,button,dt,dd,li,figcaption){overflow-wrap:break-word;word-break:keep-all}html[lang=en] .lab-observation7 :is(p,button,dt,dd,li,figcaption){word-break:normal}.lab-observation7 .mg7-scope{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:.7rem;margin:0 0 1.2rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.85}.lab-observation7 .mg7-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0 1.8rem;padding:0;list-style:none;display:grid}.lab-observation7 .mg7-progress li{border-top:2px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;min-width:0;padding:.7rem 0 0;font-size:.75rem;line-height:1.8;display:flex}.lab-observation7 .mg7-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent)}.lab-observation7 .mg7-progress li>span{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.6875rem;line-height:1;display:inline-flex}.lab-observation7 .mg7-guide,.lab-observation7 .mg7-result{scroll-margin-top:8rem}.lab-observation7 .mg7-guide:focus,.lab-observation7 .mg7-result:focus{outline:none}.lab-observation7 .mg7-guide>h2,.lab-observation7 .mg7-result>h2{color:var(--ink);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.65}.lab-observation7 .mg7-instruction{color:var(--body);margin:.7rem 0;font-size:.875rem;line-height:2}.lab-observation7 .mg7-fixed{color:var(--accent);margin:.6rem 0;padding:.8rem 0;font-size:.75rem;line-height:1.9}.lab-observation7 .mg7-controls{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;margin:1rem 0 1.1rem;padding:0;display:grid}.lab-observation7 .mg7-controls legend{color:var(--body);margin:0 0 .6rem;padding:0;font-size:.75rem;font-weight:600;line-height:1.8}.lab-observation7 .mg7-controls button{font:inherit;border:1px solid var(--line);background:var(--surface);min-width:0;min-height:3rem;color:var(--ink);cursor:pointer;text-align:center;border-radius:.6rem;padding:.7rem .9rem;font-size:.8125rem;line-height:1.8}.lab-observation7 .mg7-controls button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lab-observation7 .mg7-controls button:hover{border-color:var(--accent)}.lab-observation7 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-observation7 .mg7-figure{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;min-width:0;margin:1.2rem 0 0;padding:1rem}.lab-observation7 .mg7-figure figcaption{color:var(--ink);margin:0 0 .7rem;font-size:.875rem;font-weight:600;line-height:1.8}.lab-observation7 .mg7-scene{width:100%;max-width:36rem;height:auto;margin:0 auto;display:block}.lab-observation7 .mg7-position-guide{color:var(--muted);margin:.7rem 0 0;font-size:.6875rem;line-height:1.9}.lab-observation7 .mg7-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0 1rem;display:grid}.lab-observation7 .mg7-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;padding:.8rem 1rem}.lab-observation7 .mg7-metrics dt{color:var(--muted);margin:0;font-size:.75rem;line-height:1.8}.lab-observation7 .mg7-metrics dd{color:var(--ink);margin:.3rem 0 0;font-size:.875rem;font-weight:600;line-height:1.8}.lab-observation7 .mg7-metrics .mg7-relation{border-color:var(--mg7-guide);background:var(--soft);grid-column:1/-1}.lab-observation7 .mg7-relation dd{color:var(--mg7-guide);font-size:1.125rem;line-height:1.7}.lab-observation7 .mg7-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .85rem;margin:1rem 0;padding:0;list-style:none;display:grid}.lab-observation7 .mg7-legend li{color:var(--muted);align-items:flex-start;gap:.5rem;min-width:0;font-size:.6875rem;line-height:1.85;display:flex}.lab-observation7 .mg7-legend i{flex:none;width:1.15rem;margin-top:.43rem;display:inline-block}.lab-observation7 .mg7-ray-key{border-top:3px solid var(--mg7-ray)}.lab-observation7 .mg7-guide-key{border-top:2px dashed var(--mg7-guide)}.lab-observation7 .mg7-legend .mg7-point-key{background:var(--accent);border-radius:50%;width:.6rem;height:.6rem;margin:.32rem .27rem 0}.lab-observation7 .mg7-legend .mg7-diamond-key{border:2px solid var(--mg7-guide);width:.62rem;height:.62rem;margin:.32rem .27rem 0;transform:rotate(45deg)}.lab-observation7 .mg7-projection-note{color:var(--body);border-left:3px solid var(--mg7-guide);background:var(--surface);margin:1rem 0;padding:.6rem .85rem;font-size:.75rem;line-height:1.9}.lab-observation7 .mg7-visited{color:var(--body);margin:1.1rem 0 .6rem;font-size:.75rem;font-weight:600;line-height:1.8}.lab-observation7 .mg7-feedback{border-left:3px solid var(--accent);background:var(--soft);margin:.8rem 0 1.15rem;padding:1rem 1.1rem}.lab-observation7 .mg7-feedback>strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-observation7 .mg7-feedback>p{color:var(--body);margin:.45rem 0 0;font-size:.8125rem;line-height:1.95}.lab-observation7 .mg7-actions,.lab-observation7 .mg7-result-actions{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1.2rem 0;display:flex}.lab-observation7 .mg7-actions>div{min-width:0;max-width:100%}.lab-observation7 .mg7-primary{border:1px solid var(--accent);max-width:100%;min-height:3rem;font:inherit;text-align:center;background:var(--accent);color:var(--page);white-space:normal;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.8;text-decoration:none;display:inline-flex}.lab-observation7 .mg7-primary:disabled{opacity:.45;cursor:not-allowed}.lab-observation7 .mg7-primary>span{flex:none}.lab-observation7 .mg7-unlock{color:var(--muted);max-width:31rem;margin:.5rem 0 0;font-size:.6875rem;line-height:1.85}.lab-observation7 .mg7-text-button{font:inherit;color:var(--muted);text-underline-offset:.25em;white-space:normal;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.45rem 0;font-size:.75rem;line-height:1.85;text-decoration:underline}.lab-observation7 .mg7-limit{border-top:1px solid var(--line);color:var(--muted);margin:1.2rem 0 0;padding-top:.9rem;font-size:.6875rem;line-height:1.95}.lab-observation7 .mg7-result{border:1px solid var(--accent);background:var(--surface);border-radius:.85rem;margin:2rem 0 1rem;padding:1.4rem}.lab-observation7 .mg7-result>ul{margin:1rem 0;padding-left:1.15rem}.lab-observation7 .mg7-result>ul>li,.lab-observation7 .mg7-result>p{color:var(--body);margin:.7rem 0;font-size:.8125rem;line-height:2}.lab-observation7 .mg7-result .mg7-result-limit{color:var(--muted);border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem;font-size:.75rem}.lab-observation7 .mg7-reading{width:100%;min-width:0}.lab-observation7 .mg7-reading-intro{color:var(--body);margin:0 0 1rem;font-size:.8125rem;line-height:1.9}.lab-observation7 .mg7-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;display:grid}.lab-observation7 .mg7-reading-grid>figure{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin:0;padding:.8rem}.lab-observation7 .mg7-reading-grid figcaption{color:var(--ink);margin:0 0 .6rem;font-size:.75rem;font-weight:600;line-height:1.85}.lab-observation7 .mg7-reading-relation{color:var(--mg7-guide);text-align:center;margin:.65rem 0 0;font-size:.875rem;font-weight:600;line-height:1.8}.lab-observation7 .mg7-reading-note{color:var(--muted);margin:.8rem 0 0;font-size:.75rem;line-height:1.9}html[data-theme=dark] .lab-observation7{--mg7-ray:#80cce3;--mg7-guide:#e8b67b;--mg7-top:#332c25;--mg7-bottom:#22333b}@media (width<=600px){.lab-observation7 .mg7-reading-grid{grid-template-columns:1fr}.lab-observation7 .mg7-actions,.lab-observation7 .mg7-result-actions{flex-direction:column;align-items:stretch}.lab-observation7 .mg7-figure{padding:.85rem .7rem}.lab-observation7 .mg7-result{padding:1rem}.lab-observation7 .mg7-primary{width:100%}}@media (width<=420px){.lab-observation7 .mg7-progress,.lab-observation7 .mg7-controls,.lab-observation7 .mg7-legend{grid-template-columns:1fr}.lab-observation7 .mg7-progress{gap:.65rem;margin-bottom:1.3rem}.lab-observation7 .mg7-metrics{gap:.5rem}.lab-observation7 .mg7-metrics>div{padding:.7rem .75rem}.lab-observation7 .mg7-guide>h2,.lab-observation7 .mg7-result>h2{font-size:1.0625rem}.lab-observation7 .mg7-feedback{padding:.85rem .8rem}}.lab-rumor7{width:100%;min-width:0;color:var(--body)}.lab-rumor7 *{box-sizing:border-box}.lab-rumor7 [hidden]{display:none!important}.lab-rumor7 :is(h2,h3,h4,p,ol,figure,fieldset){margin:0}.lab-rumor7 :is(p,button,strong,h2,h3,dt,dd){overflow-wrap:break-word;word-break:keep-all}.lab-rumor7 :is(button,a){touch-action:manipulation}.lab-rumor7 button{font:inherit;cursor:pointer}.lab-rumor7 button:disabled{cursor:default;opacity:.45}.lab-rumor7 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-rumor7 .r7-model{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:.65rem;margin-bottom:1.2rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.9}.lab-rumor7 .r7-model strong{color:var(--ink);font-weight:650;display:block}.lab-rumor7 .r7-model p{margin-top:.3rem}.lab-rumor7 .r7-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.lab-rumor7 .r7-progress li{border-top:2px solid var(--line);min-width:0;color:var(--muted);align-items:flex-start;gap:.6rem;padding-top:.85rem;font-size:.8125rem;line-height:1.8;display:flex}.lab-rumor7 .r7-progress li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.6875rem;display:grid}.lab-rumor7 .r7-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent);font-weight:650}.lab-rumor7 .r7-progress li[aria-current=step]>span{background:var(--soft);border-color:var(--accent)}.lab-rumor7 .r7-guide,.lab-rumor7 .r7-result{scroll-margin-top:8rem}.lab-rumor7 .r7-guide:focus,.lab-rumor7 .r7-result:focus{outline:none}.lab-rumor7 .r7-heading h2{letter-spacing:-.025em;color:var(--ink);font-size:1.3rem;font-weight:700;line-height:1.65}.lab-rumor7 .r7-heading p{margin-top:.75rem;font-size:.9375rem;line-height:1.95}.lab-rumor7 .r7-fixed{color:var(--accent);margin-top:1rem;font-size:.75rem;line-height:1.95}.lab-rumor7 .r7-controls{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin-top:1rem;padding:.85rem 1rem 1rem}.lab-rumor7 .r7-controls legend{color:var(--ink);max-width:100%;padding:0 .3rem;font-size:.8125rem;font-weight:650;line-height:1.8}.lab-rumor7 .r7-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.lab-rumor7 .r7-primary,.lab-rumor7 .r7-secondary{text-align:center;white-space:normal;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;min-width:0;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;line-height:1.8;text-decoration:none;display:inline-flex}.lab-rumor7 .r7-primary{background:var(--button,var(--ink));color:var(--button-text,var(--page))}.lab-rumor7 .r7-secondary{background:var(--page);color:var(--ink);border-color:var(--line)}.lab-rumor7 .r7-secondary:hover,.lab-rumor7 .r7-secondary[aria-pressed=true]{color:var(--accent);background:var(--soft);border-color:var(--accent)}.lab-rumor7 .r7-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.lab-rumor7 .r7-count-rule{color:var(--muted);margin-top:.9rem;font-size:.75rem;line-height:1.9}.lab-rumor7 .r7-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0;margin-top:1rem;display:grid}.lab-rumor7 .r7-card{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;padding:1rem 1.1rem}.lab-rumor7 .r7-card-title{align-items:center;gap:.65rem;min-width:0;margin-bottom:.8rem;display:flex}.lab-rumor7 .r7-card-title h3{color:var(--ink);font-size:.9375rem;font-weight:650;line-height:1.8}.lab-rumor7 .r7-boat{width:2.7rem;max-width:100%;height:auto;color:var(--accent);flex:none;display:block}.lab-rumor7 .r7-boat path{fill:var(--soft);stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lab-rumor7 .r7-values{gap:.5rem;margin:0;display:grid}.lab-rumor7 .r7-values>div{border:1px solid var(--line);background:var(--page);border-radius:.5rem;min-width:0;padding:.7rem .8rem}.lab-rumor7 .r7-values .r7-denominator{border-color:var(--accent);background:var(--soft)}.lab-rumor7 .r7-values dt{color:var(--muted);font-size:.75rem;line-height:1.85}.lab-rumor7 .r7-values dd{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.2rem 0 0;line-height:1.5;display:flex}.lab-rumor7 .r7-values dd strong{font-size:1.65rem;font-weight:700}.lab-rumor7 .r7-values dd small{color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.8}.lab-rumor7 .r7-share-label{color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.85}.lab-rumor7 .r7-share{color:var(--ink);font-size:2.65rem;font-weight:700;line-height:1.5}.lab-rumor7 .r7-formula{color:var(--ink);font-size:.875rem;line-height:1.9}.lab-rumor7 .r7-formula-rule{color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.9}.lab-rumor7 .r7-bars{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin-top:1rem;padding:1rem 1.1rem}.lab-rumor7 .r7-bars h3{color:var(--ink);font-size:.875rem;font-weight:650;line-height:1.8}.lab-rumor7 .r7-scale{color:var(--muted);margin-top:.4rem;font-size:.6875rem;line-height:1.85}.lab-rumor7 .r7-bar-row{min-width:0;margin-top:.85rem}.lab-rumor7 .r7-bar-label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.3rem;font-size:.8125rem;line-height:1.85;display:flex}.lab-rumor7 .r7-bar-label strong{font-weight:650}.lab-rumor7 .r7-bar-label>span{font-size:1rem;font-weight:700}.lab-rumor7 .r7-bar-track{background:var(--soft);border:1px solid var(--line);border-radius:.2rem;width:100%;height:1.1rem;overflow:hidden}.lab-rumor7 .r7-bar-fill{background:var(--accent);border-radius:.1rem;min-width:0;height:100%}.lab-rumor7 .r7-bar-fill.r7-bar-b{background:var(--ink);opacity:.65}.lab-rumor7 .r7-axis{color:var(--muted);justify-content:space-between;gap:.2rem;margin-top:.4rem;font-size:.625rem;line-height:1.8;display:flex}.lab-rumor7 .r7-count-reminder{color:var(--muted);margin-top:.85rem;font-size:.75rem;line-height:1.9}.lab-rumor7 .r7-checked{color:var(--ink);margin-top:1rem;font-size:.75rem;font-weight:650;line-height:1.8}.lab-rumor7 .r7-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7rem;margin-top:.65rem;padding:1rem 1.1rem}.lab-rumor7 .r7-feedback strong{color:var(--accent);font-size:.75rem;line-height:1.8;display:block}.lab-rumor7 .r7-feedback p{color:var(--ink);margin-top:.35rem;font-size:.875rem;line-height:1.95}.lab-rumor7 .r7-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.lab-rumor7 .r7-next{justify-content:space-between;align-items:flex-start;margin-top:1.2rem}.lab-rumor7 .r7-next>div{min-width:0;max-width:100%}.lab-rumor7 .r7-unlock{color:var(--muted);margin-top:.55rem;font-size:.6875rem;line-height:1.9}.lab-rumor7 .r7-text-button{max-width:100%;min-height:2.75rem;color:var(--muted);text-underline-offset:.3em;background:0 0;border:0;padding:.5rem 0;font-size:.75rem;line-height:1.9;text-decoration:underline}.lab-rumor7 .r7-text-button:hover{color:var(--accent)}.lab-rumor7 .r7-assumption{color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.95}.lab-rumor7 .r7-result{border:1px solid var(--line);background:var(--soft);border-radius:.75rem;margin-top:2rem;padding:1.4rem}.lab-rumor7 .r7-result h2{color:var(--ink);font-size:1.3rem;font-weight:700;line-height:1.7}.lab-rumor7 .r7-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.lab-rumor7 .r7-result li+li{margin-top:.6rem}.lab-rumor7 .r7-result>p{margin-top:.9rem;font-size:.875rem;line-height:1.95}.lab-rumor7 .r7-result .r7-result-limit{border-top:1px solid var(--line);color:var(--muted);padding-top:1rem;font-size:.75rem}.lab-rumor7 .r7-result .r7-actions{margin-top:1.25rem}.lab-rumor7 .r7-reading{min-width:0}.lab-rumor7 .r7-reading>.r7-count-reminder{margin:0 0 .8rem}.lab-rumor7 .r7-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;display:grid}.lab-rumor7 .r7-scenario{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;min-width:0;padding:.9rem}.lab-rumor7 .r7-scenario>h3{color:var(--ink);font-size:.9375rem;font-weight:650;line-height:1.8}.lab-rumor7 .r7-scenario-note{color:var(--muted);margin-top:.35rem;font-size:.75rem;line-height:1.85}.lab-rumor7 .r7-mini-formulas{gap:.45rem;margin-top:.7rem;display:grid}.lab-rumor7 .r7-mini-formulas p{min-width:0;color:var(--ink);justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.8125rem;line-height:1.9;display:flex}.lab-rumor7 .r7-mini-formulas p>strong{color:var(--accent);flex:none;font-weight:700}.lab-rumor7 .r7-mini-formulas p>span{min-width:0}.lab-rumor7 .r7-scenario .r7-bars{background:var(--page);margin-top:.7rem;padding:.75rem .7rem}.lab-rumor7 .r7-scenario .r7-bars h3{font-size:.75rem}.lab-rumor7 .r7-scenario .r7-scale{font-size:.6875rem}.lab-rumor7 .r7-ranking{color:var(--accent);margin-top:.7rem;font-size:.8125rem;font-weight:650;line-height:1.85}html[lang=en] .lab-rumor7 :is(p,button,strong,h2,h3,dt,dd){word-break:normal}@media (width<=639px){.lab-rumor7 .r7-model{padding:.8rem;font-size:.6875rem}.lab-rumor7 .r7-progress{gap:.65rem}.lab-rumor7 .r7-progress li{gap:.4rem;font-size:.75rem}.lab-rumor7 .r7-heading h2{font-size:1.18rem}.lab-rumor7 .r7-heading p{font-size:.875rem}.lab-rumor7 .r7-cards,.lab-rumor7 .r7-reading-grid{grid-template-columns:1fr}.lab-rumor7 .r7-controls{padding:.75rem .8rem .85rem}.lab-rumor7 .r7-card{padding:.9rem}.lab-rumor7 .r7-share{font-size:2.4rem}.lab-rumor7 .r7-bars{padding:.85rem .9rem}.lab-rumor7 .r7-primary,.lab-rumor7 .r7-secondary{font-size:.8125rem}.lab-rumor7 .r7-feedback{padding:.9rem .95rem}.lab-rumor7 .r7-feedback p{font-size:.8125rem}.lab-rumor7 .r7-next>div,.lab-rumor7 .r7-next .r7-primary{width:100%}.lab-rumor7 .r7-result{padding:1rem}.lab-rumor7 .r7-result h2{font-size:1.15rem}.lab-rumor7 .r7-result ul,.lab-rumor7 .r7-result>p{font-size:.8125rem}.lab-rumor7 .r7-result .r7-primary{width:100%}}@media (width<=420px){.lab-rumor7 .r7-controls>div{grid-template-columns:1fr;gap:.55rem}.lab-rumor7 .r7-progress li{flex-direction:column;gap:.45rem}.lab-rumor7 .r7-formula{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.lab-rumor7 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-photo8{width:100%;min-width:0;color:var(--body,#37413d)}.lab-photo8 *{box-sizing:border-box}.lab-photo8 [hidden]{display:none!important}.lab-photo8 :is(p,button,h2,h3,h4,figcaption,summary){overflow-wrap:break-word;word-break:keep-all}html[lang=en] .lab-photo8 :is(p,button,h2,h3,h4,figcaption,summary){word-break:normal}.lab-photo8 .p8-badge{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);color:var(--muted,#63716a);border-radius:.6rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.75rem;line-height:1.8}.lab-photo8 .p8-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.lab-photo8 .p8-progress li{border-top:2px solid var(--line,#d7e1da);color:var(--muted,#63716a);align-items:flex-start;gap:.6rem;min-width:0;padding-top:.75rem;font-size:.75rem;line-height:1.75;display:flex}.lab-photo8 .p8-progress li[aria-current=step]{border-color:var(--accent,#047857);color:var(--accent,#047857);font-weight:600}.lab-photo8 .p8-progress li>span{text-align:center;border:1px solid;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;line-height:1.4rem}.lab-photo8 .p8-guide,.lab-photo8 .p8-result{outline:none;scroll-margin-top:8rem}.lab-photo8 .p8-guide>h2,.lab-photo8 .p8-result>h2{color:var(--ink,#111b15);margin:0 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.65}.lab-photo8 .p8-instruction{margin:0 0 .9rem;font-size:.875rem;line-height:1.95}.lab-photo8 .p8-fixed{color:var(--accent,#047857);margin:0 0 1rem;font-size:.75rem;line-height:1.9}.lab-photo8 .p8-controls{border:0;min-width:0;margin:1.25rem 0 1rem;padding:0}.lab-photo8 .p8-controls legend{color:var(--ink,#111b15);margin-bottom:.65rem;font-size:.8125rem;font-weight:600}.lab-photo8 .p8-controls>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.lab-photo8 .p8-controls button{font:inherit;background:var(--surface,#fff);min-width:0;max-width:100%;min-height:3rem;color:var(--ink,#111b15);border:1px solid var(--line,#d7e1da);cursor:pointer;border-radius:.6rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.75}.lab-photo8 .p8-controls button[aria-pressed=true]{color:var(--accent,#047857);border-color:var(--accent,#047857);background:var(--soft,#ecfdf5);box-shadow:inset 0 0 0 1px var(--accent,#047857);font-weight:600}.lab-photo8 button:focus-visible,.lab-photo8 a:focus-visible,.lab-photo8 summary:focus-visible{outline:3px solid var(--accent,#047857);outline-offset:3px}.lab-photo8 .p8-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.lab-photo8 .p8-card{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);border-radius:.7rem;min-width:0;max-width:100%;padding:.85rem;margin:0!important}.lab-photo8 .p8-card>figcaption{color:var(--ink,#111b15);margin:0 0 .75rem;padding:0;font-size:.875rem;font-weight:600;line-height:1.7;display:block}.lab-photo8 .p8-card>figcaption>small{min-height:1.75em;color:var(--muted,#63716a);margin-top:.15rem;font-size:.6875rem;font-weight:400;line-height:1.75;display:block}.lab-photo8 .p8-scene{width:100%;max-width:100%;height:auto;max-height:none;display:block}.lab-photo8 .p8-motion{color:var(--muted,#63716a);margin:.85rem 0 1.1rem;font-size:.75rem;line-height:1.85}.lab-photo8 .p8-timing{background:var(--surface,#fff);border:1px solid var(--line,#d7e1da);border-radius:.7rem;min-width:0;margin:1rem 0;padding:1rem}.lab-photo8 .p8-timing>h3{color:var(--ink,#111b15);margin:0 0 .4rem;font-size:.875rem;font-weight:600;line-height:1.75}.lab-photo8 .p8-timing>p{color:var(--muted,#63716a);margin:.4rem 0;font-size:.75rem;line-height:1.85}.lab-photo8 .p8-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.9rem 0;display:grid}.lab-photo8 .p8-time-grid>div{background:var(--soft,#eff7f2);border-radius:.5rem;min-width:0;padding:.75rem}.lab-photo8 .p8-time-grid strong,.lab-photo8 .p8-time-grid span,.lab-photo8 .p8-time-grid small{color:var(--muted,#63716a);font-size:.75rem;line-height:1.75;display:block}.lab-photo8 .p8-time-grid strong{color:var(--ink,#111b15);margin-bottom:.35rem;font-size:.8125rem}.lab-photo8 .p8-time-grid>b{color:var(--accent,#047857);font-size:1.35rem;line-height:1.8;display:block}.lab-photo8 .p8-time-grid small{margin-top:.3rem;font-size:.6875rem}.lab-photo8 .p8-time-grid small b{white-space:nowrap;color:var(--ink,#111b15);font-weight:600}.lab-photo8 .p8-checked{color:var(--ink,#111b15);margin:1rem 0 .5rem;font-size:.75rem;font-weight:600;line-height:1.8}.lab-photo8 .p8-feedback{background:var(--soft,#ecfdf5);border-left:3px solid var(--accent,#047857);margin:.75rem 0 1.25rem;padding:1rem}.lab-photo8 .p8-feedback>strong{color:var(--accent,#047857);font-size:.75rem;line-height:1.8}.lab-photo8 .p8-feedback>p{color:var(--body,#37413d);margin:.35rem 0 0;font-size:.8125rem;line-height:1.95}.lab-photo8 .p8-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.lab-photo8 .p8-actions>div{min-width:0;max-width:100%}.lab-photo8 .p8-primary{font:inherit;border:1px solid var(--ink,#111b15);background:var(--ink,#111b15);min-width:0;max-width:100%;min-height:3rem;color:var(--page,#fafaf9);white-space:normal;overflow-wrap:break-word;word-break:keep-all;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.8125rem;line-height:1.85;text-decoration:none;display:inline-flex}.lab-photo8 .p8-primary:disabled{opacity:.4;cursor:not-allowed}.lab-photo8 .p8-unlock{color:var(--muted,#63716a);margin:.5rem 0 0;font-size:.6875rem;line-height:1.85}.lab-photo8 .p8-text{font:inherit;color:var(--muted,#63716a);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.5rem 0;font-size:.75rem;line-height:1.9;text-decoration:underline}.lab-photo8 .p8-detail{color:var(--muted,#63716a);margin:1.25rem 0;font-size:.75rem;line-height:1.9}.lab-photo8 .p8-detail summary{cursor:pointer;text-underline-offset:.2em;min-height:2.5rem;padding:.5rem 0;text-decoration:underline}.lab-photo8 .p8-detail p{margin:.5rem 0;line-height:1.95}.lab-photo8 .p8-result{border:1px solid var(--accent,#047857);background:var(--surface,#fff);border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.lab-photo8 .p8-result ul{margin:.8rem 0;padding-left:1.2rem}.lab-photo8 .p8-result li,.lab-photo8 .p8-result>p{color:var(--body,#37413d);font-size:.8125rem;line-height:1.95}.lab-photo8 .p8-result li+li{margin-top:.6rem}.lab-photo8 .p8-reading{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.lab-photo8 .p8-reading>section{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);border-radius:.6rem;min-width:0;padding:.7rem}.lab-photo8 .p8-reading h4{color:var(--ink,#111b15);margin:0 0 .65rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-photo8 .p8-reading-note{color:var(--muted,#63716a);margin:1rem 0 0;font-size:.75rem;line-height:1.85}@media (width<=600px){.lab-photo8 .p8-pair{grid-template-columns:1fr}.lab-photo8 .p8-card{padding:.85rem}.lab-photo8 .p8-scene{max-width:300px;margin:auto}.lab-photo8 .p8-guide>h2,.lab-photo8 .p8-result>h2{font-size:1.075rem}.lab-photo8 .p8-result{padding:1rem}}@media (width<=400px){.lab-photo8 .p8-controls>div{grid-template-columns:1fr}.lab-photo8 .p8-progress{gap:.65rem}.lab-photo8 .p8-progress li{gap:.4rem;font-size:.6875rem}.lab-photo8 .p8-timing{padding:.85rem}.lab-photo8 .p8-time-grid{gap:.4rem}.lab-photo8 .p8-time-grid>div{padding:.6rem .4rem}.lab-photo8 .p8-reading{grid-template-columns:1fr}}.lab-exhibit8{width:100%;min-width:0;color:var(--body);--ex8-reference:#a4aaa7}.lab-exhibit8 *{box-sizing:border-box}.lab-exhibit8 [hidden]{display:none!important}.lab-exhibit8 p{word-break:keep-all;overflow-wrap:break-word}.lab-exhibit8 .ex8-scope{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:.65rem;margin:0 0 1.4rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.lab-exhibit8 .ex8-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0 1.7rem;padding:0;list-style:none;display:grid}.lab-exhibit8 .ex8-progress li{border-top:2px solid var(--line);min-width:0;color:var(--muted);align-items:flex-start;gap:.6rem;padding-top:.8rem;font-size:.75rem;line-height:1.85;display:flex}.lab-exhibit8 .ex8-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent)}.lab-exhibit8 .ex8-progress li>span{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:flex}.lab-exhibit8 .ex8-guide,.lab-exhibit8 .ex8-result{scroll-margin-top:8rem}.lab-exhibit8 .ex8-guide:focus,.lab-exhibit8 .ex8-result:focus{outline:none}.lab-exhibit8 .ex8-guide>h2,.lab-exhibit8 .ex8-result>h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 .75rem;font-size:1.2rem;line-height:1.65}.lab-exhibit8 .ex8-instruction{margin:0 0 1rem;font-size:.9375rem;line-height:1.95}.lab-exhibit8 .ex8-fixed{color:var(--accent);border-left:3px solid var(--accent);background:var(--soft);margin:0 0 1.1rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.lab-exhibit8 .ex8-controls{border:0;min-width:0;margin:1.2rem 0;padding:0}.lab-exhibit8 .ex8-controls legend{color:var(--ink);margin-bottom:.6rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-exhibit8 .ex8-controls>div{flex-wrap:wrap;gap:.65rem;display:flex}.lab-exhibit8 .ex8-controls button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;border-radius:.6rem;flex:10rem;min-width:0;max-width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-exhibit8 .ex8-controls button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--soft);box-shadow:inset 0 0 0 1px var(--accent)}.lab-exhibit8 .ex8-controls button:hover{border-color:var(--accent)}.lab-exhibit8 .ex8-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lab-exhibit8 .ex8-card{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;min-width:0;margin:0;padding:1rem}.lab-exhibit8 .ex8-card figcaption{color:var(--ink);margin:0 0 .8rem;font-size:.8125rem;line-height:1.8}.lab-exhibit8 .ex8-card figcaption strong{word-break:keep-all;overflow-wrap:break-word;font-size:.9375rem;font-weight:700;line-height:1.8;display:block}.lab-exhibit8 .ex8-card figcaption small{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin-top:.35rem;font-size:.75rem;line-height:1.85;display:block}.lab-exhibit8 .ex8-ring{width:100%;max-width:22rem;height:auto;margin:auto;display:block}.lab-exhibit8 .ex8-values{border-top:1px solid var(--line);gap:.8rem;margin:.5rem 0 0;padding-top:.8rem;display:grid}.lab-exhibit8 .ex8-values dt{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;font-size:.6875rem;line-height:1.8}.lab-exhibit8 .ex8-values dd{color:var(--accent);word-break:keep-all;overflow-wrap:break-word;margin:.25rem 0 0;font-size:1.125rem;font-weight:700;line-height:1.7}.lab-exhibit8 .ex8-key{color:var(--muted);grid-template-columns:1fr 1fr;gap:.6rem 1rem;margin:1rem 0;padding:0;font-size:.6875rem;line-height:1.8;list-style:none;display:grid}.lab-exhibit8 .ex8-key li{word-break:keep-all;overflow-wrap:break-word;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.lab-exhibit8 .ex8-key i{flex:none;width:1rem;margin-top:.4rem;display:block}.lab-exhibit8 .ex8-ring-key{border-top:3px solid var(--accent)}.lab-exhibit8 .ex8-reference-key{border-top:2px dashed var(--ex8-reference)}.lab-exhibit8 .ex8-limit{color:var(--muted);border-left:3px solid var(--line);background:var(--surface);margin:1rem 0;padding:.75rem .9rem;font-size:.75rem;line-height:1.9}.lab-exhibit8 .ex8-checked{color:var(--muted);margin:1.1rem 0 .6rem;font-size:.75rem;line-height:1.85}.lab-exhibit8 .ex8-feedback{border-left:3px solid var(--accent);background:var(--soft);margin:.75rem 0 1.25rem;padding:1.1rem;font-size:.8125rem;line-height:1.95}.lab-exhibit8 .ex8-feedback>strong{color:var(--accent);margin-bottom:.4rem;font-size:.75rem;display:block}.lab-exhibit8 .ex8-feedback p{color:var(--ink);margin:0}.lab-exhibit8 .ex8-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.lab-exhibit8 .ex8-primary{border:1px solid var(--ink);background:var(--ink);max-width:100%;min-height:3rem;color:var(--page);font:inherit;white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.8125rem;font-weight:600;line-height:1.85;text-decoration:none;display:inline-flex}.lab-exhibit8 .ex8-primary>span{flex:none}.lab-exhibit8 .ex8-primary:disabled{opacity:.4;cursor:not-allowed}.lab-exhibit8 .ex8-unlock{color:var(--muted);max-width:30rem;margin:.5rem 0 0;font-size:.6875rem;line-height:1.8}.lab-exhibit8 .ex8-text{font:inherit;max-width:100%;min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;padding:.6rem 0;font-size:.75rem;line-height:1.85;text-decoration:underline}.lab-exhibit8 :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lab-exhibit8 .ex8-details{border-top:1px solid var(--line);color:var(--muted);margin-top:1.5rem;padding:1rem 0;font-size:.75rem;line-height:1.9}.lab-exhibit8 .ex8-details summary{cursor:pointer;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-weight:600}.lab-exhibit8 .ex8-details p{margin:.8rem 0 0}.lab-exhibit8 .ex8-result{border:1px solid var(--accent);background:var(--surface);border-radius:.9rem;margin-top:1.5rem;padding:1.35rem}.lab-exhibit8 .ex8-result>ul{margin:0 0 1rem;padding-left:1.1rem;font-size:.875rem;line-height:1.95}.lab-exhibit8 .ex8-result li+li{margin-top:.6rem}.lab-exhibit8 .ex8-result>p{margin:.8rem 0 0;font-size:.8125rem;line-height:1.95}.lab-exhibit8 .ex8-reading .ex8-card{padding:.9rem}html[lang=en] .lab-exhibit8 :is(p,button,summary,dt,dd,figcaption strong,figcaption small,.ex8-key li){word-break:normal}html[data-theme=dark] .lab-exhibit8{--ex8-reference:#7f8a83}@media (width<=600px){.lab-exhibit8 .ex8-grid,.lab-exhibit8 .ex8-key{grid-template-columns:1fr}.lab-exhibit8 .ex8-card{padding:.85rem}.lab-exhibit8 .ex8-feedback,.lab-exhibit8 .ex8-result{padding:1rem}}@media (width<=400px){.lab-exhibit8 .ex8-progress{grid-template-columns:1fr;gap:.7rem}.lab-exhibit8 .ex8-controls>div{grid-template-columns:1fr;display:grid}.lab-exhibit8 .ex8-primary{justify-content:space-between;width:100%}.lab-exhibit8 .ex8-actions>div{width:100%;min-width:0}.lab-exhibit8 .ex8-instruction{font-size:.875rem}}.lab-observation8{--oc8-wave:#327287;--oc8-cloud:#b5d8e4;--oc8-cloud-edge:#4d8da0;color:var(--body);width:100%;min-width:0}.lab-observation8 *{box-sizing:border-box}.lab-observation8 [hidden]{display:none!important}.lab-observation8 :is(p,button,dt,dd,li,figcaption){overflow-wrap:break-word;word-break:keep-all}html[lang=en] .lab-observation8 :is(p,button,dt,dd,li,figcaption){word-break:normal}.lab-observation8 .oc8-scope{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:.7rem;margin:0 0 1.2rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.85}.lab-observation8 .oc8-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0 1.8rem;padding:0;list-style:none;display:grid}.lab-observation8 .oc8-progress li{border-top:2px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;min-width:0;padding:.7rem 0 0;font-size:.75rem;line-height:1.8;display:flex}.lab-observation8 .oc8-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent)}.lab-observation8 .oc8-progress li>span{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.6875rem;line-height:1;display:inline-flex}.lab-observation8 .oc8-guide,.lab-observation8 .oc8-result{scroll-margin-top:8rem}.lab-observation8 .oc8-guide:focus,.lab-observation8 .oc8-result:focus{outline:none}.lab-observation8 .oc8-guide>h2,.lab-observation8 .oc8-result>h2{color:var(--ink);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.65}.lab-observation8 .oc8-instruction{color:var(--body);margin:.7rem 0;font-size:.875rem;line-height:2}.lab-observation8 .oc8-fixed{color:var(--accent);margin:.6rem 0;padding:.8rem 0;font-size:.75rem;line-height:1.9}.lab-observation8 .oc8-controls{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;margin:1rem 0 1.1rem;padding:0;display:grid}.lab-observation8 .oc8-controls legend{color:var(--body);margin:0 0 .6rem;padding:0;font-size:.75rem;font-weight:600;line-height:1.8}.lab-observation8 .oc8-controls button{font:inherit;border:1px solid var(--line);background:var(--surface);min-width:0;min-height:3rem;color:var(--ink);cursor:pointer;text-align:center;border-radius:.6rem;padding:.7rem .9rem;font-size:.8125rem;line-height:1.8}.lab-observation8 .oc8-controls button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lab-observation8 .oc8-controls button:hover{border-color:var(--accent)}.lab-observation8 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-observation8 .oc8-figure{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;min-width:0;margin:1.2rem 0 0;padding:1rem}.lab-observation8 .oc8-figure figcaption{color:var(--ink);margin:0 0 .7rem;font-size:.875rem;font-weight:600;line-height:1.8}.lab-observation8 .oc8-scene{width:100%;max-width:36rem;height:auto;margin:0 auto;display:block}.lab-observation8 .oc8-position-guide{color:var(--muted);margin:.7rem 0 0;font-size:.6875rem;line-height:1.9}.lab-observation8 .oc8-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0 1rem;display:grid}.lab-observation8 .oc8-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;padding:.8rem 1rem}.lab-observation8 .oc8-metrics dt{color:var(--muted);margin:0;font-size:.75rem;line-height:1.8}.lab-observation8 .oc8-metrics dd{color:var(--ink);margin:.3rem 0 0;font-size:.875rem;font-weight:600;line-height:1.8}.lab-observation8 .oc8-metrics .oc8-relation{border-color:var(--oc8-guide);background:var(--soft);grid-column:1/-1}.lab-observation8 .oc8-relation dd{color:var(--oc8-guide);font-size:1.125rem;line-height:1.7}.lab-observation8 .oc8-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .85rem;margin:1rem 0;padding:0;list-style:none;display:grid}.lab-observation8 .oc8-legend li{color:var(--muted);align-items:flex-start;gap:.5rem;min-width:0;font-size:.6875rem;line-height:1.85;display:flex}.lab-observation8 .oc8-legend i{flex:none;width:1.15rem;margin-top:.43rem;display:inline-block}.lab-observation8 .oc8-ray-key{border-top:3px solid var(--oc8-ray)}.lab-observation8 .oc8-guide-key{border-top:2px dashed var(--oc8-guide)}.lab-observation8 .oc8-legend .oc8-point-key{background:var(--accent);border-radius:50%;width:.6rem;height:.6rem;margin:.32rem .27rem 0}.lab-observation8 .oc8-legend .oc8-diamond-key{border:2px solid var(--oc8-guide);width:.62rem;height:.62rem;margin:.32rem .27rem 0;transform:rotate(45deg)}.lab-observation8 .oc8-projection-note{color:var(--body);border-left:3px solid var(--oc8-guide);background:var(--surface);margin:1rem 0;padding:.6rem .85rem;font-size:.75rem;line-height:1.9}.lab-observation8 .oc8-visited{color:var(--body);margin:1.1rem 0 .6rem;font-size:.75rem;font-weight:600;line-height:1.8}.lab-observation8 .oc8-feedback{border-left:3px solid var(--accent);background:var(--soft);margin:.8rem 0 1.15rem;padding:1rem 1.1rem}.lab-observation8 .oc8-feedback>strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-observation8 .oc8-feedback>p{color:var(--body);margin:.45rem 0 0;font-size:.8125rem;line-height:1.95}.lab-observation8 .oc8-actions,.lab-observation8 .oc8-result-actions{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1.2rem 0;display:flex}.lab-observation8 .oc8-actions>div{min-width:0;max-width:100%}.lab-observation8 .oc8-primary{border:1px solid var(--accent);max-width:100%;min-height:3rem;font:inherit;text-align:center;background:var(--accent);color:var(--page);white-space:normal;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.8;text-decoration:none;display:inline-flex}.lab-observation8 .oc8-primary:disabled{opacity:.45;cursor:not-allowed}.lab-observation8 .oc8-primary>span{flex:none}.lab-observation8 .oc8-unlock{color:var(--muted);max-width:31rem;margin:.5rem 0 0;font-size:.6875rem;line-height:1.85}.lab-observation8 .oc8-text-button{font:inherit;color:var(--muted);text-underline-offset:.25em;white-space:normal;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.45rem 0;font-size:.75rem;line-height:1.85;text-decoration:underline}.lab-observation8 .oc8-limit{border-top:1px solid var(--line);color:var(--muted);margin:1.2rem 0 0;padding-top:.9rem;font-size:.6875rem;line-height:1.95}.lab-observation8 .oc8-result{border:1px solid var(--accent);background:var(--surface);border-radius:.85rem;margin:2rem 0 1rem;padding:1.4rem}.lab-observation8 .oc8-result>ul{margin:1rem 0;padding-left:1.15rem}.lab-observation8 .oc8-result>ul>li,.lab-observation8 .oc8-result>p{color:var(--body);margin:.7rem 0;font-size:.8125rem;line-height:2}.lab-observation8 .oc8-result .oc8-result-limit{color:var(--muted);border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem;font-size:.75rem}.lab-observation8 .oc8-reading{width:100%;min-width:0}.lab-observation8 .oc8-reading-intro{color:var(--body);margin:0 0 1rem;font-size:.8125rem;line-height:1.9}.lab-observation8 .oc8-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;display:grid}.lab-observation8 .oc8-reading-grid>figure{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin:0;padding:.8rem}.lab-observation8 .oc8-reading-grid figcaption{color:var(--ink);margin:0 0 .6rem;font-size:.75rem;font-weight:600;line-height:1.85}.lab-observation8 .oc8-reading-relation{color:var(--oc8-guide);text-align:center;margin:.65rem 0 0;font-size:.875rem;font-weight:600;line-height:1.8}.lab-observation8 .oc8-reading-note{color:var(--muted);margin:.8rem 0 0;font-size:.75rem;line-height:1.9}html[data-theme=dark] .lab-observation8{--oc8-wave:#8acadb;--oc8-cloud:#315762;--oc8-cloud-edge:#8acadb}@media (width<=600px){.lab-observation8 .oc8-reading-grid{grid-template-columns:1fr}.lab-observation8 .oc8-actions,.lab-observation8 .oc8-result-actions{flex-direction:column;align-items:stretch}.lab-observation8 .oc8-figure{padding:.85rem .7rem}.lab-observation8 .oc8-result{padding:1rem}.lab-observation8 .oc8-primary{width:100%}}@media (width<=420px){.lab-observation8 .oc8-progress,.lab-observation8 .oc8-controls,.lab-observation8 .oc8-legend{grid-template-columns:1fr}.lab-observation8 .oc8-progress{gap:.65rem;margin-bottom:1.3rem}.lab-observation8 .oc8-metrics{gap:.5rem}.lab-observation8 .oc8-metrics>div{padding:.7rem .75rem}.lab-observation8 .oc8-guide>h2,.lab-observation8 .oc8-result>h2{font-size:1.0625rem}.lab-observation8 .oc8-feedback{padding:.85rem .8rem}}.lab-observation8 .oc8-mountain{fill:var(--soft);stroke:var(--line);stroke-width:1.5px}.lab-observation8 .oc8-ground{fill:none;stroke:var(--line);stroke-width:1px}.lab-observation8 .oc8-wave,.lab-observation8 .oc8-flow{fill:none;stroke:var(--oc8-wave);stroke-width:3px;color:var(--oc8-wave)}.lab-observation8 .oc8-cloud{fill:var(--oc8-cloud);stroke:var(--oc8-cloud-edge);stroke-width:1.5px}.lab-observation8 .oc8-air{fill:var(--surface);stroke:var(--accent);stroke-width:3px}.lab-observation8 .oc8-droplet{fill:var(--oc8-wave)}.lab-observation8 .oc8-pointer{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 4}.lab-observation8 .oc8-position-number{text-anchor:middle;fill:var(--accent);font:600 14px sans-serif}.lab-observation8 .oc8-scene-guide{color:var(--muted);margin:.7rem 0 0;font-size:.6875rem;line-height:1.9}.lab-observation8 .oc8-metrics .oc8-droplet-status{border-color:var(--accent);background:var(--soft);grid-column:1/-1}.lab-observation8 .oc8-droplet-status dd{color:var(--accent);font-size:1rem}.lab-observation8 .oc8-wave-key{border-top:3px solid var(--oc8-wave)}.lab-observation8 .oc8-legend .oc8-air-key{border:2px solid var(--accent);border-radius:50%;width:.7rem;height:.7rem;margin:.25rem .2rem 0}.lab-observation8 .oc8-cloud-key{border:1px solid var(--oc8-cloud-edge);background:var(--oc8-cloud);border-radius:50%;height:.65rem;margin-top:.3rem!important}.lab-observation8 .oc8-legend .oc8-drop-key{background:var(--oc8-wave);border-radius:50%;width:.4rem;height:.4rem;margin:.4rem .35rem 0}.lab-observation8 .oc8-reading-grid{grid-template-columns:1fr}.lab-observation8 .oc8-reading-status{color:var(--accent);margin:.5rem 0 0;font-size:.75rem;line-height:1.8}.lab-observation8 .oc8-controls.oc8-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=600px){.lab-observation8 .oc8-controls,.lab-observation8 .oc8-controls.oc8-three{grid-template-columns:1fr}}.lab-rumor8{color:var(--ink);min-width:0}.lab-rumor8 *{box-sizing:border-box}.lab-rumor8 [hidden]{display:none!important}.lab-rumor8 button{font:inherit;cursor:pointer}.lab-rumor8 button:disabled{opacity:.42;cursor:not-allowed}.lab-rumor8 :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-rumor8 .r8-model{border:1px solid var(--line);background:var(--soft);border-radius:.6rem;padding:.9rem 1rem}.lab-rumor8 .r8-model strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-rumor8 .r8-model p{color:var(--muted);margin-top:.4rem;font-size:.75rem;line-height:1.95}.lab-rumor8 .r8-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0;padding:0;list-style:none;display:grid}.lab-rumor8 .r8-progress li{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:.65rem;min-width:0;padding-bottom:.85rem;font-size:.8125rem;line-height:1.8;display:flex}.lab-rumor8 .r8-progress span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.7rem;display:grid}.lab-rumor8 .r8-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent);font-weight:650}.lab-rumor8 .r8-progress li[aria-current=step] span{background:var(--soft);border-color:var(--accent)}.lab-rumor8 .r8-guide,.lab-rumor8 .r8-result{scroll-margin-top:8rem}.lab-rumor8 .r8-guide:focus,.lab-rumor8 .r8-result:focus{outline:none}.lab-rumor8 .r8-guide h2,.lab-rumor8 .r8-result h2{letter-spacing:-.025em;color:var(--ink);font-size:1.3rem;font-weight:700;line-height:1.7}.lab-rumor8 .r8-instruction{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.lab-rumor8 .r8-fixed{color:var(--accent);margin-top:.85rem;font-size:.75rem;line-height:1.95}.lab-rumor8 .r8-controls{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;min-width:0;margin-top:1rem;padding:.8rem 1rem 1rem}.lab-rumor8 .r8-controls legend{max-width:100%;padding:0 .3rem;font-size:.8125rem;font-weight:650;line-height:1.8}.lab-rumor8 .r8-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.lab-rumor8 .r8-primary,.lab-rumor8 .r8-secondary{white-space:normal;text-align:center;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;min-width:0;max-width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:650;line-height:1.8;text-decoration:none;display:inline-flex}.lab-rumor8 .r8-primary{background:var(--button,var(--ink));color:var(--button-text,var(--page))}.lab-rumor8 .r8-secondary{background:var(--page);color:var(--ink);border-color:var(--line)}.lab-rumor8 .r8-secondary:hover,.lab-rumor8 .r8-secondary[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent)}.lab-rumor8 .r8-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.lab-rumor8 .r8-panel{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin-top:1.1rem;padding:1.1rem}.lab-rumor8 .r8-panel h4{color:var(--ink);font-size:.9375rem;font-weight:650;line-height:1.8}.lab-rumor8 .r8-small{color:var(--muted);margin-top:.6rem;font-size:.75rem;line-height:1.95}.lab-rumor8 .r8-expression{color:var(--ink);overflow-wrap:anywhere;margin-top:.4rem;font-size:1.5rem;font-weight:700;line-height:1.7}.lab-rumor8 .r8-conversion-values{gap:1rem;margin:1.2rem 0 0;display:grid}.lab-rumor8 .r8-conversion-values dt{color:var(--muted);font-size:.75rem;line-height:1.8}.lab-rumor8 .r8-conversion-values dd{color:var(--ink);margin:.25rem 0 0;font-size:1.2rem;font-weight:650;line-height:1.5}.lab-rumor8 .r8-conversion-values .r8-answer{color:var(--accent);font-size:2.4rem;font-weight:700}.lab-rumor8 .r8-unit-chart{min-width:0;margin-top:1.1rem}.lab-rumor8 .r8-unit-row+.r8-unit-row{margin-top:1rem}.lab-rumor8 .r8-row-label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:.6rem;min-width:0;margin-bottom:.4rem;font-size:.75rem;line-height:1.85;display:flex}.lab-rumor8 .r8-row-label span{min-width:0}.lab-rumor8 .r8-row-label strong{white-space:nowrap;flex:none;font-size:1rem;font-weight:700;line-height:1.8}.lab-rumor8 .r8-track{border:1px solid var(--line);background:var(--soft);border-radius:.25rem;width:100%;height:1.25rem;overflow:hidden}.lab-rumor8 .r8-fill{background:var(--accent);border-radius:.2rem;height:100%}.lab-rumor8 .r8-secondary-fill{background:var(--ink);opacity:.65}.lab-rumor8 .r8-axis{color:var(--muted);justify-content:space-between;gap:.3rem;margin-top:.35rem;font-size:.6875rem;line-height:1.8;display:flex}.lab-rumor8 .r8-details{border-top:1px solid var(--line);color:var(--muted);margin-top:1rem;padding-top:.8rem;font-size:.75rem;line-height:1.95}.lab-rumor8 .r8-details summary{cursor:pointer;color:var(--ink);min-height:2rem}.lab-rumor8 .r8-details p{overflow-wrap:anywhere;margin-top:.5rem}.lab-rumor8 .r8-height-figure{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin-top:1rem;padding:1rem}.lab-rumor8 .r8-height-figure svg{width:100%;max-width:350px;height:auto;margin:0 auto;display:block}.lab-rumor8 .r8-grid path{stroke:var(--line);stroke-width:1px;fill:none}.lab-rumor8 .r8-grid text{fill:var(--muted);font-family:inherit;font-size:10px}.lab-rumor8 .r8-height-bar{fill:var(--ink);opacity:.6}.lab-rumor8 .r8-centre-bar{fill:var(--accent);opacity:1}.lab-rumor8 .r8-centre-reference{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:4 4;opacity:.65}.lab-rumor8 .r8-base{fill:none;stroke:var(--ink);stroke-width:1.4px}.lab-rumor8 .r8-height-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.lab-rumor8 .r8-height-labels>div{text-align:center;min-width:0}.lab-rumor8 .r8-height-labels span{color:var(--muted);font-size:.6875rem;line-height:1.8;display:block}.lab-rumor8 .r8-height-labels strong{color:var(--ink);white-space:nowrap;font-size:1.1rem;font-weight:650;line-height:1.8;display:block}.lab-rumor8 .r8-height-labels .r8-centre-label strong{color:var(--accent)}.lab-rumor8 .r8-seen{color:var(--ink);margin-top:1rem;font-size:.75rem;font-weight:650;line-height:1.8}.lab-rumor8 .r8-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7rem;margin-top:.65rem;padding:1rem 1.1rem}.lab-rumor8 .r8-feedback>strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-rumor8 .r8-feedback p{color:var(--ink);margin-top:.4rem;font-size:.875rem;line-height:1.95}.lab-rumor8 .r8-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;min-width:0;margin-top:1.2rem;display:flex}.lab-rumor8 .r8-next{justify-content:space-between;align-items:flex-start}.lab-rumor8 .r8-next>div{min-width:0;max-width:100%}.lab-rumor8 .r8-text-button{color:var(--muted);text-underline-offset:.3em;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.5rem 0;font-size:.75rem;line-height:1.9;text-decoration:underline}.lab-rumor8 .r8-text-button:hover{color:var(--accent)}.lab-rumor8 .r8-limit{margin-top:1rem}.lab-rumor8 .r8-result{border:1px solid var(--line);background:var(--soft);border-radius:.75rem;margin-top:2rem;padding:1.4rem}.lab-rumor8 .r8-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.lab-rumor8 .r8-result li+li{margin-top:.6rem}.lab-rumor8 .r8-result>p{margin-top:.8rem;font-size:.875rem;line-height:1.95}.lab-rumor8 .r8-result>.r8-small{color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;font-size:.75rem}.lab-rumor8 .r8-historical{color:var(--muted);border-left:2px solid var(--accent);padding-left:.8rem;font-size:.75rem;line-height:1.9}.lab-rumor8 .r8-reading .r8-panel{padding:1rem}.lab-rumor8 .r8-reading-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;margin-top:.8rem;display:grid}.lab-rumor8 .r8-reading-pair>div{min-width:0}.lab-rumor8 .r8-reading-pair h5{color:var(--ink);font-size:.8125rem;font-weight:650;line-height:1.85}.lab-rumor8 .r8-reading-pair .r8-height-figure{margin-top:.55rem;padding:.7rem}.lab-rumor8 .r8-reading-pair .r8-height-labels strong{font-size:.875rem}html[lang=en] .lab-rumor8 :is(p,button,strong,h2,h3,h4,h5,dt,dd,span){word-break:normal}@media (width<=639px){.lab-rumor8 .r8-guide h2,.lab-rumor8 .r8-result h2{font-size:1.18rem}.lab-rumor8 .r8-instruction{font-size:.875rem}.lab-rumor8 .r8-progress{gap:.65rem}.lab-rumor8 .r8-progress li{gap:.4rem;font-size:.75rem}.lab-rumor8 .r8-controls{padding:.75rem .8rem .85rem}.lab-rumor8 .r8-panel{padding:.9rem}.lab-rumor8 .r8-conversion-values .r8-answer{font-size:2rem}.lab-rumor8 .r8-primary,.lab-rumor8 .r8-secondary{font-size:.8125rem}.lab-rumor8 .r8-next>div,.lab-rumor8 .r8-next .r8-primary{width:100%}.lab-rumor8 .r8-feedback{padding:.9rem .95rem}.lab-rumor8 .r8-feedback p{font-size:.8125rem}.lab-rumor8 .r8-reading-pair{grid-template-columns:1fr}.lab-rumor8 .r8-height-figure{padding:.8rem}.lab-rumor8 .r8-height-labels strong{font-size:1rem}.lab-rumor8 .r8-result{padding:1rem}.lab-rumor8 .r8-result ul,.lab-rumor8 .r8-result>p{font-size:.8125rem}.lab-rumor8 .r8-result .r8-primary{width:100%}}@media (width<=420px){.lab-rumor8 .r8-controls>div{grid-template-columns:1fr;gap:.55rem}.lab-rumor8 .r8-progress li{flex-direction:column;gap:.45rem}.lab-rumor8 .r8-row-label{flex-wrap:wrap;gap:.2rem}}@media (prefers-reduced-motion:reduce){.lab-rumor8 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-photo9{width:100%;min-width:0;color:var(--body,#37413d)}.lab-photo9 *{box-sizing:border-box}.lab-photo9 [hidden]{display:none!important}.lab-photo9 :is(p,button,h2,h3,h4,figcaption,summary){overflow-wrap:break-word;word-break:keep-all}html[lang=en] .lab-photo9 :is(p,button,h2,h3,h4,figcaption,summary){word-break:normal}.lab-photo9 .p9-badge{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);color:var(--muted,#63716a);border-radius:.6rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.75rem;line-height:1.8}.lab-photo9 .p9-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.lab-photo9 .p9-progress li{border-top:2px solid var(--line,#d7e1da);color:var(--muted,#63716a);align-items:flex-start;gap:.6rem;min-width:0;padding-top:.75rem;font-size:.75rem;line-height:1.75;display:flex}.lab-photo9 .p9-progress li[aria-current=step]{border-color:var(--accent,#047857);color:var(--accent,#047857);font-weight:600}.lab-photo9 .p9-progress li>span{text-align:center;border:1px solid;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;line-height:1.4rem}.lab-photo9 .p9-guide,.lab-photo9 .p9-result{outline:none;scroll-margin-top:8rem}.lab-photo9 .p9-guide>h2,.lab-photo9 .p9-result>h2{color:var(--ink,#111b15);margin:0 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.65}.lab-photo9 .p9-instruction{margin:0 0 .9rem;font-size:.875rem;line-height:1.95}.lab-photo9 .p9-fixed{color:var(--accent,#047857);margin:0 0 1rem;font-size:.75rem;line-height:1.9}.lab-photo9 .p9-controls{border:0;min-width:0;margin:1.25rem 0 1rem;padding:0}.lab-photo9 .p9-controls legend{color:var(--ink,#111b15);margin-bottom:.65rem;font-size:.8125rem;font-weight:600}.lab-photo9 .p9-controls>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.lab-photo9 .p9-controls button{font:inherit;background:var(--surface,#fff);min-width:0;max-width:100%;min-height:3rem;color:var(--ink,#111b15);border:1px solid var(--line,#d7e1da);cursor:pointer;border-radius:.6rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.75}.lab-photo9 .p9-controls button[aria-pressed=true]{color:var(--accent,#047857);border-color:var(--accent,#047857);background:var(--soft,#ecfdf5);box-shadow:inset 0 0 0 1px var(--accent,#047857);font-weight:600}.lab-photo9 button:focus-visible,.lab-photo9 a:focus-visible,.lab-photo9 summary:focus-visible{outline:3px solid var(--accent,#047857);outline-offset:3px}.lab-photo9 .p9-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.lab-photo9 .p9-card{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);border-radius:.7rem;min-width:0;max-width:100%;padding:.85rem;margin:0!important}.lab-photo9 .p9-card>figcaption{color:var(--ink,#111b15);margin:0 0 .75rem;padding:0;font-size:.875rem;font-weight:600;line-height:1.7;display:block}.lab-photo9 .p9-card>figcaption>small{min-height:3.5em;color:var(--muted,#63716a);margin-top:.15rem;font-size:.6875rem;font-weight:400;line-height:1.75;display:block}.lab-photo9 :is(.p9-map,.p9-optic,.p9-record){width:100%;max-width:100%;height:auto;max-height:none;display:block}.lab-photo9 .p9-scope{color:var(--muted,#63716a);margin:.85rem 0 1.1rem;font-size:.75rem;line-height:1.85}.lab-photo9 .p9-checked{color:var(--ink,#111b15);margin:1rem 0 .5rem;font-size:.75rem;font-weight:600;line-height:1.8}.lab-photo9 .p9-feedback{background:var(--soft,#ecfdf5);border-left:3px solid var(--accent,#047857);margin:.75rem 0 1.25rem;padding:1rem}.lab-photo9 .p9-feedback>strong{color:var(--accent,#047857);font-size:.75rem;line-height:1.8}.lab-photo9 .p9-feedback>p{color:var(--body,#37413d);margin:.35rem 0 0;font-size:.8125rem;line-height:1.95}.lab-photo9 .p9-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.lab-photo9 .p9-actions>div{min-width:0;max-width:100%}.lab-photo9 .p9-primary{font:inherit;border:1px solid var(--ink,#111b15);background:var(--ink,#111b15);min-width:0;max-width:100%;min-height:3rem;color:var(--page,#fafaf9);white-space:normal;overflow-wrap:break-word;word-break:keep-all;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.8125rem;line-height:1.85;text-decoration:none;display:inline-flex}.lab-photo9 .p9-primary:disabled{opacity:.4;cursor:not-allowed}.lab-photo9 .p9-unlock{color:var(--muted,#63716a);margin:.5rem 0 0;font-size:.6875rem;line-height:1.85}.lab-photo9 .p9-text{font:inherit;color:var(--muted,#63716a);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.5rem 0;font-size:.75rem;line-height:1.9;text-decoration:underline}.lab-photo9 .p9-detail{color:var(--muted,#63716a);margin:1.25rem 0;font-size:.75rem;line-height:1.9}.lab-photo9 .p9-detail summary{cursor:pointer;text-underline-offset:.2em;min-height:2.5rem;padding:.5rem 0;text-decoration:underline}.lab-photo9 .p9-detail p{margin:.5rem 0;line-height:1.95}.lab-photo9 .p9-result{border:1px solid var(--accent,#047857);background:var(--surface,#fff);border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.lab-photo9 .p9-result ul{margin:.8rem 0;padding-left:1.2rem}.lab-photo9 .p9-result li,.lab-photo9 .p9-result>p{color:var(--body,#37413d);font-size:.8125rem;line-height:1.95}.lab-photo9 .p9-result li+li{margin-top:.6rem}.lab-photo9 .p9-reading{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.lab-photo9 .p9-reading>section{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);border-radius:.6rem;min-width:0;padding:.7rem}.lab-photo9 .p9-reading h4{color:var(--ink,#111b15);margin:0 0 .65rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-photo9 .p9-reading-note{color:var(--muted,#63716a);margin:1rem 0 0;font-size:.75rem;line-height:1.85}@media (width<=600px){.lab-photo9 .p9-pair{grid-template-columns:1fr}.lab-photo9 .p9-card{padding:.85rem}.lab-photo9 .p9-card>figcaption>small{min-height:0}.lab-photo9 :is(.p9-map,.p9-optic,.p9-record){max-width:360px;margin:auto}.lab-photo9 .p9-guide>h2,.lab-photo9 .p9-result>h2{font-size:1.075rem}.lab-photo9 .p9-result{padding:1rem}}@media (width<=400px){.lab-photo9 .p9-controls>div{grid-template-columns:1fr}.lab-photo9 .p9-progress{gap:.65rem}.lab-photo9 .p9-progress li{gap:.4rem;font-size:.6875rem}.lab-photo9 .p9-reading{grid-template-columns:1fr}}.lab-exhibit9{width:100%;min-width:0;color:var(--body);--ex9-outside:#39779e;--ex9-inside:#a66b2e;--ex9-shell:#7b8588}.lab-exhibit9 *{box-sizing:border-box}.lab-exhibit9 [hidden]{display:none!important}.lab-exhibit9 p{word-break:keep-all;overflow-wrap:break-word}.lab-exhibit9 .ex9-scope{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:.65rem;margin:0 0 1.4rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.lab-exhibit9 .ex9-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0 1.7rem;padding:0;list-style:none;display:grid}.lab-exhibit9 .ex9-progress li{border-top:2px solid var(--line);min-width:0;color:var(--muted);align-items:flex-start;gap:.6rem;padding-top:.8rem;font-size:.75rem;line-height:1.85;display:flex}.lab-exhibit9 .ex9-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent)}.lab-exhibit9 .ex9-progress li>span{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:flex}.lab-exhibit9 .ex9-guide,.lab-exhibit9 .ex9-result{scroll-margin-top:8rem}.lab-exhibit9 .ex9-guide:focus,.lab-exhibit9 .ex9-result:focus{outline:none}.lab-exhibit9 .ex9-guide>h2,.lab-exhibit9 .ex9-result>h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 .75rem;font-size:1.2rem;line-height:1.65}.lab-exhibit9 .ex9-instruction{margin:0 0 1rem;font-size:.9375rem;line-height:1.95}.lab-exhibit9 .ex9-fixed{color:var(--accent);border-left:3px solid var(--accent);background:var(--soft);margin:0 0 1.1rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.lab-exhibit9 .ex9-controls{border:0;min-width:0;margin:1.2rem 0;padding:0}.lab-exhibit9 .ex9-controls legend{color:var(--ink);margin-bottom:.6rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-exhibit9 .ex9-controls>div{flex-wrap:wrap;gap:.65rem;display:flex}.lab-exhibit9 .ex9-controls button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;border-radius:.6rem;flex:10rem;min-width:0;max-width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-exhibit9 .ex9-controls button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--soft);box-shadow:inset 0 0 0 1px var(--accent)}.lab-exhibit9 .ex9-controls button:hover{border-color:var(--accent)}.lab-exhibit9 .ex9-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lab-exhibit9 .ex9-card{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;min-width:0;margin:0;padding:1rem}.lab-exhibit9 .ex9-card figcaption{color:var(--ink);margin:0 0 .8rem;font-size:.8125rem;line-height:1.8}.lab-exhibit9 .ex9-card figcaption strong{word-break:keep-all;overflow-wrap:break-word;font-size:.9375rem;font-weight:700;line-height:1.8;display:block}.lab-exhibit9 .ex9-card figcaption small{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin-top:.35rem;font-size:.75rem;line-height:1.85;display:block}.lab-exhibit9 .ex9-pressure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.9rem 0 0;padding:.65rem 0;display:grid}.lab-exhibit9 .ex9-pressure dt{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;font-size:.625rem;line-height:1.8}.lab-exhibit9 .ex9-pressure dd{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:.2rem 0 0;font-size:.875rem;font-weight:700;line-height:1.8}.lab-exhibit9 .ex9-pressure>div:first-child dd{color:var(--ex9-outside)}.lab-exhibit9 .ex9-pressure>div:nth-child(2) dd{color:var(--ex9-inside)}.lab-exhibit9 .ex9-device{width:100%;max-width:24rem;height:auto;margin:.2rem auto;display:block}.lab-exhibit9 .ex9-opening{border-top:1px solid var(--line);align-items:center;gap:.65rem;padding:.65rem 0;display:flex}.lab-exhibit9 .ex9-opening svg{flex:none;width:4.5rem;height:4.5rem;display:block}.lab-exhibit9 .ex9-opening>div{min-width:0}.lab-exhibit9 .ex9-opening span{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;font-size:.625rem;line-height:1.8;display:block}.lab-exhibit9 .ex9-opening strong{color:var(--accent);font-size:1.125rem;line-height:1.7;display:block}.lab-exhibit9 .ex9-opening small{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;font-size:.625rem;line-height:1.8;display:block}.lab-exhibit9 .ex9-resultant{border-top:1px solid var(--line);margin-top:.25rem;padding:.9rem 0 0}.lab-exhibit9 .ex9-resultant>span{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-size:.6875rem;font-weight:600;line-height:1.8;display:block}.lab-exhibit9 .ex9-resultant>div{justify-content:space-between;align-items:center;gap:.65rem;margin:.35rem 0;display:flex}.lab-exhibit9 .ex9-resultant svg{flex:none;width:6rem;max-width:45%;height:auto;display:block}.lab-exhibit9 .ex9-resultant strong{color:var(--accent);white-space:nowrap;font-size:1.75rem;line-height:1.4}.lab-exhibit9 .ex9-resultant small{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;font-size:.625rem;line-height:1.8;display:block}.lab-exhibit9 .ex9-key{color:var(--muted);grid-template-columns:1fr;gap:.6rem 1rem;margin:1rem 0;padding:0;font-size:.6875rem;line-height:1.8;list-style:none;display:grid}.lab-exhibit9 .ex9-key li{word-break:keep-all;overflow-wrap:break-word;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.lab-exhibit9 .ex9-key i{flex:none;width:1rem;margin-top:.4rem;display:block}.lab-exhibit9 .ex9-outside-key{border-top:2px solid var(--ex9-outside)}.lab-exhibit9 .ex9-inside-key{border-top:2px solid var(--ex9-inside)}.lab-exhibit9 .ex9-net-key{border-top:4px solid var(--accent)}.lab-exhibit9 .ex9-limit{color:var(--muted);border-left:3px solid var(--line);background:var(--surface);margin:1rem 0;padding:.75rem .9rem;font-size:.75rem;line-height:1.9}.lab-exhibit9 .ex9-checked{color:var(--muted);margin:1.1rem 0 .6rem;font-size:.75rem;line-height:1.85}.lab-exhibit9 .ex9-feedback{border-left:3px solid var(--accent);background:var(--soft);margin:.75rem 0 1.25rem;padding:1.1rem;font-size:.8125rem;line-height:1.95}.lab-exhibit9 .ex9-feedback>strong{color:var(--accent);margin-bottom:.4rem;font-size:.75rem;display:block}.lab-exhibit9 .ex9-feedback p{color:var(--ink);margin:0}.lab-exhibit9 .ex9-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.lab-exhibit9 .ex9-primary{border:1px solid var(--ink);background:var(--ink);max-width:100%;min-height:3rem;color:var(--page);font:inherit;white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.8125rem;font-weight:600;line-height:1.85;text-decoration:none;display:inline-flex}.lab-exhibit9 .ex9-primary>span{flex:none}.lab-exhibit9 .ex9-primary:disabled{opacity:.4;cursor:not-allowed}.lab-exhibit9 .ex9-unlock{color:var(--muted);max-width:30rem;margin:.5rem 0 0;font-size:.6875rem;line-height:1.8}.lab-exhibit9 .ex9-text{font:inherit;max-width:100%;min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;padding:.6rem 0;font-size:.75rem;line-height:1.85;text-decoration:underline}.lab-exhibit9 :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lab-exhibit9 .ex9-details{border-top:1px solid var(--line);color:var(--muted);margin-top:1.5rem;padding:1rem 0;font-size:.75rem;line-height:1.9}.lab-exhibit9 .ex9-details summary{cursor:pointer;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-weight:600}.lab-exhibit9 .ex9-details p{margin:.8rem 0 0}.lab-exhibit9 .ex9-result{border:1px solid var(--accent);background:var(--surface);border-radius:.9rem;margin-top:1.5rem;padding:1.35rem}.lab-exhibit9 .ex9-result>ul{margin:0 0 1rem;padding-left:1.1rem;font-size:.875rem;line-height:1.95}.lab-exhibit9 .ex9-result li+li{margin-top:.6rem}.lab-exhibit9 .ex9-result>p{margin:.8rem 0 0;font-size:.8125rem;line-height:1.95}.lab-exhibit9 .ex9-reading .ex9-card{padding:.9rem}html[lang=en] .lab-exhibit9 :is(p,button,summary,dt,dd,figcaption strong,figcaption small,.ex9-key li){word-break:normal}html[data-theme=dark] .lab-exhibit9{--ex9-outside:#87b7d4;--ex9-inside:#d0a171;--ex9-shell:#9aa7aa}@media (width<=600px){.lab-exhibit9 .ex9-grid,.lab-exhibit9 .ex9-key{grid-template-columns:1fr}.lab-exhibit9 .ex9-card{padding:.85rem}.lab-exhibit9 .ex9-feedback,.lab-exhibit9 .ex9-result{padding:1rem}}@media (width<=400px){.lab-exhibit9 .ex9-progress{grid-template-columns:1fr;gap:.7rem}.lab-exhibit9 .ex9-controls>div{grid-template-columns:1fr;display:grid}.lab-exhibit9 .ex9-primary{justify-content:space-between;width:100%}.lab-exhibit9 .ex9-actions>div{width:100%;min-width:0}.lab-exhibit9 .ex9-instruction{font-size:.875rem}}.lab-observation9{--o9-tree:#37725e;--o9-light:#9a7831;--o9-point:#4f6e99;color:var(--body);width:100%;min-width:0}.lab-observation9 *{box-sizing:border-box}.lab-observation9 [hidden]{display:none!important}.lab-observation9 :is(p,button,dt,dd,li,figcaption){overflow-wrap:break-word;word-break:keep-all}html[lang=en] .lab-observation9 :is(p,button,dt,dd,li,figcaption){word-break:normal}.lab-observation9 .o9-scope{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:.7rem;margin:0 0 1.2rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.lab-observation9 .o9-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0 1.8rem;padding:0;list-style:none;display:grid}.lab-observation9 .o9-progress li{border-top:2px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;min-width:0;padding:.7rem 0 0;font-size:.75rem;line-height:1.8;display:flex}.lab-observation9 .o9-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent)}.lab-observation9 .o9-progress li>span{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.6875rem;line-height:1;display:inline-flex}.lab-observation9 .o9-guide,.lab-observation9 .o9-result{scroll-margin-top:8rem}.lab-observation9 .o9-guide:focus,.lab-observation9 .o9-result:focus{outline:none}.lab-observation9 .o9-guide>h2,.lab-observation9 .o9-result>h2{color:var(--ink);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.65}.lab-observation9 .o9-instruction{color:var(--body);margin:.7rem 0;font-size:.875rem;line-height:2}.lab-observation9 .o9-fixed{color:var(--accent);margin:.6rem 0;padding:.8rem 0;font-size:.75rem;line-height:1.95}.lab-observation9 .o9-controls{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;margin:1rem 0 1.1rem;padding:0;display:grid}.lab-observation9 .o9-controls legend{color:var(--body);margin:0 0 .6rem;padding:0;font-size:.75rem;font-weight:600;line-height:1.8}.lab-observation9 .o9-controls button{font:inherit;border:1px solid var(--line);background:var(--surface);min-width:0;min-height:3rem;color:var(--ink);cursor:pointer;text-align:center;border-radius:.6rem;padding:.7rem .9rem;font-size:.8125rem;line-height:1.8}.lab-observation9 .o9-controls button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lab-observation9 .o9-controls button:hover{border-color:var(--accent)}.lab-observation9 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-observation9 .o9-figure{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;min-width:0;margin:1.2rem 0 0;padding:1rem}.lab-observation9 .o9-figure figcaption{color:var(--ink);margin:0 0 .7rem;font-size:.875rem;font-weight:600;line-height:1.8}.lab-observation9 .o9-scene{width:100%;max-width:40rem;height:auto;margin:0 auto;display:block}.lab-observation9 .o9-screen{fill:var(--page);stroke:var(--line);stroke-width:1.3px}.lab-observation9 .o9-axis{fill:none;stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:4 5}.lab-observation9 .o9-row{fill:none;stroke:var(--line);stroke-width:1px}.lab-observation9 .o9-tree{fill:var(--o9-tree);stroke:var(--o9-tree);stroke-width:2px;stroke-linejoin:round}.lab-observation9 .o9-trunk{fill:none;stroke-width:4px}.lab-observation9 .o9-light{fill:var(--o9-light);stroke:var(--o9-light);stroke-width:2px}.lab-observation9 .o9-point{fill:var(--o9-point);stroke:var(--o9-point);stroke-width:2px;stroke-linejoin:round}.lab-observation9 .o9-hollow{fill:none;stroke-dasharray:3 2;opacity:.8}.lab-observation9 .o9-svg-label{fill:var(--muted);text-anchor:middle;font:13px sans-serif}.lab-observation9 .o9-svg-start{text-anchor:start}.lab-observation9 .o9-figure-note,.lab-observation9 .o9-reading-note{color:var(--muted);margin:.8rem 0 0;font-size:.75rem;line-height:1.95}.lab-observation9 .o9-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.85rem 0 1rem;display:grid}.lab-observation9 .o9-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;padding:.8rem 1rem}.lab-observation9 .o9-metrics dt{color:var(--muted);margin:0;font-size:.75rem;line-height:1.8}.lab-observation9 .o9-metrics dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:.875rem;font-weight:600;line-height:1.85}.lab-observation9 .o9-metrics .o9-wide{border-color:var(--accent);background:var(--soft);grid-column:1/-1}.lab-observation9 .o9-wide dd{color:var(--accent)}.lab-observation9 .o9-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .85rem;margin:1rem 0;padding:0;list-style:none;display:grid}.lab-observation9 .o9-legend li{color:var(--muted);align-items:flex-start;gap:.5rem;min-width:0;font-size:.6875rem;line-height:1.85;display:flex}.lab-observation9 .o9-legend i{border:2px solid;flex:none;width:.7rem;height:.7rem;margin:.25rem .15rem 0;display:inline-block}.lab-observation9 .o9-legend .o9-tree-key{color:var(--o9-tree);background:var(--o9-tree);clip-path:polygon(50% 0,100% 100%,0 100%)}.lab-observation9 .o9-legend .o9-light-key{color:var(--o9-light);background:var(--o9-light);border-radius:50%}.lab-observation9 .o9-legend .o9-point-key{color:var(--o9-point);background:var(--o9-point);width:.55rem;height:.55rem;margin:.3rem .22rem 0;transform:rotate(45deg)}.lab-observation9 .o9-legend .o9-ghost-key{border-style:dashed;border-radius:50%}.lab-observation9 .o9-legend .o9-solid-key{background:currentColor;border-radius:50%}.lab-observation9 .o9-visited{color:var(--body);margin:1.1rem 0 .6rem;font-size:.75rem;font-weight:600;line-height:1.8}.lab-observation9 .o9-feedback{border-left:3px solid var(--accent);background:var(--soft);margin:.8rem 0 1.15rem;padding:1rem 1.1rem}.lab-observation9 .o9-feedback>strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-observation9 .o9-feedback>p{color:var(--body);margin:.45rem 0 0;font-size:.8125rem;line-height:1.95}.lab-observation9 .o9-actions,.lab-observation9 .o9-result-actions{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1.2rem 0;display:flex}.lab-observation9 .o9-actions>div{min-width:0;max-width:100%}.lab-observation9 .o9-primary{border:1px solid var(--accent);max-width:100%;min-height:3rem;font:inherit;text-align:center;background:var(--accent);color:var(--page);white-space:normal;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.8;text-decoration:none;display:inline-flex}.lab-observation9 .o9-primary:disabled{opacity:.45;cursor:not-allowed}.lab-observation9 .o9-primary>span{flex:none}.lab-observation9 .o9-unlock{color:var(--muted);max-width:31rem;margin:.5rem 0 0;font-size:.6875rem;line-height:1.85}.lab-observation9 .o9-text-button{font:inherit;color:var(--muted);text-underline-offset:.25em;white-space:normal;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.45rem 0;font-size:.75rem;line-height:1.85;text-decoration:underline}.lab-observation9 .o9-limit{border-top:1px solid var(--line);color:var(--muted);margin:1.2rem 0 0;padding-top:.9rem;font-size:.6875rem;line-height:1.95}.lab-observation9 .o9-result{border:1px solid var(--accent);background:var(--surface);border-radius:.85rem;margin:2rem 0 1rem;padding:1.4rem}.lab-observation9 .o9-result>ul{margin:1rem 0;padding-left:1.15rem}.lab-observation9 .o9-result>ul>li,.lab-observation9 .o9-result>p{color:var(--body);margin:.7rem 0;font-size:.8125rem;line-height:2}.lab-observation9 .o9-result .o9-result-limit{color:var(--muted);border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem;font-size:.75rem}.lab-observation9 .o9-reading{width:100%;min-width:0}.lab-observation9 .o9-reading-intro{color:var(--body);margin:0 0 1rem;font-size:.8125rem;line-height:1.95}.lab-observation9 .o9-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;display:grid}.batch-diagram.lab-observation9 .o9-reading-grid>figure{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin:0;padding:.8rem}.batch-diagram.lab-observation9 .o9-reading-grid figcaption{color:var(--ink);margin:0 0 .6rem;font-size:.75rem;font-weight:600;line-height:1.85}.lab-observation9 .o9-reading-shift{color:var(--accent);background:var(--soft);border-radius:.5rem;margin:.8rem 0;padding:.65rem .8rem;font-size:.75rem;font-weight:600;line-height:1.9}html[data-theme=dark] .lab-observation9{--o9-tree:#8ac3ac;--o9-light:#dcc17d;--o9-point:#9bb8e0}@media (width<=600px){.lab-observation9 .o9-reading-grid{grid-template-columns:1fr}.lab-observation9 .o9-actions,.lab-observation9 .o9-result-actions{flex-direction:column;align-items:stretch}.lab-observation9 .o9-figure{padding:.85rem .7rem}.lab-observation9 .o9-result{padding:1rem}.lab-observation9 .o9-primary{width:100%}}@media (width<=420px){.lab-observation9 .o9-progress,.lab-observation9 .o9-controls,.lab-observation9 .o9-legend{grid-template-columns:1fr}.lab-observation9 .o9-progress{gap:.65rem;margin-bottom:1.3rem}.lab-observation9 .o9-metrics{grid-template-columns:1fr;gap:.5rem}.lab-observation9 .o9-metrics>div{padding:.7rem .75rem}.lab-observation9 .o9-guide>h2,.lab-observation9 .o9-result>h2{font-size:1.0625rem}.lab-observation9 .o9-feedback{padding:.85rem .8rem}}.lab-rumor9{color:var(--ink);min-width:0}.lab-rumor9 *{box-sizing:border-box}.lab-rumor9 [hidden]{display:none!important}.lab-rumor9 button{font:inherit;cursor:pointer}.lab-rumor9 button:disabled{opacity:.42;cursor:not-allowed}.lab-rumor9 :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-rumor9 .r9-model{border:1px solid var(--line);background:var(--soft);border-radius:.6rem;padding:.9rem 1rem}.lab-rumor9 .r9-model strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-rumor9 .r9-model p{color:var(--muted);margin-top:.4rem;font-size:.75rem;line-height:1.95}.lab-rumor9 .r9-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0;padding:0;list-style:none;display:grid}.lab-rumor9 .r9-progress li{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:.65rem;min-width:0;padding-bottom:.85rem;font-size:.8125rem;line-height:1.8;display:flex}.lab-rumor9 .r9-progress span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.7rem;display:grid}.lab-rumor9 .r9-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent);font-weight:650}.lab-rumor9 .r9-progress li[aria-current=step] span{background:var(--soft);border-color:var(--accent)}.lab-rumor9 .r9-guide,.lab-rumor9 .r9-result{scroll-margin-top:8rem}.lab-rumor9 .r9-guide:focus,.lab-rumor9 .r9-result:focus{outline:none}.lab-rumor9 .r9-guide h2,.lab-rumor9 .r9-result h2{letter-spacing:-.025em;color:var(--ink);font-size:1.3rem;font-weight:700;line-height:1.7}.lab-rumor9 .r9-instruction{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.lab-rumor9 .r9-fixed{color:var(--accent);margin-top:.85rem;font-size:.75rem;line-height:1.95}.lab-rumor9 .r9-controls{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;min-width:0;margin-top:1rem;padding:.8rem 1rem 1rem}.lab-rumor9 .r9-controls legend{max-width:100%;padding:0 .3rem;font-size:.8125rem;font-weight:650;line-height:1.8}.lab-rumor9 .r9-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.lab-rumor9 .r9-primary,.lab-rumor9 .r9-secondary{white-space:normal;text-align:center;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;min-width:0;max-width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:650;line-height:1.8;text-decoration:none;display:inline-flex}.lab-rumor9 .r9-primary{background:var(--button,var(--ink));color:var(--button-text,var(--page))}.lab-rumor9 .r9-secondary{background:var(--page);color:var(--ink);border-color:var(--line)}.lab-rumor9 .r9-secondary:hover,.lab-rumor9 .r9-secondary[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent)}.lab-rumor9 .r9-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.lab-rumor9 .r9-panel{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin-top:1.1rem;padding:1.1rem}.lab-rumor9 .r9-small{color:var(--muted);margin-top:.6rem;font-size:.75rem;line-height:1.95}.lab-rumor9 .r9-scene{min-width:0}.lab-rumor9 .r9-scene svg{width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.lab-rumor9 .r9-grid,.lab-rumor9 .r9-tick path{stroke:var(--line);stroke-width:1.5px;fill:none}.lab-rumor9 .r9-tick text{fill:var(--muted);font-family:inherit;font-size:17px}.lab-rumor9 .r9-distance{fill:var(--accent);font-family:inherit;font-size:23px;font-weight:650}.lab-rumor9 .r9-target{fill:var(--soft);stroke:var(--muted);stroke-width:2px}.lab-rumor9 .r9-plate{fill:none;stroke-width:6px;stroke-linecap:round}.lab-rumor9 .r9-reference{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.7}.lab-rumor9 .r9-ray{fill:none;stroke:var(--accent);stroke-width:2px}.lab-rumor9 .r9-arrow,.lab-rumor9 .r9-front{fill:var(--accent)}.lab-rumor9 .r9-sender{fill:var(--ink)}.lab-rumor9 .r9-scene-key{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;font-size:.6875rem;line-height:1.85;display:flex}.lab-rumor9 .r9-scene-key span{align-items:center;gap:.4rem;display:inline-flex}.lab-rumor9 .r9-dot{background:var(--accent);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.lab-rumor9 .r9-dark{background:var(--ink)}.lab-rumor9 .r9-values{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:1.1rem 0 0;padding-top:1rem;display:grid}.lab-rumor9 .r9-values dt{color:var(--muted);font-size:.75rem;line-height:1.85}.lab-rumor9 .r9-values dd{color:var(--ink);margin:.15rem 0 0;font-size:1.1rem;font-weight:650;line-height:1.7}.lab-rumor9 .r9-time-value{grid-column:1/-1}.lab-rumor9 .r9-time-value dd{color:var(--accent);white-space:nowrap;font-size:2.3rem;font-weight:700}.lab-rumor9 .r9-timeline{min-width:0;margin-top:.7rem}.lab-rumor9 .r9-time-track{border-bottom:1px solid var(--line);height:2rem;margin:.5rem .25rem 0;position:relative}.lab-rumor9 .r9-time-track:after{content:"";border-left:1px solid var(--line);height:.5rem;position:absolute;bottom:-.25rem;left:50%}.lab-rumor9 .r9-sent-pulse,.lab-rumor9 .r9-return-pulse{background:var(--accent);border-radius:2px;width:3px;height:1.6rem;display:block;position:absolute;bottom:-.05rem;transform:translate(-50%)}.lab-rumor9 .r9-sent-pulse{background:var(--ink);height:1rem;left:0}.lab-rumor9 .r9-time-axis{color:var(--muted);justify-content:space-between;gap:.4rem;margin-top:.35rem;font-size:.6875rem;line-height:1.8;display:flex}.lab-rumor9 .r9-time-legend{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem .8rem;margin-top:.4rem;font-size:.75rem;line-height:1.85;display:flex}.lab-rumor9 .r9-time-legend strong{color:var(--accent);font-weight:650}.lab-rumor9 .r9-details{border-top:1px solid var(--line);color:var(--muted);margin-top:1rem;padding-top:.8rem;font-size:.75rem;line-height:1.95}.lab-rumor9 .r9-details summary{cursor:pointer;color:var(--ink);min-height:2rem}.lab-rumor9 .r9-details p{overflow-wrap:anywhere;margin-top:.5rem}.lab-rumor9 .r9-seen{color:var(--ink);margin-top:1rem;font-size:.75rem;font-weight:650;line-height:1.8}.lab-rumor9 .r9-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7rem;margin-top:.65rem;padding:1rem 1.1rem}.lab-rumor9 .r9-feedback>strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-rumor9 .r9-feedback p{color:var(--ink);margin-top:.4rem;font-size:.875rem;line-height:1.95}.lab-rumor9 .r9-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;min-width:0;margin-top:1.2rem;display:flex}.lab-rumor9 .r9-next{justify-content:space-between;align-items:flex-start}.lab-rumor9 .r9-next>div{min-width:0;max-width:100%}.lab-rumor9 .r9-text-button{color:var(--muted);text-underline-offset:.3em;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.5rem 0;font-size:.75rem;line-height:1.9;text-decoration:underline}.lab-rumor9 .r9-text-button:hover{color:var(--accent)}.lab-rumor9 .r9-limit{margin-top:1rem}.lab-rumor9 .r9-result{border:1px solid var(--line);background:var(--soft);border-radius:.75rem;margin-top:2rem;padding:1.4rem}.lab-rumor9 .r9-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.lab-rumor9 .r9-result li+li{margin-top:.6rem}.lab-rumor9 .r9-result>p{margin-top:.8rem;font-size:.875rem;line-height:1.95}.lab-rumor9 .r9-result>.r9-small{color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;font-size:.75rem}.lab-rumor9 .r9-reading-limit{color:var(--muted);border-left:2px solid var(--accent);padding-left:.8rem;font-size:.75rem;line-height:1.95}.lab-rumor9 .r9-reading-section+.r9-reading-section{margin-top:1.8rem}.lab-rumor9 .r9-reading-section h4{color:var(--ink);margin-top:1rem;font-size:.9375rem;font-weight:650;line-height:1.8}.lab-rumor9 .r9-reading-section h5{color:var(--ink);font-size:.8125rem;font-weight:650;line-height:1.85}.lab-rumor9 .r9-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;margin-top:.8rem;display:grid}.lab-rumor9 .r9-reading-grid>div{min-width:0}.lab-rumor9 .r9-reading .r9-panel{margin-top:.55rem;padding:.8rem}.lab-rumor9 .r9-reading .r9-time-value dd{font-size:1.7rem}.lab-rumor9 .r9-reading .r9-scene-key{justify-content:flex-start;gap:.3rem .6rem}html[lang=en] .lab-rumor9 :is(p,button,strong,h2,h3,h4,h5,dt,dd,span){word-break:normal}@media (width<=639px){.lab-rumor9 .r9-guide h2,.lab-rumor9 .r9-result h2{font-size:1.18rem}.lab-rumor9 .r9-instruction{font-size:.875rem}.lab-rumor9 .r9-progress{gap:.65rem}.lab-rumor9 .r9-progress li{gap:.4rem;font-size:.75rem}.lab-rumor9 .r9-controls{padding:.75rem .8rem .85rem}.lab-rumor9 .r9-panel{padding:.9rem}.lab-rumor9 .r9-primary,.lab-rumor9 .r9-secondary{font-size:.8125rem}.lab-rumor9 .r9-time-value dd{font-size:2rem}.lab-rumor9 .r9-next>div,.lab-rumor9 .r9-next .r9-primary{width:100%}.lab-rumor9 .r9-feedback{padding:.9rem .95rem}.lab-rumor9 .r9-feedback p{font-size:.8125rem}.lab-rumor9 .r9-reading-grid{grid-template-columns:1fr}.lab-rumor9 .r9-result{padding:1rem}.lab-rumor9 .r9-result ul,.lab-rumor9 .r9-result>p{font-size:.8125rem}.lab-rumor9 .r9-result .r9-primary{width:100%}}@media (width<=420px){.lab-rumor9 .r9-controls>div{grid-template-columns:1fr;gap:.55rem}.lab-rumor9 .r9-progress li{flex-direction:column;gap:.45rem}}@media (prefers-reduced-motion:reduce){.lab-rumor9 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lab-photo10{width:100%;min-width:0;color:var(--body,#37413d)}.lab-photo10 *{box-sizing:border-box}.lab-photo10 [hidden]{display:none!important}.lab-photo10 :is(p,button,h2,h3,h4,figcaption,summary){overflow-wrap:break-word;word-break:keep-all}html[lang=en] .lab-photo10 :is(p,button,h2,h3,h4,figcaption,summary){word-break:normal}.lab-photo10 .p10-badge{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);color:var(--muted,#63716a);border-radius:.6rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.75rem;line-height:1.8}.lab-photo10 .p10-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.lab-photo10 .p10-progress li{border-top:2px solid var(--line,#d7e1da);color:var(--muted,#63716a);align-items:flex-start;gap:.6rem;min-width:0;padding-top:.75rem;font-size:.75rem;line-height:1.75;display:flex}.lab-photo10 .p10-progress li[aria-current=step]{border-color:var(--accent,#047857);color:var(--accent,#047857);font-weight:600}.lab-photo10 .p10-progress li>span{text-align:center;border:1px solid;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;line-height:1.4rem}.lab-photo10 .p10-guide,.lab-photo10 .p10-result{outline:none;scroll-margin-top:8rem}.lab-photo10 .p10-guide>h2,.lab-photo10 .p10-result>h2{color:var(--ink,#111b15);margin:0 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.65}.lab-photo10 .p10-instruction{margin:0 0 .9rem;font-size:.875rem;line-height:1.95}.lab-photo10 .p10-fixed{color:var(--accent,#047857);margin:0 0 1rem;font-size:.75rem;line-height:1.9}.lab-photo10 .p10-controls{border:0;min-width:0;margin:1.25rem 0 1rem;padding:0}.lab-photo10 .p10-controls legend{color:var(--ink,#111b15);margin-bottom:.65rem;font-size:.8125rem;font-weight:600}.lab-photo10 .p10-controls>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.lab-photo10 .p10-controls button{font:inherit;background:var(--surface,#fff);min-width:0;max-width:100%;min-height:3rem;color:var(--ink,#111b15);border:1px solid var(--line,#d7e1da);cursor:pointer;border-radius:.6rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.75}.lab-photo10 .p10-controls button[aria-pressed=true]{color:var(--accent,#047857);border-color:var(--accent,#047857);background:var(--soft,#ecfdf5);box-shadow:inset 0 0 0 1px var(--accent,#047857);font-weight:600}.lab-photo10 button:focus-visible,.lab-photo10 a:focus-visible,.lab-photo10 summary:focus-visible{outline:3px solid var(--accent,#047857);outline-offset:3px}.lab-photo10 .p10-originals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.1rem 0;display:grid}.lab-photo10 .p10-originals>figure{min-width:0;margin:0!important}.lab-photo10 .p10-originals figcaption{color:var(--muted,#63716a);margin:0 0 .35rem;padding:0;font-size:.6875rem;line-height:1.8}.lab-photo10 .p10-original{border:1px solid var(--line,#d7e1da);border-radius:.35rem;width:100%;height:auto;display:block}.lab-photo10 .p10-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.lab-photo10 .p10-card{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);border-radius:.7rem;min-width:0;max-width:100%;padding:.85rem;margin:0!important}.lab-photo10 .p10-card>figcaption{color:var(--ink,#111b15);margin:0 0 .75rem;padding:0;font-size:.8125rem;font-weight:600;line-height:1.7;display:block}.lab-photo10 .p10-card>figcaption>small{min-height:3.5em;color:var(--muted,#63716a);margin-top:.15rem;font-size:.6875rem;font-weight:400;line-height:1.75;display:block}.lab-photo10 .p10-field{border:1px solid #cbd5cf;border-radius:.35rem;width:100%;max-width:100%;height:auto;max-height:none;display:block}.lab-photo10 .p10-scope{color:var(--muted,#63716a);margin:.85rem 0 1.1rem;font-size:.75rem;line-height:1.85}.lab-photo10 .p10-observe{border:1px solid var(--line,#d7e1da);background:var(--surface,#fff);border-radius:.6rem;margin:1rem 0;padding:.8rem 1rem}.lab-photo10 .p10-observe>strong{color:var(--muted,#63716a);font-size:.6875rem;line-height:1.8}.lab-photo10 .p10-observe>p{color:var(--ink,#111b15);margin:.3rem 0 0;font-size:.875rem;font-weight:600;line-height:1.85}.lab-photo10 .p10-checked{color:var(--ink,#111b15);margin:1rem 0 .5rem;font-size:.75rem;font-weight:600;line-height:1.8}.lab-photo10 .p10-feedback{background:var(--soft,#ecfdf5);border-left:3px solid var(--accent,#047857);margin:.75rem 0 1.25rem;padding:1rem}.lab-photo10 .p10-feedback>strong{color:var(--accent,#047857);font-size:.75rem;line-height:1.8}.lab-photo10 .p10-feedback>p{color:var(--body,#37413d);margin:.35rem 0 0;font-size:.8125rem;line-height:1.95}.lab-photo10 .p10-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.lab-photo10 .p10-actions>div{min-width:0;max-width:100%}.lab-photo10 .p10-secondary{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.lab-photo10 .p10-primary{font:inherit;border:1px solid var(--ink,#111b15);background:var(--ink,#111b15);min-width:0;max-width:100%;min-height:3rem;color:var(--page,#fafaf9);white-space:normal;overflow-wrap:break-word;word-break:keep-all;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.8125rem;line-height:1.85;text-decoration:none;display:inline-flex}.lab-photo10 .p10-primary:disabled{opacity:.4;cursor:not-allowed}.lab-photo10 .p10-unlock{color:var(--muted,#63716a);margin:.5rem 0 0;font-size:.6875rem;line-height:1.85}.lab-photo10 .p10-text{font:inherit;color:var(--muted,#63716a);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.5rem 0;font-size:.75rem;line-height:1.9;text-decoration:underline}.lab-photo10 .p10-detail{color:var(--muted,#63716a);margin:1.25rem 0;font-size:.75rem;line-height:1.9}.lab-photo10 .p10-detail summary{cursor:pointer;text-underline-offset:.2em;min-height:2.5rem;padding:.5rem 0;text-decoration:underline}.lab-photo10 .p10-detail p{margin:.5rem 0;line-height:1.95}.lab-photo10 .p10-result{border:1px solid var(--accent,#047857);background:var(--surface,#fff);border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.lab-photo10 .p10-result ul{margin:.8rem 0;padding-left:1.2rem}.lab-photo10 .p10-result li,.lab-photo10 .p10-result>p{color:var(--body,#37413d);font-size:.8125rem;line-height:1.95}.lab-photo10 .p10-result li+li{margin-top:.6rem}@media (width<=600px){.lab-photo10 .p10-pair{grid-template-columns:1fr}.lab-photo10 .p10-card{padding:.85rem}.lab-photo10 .p10-card>figcaption>small{min-height:0}.lab-photo10 .p10-field{max-width:360px;margin:auto}.lab-photo10 .p10-guide>h2,.lab-photo10 .p10-result>h2{font-size:1.075rem}.lab-photo10 .p10-result{padding:1rem}}@media (width<=400px){.lab-photo10 .p10-controls>div{grid-template-columns:1fr}.lab-photo10 .p10-progress{gap:.65rem}.lab-photo10 .p10-progress li{gap:.4rem;font-size:.6875rem}.lab-photo10 .p10-originals{grid-template-columns:1fr}.lab-photo10 .p10-original{max-height:48px}}.lab-exhibit10{width:100%;min-width:0;color:var(--body);--ex10-solid:#798487;--ex10-water:#e4f0f3;--ex10-water-line:#9dbac4}.lab-exhibit10 *{box-sizing:border-box}.lab-exhibit10 [hidden]{display:none!important}.lab-exhibit10 p{word-break:keep-all;overflow-wrap:break-word}.lab-exhibit10 .ex10-scope{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:.65rem;margin:0 0 1.4rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.lab-exhibit10 .ex10-progress{grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0 1.7rem;padding:0;list-style:none;display:grid}.lab-exhibit10 .ex10-progress li{border-top:2px solid var(--line);min-width:0;color:var(--muted);align-items:flex-start;gap:.6rem;padding-top:.8rem;font-size:.75rem;line-height:1.85;display:flex}.lab-exhibit10 .ex10-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent)}.lab-exhibit10 .ex10-progress li>span{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:flex}.lab-exhibit10 .ex10-guide,.lab-exhibit10 .ex10-result{scroll-margin-top:8rem}.lab-exhibit10 .ex10-guide:focus,.lab-exhibit10 .ex10-result:focus{outline:none}.lab-exhibit10 .ex10-guide>h2,.lab-exhibit10 .ex10-result>h2{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 .75rem;font-size:1.2rem;line-height:1.65}.lab-exhibit10 .ex10-instruction{margin:0 0 1rem;font-size:.9375rem;line-height:1.95}.lab-exhibit10 .ex10-fixed{color:var(--accent);border-left:3px solid var(--accent);background:var(--soft);margin:0 0 1.1rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.lab-exhibit10 .ex10-controls{border:0;min-width:0;margin:1.2rem 0;padding:0}.lab-exhibit10 .ex10-controls legend{color:var(--ink);margin-bottom:.6rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-exhibit10 .ex10-controls>div{flex-wrap:wrap;gap:.65rem;display:flex}.lab-exhibit10 .ex10-controls button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;border-radius:.6rem;flex:10rem;min-width:0;max-width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.8}.lab-exhibit10 .ex10-controls button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--soft);box-shadow:inset 0 0 0 1px var(--accent)}.lab-exhibit10 .ex10-controls button:hover{border-color:var(--accent)}.lab-exhibit10 .ex10-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lab-exhibit10 .ex10-card{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;min-width:0;margin:0;padding:1rem}.lab-exhibit10 .ex10-card figcaption{color:var(--ink);margin:0 0 .8rem;font-size:.8125rem;line-height:1.8}.lab-exhibit10 .ex10-card figcaption strong{word-break:keep-all;overflow-wrap:break-word;font-size:.9375rem;font-weight:700;line-height:1.8;display:block}.lab-exhibit10 .ex10-card figcaption small{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin-top:.35rem;font-size:.75rem;line-height:1.85;display:block}.lab-exhibit10 .ex10-inputs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.9rem 0 0;padding:.65rem 0;display:grid}.lab-exhibit10 .ex10-inputs dt{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;font-size:.6875rem;line-height:1.8}.lab-exhibit10 .ex10-inputs dd{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:.2rem 0 0;font-size:1rem;font-weight:700;line-height:1.8}.lab-exhibit10 .ex10-scene{width:100%;max-width:22rem;height:auto;margin:.25rem auto;display:block}.lab-exhibit10 .ex10-volume{border-top:1px solid var(--line);padding:.75rem 0 0}.lab-exhibit10 .ex10-volume>strong{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-size:.8125rem;line-height:1.8;display:block}.lab-exhibit10 .ex10-volume>svg{width:100%;height:auto;margin:.2rem 0 0;display:block}.lab-exhibit10 .ex10-volume-key{color:var(--muted);gap:.3rem;font-size:.6875rem;line-height:1.8;display:grid}.lab-exhibit10 .ex10-volume-key>span{word-break:keep-all;overflow-wrap:break-word;align-items:flex-start;gap:.4rem;display:flex}.lab-exhibit10 .ex10-volume-key i{flex:none;width:.8rem;height:.8rem;margin-top:.25rem;display:block}.lab-exhibit10 .ex10-volume>small{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin-top:.5rem;font-size:.625rem;line-height:1.8;display:block}.lab-exhibit10 .ex10-comparison{border-top:1px solid var(--line);margin-top:.9rem;padding:.9rem 0 0}.lab-exhibit10 .ex10-comparison>dl{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;margin:0;display:grid}.lab-exhibit10 .ex10-comparison dt{min-height:3.6em;color:var(--muted);word-break:keep-all;overflow-wrap:break-word;font-size:.625rem;line-height:1.8}.lab-exhibit10 .ex10-comparison dd{color:var(--ink);white-space:nowrap;margin:.3rem 0 0;font-size:1.375rem;font-weight:700;line-height:1.6}.lab-exhibit10 .ex10-relation{color:var(--accent);align-self:center;font-size:1.5rem;line-height:1.5}.lab-exhibit10 .ex10-tendency{color:var(--accent);align-items:center;gap:.5rem;margin:1rem 0 .35rem;font-size:.9375rem;font-weight:700;line-height:1.8;display:flex}.lab-exhibit10 .ex10-tendency>span{flex:none;font-size:1.4rem}.lab-exhibit10 .ex10-direction-note,.lab-exhibit10 .ex10-mass-difference{color:var(--muted);margin:.35rem 0;font-size:.6875rem;line-height:1.9}.lab-exhibit10 .ex10-mass-difference strong{white-space:nowrap;color:var(--ink)}.lab-exhibit10 .ex10-comparison>small{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;font-size:.625rem;line-height:1.85;display:block}.lab-exhibit10 .ex10-key{color:var(--muted);grid-template-columns:1fr;gap:.6rem 1rem;margin:1rem 0;padding:0;font-size:.6875rem;line-height:1.8;list-style:none;display:grid}.lab-exhibit10 .ex10-key li{word-break:keep-all;overflow-wrap:break-word;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.lab-exhibit10 .ex10-key i{flex:none;width:1rem;margin-top:.4rem;display:block}.lab-exhibit10 .ex10-air-key{border:1px solid var(--accent);background:var(--soft);height:.85rem}.lab-exhibit10 .ex10-solid-key{background:var(--ex10-solid);height:.85rem}.lab-exhibit10 .ex10-arrow-key{border-top:3px solid var(--accent)}.lab-exhibit10 .ex10-limit{color:var(--muted);border-left:3px solid var(--line);background:var(--surface);margin:1rem 0;padding:.75rem .9rem;font-size:.75rem;line-height:1.9}.lab-exhibit10 .ex10-checked{color:var(--muted);margin:1.1rem 0 .6rem;font-size:.75rem;line-height:1.85}.lab-exhibit10 .ex10-feedback{border-left:3px solid var(--accent);background:var(--soft);margin:.75rem 0 1.25rem;padding:1.1rem;font-size:.8125rem;line-height:1.95}.lab-exhibit10 .ex10-feedback>strong{color:var(--accent);margin-bottom:.4rem;font-size:.75rem;display:block}.lab-exhibit10 .ex10-feedback p{color:var(--ink);margin:0}.lab-exhibit10 .ex10-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.lab-exhibit10 .ex10-primary{border:1px solid var(--ink);background:var(--ink);max-width:100%;min-height:3rem;color:var(--page);font:inherit;white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.8125rem;font-weight:600;line-height:1.85;text-decoration:none;display:inline-flex}.lab-exhibit10 .ex10-primary>span{flex:none}.lab-exhibit10 .ex10-primary:disabled{opacity:.4;cursor:not-allowed}.lab-exhibit10 .ex10-unlock{color:var(--muted);max-width:30rem;margin:.5rem 0 0;font-size:.6875rem;line-height:1.8}.lab-exhibit10 .ex10-text{font:inherit;max-width:100%;min-height:2.75rem;color:var(--muted);text-underline-offset:.25em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;padding:.6rem 0;font-size:.75rem;line-height:1.85;text-decoration:underline}.lab-exhibit10 :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lab-exhibit10 .ex10-details{border-top:1px solid var(--line);color:var(--muted);margin-top:1.5rem;padding:1rem 0;font-size:.75rem;line-height:1.9}.lab-exhibit10 .ex10-details summary{cursor:pointer;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-weight:600}.lab-exhibit10 .ex10-details p{margin:.8rem 0 0}.lab-exhibit10 .ex10-result{border:1px solid var(--accent);background:var(--surface);border-radius:.9rem;margin-top:1.5rem;padding:1.35rem}.lab-exhibit10 .ex10-result>ul{margin:0 0 1rem;padding-left:1.1rem;font-size:.875rem;line-height:1.95}.lab-exhibit10 .ex10-result li+li{margin-top:.6rem}.lab-exhibit10 .ex10-result>p{margin:.8rem 0 0;font-size:.8125rem;line-height:1.95}.lab-exhibit10 .ex10-reading .ex10-card{padding:.9rem}html[lang=en] .lab-exhibit10 :is(p,button,summary,dt,dd,figcaption strong,figcaption small,.ex10-key li){word-break:normal}html[data-theme=dark] .lab-exhibit10{--ex10-solid:#9ca9ac;--ex10-water:#1e343c;--ex10-water-line:#5c8391}@media (width<=600px){.lab-exhibit10 .ex10-grid,.lab-exhibit10 .ex10-key{grid-template-columns:1fr}.lab-exhibit10 .ex10-card{padding:.85rem}.lab-exhibit10 .ex10-feedback,.lab-exhibit10 .ex10-result{padding:1rem}}@media (width<=400px){.lab-exhibit10 .ex10-progress{grid-template-columns:1fr;gap:.7rem}.lab-exhibit10 .ex10-controls>div{grid-template-columns:1fr;display:grid}.lab-exhibit10 .ex10-primary{justify-content:space-between;width:100%}.lab-exhibit10 .ex10-actions>div{width:100%;min-width:0}.lab-exhibit10 .ex10-instruction{font-size:.875rem}}.lab-observation10{--o10-bar:#477a87;--o10-source:#8c6c36;color:var(--body);width:100%;min-width:0}.lab-observation10 *{box-sizing:border-box}.lab-observation10 [hidden]{display:none!important}.lab-observation10 :is(p,button,dt,dd,li,figcaption,summary,caption,th){overflow-wrap:break-word;word-break:keep-all}html[lang=en] .lab-observation10 :is(p,button,dt,dd,li,figcaption,summary,caption,th){word-break:normal}.lab-observation10 .o10-scope{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:.7rem;margin:0 0 1rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.9}.lab-observation10 .o10-reference{color:var(--body);border-left:3px solid var(--accent);background:var(--soft);margin:1rem 0;padding:.75rem .9rem;font-size:.8125rem;line-height:1.95}.lab-observation10 .o10-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0 1.8rem;padding:0;list-style:none;display:grid}.lab-observation10 .o10-progress li{border-top:2px solid var(--line);color:var(--muted);align-items:flex-start;gap:.6rem;min-width:0;padding:.7rem 0 0;font-size:.75rem;line-height:1.8;display:flex}.lab-observation10 .o10-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent)}.lab-observation10 .o10-progress li>span{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.6875rem;line-height:1;display:inline-flex}.lab-observation10 .o10-guide,.lab-observation10 .o10-result{scroll-margin-top:8rem}.lab-observation10 .o10-guide:focus,.lab-observation10 .o10-result:focus{outline:none}.lab-observation10 .o10-guide>h2,.lab-observation10 .o10-result>h2{color:var(--ink);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.65}.lab-observation10 .o10-instruction{color:var(--body);margin:.7rem 0;font-size:.875rem;line-height:2}.lab-observation10 .o10-fixed{color:var(--accent);margin:.6rem 0;padding:.8rem 0;font-size:.75rem;line-height:1.95}.lab-observation10 .o10-controls{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;margin:1rem 0 1.1rem;padding:0;display:grid}.lab-observation10 .o10-controls legend{color:var(--body);margin:0 0 .6rem;padding:0;font-size:.75rem;font-weight:600;line-height:1.8}.lab-observation10 .o10-controls button{font:inherit;border:1px solid var(--line);background:var(--surface);min-width:0;min-height:3rem;color:var(--ink);cursor:pointer;text-align:center;border-radius:.6rem;padding:.7rem .9rem;font-size:.8125rem;line-height:1.8}.lab-observation10 .o10-controls button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lab-observation10 .o10-controls button:hover{border-color:var(--accent)}.lab-observation10 :is(button,a,summary,.o10-table-scroll):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-observation10 .o10-model-card{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;align-items:center;gap:.75rem;min-width:0;margin:1rem 0;padding:.55rem .9rem;display:flex}.lab-observation10 .o10-model-card p{color:var(--body);margin:0;font-size:.75rem;line-height:1.9}.lab-observation10 .o10-symbol{flex:none;width:4rem;height:4rem;display:block}.lab-observation10 .o10-source-point{fill:var(--o10-source)}.lab-observation10 .o10-disk{fill:var(--soft);stroke:var(--o10-source);stroke-width:1.5px}.lab-observation10 .o10-disk-lines{fill:none;stroke:var(--o10-source);stroke-width:1px;opacity:.5}.lab-observation10 .o10-figure{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;min-width:0;margin:1.2rem 0 0;padding:1rem}.lab-observation10 .o10-figure figcaption{color:var(--ink);margin:0 0 .7rem;font-size:.875rem;font-weight:600;line-height:1.8}.lab-observation10 .o10-chart{width:100%;max-width:38rem;height:auto;margin:0 auto;display:block}.lab-observation10 .o10-axis{fill:none;stroke:var(--line);stroke-width:1.5px}.lab-observation10 .o10-baseline{fill:none;stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:4 5}.lab-observation10 .o10-bar{fill:var(--o10-bar)}.lab-observation10 .o10-tick{fill:var(--muted);text-anchor:end;font:12px sans-serif}.lab-observation10 .o10-value{fill:var(--ink);text-anchor:middle;font:600 14px sans-serif}.lab-observation10 .o10-scene-label{fill:var(--body);text-anchor:middle;font:12px sans-serif}.lab-observation10 .o10-axis-label{fill:var(--muted);text-anchor:middle;font:11px sans-serif}.lab-observation10 .o10-figure-note,.lab-observation10 .o10-reading-note{color:var(--muted);margin:.8rem 0 0;font-size:.75rem;line-height:1.95}.lab-observation10 .o10-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.85rem 0 1rem;display:grid}.lab-observation10 .o10-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;min-width:0;padding:.8rem 1rem}.lab-observation10 .o10-metrics dt{color:var(--muted);margin:0;font-size:.75rem;line-height:1.8}.lab-observation10 .o10-metrics dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.85}.lab-observation10 .o10-metrics dd>span{color:var(--muted);font-size:.6875rem;font-weight:400}.lab-observation10 .o10-math{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;margin:1rem 0;padding:.8rem 1rem}.lab-observation10 .o10-math summary{cursor:pointer;color:var(--accent);font-size:.75rem;font-weight:600;line-height:1.9}.lab-observation10 .o10-math>p{color:var(--body);margin:.8rem 0;font-size:.75rem;line-height:1.95}.lab-observation10 .o10-table-scroll{border:1px solid var(--line);border-radius:.35rem;max-width:100%;margin:.8rem 0;overflow-x:auto}.lab-observation10 .o10-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:27rem;font-size:.6875rem;line-height:1.8}.lab-observation10 .o10-table-scroll caption{color:var(--muted);text-align:left;padding:.6rem .7rem;font-size:.6875rem;line-height:1.9}.lab-observation10 .o10-table-scroll :is(th,td){border-top:1px solid var(--line);text-align:right;color:var(--body);padding:.55rem .6rem}.lab-observation10 .o10-table-scroll th:first-child{text-align:left}.lab-observation10 .o10-table-scroll thead th{background:var(--soft);font-weight:600}.lab-observation10 .o10-visited{color:var(--body);margin:1.1rem 0 .6rem;font-size:.75rem;font-weight:600;line-height:1.8}.lab-observation10 .o10-feedback{border-left:3px solid var(--accent);background:var(--soft);margin:.8rem 0 1.15rem;padding:1rem 1.1rem}.lab-observation10 .o10-feedback>strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-observation10 .o10-feedback>p{color:var(--body);margin:.45rem 0 0;font-size:.8125rem;line-height:1.95}.lab-observation10 .o10-actions,.lab-observation10 .o10-result-actions{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1.2rem 0;display:flex}.lab-observation10 .o10-actions>div{min-width:0;max-width:100%}.lab-observation10 .o10-primary{border:1px solid var(--accent);max-width:100%;min-height:3rem;font:inherit;text-align:center;background:var(--accent);color:var(--page);white-space:normal;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.8;text-decoration:none;display:inline-flex}.lab-observation10 .o10-primary:disabled{opacity:.45;cursor:not-allowed}.lab-observation10 .o10-primary>span{flex:none}.lab-observation10 .o10-unlock{color:var(--muted);max-width:31rem;margin:.5rem 0 0;font-size:.6875rem;line-height:1.85}.lab-observation10 .o10-text-button{font:inherit;color:var(--muted);text-underline-offset:.25em;white-space:normal;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.45rem 0;font-size:.75rem;line-height:1.85;text-decoration:underline}.lab-observation10 .o10-limit{border-top:1px solid var(--line);color:var(--muted);margin:1.2rem 0 0;padding-top:.9rem;font-size:.6875rem;line-height:1.95}.lab-observation10 .o10-result{border:1px solid var(--accent);background:var(--surface);border-radius:.85rem;margin:2rem 0 1rem;padding:1.4rem}.lab-observation10 .o10-result>ul{margin:1rem 0;padding-left:1.15rem}.lab-observation10 .o10-result>ul>li,.lab-observation10 .o10-result>p{color:var(--body);margin:.7rem 0;font-size:.8125rem;line-height:2}.lab-observation10 .o10-result .o10-result-limit{color:var(--muted);border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem;font-size:.75rem}.lab-observation10 .o10-reading{width:100%;min-width:0}.lab-observation10 .o10-reading-intro{color:var(--body);margin:0 0 1rem;font-size:.8125rem;line-height:1.95}.lab-observation10 .o10-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;display:grid}.batch-diagram.lab-observation10 .o10-reading-grid>figure{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin:0;padding:.8rem}.batch-diagram.lab-observation10 .o10-reading-grid figcaption{color:var(--ink);margin:0 0 .6rem;font-size:.75rem;font-weight:600;line-height:1.85}html[data-theme=dark] .lab-observation10{--o10-bar:#8dc4d1;--o10-source:#ddc189}@media (width<=600px){.lab-observation10 .o10-reading-grid{grid-template-columns:1fr}.lab-observation10 .o10-actions,.lab-observation10 .o10-result-actions{flex-direction:column;align-items:stretch}.lab-observation10 .o10-figure{padding:.85rem .7rem}.lab-observation10 .o10-result{padding:1rem}.lab-observation10 .o10-primary{width:100%}}@media (width<=420px){.lab-observation10 .o10-progress,.lab-observation10 .o10-controls,.lab-observation10 .o10-metrics{grid-template-columns:1fr}.lab-observation10 .o10-progress{gap:.65rem;margin-bottom:1.3rem}.lab-observation10 .o10-metrics{gap:.5rem}.lab-observation10 .o10-metrics>div{padding:.7rem .75rem}.lab-observation10 .o10-guide>h2,.lab-observation10 .o10-result>h2{font-size:1.0625rem}.lab-observation10 .o10-feedback{padding:.85rem .8rem}.lab-observation10 .o10-model-card{gap:.4rem;padding:.5rem .7rem}.lab-observation10 .o10-symbol{width:3.25rem;height:3.25rem}}.lab-rumor10{color:var(--ink);min-width:0}.lab-rumor10 *{box-sizing:border-box}.lab-rumor10 [hidden]{display:none!important}.lab-rumor10 button{font:inherit;cursor:pointer}.lab-rumor10 button:disabled{opacity:.42;cursor:not-allowed}.lab-rumor10 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lab-rumor10 .r10-model{border:1px solid var(--line);background:var(--soft);border-radius:.6rem;padding:.9rem 1rem}.lab-rumor10 .r10-model strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-rumor10 .r10-model p{color:var(--muted);margin-top:.4rem;font-size:.75rem;line-height:1.95}.lab-rumor10 .r10-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0;padding:0;list-style:none;display:grid}.lab-rumor10 .r10-progress li{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:.65rem;min-width:0;padding-bottom:.85rem;font-size:.8125rem;line-height:1.8;display:flex}.lab-rumor10 .r10-progress span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.7rem;display:grid}.lab-rumor10 .r10-progress li[aria-current=step]{border-color:var(--accent);color:var(--accent);font-weight:650}.lab-rumor10 .r10-progress li[aria-current=step] span{background:var(--soft);border-color:var(--accent)}.lab-rumor10 .r10-guide,.lab-rumor10 .r10-result{scroll-margin-top:8rem}.lab-rumor10 .r10-guide:focus,.lab-rumor10 .r10-result:focus{outline:none}.lab-rumor10 .r10-guide h2,.lab-rumor10 .r10-result h2{letter-spacing:-.025em;color:var(--ink);font-size:1.3rem;font-weight:700;line-height:1.7}.lab-rumor10 .r10-instruction{margin-top:.8rem;font-size:.9375rem;line-height:1.95}.lab-rumor10 .r10-fixed{color:var(--accent);margin-top:.85rem;font-size:.75rem;line-height:1.95}.lab-rumor10 .r10-small{color:var(--muted);margin-top:.6rem;font-size:.75rem;line-height:1.95}.lab-rumor10 .r10-controls{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;min-width:0;margin-top:1rem;padding:.8rem 1rem 1rem}.lab-rumor10 .r10-controls legend{max-width:100%;padding:0 .3rem;font-size:.8125rem;font-weight:650;line-height:1.8}.lab-rumor10 .r10-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.lab-rumor10 .r10-primary,.lab-rumor10 .r10-secondary{white-space:normal;text-align:center;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;min-width:0;max-width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:650;line-height:1.8;text-decoration:none;display:inline-flex}.lab-rumor10 .r10-primary{background:var(--button,var(--ink));color:var(--button-text,var(--page))}.lab-rumor10 .r10-secondary{background:var(--page);color:var(--ink);border-color:var(--line)}.lab-rumor10 .r10-secondary:hover,.lab-rumor10 .r10-secondary[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent)}.lab-rumor10 .r10-primary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent)}.lab-rumor10 .r10-chronology{min-width:0;margin-top:1.2rem}.lab-rumor10 .r10-periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.lab-rumor10 .r10-periods li{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;min-width:0;padding:.85rem .75rem;line-height:1.8;position:relative}.lab-rumor10 .r10-periods li[data-r10-era=viking]{border-color:var(--accent)}.lab-rumor10 .r10-periods li[data-r10-active=true]{background:var(--soft);box-shadow:inset 0 0 0 1px var(--accent)}.lab-rumor10 .r10-era-number{background:var(--soft);border:1px solid var(--line);width:1.4rem;height:1.4rem;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:.45rem;font-size:.6875rem;display:grid}.lab-rumor10 .r10-periods strong{color:var(--ink);font-size:.875rem;font-weight:650;display:block}.lab-rumor10 .r10-periods li>span:not(.r10-era-number){color:var(--muted);margin-top:.35rem;font-size:.6875rem;line-height:1.9;display:block}.lab-rumor10 .r10-periods b{color:var(--accent);margin-top:.5rem;font-size:.6875rem;font-weight:650;line-height:1.9;display:block}.lab-rumor10 .r10-card{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;min-width:0;margin-top:1.1rem;padding:1.25rem}.lab-rumor10 .r10-card h3{color:var(--ink);font-size:1.05rem;font-weight:700;line-height:1.85}.lab-rumor10 .r10-badge{color:var(--accent);margin-top:.35rem;font-size:.6875rem;font-weight:650;line-height:1.9}.lab-rumor10 .r10-facts{gap:1rem;margin:1.1rem 0 0;display:grid}.lab-rumor10 .r10-facts>div{min-width:0}.lab-rumor10 .r10-facts dt{color:var(--muted);font-size:.75rem;line-height:1.9}.lab-rumor10 .r10-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.875rem;line-height:1.95}.lab-rumor10 .r10-facts .r10-date{color:var(--accent);letter-spacing:-.025em;font-size:1.65rem;font-weight:700;line-height:1.7}.lab-rumor10 .r10-facts .r10-date-note{color:var(--muted);font-size:.6875rem;line-height:1.95}.lab-rumor10 .r10-supported{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 .5rem .5rem 0;padding:.85rem 1rem}.lab-rumor10 .r10-supported dt{color:var(--accent);font-weight:650}.lab-rumor10 .r10-supported dd{font-weight:650}.lab-rumor10 .r10-facts .r10-source{color:var(--muted);font-size:.75rem}.lab-rumor10 .r10-symbol{border:1px solid var(--line);background:var(--soft);border-radius:.6rem;justify-items:center;margin:1.1rem 0 0;padding:.75rem 1rem;display:grid}.lab-rumor10 .r10-symbol svg{width:135px;max-width:100%;height:auto;display:block}.lab-rumor10 .r10-horn{fill:var(--surface);stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.lab-rumor10 .r10-horn-base{fill:var(--accent)}.lab-rumor10 .r10-symbol figcaption{text-align:center;color:var(--muted);font-size:.6875rem;line-height:1.95}.lab-rumor10 .r10-seen{color:var(--ink);margin-top:1rem;font-size:.75rem;font-weight:650;line-height:1.8}.lab-rumor10 .r10-feedback{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 .6rem .6rem 0;min-height:7rem;margin-top:.65rem;padding:1rem 1.1rem}.lab-rumor10 .r10-feedback>strong{color:var(--accent);font-size:.75rem;line-height:1.8}.lab-rumor10 .r10-feedback p{color:var(--ink);margin-top:.4rem;font-size:.875rem;line-height:1.95}.lab-rumor10 .r10-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;min-width:0;margin-top:1.2rem;display:flex}.lab-rumor10 .r10-next{justify-content:space-between;align-items:flex-start}.lab-rumor10 .r10-next>div{min-width:0;max-width:100%}.lab-rumor10 .r10-text-button{color:var(--muted);text-underline-offset:.3em;background:0 0;border:0;max-width:100%;min-height:2.75rem;padding:.5rem 0;font-size:.75rem;line-height:1.9;text-decoration:underline}.lab-rumor10 .r10-text-button:hover{color:var(--accent)}.lab-rumor10 .r10-limit{margin-top:1rem}.lab-rumor10 .r10-result{border:1px solid var(--line);background:var(--soft);border-radius:.75rem;margin-top:2rem;padding:1.4rem}.lab-rumor10 .r10-result ul{margin:1rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.95}.lab-rumor10 .r10-result li+li{margin-top:.6rem}.lab-rumor10 .r10-result>p{margin-top:.8rem;font-size:.875rem;line-height:1.95}.lab-rumor10 .r10-result>.r10-small{color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;font-size:.75rem}.lab-rumor10 .r10-reading-note{color:var(--muted);border-left:2px solid var(--accent);padding-left:.8rem;font-size:.75rem;line-height:1.95}.lab-rumor10 .r10-reading-section+.r10-reading-section{margin-top:1.8rem}.lab-rumor10 .r10-reading-section h4{color:var(--ink);margin-top:1rem;font-size:.9375rem;font-weight:650;line-height:1.8}.lab-rumor10 .r10-reading-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;margin-top:.8rem;display:grid}.lab-rumor10 .r10-reading .r10-card{margin-top:.2rem;padding:1rem}.lab-rumor10 .r10-reading .r10-card h3{font-size:.9375rem}.lab-rumor10 .r10-reading .r10-facts dd{font-size:.8125rem}.lab-rumor10 .r10-reading .r10-facts .r10-date{font-size:1.3rem}.lab-rumor10 .r10-reading .r10-facts .r10-date-note{font-size:.6875rem}.lab-rumor10 .r10-reading .r10-supported{padding:.7rem .75rem}.lab-rumor10 .r10-reading .r10-facts .r10-source{font-size:.75rem}html[lang=en] .lab-rumor10 :is(p,button,strong,h2,h3,h4,dt,dd,span){word-break:normal}@media (width<=639px){.lab-rumor10 .r10-guide h2,.lab-rumor10 .r10-result h2{font-size:1.18rem}.lab-rumor10 .r10-instruction{font-size:.875rem}.lab-rumor10 .r10-progress{gap:.65rem}.lab-rumor10 .r10-progress li{gap:.4rem;font-size:.75rem}.lab-rumor10 .r10-controls{padding:.75rem .8rem .85rem}.lab-rumor10 .r10-primary,.lab-rumor10 .r10-secondary{font-size:.8125rem}.lab-rumor10 .r10-periods{grid-template-columns:1fr;gap:.55rem}.lab-rumor10 .r10-periods li{min-height:4.5rem;padding:.7rem .85rem .7rem 3rem}.lab-rumor10 .r10-era-number{position:absolute;top:.85rem;left:.85rem}.lab-rumor10 .r10-card{padding:1rem}.lab-rumor10 .r10-facts .r10-date{font-size:1.5rem}.lab-rumor10 .r10-facts dd{font-size:.8125rem}.lab-rumor10 .r10-next>div,.lab-rumor10 .r10-next .r10-primary{width:100%}.lab-rumor10 .r10-feedback{padding:.9rem .95rem}.lab-rumor10 .r10-feedback p{font-size:.8125rem}.lab-rumor10 .r10-reading-pair{grid-template-columns:1fr}.lab-rumor10 .r10-result{padding:1rem}.lab-rumor10 .r10-result ul,.lab-rumor10 .r10-result>p{font-size:.8125rem}.lab-rumor10 .r10-result .r10-primary{width:100%}}@media (width<=420px){.lab-rumor10 .r10-controls>div{grid-template-columns:1fr;gap:.55rem}.lab-rumor10 .r10-progress li{flex-direction:column;gap:.45rem}}@media (prefers-reduced-motion:reduce){.lab-rumor10 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mysteries .batch-diagram{max-width:42rem;margin:auto;padding:1rem}.mysteries .batch-diagram>svg{width:100%;height:auto;max-height:380px;display:block}.mysteries .batch-diagram p{font-size:.8125rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-result a{white-space:normal}.mysteries .lab-exhibit .lab-figure figcaption span{font-weight:400;display:block}.mysteries .lab-exhibit .lab-progress,.mysteries .lab-observation .lab-progress,.mysteries .lab-rumor .lab-progress{margin-top:0}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-note{word-break:keep-all}@media (width<=639px){.mysteries .batch-diagram{padding:.8rem}.mysteries :where([data-mystery-lab][data-model-id]:not([data-model-id=paper-star-v1])) .lab-note{font-size:.6875rem}}
