.collaboration-scene[data-v-3fef5eca]{width:100%;padding:clamp(3rem,6vw,6rem) 0;background:transparent;overflow:hidden}.collaboration-scene__inner[data-v-3fef5eca]{width:100%;max-width:var(--layout-max-width);margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:center}.collaboration-scene__stage[data-v-3fef5eca]{perspective:2000px;perspective-origin:60% 50%;width:100%}.collaboration-scene__frame-wrapper[data-v-3fef5eca]{position:relative;width:100%;aspect-ratio:16 / 10;max-width:720px;margin:0 auto;opacity:0;transform:translate(-80px) rotateY(25deg) scale(.88);transform-origin:center center;transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.26s;will-change:transform,opacity}.scene--in-view .collaboration-scene__frame-wrapper[data-v-3fef5eca]{opacity:1;transform:translate(0) rotateY(6deg) scale(1);animation:collab-float-3fef5eca 9s ease-in-out 1.6s infinite alternate}@keyframes collab-float-3fef5eca{0%{transform:translate(0) translateY(0) rotateY(6deg) rotateX(-.4deg) scale(1)}to{transform:translate(0) translateY(-6px) rotateY(6deg) rotateX(.6deg) scale(1)}}.collab-stage[data-v-3fef5eca]{display:grid;grid-template-columns:1fr 168px 196px;grid-template-rows:minmax(0,1fr);width:100%;height:100%;background:#fbfbfd;font-family:inherit;position:relative}.collab-stage__canvas[data-v-3fef5eca]{display:flex;flex-direction:column;min-width:0;background:#fff;border-right:1px solid #ececf0}.collab-stage__canvas-header[data-v-3fef5eca]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #ececf0;background:#fbfbfd;opacity:0;transform:translateY(6px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.55s}.scene--in-view .collab-stage__canvas-header[data-v-3fef5eca]{opacity:1;transform:translateY(0)}.collab-stage__canvas-title[data-v-3fef5eca]{font-size:.8125rem;font-weight:700;color:#1f2937}.collab-stage__canvas-meta[data-v-3fef5eca]{font-size:.6875rem;color:#9ca3af;font-weight:500}.collab-stage__canvas-body[data-v-3fef5eca]{flex:1 1 auto;padding:12px;min-height:0;overflow:hidden;position:relative}.collab-stage__canvas-scale[data-v-3fef5eca]{width:calc(100% / .55);transform:scale(.55);transform-origin:top left;display:flex;flex-direction:column;gap:10px}.collab-stage__canvas-node[data-v-3fef5eca]{opacity:0;transform:translateY(6px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:var(--d, .7s)}.scene--in-view .collab-stage__canvas-node[data-v-3fef5eca]{opacity:1;transform:translateY(0)}.collab-stage__canvas-actionbar[data-v-3fef5eca]{height:32px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 12px;border-top:1px solid var(--color-neutral-30);background:var(--white)}.collab-stage__canvas-nav[data-v-3fef5eca]{display:flex;align-items:center;gap:8px}.collab-stage__canvas-nav-btn[data-v-3fef5eca]{width:22px;height:22px;border-radius:5px;border:1px solid var(--color-neutral-30);background:var(--white);color:var(--color-neutral-80);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:default}.collab-stage__canvas-nav-btn[data-v-3fef5eca] svg{width:10px;height:10px;font-size:10px}.collab-stage__canvas-nav-counter[data-v-3fef5eca]{font-size:.6875rem;font-weight:500;color:var(--color-neutral-80);letter-spacing:.02em;white-space:nowrap}.collab-stage__video-panel[data-v-3fef5eca]{display:flex;flex-direction:column;background:#fff;color:var(--color-neutral-100);min-width:0;min-height:0;border-left:1px solid var(--color-neutral-30);opacity:0;transform:translate(18px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.6s}.scene--in-view .collab-stage__video-panel[data-v-3fef5eca]{opacity:1;transform:translate(0)}.collab-stage__video-header[data-v-3fef5eca]{display:flex;align-items:center;gap:5px;padding:6px 8px;border-bottom:1px solid var(--color-neutral-30);font-size:.625rem;font-weight:500}.collab-stage__video-dot[data-v-3fef5eca]{width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 2px #77c04333;flex-shrink:0}.collab-stage__video-status[data-v-3fef5eca]{color:var(--color-neutral-70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collab-stage__video-header-icons[data-v-3fef5eca]{margin-left:auto;display:inline-flex;gap:3px;flex-shrink:0}.collab-stage__header-btn[data-v-3fef5eca]{width:18px;height:18px;border-radius:4px;background:var(--color-neutral-10);border:1px solid var(--color-neutral-30);color:var(--color-neutral-80);display:inline-flex;align-items:center;justify-content:center;font-size:.5rem}.collab-stage__header-btn[data-v-3fef5eca] svg{width:8px;height:8px;font-size:8px}.collab-stage__video-grid[data-v-3fef5eca]{flex:1 1 auto;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;min-height:0;overflow:hidden;align-content:start}.collab-stage__tile[data-v-3fef5eca]{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:16 / 9;background:var(--color-neutral-20);opacity:0;transform:scale(.85);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out,box-shadow var(--transition-duration-slow) ease-out;transition-delay:var(--d, .85s);box-shadow:0 1px 2px #00000014}.scene--in-view .collab-stage__tile[data-v-3fef5eca]{opacity:1;transform:scale(1)}.collab-stage__tile--speaking[data-v-3fef5eca]{box-shadow:0 0 0 2px var(--color-accent)}.scene--in-view .collab-stage__tile--speaking[data-v-3fef5eca]{animation:collab-speaking-3fef5eca 2.4s ease-in-out 2s infinite}@keyframes collab-speaking-3fef5eca{0%,to{box-shadow:0 0 0 2px var(--color-accent)}50%{box-shadow:0 0 0 2px var(--color-accent),0 0 10px 1px #77c04373}}.collab-stage__tile-avatar[data-v-3fef5eca]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-neutral-40) 0%,var(--color-neutral-30) 100%)}.collab-stage__tile-initials[data-v-3fef5eca]{font-size:.875rem;font-weight:600;color:var(--color-neutral-70);letter-spacing:.04em;-webkit-user-select:none;user-select:none}.collab-stage__tile-mute[data-v-3fef5eca]{position:absolute;top:4px;right:4px;width:14px;height:14px;border-radius:3px;background:#00000080;color:#fff;display:inline-flex;align-items:center;justify-content:center}.collab-stage__tile-mute[data-v-3fef5eca] svg{width:7px;height:7px;font-size:7px}.collab-stage__tile-name[data-v-3fef5eca]{position:absolute;left:0;right:0;bottom:0;padding:8px 6px 4px;background:linear-gradient(to top,rgba(0,0,0,.55),transparent);display:flex;align-items:center;gap:3px;min-width:0}.collab-stage__tile-name-text[data-v-3fef5eca]{color:#fff;font-size:.5625rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collab-stage__mode-toggle[data-v-3fef5eca]{flex:0 0 auto;display:inline-flex;align-self:center;border:1px solid var(--color-neutral-30);border-radius:4px;overflow:hidden;margin:6px auto 4px;background:#fff}.collab-stage__mode-btn[data-v-3fef5eca]{font-size:.5625rem;font-weight:500;padding:3px 10px;background:#fff;color:var(--color-neutral-70);line-height:1.2}.collab-stage__mode-btn+.collab-stage__mode-btn[data-v-3fef5eca]{border-left:1px solid var(--color-neutral-30)}.collab-stage__mode-btn--active[data-v-3fef5eca]{background:var(--color-neutral-10);color:var(--color-neutral-90);font-weight:600}.collab-stage__controls[data-v-3fef5eca]{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:6px;border-top:1px solid var(--color-neutral-30);background:#fff}.collab-stage__controls-side[data-v-3fef5eca]{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.collab-stage__controls-side--end[data-v-3fef5eca]{margin-left:auto}.collab-stage__controls-center[data-v-3fef5eca]{display:inline-flex;align-items:center;gap:4px;flex:1 1 auto;justify-content:center}.collab-stage__media-btn[data-v-3fef5eca]{display:inline-flex;align-items:stretch}.collab-stage__media-btn>.collab-stage__control[data-v-3fef5eca]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.collab-stage__media-btn>.collab-stage__control--chevron[data-v-3fef5eca]{width:12px;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.collab-stage__media-btn>.collab-stage__control--chevron[data-v-3fef5eca] svg{width:6px;height:6px;font-size:6px}.collab-stage__control[data-v-3fef5eca]{width:20px;height:20px;border-radius:4px;background:#fff;border:1px solid var(--color-neutral-30);display:inline-flex;align-items:center;justify-content:center;color:var(--color-neutral-80);flex:0 0 auto}.collab-stage__control[data-v-3fef5eca] svg{width:9px;height:9px;font-size:9px}.collab-stage__control--secondary[data-v-3fef5eca]{background:var(--color-neutral-10);border-color:var(--color-neutral-30);color:var(--color-neutral-80)}.collab-stage__control--primary[data-v-3fef5eca]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.collab-stage__control--hangup[data-v-3fef5eca]{background:var(--color-warning);border-color:var(--color-warning);color:#fff}.collab-stage__chat-preview[data-v-3fef5eca]{border-left:1px solid #ececf0;background:#fff;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;opacity:0;transform:translate(14px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:1.2s}.scene--in-view .collab-stage__chat-preview[data-v-3fef5eca]{opacity:1;transform:translate(0)}.collab-stage__chat-tabs[data-v-3fef5eca]{display:flex;border-bottom:1px solid #ececf0}.collab-stage__chat-tab[data-v-3fef5eca]{flex:1;text-align:center;padding:8px 4px;font-size:.625rem;font-weight:500;color:#9ca3af;border-bottom:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:4px}.collab-stage__chat-tab--active[data-v-3fef5eca]{color:var(--color-accent);font-weight:700;border-bottom-color:var(--color-accent)}.collab-stage__chat-badge[data-v-3fef5eca]{background:var(--color-warning);color:#fff;border-radius:999px;padding:0 5px;font-size:.5625rem;font-weight:700;line-height:1.4;min-width:14px;text-align:center}.collab-stage__chat-messages[data-v-3fef5eca]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;flex:1 1 auto;min-height:0;overflow:hidden}.collab-stage__chat-message[data-v-3fef5eca]{display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translateY(8px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:var(--d, 1.4s)}.collab-stage__chat-message--own[data-v-3fef5eca]{align-items:flex-end}.scene--in-view .collab-stage__chat-message[data-v-3fef5eca]{opacity:1;transform:translateY(0)}.collab-stage__chat-author[data-v-3fef5eca]{font-size:.5625rem;font-weight:600;color:var(--color-neutral-70);margin:0 6px 2px}.collab-stage__chat-bubble[data-v-3fef5eca]{font-size:.6875rem;line-height:1.35;padding:5px 9px;border-radius:10px 10px 10px 2px;background:var(--color-neutral-20);color:var(--color-neutral-100);max-width:88%}.collab-stage__chat-message--own .collab-stage__chat-bubble[data-v-3fef5eca]{background:var(--color-accent);color:var(--color-neutral-100);border-radius:10px 10px 2px}.collab-stage__chat-input[data-v-3fef5eca]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid var(--color-neutral-30)}.collab-stage__chat-input-field[data-v-3fef5eca]{flex:1;background:var(--color-neutral-10);border-radius:999px;padding:5px 10px;font-size:.625rem;color:var(--color-neutral-70);border:1px solid var(--color-neutral-30)}.collab-stage__chat-send[data-v-3fef5eca]{width:20px;height:20px;border-radius:50%;background:var(--color-accent);color:var(--color-neutral-100);font-size:.5625rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.collaboration-scene__copy[data-v-3fef5eca]{display:flex;align-items:center;justify-content:flex-start}@media(max-width:1279px){.collaboration-scene__inner[data-v-3fef5eca]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.collaboration-scene__frame-wrapper[data-v-3fef5eca]{max-width:560px}.scene--in-view .collaboration-scene__frame-wrapper[data-v-3fef5eca]{transform:translate(0) rotateY(4deg) scale(1)}}@media(max-width:1023px){.collaboration-scene__inner[data-v-3fef5eca]{grid-template-columns:1fr}.collaboration-scene__copy[data-v-3fef5eca]{order:-1;justify-content:center}.collaboration-scene__stage[data-v-3fef5eca]{perspective:1500px}.collaboration-scene__frame-wrapper[data-v-3fef5eca]{max-width:640px}.scene--in-view .collaboration-scene__frame-wrapper[data-v-3fef5eca]{transform:translate(0) rotateY(2deg) scale(.95);animation:none}}@media(max-width:767px){.collaboration-scene__stage[data-v-3fef5eca]{perspective:none}.collab-stage[data-v-3fef5eca]{grid-template-columns:1fr 140px 160px}.scene--in-view .collaboration-scene__frame-wrapper[data-v-3fef5eca]{transform:none;animation:none}}@media(max-width:639px){.collab-stage[data-v-3fef5eca]{grid-template-columns:1fr 140px}.collab-stage__video-grid[data-v-3fef5eca]{grid-template-columns:1fr}.collab-stage__tile[data-v-3fef5eca]:nth-child(n+4){display:none}.collab-stage__chat-preview[data-v-3fef5eca]{display:none}}@media(prefers-reduced-motion:reduce){.collaboration-scene__frame-wrapper[data-v-3fef5eca],.scene--in-view .collaboration-scene__frame-wrapper[data-v-3fef5eca]{transform:none;animation:none;transition:opacity var(--transition-duration-fast) ease;transition-delay:0s}.collab-stage__canvas-header[data-v-3fef5eca],.collab-stage__canvas-node[data-v-3fef5eca],.collab-stage__video-panel[data-v-3fef5eca],.collab-stage__tile[data-v-3fef5eca],.collab-stage__chat-preview[data-v-3fef5eca],.collab-stage__chat-message[data-v-3fef5eca]{transform:none!important;transition:opacity var(--transition-duration-fast) ease;transition-delay:0s}.scene--in-view .collab-stage__tile--speaking[data-v-3fef5eca]{animation:none}}
