.nr-daily{max-width:1400px;margin:20px auto;padding:clamp(24px,5vw,64px);min-width:0;border-block:1px solid #88aba73d;background:radial-gradient(ellipse at 15% 45%,#23657830,transparent 60%)}.nr-daily header>p:first-child{font:12px/1.8 var(--font-mono,monospace);letter-spacing:.13em;color:#a2ddce}.nr-daily header>p:last-child{max-width:760px}.nr-daily-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(20px,4vw,60px);align-items:start;margin-top:30px}.nr-chord-instrument{position:relative;padding:clamp(16px,3vw,32px);border:1px solid #9ab7b252;background:linear-gradient(135deg,#12334380,#091321);box-shadow:inset 0 0 60px #38758216,0 20px 80px #0003}.nr-chord-instrument:after,.nr-chord-instrument:before{content:"";position:absolute;width:26px;height:26px;border:1px solid #ddc093;pointer-events:none}.nr-chord-instrument:before{left:-1px;top:-1px;border-right:0;border-bottom:0}.nr-chord-instrument:after{right:-1px;bottom:-1px;border-left:0;border-top:0}.nr-chord-instrument svg{display:block;width:100%;height:auto;max-height:470px;overflow:visible}.nr-chord-instrument svg text{font:12px var(--font-mono,monospace);fill:#c4d6d9}.nr-chord-lines{stroke:#92e5d2;stroke-width:.7;opacity:.6;filter:drop-shadow(0 0 3px #69d7cf88)}.nr-chord-rim{fill:none;stroke:#759da270;stroke-dasharray:1 7}.nr-chord-sweep{transform-origin:200px 200px;animation:nr-orbit-sweep 32s linear infinite;stroke:#f1d8a8;stroke-width:1.3;fill:#e5cca1;filter:drop-shadow(0 0 4px #f3cf99)}.nr-daily[data-motion-paused=true] .nr-chord-sweep{animation-play-state:paused}.nr-daily label{display:block;margin:12px 0 8px;line-height:1.6}.nr-daily input[type=range]{display:block;width:100%;padding:0;accent-color:#93e2d2;cursor:pointer}.nr-daily button{cursor:pointer;white-space:normal;margin:8px 0}.nr-daily button:disabled{opacity:.55;cursor:default}.nr-daily small{display:block;line-height:1.7;color:#aebfc8;margin:12px 0}.nr-daily select{width:100%;min-width:0}.nr-daily h3{font:400 clamp(1.35rem,2.3vw,1.9rem)/1.5 var(--font-display,Georgia)}.nr-daily form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;align-items:center}.nr-daily form label{grid-column:1/-1;margin-bottom:0}.nr-daily form input{width:100%;min-width:0}.nr-daily-feedback{min-height:3.5em}.nr-daily-solution{padding:20px;border-left:2px solid #dfc28d;background:#1b374380;margin:12px 0}.nr-daily-solution output{font:1.1rem/2 var(--font-mono,monospace);overflow-wrap:anywhere}.nr-daily-keepsake{border-top:1px solid #718d9655;margin-top:24px;padding-top:15px}.nr-chord-instrument p,.nr-daily-keepsake p{font-size:.95rem}.nr-daily-keepsake ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;font-family:var(--font-mono,monospace)}.nr-input-note{padding:18px;background:#263746;border-left:2px solid #e2bd85;overflow-wrap:anywhere}@keyframes nr-orbit-sweep{to{transform:rotate(1turn)}}@media(max-width:850px){.nr-daily-stage{grid-template-columns:minmax(0,1fr)}.nr-chord-instrument svg{max-height:370px}.nr-daily{padding-inline:18px}.nr-daily-feedback{min-height:0}}@media(max-width:450px){.nr-daily form{grid-template-columns:minmax(0,1fr)}.nr-chord-instrument{padding:16px}}@media(prefers-reduced-motion:reduce){.nr-chord-sweep{animation:none}.nr-chord-lines{filter:none}}.nr-room{background:radial-gradient(ellipse at 90% 30%,#17525b24,transparent 55%),#08121e;color:#e4edf1;min-width:0}.nr-room *{box-sizing:border-box}.nr-calculator,.nr-experiments,.nr-intro,.nr-nav,.nr-readings,.nr-sources{padding:clamp(24px,5vw,64px);max-width:1400px;margin:auto}.nr-intro{padding-bottom:30px}.nr-intro>p:first-child,.nr-section-title>span{font:12px/1.7 var(--font-mono,monospace);letter-spacing:.14em;color:#9be0d4}.nr-intro h1{font:400 clamp(2.1rem,4.5vw,4.6rem)/1.12 var(--font-display,Georgia);margin:20px 0}.nr-intro>p:last-child{max-width:760px;font-size:1.2rem;line-height:1.9}.nr-nav{display:flex;gap:12px;flex-wrap:wrap;padding-top:0;padding-bottom:30px;border-bottom:1px solid #78929a4a}.nr-nav a{padding:12px 15px;border:1px solid #76969c88;border-radius:4px;text-decoration:none;color:#b8e8e1;min-height:46px}.nr-nav a:hover{background:#234354}.nr-section-title{display:flex;gap:20px;align-items:baseline}.nr-room h2{font:400 clamp(1.6rem,3vw,2.6rem)/1.3 var(--font-display,Georgia)}.nr-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin-top:35px}.nr-library article{padding:28px 0;border-top:1px solid #8ca5ae55;min-width:0}.nr-library small{letter-spacing:.08em;color:#a0cec9}.nr-library h3{font:400 1.6rem/1.35 var(--font-display,Georgia)}.nr-room p{line-height:1.85;color:#c7d4dd}.nr-room details summary{cursor:pointer;min-height:44px;padding:10px 0;color:#a4e8dd}.nr-room blockquote{border-left:2px solid #d9bb83;padding-left:20px;margin:24px 0;font:italic 1.2rem/1.8 Georgia}.nr-room a{color:#9eddd6;overflow-wrap:anywhere}.nr-room :is(section,article){scroll-margin-top:100px}.nr-experiment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nr-experiment-grid article{min-width:0;padding:24px;background:linear-gradient(145deg,#18303b,#0d1b2a);border:1px solid #72949f66}.nr-room button,.nr-room input,.nr-room select{font:inherit;max-width:100%;min-height:46px;padding:10px;background:#142b3c;color:#e4f2ef;border:1px solid #83b3b6;border-radius:4px}.nr-experiment-grid label{display:grid;gap:8px;margin:18px 0}.nr-experiment-grid button{cursor:pointer;margin:8px 0;white-space:normal}.nr-experiment-grid output{display:block;min-height:30px;line-height:1.7;font-family:var(--font-mono,monospace);overflow-wrap:anywhere}.nr-square{display:grid;gap:4px}.nr-square button{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;gap:8px;margin:0}.nr-square button[aria-pressed=true]{background:#8bdacb;color:#06131b}.nr-sequence{font:clamp(1.2rem,2.5vw,1.8rem)/2 var(--font-mono,monospace);letter-spacing:.12em;overflow-wrap:anywhere}.nr-calculator{padding-bottom:15px}.nr-calculator [data-number-lab]{min-height:0!important;background:transparent!important}.nr-calculator [data-number-lab]>div{margin-top:0}.nr-room>.number-knowledge{margin:20px clamp(16px,4vw,55px)}.nr-sources{border-top:1px solid #7a969f55}.nr-sources li{margin:15px 0}.nr-room :focus-visible{outline:3px solid #e5c28d;outline-offset:4px}@media(max-width:900px){.nr-experiment-grid{grid-template-columns:minmax(0,1fr)}.nr-library{gap:0 22px}}@media(max-width:600px){.nr-library{grid-template-columns:minmax(0,1fr)}.nr-nav{gap:8px}.nr-nav a{flex:1 1 43%;text-align:center}.nr-section-title{gap:12px}.nr-experiment-grid article{padding:20px}.nr-calculator,.nr-experiments,.nr-intro,.nr-readings,.nr-sources{padding-left:18px;padding-right:18px}}.nr-room .dream-hologram{height:auto;min-height:780px;display:flex;flex-direction:column;justify-content:flex-end;padding:330px 5% 30px}.nr-room .dream-story{position:relative;inset:auto;max-width:720px;margin:0 0 30px}.nr-room .dream-story h2{margin:14px 0!important}.nr-room .dream-story p{margin:0!important}.nr-room .dream-bottom{position:relative;inset:auto;display:flex;flex-direction:column;align-items:stretch;gap:18px}.nr-room .dream-touch-hint{max-width:none;margin:0!important}.nr-room .dream-stage-controls{justify-content:flex-start;flex-wrap:wrap}.nr-room .dream-chapter-path{width:100%;margin:0}.nr-room .dream-hologram.dream-expanded,.nr-room .dream-hologram:fullscreen{height:100svh;min-height:0;overflow:auto}@media(max-width:650px){.nr-room .dream-hologram{padding:270px 22px 26px;min-height:810px}.nr-room .dream-stage-controls{display:grid;grid-template-columns:1fr 1fr}.nr-room .dream-story{margin-bottom:24px}.nr-room .dream-stage-top small{display:none}.nr-room .dream-chapter-path{grid-template-columns:repeat(4,minmax(0,1fr))}}