.workspace-private-line{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:86px;min-width:86px;min-height:64px;padding:0;border:0;background:transparent;font:inherit;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-decoration:none;color:#5f1117;touch-action:manipulation;border-radius:12px;align-self:center;justify-self:center}.workspace-private-line-knob{position:relative;display:grid;place-items:center;width:46px;height:46px;box-sizing:border-box;flex:none;border-radius:50%;border:1px solid #8e1d25;background:radial-gradient(ellipse at 28% 18%,#dd4d50 0,#b8232d 25%,#870e1b 67%,#5e0913 100%);box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -2px 3px #33040e80,0 0 0 3px #c0a7a326,0 3px 7px #6c172329;color:#fff2ed;transition:transform .18s,box-shadow .18s}.workspace-private-line-knob>svg{stroke-width:1.7}.workspace-private-line-label{font:600 10px/1.3 CommunicationSans,Arial,sans-serif;letter-spacing:.025em;white-space:nowrap}.workspace-private-line-caller{position:absolute;bottom:calc(100% + 13px);left:50%;transform:translateX(-50%);max-width:min(260px,calc(100vw - 70px));width:max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px 14px;border:1px solid #c5b79b66;border-radius:10px;background:#252a2b;color:#eee5d6;box-shadow:0 4px 18px #0002;font:500 12px/1.4 CommunicationSans,Arial,sans-serif}.workspace-private-line-knob>b{position:absolute;right:-7px;top:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fafcf9;border-radius:12px;box-sizing:content-box;background:#72131e;color:#fff;font:600 10px/1 Arial,sans-serif}.workspace-private-line:hover .workspace-private-line-knob{box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -2px 3px #33040e80,0 0 0 4px #b62f3921,0 4px 10px #6c17233b}.workspace-private-line:active .workspace-private-line-knob{transform:scale(.96)}.workspace-private-line:focus-visible{outline:2px solid #8e1d25;outline-offset:3px}.workspace-private-line[data-incoming] .workspace-private-line-knob{animation:workspace-private-line-ring 2s ease-out infinite}@keyframes workspace-private-line-ring{0%,to{box-shadow:inset 0 1px 1px #ffffffa6,0 0 0 3px #bd27352e,0 3px 7px #6c172329}55%{box-shadow:inset 0 1px 1px #ffffffa6,0 0 0 9px #bd273500,0 3px 7px #6c172329}}@media(prefers-reduced-motion:reduce){.workspace-private-line[data-incoming] .workspace-private-line-knob{animation:none;box-shadow:inset 0 1px 1px #ffffffa6,0 0 0 5px #bd27352e}.workspace-private-line-knob{transition:none}}.workspace-header-shortcuts{display:flex;align-items:center;gap:3px}body[data-rookhall-surface=workspace] .workspace-header-shortcuts .workspace-tool-slot{display:flex;align-items:center;margin:0;height:44px}body[data-rookhall-surface=workspace] .workspace-header-shortcuts .wt-dock{position:static;display:flex;align-items:center;height:44px;max-width:none;background:none;border:0;box-shadow:none;overflow:visible}body[data-rookhall-surface=workspace] .workspace-header-shortcuts :is(.wt-open,.workspace-chat-button){position:relative;display:flex;align-items:center;justify-content:center;gap:7px;height:44px;min-height:44px;min-width:44px;padding:0 9px;border:0;border-radius:50%;background:transparent;color:#436257;font:500 11px/1.2 CommunicationSans,Arial,sans-serif;touch-action:manipulation}.workspace-header-shortcuts :is(.wt-symbol,.workspace-chat-symbol){position:relative;display:grid;place-items:center;width:24px;height:24px;overflow:visible;flex:none}.workspace-header-shortcuts .wt-symbol>i{position:absolute;right:-1px;top:0;width:5px;height:5px;box-shadow:0 0 0 2px #fff}.workspace-header-shortcuts .workspace-chat-symbol>b{position:absolute;top:-5px;right:-8px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border-radius:12px;background:#315f4c;color:#fff;box-shadow:0 0 0 2px #fff;font:600 9px/1 CommunicationSans,Arial,sans-serif}.workspace-header-shortcuts :is(.wt-open,.workspace-chat-button):hover{background:#284d3d09}.workspace-header-shortcuts :is(button,a):focus-visible{outline:2px solid #99825b;outline-offset:0}body .workspace-tool-slot--line-desktop .workspace-private-line{position:relative;width:48px;min-width:48px;min-height:44px;height:44px;padding:0}body .workspace-tool-slot--line-desktop .workspace-private-line-knob{width:34px;height:34px}.workspace-tool-slot--line-desktop .workspace-private-line-label{display:none}.workspace-tool-slot--line-desktop .workspace-private-line-caller{top:calc(100% + 10px);bottom:auto}.wt-session-control{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid #dce2da}.wt-session-control>span{display:flex;align-items:center;gap:9px;font-size:13px;color:#53645a}.wt-session-control>.button{min-height:44px}@media(min-width:761px){body[data-rookhall-surface=workspace] :is(.office-shell .workspace,.staff-shell>main){padding-bottom:32px}body[data-rookhall-surface=workspace] .office-shell .toast{bottom:24px}}@media(max-width:1200px){.workspace-header-shortcuts :is(.wt-label,.workspace-chat-label){display:none}body[data-rookhall-surface=workspace] .workspace-header-shortcuts :is(.wt-open,.workspace-chat-button){width:44px;padding:0}}@media(max-width:760px){body[data-rookhall-surface=workspace]{--phone-nav-height:76px;--phone-workbar-height:0px;--phone-nav-inset:12px;--phone-nav-clearance:calc(108px + env(safe-area-inset-bottom))}body[data-rookhall-surface=workspace] .workspace-system-tools>.workspace-tool-slot--line-desktop{display:none}body[data-rookhall-surface=workspace] .office-shell .g-mobile-nav.workspace-primary-navigation,body[data-rookhall-surface=workspace] .staff-mobile-nav.workspace-primary-navigation{position:fixed;inset:auto max(var(--phone-nav-inset),env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(var(--phone-nav-inset),env(safe-area-inset-left));z-index:29;display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);grid-template-rows:64px;align-items:center;box-sizing:border-box;width:auto;max-width:560px;height:var(--phone-nav-height);min-height:var(--phone-nav-height);margin-inline:auto;padding:5px;gap:2px;isolation:isolate;border:1px solid #ffffffd9;border-radius:40px;background:rgba(249,251,248,.72);color:#29483b;-webkit-backdrop-filter:blur(24px) saturate(1.65);backdrop-filter:blur(24px) saturate(1.65);box-shadow:0 8px 32px #17372b16,0 1px 4px #17372b0a,inset 0 1px 0 #fff,inset 0 0 0 1px #29483b0a}.workspace-primary-navigation:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#fff5,#fff0 46%,#dce5df21)}body[data-rookhall-surface=workspace] .office-shell .g-mobile-nav.workspace-primary-navigation:not([data-private-line]),body[data-rookhall-surface=workspace] .staff-mobile-nav.workspace-primary-navigation:not([data-private-line]){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-primary-navigation>.workspace-nav-group{display:flex;align-items:stretch;align-self:stretch;min-width:0;gap:2px}body[data-rookhall-surface=workspace] .workspace-primary-navigation>.workspace-nav-group>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;min-width:44px;min-height:56px;padding:7px 2px;gap:5px;border:0;border-radius:32px;color:#52655b;background:transparent;font:550 11px/1.2 CommunicationSans,-apple-system,BlinkMacSystemFont,Arial,sans-serif;text-align:center;overflow-wrap:normal;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .18s ease,color .18s ease,transform .18s ease}.workspace-primary-navigation>.workspace-nav-group>button>svg{width:22px;height:22px;flex:none;stroke-width:1.65}.workspace-primary-navigation>.workspace-nav-group>button>span{max-width:100%;overflow-wrap:normal}body[data-rookhall-surface=workspace] .workspace-primary-navigation>.workspace-nav-group>button:is(.active,[aria-current=page],[aria-expanded=true]){background:#dce6dfd9;color:#203f31;font-weight:650;box-shadow:inset 0 1px 0 #fff8}body[data-rookhall-surface=workspace] .workspace-primary-navigation>.workspace-nav-group>button:active{background:#d9e3dcd9;transform:scale(.97)}.workspace-primary-navigation :is(button,a):focus-visible{outline:2px solid #7b673d;outline-offset:-3px}.workspace-primary-navigation .workspace-nav-badge{display:grid;place-items:center;right:5px;top:3px;min-width:18px;height:18px;box-sizing:border-box;padding:0 4px;border:2px solid #f7faf6;border-radius:12px;background:#315f4c;color:#fff;font:650 9px/1 CommunicationSans,Arial,sans-serif}body[data-rookhall-surface=workspace] .workspace-primary-navigation>.workspace-tool-slot--line{grid-column:2;grid-row:1;display:flex;justify-content:center;align-self:stretch;margin:0;min-width:0;height:64px}body[data-rookhall-surface=workspace] .workspace-primary-navigation .workspace-private-line{position:relative;display:flex;width:100%;min-width:0;min-height:64px;height:64px;gap:2px;padding:0;justify-content:center;color:#532029;border-radius:32px}body[data-rookhall-surface=workspace] .workspace-primary-navigation .workspace-private-line-knob{width:50px;height:50px;border-color:#a3444b;background:radial-gradient(ellipse at 29% 16%,#d55459,#ac2732 33%,#861927 68%,#681321);box-shadow:inset 0 1px 1px #ffd4c688,inset 0 -3px 4px #3a081b60,0 0 0 2px #fff9,0 3px 8px #6c172329}.workspace-primary-navigation .workspace-private-line-knob>svg{width:23px;height:23px;stroke-width:1.5}.workspace-primary-navigation .workspace-private-line-label{font-size:10px;line-height:11px;font-weight:600;letter-spacing:0}.workspace-primary-navigation .workspace-private-line-knob>b{border-color:#f7faf6}.workspace-primary-navigation .workspace-private-line-knob:after{content:"";position:absolute;inset:-4px;border-color:#a48c5d #a48c5d55 transparent transparent;border-style:solid;border-width:1px;border-radius:50%;opacity:0;pointer-events:none}.workspace-primary-navigation .workspace-private-line:active .workspace-private-line-knob:after{opacity:1;animation:workspace-call-orbit 1.8s linear infinite}.workspace-primary-navigation .workspace-private-line-caller{bottom:calc(100% + 14px);border-radius:16px}body[data-rookhall-surface=workspace] .office-shell .topbar>.workspace-system-tools{gap:1px}body[data-rookhall-surface=workspace] .staff-shell>header .workspace-assistant-shortcut{display:none}body[data-rookhall-surface=workspace] .office-shell .workspace,body[data-rookhall-surface=workspace] .staff-shell>main{padding-bottom:var(--phone-nav-clearance)}body[data-rookhall-surface=workspace] .office-shell .toast{bottom:var(--phone-nav-clearance)}html[data-workspace-keyboard=open] body[data-rookhall-surface=workspace] .office-shell .g-mobile-nav.workspace-primary-navigation,html[data-workspace-keyboard=open] body[data-rookhall-surface=workspace] .staff-mobile-nav.workspace-primary-navigation{display:none}}@media(max-width:359px){body[data-rookhall-surface=workspace]{--phone-nav-inset:8px}body[data-rookhall-surface=workspace] .office-shell .g-mobile-nav.workspace-primary-navigation,body[data-rookhall-surface=workspace] .staff-mobile-nav.workspace-primary-navigation{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);gap:0;padding-inline:4px}body[data-rookhall-surface=workspace] .workspace-primary-navigation>.workspace-nav-group>button{font-size:10px;padding-inline:1px}.workspace-primary-navigation>.workspace-nav-group{gap:0}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){@media(max-width:760px){body[data-rookhall-surface=workspace] .office-shell .g-mobile-nav.workspace-primary-navigation,body[data-rookhall-surface=workspace] .staff-mobile-nav.workspace-primary-navigation{background:#f9fbf8}}}@media(prefers-reduced-transparency:reduce){body[data-rookhall-surface=workspace] .office-shell .g-mobile-nav.workspace-primary-navigation,body[data-rookhall-surface=workspace] .staff-mobile-nav.workspace-primary-navigation{background:#f9fbf8;-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes workspace-call-orbit{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){body[data-rookhall-surface=workspace] .workspace-primary-navigation>.workspace-nav-group>button{transition:none}body[data-rookhall-surface=workspace] .workspace-primary-navigation>.workspace-nav-group>button:active{transform:none}.workspace-primary-navigation .workspace-private-line:active .workspace-private-line-knob:after{animation:none}}@media(min-width:761px){body[data-rookhall-surface=workspace] .workspace-primary-navigation{display:none}}@media(max-width:760px){body[data-rookhall-surface=workspace] .office-shell .topbar,body[data-rookhall-surface=workspace] .staff-shell>header{gap:4px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));height:calc(60px + env(safe-area-inset-top));min-height:calc(60px + env(safe-area-inset-top));padding-top:calc(6px + env(safe-area-inset-top));padding-bottom:6px}body[data-rookhall-surface=workspace] .office-shell .topbar>.breadcrumb{display:flex;flex:1 1;gap:0;min-width:0;overflow:visible}body[data-rookhall-surface=workspace] .office-shell .topbar .communication-header>[data-message-channel],body[data-rookhall-surface=workspace] .office-shell .topbar .workspace-heading-context{display:none}body[data-rookhall-surface=workspace] .office-shell .topbar .communication-overview-trigger{width:44px;height:44px}body[data-rookhall-surface=workspace] .workspace-header-shortcuts{gap:2px}}@media(max-width:359px){body[data-rookhall-surface=workspace] .office-shell .topbar .workspace-brand-home button:not(.ai-launch)>span{width:54px!important}}@media(max-width:760px){body[data-rookhall-surface=workspace] .office-shell .topbar .workspace-brand-home .ai-launch--raven>span{display:inline-flex}}