.nc{--blue:var(--c-accent,#FF751F);--blue-d:color-mix(in srgb,var(--blue) 82%,#000);--on-blue:var(--on-accent,#15120E);--pink:var(--c-ink,#15120E);--pink-d:#000;--ink:var(--c-ink,#15120E);--muted:var(--c-muted,#5A5248);--grey:var(--c-paper,#F4F1EC);--line:var(--c-line,#DDD6CB);--font:var(--font-body,system-ui,sans-serif);--font-d:var(--font-display,var(--font));--panel:528px;--nc-top:0px;color-scheme:light}.nc *{box-sizing:border-box}.nc{background:var(--c-paper,#F4F1EC);color:var(--ink);font:15px/1.45 var(--font)}.nc [hidden]{display:none!important}.nc button,.nc input,.nc select,.nc textarea{font:inherit;color:inherit}.nc :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nc .ttl{text-align:center;font:800 clamp(28px,3.4vw,42px)/1.1 var(--font-d);letter-spacing:-.03em;margin:0;padding:26px 16px 22px;text-wrap:balance}.nc .nc-studio{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--panel) + 36px);background:var(--grey);position:relative}.nc .stage{grid-column:1/-1;grid-row:1;position:sticky;top:var(--nc-top);height:calc(100vh - var(--nc-top));min-height:560px;overflow:hidden;z-index:1}.nc .panelcol{grid-column:2;grid-row:1;padding:20px 18px;position:relative;z-index:2}.nc .scene{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;-webkit-user-select:none;user-select:none;--cx:50%}.nc .scene .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 40%;transition:filter .4s}.nc .scene:not(.off) .bg{filter:brightness(.9)}.nc .scene[data-dark]:not(.off) .bg{filter:brightness(.75)}.nc .spill{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s;mix-blend-mode:screen}.nc .scene:not(.off) .spill{opacity:1}.nc .sign{position:absolute;left:var(--cx);top:var(--sign-top,32%);transform:translate(-50%,-50%);display:grid;place-items:center}.nc .board{position:absolute;inset:calc(var(--fs)*-.22) calc(var(--fs)*-.28);border-radius:calc(var(--fs)*.05);background:var(--bfill);border:1px solid var(--bline);box-shadow:0 calc(var(--fs)*.05) calc(var(--fs)*.15) #0000002e}.nc .stand{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--fs)*-.6);width:70%;height:calc(var(--fs)*.36);background:var(--bfill);border:1px solid var(--bline);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.nc .stud{position:absolute;width:calc(var(--fs)*.09);height:calc(var(--fs)*.09);min-width:5px;min-height:5px;border-radius:50%;background:var(--stud,#c9ccd1);box-shadow:0 1px 2px #00000080}.nc .board .stud:nth-child(1){left:4%;top:12%}.nc .board .stud:nth-child(2){right:4%;top:12%}.nc .board .stud:nth-child(3){left:4%;bottom:12%}.nc .board .stud:nth-child(4){right:4%;bottom:12%}.nc .cut{position:absolute;pointer-events:none;filter:drop-shadow(0 2px 5px rgba(0,0,0,.2))}.nc .contour,.nc .neon{font-size:var(--fs);line-height:1.2;text-align:center;white-space:pre;font-family:var(--font-n)}.nc .contour{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:transparent;-webkit-text-stroke:var(--cw) var(--bfill);paint-order:stroke;pointer-events:none;filter:drop-shadow(0 0 1px var(--bline)) drop-shadow(0 2px 4px rgba(0,0,0,.15))}.nc .neon{position:relative;color:var(--core);text-shadow:0 0 1px #fff,0 0 calc(var(--fs)*.03) var(--c),0 0 calc(var(--fs)*.09) var(--c),0 0 calc(var(--fs)*.2) var(--c),0 0 calc(var(--fs)*.42) var(--c)}.nc .neon span{display:inline-block;color:var(--lcore,inherit);text-shadow:var(--lshadow,inherit)}.nc .scene.off .neon,.nc .scene.off .neon span{color:var(--tube);text-shadow:0 1px 1px rgba(0,0,0,.3);animation:none!important;filter:none!important}.nc .scene.multi .neon span{cursor:pointer}.nc .fx-rgb .neon{animation:nc-hue 6s linear infinite}.nc .fx-dyn .neon span{animation:nc-hue 2.4s linear infinite;animation-delay:calc(var(--i)*-.12s)}@keyframes nc-hue{to{filter:hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nc .fx-rgb .neon,.nc .fx-dyn .neon span{animation:none}}.nc .dimw{position:absolute;left:0;right:0;bottom:calc(var(--fs)*-.12 - 16px);height:10px;border-left:1px solid #6f6f6f;border-right:1px solid #6f6f6f;pointer-events:none}.nc .dimw:before{content:"";position:absolute;left:0;right:0;top:5px;border-top:1px solid #6f6f6f}.nc .dimh{position:absolute;top:0;bottom:0;right:calc(var(--fs)*-.3 - 14px);width:10px;border-top:1px solid #6f6f6f;border-bottom:1px solid #6f6f6f;pointer-events:none}.nc .dimh:before{content:"";position:absolute;top:0;bottom:0;left:5px;border-left:1px solid #6f6f6f}.nc .dimw b,.nc .dimh b{position:absolute;font:500 12px var(--font);color:#4a4a4a;background:#ffffffbf;padding:0 4px;border-radius:3px;white-space:nowrap}.nc .dimw b{left:50%;top:-3px;transform:translate(-50%)}.nc .dimh b{top:50%;left:12px;transform:translateY(-50%)}.nc .scene[data-dark] .dimw,.nc .scene[data-dark] .dimh,.nc .scene[data-dark] .dimw:before,.nc .scene[data-dark] .dimh:before{border-color:#ddd}.nc .power{position:absolute;left:14px;top:14px;z-index:3;display:flex;background:#fff;border-radius:8px;padding:3px;box-shadow:0 1px 4px #00000040}.nc .power button{border:0;background:transparent;font:600 12px var(--font);padding:3px 7px;border-radius:5px;cursor:pointer;color:#8a8a8a}.nc .power button[aria-pressed=true]#on{color:#7ccc3f}.nc .power button[aria-pressed=false]#off{background:#6a6a6a;color:#eee}.nc .power button[aria-pressed=true]#off{background:#3a3a3a;color:#fff}.nc .ptotal{position:absolute;top:12px;left:calc(var(--cx) + var(--areaw)/2 - 16px);transform:translate(-100%);z-index:3;text-align:right;font:500 28px/1.1 var(--font);color:#111;text-shadow:0 0 12px rgba(255,255,255,.7);white-space:nowrap}.nc .ptotal small{display:block;font:500 13px var(--font);margin-top:4px}.nc .scene[data-dark] .ptotal{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.6)}.nc .wbox{position:absolute;left:var(--cx);bottom:118px;transform:translate(-50%);width:min(400px,86%);z-index:3;background:#1c1c1cc7;color:#fff;border-radius:6px;padding:7px 10px 6px;font:600 11px/1.3 var(--font);text-transform:uppercase}.nc .wbox .r{display:flex;justify-content:space-between;gap:8px}.nc .wbox .r2{text-transform:none;font-weight:500;margin-top:2px}.nc .wbox .r2 b{text-transform:uppercase;font-weight:600}.nc .wbox input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:24px;background:transparent;margin:2px 0;cursor:pointer}.nc .wbox input[type=range]::-webkit-slider-runnable-track{height:3px;background:#fff;border-radius:2px}.nc .wbox input[type=range]::-moz-range-track{height:3px;background:#fff;border-radius:2px}.nc .wbox input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10.5px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 8l-4 4 4 4M14 8l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;border:0;box-shadow:0 1px 3px #0006}.nc .wbox input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 8l-4 4 4 4M14 8l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;border:0}.nc .thumbs{position:absolute;left:var(--cx);bottom:22px;transform:translate(-50%);z-index:3;display:flex;gap:10px;background:#2d2d2d99;padding:8px 10px;max-width:calc(var(--areaw) - 24px);overflow-x:auto;scrollbar-width:none}.nc .thumbs button{flex:none;width:64px;height:64px;border-radius:6px;border:2px solid transparent;background-size:cover;background-position:center;cursor:pointer;padding:0}.nc .thumbs button[aria-pressed=true]{border-color:#fff}.nc .tip{position:absolute;left:var(--cx);top:14px;transform:translate(-50%);z-index:3;font:500 12px var(--font);color:#fff;background:#1c1c1cbf;border-radius:6px;padding:5px 10px;white-space:nowrap}.nc .nc-card{background:#fff;border-radius:22px;border:1px solid var(--c-card-line,#E7E1D7);padding:20px 19px 14px;box-shadow:0 2px 14px #00000014}.nc .nc-step{margin:0 0 22px;min-width:0}.nc .sh{display:flex;align-items:center;gap:8px;margin:0;font:800 18px/1.3 var(--font-d);letter-spacing:-.01em}.nc .sh .n{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 9px;background:var(--blue);color:var(--on-blue);border-radius:999px;font:800 15px/1 var(--font-d)}.nc .sd{font-size:12px;color:#4d4d4d;margin:3px 0 10px}.nc .sd a{color:var(--c-link,#A8440A);text-decoration:none}.nc .textrow{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(0,1fr);gap:18px}.nc #txt{width:100%;height:94px;resize:none;background:var(--grey);border:1px solid #c9c9c9;border-radius:10px;padding:12px;text-align:center;font:400 16px/1.4 var(--font)}.nc #txt::placeholder{color:#8b8b8b;text-transform:none}.nc .logobox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--c-ink,#15120E);border:0;border-radius:10px;padding:10px;cursor:pointer;text-align:center}.nc .logobox b{font:800 15px/1.25 var(--font-d);color:var(--c-accent,#FF751F)}.nc .logobox span{font:600 14px/1 var(--font);color:var(--on-blue);background:var(--c-accent,#FF751F);border-radius:999px;padding:7px 14px}.nc .fontbtn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:175px;height:43px;background:var(--grey);border:1px solid #c9c9c9;border-radius:3px;padding:0 14px 0 18px;cursor:pointer}.nc .fontbtn .nm{font-size:26px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc .fontbtn svg{flex:none;width:14px;height:14px;transition:transform .2s}.nc .fontbtn[aria-expanded=true] svg{transform:rotate(180deg)}.nc .fontgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;max-height:340px;overflow:auto;padding-right:2px}.nc .fontgrid label{position:relative;display:grid;place-items:center;height:50px;border:1px solid #d5d5d5;border-radius:3px;cursor:pointer;font-size:23px;line-height:1;white-space:nowrap;overflow:hidden;padding:0 4px}.nc .fontgrid input{position:absolute;opacity:0;pointer-events:none}.nc .fontgrid label:has(input:checked){background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.nc .fontgrid label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.nc .rlist{display:grid;gap:7px}.nc .rrow{display:block;cursor:pointer}.nc .rrow input{position:absolute;opacity:0;pointer-events:none}.nc .rrow .rt{display:flex;align-items:center;gap:13px;font-size:14px;color:#000}.nc .rrow .rd{display:block;font-size:12px;color:#4d4d4d;margin-top:2px}.nc .dot{flex:none;width:19px;height:19px;border-radius:50%;border:1.5px solid #4a4a4a;background:#fff;display:grid;place-items:center}.nc .rrow input:checked+.rt .dot,.nc .chk .dot{background:var(--pink);border-color:var(--pink)}.nc .rrow input:checked+.rt .dot:after,.nc .chk .dot:after{content:"";width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.nc .rrow input:focus-visible+.rt .dot{outline:2px solid var(--blue);outline-offset:2px}.nc .nc-swatches{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px 4px}.nc .sw{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-size:10px;line-height:1.15;text-align:center;color:#555}.nc .sw input{position:absolute;opacity:0;pointer-events:none}.nc .sw i{width:36px;height:36px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000000f}.nc .sw:has(input:checked) i{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--blue)}.nc .sw:has(input:focus-visible) i{outline:2px solid var(--blue);outline-offset:5px}.nc .fxnote{font-size:13px;background:var(--grey);border-radius:8px;padding:10px 12px;margin:0}.nc .cards{display:grid;gap:10px 12px}.nc .c2{grid-template-columns:repeat(2,minmax(0,1fr))}.nc .c3{grid-template-columns:repeat(3,minmax(0,1fr))}.nc .cardopt{position:relative;display:block;background:var(--grey);border:1px solid #c9c9c9;border-radius:10px;padding:8px 8px 7px;cursor:pointer;min-width:0}.nc .cardopt input{position:absolute;opacity:0;pointer-events:none}.nc .cardopt:has(input:checked){background:#fff;border-color:var(--pink)}.nc .cardopt:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.nc .cardopt.na{cursor:not-allowed;opacity:.55}.nc .row{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.nc .sz .nm{font:600 12px var(--font)}.nc .sz .pr{font:800 18px/1.2 var(--font-d)}.nc .sz .ms{font-size:11px;color:#333;margin-top:6px}.nc .sz .fx{font-size:10.5px;color:var(--c-link,#A8440A);margin-top:2px}.nc .sz .na-t{font:600 11px var(--font);color:#c0392b}.nc .ribbon{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--blue);color:var(--on-blue);border-radius:999px!important;font:600 9.5px/1 var(--font);text-transform:uppercase;padding:3px 8px;border-radius:2px;white-space:nowrap}.nc .note{font-size:11px;color:#555;text-align:center;margin:10px 0 0}.nc .place .cardopt{display:grid;place-items:center;text-align:center;min-height:68px;background:#fff;padding:8px}.nc .place .t{font:500 16px/1.15 var(--font)}.nc .place .p{font:600 15px var(--font);color:var(--c-link,#A8440A);margin-top:3px}.nc .warn{font-size:12px;color:#666;text-align:justify;margin:8px 0 0}.nc .shape .nm{font-size:10.5px;line-height:1.2}.nc .shape .pr{font:700 12px var(--font)}.nc .shape img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;margin-top:6px}.nc .fill .cardopt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px}.nc .fill .nm{font-size:10.5px;line-height:1.25}.nc .fill .pr{font:700 15px var(--font)}.nc .fill i{width:30px;height:30px;border-radius:50%;background:var(--sw);border:1px solid #bdbdbd}.nc .optrow{display:flex;align-items:center;gap:13px;font-size:14px;color:#000;flex-wrap:wrap;cursor:pointer}.nc .optrow input{position:absolute;opacity:0;pointer-events:none}.nc .optrow input:checked~.dot{background:var(--pink);border-color:var(--pink)}.nc .optrow input:checked~.dot:after{content:"";width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.nc .optrow u{color:var(--c-link,#A8440A);text-underline-offset:2px}.nc .optrow select{font:500 12px var(--font);letter-spacing:.04em;background:var(--grey);border:0;border-radius:2px;padding:4px 6px;cursor:pointer}.nc .chk{display:flex;align-items:center;gap:13px;font-size:14px;color:#000}.nc .chk u{color:var(--c-link,#A8440A);text-underline-offset:2px}.nc .adapter{display:flex;justify-content:space-between;align-items:center;gap:12px;font:600 15px var(--font);color:#555;margin-top:6px}.nc .adapter span{font:500 13px var(--font);color:#333;background:var(--grey);padding:4px 10px;min-width:58%}.nc .tot{background:var(--grey);border-radius:14px;padding:10px 12px;text-align:right;margin:4px 0 8px}.nc .tot .v{font:800 26px/1.2 var(--font-d);letter-spacing:-.02em}.nc .tot .v b{font-weight:500;color:#000}.nc .tot small{display:block;font-size:12px;color:#333}.nc .cta{width:100%;border:0;border-radius:999px;background:var(--blue);color:var(--on-blue);font:800 18px var(--font-d);letter-spacing:-.01em;padding:15px 0;cursor:pointer;transition:box-shadow .2s,background .2s}.nc .cta:hover{box-shadow:0 0 36px -6px var(--blue)}.nc .cta[disabled]{opacity:.6;cursor:wait}.nc .err{font-size:13px;color:#c0392b;margin:8px 0 0}.nc .sending{cursor:wait!important;opacity:1!important}.nc .sending:before{content:"";display:inline-block;width:1em;height:1em;margin:0 .55em -.15em 0;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:nc-spin .8s linear infinite}@keyframes nc-spin{to{transform:rotate(360deg)}}.nc .thx{text-align:center;padding:28px 24px 22px}.nc .thx-ic{width:68px;height:68px;margin:0 auto 16px;border-radius:50%;background:var(--blue);color:var(--on-blue,#fff);display:grid;place-items:center}.nc .thx-ic svg{width:34px;height:34px}.nc .thx h2{font-size:26px;line-height:1.2;margin:0 0 10px}.nc .thx-lead{font-size:17px;line-height:1.5;margin:0 0 6px}.nc .thx-sub{font-size:13px;color:var(--muted);margin:0 0 22px}.nc .thx-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nc .thx-links a{text-align:center;padding:11px 8px;font-size:14px}.nc .thx-links .btnb{grid-column:1/-1;padding:13px 20px;font-size:16px}.nc .thx-more{margin-top:16px;border:0;background:none;color:var(--muted);text-decoration:underline;font:500 14px var(--font);cursor:pointer}@media(max-width:520px){.nc .thx-links{grid-template-columns:1fr}}.nc .ok{font-size:13px;color:#1e8a4c;margin:8px 0 0}.nc .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:28px 30px 10px;max-width:1600px;margin:0 auto}.nc .actions button{border:1px solid var(--c-card-line,#E7E1D7);border-radius:999px;background:#fff;padding:15px;font:600 16px var(--font);color:var(--ink);cursor:pointer}.nc .actions button[aria-expanded=true]{background:#fff;box-shadow:0 1px 6px #00000040}.nc .savebox{max-width:1540px;margin:0 auto;padding:16px 30px 30px;text-align:center}.nc .savebox p{font-size:12px;margin:0 0 14px}.nc .savebox .url{background:var(--grey);border-radius:15px;padding:14px 18px;font:400 12px/1.6 var(--font);text-align:left;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.nc .savebox .row2{display:flex;justify-content:center;gap:10px;margin-top:18px;flex-wrap:wrap}.nc .btnb{border:0;border-radius:999px;background:var(--blue);color:var(--on-blue);font:700 15px var(--font);padding:9px 36px;cursor:pointer;text-decoration:none}.nc .btng{border:1px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font:500 15px var(--font);padding:9px 20px;cursor:pointer;text-decoration:none}.nc .sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000080;display:grid;place-items:center;padding:16px}.nc .sheetin{width:min(560px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:22px}.nc .sheetin h2{font:800 24px var(--font-d);letter-spacing:-.02em;margin:0 0 2px}.nc .stepno{font:600 12px var(--font);color:var(--c-link,#A8440A);margin:0 0 10px}.nc .progress{height:4px;background:var(--grey);border-radius:4px;margin:0 0 14px;overflow:hidden}.nc .progress i{display:block;height:100%;background:var(--blue);width:20%;transition:width .3s}.nc .drop{display:grid;place-items:center;text-align:center;gap:4px;border:1.5px dashed var(--blue);border-radius:16px;padding:26px 14px;background:color-mix(in srgb,var(--blue) 6%,#fff);cursor:pointer}.nc .drop.over{background:color-mix(in srgb,var(--blue) 14%,#fff)}.nc .drop b{font-size:15px}.nc .drop small{color:#666;font-size:12px}.nc .qthumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nc .qthumbs figure{margin:0;width:84px;font-size:11px;color:#666;overflow:hidden;position:relative}.nc .qrm{position:absolute;top:3px;right:3px;width:24px;height:24px;border:0;border-radius:50%;background:#000000a6;color:#fff;font:600 16px/1 var(--font);cursor:pointer;z-index:1}.nc .qthumbs img,.nc .qthumbs .ph{width:84px;height:64px;object-fit:cover;border-radius:6px;border:1px solid var(--line);display:grid;place-items:center;background:var(--grey);font:600 11px var(--font)}.nc .qthumbs figcaption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc .nc-field{display:grid;gap:4px;margin-bottom:10px}.nc .nc-field label{font-size:13px;color:#555}.nc .nc-field input,.nc .nc-field textarea{width:100%;background:var(--grey);border:1px solid #c9c9c9;border-radius:8px;padding:10px 12px;font-size:16px}.nc .hint{font-size:13px;color:#555;margin:0 0 10px}.nc .nc-sub{font:600 13px var(--font);margin:12px 0 6px}.nc .qnav{display:flex;justify-content:space-between;gap:8px;margin-top:14px}.nc .sum{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0 0 6px;font-size:14px}.nc .sum dt{color:#666}.nc .sum dd{margin:0;font-weight:500;overflow-wrap:anywhere}.nc .qopts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nc .qopts.g2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.nc{--panel:440px}.nc .c3{grid-template-columns:repeat(3,minmax(0,1fr))}.nc .nc-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:860px){.nc .ttl{font-size:22px;padding:16px 16px 12px}.nc .nc-studio{grid-template-columns:minmax(0,1fr);background:#fff}.nc .stage{grid-column:1;grid-row:1;height:46vh;min-height:320px;max-height:460px;z-index:5}.nc .nc-step{scroll-margin-top:calc(46vh + 10px)}.nc .panelcol{grid-column:1;grid-row:2;padding:0}.nc .nc-card{border-radius:0;box-shadow:none;padding:18px 16px 10px}.nc .wbox{bottom:84px;width:min(340px,88%)}.nc .thumbs{bottom:10px;gap:6px;padding:6px}.nc .thumbs button{width:46px;height:46px}.nc .ptotal{font-size:20px;top:12px}.nc .actions{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.nc .savebox{padding:4px 16px 24px}}@media(max-width:480px){.nc .textrow{grid-template-columns:minmax(0,1fr)}.nc .logobox{flex-direction:row;justify-content:space-between;padding:10px 14px}.nc .logobox b{font-size:13px;text-align:left}.nc .nc-swatches{grid-template-columns:repeat(5,minmax(0,1fr))}.nc .fontgrid,.nc .c3{grid-template-columns:repeat(2,minmax(0,1fr))}.nc .fill.c2,.nc .qopts{grid-template-columns:minmax(0,1fr)}}.nc .sheet{z-index:200}.nc .stage{z-index:1}.nc .actions{padding-bottom:40px}@media(max-width:860px){.nc .stage{position:sticky;top:var(--nc-top);z-index:4;height:42vh;min-height:280px;max-height:420px;box-shadow:0 10px 24px -14px #00000073}.nc .panelcol{z-index:1}.nc .nc-step{scroll-margin-top:calc(var(--nc-top) + 42vh + 12px)}}.nc--noprice .ptotal,.nc--noprice #wtotal,.nc--noprice .tot:not(.tot-np),.nc--noprice .pr,.nc--noprice .place .p{display:none!important}.nc:not(.nc--noprice) .tot-np{display:none}.nc .tot-np .v{font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/66/assets/neon-configurator.css.map */
