#cl3d-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#17181c;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-user-select:none;user-select:none;touch-action:none;display:none}#cl3d-overlay.cl3d-open{display:block}#cl3d-stage{position:absolute;top:0;right:0;bottom:0;left:0}#cl3d-overlay #brand{position:fixed;top:10px;left:12px;z-index:10;pointer-events:none}#cl3d-overlay #brand #brandLogo{display:block;height:86px;width:auto;background:transparent;border:none;padding:0;filter:drop-shadow(0 3px 10px rgba(0,0,0,.6))}#cl3d-overlay #brand #brandLogo[hidden]{display:none}#cl3d-overlay #brand .t{color:#fff;font-weight:700;font-size:16px;letter-spacing:.02em}#cl3d-overlay #brand .s{color:#b9bcc4;font-size:11.5px;margin-top:1px}#cl3d-overlay #xhair{position:fixed;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;z-index:11;pointer-events:none;display:none}#cl3d-overlay #xhair:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2.5px solid rgba(255,255,255,.95);border-radius:50%;box-shadow:0 0 0 2px #0000008c,inset 0 0 0 2px #0000008c,0 0 16px #ffffffbf,inset 0 0 10px #ffffff59;animation:cl3dXhairPulse 1.5s ease-in-out infinite}#cl3d-overlay #xhair:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #0009,0 0 9px #fffffff2}#cl3d-overlay #xhairTicks{position:absolute;top:0;right:0;bottom:0;left:0;display:block;animation:cl3dXhairPulse 1.5s ease-in-out infinite}#cl3d-overlay #xhairTicks i{position:absolute;background:#fff;box-shadow:0 0 0 1px #0000008c,0 0 6px #fffc;border-radius:2px}#cl3d-overlay #xhairTicks i:nth-child(1){left:50%;top:-7px;width:2.5px;height:8px;margin-left:-1.25px}#cl3d-overlay #xhairTicks i:nth-child(2){left:50%;bottom:-7px;width:2.5px;height:8px;margin-left:-1.25px}#cl3d-overlay #xhairTicks i:nth-child(3){top:50%;left:-7px;height:2.5px;width:8px;margin-top:-1.25px}#cl3d-overlay #xhairTicks i:nth-child(4){top:50%;right:-7px;height:2.5px;width:8px;margin-top:-1.25px}@keyframes cl3dXhairPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.16);opacity:.72}}#cl3d-overlay #card{position:fixed;left:50%;top:50%;bottom:auto;margin-top:-48px;transform:translate(-50%,-100%) scale(.6);opacity:0;transition:transform .25s ease,opacity .25s ease;z-index:12;background:#16171ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:16px 26px 16px 16px;display:flex;align-items:center;gap:18px;max-width:88vw;pointer-events:none;box-shadow:0 12px 40px #000000a6,0 0 0 3px #fff6,0 0 30px #ffffff4d}#cl3d-overlay #card.show{transform:translate(-50%,-100%) scale(1);opacity:1}#cl3d-overlay.cl3d-stellar-on #card{right:auto;left:28px;top:50%;bottom:auto;margin-top:0;transform:translate(50%,-50%) scale(.6);max-width:min(360px,34vw);box-sizing:border-box}#cl3d-overlay.cl3d-stellar-on #card.show{transform:translate(50%,-50%) scale(1)}#cl3d-overlay.cl3d-stellar-on #card>div:last-child{min-width:0;max-width:100%}#cl3d-overlay.cl3d-stellar-on #card .code,#cl3d-overlay.cl3d-stellar-on #card .name{white-space:normal;overflow-wrap:anywhere;word-break:break-word}#cl3d-overlay #card .sw{width:156px;height:156px;border-radius:16px;border:1px solid rgba(255,255,255,.28);flex:none}#cl3d-overlay #card .code{color:#fff;font-weight:700;font-size:28px;white-space:nowrap}#cl3d-overlay #card .name{color:#c9ccd4;font-size:18px;margin-top:3px}#cl3d-overlay #card.cl3d-celestial{max-width:min(620px,88vw)}#cl3d-overlay #card.cl3d-celestial .name{line-height:1.45}#cl3d-overlay #card .sw.cel-sun{background:radial-gradient(circle at 38% 35%,#fff6d8,#f7c65e 52%,#e78a2d)}#cl3d-overlay #card .sw.cel-earth{background:radial-gradient(circle at 38% 35%,#a7ccff,#3f7fd1 55%,#1d4e8f)}#cl3d-overlay #card .sw.cel-moon{background:radial-gradient(circle at 38% 35%,#f2f3f6,#c3c7d1 55%,#8d919c)}#cl3d-overlay #splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0f1014d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:24px;cursor:pointer}#cl3d-overlay #splash #splashLogo{display:block;width:min(340px,72vw);height:auto;background:#f8f7f3f5;border-radius:20px;padding:18px 26px;box-sizing:border-box;box-shadow:0 10px 40px #0000008c;border:1px solid rgba(255,255,255,.35);margin:0 0 20px}#cl3d-overlay #splash #splashLogo[hidden]{display:none}#cl3d-overlay #splash h1{color:#fff;font-size:24px;margin:0 0 8px;font-weight:700}#cl3d-overlay #splash p{color:#c9ccd4;font-size:14.5px;max-width:420px;line-height:1.55;margin:0 0 22px}#cl3d-overlay #splash .go{background:#fff;color:#17181c;border:none;border-radius:999px;padding:13px 34px;font-size:15.5px;font-weight:700;cursor:pointer}#cl3d-overlay #splash .hint{color:#8e929c;font-size:12px;margin-top:18px;line-height:1.6}#cl3d-overlay #searchBtn{position:fixed;top:12px;right:478px;z-index:13;background:#d5d0e3;border:1px solid rgba(0,0,0,.2);color:#17181c;border-radius:999px;padding:11px 20px;font-size:13.5px;font-weight:600;cursor:pointer;display:none;box-shadow:0 3px 12px #0006}#cl3d-overlay #searchBtn:hover{background:#e2ddef;border-color:#0000004d}#cl3d-overlay #stellarBtn{top:12px;right:238px;z-index:13;display:none;cursor:pointer;position:fixed;border-radius:999px;padding:12px 24px;font-size:14.5px;font-weight:700;letter-spacing:.03em;color:#fff;border:1px solid rgba(165,185,255,.55);background:radial-gradient(circle at 22% 28%,#4a3a8c,#232a55 45%,#0d1024);box-shadow:0 4px 18px #00000080,0 0 16px #8296ff80,inset 0 0 20px #8296ff47;overflow:hidden}#cl3d-overlay #stellarBtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 16% 30%,#fff,transparent 60%),radial-gradient(1px 1px at 62% 18%,#cfd8ff,transparent),radial-gradient(1.6px 1.6px at 82% 62%,#fff,transparent),radial-gradient(1px 1px at 34% 74%,#e6ecff,transparent),radial-gradient(1.2px 1.2px at 48% 42%,#fff,transparent),radial-gradient(1px 1px at 90% 30%,#cfd8ff,transparent);animation:cl3dTwinkle 2.6s ease-in-out infinite}#cl3d-overlay #stellarBtn:after{content:none!important;box-shadow:none!important}#cl3d-overlay #stellarBtn .star{display:inline-block;margin-right:4px;color:#dfe6ff;text-shadow:0 0 8px rgba(190,205,255,.95);animation:cl3dStarSpin 5s linear infinite}#cl3d-overlay #stellarBtn:hover{border-color:#c3d2ffd9;box-shadow:0 4px 22px #0009,0 0 24px #96aaffb3,inset 0 0 24px #96aaff66}@keyframes cl3dTwinkle{0%,to{opacity:.95}50%{opacity:.35}}@keyframes cl3dStarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#cl3d-overlay #flyBtn{position:fixed;top:12px;right:706px;z-index:13;background:#16171ce0;border:1px solid rgba(255,255,255,.28);color:#e8e9ee;border-radius:999px;padding:11px 20px;font-size:13.5px;font-weight:600;cursor:pointer;display:none;box-shadow:0 3px 12px #0006}#cl3d-overlay #flyBtn:hover{background:#fff3;border-color:#ffffffa6}@media(max-width:749px){#cl3d-overlay #searchBtn{background:#d5d0e3;color:#17181c;border:1px solid rgba(0,0,0,.2)}#cl3d-overlay #flyBtn{top:170px;right:12px}#cl3d-overlay #searchBtn span{display:none}}#cl3d-overlay #searchBox{position:fixed;top:56px;left:50%;transform:translate(-50%);z-index:25;width:min(420px,92vw);display:none}#cl3d-overlay #searchBox input{width:100%;box-sizing:border-box;background:#16171cf2;border:1px solid rgba(255,255,255,.22);color:#fff;border-radius:14px;padding:13px 16px;font-size:15px;outline:none}#cl3d-overlay #searchResults{margin-top:6px;background:#16171cf2;border:1px solid rgba(255,255,255,.16);border-radius:14px;overflow:hidden;max-height:46vh;overflow-y:auto}#cl3d-overlay #searchResults .res{display:flex;align-items:center;gap:11px;padding:10px 14px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06)}#cl3d-overlay #searchResults .res:last-child{border-bottom:none}#cl3d-overlay #searchResults .res:hover,#cl3d-overlay #searchResults .res.sel{background:#ffffff17}#cl3d-overlay #searchResults .sw{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.25);flex:none}#cl3d-overlay #searchResults .code{color:#fff;font-weight:700;font-size:13.5px}#cl3d-overlay #searchResults .name{color:#c9ccd4;font-size:12.5px}#cl3d-overlay #searchResults .none{color:#8e929c;font-size:13px;padding:12px 14px}#cl3d-overlay #tray{position:fixed;right:12px;top:60px;bottom:auto;z-index:14;display:none;max-height:calc(100vh - 140px);overflow-y:auto;overflow-x:hidden}#cl3d-overlay #trayLabel{display:none}#cl3d-overlay #trayChips{display:flex;flex-direction:column;gap:10px;align-items:flex-end;padding-top:8px}#cl3d-overlay .chip{position:relative;width:58px;border-radius:10px;background:#16171ce6;border:1px solid rgba(255,255,255,.16);padding:4px;text-align:center;flex:none;cursor:pointer}#cl3d-overlay .chip:hover{border-color:#ffffff73}#cl3d-overlay #resultsFly{position:fixed;left:12px;top:108px;z-index:14;width:142px;display:none}#cl3d-overlay #resultsFlyLabel{color:#c9ccd4;font-size:11px;margin-bottom:6px;text-shadow:0 1px 3px rgba(0,0,0,.7)}#cl3d-overlay #resultsFlyBtns{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 330px);overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}#cl3d-overlay #resultsFlyBtns::-webkit-scrollbar{display:none;width:0;height:0}#cl3d-overlay .rfb{display:block;width:116px;box-sizing:content-box;background:#16171ce6!important;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:8px 8px 7px;cursor:pointer;text-align:center;flex:none;font-family:inherit}#cl3d-overlay .rfb:hover{border-color:#ffffff80}#cl3d-overlay .rfb:before,#cl3d-overlay .rfb:after{content:none!important;display:none!important;box-shadow:none!important}#cl3d-overlay .rfb .rfsw{display:block;width:100%;height:68px;border-radius:10px;border:1px solid rgba(255,255,255,.25)}#cl3d-overlay .rfb .rfcode{display:block;color:#fff;font-size:12px;font-weight:700;margin-top:5px;line-height:1.25;word-break:break-word}#cl3d-overlay .rfb .rfname{display:block;color:#c9ccd4;font-size:10.5px;margin-top:2px;line-height:1.3;word-break:break-word}@media(max-width:749px){#cl3d-overlay #resultsFly{width:56px}#cl3d-overlay #resultsFlyLabel{display:none}#cl3d-overlay #resultsFlyLabel{font-size:9px;line-height:1.25}#cl3d-overlay #resultsFlyBtns{max-height:calc(100vh - 356px);gap:8px}#cl3d-overlay .rfb{width:46px;padding:0;border-radius:12px;background:transparent!important;border:none}#cl3d-overlay .rfb .rfsw{width:46px;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 8px #00000073}#cl3d-overlay .rfb .rfcode,#cl3d-overlay .rfb .rfname{display:none}#cl3d-overlay .rfb.rfb--active .rfsw{box-shadow:0 0 0 2px #fff,0 2px 8px #0000008c}}#cl3d-overlay .chip .csw{width:100%;height:34px;border-radius:7px;border:1px solid rgba(255,255,255,.25)}#cl3d-overlay .chip .ccode{color:#fff;font-size:9px;font-weight:700;margin-top:3px;line-height:1.2;word-break:break-word}#cl3d-overlay .chip .cname{color:#c9ccd4;font-size:8px;margin-top:1px;line-height:1.2;word-break:break-word}#cl3d-overlay .chip .cx{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#fff;color:#17181c;border:none;font-size:11px;font-weight:700;line-height:18px;text-align:center;cursor:pointer;padding:0;box-shadow:0 2px 6px #00000080}#cl3d-overlay #trayMsg{color:#ffd27a;font-size:11.5px;margin-top:5px;display:none;text-align:right;text-shadow:0 1px 3px rgba(0,0,0,.7)}@media(max-width:749px){#cl3d-overlay #resultsFly{max-height:calc(100vh - 340px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}#cl3d-overlay #resultsFly::-webkit-scrollbar{display:none;width:0;height:0}#cl3d-overlay #resultsFlyBtns{max-height:none;overflow:visible;padding-right:0}#cl3d-overlay #tray{position:static;top:auto;right:auto;max-height:none;display:block;margin-top:12px}#cl3d-overlay #trayLabel{display:none}#cl3d-overlay #trayChips{flex-direction:column;align-items:flex-start;gap:8px;padding-top:0}#cl3d-overlay .chip{width:46px;padding:0;background:transparent;border:none;border-radius:12px}#cl3d-overlay .chip .csw{width:46px;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 8px #00000073}#cl3d-overlay .chip .ccode,#cl3d-overlay .chip .cname,#cl3d-overlay .chip .cx{display:none}#cl3d-overlay #trayMsg{text-align:left;font-size:10px}#cl3d-overlay #card{left:auto;right:12px;top:174px;bottom:auto;margin-top:0;transform:scale(.55);transform-origin:top right;opacity:0;transition:transform .22s ease,opacity .22s ease;border-radius:20px;padding:14px 20px 14px 14px;max-width:calc(100vw - 24px);box-shadow:0 12px 40px #000000a6,0 0 0 3px #fff6,0 0 30px #ffffff4d}#cl3d-overlay #card.show{transform:scale(1);opacity:1}#cl3d-overlay #card .sw{width:104px;height:104px;border-radius:14px}#cl3d-overlay #card .code{font-size:20px;white-space:normal;line-height:1.2}#cl3d-overlay #card .name{font-size:15px;margin-top:3px}}#cl3d-overlay #cl3dColourPop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0f1014e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:24px}#cl3d-overlay #cl3dColourPop.on{display:flex}#cl3d-overlay .cl3dCpBox{position:relative;max-width:340px;width:100%;background:#16171cf5;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:26px 22px 22px;text-align:center;box-shadow:0 18px 50px #0009}#cl3d-overlay .cl3dCpSw{width:140px;height:140px;border-radius:16px;margin:0 auto 14px;border:1px solid rgba(255,255,255,.28);box-shadow:0 6px 18px #00000080}#cl3d-overlay .cl3dCpName{color:#fff;font-size:18px;font-weight:700;line-height:1.3}#cl3d-overlay .cl3dCpDesc{color:#c9ccd4;font-size:13.5px;line-height:1.45;margin-top:10px}#cl3d-overlay .cl3dCpDesc:empty{display:none}#cl3d-overlay .cl3dCpClose{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:#fff;color:#17181c;border:none;font-size:20px;font-weight:700;line-height:34px;text-align:center;cursor:pointer;padding:0}#cl3d-overlay #resultsOv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0f1014e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:22px}#cl3d-overlay #resultsOv .inner{max-width:560px;width:100%;text-align:center}#cl3d-overlay #resultsOv h2{color:#fff;font-size:21px;margin:0 0 4px}#cl3d-overlay #resultsOv .sub2{color:#c9ccd4;font-size:13px;margin-bottom:20px}#cl3d-overlay #resultsGrid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px}#cl3d-overlay .rcard{width:150px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px}#cl3d-overlay .rcard .rsw{width:100%;height:74px;border-radius:10px;border:1px solid rgba(255,255,255,.25)}#cl3d-overlay .rcard .rcode{color:#fff;font-weight:700;font-size:13.5px;margin-top:9px}#cl3d-overlay .rcard .rname{color:#c9ccd4;font-size:12px;margin-top:2px}#cl3d-overlay #resultsOv .btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}#cl3d-overlay #resultsOv button{border-radius:999px;padding:12px 26px;font-size:14.5px;font-weight:700;cursor:pointer;border:none}#cl3d-overlay #resultsOv .primary{background:#fff;color:#17181c}#cl3d-overlay #resultsOv .ghost{background:transparent;color:#e8e9ee;border:1px solid rgba(255,255,255,.3)}#cl3d-overlay #exitBtn{position:fixed;top:12px;right:12px;z-index:13;background:linear-gradient(135deg,#fff,#f6e7c1 40%,#e9c97c);border:none;color:#17181c;border-radius:999px;padding:12px 28px;font-size:15.5px;font-weight:800;letter-spacing:.02em;cursor:pointer;display:none;overflow:hidden;box-shadow:0 4px 18px #00000080,0 0 0 3px #f4dea073,0 0 22px #e9c97c8c;animation:cl3dPaletteGlow 2.6s ease-in-out infinite}#cl3d-overlay #exitBtn:before{content:""!important;display:block!important;position:absolute;top:-60%;bottom:-60%;left:-30%;width:36%;background:linear-gradient(105deg,#fff0,#ffffffd9,#fff0);transform:skew(-18deg);animation:cl3dPaletteShine 3.4s ease-in-out infinite;pointer-events:none;box-shadow:none!important}#cl3d-overlay #exitBtn:after{content:none!important;display:none!important;box-shadow:none!important}#cl3d-overlay #exitBtn:hover{box-shadow:0 4px 22px #0009,0 0 0 4px #f4dea0b3,0 0 30px #e9c97ccc;animation-play-state:paused}@keyframes cl3dPaletteGlow{0%,to{box-shadow:0 4px 18px #00000080,0 0 0 3px #f4dea073,0 0 22px #e9c97c8c}50%{box-shadow:0 4px 18px #00000080,0 0 0 3px #f4dea0b3,0 0 34px #e9c97cd9}}@keyframes cl3dPaletteShine{0%{left:-40%}55%{left:115%}to{left:115%}}#cl3d-overlay #joy{position:fixed;left:26px;bottom:96px;width:118px;height:118px;border-radius:50%;border:1.5px solid rgba(255,255,255,.28);background:#ffffff0f;z-index:13;display:none;touch-action:none}#cl3d-overlay #joyKnob{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#ffffffd9;box-shadow:0 3px 12px #0006}#cl3d-overlay #updown{position:fixed;left:158px;bottom:96px;z-index:13;display:none;flex-direction:column;gap:12px}#cl3d-overlay #updown button{width:56px;height:56px;border-radius:50%;border:1.5px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;font-size:22px;touch-action:none}.cl-perfect-neutral__cl3d-picks[hidden]{display:none}.cl-perfect-neutral__cl3d-launch-note{font-size:.9em;opacity:.8;margin-top:.4em}#cl3d-overlay div:empty{display:block}#cl3d-overlay .chip .csw,#cl3d-overlay #card .sw,#cl3d-overlay #searchResults .sw,#cl3d-overlay .rcard .rsw,#cl3d-overlay #joyKnob,.cl-perfect-neutral__cl3d-picks .cl-perfect-neutral__card-swatch{display:block!important}#cl3d-overlay .chip .csw,#cl3d-overlay #card .sw,#cl3d-overlay #searchResults .sw,#cl3d-overlay .rcard .rsw{background-clip:border-box!important;background-repeat:no-repeat!important;box-shadow:none!important;opacity:1!important}#cl3d-overlay .chip .csw:before,#cl3d-overlay .chip .csw:after,#cl3d-overlay #card .sw:before,#cl3d-overlay #card .sw:after,#cl3d-overlay #searchResults .sw:before,#cl3d-overlay #searchResults .sw:after,#cl3d-overlay .rcard .rsw:before,#cl3d-overlay .rcard .rsw:after{content:none!important;display:none!important;box-shadow:none!important}#cl3d-overlay .chip .cx:before,#cl3d-overlay .chip .cx:after{content:none!important;display:none!important;box-shadow:none!important}#cl3d-overlay .chip .cx{background:#fff!important;color:#17181c!important}#cl3d-overlay-picks-guard{display:none}.cl-perfect-neutral__cl3d-picks .cl-perfect-neutral__card-swatch:before,.cl-perfect-neutral__cl3d-picks .cl-perfect-neutral__card-swatch:after{content:none!important;display:none!important;box-shadow:none!important}#cl3d-overlay #cl3dHelpBtn{position:fixed;top:12px;right:872px;z-index:13;width:44px;height:44px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:none;box-shadow:0 3px 12px #0006;padding:0;line-height:1}#cl3d-overlay #cl3dHelpBtn:hover{background:#fff3;border-color:#ffffffa6}@media(max-width:749px){#cl3d-overlay #cl3dHelpBtn{top:auto;right:auto;left:63px;bottom:30px}}#cl3d-overlay #cl3dLaySel{position:fixed;top:112px;left:12px;z-index:13;display:none;gap:2px;background:#16171ce0;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:4px;box-shadow:0 3px 12px #0006}#cl3d-overlay #cl3dLaySel button{background:transparent;border:none;color:#c9ccd4;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;cursor:pointer;line-height:1}#cl3d-overlay #cl3dLaySel button:hover{color:#fff}#cl3d-overlay #cl3dLaySel button.on{background:#fff;color:#17181c}#cl3d-overlay.cl3d-stellar-on #cl3dLaySel button:disabled{cursor:not-allowed;opacity:.48}#cl3d-overlay.cl3d-stellar-on #cl3dLaySel button.on:disabled{opacity:1}#cl3d-overlay #cl3dLaySel button:before,#cl3d-overlay #cl3dLaySel button:after{content:none!important;display:none!important;box-shadow:none!important}@media(max-width:749px){#cl3d-overlay #cl3dLaySel{top:auto;left:auto;right:12px;bottom:148px;flex-direction:column;gap:3px;border-radius:20px}#cl3d-overlay #cl3dLaySel button{padding:8px 11px;font-size:11px;text-align:center}}#cl3d-overlay #cl3dSpinBar{position:fixed;top:166px;left:12px;z-index:13;display:none;flex-direction:column;gap:8px}#cl3d-overlay #cl3dSpinBar button{background:#16171ce0;border:1px solid rgba(255,255,255,.28);color:#e8e9ee;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:700;cursor:pointer;text-align:left;box-shadow:0 3px 12px #0006;line-height:1}#cl3d-overlay #cl3dSpinBar button:hover{background:#ffffff29;color:#fff}#cl3d-overlay #cl3dSpinBar button:before,#cl3d-overlay #cl3dSpinBar button:after{content:none!important;display:none!important;box-shadow:none!important}@media(max-width:749px){#cl3d-overlay #cl3dSpinBar{top:auto;left:auto;right:12px;bottom:26px}#cl3d-overlay #cl3dSpinBar button{padding:8px 12px;font-size:10.5px}#cl3d-overlay #cl3dLaySel{bottom:250px}}#cl3d-overlay #cl3dSpinBar button.tog-off{opacity:.45}#cl3d-overlay #cl3dFilterBtn{position:fixed;top:392px;left:12px;z-index:13;display:none;background:#16171ce0;border:1px solid rgba(255,255,255,.28);color:#e8e9ee;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:700;cursor:pointer;text-align:left;box-shadow:0 3px 12px #0006;line-height:1}#cl3d-overlay #cl3dFilterBtn:hover{background:#ffffff29;color:#fff}#cl3d-overlay #cl3dFilterBtn:before,#cl3d-overlay #cl3dFilterBtn:after{content:none!important;display:none!important;box-shadow:none!important}#cl3d-overlay #cl3dFilterOv{position:fixed;top:440px;left:12px;z-index:26;display:none;width:290px;max-height:calc(100vh - 464px);background:#16171cf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 10px 36px #0009;overflow:hidden}#cl3d-overlay #cl3dFilterOv .fhead{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.12)}#cl3d-overlay #cl3dFilterOv .fhead span{color:#fff;font-size:13.5px;font-weight:700;flex:1}#cl3d-overlay #cl3dFilterOv .fhead button{background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700;cursor:pointer;line-height:1}#cl3d-overlay #cl3dFilterOv .fhead #cl3dFilterClose{padding:6px 11px;font-size:14px}#cl3d-overlay #cl3dFilterOv .fhead #cl3dFilterClose{margin-left:auto}#cl3d-overlay #cl3dFilterOv .fhead button:before,#cl3d-overlay #cl3dFilterOv .fhead button:after{content:none!important;display:none!important;box-shadow:none!important}#cl3d-overlay #cl3dFilterOv .fbody{overflow-y:auto;max-height:calc(100vh - 430px);padding:6px 14px 12px}#cl3d-overlay #cl3dFilterOv .fsec-t{color:#c9ccd4;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:12px 0 4px}#cl3d-overlay #cl3dFilterOv .frow{display:flex;align-items:center;gap:9px;padding:5px 0;cursor:pointer}#cl3d-overlay #cl3dFilterOv .frow input{width:17px;height:17px;accent-color:#e9c97c;margin:0;flex:none}#cl3d-overlay #cl3dFilterOv .frow span{color:#fff;font-size:13px}#cl3d-overlay #cl3dFilterOv .frow .ct{color:#8e929c;font-size:11.5px;margin-left:auto}@media(max-width:749px){#cl3d-overlay #cl3dFilterBtn{top:auto;left:auto;right:12px;bottom:408px}#cl3d-overlay #cl3dFilterOv{top:112px;left:12px;right:12px;width:auto;bottom:130px;max-height:none}#cl3d-overlay #cl3dFilterOv .fbody{max-height:calc(100% - 54px)}}@media(max-width:749px){#cl3d-overlay #xhair{width:58px;height:58px;margin:-29px 0 0 -29px}#cl3d-overlay #xhair:before{border-width:3.5px;box-shadow:0 0 0 3px #000000d9,inset 0 0 0 3px #000000d9,0 0 24px #fffffff2,inset 0 0 14px #ffffff80}#cl3d-overlay #xhair:after{width:10px;height:10px;margin:-5px 0 0 -5px;box-shadow:0 0 0 2.5px #000000e6,0 0 12px #fff}#cl3d-overlay #xhairTicks i{box-shadow:0 0 0 1.5px #000000d9,0 0 8px #fffffff2}#cl3d-overlay #xhairTicks i:nth-child(1){left:50%;top:-11px;width:3.5px;height:12px;margin-left:-1.75px}#cl3d-overlay #xhairTicks i:nth-child(2){left:50%;bottom:-11px;width:3.5px;height:12px;margin-left:-1.75px}#cl3d-overlay #xhairTicks i:nth-child(3){top:50%;left:-11px;height:3.5px;width:12px;margin-top:-1.75px}#cl3d-overlay #xhairTicks i:nth-child(4){top:50%;right:-11px;height:3.5px;width:12px;margin-top:-1.75px}}#cl3d-overlay #nbeamTip{position:fixed;left:50%;top:50%;margin-top:56px;transform:translate(-50%) scale(.85);opacity:0;transition:transform .25s ease,opacity .25s ease;z-index:12;background:#16171ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:10px 16px;max-width:min(440px,88vw);color:#e8e9ee;font-size:13px;line-height:1.45;text-align:center;pointer-events:none;box-shadow:0 8px 28px #0000008c}#cl3d-overlay #nbeamTip strong{color:#fff}#cl3d-overlay #nbeamTip.show{opacity:1;transform:translate(-50%) scale(1)}@media(max-width:749px){#cl3d-overlay #nbeamTip{font-size:12px;margin-top:48px;max-width:88vw}}#cl3d-overlay #cl3dDesktopTools{display:contents}@media(min-width:750px){#cl3d-overlay #exitBtn{top:12px;left:50%;right:auto;transform:translate(-50%);width:216px;box-sizing:border-box;text-align:center;white-space:nowrap}#cl3d-overlay #searchBtn{top:12px;left:auto;right:calc(50% + 126px);width:224px;box-sizing:border-box;text-align:center;white-space:nowrap}#cl3d-overlay #stellarBtn{top:12px;right:auto;left:calc(50% + 126px);width:224px;box-sizing:border-box;text-align:center;white-space:nowrap}#cl3d-overlay #cl3dDesktopTools{position:fixed;top:68px;left:170px;right:152px;z-index:13;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;pointer-events:none}#cl3d-overlay #cl3dDesktopTools>*{pointer-events:auto}#cl3d-overlay #cl3dHelpBtn{position:static;top:auto;right:auto;left:auto;flex:0 0 44px}#cl3d-overlay #flyBtn{position:static;top:auto;right:auto;left:auto;flex:0 0 auto}#cl3d-overlay #cl3dLaySel{position:static;top:auto;left:auto;right:auto;flex:0 0 auto}#cl3d-overlay #cl3dSpinBar{position:static;top:auto;left:auto;right:auto;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;gap:8px}#cl3d-overlay #cl3dSpinBar button{text-align:center}#cl3d-overlay #cl3dFilterBtn{position:static;top:auto;left:auto;right:auto;flex:0 0 auto}#cl3d-overlay #searchBox{top:122px}#cl3d-overlay #cl3dFilterOv{top:122px;left:50%;transform:translate(-50%);max-height:calc(100vh - 146px)}#cl3d-overlay #cl3dFilterOv .fbody{max-height:calc(100vh - 200px)}}@media(min-width:750px)and (max-width:1100px){#cl3d-overlay #exitBtn{width:190px;padding-left:18px;padding-right:18px}#cl3d-overlay #searchBtn{right:calc(50% + 108px);width:194px;padding-left:12px;padding-right:12px;font-size:12.5px}#cl3d-overlay #stellarBtn{left:calc(50% + 108px);width:194px;padding-left:14px;padding-right:14px;font-size:13px}#cl3d-overlay #cl3dDesktopTools{left:118px;right:118px}#cl3d-overlay #cl3dLaySel button{padding-left:13px;padding-right:13px}#cl3d-overlay #cl3dSpinBar button{padding-left:12px;padding-right:12px}}@media(min-width:750px){#cl3d-overlay #card{top:auto;bottom:24px;margin-top:0;transform:translate(-50%) scale(.6)}#cl3d-overlay #card.show{transform:translate(-50%) scale(1)}}#cl3d-overlay #lookAround:disabled{opacity:.68;cursor:default}.cl3d-sn-axis-label{position:fixed;transform:translate(-50%,-50%);font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:600;letter-spacing:.04em;color:#f4e8c8;text-shadow:0 0 10px rgba(232,199,122,.75),0 1px 3px rgba(0,0,0,.7);pointer-events:none;z-index:40;white-space:nowrap;opacity:0;transition:opacity .2s ease}@media(max-width:640px){.cl3d-sn-axis-label{font-size:13px}}#cl3d-overlay #cl3dAxisViews{position:fixed;display:none;flex-direction:row;align-items:center;gap:8px;z-index:16;left:auto;right:calc(50% + 210px);transform:none;bottom:24px;padding:8px 12px;border:1.5px solid rgba(232,199,122,.55);border-radius:14px;background:#16171cd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000080}#cl3d-overlay.cl3d-stellar-on #cl3dAxisViews{display:flex}#cl3d-overlay #cl3dAxisViews .avttl{font:700 10px/1 Georgia,Times New Roman,serif;color:#e8c77a;letter-spacing:.08em;text-align:center;margin:0 4px 0 0;text-transform:uppercase;opacity:.85;white-space:nowrap}#cl3d-overlay #cl3dAxisViews button{appearance:none;-webkit-appearance:none;cursor:pointer;font:600 13px/1 system-ui,-apple-system,sans-serif;color:#f3e6c8;background:#ffffff14;border:1px solid rgba(232,199,122,.35);border-radius:9px;padding:9px 16px;white-space:nowrap;transition:background .15s ease}#cl3d-overlay #cl3dAxisViews button:hover{background:#e8c77a38}#cl3d-overlay #cl3dAxisViews button:active{background:#e8c77a57}#cl3d-overlay #cl3dAxisViews button.on{background:#e8c77a;color:#17181c;border-color:#e8c77a;font-weight:700}#cl3d-overlay.cl3d-stellar-on #flyBtn,#cl3d-overlay.cl3d-stellar-on #joy,#cl3d-overlay.cl3d-stellar-on #updown,#cl3d-overlay.cl3d-stellar-on #spinWC,#cl3d-overlay.cl3d-stellar-on #spinTA,#cl3d-overlay.cl3d-stellar-on #lookAround{display:none!important}@media(max-width:640px){#cl3d-overlay #cl3dAxisViews{flex-direction:column;left:26px;right:auto;transform:none;bottom:230px;padding:8px 8px 6px;gap:5px}#cl3d-overlay #cl3dAxisViews .avttl{margin:0 0 3px}#cl3d-overlay #cl3dAxisViews button{font-size:12px;padding:8px 12px}#cl3d-overlay #cl3dAxisViews .avttl{font-size:9px}}#cl3d-overlay .cl3d-sn-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0a0b0e8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}#cl3d-overlay .cl3d-sn-picker__panel{max-width:520px;width:100%;max-height:82vh;overflow:auto;border:1.5px solid rgba(232,199,122,.55);border-radius:18px;background:#16171cf0;box-shadow:0 24px 60px #0009;padding:20px 20px 16px}#cl3d-overlay .cl3d-sn-picker__head{font:700 18px/1.25 Georgia,Times New Roman,serif;color:#f4e8c8;text-align:center;margin:0 0 4px}#cl3d-overlay .cl3d-sn-picker__sub{font:400 12.5px/1.4 system-ui,-apple-system,sans-serif;color:#c9c2b4;text-align:center;margin:0 0 14px}#cl3d-overlay .cl3d-sn-picker__grid{display:flex;flex-direction:column;gap:8px}#cl3d-overlay .cl3d-sn-chip{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;border:1px solid rgba(232,199,122,.3);border-radius:12px;background:#ffffff0d;padding:10px 12px;transition:background .15s ease,border-color .15s ease}#cl3d-overlay .cl3d-sn-chip:hover{background:#e8c77a29;border-color:#e8c77a99}#cl3d-overlay .cl3d-sn-chip:active{background:#e8c77a42}#cl3d-overlay .cl3d-sn-chip__sw{flex:0 0 auto;width:42px;height:42px;border-radius:8px;border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 0 0 1px #00000026}#cl3d-overlay .cl3d-sn-chip__txt{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}#cl3d-overlay .cl3d-sn-chip__txt b{font:700 14px/1.2 system-ui,-apple-system,sans-serif;color:#f6efdf}#cl3d-overlay .cl3d-sn-chip__txt i{font:400 12px/1.3 system-ui,-apple-system,sans-serif;font-style:normal;color:#c3bcae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cl3d-overlay .cl3d-sn-chip__tag{flex:0 0 auto;font:700 10px/1 Georgia,Times New Roman,serif;letter-spacing:.06em;text-transform:uppercase;color:#e8c77a;border:1px solid rgba(232,199,122,.4);border-radius:20px;padding:5px 9px;white-space:nowrap}#cl3d-overlay .cl3d-sn-picker__cancel{display:block;margin:14px auto 2px;cursor:pointer;appearance:none;-webkit-appearance:none;font:600 13px/1 system-ui,-apple-system,sans-serif;color:#d9d2c4;background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:9px 22px;transition:background .15s ease}#cl3d-overlay .cl3d-sn-picker__cancel:hover{background:#ffffff17}@media(max-width:640px){#cl3d-overlay .cl3d-sn-picker__panel{max-height:88vh;padding:16px 14px 12px}#cl3d-overlay .cl3d-sn-picker__head{font-size:16px}#cl3d-overlay .cl3d-sn-chip__sw{width:36px;height:36px}}#cl3d-overlay.cl3d-stellar-on #coneTogBtn,#cl3d-overlay #coneTogBtn.sn-hidden{display:none!important}#cl3d-overlay.cl3d-stellar-on #nbeamTogBtn.sn-unavailable{opacity:.3!important;pointer-events:none!important}#cl3d-overlay #cl3dThinking{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0f1014db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:24px;text-align:center}#cl3d-overlay .cl3dThinkBox{background:#faf8f4;border:1px solid #ddd5ca;border-radius:16px;padding:26px 26px 30px;width:min(420px,92vw);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;box-shadow:0 24px 60px #00000059}#cl3d-overlay .cl3dThinkMsg{color:#2b2621;font-size:1.35rem;font-weight:700;letter-spacing:.2px;margin:0 0 14px}#cl3d-overlay .cl3dThinkDots span{opacity:.25;animation:cl3dThinkBlink 1.2s infinite}#cl3d-overlay .cl3dThinkDots span:nth-child(2){animation-delay:.2s}#cl3d-overlay .cl3dThinkDots span:nth-child(3){animation-delay:.4s}@keyframes cl3dThinkBlink{0%,80%,to{opacity:.25}40%{opacity:1}}#cl3d-overlay #cl3dNeedColour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:41;background:#0f1014db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:24px;text-align:center}#cl3d-overlay .cl3dNeedBox{background:#faf8f4;border:1px solid #ddd5ca;border-radius:16px;padding:26px 26px 24px;width:min(420px,92vw);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;box-shadow:0 24px 60px #00000059}#cl3d-overlay .cl3dNeedRai{width:110px;height:110px;object-fit:contain;margin:0 0 14px;filter:drop-shadow(0 8px 18px rgba(58,50,42,.2))}#cl3d-overlay .cl3dNeedMsg{color:#2b2621;font-size:1.05rem;font-weight:600;line-height:1.5;margin:0 0 18px}#cl3d-overlay .cl3dNeedBtn{background:#2b2621;color:#fff;border:none;border-radius:999px;padding:11px 30px;font-size:15px;font-weight:700;cursor:pointer}@media(max-width:749px){#cl3d-overlay #cl3dSheet{position:fixed;left:0;right:0;bottom:0;z-index:15;background:#121317f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.16);border-radius:18px 18px 0 0;box-shadow:0 -8px 32px #0009;transition:transform .22s ease;touch-action:none}#cl3d-overlay #cl3dSheetGrip{height:44px;display:flex;align-items:center;gap:10px;padding:0 16px;cursor:pointer;touch-action:none;border-top:1px solid rgba(255,255,255,.14)}#cl3d-overlay #cl3dSheetPick{font-weight:600;color:#e8e9ee}#cl3d-overlay #cl3dSheetGrip i{display:block;width:36px;height:4px;border-radius:2px;background:#fff6;flex:none}#cl3d-overlay #cl3dSheetPick{color:#c9ccd4;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cl3d-overlay #cl3dSheetBody{padding:0 12px 16px;max-height:52vh;overflow-y:auto;-webkit-overflow-scrolling:touch}#cl3d-overlay #cl3dSheetPeek,#cl3d-overlay #cl3dSheetRest{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}#cl3d-overlay #cl3dSheetRest{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}#cl3d-overlay #cl3dSheet.cl3d-sheet-collapsed #cl3dSheetBody,#cl3d-overlay #cl3dSheet.cl3d-sheet-peek #cl3dSheetRest{display:none}#cl3d-overlay #cl3dSheet.cl3d-sheet-expanded #cl3dSheetBody{display:block}#cl3d-overlay #cl3dSheet #stellarBtn,#cl3d-overlay #cl3dSheet #searchBtn,#cl3d-overlay #cl3dSheet #flyBtn,#cl3d-overlay #cl3dSheet #cl3dFilterBtn{position:static;top:auto;right:auto;bottom:auto;left:auto;min-height:44px;padding:12px 18px;font-size:13px}#cl3d-overlay #cl3dSheet #cl3dLaySel{position:static;top:auto;right:auto;bottom:auto;left:auto;flex-direction:row;gap:3px;border-radius:999px}#cl3d-overlay #cl3dSheet #cl3dLaySel button{min-height:44px;padding:0 16px;font-size:12px}#cl3d-overlay #cl3dSheet #cl3dSpinBar{position:static;top:auto;right:auto;bottom:auto;left:auto;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}#cl3d-overlay #cl3dSheet #cl3dSpinBar button{min-height:44px;padding:0 14px;font-size:11.5px}#cl3d-overlay #resultsFly{max-height:calc(100vh - 300px)}#cl3d-overlay #cl3dHelpBtn{bottom:74px}#cl3d-overlay #cl3dFilterOv{top:72px;left:12px;right:12px;width:auto;bottom:64px;max-height:none;z-index:26}}@media(max-width:749px){#cl3d-overlay #cl3dTopRow{position:fixed;top:64px;right:12px;left:12px;z-index:13;display:flex;flex-direction:column;align-items:flex-end;gap:8px}#cl3d-overlay #cl3dTopRow #searchBtn,#cl3d-overlay #cl3dTopRow #stellarBtn{position:static;top:auto;right:auto;left:auto;display:block;padding:10px 14px;font-size:12.5px}}@media(max-width:749px){#cl3d-overlay #cl3dAxisViews{left:auto;right:12px;bottom:96px}#cl3d-overlay #cl3dHelpBtn{left:26px;right:auto;bottom:230px}}@media(max-width:749px){#cl3d-overlay #cl3dKb{display:none;position:fixed;left:0;right:0;bottom:0;z-index:25;background:#16171cf7;border-top:1px solid rgba(255,255,255,.16);box-shadow:0 -8px 24px #00000080;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px))}#cl3d-overlay #searchBox.cl3d-kb-mode #searchResults{max-height:28vh}#cl3d-overlay .cl3d-kb-digits{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}#cl3d-overlay .cl3d-kb-digits button{height:48px;font-size:17px;font-weight:600;border-radius:10px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);color:#fff}#cl3d-overlay .cl3d-kb-digits .cl3d-kb-blank{background:transparent;border:none;pointer-events:none}#cl3d-overlay .cl3d-kb-letters{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:6px}#cl3d-overlay .cl3d-kb-letters button{height:38px;font-size:13px;font-weight:600;border-radius:8px;background:#ffffff1c;border:1px solid rgba(255,255,255,.2);color:#e8e9ee}#cl3d-overlay .cl3d-kb-util{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}#cl3d-overlay .cl3d-kb-util button{height:38px;font-size:15px;border-radius:8px;background:#ffffff1c;border:1px solid rgba(255,255,255,.2);color:#e8e9ee}#cl3d-overlay .cl3d-kb-abc{font-size:12px;font-weight:700;color:#e9c97c;border-color:#e8c77a66!important}}@keyframes cl3dSheetNudge{0%{transform:translateY(0)}30%{transform:translateY(-18px)}50%{transform:translateY(0)}70%{transform:translateY(-10px)}to{transform:translateY(0)}}#cl3d-overlay #cl3dSheet.cl3d-nudge{animation:cl3dSheetNudge 1.1s ease-in-out 2}@media(max-width:749px){#cl3d-overlay #searchBox.cl3d-kb-mode #searchResults{max-height:18vh}#cl3d-overlay .cl3d-kb-digits button{height:52px;font-size:18px}#cl3d-overlay .cl3d-kb-prefixes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:8px}#cl3d-overlay .cl3d-kb-prefixes button{height:52px;font-size:14px;font-weight:600;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff}}@media(max-width:749px){#cl3d-overlay #cl3dSheet #lookAround{position:static;top:auto;right:auto;bottom:auto;left:auto;min-height:44px;padding:12px 18px;font-size:13px;background:#16171ce0;border:1px solid rgba(255,255,255,.28);color:#e8e9ee;border-radius:999px}}#cl3d-overlay #card.show #cardSw{pointer-events:auto}#cl3d-overlay #cl3dAddConfirmPop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0f1014e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:24px}#cl3d-overlay #cl3dAddConfirmPop.on{display:flex}#cl3d-overlay .cl3dAcBox{position:relative;max-width:340px;width:100%;background:#16171cf5;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:26px 22px 22px;text-align:center;box-shadow:0 18px 50px #0009}#cl3d-overlay .cl3dAcSw{width:140px;height:140px;border-radius:16px;margin:0 auto 14px;border:1px solid rgba(255,255,255,.28);box-shadow:0 6px 18px #00000080}#cl3d-overlay .cl3dAcName{color:#fff;font-size:18px;font-weight:700;line-height:1.3}#cl3d-overlay .cl3dAcLrv{color:#e9c97c;font-size:13px;font-weight:600;margin-top:6px}#cl3d-overlay .cl3dAcLrv:empty{display:none}#cl3d-overlay .cl3dAcDesc{color:#c9ccd4;font-size:13.5px;line-height:1.45;margin-top:8px}#cl3d-overlay .cl3dAcDesc:empty{display:none}#cl3d-overlay .cl3dAcBtns{display:flex;gap:10px;margin-top:20px}#cl3d-overlay .cl3dAcAdd{flex:1;height:46px;border-radius:999px;border:none;background:linear-gradient(#f5ecd2,#e9c97c);color:#2c2c2a;font-size:14px;font-weight:700;cursor:pointer}#cl3d-overlay .cl3dAcCancel{flex:1;height:46px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.24);color:#e8e9ee;font-size:14px;font-weight:600;cursor:pointer}[data-cl3d-picks] .cl-perfect-neutral__auto-results-cards{display:flex;flex-direction:column;gap:8px}[data-cl3d-picks] .cl-perfect-neutral__recommendation-card{display:flex;flex-direction:row;align-items:center;gap:8px;padding:6px 8px}[data-cl3d-picks] .cl-perfect-neutral__card-swatch{width:44px;height:44px;flex:none;border-radius:6px}[data-cl3d-picks] .cl-perfect-neutral__option{display:none}[data-cl3d-picks] .cl-perfect-neutral__recommendation-headline h3{font-size:13px;margin:0;line-height:1.2}[data-cl3d-picks] p{margin:0;font-size:11px;color:#6f5e4f}#cl3dAddConfirmPop .cl3dAcClose{margin-top:10px;text-align:left}#cl3dAddConfirmPop .cl3dAcCloseHeading{font-size:13px;font-weight:700;margin:0 0 4px;color:#e8e9ee}#cl3dAddConfirmPop .cl3dAcCloseList{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:#c9cad2}#cl3dAddConfirmPop .cl3dAcStellar{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;padding:12px 24px;font-size:14.5px;font-weight:700;letter-spacing:.03em;color:#fff;border:1px solid rgba(165,185,255,.55);background:radial-gradient(circle at 22% 28%,#4a3a8c,#232a55 45%,#0d1024);box-shadow:0 4px 18px #00000080,0 0 16px #8296ff80,inset 0 0 20px #8296ff47;overflow:hidden}#cl3dAddConfirmPop .cl3dAcStellar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 16% 30%,#fff,transparent 60%),radial-gradient(1px 1px at 62% 18%,#cfd8ff,transparent),radial-gradient(1.6px 1.6px at 82% 62%,#fff,transparent),radial-gradient(1px 1px at 34% 74%,#e6ecff,transparent),radial-gradient(1.2px 1.2px at 48% 42%,#fff,transparent),radial-gradient(1px 1px at 90% 30%,#cfd8ff,transparent);animation:cl3dTwinkle 2.6s ease-in-out infinite}#cl3dAddConfirmPop .cl3dAcStellar .star{display:inline-block;margin-right:4px;color:#dfe6ff;text-shadow:0 0 8px rgba(190,205,255,.95);animation:cl3dStarSpin 5s linear infinite}#cl3dAddConfirmPop .cl3dAcStellar:hover{border-color:#c3d2ffd9;box-shadow:0 4px 22px #0009,0 0 24px #96aaffb3,inset 0 0 24px #96aaff66}@media(max-width:749px){#cl3d-overlay.cl3d-stellar-on #card{left:auto;right:12px;top:174px;bottom:auto;margin-top:0;transform:scale(.55);transform-origin:top right;max-width:calc(100vw - 24px)}#cl3d-overlay.cl3d-stellar-on #card.show{transform:scale(1)}}#cl3d-overlay.cl3d-stellar-on #cl3dSheet{display:none!important}@media(max-width:749px){#cl3d-overlay.cl3d-stellar-on #card{left:12px;right:auto;top:auto;bottom:12px;margin-top:0;transform:scale(.55);transform-origin:bottom left;max-width:calc(100vw - 168px);padding:12px 14px}#cl3d-overlay.cl3d-stellar-on #card.show{transform:scale(1)}#cl3d-overlay.cl3d-stellar-on #card .sw{width:84px;height:84px}#cl3d-overlay.cl3d-stellar-on #cl3dAxisViews{left:auto;right:12px;bottom:12px}}@media(max-width:749px){#cl3d-overlay.cl3d-stellar-on #cl3dHelpBtn{left:12px;right:auto;bottom:140px}}#cl3d-overlay .cl3dAcBtns{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}#cl3dAddConfirmPop .cl3dAcStellar{flex:1 1 100%;width:100%;min-height:48px}#cl3d-overlay .cl3dAcAdd,#cl3d-overlay .cl3dAcCancel{flex:1 1 0;min-width:0;height:auto;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;font-size:14.5px;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:box-shadow .18s ease,border-color .18s ease,transform .12s ease}#cl3d-overlay .cl3dAcAdd{font-weight:700;color:#2c2c2a;border:1px solid rgba(233,201,124,.75);background:radial-gradient(circle at 22% 28%,#fdf6e4,#f2dfae 45%,#e4be6a);box-shadow:0 4px 18px #00000080,0 0 18px #e9c97c59,inset 0 0 18px #ffffff73}#cl3d-overlay .cl3dAcAdd:hover{border-color:#f5dca0f2;box-shadow:0 4px 22px #0009,0 0 26px #e9c97c99,inset 0 0 22px #fff9}#cl3d-overlay .cl3dAcCancel{font-weight:600;color:#e8e9ee;border:1px solid rgba(255,255,255,.26);background:radial-gradient(circle at 22% 28%,#ffffff24,#ffffff0f 45%,#ffffff08);box-shadow:0 4px 18px #00000073,inset 0 0 18px #ffffff0f}#cl3d-overlay .cl3dAcCancel:hover{border-color:#ffffff80;box-shadow:0 4px 22px #0000008c,inset 0 0 22px #ffffff1f}#cl3d-overlay .cl3dAcAdd:active,#cl3d-overlay .cl3dAcCancel:active,#cl3dAddConfirmPop .cl3dAcStellar:active{transform:translateY(1px)}
/*# sourceMappingURL=/cdn/shop/t/1274/assets/graiflow-3d-v4-5-consolidated-17jul2026.css.map */
