.nb3J8a_page{color:#f0eee7;padding:0;position:relative}.nb3J8a_intro{z-index:3;pointer-events:none;position:absolute;top:7rem;left:2rem;right:2rem}.nb3J8a_eyebrow{color:#7fe9e0;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem;padding:0;font-size:.7rem}.nb3J8a_intro h1{letter-spacing:-.02em;padding:0;font-size:clamp(2.4rem,4vw,4.3rem);line-height:.95}.nb3J8a_intro h1 span{color:#0000;-webkit-text-stroke:1px #f0eee7}.nb3J8a_description{color:#a6a6a0;max-width:24rem;padding-bottom:.25rem;font-size:.95rem;line-height:1.7;display:none}.nb3J8a_playground{background:radial-gradient(at 50% 20%,#141414 0%,#090909 48%,#020202 100%);min-height:100svh;position:relative;overflow:hidden}.nb3J8a_sceneTop{z-index:2;text-align:right;color:#a9b5ac;letter-spacing:.1em;pointer-events:none;gap:.5rem;font:.65rem monospace;display:grid;position:absolute;top:7rem;right:2rem}.nb3J8a_scene{height:100svh;position:relative}.nb3J8a_scene canvas{cursor:grab;touch-action:none;outline-offset:-4px;width:100%;height:100%;display:block}.nb3J8a_scene canvas:active{cursor:grabbing}.nb3J8a_scene canvas:focus-visible{outline:2px solid #7fe9e0}.nb3J8a_targetLabels{pointer-events:none;z-index:2;position:absolute;inset:0}.nb3J8a_targetLabel{color:#f0eee7;pointer-events:auto;text-align:left;cursor:pointer;background:#0a0a0ad9;border:1px solid #3d3d3d;border-radius:.6rem;min-width:115px;min-height:44px;padding:.65rem .9rem;transition:border-color .2s,background .2s;position:absolute;transform:translate(-50%,-100%)}.nb3J8a_targetLabel span{color:#a7b2a8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;font:.6rem monospace;display:block}.nb3J8a_targetLabel strong{font-family:var(--font-family-compact),sans-serif;font-size:1.15rem;font-weight:400}.nb3J8a_selected{border-color:#7fe9e0}.nb3J8a_locked{background:#18443b;border-color:#7fe9e0}.nb3J8a_pullHint{color:#e5dfd0;letter-spacing:.1em;pointer-events:none;white-space:nowrap;font:.65rem monospace;position:absolute;transform:translate(-50%)}.nb3J8a_controls{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808e6;border:1px solid #343434;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}.nb3J8a_controls p{padding:0}.nb3J8a_status{color:#f0eee7;margin-bottom:.4rem;font-size:.95rem}.nb3J8a_help{color:#8f9b91;font-size:.7rem;line-height:1.5}.nb3J8a_actions{flex-shrink:0;gap:.75rem;display:flex}.nb3J8a_actions button,.nb3J8a_actions a{color:#f0eee7;min-height:44px;font:.75rem var(--font-family-body),sans-serif;cursor:pointer;background:0 0;border:1px solid #4c584e;border-radius:999px;padding:.8rem 1.1rem;text-decoration:none}.nb3J8a_actions .nb3J8a_primary{color:#fff;background:#e32216;border-color:#e32216}.nb3J8a_actions button:disabled{opacity:.45;cursor:wait}.nb3J8a_power{background:#343b34;height:2px;position:absolute;bottom:0;left:0;right:0}.nb3J8a_power span{transform-origin:0;background:#7fe9e0;width:100%;height:100%;transition:transform 80ms;display:block}.nb3J8a_direct{justify-content:flex-end;align-items:center;gap:2rem;padding:1.75rem 2rem;display:flex}.nb3J8a_direct p{color:#858f86;letter-spacing:.12em;margin-right:auto;font:.65rem monospace}.nb3J8a_direct a{color:#e9e6dc;align-items:center;min-height:44px;font-size:.85rem;text-decoration:none;display:inline-flex}.nb3J8a_direct a span{color:#7fe9e0;margin-left:.7rem}.nb3J8a_fallback{z-index:3;text-align:center;background:#090909;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:absolute;inset:0}.nb3J8a_fallback p{color:#bcc9bf}.nb3J8a_paperMark{clip-path:polygon(50% 0,100% 100%,0 100%);background:#e32216;width:65px;height:65px;display:block;transform:rotate(15deg)}@media (max-width:767px){.nb3J8a_page{padding:0}.nb3J8a_intro{top:6.5rem;left:1rem;right:1rem}.nb3J8a_intro h1{font-size:clamp(2rem,8vw,3.2rem)}.nb3J8a_description{max-width:32rem;font-size:.9rem;display:none}.nb3J8a_scene{height:100svh}.nb3J8a_sceneTop{justify-content:space-between;font-size:.5rem;display:flex;inset:auto 1rem 12rem}.nb3J8a_targetLabel{min-width:80px;padding:.4rem}.nb3J8a_targetLabel strong{font-size:.9rem}.nb3J8a_targetLabel span{font-size:.45rem}.nb3J8a_controls{bottom:max(1rem,env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;left:1rem;right:1rem}.nb3J8a_help{font-size:.65rem}.nb3J8a_direct{flex-wrap:wrap;justify-content:flex-start;gap:1.5rem;padding:1.5rem 1rem}.nb3J8a_direct p{width:100%}}@media print{.nb3J8a_playground{display:none}.nb3J8a_intro{color:#000}}@media (min-width:768px) and (max-height:900px){.nb3J8a_intro{top:6rem}.nb3J8a_intro h1{font-size:2.25rem}.nb3J8a_eyebrow{margin-bottom:.75rem;line-height:1.2}.nb3J8a_sceneTop{top:6rem}}@media (max-width:767px) and (max-height:750px){.nb3J8a_intro{top:6rem}.nb3J8a_intro h1{font-size:1.8rem}.nb3J8a_eyebrow{margin-bottom:.5rem;line-height:1.2}}.nb3J8a_controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.nb3J8a_actions{justify-self:end}.nb3J8a_reset{color:#f0eee7;min-height:44px;font:.8rem var(--font-family-body),sans-serif;cursor:pointer;background:#171717;border:1px solid #555;border-radius:999px;justify-self:center;padding:.7rem 1rem}.nb3J8a_reset:hover{border-color:#7fe9e0}.nb3J8a_reset:focus-visible{outline-offset:3px;outline:2px solid #7fe9e0}.nb3J8a_reset:disabled{opacity:.45;cursor:wait}@media (max-width:767px){.nb3J8a_controls{grid-template-columns:auto minmax(0,1fr);align-items:center}.nb3J8a_controls>:first-child{grid-column:1/-1}}
