.nd{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:28px 36px;display:grid}.nd-left{position:sticky;top:88px}.nd-stage{aspect-ratio:4/3;isolation:isolate;background:#1d1a24;border-radius:18px;place-items:center;padding:56px 28px 64px;display:grid;position:relative;overflow:hidden}.nd-stage[data-wall=dark]{background:radial-gradient(120% 90% at 50% 40%,#2b2733 0%,#17151c 70%)}.nd-stage[data-wall=light]{background:radial-gradient(120% 90% at 50% 35%,#f4f2f6 0%,#dcd8e2 100%)}.nd-stage[data-wall=brick]{background-color:#6b4a3f;background-image:linear-gradient(#140c0a8c,#140c0a8c),repeating-linear-gradient(0deg,#0000 0 22px,#00000059 22px 24px),repeating-linear-gradient(90deg,#8a5a49 0 46px,#00000059 46px 48px)}.nd-board{background:#ffffff0d;border:1px solid #ffffff59;border-radius:.5em;max-width:100%;padding:.28em .5em .36em;font-size:54px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 30px #00000040}.nd-stage[data-wall=light] .nd-board{background:#ffffff59;border-color:#1e143238;box-shadow:0 10px 24px #28143c1f}.nd-board[data-backer=rectangle]{border-radius:.14em}.nd-board[data-backer=shape]{border-radius:.9em}.nd-board[data-backer=letters]{box-shadow:none;background:0 0;border-color:#0000;padding:0}.nd-board[data-backer=letters] .nd-line{border:1px solid #ffffff52;border-radius:.3em;margin:.06em 0;padding:0 .18em}.nd-stage[data-wall=light] .nd-board[data-backer=letters] .nd-line{border-color:#1e143233}.nd-board[data-backer=black]{background:#0b0a0d;border-color:#000;border-radius:.3em}.nd-board[data-backer=color]{border-style:dashed}.nd-board:before,.nd-board:after{content:"";background:#ffffff8c;border-radius:50%;width:.09em;height:.09em;position:absolute;top:.16em}.nd-board:before{left:.18em}.nd-board:after{right:.18em}.nd-board[data-backer=letters]:before,.nd-board[data-backer=letters]:after{display:none}.nd-text{white-space:pre;flex-direction:column;align-items:center;line-height:1.12;display:flex}.nd-text[data-align=left]{align-items:flex-start}.nd-text[data-align=right]{align-items:flex-end}.nd-line{--c:#ff40cf;color:color-mix(in srgb, var(--c) 30%, #fff);text-shadow:0 0 1px #fff, 0 0 4px var(--c), 0 0 9px var(--c), 0 0 18px var(--c), 0 0 34px color-mix(in srgb, var(--c) 70%, transparent);transition:color .2s,text-shadow .2s}.nd-line.active{text-underline-offset:.12em;text-decoration:underline dotted #ffffff80}.nd-line.rgb{--c:#ff40cf;animation:6s linear infinite nd-hue}@keyframes nd-hue{to{filter:hue-rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nd-line.rgb{animation:none}}.nd-stage[data-lit="0"] .nd-line{color:#efedf1;text-shadow:0 1px #0000002e,0 2px 4px #0000002e;filter:none;animation:none}.nd-stage[data-lit="0"][data-wall=dark],.nd-stage[data-lit="0"][data-wall=brick]{filter:brightness(1.35)}.nd-dim{color:#fffc;letter-spacing:.02em;font-size:12px;font-weight:600;position:absolute}.nd-stage[data-wall=light] .nd-dim{color:#4a4458}.nd-dw{bottom:46px;left:50%;transform:translate(-50%)}.nd-dh{top:50%;left:12px;transform:translateY(-50%)}.nd-stage-bar{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.nd-stage-bar .nd-seg button{background:#ffffffdb;border-color:#0000;min-height:30px;padding:0 10px;font-size:12px}.nd-stage-bar .nd-seg button[aria-pressed=true]{color:var(--accent);background:#fff}.nd-note{color:var(--muted);margin-top:10px;font-size:12.5px}.nd-right{gap:14px;display:grid}.nd-controls{gap:12px;display:grid}.nd-step{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;margin:0;padding:14px 16px 16px}.nd-step legend{align-items:center;gap:8px;padding:0 4px;font-size:15px;font-weight:700;display:flex}.nd-step legend .n{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.nd-step textarea{border:1px solid var(--line-input);width:100%;min-height:84px;font:500 17px/1.4 var(--font);resize:vertical;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}.nd-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.nd-sub{color:var(--muted);margin:6px 0;font-size:12.5px;display:block}.nd-count{color:var(--muted);font-size:12px}.nd-chips{flex-wrap:wrap;gap:8px;display:flex}.nd-chips button,.nd-seg button,.nd-lines button{border:1px solid var(--line-input);background:#fff;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:14px;display:inline-flex}.nd-chips button[aria-pressed=true],.nd-seg button[aria-pressed=true],.nd-lines button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;color:var(--ink);background:var(--accent-soft)}.nd-chips button:disabled{opacity:.38;cursor:not-allowed}.nd-seg{flex-wrap:wrap;gap:6px;display:inline-flex}.nd-fonts button{min-height:44px;font-size:19px}.nd-fgroup+.nd-fgroup{margin-top:6px}.nd-widths button{flex-direction:column;justify-content:center;gap:0;min-width:76px;min-height:50px;line-height:1.15}.nd-widths small{color:var(--muted);font-size:11px}.nd-list button{text-align:left;flex-direction:column;flex:200px;justify-content:center;align-items:flex-start;gap:1px;min-height:52px;padding:8px 12px}.nd-list small{color:var(--muted);font-size:12px;font-weight:400}.nd-sws{flex-wrap:wrap;gap:6px;display:flex}.nd-sw{width:36px;height:36px;box-shadow:0 0 0 1px var(--line-input);background:0 0;border:2px solid #fff;border-radius:50%;padding:0;position:relative}.nd-sw i{background:var(--c);box-shadow:0 0 8px var(--c);border-radius:50%;position:absolute;inset:3px}.nd-sw span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nd-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.nd-sw.rgb{border-radius:999px;width:auto;padding:0 12px 0 40px;font-size:13px}.nd-sw.rgb i{width:30px;box-shadow:none;background:conic-gradient(#ff0040,#ffcd00,#34e07a,#04fffe,#3466ff,#c904ff,#ff0040);right:auto}.nd-sw.rgb span{clip:auto;width:auto;height:auto;position:static}.nd-check{align-items:center;gap:8px;margin-top:10px;font-size:14px;display:inline-flex}.nd-lines{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.nd-lines i{border-radius:50%;width:12px;height:12px;display:inline-block}.nd-warn{color:#b3261e;margin-top:8px;font-size:13px}.nd-est{margin-top:6px;font-size:13.5px;font-weight:600}.nd-use button{min-height:42px}.nd-buy{background:var(--tile);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.nd-price b{font:700 28px/1.1 var(--font-display);display:block}.nd-price small{color:var(--muted);font-size:12.5px}.nd-price .nd-sub{margin:0 0 2px}.nd-buy .btn{min-width:200px}.nd-included{color:var(--muted);font-size:13px}.nd-logo{margin:0;font-size:14.5px}.nd-logo a{color:var(--teal);font-weight:600;text-decoration:none}.nd-share{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.nd-link{color:var(--teal);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.nd .addon{border:1px dashed var(--line-input);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}@media (width<=900px){.nd{grid-template-columns:1fr;gap:16px}.nd-left{z-index:5;background:var(--bg);padding-bottom:6px;position:sticky;top:56px}.nd-stage{aspect-ratio:auto;border-radius:14px;height:36vh;min-height:230px;padding:30px 14px 74px}.nd-stage-bar{gap:6px}.nd-stage-bar .nd-seg{gap:4px}.nd-stage-bar .nd-seg button{min-height:26px;padding:0 7px;font-size:11px}.nd-board{font-size:34px}.nd-note{display:none}.nd-dw{bottom:70px}.nd-buy{z-index:4;border-radius:14px 14px 0 0;position:sticky;bottom:0;box-shadow:0 -6px 18px #1e143214}.nd-buy .btn{flex:1;min-width:0}.nd-price b{font-size:24px}}.pdp-neon .pdp-head{max-width:760px;margin:8px 0 22px}.pdp-neon .pdp-head h1{margin:6px 0 8px}.pdp-photos{padding:8px 0 28px}.pdp-photos .thumbs-row{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.pdp-photos img{border:1px solid var(--line);aspect-ratio:1;object-fit:cover;background:#fff;border-radius:12px;width:100%}.nd-tabs{background:var(--tile);border-radius:999px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.nd-tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:600}.nd-tabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1e14321f}.nd-logo-panel{max-width:820px}.nd-logo-head{margin-bottom:16px}.nd-logo-head h2{font-size:clamp(21px,2.2vw,28px)}.nd-logo-head .lead{margin-top:8px}.nd-eta{color:var(--teal);font-size:14px;font-weight:600}.nd-trust{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.nd-trust li:before{content:"✓";color:var(--accent);margin-right:6px;font-weight:700}.nd-person{fill:#ffffff47;width:auto;position:absolute;bottom:46px;right:12%}.nd-stage[data-wall=light] .nd-person{fill:#1e143240}.nd-board{transform-origin:50%;transition:transform .2s}.nd-scale{margin:0 0 0 10px;font-size:12.5px}@media (width<=900px){.nd-person{bottom:70px}.nd-scale{margin:6px 0 0;display:inline-flex}.nd-note{display:block}}
