#neralumi-study{--n-bg:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#1e1728);--n-surface:var(--lightningcss-light,#f0ebfa)var(--lightningcss-dark,#2b2138);--n-text:var(--lightningcss-light,#352442)var(--lightningcss-dark,#f5effb);--n-muted:var(--lightningcss-light,#6c5a7a)var(--lightningcss-dark,#c5b6d4);--n-border:var(--lightningcss-light,#dfd6e9)var(--lightningcss-dark,#463750);--n-action:#f89b55;--n-ink:#352442;color:var(--n-text);padding:16px 0;font-family:Manrope,system-ui,sans-serif}#neralumi-study *{box-sizing:border-box}#neralumi-study .product{background:var(--n-bg);border-radius:24px;max-width:620px;margin:auto;padding:24px}#neralumi-study .brand{letter-spacing:-1px;font-size:24px;font-weight:800}#neralumi-study .tag{color:var(--n-muted);margin:6px 0 18px;font-size:13px}#neralumi-study .nav{flex-wrap:wrap;gap:6px;margin:16px 0 24px;display:flex}#neralumi-study button{font:inherit;color:inherit;border:1px solid var(--n-border);background:var(--n-bg);text-align:left;border-radius:14px;min-height:44px;padding:12px 14px}#neralumi-study button[aria-pressed=true]{background:var(--n-surface);border-color:var(--n-text)}#neralumi-study button.primary{background:var(--n-action);color:var(--n-ink);text-align:center;border:0;font-weight:700}#neralumi-study button:disabled{opacity:.45}#neralumi-study h2{letter-spacing:-.6px;margin:12px 0 16px;font-size:28px;font-weight:700;line-height:1.22}#neralumi-study h3{margin:16px 0 10px;font-size:19px;font-weight:700;line-height:1.3}#neralumi-study p{margin:10px 0 14px;font-size:16px;line-height:1.6}#neralumi-study .eyebrow{letter-spacing:1px;color:var(--n-muted);text-transform:uppercase;font-size:12px}#neralumi-study .note{background:var(--n-surface);border-radius:16px;margin:16px 0;padding:16px;font-size:15px;line-height:1.55}#neralumi-study .caption{color:var(--n-muted);margin:8px 0 16px;font-size:12px;line-height:1.5}#neralumi-study figure{margin:0}#neralumi-study img.art{border-radius:12px;width:100%;height:auto;display:block}#neralumi-study .pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}#neralumi-study .pair img{aspect-ratio:1.55;object-fit:contain;background:var(--n-surface)}#neralumi-study .foot{justify-content:space-between;gap:12px;margin-top:24px;display:flex}#neralumi-study .choices{gap:8px;margin:14px 0;display:grid}#neralumi-study .choices button{width:100%;line-height:1.45}#neralumi-study .dots{flex-wrap:wrap;gap:6px;margin:14px 0 22px;display:flex}#neralumi-study .dots button{background:var(--n-surface);text-align:center;border:0;border-radius:12px;width:44px;height:44px;padding:0}#neralumi-study .dots button[aria-pressed=true]{background:var(--n-action)}#neralumi-study a{color:var(--n-text);text-underline-offset:3px;text-decoration:underline}#neralumi-study .resource{border-bottom:1px solid var(--n-border);padding:16px 0;text-decoration:none;display:block}#neralumi-study .resource span{color:var(--n-muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}#neralumi-study .dayrow{border:0;border-bottom:1px solid var(--n-border);background:0 0;border-radius:0;grid-template-columns:34px 1fr;gap:12px;width:100%;margin:8px 0;padding:12px 0;display:grid}#neralumi-study .dayrow strong{font-weight:700;display:block}#neralumi-study .dayrow small{color:var(--n-muted);margin-top:4px;line-height:1.5;display:block}#neralumi-study .count{background:var(--n-surface);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}#neralumi-study .dayrow[aria-pressed=true]{border-color:var(--n-border);background:0 0}#neralumi-study .dayrow[aria-pressed=true] .count{background:var(--n-action);color:var(--n-ink)}#neralumi-study .formats{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}#neralumi-study .timeline{border-left:2px solid var(--n-border);margin:20px 0;padding-left:16px}#neralumi-study .timeline p{margin:8px 0 22px}#neralumi-study .zoomframe{border-radius:12px;overflow:hidden}#neralumi-study .zoomframe img{transform-origin:35% 65%;transition:transform .25s}#neralumi-study input[type=range]{width:100%;accent-color:var(--n-action);margin:16px 0}#neralumi-study .twocol{grid-template-columns:1fr 1fr;gap:12px;display:grid}#neralumi-study .twocol>div{background:var(--n-surface);border-radius:14px;padding:16px}#neralumi-study .small{color:var(--n-muted);font-size:13px;line-height:1.5}#neralumi-study [hidden]{display:none!important}@media (max-width:420px){#neralumi-study .product{padding:18px}#neralumi-study h2{font-size:25px}#neralumi-study .pair,#neralumi-study .twocol{grid-template-columns:1fr}#neralumi-study .nav button{text-align:center;flex:1;padding:10px 8px;font-size:14px}}@media (prefers-reduced-motion:reduce){#neralumi-study *{transition:none!important}}#neralumi-study button.loupe-stage{touch-action:none;background:var(--n-surface);border:0;border-radius:12px;width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}#neralumi-study .loupe-stage img{pointer-events:none;border-radius:0}#neralumi-study .lens{border:3px solid var(--n-action);background-repeat:no-repeat;background-color:var(--n-bg);pointer-events:none;box-shadow:0 0 0 2px var(--n-text);border-radius:50%;display:block;position:absolute}#neralumi-study textarea{resize:vertical;width:100%;font:inherit;color:var(--n-text);background:var(--n-bg);border:1px solid var(--n-border);border-radius:12px;margin:8px 0 14px;padding:12px;font-size:16px;line-height:1.5;display:block}
