.WorkspaceBrand-module__GCoFtG__lobbyContainer{background:var(--app-bg);-webkit-user-select:none;user-select:none;width:100%;height:100vh;position:relative;overflow:hidden}.WorkspaceBrand-module__GCoFtG__videoLayer{z-index:1;position:absolute;inset:0}.WorkspaceBrand-module__GCoFtG__videoBg{object-fit:cover;opacity:.3;filter:blur(8px)brightness(.4);width:100%;height:100%;position:absolute;inset:0}.WorkspaceBrand-module__GCoFtG__fallbackBg{background:var(--app-bg);position:absolute;inset:0}.WorkspaceBrand-module__GCoFtG__windowsLayer{z-index:20;pointer-events:none;position:absolute;inset:0}.WorkspaceBrand-module__GCoFtG__windowsLayer>*{pointer-events:auto}.WorkspaceBrand-module__GCoFtG__loadingOverlay{z-index:1000;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity 1s ease-out,visibility 1s;display:flex;position:absolute;inset:0}.WorkspaceBrand-module__GCoFtG__loader{border:2px solid #3ea6ff1a;border-bottom-color:var(--os-accent-blue);box-sizing:border-box;border-radius:50%;width:48px;height:48px;animation:1s linear infinite WorkspaceBrand-module__GCoFtG__rotation;display:inline-block}.WorkspaceBrand-module__GCoFtG__loadingText{color:var(--os-text-secondary);letter-spacing:.3em;text-transform:uppercase;font-size:10px;font-weight:500}@keyframes WorkspaceBrand-module__GCoFtG__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.WorkspaceBrand-module__GCoFtG__viewerWrapper{opacity:0}
:root{--os-bg-darkest:#000;--os-bg-dark:#000;--os-bg-medium:#000;--os-bg-light:#000;--os-glass-base:#000000e6;--os-glass-hover:#000000d9;--os-glass-active:#000c;--os-glass-border:#ffffff1a;--os-glass-border-hover:#ffffff2e;--os-backdrop-blur:blur(20px);--os-card-bg:#0009;--os-card-bg-hover:#000000b3;--os-card-bg-active:#000c;--os-modal-bg:#000000fa;--os-input-bg:#00000080;--os-input-bg-hover:#0009;--os-input-bg-focus:#000000b3;--os-input-gray:#ffffff14;--os-accent-primary:#3ea6ff;--os-accent-blue:#3ea6ff;--os-accent-orange:#f28500;--os-accent-green:#22c55e;--os-accent-red:#dc2626;--os-accent-purple:#a855f7;--os-accent-yellow:#facc15;--os-accent-cyan:#06b6d4;--os-link:#60a5fa;--os-link-light:#93c5fd;--os-blue-bg:#3ea6ff1a;--os-blue-border:#3ea6ff4d;--os-green-bg:#22c55e1a;--os-green-border:#22c55e4d;--os-red-bg:#ef44441a;--os-red-border:#ef44444d;--os-orange-bg:#f973161a;--os-orange-border:#f973164d;--os-purple-bg:#a855f71a;--os-purple-border:#a855f74d;--os-cyan-bg:#06b6d41a;--os-cyan-border:#06b6d44d;--os-glow-primary:none;--os-glow-orange:none;--os-glow-green:none;--os-glow-red:none;--os-text-primary:#ededed;--os-text-secondary:#a1a1aa;--os-text-tertiary:#6b7280;--os-text-disabled:#4b5563;--os-text-muted:#374151;--os-text-placeholder:#9ca3af;--os-radius-sm:4px;--os-radius-md:8px;--os-radius-lg:12px;--os-radius-full:9999px;--os-font-sans:"Inter",system-ui,-apple-system,sans-serif;--os-font-mono:"JetBrains Mono","Fira Code","Monaco",monospace}.shoot-os-app{font-family:var(--os-font-sans);color:var(--os-text-primary);-webkit-font-smoothing:antialiased;background-color:#000}.os-panel{background:var(--os-glass-base);-webkit-backdrop-filter:var(--os-backdrop-blur);backdrop-filter:var(--os-backdrop-blur);border-right:1px solid var(--os-glass-border);flex-direction:column;height:100%;display:flex}.os-panel-header{border-bottom:1px solid var(--os-glass-border);letter-spacing:.8px;text-transform:uppercase;height:40px;color:var(--os-text-secondary);text-shadow:0 1px 2px #00000080;background:linear-gradient(#ffffff08 0%,#0000 100%);justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;font-weight:700;display:flex}.os-section{border:1px solid var(--os-glass-border);border-radius:var(--os-radius-md);background:#ffffff05;margin-bottom:8px;transition:border-color .2s;overflow:hidden}.os-section:hover{border-color:var(--os-glass-border-hover)}.os-section-header{border-bottom:1px solid var(--os-glass-border);letter-spacing:.5px;height:32px;color:var(--os-text-secondary);cursor:pointer;background:#0003;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:700;transition:all .2s;display:flex}.os-section-header:hover{color:var(--os-text-primary);background:#ffffff08}.os-section-body{background:#0000001a;padding:12px}.os-input,.os-select,.os-textarea{border:1px solid var(--os-glass-border);width:100%;color:var(--os-text-primary);border-radius:var(--os-radius-sm);font-family:var(--os-font-mono);background:#0000004d;font-size:11px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px #0000004d}.os-input:hover,.os-select:hover,.os-textarea:hover{border-color:var(--os-glass-border-hover);background:#0006}.os-input:focus,.os-select:focus,.os-textarea:focus{border-color:var(--os-accent-primary);box-shadow:0 0 0 1px var(--os-accent-primary),var(--os-glow-primary);background:#00000080;outline:none}.os-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;height:28px;padding:0 24px 0 8px}.os-textarea{min-height:60px;padding:8px;line-height:1.5}.os-btn{border-radius:var(--os-radius-md);letter-spacing:.5px;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 16px;font-size:11px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.os-btn-primary{color:var(--os-accent-primary);text-shadow:0 0 10px #3ea6ff80;background:#3ea6ff1a;border-color:#3ea6ff4d}.os-btn-primary:hover{opacity:.9}.os-btn-accent{background:var(--os-accent-orange);color:#000;font-weight:700}.os-btn-accent:hover{filter:brightness(1.1)}.os-btn-secondary{border-color:var(--os-glass-border);color:var(--os-text-secondary);background:#ffffff0d}.os-btn-secondary:hover{color:var(--os-text-primary);background:#ffffff1a}.os-layer{border:1px solid #0000;border-bottom-color:var(--os-glass-border);background:#ffffff05;height:48px;margin-bottom:0;padding:0 8px;transition:all .2s}.os-layer:hover{background:#ffffff0d}.os-layer.selected{background:#3ea6ff1a;border:1px solid #3ea6ff4d;box-shadow:inset 0 0 20px #3ea6ff0d}.os-layer-thumb{border-radius:var(--os-radius-sm);width:36px;height:36px;box-shadow:0 2px 4px #00000080}.os-scrollbar::-webkit-scrollbar{width:6px;height:6px}.os-scrollbar::-webkit-scrollbar-track{background:0 0}.os-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.os-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}.os-divider{background:linear-gradient(90deg,transparent,var(--os-glass-border),transparent);height:1px;margin:12px 0}.os-label{color:var(--os-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:9px;font-weight:700}@keyframes spinBorder{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.agent-panel-wrapper,.agent-panel-wrapper *{pointer-events:none!important}.agent-panel-wrapper button,.agent-panel-wrapper input,.agent-panel-wrapper textarea,.agent-panel-wrapper [data-clickable],.agent-panel-wrapper [data-chat-close],.agent-panel-wrapper [data-chat-open],.agent-panel-wrapper [class*=entryWrapper],.agent-panel-wrapper [class*=entryWrapper] *{pointer-events:auto!important}.agent-panel-wrapper [class*=entryText]{pointer-events:none!important}.engine-key-pending span,.engine-key-pending p,.engine-key-pending h1,.engine-key-pending h2,.engine-key-pending h3,.engine-key-pending h4,.engine-key-pending h5,.engine-key-pending h6,.engine-key-pending label,.engine-key-pending button,.engine-key-pending a{opacity:.15!important;filter:grayscale()!important}
.AgentChatDisplay-module__NRnYrq__chatContainer{width:100%;height:100%;max-height:400px;transform-style:preserve-3d;padding:1rem;overflow:hidden auto}.AgentChatDisplay-module__NRnYrq__chatContainer::-webkit-scrollbar{width:4px}.AgentChatDisplay-module__NRnYrq__chatContainer::-webkit-scrollbar-track{background:0 0}.AgentChatDisplay-module__NRnYrq__chatContainer::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.AgentChatDisplay-module__NRnYrq__messagesList{flex-direction:column;gap:.75rem;display:flex}.AgentChatDisplay-module__NRnYrq__message{max-width:85%;display:flex}.AgentChatDisplay-module__NRnYrq__message.AgentChatDisplay-module__NRnYrq__user{align-self:flex-end}.AgentChatDisplay-module__NRnYrq__message.AgentChatDisplay-module__NRnYrq__ai{align-self:flex-start}.AgentChatDisplay-module__NRnYrq__bubble{word-wrap:break-word;border-radius:12px;padding:.75rem 1rem;font-size:.75rem;line-height:1.5}.AgentChatDisplay-module__NRnYrq__message.AgentChatDisplay-module__NRnYrq__user .AgentChatDisplay-module__NRnYrq__bubble{color:var(--floor-color-white);background:#ffffff0d;border-bottom-right-radius:4px}.AgentChatDisplay-module__NRnYrq__message.AgentChatDisplay-module__NRnYrq__ai .AgentChatDisplay-module__NRnYrq__bubble{color:var(--os-text-secondary);background:0 0;border-bottom-left-radius:4px}
.AgentBrand-module__9tdNNq__agentBrand{background-color:var(--app-bg);flex-direction:column;gap:4rem;padding:160px 2rem 8rem;display:flex;position:relative;overflow:hidden}.AgentBrand-module__9tdNNq__content{opacity:0;flex:1;width:100%;max-width:1400px;margin:0 auto;transform:translateY(40px)}.AgentBrand-module__9tdNNq__mainLayout{align-items:stretch;gap:6rem;display:flex}.AgentBrand-module__9tdNNq__leftColumn{flex-direction:column;flex:1.2;gap:4rem;display:flex}.AgentBrand-module__9tdNNq__heroZone{flex-direction:column;display:flex}.AgentBrand-module__9tdNNq__heroTitle{letter-spacing:-.03em;color:var(--accent-primary);margin:0;font-size:5rem;font-weight:800;line-height:.95}.AgentBrand-module__9tdNNq__chatArea{opacity:0;width:100%;transform:translate(-40px)}.AgentBrand-module__9tdNNq__rightColumn{flex:1;display:flex}.AgentBrand-module__9tdNNq__messagesButton{aspect-ratio:1;background:var(--floor-color-gray-whisper);width:100%;min-height:500px;color:var(--floor-color-white);letter-spacing:.5em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:900;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}.AgentBrand-module__9tdNNq__messagesButton:hover{background:var(--accent-primary);color:var(--floor-color-obsidian)}@media (max-width:1200px){.AgentBrand-module__9tdNNq__heroTitle{font-size:4rem}}@media (max-width:1024px){.AgentBrand-module__9tdNNq__mainLayout{flex-direction:column;gap:4rem}.AgentBrand-module__9tdNNq__messagesButton{aspect-ratio:auto;height:auto;padding:6rem 0}}@media (max-width:768px){.AgentBrand-module__9tdNNq__heroTitle{font-size:3rem}}
.ChooseYourWay-module__my3rIW__chooseYourWay{--gradient-stop:0%;background:linear-gradient(to bottom,var(--floor-color-white)0%,var(--floor-color-white)var(--gradient-stop),var(--app-bg)var(--gradient-stop),var(--app-bg)100%);justify-content:center;align-items:center;width:100%;height:100vh;padding:0 2rem;display:flex;position:relative;overflow:hidden}.ChooseYourWay-module__my3rIW__chooseYourWay.ChooseYourWay-module__my3rIW__isInverse{--gradient-stop:100%}.ChooseYourWay-module__my3rIW__layout{opacity:1;pointer-events:none;align-items:center;width:100%;max-width:1400px;height:70vh;display:flex;position:relative;transform:none}.ChooseYourWay-module__my3rIW__buttonPanel{background-color:var(--floor-color-obsidian);cursor:pointer;opacity:0;will-change:transform;border:none;outline:none;flex:1;justify-content:center;align-items:center;height:100%;transition:transform .1s;display:flex;position:relative;overflow:hidden}.ChooseYourWay-module__my3rIW__hoverOverlay{opacity:0;pointer-events:none;z-index:1;background-color:#fff3;position:absolute;inset:0}.ChooseYourWay-module__my3rIW__leftPanel{clip-path:polygon(100% 0,100% 15%,40% 15%,40% 85%,100% 85%,100% 100%,0 100%,0 0);justify-content:flex-start;padding-left:5%}.ChooseYourWay-module__my3rIW__rightPanel{clip-path:polygon(0 0,0 15%,60% 15%,60% 85%,0 85%,0 100%,100% 100%,100% 0);justify-content:flex-end;padding-right:2%}.ChooseYourWay-module__my3rIW__buttonPanel:hover{background-color:var(--floor-color-electric)}.ChooseYourWay-module__my3rIW__panelLabel{font-family:var(--floor-font-primary);letter-spacing:.2em;color:var(--floor-color-white);text-transform:uppercase;opacity:.9;pointer-events:none;z-index:10;font-size:2.5rem;font-weight:400;position:relative}.ChooseYourWay-module__my3rIW__centerArea{text-align:center;pointer-events:none;z-index:5;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ChooseYourWay-module__my3rIW__title{font-family:var(--floor-font-primary);letter-spacing:-.04em;text-transform:uppercase;color:var(--floor-color-white);margin:0;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:.9;transition:color .8s ease-out}.ChooseYourWay-module__my3rIW__title.ChooseYourWay-module__my3rIW__isInverse{color:var(--floor-color-obsidian)!important}.ChooseYourWay-module__my3rIW__title span{transition:color .8s ease-out}.ChooseYourWay-module__my3rIW__title.ChooseYourWay-module__my3rIW__isInverse span{color:var(--floor-color-electric)!important}.ChooseYourWay-module__my3rIW__waySpaced{letter-spacing:.05em;will-change:letter-spacing;-webkit-font-smoothing:antialiased;backface-visibility:hidden;margin-right:-.8em;display:inline-block;transform:translateZ(0)}.ChooseYourWay-module__my3rIW__title span{color:var(--floor-color-electric)}.ChooseYourWay-module__my3rIW__subtitle{font-family:var(--floor-font-primary);letter-spacing:.5em;text-transform:uppercase;color:var(--floor-color-white-30);margin-top:3rem;font-size:.75rem;transition:color 1.2s ease-in-out}.ChooseYourWay-module__my3rIW__subtitle.ChooseYourWay-module__my3rIW__isInverse{color:var(--floor-color-obsidian);opacity:.6}
