.tray-maker-backdrop,.tray-maker-bar,.tray-maker-dock,.tray-maker-measurements{display:none}body.tray-maker-open{overflow:hidden}.next-workbench-tray.is-tray-maker{position:fixed;z-index:700;inset:0;overflow:hidden;color:#4b302b;background:radial-gradient(circle at 22% 8%,rgba(255,255,255,.92),transparent 32%),#f1e3c8}.next-workbench-tray.is-tray-maker .workspace>.product-hero,.next-workbench-tray.is-tray-maker>.home-escape-banner,.next-workbench-tray.is-tray-maker>.topbar,.next-workbench-tray.is-tray-maker>footer{display:none!important}.next-workbench-tray.is-tray-maker .workspace{width:100%;max-width:none;height:100dvh;margin:0;padding:0}.next-workbench-tray.is-tray-maker .app-shell{position:fixed;z-index:701;inset:0;display:block;min-height:0;overflow:hidden;border:0;border-radius:0;background:#f5ecdc;box-shadow:none}.next-workbench-tray.is-tray-maker .control-panel{display:none!important}.next-workbench-tray.is-tray-maker .tray-maker-bar{position:fixed;z-index:708;top:0;right:0;left:0;display:grid;min-height:72px;padding:10px 14px;border-bottom:2px solid rgba(75,48,43,.22);background:rgba(255,250,239,.94);box-shadow:0 12px 30px rgba(75,48,43,.11);grid-template-columns:minmax(180px,1fr) auto minmax(220px,1fr);align-items:center;gap:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.next-workbench-tray .tray-maker-bar>button{width:fit-content;min-height:46px;padding:0 18px;border:2px solid #5e3d31;border-radius:999px;color:#5e3d31;background:#fffaf0;box-shadow:0 6px 13px rgba(75,48,43,.12);font-size:.78rem;font-weight:900;cursor:pointer}.next-workbench-tray .tray-maker-bar>button:focus-visible,.next-workbench-tray .tray-maker-bar>button:hover{background:#f6e4c3;transform:translateY(-1px)}.next-workbench-tray .tray-maker-bar>button.is-export{justify-self:end;color:#fffaf0;background:linear-gradient(135deg,#8c593c,#b9784b)}.next-workbench-tray .tray-maker-bar>div{min-width:210px;text-align:center}.next-workbench-tray .tray-maker-bar b,.next-workbench-tray .tray-maker-bar small{display:block}.next-workbench-tray .tray-maker-bar small{color:#9b6c4c;font-family:ui-monospace,Cascadia Mono,monospace;font-size:.58rem;font-weight:900;letter-spacing:.14em}.next-workbench-tray .tray-maker-bar b{margin-top:3px;font-size:1rem;font-weight:950}.next-workbench-tray.is-tray-maker .stage-panel{position:fixed;z-index:702;top:72px;right:380px;bottom:0;left:0;display:flex;width:auto;height:auto;min-height:0;max-height:none;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.next-workbench-tray.is-tray-maker .stage-toolbar{min-height:58px;padding:8px 18px;border-color:rgba(75,48,43,.16);background:rgba(255,252,245,.92)}.next-workbench-tray.is-tray-maker .stage-meta{max-width:58%}.next-workbench-tray.is-tray-maker .stage-panel>.canvas-wrap{min-height:0;background-color:#fbfbfa;background-image:linear-gradient(rgba(103,84,72,.055) 1px,transparent 0),linear-gradient(90deg,rgba(103,84,72,.055) 1px,transparent 0),radial-gradient(circle at 52% 42%,#fff 0 28%,rgba(255,255,255,0) 70%);background-size:28px 28px,28px 28px,100% 100%}.next-workbench-tray.is-tray-maker .canvas-wrap:after{inset:22px;border:1px solid rgba(75,48,43,.08);border-radius:26px}.next-workbench-tray.is-tray-maker #outlineTab,.next-workbench-tray.is-tray-maker .region-selector,.next-workbench-tray.is-tray-maker .stage-actions{display:none!important}.next-workbench-tray.is-tray-maker .model-watermark{z-index:5;color:rgba(104,66,46,.2);font-size:clamp(1.6rem,4vw,4rem)}.next-workbench-tray.is-tray-maker .camera-controls,.next-workbench-tray.is-tray-maker .zoom-controls{z-index:12;border:1px solid rgba(75,48,43,.22);border-radius:18px;background:rgba(255,250,238,.9);box-shadow:0 10px 24px rgba(75,48,43,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.next-workbench-tray.is-tray-maker .tray-maker-dock{position:fixed;z-index:706;top:72px;right:0;bottom:0;display:flex;width:380px;overflow-x:hidden;overflow-y:auto;border-left:2px solid rgba(75,48,43,.2);background:linear-gradient(rgba(173,111,69,.035) 1px,transparent 0),linear-gradient(90deg,rgba(173,111,69,.035) 1px,transparent 0),#fff9ea;background-size:18px 18px;box-shadow:-18px 0 42px rgba(75,48,43,.1);flex-direction:column}.next-workbench-tray .tray-maker-dock__intro{display:grid;margin:16px;padding:15px 16px;border:1px solid rgba(75,48,43,.2);border-radius:19px;background:rgba(255,253,247,.9);box-shadow:0 8px 20px rgba(75,48,43,.08);grid-template-columns:12px minmax(0,1fr);gap:11px;align-items:center}.next-workbench-tray .tray-maker-live-dot{width:10px;height:10px;border-radius:50%;background:#b26e42;box-shadow:0 0 0 5px rgba(178,110,66,.14);animation:tray-maker-pulse 1.6s ease-in-out infinite}.next-workbench-tray .tray-maker-dock__intro b,.next-workbench-tray .tray-maker-dock__intro small{display:block}.next-workbench-tray .tray-maker-dock__intro b{font-size:.84rem;font-weight:950}.next-workbench-tray .tray-maker-dock__intro small{margin-top:3px;color:#8a6551;font-size:.66rem;font-weight:800}.next-workbench-tray .tray-maker-presets{display:grid;margin:0 16px 14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.next-workbench-tray .tray-maker-presets button{min-width:0;min-height:62px;padding:8px 5px;border:1px solid rgba(75,48,43,.24);border-radius:15px;color:#5f4437;background:#fffdf6;font-size:.64rem;font-weight:900;cursor:pointer}.next-workbench-tray .tray-maker-presets button span{display:block;margin-bottom:4px;color:#b27147;font-size:1rem}.next-workbench-tray .tray-maker-presets button:focus-visible,.next-workbench-tray .tray-maker-presets button:hover{border-color:#a66842;background:#f6e4c3;transform:translateY(-1px)}.next-workbench-tray .tray-maker-section{margin:0 12px 9px;border:1px solid rgba(75,48,43,.22);border-radius:19px;overflow:clip;background:rgba(255,253,247,.94);box-shadow:0 7px 18px rgba(75,48,43,.065)}.next-workbench-tray .tray-maker-section>summary{display:grid;min-height:58px;padding:10px 13px;list-style:none;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center}.next-workbench-tray .tray-maker-section>summary::-webkit-details-marker{display:none}.next-workbench-tray .tray-maker-section>summary>span{display:grid;width:30px;height:30px;border-radius:10px;color:#fff9ec;background:#8b593d;place-items:center;font-family:ui-monospace,monospace;font-size:.6rem;font-weight:950}.next-workbench-tray .tray-maker-section>summary>b{font-size:.84rem;font-weight:950}.next-workbench-tray .tray-maker-section>summary>small{color:#98725d;font-size:.62rem;font-weight:800}.next-workbench-tray .tray-maker-section[open]>summary{border-bottom:1px solid rgba(75,48,43,.14);background:linear-gradient(135deg,#fff6df,#f2d8aa)}.next-workbench-tray .tray-maker-section__body{padding:12px}.next-workbench-tray .tray-maker-control{padding:10px 0 12px;border-bottom:1px solid rgba(75,48,43,.1)}.next-workbench-tray .tray-maker-control:last-child{border-bottom:0}.next-workbench-tray .tray-maker-control__copy{display:flex;margin-bottom:9px;align-items:baseline;justify-content:space-between;gap:10px}.next-workbench-tray .tray-maker-control__copy label{color:#4b302b;font-size:.75rem;font-weight:950}.next-workbench-tray .tray-maker-control__copy small{color:#98725d;font-size:.56rem;font-weight:750;text-align:right}.next-workbench-tray .tray-maker-control__inputs{display:grid;grid-template-columns:minmax(0,1fr) 62px 25px;gap:8px;align-items:center}.next-workbench-tray .tray-maker-control__inputs input[type=range]{width:100%;min-width:0;accent-color:#a66842}.next-workbench-tray .tray-maker-control__inputs input[type=number]{width:62px;min-height:34px;padding:5px;border:1px solid rgba(75,48,43,.36);border-radius:10px;background:#fffdf7;box-shadow:none;font-size:.7rem;font-weight:900;text-align:center}.next-workbench-tray .tray-maker-control__inputs em{color:#7f5e4b;font-size:.62rem;font-style:normal;font-weight:900}.next-workbench-tray .tray-maker-edge,.next-workbench-tray .tray-maker-select{display:grid;padding:10px 0 13px;border-bottom:1px solid rgba(75,48,43,.1);grid-template-columns:minmax(0,1fr) 145px;gap:10px;align-items:center}.next-workbench-tray .tray-maker-edge>span b,.next-workbench-tray .tray-maker-edge>span small,.next-workbench-tray .tray-maker-select span b,.next-workbench-tray .tray-maker-select span small{display:block}.next-workbench-tray .tray-maker-edge>span b,.next-workbench-tray .tray-maker-select span b{font-size:.72rem;font-weight:950}.next-workbench-tray .tray-maker-edge>span small,.next-workbench-tray .tray-maker-select span small{margin-top:2px;color:#98725d;font-size:.54rem;font-weight:750}.next-workbench-tray .tray-maker-select select{width:100%;min-height:36px;padding:4px 7px;border:1px solid rgba(75,48,43,.36);border-radius:10px;background:#fffdf7;box-shadow:none;font-size:.65rem;font-weight:850}.next-workbench-tray .tray-maker-edge>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.next-workbench-tray .tray-maker-edge button{min-height:36px;border:1px solid rgba(75,48,43,.28);border-radius:10px;color:#6d4b3a;background:#fffdf7;font-size:.64rem;font-weight:900;cursor:pointer}.next-workbench-tray .tray-maker-edge button.is-active{color:#fff9ed;background:#8b593d}.next-workbench-tray .tray-maker-colors{display:grid;padding-top:12px;grid-template-columns:1fr 1fr;gap:8px}.next-workbench-tray .tray-maker-colors label{display:grid;min-width:0;padding:8px;border:1px solid rgba(75,48,43,.2);border-radius:13px;background:#fffdf7;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center;cursor:pointer}.next-workbench-tray .tray-maker-colors input[type=color]{width:38px;height:38px;padding:2px;border:1px solid rgba(75,48,43,.34);border-radius:11px}.next-workbench-tray .tray-maker-colors b,.next-workbench-tray .tray-maker-colors small{display:block}.next-workbench-tray .tray-maker-colors b{overflow:hidden;font-size:.65rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.next-workbench-tray .tray-maker-colors small{margin-top:2px;color:#98725d;font-size:.54rem;font-weight:800}.next-workbench-tray .tray-maker-recommend{width:100%;min-height:40px;margin-top:9px;border:1px solid #9b603c;border-radius:12px;color:#6b4330;background:#f6dfb6;font-size:.66rem;font-weight:950;cursor:pointer}.next-workbench-tray .tray-maker-quality{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.next-workbench-tray .tray-maker-quality button{min-height:56px;padding:6px 3px;border:1px solid rgba(75,48,43,.25);border-radius:13px;color:#6c4a39;background:#fffdf7;cursor:pointer}.next-workbench-tray .tray-maker-quality b,.next-workbench-tray .tray-maker-quality small{display:block}.next-workbench-tray .tray-maker-quality b{font-size:.66rem;font-weight:950}.next-workbench-tray .tray-maker-quality small{margin-top:3px;font-size:.53rem}.next-workbench-tray .tray-maker-quality button.is-active{border-color:#8b593d;color:#fff9ed;background:#8b593d}.next-workbench-tray .tray-maker-print-note{margin:10px 0 0;color:#80604e;font-size:.6rem;font-weight:750;line-height:1.65}.next-workbench-tray .tray-maker-dock__footer{position:sticky;z-index:2;bottom:0;margin-top:auto;padding:12px 15px 16px;border-top:1px solid rgba(75,48,43,.18);background:rgba(255,249,234,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.next-workbench-tray .tray-maker-dock__footer button{display:flex;width:100%;min-height:51px;padding:0 18px;border:0;border-radius:16px;color:#fff9ed;background:linear-gradient(135deg,#825237,#b37347);box-shadow:0 9px 20px rgba(75,48,43,.2);font-size:.78rem;font-weight:950;cursor:pointer;align-items:center;justify-content:space-between}.next-workbench-tray .tray-maker-dock__footer small{display:block;margin-top:7px;color:#8f6b57;font-size:.58rem;font-weight:750;text-align:center}.next-workbench-tray.is-tray-maker .tray-maker-measurements{position:absolute;z-index:9;inset:0;display:block;color:#8c5637;pointer-events:none}.next-workbench-tray .tray-maker-measurements>span{position:absolute;display:block}.next-workbench-tray .tray-maker-measurements span>b{position:absolute;width:max-content;padding:5px 9px;border:1px solid rgba(126,80,52,.28);border-radius:999px;color:#6f4835;background:rgba(255,248,231,.9);box-shadow:0 4px 12px rgba(75,48,43,.09);font-size:.64rem;font-weight:950;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.next-workbench-tray .tray-maker-measurements .is-width{right:23%;bottom:10%;left:20%;height:24px;border-top:2px solid rgba(140,86,55,.66)}.next-workbench-tray .tray-maker-measurements .is-width:after,.next-workbench-tray .tray-maker-measurements .is-width:before{position:absolute;top:-6px;width:2px;height:12px;background:rgba(140,86,55,.66);content:""}.next-workbench-tray .tray-maker-measurements .is-width:before{left:0}.next-workbench-tray .tray-maker-measurements .is-width:after{right:0}.next-workbench-tray .tray-maker-measurements .is-width b{top:-15px;left:50%;transform:translate(-50%,-100%)}.next-workbench-tray .tray-maker-measurements .is-depth{top:35%;right:12%;width:22%;border-top:2px solid rgba(140,86,55,.48);transform:rotate(-36deg);transform-origin:right center}.next-workbench-tray .tray-maker-measurements .is-depth b{top:-12px;left:45%;transform:rotate(36deg) translate(-35%,-100%)}.next-workbench-tray .tray-maker-measurements .is-height{top:28%;bottom:27%;left:12%;width:20px;border-left:2px solid rgba(140,86,55,.58)}.next-workbench-tray .tray-maker-measurements .is-height:after,.next-workbench-tray .tray-maker-measurements .is-height:before{position:absolute;left:-6px;width:12px;height:2px;background:rgba(140,86,55,.58);content:""}.next-workbench-tray .tray-maker-measurements .is-height:before{top:0}.next-workbench-tray .tray-maker-measurements .is-height:after{bottom:0}.next-workbench-tray .tray-maker-measurements .is-height b{top:50%;left:10px;transform:translateY(-50%)}.next-workbench-tray .tray-maker-measurements .is-focus{top:18px;left:18px;padding:8px 12px;border:1px solid rgba(126,80,52,.24);border-radius:13px;color:#6e4937;background:rgba(255,249,235,.92);box-shadow:0 8px 18px rgba(75,48,43,.1);font-size:.66rem;font-weight:950}.next-workbench-tray.is-tray-maker[data-maker-focus=modelWidth] .tray-maker-measurements .is-width,.next-workbench-tray.is-tray-maker[data-maker-focus=polygonTrayRimHeight] .tray-maker-measurements .is-height{border-color:#c9753d;color:#c9753d;filter:drop-shadow(0 0 5px rgba(201,117,61,.28))}.next-workbench-tray.is-tray-maker .result-panel{position:fixed;z-index:722;top:50%;left:50%;display:block;visibility:hidden;width:min(520px,calc(100vw - 36px));max-height:min(760px,calc(100dvh - 42px));padding:24px;overflow-y:auto;border:2px solid #59392e;border-radius:28px;opacity:0;background:#fff9e9;box-shadow:0 30px 90px rgba(48,30,23,.34);pointer-events:none;transform:translate(-50%,calc(-50% + 18px)) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.next-workbench-tray.is-tray-maker.is-export-open .result-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.next-workbench-tray .tray-maker-export-close{display:none}.next-workbench-tray.is-tray-maker .tray-maker-export-close{display:grid;width:36px;height:36px;margin-left:auto;border:1px solid rgba(75,48,43,.28);border-radius:50%;color:#5a3c30;background:#fffdf6;font-size:1.15rem;cursor:pointer;place-items:center}.next-workbench-tray.is-tray-maker .tray-maker-backdrop{position:fixed;z-index:721;inset:0;display:block;visibility:hidden;border:0;opacity:0;background:rgba(57,38,30,.46);cursor:default;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.next-workbench-tray.is-tray-maker.is-export-open .tray-maker-backdrop{visibility:visible;opacity:1;pointer-events:auto}@keyframes tray-maker-pulse{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:900px){.next-workbench-tray.is-tray-maker{--tray-mobile-bar-h:58px;--tray-mobile-preview-h:clamp(220px,38dvh,300px)}.next-workbench-tray.is-tray-maker .tray-maker-bar{min-height:var(--tray-mobile-bar-h);padding:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.next-workbench-tray .tray-maker-bar>button{min-height:44px;padding:0 12px;font-size:.68rem}.next-workbench-tray .tray-maker-bar>div{min-width:0}.next-workbench-tray .tray-maker-bar small{display:none}.next-workbench-tray .tray-maker-bar b{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.next-workbench-tray.is-tray-maker .stage-panel{top:var(--tray-mobile-bar-h);right:0;bottom:auto;height:var(--tray-mobile-preview-h);min-height:0}.next-workbench-tray.is-tray-maker .stage-toolbar{min-height:48px;padding:5px 8px}.next-workbench-tray.is-tray-maker .stage-meta{display:none}.next-workbench-tray.is-tray-maker .tray-maker-dock{top:calc(var(--tray-mobile-bar-h) + var(--tray-mobile-preview-h));width:100%;border-top:2px solid rgba(75,48,43,.18);border-left:0;box-shadow:0 -12px 30px rgba(75,48,43,.1)}.next-workbench-tray .tray-maker-dock__intro{margin:10px 12px;padding:11px 13px}.next-workbench-tray .tray-maker-presets{margin-inline:12px}.next-workbench-tray .tray-maker-section{margin-inline:9px}.next-workbench-tray .tray-maker-measurements .is-depth{display:none}.next-workbench-tray .tray-maker-measurements .is-width{right:18%;bottom:8%;left:18%}.next-workbench-tray .tray-maker-measurements .is-height{top:29%;bottom:25%;left:8%}.next-workbench-tray .tray-maker-measurements .is-focus{top:8px;left:8px;padding:5px 8px;font-size:.58rem}.next-workbench-tray.is-tray-maker .camera-controls{display:none}.next-workbench-tray.is-tray-maker .zoom-controls{right:9px;bottom:9px}.next-workbench-tray.is-tray-maker .result-panel{top:auto;right:0;bottom:0;left:0;width:100%;max-height:88dvh;border-right:0;border-bottom:0;border-left:0;border-radius:26px 26px 0 0;transform:translateY(30px)}.next-workbench-tray.is-tray-maker.is-export-open .result-panel{transform:translateY(0)}}@media (max-width:560px){.next-workbench-tray .tray-maker-bar>button{width:44px;padding:0;overflow:hidden;color:transparent;white-space:nowrap}.next-workbench-tray .tray-maker-bar>button span{display:grid;color:#5e3d31;font-size:1rem;place-items:center}.next-workbench-tray .tray-maker-bar>button.is-export{width:auto;padding:0 11px;color:#fffaf0;font-size:.62rem}.next-workbench-tray .tray-maker-bar>button.is-export span{display:inline;color:inherit;font-size:inherit}.next-workbench-tray .tray-maker-control__copy{align-items:flex-start}.next-workbench-tray .tray-maker-control__copy small{max-width:48%}}@media (max-width:760px) and (max-height:650px){.next-workbench-tray.is-tray-maker{--tray-mobile-preview-h:clamp(200px,34dvh,230px)}}@media (prefers-reduced-motion:reduce){.next-workbench-tray .tray-maker-live-dot{animation:none}}