.panel.svelte-14qdqgy{top:calc(var(--nav-height) + var(--lens-banner-height,0px) + 12px);z-index:32;width:min(540px,100vw - 32px);color:var(--color-text);background:#080a16eb;border:1px solid #ffc8508c;border-radius:6px;padding:10px 14px 12px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0006}.panel-head.svelte-14qdqgy{cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;margin-bottom:8px;padding:2px 0;display:flex}.panel.collapsed.svelte-14qdqgy .panel-head:where(.svelte-14qdqgy){margin-bottom:0}.panel-head.svelte-14qdqgy:hover .eyebrow:where(.svelte-14qdqgy),.panel-head.svelte-14qdqgy:focus-visible .eyebrow:where(.svelte-14qdqgy){color:#fffffff2}.panel-head.svelte-14qdqgy:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #ffc85099}.chevron.svelte-14qdqgy{color:#ffc850d9;font-family:Space Mono,monospace;font-size:12px;transition:color .12s}.panel-head.svelte-14qdqgy:hover .chevron:where(.svelte-14qdqgy){color:#ffc850}.eyebrow.svelte-14qdqgy{letter-spacing:2px;color:#ffc850;text-align:left;font-family:Space Mono,monospace;font-size:8px}.lens-story.svelte-14qdqgy{color:var(--color-text);margin-bottom:4px;text-decoration:none;display:block}.lens-story.svelte-14qdqgy:hover .lens-title:where(.svelte-14qdqgy),.lens-story.svelte-14qdqgy:focus-visible .lens-title:where(.svelte-14qdqgy){color:#fff}.lens-story.svelte-14qdqgy:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #ffc85099}.lens-title.svelte-14qdqgy{font-family:var(--font-display);letter-spacing:2px;color:#fffffff2;margin-bottom:6px;font-size:14px;transition:color .12s}.lens-body.svelte-14qdqgy{color:#ffffffc7;margin-bottom:6px;font-family:Crimson Pro,serif;font-size:13px;font-style:italic;line-height:1.5}.lens-link.svelte-14qdqgy{letter-spacing:1px;color:#ffc850d9;font-family:Space Mono,monospace;font-size:10px}.lens-divider.svelte-14qdqgy{background:#ffc8502e;height:1px;margin:10px 0 8px}.foundations.svelte-14qdqgy{margin-top:4px}.foundations-eyebrow.svelte-14qdqgy{letter-spacing:2px;color:#ffc850a6;margin-bottom:6px;font-family:Space Mono,monospace;font-size:9px}.foundations-list.svelte-14qdqgy{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.foundations-link.svelte-14qdqgy{color:#ffdc96d9;font-family:Space Mono,monospace;font-size:11px;text-decoration:none}.foundations-link.svelte-14qdqgy:hover,.foundations-link.svelte-14qdqgy:focus-visible{color:#ffc850;outline:none}.rows.svelte-14qdqgy{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.row.svelte-14qdqgy{border-radius:3px;flex-direction:column;padding:4px 2px;display:flex}.row-label.svelte-14qdqgy{cursor:pointer;align-items:center;gap:8px;display:flex}.row-label.svelte-14qdqgy input:where(.svelte-14qdqgy){appearance:none;cursor:pointer;background:0 0;border:1px solid #ffc85080;border-radius:3px;flex-shrink:0;width:14px;height:14px;margin:0;position:relative}.row-label.svelte-14qdqgy input:where(.svelte-14qdqgy):checked{background:#ffc850d9}.row-label.svelte-14qdqgy input:where(.svelte-14qdqgy):checked:after{content:"";border:2px solid #04040c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.row-label.svelte-14qdqgy input:where(.svelte-14qdqgy):focus-visible{outline-offset:2px;outline:2px solid #ffc85099}.row-name.svelte-14qdqgy{letter-spacing:1px;color:#ffffffeb;font-family:Space Mono,monospace;font-size:10px}.row-desc.svelte-14qdqgy{color:#ffffff8c;margin:2px 0 0 22px;font-family:Crimson Pro,serif;font-size:11px;font-style:italic;line-height:1.3}.row-learn.svelte-14qdqgy{color:#ffd766d9;letter-spacing:1.5px;border-bottom:1px solid #ffd76640;margin-left:6px;font-family:Space Mono,monospace;font-size:9px;font-style:normal;text-decoration:none;display:inline-block}.row-learn.svelte-14qdqgy:hover,.row-learn.svelte-14qdqgy:focus-visible{color:#ffd766;border-bottom-color:#ffd766cc;outline:none}@media (width<=600px){.panel.svelte-14qdqgy{top:calc(var(--nav-height) + 56px);z-index:37;width:auto;max-height:40vh;bottom:auto;left:8px;right:8px;overflow-y:auto;transform:none}.rows.svelte-14qdqgy{grid-template-columns:1fr}.lens-title.svelte-14qdqgy{letter-spacing:1.5px;font-size:13px}.lens-body.svelte-14qdqgy{font-size:12px}}
