.ToolWorkspaceLayout_root__ev9Jq{display:flex;flex-direction:column;gap:32px}.ToolWorkspaceLayout_header__JGrtx{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.ToolWorkspaceLayout_heading__vsdN7{flex:1;min-width:0}.ToolWorkspaceLayout_hint__Hn0MC{flex:0 0 auto;padding-top:6px}.ToolWorkspaceLayout_body__uhZOx{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:24px;align-items:start}.ToolWorkspaceLayout_sidebar__HT02d{position:sticky;top:112px}.ToolWorkspaceLayout_panel__Ikxq3{border:1px solid var(--line);border-radius:24px;background:var(--paper-raised);box-shadow:0 12px 40px rgba(23,21,15,.06)}.ToolWorkspaceLayout_sidebarPanel__KRtx3{padding:24px}.ToolWorkspaceLayout_previewPanel___LotO{padding:20px}@media (max-width:62em){.ToolWorkspaceLayout_header__JGrtx{flex-direction:column}.ToolWorkspaceLayout_hint__Hn0MC{padding-top:0}.ToolWorkspaceLayout_body__uhZOx{grid-template-columns:minmax(0,1fr)}.ToolWorkspaceLayout_sidebar__HT02d{position:static}}.ProductWorkspace_resultRailWrap__6e3EL{position:absolute;top:16px;left:16px;z-index:11;max-width:70%}.ProductWorkspace_resultRailWrap__6e3EL:after,.ProductWorkspace_resultRailWrap__6e3EL:before{display:none}.ProductWorkspace_resultRailWrap__6e3EL:before{left:0;background:linear-gradient(90deg,hsla(44,33%,94%,.95),hsla(44,33%,94%,0))}.ProductWorkspace_resultRailWrap__6e3EL:after{right:0;background:linear-gradient(270deg,hsla(44,33%,94%,.95),hsla(44,33%,94%,0))}.ProductWorkspace_resultRail__OlLRK{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding:0 8px;scrollbar-width:none;-ms-overflow-style:none}.ProductWorkspace_resultRail__OlLRK::-webkit-scrollbar{display:none}.ProductWorkspace_resultBadge___IlUc{width:28px;height:28px;border-radius:50%;border:1px solid hsla(44,33%,94%,.7);background:hsla(44,33%,94%,.9);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;cursor:pointer;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease;flex:0 0 auto}.ProductWorkspace_resultBadge___IlUc:hover{transform:translateY(-1px)}.ProductWorkspace_resultBadgeActive__xjWaO{border-color:var(--forest);background:var(--brass-soft);color:var(--forest-strong);animation:ProductWorkspace_resultBadgePulse__5RUHR 1.4s ease-in-out infinite}@keyframes ProductWorkspace_resultBadgePulse__5RUHR{0%,to{box-shadow:none;transform:scale(1)}50%{box-shadow:none;transform:scale(1.05)}}.ProductWorkspace_dropzone__6pwbm{border-color:var(--line)!important;transition:border-color .15s ease,background-color .15s ease}.ProductWorkspace_dropzone__6pwbm:hover{border-color:var(--ink-2)!important}.ProductWorkspace_dropzone__6pwbm[data-accept]{border-color:var(--forest)!important;background:var(--brass-soft)!important}.ProductWorkspace_dropzone__6pwbm[data-reject]{border-color:var(--mantine-color-red-6)!important}.ProductWorkspace_roomTypePrompt__rLGDF{border-color:rgba(210,73,31,.58)!important;animation:ProductWorkspace_roomTypeRingPulse__K7VZw 2s ease-in-out infinite}@keyframes ProductWorkspace_roomTypeRingPulse__K7VZw{0%,to{box-shadow:0 0 0 0 rgba(210,73,31,.12)}50%{box-shadow:0 0 0 5px rgba(210,73,31,.24)}}@media (prefers-reduced-motion:reduce){.ProductWorkspace_roomTypePrompt__rLGDF{animation:none;box-shadow:0 0 0 3px rgba(210,73,31,.16)}}.ProductsView_layout___u9tj{display:grid;grid-template-columns:236px minmax(0,1fr);gap:0;align-items:start}.ProductsView_sidebar__wbWC0{position:sticky;top:96px;padding-right:36px;border-right:1px solid var(--line)}.ProductsView_sidebarLabel__MU_kn{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:0 12px;margin-bottom:10px}.ProductsView_toolList__EUhRx{display:flex;flex-direction:column;gap:4px}.ProductsView_toolItem__7aJLB{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:10px;font-family:inherit;font-size:14px;font-weight:500;color:var(--ink);text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.ProductsView_toolItem__7aJLB:hover{background:rgba(34,57,47,.08)}.ProductsView_toolItem__7aJLB[data-active=true]{background:var(--forest);color:var(--paper-raised);font-weight:600}.ProductsView_toolItem__7aJLB[data-active=true]:hover{background:var(--forest)}.ProductsView_toolItem__7aJLB[data-disabled=true]{cursor:not-allowed;color:var(--ink-2);opacity:.55}.ProductsView_toolItem__7aJLB[data-disabled=true]:hover{background:transparent}.ProductsView_toolName__KiSPs{flex:1;min-width:0;line-height:1.3}.ProductsView_toolBadge__o2J0X{flex-shrink:0;font-size:10.5px;font-weight:600;color:var(--brass);background:var(--brass-soft);padding:2px 8px;border-radius:999px;white-space:nowrap}.ProductsView_toolItem__7aJLB[data-active=true] .ProductsView_toolBadge__o2J0X{background:hsla(44,33%,94%,.18);color:var(--paper-raised)}.ProductsView_soonBadge__3OYrR{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);padding:2px 7px;border-radius:999px;white-space:nowrap}.ProductsView_content__WLouV{min-width:0;padding-left:36px}@media (max-width:62em){.ProductsView_layout___u9tj{grid-template-columns:1fr;gap:20px}.ProductsView_sidebar__wbWC0{position:static;padding-right:0;border-right:none}.ProductsView_content__WLouV{padding-left:0}.ProductsView_sidebarLabel__MU_kn{display:none}.ProductsView_toolList__EUhRx{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:6px;scrollbar-width:none}.ProductsView_toolList__EUhRx::-webkit-scrollbar{display:none}.ProductsView_toolItem__7aJLB{width:auto;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:8px 14px}.ProductsView_toolItem__7aJLB[data-active=true]{border-color:var(--forest)}}