.sim[data-astro-cid-4fw6mhco]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(16px,2vw,28px);display:grid}@media (width<=1000px){.sim[data-astro-cid-4fw6mhco]{grid-template-columns:1fr}}.sim-stage[data-astro-cid-4fw6mhco]{gap:12px;display:grid}.sim-view[data-astro-cid-4fw6mhco]{aspect-ratio:16/10.6;border-radius:var(--radius-l);box-shadow:var(--shadow-l);cursor:crosshair;touch-action:pan-y;background:#1b1d2b;position:relative;overflow:hidden}.sim-view[data-astro-cid-4fw6mhco]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sim-gl[data-astro-cid-4fw6mhco]{width:100%;height:100%}.sim-zones[data-astro-cid-4fw6mhco] span[data-astro-cid-4fw6mhco]{letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);background:#0a0c188c;border-radius:999px;padding:4px 9px;font-size:.66rem;position:absolute;right:14px;transform:translateY(-50%)}.sim-hint[data-astro-cid-4fw6mhco]{color:#fff;pointer-events:none;white-space:nowrap;background:#0a0c1899;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:.7rem;transition:opacity .6s;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.sim-hint[data-astro-cid-4fw6mhco] svg{width:14px;height:14px}.touched .sim-hint[data-astro-cid-4fw6mhco]{opacity:0}.sim-read[data-astro-cid-4fw6mhco]{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.sim-read[data-astro-cid-4fw6mhco] li[data-astro-cid-4fw6mhco]{background:var(--surface);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:.88rem;display:flex}.sim-read[data-astro-cid-4fw6mhco] span[data-astro-cid-4fw6mhco]{color:var(--ink-2)}.sim-read[data-astro-cid-4fw6mhco] b[data-astro-cid-4fw6mhco]{align-items:center;gap:6px;font-weight:700;display:inline-flex}.sim-read[data-astro-cid-4fw6mhco] b[data-astro-cid-4fw6mhco]:before{content:"";background:var(--c,#4fd38f);border-radius:50%;width:9px;height:9px}.sim-read[data-astro-cid-4fw6mhco] [data-astro-cid-4fw6mhco][data-q=soft]{--c:#f2a93b}.sim-read[data-astro-cid-4fw6mhco] [data-astro-cid-4fw6mhco][data-q=bad]{--c:#e5534b}@media (width<=520px){.sim-read[data-astro-cid-4fw6mhco]{grid-template-columns:1fr}.sim-zones[data-astro-cid-4fw6mhco]{display:none}}.sim-panel[data-astro-cid-4fw6mhco]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);gap:18px;padding:22px;display:grid}fieldset[data-astro-cid-4fw6mhco]{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}legend[data-astro-cid-4fw6mhco]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;padding:0;font-size:.7rem}.sim-lenses[data-astro-cid-4fw6mhco]{gap:6px;display:grid}.sim-lens[data-astro-cid-4fw6mhco]{border:1px solid var(--line);cursor:pointer;border-radius:14px;gap:2px;padding:10px 14px 10px 40px;transition:border-color .2s,background .2s;display:grid;position:relative}.sim-lens[data-astro-cid-4fw6mhco] input[data-astro-cid-4fw6mhco]{accent-color:var(--accent);width:16px;height:16px;position:absolute;top:13px;left:14px}.sim-lens[data-astro-cid-4fw6mhco]:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.sim-lens-name[data-astro-cid-4fw6mhco]{font-size:.95rem;font-weight:700}.sim-lens-text[data-astro-cid-4fw6mhco]{color:var(--ink-2);font-size:.8rem;line-height:1.4;display:none}.sim-lens[data-astro-cid-4fw6mhco]:has(input:checked) .sim-lens-text[data-astro-cid-4fw6mhco]{display:block}.sim-panel[data-astro-cid-4fw6mhco] .seg[data-astro-cid-4fw6mhco]{flex-wrap:wrap;display:flex}.sim-panel[data-astro-cid-4fw6mhco] .seg[data-astro-cid-4fw6mhco] label[data-astro-cid-4fw6mhco]{text-align:center;flex:1;padding:8px 10px;font-size:.84rem}.tog[data-astro-cid-4fw6mhco]{cursor:pointer;align-items:center;gap:12px;font-size:.92rem;font-weight:600;display:flex}.tog[data-astro-cid-4fw6mhco] input[data-astro-cid-4fw6mhco]{opacity:0;position:absolute}.tog[data-astro-cid-4fw6mhco] span[data-astro-cid-4fw6mhco]{background:var(--line-2);border-radius:999px;flex:none;width:40px;height:24px;transition:background .25s;position:relative}.tog[data-astro-cid-4fw6mhco] span[data-astro-cid-4fw6mhco]:after{content:"";width:18px;height:18px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.tog[data-astro-cid-4fw6mhco] input[data-astro-cid-4fw6mhco]:checked+span[data-astro-cid-4fw6mhco]{background:var(--accent)}.tog[data-astro-cid-4fw6mhco] input[data-astro-cid-4fw6mhco]:checked+span[data-astro-cid-4fw6mhco]:after{transform:translate(16px)}.tog[data-astro-cid-4fw6mhco] input[data-astro-cid-4fw6mhco]:focus-visible+span[data-astro-cid-4fw6mhco]{outline:2px solid var(--accent);outline-offset:2px}.sim-tints[data-astro-cid-4fw6mhco]{display:none!important}.sim[data-astro-cid-4fw6mhco][data-photo=true] .sim-tints[data-astro-cid-4fw6mhco]{display:flex!important}.sim-legend[data-astro-cid-4fw6mhco]{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:none}.sim[data-astro-cid-4fw6mhco]:has(input[name=map]:checked) .sim-legend[data-astro-cid-4fw6mhco]{display:flex}.sim-legend[data-astro-cid-4fw6mhco] i[data-astro-cid-4fw6mhco]{background:var(--c);border-radius:3px;width:10px;height:10px;margin-right:-4px;display:inline-block}
