.buddy-assistant-module__Nkvcxq__launcher{z-index:212;right:80px;bottom:max(20px, env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:linear-gradient(145deg,#2184ee,#0965c4 60%,#07488f);border:1px solid #6faeff;border-radius:50%;grid-template:1fr/1fr;place-items:center;width:48px;min-width:48px;height:48px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;box-shadow:inset 0 1px 1px #ffffff47,inset 0 -7px 13px #021f593d,0 9px 25px #00000052}.buddy-assistant-module__Nkvcxq__launcher>span{border-radius:inherit;width:100%;height:100%;font:750 18px/1 var(--font-ui);background:0 0;grid-area:1/1;place-items:center;display:grid;position:relative;overflow:hidden}.buddy-assistant-module__Nkvcxq__launcher strong,.buddy-assistant-module__Nkvcxq__launcher small{display:none}.buddy-assistant-module__Nkvcxq__launcher>span:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 37%,#ffffff52 50%,#0000 63%);position:absolute;inset:0;transform:translate(-150%)}@media (prefers-reduced-motion:no-preference){.buddy-assistant-module__Nkvcxq__launcher>span:before{animation:11s ease-in-out infinite buddy-assistant-module__Nkvcxq__buddyGlint}}@media (prefers-reduced-motion:reduce){.buddy-assistant-module__Nkvcxq__launcherListening>span{animation:none}}@keyframes buddy-assistant-module__Nkvcxq__buddyGlint{0%,82%,to{transform:translate(-150%)}89%{transform:translate(150%)}}.buddy-assistant-module__Nkvcxq__launcher:hover,.buddy-assistant-module__Nkvcxq__launcher:focus-visible{transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffff59,0 12px 30px #00000061,0 0 0 3px #4097f133}.buddy-assistant-module__Nkvcxq__launcher:focus-visible{outline-offset:3px;outline:2px solid #a5d8ff}.buddy-assistant-module__Nkvcxq__launcherListening>span{animation:1.35s ease-in-out infinite buddy-assistant-module__Nkvcxq__buddyListeningPulse}.buddy-assistant-module__Nkvcxq__launcher[data-advice-pending=true]:after{content:"";border:2px solid var(--surface);background:#f6bd4b;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:4px}@media (prefers-reduced-motion:no-preference){.buddy-assistant-module__Nkvcxq__launcher[data-advice-pending=true]>span{animation:2s ease-in-out infinite buddy-assistant-module__Nkvcxq__buddyListeningPulse}}@keyframes buddy-assistant-module__Nkvcxq__buddyListeningPulse{0%,to{box-shadow:0 0 #1d99ff00}50%{box-shadow:0 0 0 7px #1d99ff38}}body[data-review-compact=true] .buddy-assistant-module__Nkvcxq__launcher{display:none}.buddy-assistant-module__Nkvcxq__backdrop{z-index:209;background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#0d131742);cursor:default;border:0;position:fixed;inset:0}.buddy-assistant-module__Nkvcxq__reviewRoomBackdrop{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#0d131709)}.buddy-assistant-module__Nkvcxq__panel{--buddy-text-scale:1;--buddy-panel-height:520px;z-index:210;background:var(--lightningcss-light,#f6f6f2)var(--lightningcss-dark,var(--surface));visibility:hidden;border:1px solid #364049;border-radius:13px;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;width:min(390px,100vw - 28px);transition:transform .18s,visibility .18s;display:grid;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden;transform:translate(calc(100% + 30px));box-shadow:0 26px 80px #0c131857}.buddy-assistant-module__Nkvcxq__panelOpen{visibility:visible;transform:translate(0)}.buddy-assistant-module__Nkvcxq__reviewRoomPanel{width:min(350px,100vw - 36px);height:min(var(--buddy-panel-height), calc(100vh - 120px));background:var(--lightningcss-light,#f6f6f2c7)var(--lightningcss-dark,var(--surface));-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-color:#46566294;flex-direction:column;max-height:min(460px,100vh - 120px);display:flex;top:auto;bottom:18px;right:18px;box-shadow:0 20px 64px #0c13183d}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__messages{flex:auto;min-height:86px;max-height:none}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts,.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__composer,.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__header,.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__subscriptionBar{flex:none}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__header{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#171d22eb);grid-template-columns:30px minmax(0,1fr) 28px;gap:8px;padding:9px 10px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__avatar{display:none}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__header{grid-template-columns:minmax(0,1fr) 28px auto 28px 28px;gap:6px;min-height:42px;padding:6px 9px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__header>div{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__header strong,.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__header small{margin:0;display:inline}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__header small{margin-top:2px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__messages{gap:7px;max-height:none;padding:10px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__messages article{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,var(--surface));max-width:94%;padding:8px 9px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__userMessage{background:var(--lightningcss-light,#edf5ffd1)var(--lightningcss-dark,var(--surface))}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__messages article p{font-size:calc(10px * var(--buddy-text-scale));line-height:1.4}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts{grid-template-columns:repeat(7,38px);justify-content:center;gap:3px;padding:0 8px 6px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button,.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button:last-child:nth-child(odd){text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 5px;overflow:hidden}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__composer{background:var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,var(--surface));padding:8px 10px 10px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__conversationDock{gap:6px;margin-bottom:7px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:2px;width:100%;max-width:340px;padding:2px;display:grid}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__interactionModeButton{width:100%;min-width:0;height:auto;min-height:32px;padding:6px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__interactionModeButton span{overflow-wrap:normal}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__modeMicrophone{border:1px solid var(--line);color:var(--lightningcss-light,#34434b)var(--lightningcss-dark,#d8e1e5);width:40px;height:36px;box-shadow:none;background:0 0;place-items:center;padding:6px;display:grid}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__modeMicrophone svg{width:21px;height:21px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__modeMicrophone[aria-pressed=true]{color:#fff;background:#0969cc;border-color:#1682e8;box-shadow:0 0 0 3px #0969cc4d}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch[data-interaction-mode=NOTE] .buddy-assistant-module__Nkvcxq__modeMicrophone[aria-pressed=true]{color:#fff8e8;background:#a7660c;border-color:#d99225;box-shadow:0 0 0 3px #d9922557}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__modeMicrophone:disabled{opacity:.4;box-shadow:none}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__conversationDock{flex-wrap:wrap}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__dictationOptions{flex-wrap:wrap;flex:0 0 100%;order:10;justify-content:center;align-items:center;gap:6px 14px;display:flex}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__composer .buddy-assistant-module__Nkvcxq__dictationOptions .buddy-assistant-module__Nkvcxq__resumeAfterSave{white-space:nowrap;width:auto;color:var(--muted);align-items:center;gap:5px;margin:0;padding:0;line-height:1.4;letter-spacing:normal!important;text-transform:none!important;font-size:11px!important;font-weight:400!important;display:inline-flex!important}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__dictationOptions .buddy-assistant-module__Nkvcxq__resumeAfterSave input{accent-color:#1682e8;flex:0 0 13px;height:13px;margin:0;width:13px!important}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch button{width:28px;height:28px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__voiceSetup{display:none}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__composer label{margin-bottom:4px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__composer input{height:35px}.buddy-assistant-module__Nkvcxq__header{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#171d22);flex-wrap:wrap;grid-template-columns:38px minmax(0,1fr) 30px auto 30px 30px;align-items:center;gap:10px;padding:15px;display:flex}.buddy-assistant-module__Nkvcxq__avatar{color:#fff;background:#005cc8;border-radius:10px;place-items:center;width:38px;height:38px;font:850 13px/1 ui-monospace,monospace;display:grid}.buddy-assistant-module__Nkvcxq__header strong,.buddy-assistant-module__Nkvcxq__header small{display:block}.buddy-assistant-module__Nkvcxq__header strong{font-size:13px}.buddy-assistant-module__Nkvcxq__header small{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#9fabb2);margin-top:3px;font-size:10px}.buddy-assistant-module__Nkvcxq__header button{color:#c4cbd0;cursor:pointer;background:0 0;border:1px solid #39434a;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.buddy-assistant-module__Nkvcxq__header .buddy-assistant-module__Nkvcxq__clearChat{width:auto;padding:0 9px;font-size:10px}.buddy-assistant-module__Nkvcxq__header .buddy-assistant-module__Nkvcxq__buddyTitle{flex:1 1 0;min-width:0}.buddy-assistant-module__Nkvcxq__header .buddy-assistant-module__Nkvcxq__buddyTitle small{text-overflow:ellipsis;overflow:hidden}.buddy-assistant-module__Nkvcxq__avatar{flex-shrink:0}.buddy-assistant-module__Nkvcxq__header .buddy-assistant-module__Nkvcxq__textZoom{color:var(--lightningcss-light,#365268)var(--lightningcss-dark,#b5cbd9);cursor:default;flex:0 0 100%;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:23px;display:flex}.buddy-assistant-module__Nkvcxq__textZoom>span:first-child{font-size:10px}.buddy-assistant-module__Nkvcxq__textZoom>span:last-child{font-size:16px}.buddy-assistant-module__Nkvcxq__textZoom input{appearance:none;cursor:pointer;accent-color:#2495f2;background:var(--lightningcss-light,#b9ccda)var(--lightningcss-dark,#456374);border:0;border-radius:4px;width:110px;max-width:calc(100% - 45px);height:4px;margin:8px 0;padding:0}.buddy-assistant-module__Nkvcxq__textZoom input::-webkit-slider-thumb{appearance:none;background:#2495f2;border:1px solid #8bcaff;border-radius:50%;width:13px;height:13px}.buddy-assistant-module__Nkvcxq__textZoom input::-moz-range-thumb{background:#2495f2;border:1px solid #8bcaff;border-radius:50%;width:13px;height:13px}.buddy-assistant-module__Nkvcxq__textZoom input:focus-visible{outline-offset:6px;outline:2px solid #2495f2}.buddy-assistant-module__Nkvcxq__panelSizeControl{color:var(--lightningcss-light,#53636c)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#f8faf9f5)var(--lightningcss-dark,var(--surface));border-bottom:1px solid #d6dbda;grid-template-columns:auto auto minmax(90px,1fr) 42px;align-items:center;gap:8px;padding:8px 11px;display:none}.buddy-assistant-module__Nkvcxq__panel{resize:both;min-width:340px;max-width:min(760px,100vw - 32px);min-height:380px;max-height:calc(100vh - 32px);overflow:hidden}.buddy-assistant-module__Nkvcxq__panelSizeControl label,.buddy-assistant-module__Nkvcxq__panelSizeControl>span{font-size:11px;font-weight:800}.buddy-assistant-module__Nkvcxq__panelSizeControl input{accent-color:#0969cc;cursor:pointer;width:100%}.buddy-assistant-module__Nkvcxq__panelSizeControl strong{color:var(--lightningcss-light,#20313b)var(--lightningcss-dark,var(--muted));text-align:right;font-size:11px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__panelSizeControl{background:var(--lightningcss-light,#f8faf9d1)var(--lightningcss-dark,var(--surface));padding:6px 10px}.buddy-assistant-module__Nkvcxq__subscriptionBar{background:var(--lightningcss-light,#eef3f6f5)var(--lightningcss-dark,var(--surface));border-bottom:1px solid #d6dbda;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 10px;display:grid}.buddy-assistant-module__Nkvcxq__subscriptionBar>span{width:24px;height:24px;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#fff);background:#687780;border-radius:7px;place-items:center;font:850 11px/1 ui-monospace,monospace;display:grid}.buddy-assistant-module__Nkvcxq__subscriptionBar[data-connected=true]>span{background:#15865f}.buddy-assistant-module__Nkvcxq__subscriptionBar div{min-width:0}.buddy-assistant-module__Nkvcxq__subscriptionBar strong,.buddy-assistant-module__Nkvcxq__subscriptionBar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.buddy-assistant-module__Nkvcxq__subscriptionBar strong{color:var(--lightningcss-light,#20313b)var(--lightningcss-dark,var(--muted));font-size:11px}.buddy-assistant-module__Nkvcxq__subscriptionBar small{color:var(--lightningcss-light,#68747a)var(--lightningcss-dark,var(--muted));margin-top:2px;font-size:10px}.buddy-assistant-module__Nkvcxq__subscriptionBar button{color:#005cc8;background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,var(--surface));cursor:pointer;border:1px solid #abc7e7;border-radius:6px;min-height:25px;padding:0 8px;font-size:10px;font-weight:800}.buddy-assistant-module__Nkvcxq__subscriptionBar button:disabled{opacity:.45;cursor:default}.buddy-assistant-module__Nkvcxq__subscriptionBar .buddy-assistant-module__Nkvcxq__deviceCode{letter-spacing:.08em;grid-column:2/4;justify-self:start;font-family:ui-monospace,monospace}.buddy-assistant-module__Nkvcxq__subscriptionBar p{color:var(--lightningcss-light,#52636d)var(--lightningcss-dark,var(--muted));grid-column:2/4;margin:0;font-size:10px;line-height:1.35}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__subscriptionBar{background:var(--lightningcss-light,#eef3f6d1)var(--lightningcss-dark,var(--surface));padding:5px 9px}.buddy-assistant-module__Nkvcxq__qualityNotice{color:var(--text-muted);overflow-wrap:anywhere;flex:none;padding:4px 10px;font-size:10px;line-height:1.4}.buddy-assistant-module__Nkvcxq__boundary{color:var(--lightningcss-light,#6f787c)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#eef0ed)var(--lightningcss-dark,var(--surface));border-bottom:1px solid #dde1e1;align-items:center;gap:7px;padding:9px 14px;font-size:10px;display:flex}.buddy-assistant-module__Nkvcxq__boundary span{color:#38a276;font-size:10px}.buddy-assistant-module__Nkvcxq__manifestIdle{color:var(--lightningcss-light,#68747a)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));border-bottom:1px solid #dde1e1;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.buddy-assistant-module__Nkvcxq__manifestIdle span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.buddy-assistant-module__Nkvcxq__manifestIdle strong{color:var(--lightningcss-light,#26343b)var(--lightningcss-dark,var(--muted));text-align:right;font-size:10px}.buddy-assistant-module__Nkvcxq__intentCard{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));border-bottom:1px solid #d6dcde;max-height:min(270px,34vh);padding:12px 14px;overflow-y:auto}.buddy-assistant-module__Nkvcxq__intentCard>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.buddy-assistant-module__Nkvcxq__intentCard>header span{color:#005cc8;letter-spacing:.08em;text-transform:uppercase;font:800 10px/1 ui-monospace,monospace}.buddy-assistant-module__Nkvcxq__intentCard>header strong{color:var(--lightningcss-light,#6e787d)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#f5f6f5)var(--lightningcss-dark,var(--surface));letter-spacing:.04em;border:1px solid #d4dbde;border-radius:4px;padding:4px 6px;font-size:10px}.buddy-assistant-module__Nkvcxq__intentCard>header strong[data-execution=READY_TO_QUEUE]{color:#147a55;background:var(--lightningcss-light,#edf8f2)var(--lightningcss-dark,var(--surface));border-color:#a7d7c2}.buddy-assistant-module__Nkvcxq__intentCard>header strong[data-execution=PLAN_ONLY],.buddy-assistant-module__Nkvcxq__intentCard>header strong[data-execution=APPROVAL_GATE]{color:#075da9;background:var(--lightningcss-light,#edf5fd)var(--lightningcss-dark,var(--surface));border-color:#b9d2ee}.buddy-assistant-module__Nkvcxq__intentCard>header strong[data-execution=PHYSICAL_GATE]{color:#7b5c04;background:var(--lightningcss-light,#fff8e5)var(--lightningcss-dark,var(--surface));border-color:#e2c77d}.buddy-assistant-module__Nkvcxq__intentCard dl{background:var(--lightningcss-light,#dce1e2)var(--lightningcss-dark,var(--surface));border:1px solid #dce1e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.buddy-assistant-module__Nkvcxq__intentCard dl div{background:var(--lightningcss-light,#fafbf9)var(--lightningcss-dark,var(--surface));min-width:0;padding:7px 8px}.buddy-assistant-module__Nkvcxq__intentCard dt{color:var(--lightningcss-light,#7a858a)var(--lightningcss-dark,var(--muted));letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800}.buddy-assistant-module__Nkvcxq__intentCard dd{color:var(--lightningcss-light,#26343b)var(--lightningcss-dark,var(--muted));text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 10px/1.35 ui-monospace,monospace;overflow:hidden}.buddy-assistant-module__Nkvcxq__intentReady,.buddy-assistant-module__Nkvcxq__intentNotice{color:#176e50;background:var(--lightningcss-light,#edf8f2)var(--lightningcss-dark,var(--surface));border-radius:4px;margin:9px 0 0;padding:7px 8px;font-size:10px;line-height:1.4}.buddy-assistant-module__Nkvcxq__blockers{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.buddy-assistant-module__Nkvcxq__blockers li{color:var(--lightningcss-light,#73413d)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#fff2f0)var(--lightningcss-dark,var(--surface));border-left:2px solid #bf5147;padding:7px 8px}.buddy-assistant-module__Nkvcxq__blockers strong,.buddy-assistant-module__Nkvcxq__blockers span{display:block}.buddy-assistant-module__Nkvcxq__blockers strong{letter-spacing:.06em;margin-bottom:3px;font-size:10px}.buddy-assistant-module__Nkvcxq__blockers span{font-size:10px;line-height:1.4}.buddy-assistant-module__Nkvcxq__queueRead{color:#fff;cursor:pointer;background:#005cc8;border:0;border-radius:5px;width:100%;margin-top:9px;padding:9px 10px;font-size:10px;font-weight:800}.buddy-assistant-module__Nkvcxq__queueRead:disabled{opacity:.55;cursor:default}.buddy-assistant-module__Nkvcxq__intentNotice{color:var(--lightningcss-light,#39515e)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#edf2f5)var(--lightningcss-dark,var(--surface))}.buddy-assistant-module__Nkvcxq__messages{overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.buddy-assistant-module__Nkvcxq__messages>*{flex-shrink:0}.buddy-assistant-module__Nkvcxq__messages article{border:1px solid #d7dcdd;border-radius:8px;max-width:88%;padding:11px 12px}.buddy-assistant-module__Nkvcxq__messages article .buddy-assistant-module__Nkvcxq__backToQuestion{color:var(--lightningcss-light,#075faf)var(--lightningcss-dark,#8bcaff);font:500 11px var(--font-ui);cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:3px 0;display:block}.buddy-assistant-module__Nkvcxq__messages article .buddy-assistant-module__Nkvcxq__backToQuestion:focus-visible{outline-offset:3px;outline:2px solid #2495f2}.buddy-assistant-module__Nkvcxq__messages article>span{color:#005cc8;font-size:calc(7px * var(--buddy-text-scale));letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-weight:800;display:block}.buddy-assistant-module__Nkvcxq__messages article p{color:var(--lightningcss-light,#354147)var(--lightningcss-dark,var(--muted));font-size:calc(10px * var(--buddy-text-scale));margin:0;line-height:1.55}.buddy-assistant-module__Nkvcxq__buddyMessage{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));align-self:flex-start;border-bottom-left-radius:2px!important}.buddy-assistant-module__Nkvcxq__userMessage{background:var(--lightningcss-light,#edf5ff)var(--lightningcss-dark,var(--surface));align-self:flex-end;border-color:#bfd4ee!important;border-bottom-right-radius:2px!important}.buddy-assistant-module__Nkvcxq__userMessage>span{color:var(--lightningcss-light,#60788e)var(--lightningcss-dark,var(--muted))!important}.buddy-assistant-module__Nkvcxq__messages[data-interaction-mode=CHAT] article{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#122536);box-shadow:inset 2px 0 #1684e8;border-color:#315f88!important}.buddy-assistant-module__Nkvcxq__messages[data-interaction-mode=CHAT] .buddy-assistant-module__Nkvcxq__userMessage{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#142c40);box-shadow:inset -2px 0 #2495f2;border-color:#3476ad!important}.buddy-assistant-module__Nkvcxq__messages[data-interaction-mode=CHAT] article>span{color:#4da8f7!important}.buddy-assistant-module__Nkvcxq__messages[data-interaction-mode=CHAT] article p{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e4f2ff)}.buddy-assistant-module__Nkvcxq__messages[data-interaction-mode=NOTE] article{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#2b2116);box-shadow:inset 2px 0 #d68a20;border-color:#83571f!important}.buddy-assistant-module__Nkvcxq__messages[data-interaction-mode=NOTE] .buddy-assistant-module__Nkvcxq__userMessage{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#342616);box-shadow:inset -2px 0 #efa12d;border-color:#a46a1e!important}.buddy-assistant-module__Nkvcxq__messages[data-interaction-mode=NOTE] article>span{color:#f0a83c!important}.buddy-assistant-module__Nkvcxq__messages[data-interaction-mode=NOTE] article p{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#fff0d5)}.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__textUserMessage,.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__chatUserMessage{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#142c40)!important;border-color:#3476ad!important;box-shadow:inset -2px 0 #2495f2!important}.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__textUserMessage>span,.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__chatUserMessage>span{color:#4da8f7!important}.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__textUserMessage p,.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__chatUserMessage p{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e4f2ff)!important}.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__voiceUserMessage,.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__noteUserMessage{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#342616)!important;border-color:#a46a1e!important;box-shadow:inset -2px 0 #efa12d!important}.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__voiceUserMessage>span,.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__noteUserMessage>span{color:#f0a83c!important}.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__voiceUserMessage p,.buddy-assistant-module__Nkvcxq__messages .buddy-assistant-module__Nkvcxq__noteUserMessage p{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#fff0d5)!important}.buddy-assistant-module__Nkvcxq__dictationProgress{align-items:center;gap:8px;display:flex}.buddy-assistant-module__Nkvcxq__commitDictationButton{color:#fff4df;font-size:calc(8px * var(--buddy-text-scale));cursor:pointer;background:#9b5b08;border:1px solid #d98b21;border-radius:7px;margin:8px 0 0 auto;padding:6px 10px;font-weight:800;display:block}.buddy-assistant-module__Nkvcxq__commitDictationButton:hover:not(:disabled){background:#b66d0b}.buddy-assistant-module__Nkvcxq__commitDictationButton:disabled{opacity:.65;cursor:wait}.buddy-assistant-module__Nkvcxq__dictationSpinner{border:2px solid #f0a83c52;border-top-color:#f0a83c;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.72s linear infinite buddy-assistant-module__Nkvcxq__buddy-dictation-spin}@keyframes buddy-assistant-module__Nkvcxq__buddy-dictation-spin{to{transform:rotate(360deg)}}.buddy-assistant-module__Nkvcxq__prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 14px 11px;display:grid}.buddy-assistant-module__Nkvcxq__prompts button{color:#005cc8;background:var(--lightningcss-light,#f1f6fd)var(--lightningcss-dark,var(--surface));cursor:pointer;border:1px solid #c7d7e8;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:700}.buddy-assistant-module__Nkvcxq__prompts button:last-child:nth-child(odd){grid-column:1/-1}.buddy-assistant-module__Nkvcxq__composer{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));border-top:1px solid #d8dcdd;padding:12px 14px 14px}.buddy-assistant-module__Nkvcxq__conversationDock{justify-content:center;align-items:center;gap:9px;margin-bottom:11px;display:flex}.buddy-assistant-module__Nkvcxq__modeSwitch{background:var(--lightningcss-light,#f2f4f3)var(--lightningcss-dark,var(--surface));border:1px solid #d6dcde;border-radius:12px;flex-wrap:wrap;flex:0 auto;gap:5px;min-width:0;max-width:100%;padding:4px;display:flex}.buddy-assistant-module__Nkvcxq__modeSwitch button,.buddy-assistant-module__Nkvcxq__voiceSessionButtons button{color:#627078;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;transition:color .14s,border-color .14s,background .14s,box-shadow .14s;display:grid}.buddy-assistant-module__Nkvcxq__modeSwitch button:hover,.buddy-assistant-module__Nkvcxq__voiceSessionButtons button:hover{color:#075faf;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface))}.buddy-assistant-module__Nkvcxq__modeSwitch button:focus-visible,.buddy-assistant-module__Nkvcxq__voiceSessionButtons button:focus-visible{outline-offset:2px;outline:2px solid #5a9ee5}.buddy-assistant-module__Nkvcxq__modeSwitch button:disabled{cursor:default;opacity:.45}.buddy-assistant-module__Nkvcxq__modeSwitch button svg,.buddy-assistant-module__Nkvcxq__voiceSessionButtons button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px;overflow:visible}.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__voiceModeActive{color:#fff;background:#0969cc;border-color:#0a68c8;box-shadow:0 5px 14px #005cc83d}.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__voiceModeActive:hover{color:#fff;background:#075bae}.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__interactionModeButton{white-space:normal;flex:106px;grid-template-columns:18px minmax(0,1fr);grid-auto-flow:column;gap:6px;width:auto;min-width:0;height:auto;min-height:32px;padding:6px 10px;font-size:10px;font-weight:800}.buddy-assistant-module__Nkvcxq__interactionModeButton span{overflow-wrap:anywhere;line-height:1.3}.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__noteModeActive{color:#fff4df;background:#9a5e0a;border-color:#c78320;box-shadow:0 5px 14px #9a5e0a42}.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__noteModeActive:hover{color:#fff;background:#825008}.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__modeMicrophone{flex:0 0 32px;width:32px;min-width:32px}.buddy-assistant-module__Nkvcxq__modeSwitch[data-interaction-mode=CHAT]{background:#1065b824;border-color:#2087e8ad;box-shadow:inset 0 0 0 1px #2e91ed1a,0 0 14px #0f6dca1f}.buddy-assistant-module__Nkvcxq__modeSwitch[data-interaction-mode=NOTE]{background:#a6660c2b;border-color:#d99225c2;box-shadow:inset 0 0 0 1px #e59c2e1f,0 0 14px #b56f1024}.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__microphoneActive{color:#fff;background:#0969cc;border-color:#1682e8;animation:1.05s ease-in-out infinite buddy-assistant-module__Nkvcxq__buddyMicrophoneActive;box-shadow:0 0 0 3px #0969cc4d,0 0 18px #1989f17a}.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__microphoneActive.buddy-assistant-module__Nkvcxq__noteMicrophone{color:#fff8e8;background:#a7660c;border-color:#d99225;box-shadow:0 0 0 3px #d9922557,0 0 18px #e6971f80}@keyframes buddy-assistant-module__Nkvcxq__buddyMicrophoneActive{0%,to{filter:brightness(.86);opacity:.78;transform:scale(.92)}50%{filter:brightness(1.34);opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__microphoneActive{animation:none}}@media (max-width:430px){.buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__interactionModeButton{min-width:0;padding:0 8px}}.buddy-assistant-module__Nkvcxq__voiceStatus{min-width:0;color:var(--lightningcss-light,#59676e)var(--lightningcss-dark,var(--muted));flex:auto;align-items:center;gap:7px;font-size:10px;font-weight:700;display:none}.buddy-assistant-module__Nkvcxq__voiceStatus>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buddy-assistant-module__Nkvcxq__voiceStatus i{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));border:1px solid #d2dadd;border-radius:999px;flex:none;align-items:center;gap:2px;height:20px;padding:0 7px;display:flex}.buddy-assistant-module__Nkvcxq__voiceStatus i b{background:#87969d;border-radius:2px;width:2px;height:5px}.buddy-assistant-module__Nkvcxq__voiceStatus i[data-status=CONNECTING] b,.buddy-assistant-module__Nkvcxq__voiceStatus i[data-status=LISTENING] b,.buddy-assistant-module__Nkvcxq__voiceStatus i[data-status=THINKING] b,.buddy-assistant-module__Nkvcxq__voiceStatus i[data-status=SPEAKING] b{background:#0b69c7;animation:.72s ease-in-out infinite alternate buddy-assistant-module__Nkvcxq__buddy-voice-level}.buddy-assistant-module__Nkvcxq__voiceStatus i[data-status=SPEAKING] b{background:#20a67a}.buddy-assistant-module__Nkvcxq__voiceStatus i[data-status=ERROR] b{background:#c44f46}.buddy-assistant-module__Nkvcxq__voiceStatus i b:nth-child(2){height:10px;animation-delay:.16s!important}.buddy-assistant-module__Nkvcxq__voiceStatus i b:nth-child(3){height:7px;animation-delay:.32s!important}.buddy-assistant-module__Nkvcxq__voiceSessionButtons{flex:none;gap:3px;display:flex}.buddy-assistant-module__Nkvcxq__voiceSessionButtons button{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));border-color:#d5dcde;border-radius:8px;width:29px;height:29px}.buddy-assistant-module__Nkvcxq__voiceSessionButtons button:last-child{color:#a64740}.buddy-assistant-module__Nkvcxq__voiceSessionButtons .buddy-assistant-module__Nkvcxq__voiceMuteButton{color:#7c898f;background:#76848b1a}.buddy-assistant-module__Nkvcxq__voiceSessionButtons .buddy-assistant-module__Nkvcxq__voiceMuteButton[data-muted=true]{color:#fff4df;background:#9a5e0a;border-color:#d99225;box-shadow:0 0 0 2px #d9922538}.buddy-assistant-module__Nkvcxq__voiceError{color:var(--lightningcss-light,#843f39)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#fff0ee)var(--lightningcss-dark,var(--surface));border-left:2px solid #c44f46;margin:0 0 9px;padding:6px 7px;font-size:10px;line-height:1.4}.buddy-assistant-module__Nkvcxq__voiceError p{margin:0}.buddy-assistant-module__Nkvcxq__voiceError button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-top:6px;padding:5px 8px;font-weight:700}.buddy-assistant-module__Nkvcxq__voiceSetup{color:var(--lightningcss-light,#35526a)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#f1f7fd)var(--lightningcss-dark,var(--surface));border:1px solid #c7d9ec;border-radius:6px;margin:0 0 9px;padding:7px 8px;font-size:10px;line-height:1.45}.buddy-assistant-module__Nkvcxq__voiceSetup code{color:#005cc8;font:800 10px/1 ui-monospace,monospace}.buddy-assistant-module__Nkvcxq__composer label{color:var(--lightningcss-light,#697276)var(--lightningcss-dark,var(--muted));letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.buddy-assistant-module__Nkvcxq__inputRow{grid-template-columns:minmax(0,1fr) 37px;gap:7px;display:grid}.buddy-assistant-module__Nkvcxq__composer input{min-width:0;height:39px;color:var(--lightningcss-light,#243037)var(--lightningcss-dark,var(--muted));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface));border:1px solid #cbd1d2;border-radius:6px;padding:0 10px;font-size:10px}.buddy-assistant-module__Nkvcxq__inputRow button{color:#fff;cursor:pointer;background:#005cc8;border:0;border-radius:6px;place-items:center;font-size:16px;display:grid}.buddy-assistant-module__Nkvcxq__inputRow button:disabled{opacity:.4;cursor:default}@media (max-width:620px){.buddy-assistant-module__Nkvcxq__launcher{grid-template-columns:34px;min-width:0;padding:7px;bottom:12px;right:76px}.buddy-assistant-module__Nkvcxq__launcher strong,.buddy-assistant-module__Nkvcxq__launcher small{display:none}.buddy-assistant-module__Nkvcxq__panel{width:auto;inset:8px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel{width:auto;height:auto;max-height:min(54svh,460px);inset:auto 8px 8px}.buddy-assistant-module__Nkvcxq__conversationDock{gap:6px}.buddy-assistant-module__Nkvcxq__voiceStatus>span{display:none}}@media (min-width:621px) and (max-width:1100px){.buddy-assistant-module__Nkvcxq__reviewRoomPanel{width:min(330px,100vw - 24px);height:auto;max-height:min(430px,100vh - 88px);bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.buddy-assistant-module__Nkvcxq__panel{transition:none}.buddy-assistant-module__Nkvcxq__voiceStatus i b{animation:none!important}}:is(html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__panel,html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__reviewRoomPanel){color:#e7eef2;background:#11191ef0;border-color:#43515a}:is(html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__subscriptionBar,html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__panelSizeControl,html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__composer){color:#dce6eb;background:#161f24f5;border-color:#34414a}:is(html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__subscriptionBar strong,html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__panelSizeControl strong){color:#edf3f6}:is(html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__subscriptionBar small,html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__subscriptionBar p,html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__composer label){color:#a9b6bd}html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__messages article{color:#e7eef2;background:#1b252b;border-color:#43515a}html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__buddyMessage{color:#e7eef2;background:#1b252b;border-color:#43515a}html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__userMessage{color:#e7eef2;background:#142536;border-color:#315b84!important}html[data-studio-theme=dark] :is(.buddy-assistant-module__Nkvcxq__boundary,.buddy-assistant-module__Nkvcxq__manifestIdle,.buddy-assistant-module__Nkvcxq__intentCard,.buddy-assistant-module__Nkvcxq__voiceSetup,.buddy-assistant-module__Nkvcxq__voiceStatus i,.buddy-assistant-module__Nkvcxq__voiceSessionButtons button,.buddy-assistant-module__Nkvcxq__prompts button){color:#dce6eb;background:#151d22;border-color:#34414a}html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__manifestIdle strong{color:#edf3f6}html[data-studio-theme=dark] :is(.buddy-assistant-module__Nkvcxq__modeSwitch,.buddy-assistant-module__Nkvcxq__conversationDock){background:#10181d;border-color:#34414a}html[data-studio-theme=dark] :is(.buddy-assistant-module__Nkvcxq__modeSwitch button:hover,.buddy-assistant-module__Nkvcxq__voiceSessionButtons button:hover){color:#b9dcff;background:#1b2c3b}html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__voiceError{color:#ffb1aa;background:#321d1d;border-color:#74413e}.buddy-assistant-module__Nkvcxq__panel,.buddy-assistant-module__Nkvcxq__reviewRoomPanel{resize:none;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.buddy-assistant-module__Nkvcxq__reviewRoomPanel{width:auto;height:auto}.buddy-assistant-module__Nkvcxq__systemAssistantPanel{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#0d1a20);width:min(430px,100vw - 32px);height:min(620px,100vh - 112px);max-height:calc(100vh - 32px);color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8f0f4);border:1px solid #31444f;border-radius:14px;overflow:hidden;box-shadow:0 24px 72px #0000007a}.buddy-assistant-module__Nkvcxq__systemAssistantPanel:not(.buddy-assistant-module__Nkvcxq__calendarPanel):not(.buddy-assistant-module__Nkvcxq__timelinePanel){opacity:0;transform-origin:100% 100%;height:min(620px,100dvh - 108px);transition:transform .18s,opacity .18s,visibility .18s;inset:auto 20px 80px auto;transform:translateY(16px)}.buddy-assistant-module__Nkvcxq__systemAssistantPanel.buddy-assistant-module__Nkvcxq__panelOpen:not(.buddy-assistant-module__Nkvcxq__calendarPanel):not(.buddy-assistant-module__Nkvcxq__timelinePanel){opacity:1;transform:translateY(0)}.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__header{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#132128);border-bottom:1px solid #2a3d47;min-height:58px;padding:10px 12px}.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__subscriptionBar,.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__intentCard,.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__panelSizeControl{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#101f26);color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#aebdc5);border-color:#2d424d}.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__messages{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#0d1a20);padding:14px}.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__messages article{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#14242c);color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#edf5f8);border-color:#344c58}.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__composer{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#132128);border-top:1px solid #2a3d47;padding:12px 14px 14px}.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__modeSwitch{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#0d1a20);border-color:#334954;width:max-content;max-width:100%;margin-inline:auto}.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__voiceSessionButtons,.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__voiceSetup,.buddy-assistant-module__Nkvcxq__systemAssistantPanel:not(.buddy-assistant-module__Nkvcxq__calendarPanel) .buddy-assistant-module__Nkvcxq__modeSwitch>button:nth-of-type(2){display:none}.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__modeSwitch>button:first-of-type{color:#f0f7fb;background:#0b72d9;justify-content:center;min-width:132px}.buddy-assistant-module__Nkvcxq__systemAssistantPanel input,.buddy-assistant-module__Nkvcxq__systemAssistantPanel textarea{background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#0a161c);color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#edf5f8);border-color:#344b57}.buddy-assistant-module__Nkvcxq__systemAssistantPanel input::placeholder,.buddy-assistant-module__Nkvcxq__systemAssistantPanel textarea::placeholder{color:var(--lightningcss-light,#70848f)var(--lightningcss-dark,var(--muted))}.buddy-assistant-module__Nkvcxq__timelinePanel{transform-origin:100% 100%;background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,#0d1a20e0);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);opacity:.9;border-color:#4a6777b8;grid-template-rows:auto auto auto minmax(120px,1fr) auto auto;width:min(400px,100vw - 44px);min-width:0;max-width:calc(100vw - 44px);height:min(560px,100dvh - 98px);min-height:0;max-height:calc(100dvh - 98px);transition:transform .18s,visibility .18s,opacity .14s;inset:auto 22px 76px auto;transform:translateY(calc(100% + 92px));box-shadow:0 20px 62px #00000061}.buddy-assistant-module__Nkvcxq__timelinePanel.buddy-assistant-module__Nkvcxq__panelOpen{transform:translateY(0)}.buddy-assistant-module__Nkvcxq__timelinePanel.buddy-assistant-module__Nkvcxq__panelOpen:hover,.buddy-assistant-module__Nkvcxq__timelinePanel.buddy-assistant-module__Nkvcxq__panelOpen:focus-within{opacity:.98}.buddy-assistant-module__Nkvcxq__minimizeBuddy{font-size:18px;line-height:1}.buddy-assistant-module__Nkvcxq__timelinePanel :is(.buddy-assistant-module__Nkvcxq__header,.buddy-assistant-module__Nkvcxq__boundary,.buddy-assistant-module__Nkvcxq__manifestIdle,.buddy-assistant-module__Nkvcxq__messages,.buddy-assistant-module__Nkvcxq__prompts,.buddy-assistant-module__Nkvcxq__composer){min-width:0}.buddy-assistant-module__Nkvcxq__timelinePanel :is(.buddy-assistant-module__Nkvcxq__messages article,.buddy-assistant-module__Nkvcxq__messages article p,.buddy-assistant-module__Nkvcxq__manifestIdle strong){overflow-wrap:anywhere;max-width:100%}.buddy-assistant-module__Nkvcxq__timelinePanel .buddy-assistant-module__Nkvcxq__messages{min-height:120px;overflow:hidden auto}.buddy-assistant-module__Nkvcxq__timelinePanel .buddy-assistant-module__Nkvcxq__composer{max-height:min(250px,38vh);overflow:hidden auto}.buddy-assistant-module__Nkvcxq__timelinePanel .buddy-assistant-module__Nkvcxq__modeSwitch>button:nth-of-type(3),.buddy-assistant-module__Nkvcxq__timelinePanel .buddy-assistant-module__Nkvcxq__voiceSessionButtons{display:inline-flex}.buddy-assistant-module__Nkvcxq__timelinePanel .buddy-assistant-module__Nkvcxq__modeSwitch>button:nth-of-type(3){min-width:38px}.buddy-assistant-module__Nkvcxq__calendarPanel.buddy-assistant-module__Nkvcxq__systemAssistantPanel{transform-origin:100% 100%;inset:auto 18px 78px auto;transform:translateY(calc(100% + 96px))}.buddy-assistant-module__Nkvcxq__calendarPanel.buddy-assistant-module__Nkvcxq__panelOpen{transform:translateY(0)}.buddy-assistant-module__Nkvcxq__calendarPanel .buddy-assistant-module__Nkvcxq__modeSwitch>button:nth-of-type(2),.buddy-assistant-module__Nkvcxq__calendarPanel .buddy-assistant-module__Nkvcxq__modeSwitch>button:nth-of-type(3),.buddy-assistant-module__Nkvcxq__calendarPanel .buddy-assistant-module__Nkvcxq__voiceSessionButtons{display:inline-flex}.buddy-assistant-module__Nkvcxq__calendarPanel .buddy-assistant-module__Nkvcxq__modeSwitch>button:first-of-type{min-width:0}.buddy-assistant-module__Nkvcxq__calendarPanel .buddy-assistant-module__Nkvcxq__modeSwitch>button:nth-of-type(3){min-width:38px}.buddy-assistant-module__Nkvcxq__calendarPanel .buddy-assistant-module__Nkvcxq__modeSwitch{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;width:100%;max-width:440px;display:grid}.buddy-assistant-module__Nkvcxq__calendarPanel .buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__interactionModeButton{width:100%;min-width:0}.buddy-assistant-module__Nkvcxq__calendarPanel .buddy-assistant-module__Nkvcxq__modeSwitch .buddy-assistant-module__Nkvcxq__modeMicrophone{width:42px;min-width:42px}@media (max-width:620px){.buddy-assistant-module__Nkvcxq__calendarPanel.buddy-assistant-module__Nkvcxq__systemAssistantPanel{bottom:64px;right:8px}}.buddy-assistant-module__Nkvcxq__timelinePanel .buddy-assistant-module__Nkvcxq__prompts{grid-template-columns:1fr}.buddy-assistant-module__Nkvcxq__timelinePanel .buddy-assistant-module__Nkvcxq__prompts button,.buddy-assistant-module__Nkvcxq__timelinePanel .buddy-assistant-module__Nkvcxq__prompts button:last-child:nth-child(odd){grid-column:auto;width:100%}.buddy-assistant-module__Nkvcxq__resizeHandle{z-index:8;cursor:nwse-resize;touch-action:none;background:0 0;border:0;width:26px;height:26px;padding:0;position:absolute;top:0;left:0}.buddy-assistant-module__Nkvcxq__resizeHandle:after{content:"";border-top:2px solid #8fa0aa;border-left:2px solid #8fa0aa;width:9px;height:9px;position:absolute;top:5px;left:5px}body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__launcher{width:46px;min-width:46px;height:46px;box-shadow:none;opacity:.32;background:0 0;border-color:#0000;border-radius:50%;padding:0;transition:opacity .18s,transform .18s,box-shadow .18s;bottom:18px;right:18px;overflow:hidden}body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__launcher>span{border-radius:50%;grid-row:auto;width:42px;height:42px;box-shadow:0 8px 24px #0000004d}body[data-review-focus=true]:not([data-review-fullscreen=true]) .buddy-assistant-module__Nkvcxq__launcher{top:var(--buddy-focus-top,auto);right:var(--buddy-focus-right,42px);bottom:var(--buddy-focus-bottom,170px);left:var(--buddy-focus-left,auto);width:42px;min-width:42px;height:42px;box-shadow:none;opacity:.72;cursor:grab;touch-action:none;background:0 0;border-color:#0000;border-radius:50%;padding:0;overflow:hidden}body[data-review-focus=true]:not([data-review-fullscreen=true]) .buddy-assistant-module__Nkvcxq__launcher:active{cursor:grabbing}body[data-review-focus=true]:not([data-review-fullscreen=true]) .buddy-assistant-module__Nkvcxq__launcher>span{border-radius:50%;grid-row:auto;width:40px;height:40px;box-shadow:0 8px 24px #00000047}:is(body[data-review-focus=true]:not([data-review-fullscreen=true]) .buddy-assistant-module__Nkvcxq__launcher strong,body[data-review-focus=true]:not([data-review-fullscreen=true]) .buddy-assistant-module__Nkvcxq__launcher small){display:none}:is(body[data-review-focus=true]:not([data-review-fullscreen=true]) .buddy-assistant-module__Nkvcxq__launcher:hover,body[data-review-focus=true]:not([data-review-fullscreen=true]) .buddy-assistant-module__Nkvcxq__launcher:focus-visible,body[data-review-focus=true]:not([data-review-fullscreen=true]) .buddy-assistant-module__Nkvcxq__launcher[aria-expanded=true]){opacity:1;transform:scale(1.04)}body[data-review-focus=true]:not([data-review-fullscreen=true]) .buddy-assistant-module__Nkvcxq__reviewRoomPanel.buddy-assistant-module__Nkvcxq__panelOpen{top:auto;right:18px;bottom:var(--buddy-focus-panel-bottom,112px);opacity:1;visibility:visible;max-width:min(620px,100vw - 36px);max-height:calc(100vh - 130px);left:auto;transform:none}:is(body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__launcher strong,body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__launcher small){display:none}:is(body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__launcher:hover,body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__launcher:focus-visible,body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__launcher[aria-expanded=true]){opacity:1;transform:scale(1.04);box-shadow:0 10px 34px #0006}body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__panelOpen{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .17s,transform .17s;left:auto;right:18px;transform:none}body[data-review-fullscreen=true]:has(.launcher:hover) .buddy-assistant-module__Nkvcxq__panelOpen{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}body[data-review-fullscreen=true]:has(.launcher:focus-visible) .buddy-assistant-module__Nkvcxq__panelOpen{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}body[data-review-fullscreen=true]:has(.launcher[aria-expanded=true]) .buddy-assistant-module__Nkvcxq__panelOpen{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__panelOpen:hover{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__panelOpen:focus-within{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__header{cursor:grab;touch-action:none;grid-template-columns:minmax(0,1fr) 28px auto 28px 28px;min-height:40px;padding:5px 9px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__header:active{cursor:grabbing}.buddy-assistant-module__Nkvcxq__connectionToggle{font-size:14px!important}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button{border-radius:6px;grid-column:auto;align-self:center;height:20px;min-height:20px;max-height:20px;padding:0 2px;font-size:8px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button:last-child{grid-column:auto;justify-self:center;width:38px}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button[data-scene-jump=true],.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button[data-scene-jump=true]:last-child:nth-child(odd){color:#dff4ff;background:#075f9b;border-color:#159fe9;justify-self:center;place-items:center;width:38px;min-width:38px;padding:0;font-size:13px;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #56c2ff2e}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button[data-scene-jump=true]:hover{color:#fff;background:#0878c4;border-color:#43b9f5}.buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts{grid-auto-rows:20px;align-self:end;width:100%;min-height:24px;max-height:28px}body[data-review-fullscreen=true] .buddy-assistant-module__Nkvcxq__reviewRoomPanel{max-width:calc(100vw - 36px);height:min(560px,100vh - 112px);max-height:calc(100vh - 112px);inset:auto 18px 76px auto}html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button{color:#dce7ed;background:#2b353b;border-color:#4b5961}html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button:hover{background:#354249;border-color:#687983}html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__prompts button[data-scene-jump=true]{color:#e8f8ff;background:#075f9b;border-color:#159fe9}:is(html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__composer,html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__conversationDock,html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__reviewRoomPanel .buddy-assistant-module__Nkvcxq__modeSwitch){color:#dce6eb;background:#182228;border-color:#43515a}html[data-studio-theme=dark] .buddy-assistant-module__Nkvcxq__messages article p{color:#e7eef2}@keyframes buddy-assistant-module__Nkvcxq__buddy-voice-level{0%{transform:scaleY(.55)}to{transform:scaleY(1.35)}}.studio-shell .buddy-assistant-module__Nkvcxq__buddyMessage{color:var(--lightningcss-light,#243e50)var(--lightningcss-dark,#e8f0f4);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17252c);border-color:var(--lightningcss-light,#c4d6e2)var(--lightningcss-dark,#38505d)}.studio-shell .buddy-assistant-module__Nkvcxq__userMessage{color:var(--lightningcss-light,#243e50)var(--lightningcss-dark,#f1f7fa);background:var(--lightningcss-light,#edf6fc)var(--lightningcss-dark,#142733);border-color:var(--lightningcss-light,#83b6d9)var(--lightningcss-dark,#246a9b)}:is(.studio-shell .buddy-assistant-module__Nkvcxq__composer,.studio-shell .buddy-assistant-module__Nkvcxq__modeSwitch,.studio-shell .buddy-assistant-module__Nkvcxq__voiceStatus){color:#dce7ec;background:#111d23;border-color:#38505d}.studio-shell .buddy-assistant-module__Nkvcxq__composer input{color:#eef4f7;background:#0d171c;border-color:#38505d}.buddy-assistant-module__Nkvcxq__welcomeGuide{gap:12px;padding-top:5px;display:grid}.buddy-assistant-module__Nkvcxq__welcomeGuide>section{gap:4px;display:grid}.buddy-assistant-module__Nkvcxq__welcomeGuide>section>strong{font:600 12px/1.4 var(--font-ui)}.buddy-assistant-module__Nkvcxq__messages article .buddy-assistant-module__Nkvcxq__welcomeGuide p{margin:0;line-height:1.5}.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true]{color:#fff;background:linear-gradient(145deg,#2184ee,#0965c4 60%,#07488f);border:1px solid #5b9de9;grid-template:1fr/1fr;place-items:center;box-shadow:inset 0 1px 1px #ffffff47,inset 0 -7px 13px #021f593d,0 9px 25px #00000052;inset:auto 80px max(20px, env(safe-area-inset-bottom)) auto!important;z-index:210!important;visibility:visible!important;opacity:1!important;border-radius:50%!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;display:grid!important;position:fixed!important;transform:none!important}.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true]>span{width:100%;height:100%;font:750 18px/1 var(--font-ui);background:0 0;border-radius:50%;grid-area:1/1}.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true][data-background-admin=false]{right:20px!important}.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true] :is(strong,small){display:none}.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true][data-advice-pending=true]:after{content:"";border:2px solid var(--surface);background:#f6bd4b;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;right:0}.buddy-assistant-module__Nkvcxq__panel[data-review-floating=true]{pointer-events:none;opacity:0;flex-direction:column;inset:var(--buddy-review-top,auto) var(--buddy-review-right,20px) var(--buddy-review-bottom,80px) var(--buddy-review-left,auto)!important;width:min(var(--buddy-review-width,400px), calc(100vw - 32px))!important;height:min(var(--buddy-review-height,620px), calc(100dvh - 32px))!important;background:var(--surface)!important;z-index:209!important;visibility:hidden!important;border:1px solid #385363!important;border-radius:16px!important;max-width:calc(100vw - 32px)!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;display:flex!important;position:fixed!important;transform:translateY(12px)!important;box-shadow:0 18px 60px #00000059!important}.buddy-assistant-module__Nkvcxq__panel[data-review-floating=true][aria-hidden=false]{pointer-events:auto;opacity:1;visibility:visible!important;transform:none!important}.buddy-assistant-module__Nkvcxq__panel[data-review-floating=true] .buddy-assistant-module__Nkvcxq__resizeHandle{display:block}.buddy-assistant-module__Nkvcxq__panel[data-review-floating=true] .buddy-assistant-module__Nkvcxq__header{cursor:move;grid-template-columns:minmax(0,1fr) 30px 30px auto 30px 30px}.buddy-assistant-module__Nkvcxq__panel[data-review-floating=true] .buddy-assistant-module__Nkvcxq__minimizeBuddy{display:grid}.buddy-assistant-module__Nkvcxq__panel[data-review-floating=true] .buddy-assistant-module__Nkvcxq__messages{min-height:0;padding:12px}.buddy-assistant-module__Nkvcxq__panel[data-review-floating=true] .buddy-assistant-module__Nkvcxq__messages>*{flex-shrink:0}.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true]:focus-visible{outline-offset:4px;outline:2px solid #91c7ff}@media (prefers-reduced-motion:no-preference){.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true][data-advice-pending=true]{animation:2s ease-in-out infinite buddy-assistant-module__Nkvcxq__buddyListeningPulse}}@media (prefers-reduced-motion:reduce){.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true],.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true]>span{animation:none!important}.buddy-assistant-module__Nkvcxq__panel[data-review-floating=true]{transition:none}}.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true][data-dictating-hidden=true]{color:#241506!important;background:linear-gradient(145deg,#ffd06f,#f3a31e 55%,#c56e06)!important;border-color:#ffd083!important;box-shadow:inset 0 1px 1px #ffffff8c,0 0 0 3px #f7a0204d,0 9px 25px #00000052!important}.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true][data-dictating-hidden=true]:after{content:"";background:#fff0b9;border:2px solid #2a1b08;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:1px}@media (prefers-reduced-motion:no-preference){.buddy-assistant-module__Nkvcxq__launcher[data-review-floating=true][data-dictating-hidden=true]{animation:1.25s ease-in-out infinite buddy-assistant-module__Nkvcxq__buddyHiddenDictationPulse}}@keyframes buddy-assistant-module__Nkvcxq__buddyHiddenDictationPulse{50%{box-shadow:inset 0 1px 1px #ffffff8c,0 0 0 9px #f7a02021,0 9px 25px #00000052}}.buddy-assistant-module__Nkvcxq__dockBuddy{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);border-radius:7px;place-items:center;padding:5px;display:grid}.buddy-assistant-module__Nkvcxq__dockBuddy svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.buddy-assistant-module__Nkvcxq__resizeHandle:focus-visible{outline-offset:-2px;outline:2px solid #3caeff}@media (max-width:620px){.buddy-assistant-module__Nkvcxq__panelOpen{z-index:220}.buddy-assistant-module__Nkvcxq__panel:not([data-review-floating=true]){resize:none;min-width:0;max-width:none;min-height:0;max-height:none;inset:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important}.buddy-assistant-module__Nkvcxq__reviewRoomPanel:not([data-review-floating=true]){top:auto!important;bottom:max(68px, calc(env(safe-area-inset-bottom) + 60px))!important;height:min(54dvh,460px)!important}.buddy-assistant-module__Nkvcxq__panel[data-review-floating=true]{top:auto!important;left:8px!important;right:8px!important;bottom:max(72px, calc(env(safe-area-inset-bottom) + 64px))!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:min(620px,100dvh - 92px)!important;max-height:calc(100dvh - 92px)!important}}.buddy-assistant-module__Nkvcxq__panel[data-review-docked=true]{flex-direction:column;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;z-index:auto!important;background:var(--surface)!important;border:0!important;border-radius:0!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.buddy-assistant-module__Nkvcxq__panel[data-review-docked=true][aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible!important}.buddy-assistant-module__Nkvcxq__panel[data-review-docked=true] .buddy-assistant-module__Nkvcxq__resizeHandle{display:none}.buddy-assistant-module__Nkvcxq__panel[data-review-docked=true] .buddy-assistant-module__Nkvcxq__header{cursor:default;grid-template-columns:minmax(0,1fr) 30px 30px auto 30px 30px}.buddy-assistant-module__Nkvcxq__panel[data-review-docked=true] .buddy-assistant-module__Nkvcxq__header>.buddy-assistant-module__Nkvcxq__avatar{display:none}.buddy-assistant-module__Nkvcxq__panel[data-review-docked=true] .buddy-assistant-module__Nkvcxq__messages{flex:1;min-height:0;padding:12px;overflow-y:auto}.buddy-assistant-module__Nkvcxq__panel[data-review-docked=true] .buddy-assistant-module__Nkvcxq__messages>*{flex-shrink:0}.buddy-assistant-module__Nkvcxq__header .buddy-assistant-module__Nkvcxq__textZoom{gap:4px;height:28px}.buddy-assistant-module__Nkvcxq__header .buddy-assistant-module__Nkvcxq__textZoom>button{width:28px;min-width:28px;height:26px;min-height:26px;padding:0;font-size:16px}.buddy-assistant-module__Nkvcxq__header .buddy-assistant-module__Nkvcxq__textZoom>button:nth-of-type(2){width:46px;font-size:11px}.buddy-assistant-module__Nkvcxq__panel[data-viewport-fit=true]{flex-direction:column;inset:var(--buddy-fit-top) auto auto var(--buddy-fit-left)!important;width:var(--buddy-fit-width)!important;height:var(--buddy-fit-height)!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;display:flex!important}.buddy-assistant-module__Nkvcxq__panel[data-viewport-fit=true]>.buddy-assistant-module__Nkvcxq__header,.buddy-assistant-module__Nkvcxq__panel[data-viewport-fit=true]>.buddy-assistant-module__Nkvcxq__composer{flex-shrink:0;min-width:0}.buddy-assistant-module__Nkvcxq__panel[data-viewport-fit=true]>.buddy-assistant-module__Nkvcxq__messages{flex:1 1 0;min-height:0}.buddy-assistant-module__Nkvcxq__panel[data-viewport-fit=true] .buddy-assistant-module__Nkvcxq__composer{max-height:60%;overflow:hidden auto}.buddy-assistant-module__Nkvcxq__panel[data-viewport-fit=true] .buddy-assistant-module__Nkvcxq__inputRow{width:100%;min-width:0}.buddy-assistant-module__Nkvcxq__panel[data-viewport-fit=true] .buddy-assistant-module__Nkvcxq__header .buddy-assistant-module__Nkvcxq__buddyTitle{white-space:normal}.buddy-assistant-module__Nkvcxq__panel[data-viewport-fit=true] .buddy-assistant-module__Nkvcxq__header .buddy-assistant-module__Nkvcxq__buddyTitle small{white-space:normal;overflow-wrap:anywhere}.buddy-assistant-module__Nkvcxq__panel[data-viewport-fit=true][aria-hidden=false]{transform:none!important}.buddy-assistant-module__Nkvcxq__panel.buddy-assistant-module__Nkvcxq__compactReviewPanel[aria-hidden=true]{visibility:hidden!important;pointer-events:none!important;display:none!important}:is(html[data-studio-design=atelier] .buddy-assistant-module__Nkvcxq__panel,html[data-studio-design=atelier] .buddy-assistant-module__Nkvcxq__reviewRoomPanel){background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:0 16px 48px #0006}html[data-studio-design=atelier] .buddy-assistant-module__Nkvcxq__launcher{background:var(--atelier-selected-bg);color:var(--atelier-primary-ink);border-color:var(--atelier-primary-edge);box-shadow:var(--atelier-selected-shadow),0 5px 18px #0004}:is(html[data-studio-design=atelier] .buddy-assistant-module__Nkvcxq__launcher:hover,html[data-studio-design=atelier] .buddy-assistant-module__Nkvcxq__launcher:focus-visible){border-color:var(--atelier-primary-edge);box-shadow:var(--atelier-selected-shadow),0 0 0 3px var(--atelier-accent-soft)}.buddy-assistant-module__Nkvcxq__pinBuddy{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;flex:0 0 28px;place-items:center;padding:5px;display:grid}.buddy-assistant-module__Nkvcxq__pinBuddy svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.buddy-assistant-module__Nkvcxq__pinBuddy[aria-pressed=true]{color:var(--ink);border-color:var(--asb-link);background:var(--atelier-primary)}html[data-studio-design=atelier] .buddy-assistant-module__Nkvcxq__pinBuddy[aria-pressed=true]:not(:disabled):not([aria-disabled=true]){color:var(--atelier-selected-ink)!important;background:var(--atelier-selected-bg)!important;border-color:var(--atelier-selected-edge)!important;box-shadow:var(--atelier-selected-shadow)!important}html[data-studio-design=atelier] :is(.buddy-assistant-module__Nkvcxq__systemAssistantPanel .buddy-assistant-module__Nkvcxq__modeSwitch>button:first-of-type):not(:disabled){color:var(--atelier-selected-ink)!important;background:var(--atelier-selected-bg)!important;border-color:var(--atelier-selected-edge)!important;box-shadow:var(--atelier-selected-shadow)!important}
.text-size-controls-module__FrStwq__controls{font:500 11px/1.3 var(--font-ui);color:var(--lightningcss-light,#355363)var(--lightningcss-dark,#b4cbd6);justify-content:flex-end;align-items:center;gap:4px;display:flex}.text-size-controls-module__FrStwq__controls>span{margin-right:auto;font-size:11px}.text-size-controls-module__FrStwq__controls>button{border:1px solid var(--line,#38515e);width:28px;height:26px;min-height:26px;color:inherit;background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#193341);cursor:pointer;font:600 16px/1 var(--font-ui);border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.text-size-controls-module__FrStwq__controls>button.text-size-controls-module__FrStwq__reset{font-variant-numeric:tabular-nums;width:46px;font-size:11px}.text-size-controls-module__FrStwq__controls>button:disabled{opacity:.4;cursor:default}.text-size-controls-module__FrStwq__controls>button:focus-visible{outline-offset:2px;outline:2px solid #53b9ed}
.review-note-header-module__oxANkq__header{box-sizing:border-box;flex:none;align-self:stretch;width:100%;min-width:0;max-width:100%;margin:0 0 3px;container-type:inline-size}.review-note-header-module__oxANkq__row{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;min-height:28px;display:flex}.review-note-header-module__oxANkq__navigation{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.review-note-header-module__oxANkq__tools{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.review-note-header-module__oxANkq__inlineZoom{flex:none;min-width:0}.review-note-header-module__oxANkq__inlineZoom>div{gap:3px;width:auto;min-width:0;margin:0;display:flex}.review-note-header-module__oxANkq__inlineZoom>div>span{display:none}.review-note-header-module__oxANkq__inlineZoom button{height:24px;min-height:24px;padding:2px 5px;font-size:11px}.review-note-header-module__oxANkq__tabs{flex:0 auto;align-items:center;gap:3px;min-width:0;display:flex}.review-note-header-module__oxANkq__tabs button,.review-note-header-module__oxANkq__icon,.review-note-header-module__oxANkq__inlineActions button,.review-note-header-module__oxANkq__overflowActions button{box-sizing:border-box;color:#9fbacb;min-width:0;min-height:26px;font:600 11px/1.3 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.review-note-header-module__oxANkq__tabs button[aria-selected=true]{color:#e1f4ff;background:#12364c;border-color:#2a6b91}.review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab{color:#d5c2fa;background:#292239;border-color:#675083}.review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab:hover{color:#f1e8ff;background:#38294d;border-color:#a787cd}.review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab[aria-selected=true]{color:#f5edff;background:#493263;border-color:#ba98ec}.review-note-header-module__oxANkq__tabs button{flex:none}.review-note-header-module__oxANkq__tabs button:first-child{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.review-note-header-module__oxANkq__tabs button:first-child>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.review-note-header-module__oxANkq__tabs small{color:#9ed2f4;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;font-size:10px;display:inline-flex}.review-note-header-module__oxANkq__tabs small i{color:#728e9f;font-style:normal}.review-note-header-module__oxANkq__popoverOwner{flex:none;display:inline-flex}.review-note-header-module__oxANkq__icon{border-color:#294956;width:26px;height:26px;padding:2px}.review-note-header-module__oxANkq__icon[data-new=true]{color:#9edfff;border-color:#48b8ef;box-shadow:0 0 0 2px #238ddd20}.review-note-header-module__oxANkq__historyHelp{flex:none;align-items:center;display:inline-flex}.review-note-header-module__oxANkq__historyHelp .review-note-header-module__oxANkq__icon{color:#d5c2fa;width:22px;height:24px;box-shadow:none;background:0 0;border:0;padding:2px}.review-note-header-module__oxANkq__historyHelp .review-note-header-module__oxANkq__icon:hover,.review-note-header-module__oxANkq__historyHelp .review-note-header-module__oxANkq__icon[data-new=true]{color:#f1e8ff;box-shadow:none;background:#38294d}.review-note-header-module__oxANkq__inlineActions,.review-note-header-module__oxANkq__overflowActions{align-items:center;gap:2px;display:flex}.review-note-header-module__oxANkq__inlineActions{border-left:1px solid #31515f;padding-left:8px}.review-note-header-module__oxANkq__inlineActions button{border-color:#294956;width:24px;height:24px;padding:2px}.review-note-header-module__oxANkq__inlineActions button:disabled,.review-note-header-module__oxANkq__overflowActions button:disabled{opacity:.35;cursor:default}.review-note-header-module__oxANkq__overflowActions{display:none}.review-note-header-module__oxANkq__popover{box-sizing:border-box;color:#dcedf6;width:min(330px,100vw - 16px);max-height:min(480px,100dvh - 16px);font:12px/1.5 var(--font-ui);background:#102936;border:1px solid #397da2;border-radius:9px;margin:0;padding:12px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 35px #0009}.review-note-header-module__oxANkq__popover:popover-open{gap:8px;display:grid}.review-note-header-module__oxANkq__header :is(button):focus-visible,.review-note-header-module__oxANkq__popover :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #67c3f2}@container (max-width:340px){.review-note-header-module__oxANkq__row{column-gap:6px}.review-note-header-module__oxANkq__tabs button{padding-inline:4px;font-size:10px}.review-note-header-module__oxANkq__inlineActions{padding-left:6px}}@container (max-width:260px){.review-note-header-module__oxANkq__tabs button{gap:3px;padding-inline:4px;font-size:10px}.review-note-header-module__oxANkq__row,.review-note-header-module__oxANkq__tabs{gap:2px}.review-note-header-module__oxANkq__icon{width:23px;height:24px}.review-note-header-module__oxANkq__tabs small{font-size:9px}}.review-note-header-module__oxANkq__popover[data-tone=history]{color:#ece2f8;background:#241b31;border-color:#80649f}.review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab small{color:#dfc5ff}.review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab small i{color:#b095ce}html[data-studio-design=atelier] .review-note-header-module__oxANkq__header{margin-bottom:10px}html[data-studio-design=atelier] .review-note-header-module__oxANkq__tabs button{border-radius:6px;min-height:30px;padding:5px 8px;font-size:12px}html[data-studio-design=atelier] .review-note-header-module__oxANkq__tabs button[aria-selected=true]{color:var(--asb-link);background:var(--blue-soft);border-color:var(--atelier-selection-edge)}html[data-studio-design=atelier] .review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab{color:var(--atelier-highlight);background:var(--atelier-history);border-color:var(--atelier-history-edge)}html[data-studio-design=atelier] .review-note-header-module__oxANkq__tools{gap:6px}html[data-studio-design=atelier] .review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab[aria-selected=true]{color:var(--atelier-highlight-ink);background:var(--atelier-highlight);border-color:var(--atelier-highlight)}html[data-studio-design=atelier] .review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab:hover:not([aria-selected=true]){color:var(--atelier-highlight);background:var(--atelier-history-raised);border-color:var(--atelier-highlight)}html[data-studio-design=atelier] .review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab small{color:inherit}html[data-studio-design=atelier] .review-note-header-module__oxANkq__tabs .review-note-header-module__oxANkq__historyTab small i{color:inherit}html[data-studio-design=atelier] .review-note-header-module__oxANkq__historyHelp .review-note-header-module__oxANkq__icon{color:var(--atelier-highlight)}:is(html[data-studio-design=atelier] .review-note-header-module__oxANkq__historyHelp .review-note-header-module__oxANkq__icon:hover,html[data-studio-design=atelier] .review-note-header-module__oxANkq__historyHelp .review-note-header-module__oxANkq__icon[data-new=true]){color:var(--atelier-highlight);background:var(--atelier-history-raised)}html[data-studio-design=atelier] .review-note-header-module__oxANkq__popover[data-tone=history]{color:var(--atelier-text);background:var(--atelier-history);border-color:var(--atelier-history-edge)}html[data-studio-design=atelier] :is(.review-note-header-module__oxANkq__tabs button[aria-selected=true]:not(.review-note-header-module__oxANkq__historyTab)):not(:disabled):not([aria-disabled=true]){color:var(--atelier-selected-ink)!important;background:var(--atelier-selected-bg)!important;border-color:var(--atelier-selected-edge)!important;box-shadow:var(--atelier-selected-shadow)!important}
.previous-note-context-module__vBJHfq__context{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;max-width:100%;margin:5px 0;display:block}.previous-note-context-module__vBJHfq__trigger,.previous-note-context-module__vBJHfq__actions button,.previous-note-context-module__vBJHfq__times button,.previous-note-context-module__vBJHfq__details>button{box-sizing:border-box;color:#a8d8f2;min-width:0;min-height:26px;font:600 11px/1.4 var(--font-ui);cursor:pointer;background:#102a38;border:1px solid #2c5368;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.previous-note-context-module__vBJHfq__trigger{background:0 0;border-color:#0000;padding-left:0;font-size:10px}.previous-note-context-module__vBJHfq__trigger:hover,.previous-note-context-module__vBJHfq__trigger[aria-expanded=true]{color:#daf2ff}.previous-note-context-module__vBJHfq__trigger svg{flex:none}.previous-note-context-module__vBJHfq__details{box-sizing:border-box;color:#d5e8f3;min-width:0;max-width:100%;font:12px/1.5 var(--font-ui);background:#0b202b;border:1px solid #2c566d;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;padding:9px;display:grid}.previous-note-context-module__vBJHfq__details>label{color:#a3c0d1;gap:4px;min-width:0;font-size:11px;display:grid}.previous-note-context-module__vBJHfq__details select{box-sizing:border-box;color:#dfedf5;width:100%;min-width:0;max-width:100%;font:11px/1.4 var(--font-ui);background:#0b1a23;border:1px solid #345467;border-radius:5px;padding:5px}.previous-note-context-module__vBJHfq__details p{overflow-wrap:anywhere;margin:0}.previous-note-context-module__vBJHfq__details .previous-note-context-module__vBJHfq__explanation{color:#9bb8c9;font-size:11px}.previous-note-context-module__vBJHfq__details>.previous-note-context-module__vBJHfq__all{align-items:flex-start;gap:6px;display:flex}.previous-note-context-module__vBJHfq__all input{accent-color:#27a2ed;flex:none;margin:3px 0 0}.previous-note-context-module__vBJHfq__candidate{box-sizing:border-box;background:#102630;border:1px solid #2b4858;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;max-width:100%;padding:8px;display:grid}.previous-note-context-module__vBJHfq__candidate[data-selected=true]{border-color:#48b4ec}.previous-note-context-module__vBJHfq__candidateHeader,.previous-note-context-module__vBJHfq__times,.previous-note-context-module__vBJHfq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.previous-note-context-module__vBJHfq__candidateHeader{font-size:11px}.previous-note-context-module__vBJHfq__candidateHeader>span{color:#93b6c9;font-size:10px}.previous-note-context-module__vBJHfq__times{color:#9fbccc;justify-content:flex-start;gap:8px 14px;font-size:10px}.previous-note-context-module__vBJHfq__times b{color:#cfe8f6;font-variant-numeric:tabular-nums}.previous-note-context-module__vBJHfq__times button{min-height:23px;padding:2px 5px;font-size:10px}.previous-note-context-module__vBJHfq__times button[data-quality=approximate]{color:#f3ce8e;border-color:#8b6a35}.previous-note-context-module__vBJHfq__times button:disabled{opacity:.5;cursor:default}.previous-note-context-module__vBJHfq__quality{color:#9fc3d6;font-size:10px}.previous-note-context-module__vBJHfq__body{white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(12px * var(--comment-text-scale,1))/1.5 var(--font-ui)}.previous-note-context-module__vBJHfq__actions a,.previous-note-context-module__vBJHfq__details>a{color:#86d0f8;overflow-wrap:anywhere;font-size:10px}.previous-note-context-module__vBJHfq__context :is(button,a,input,select):focus-visible{outline-offset:2px;outline:2px solid #62bfee}html[data-studio-design=atelier] .previous-note-context-module__vBJHfq__details{background:var(--atelier-history);border-color:var(--atelier-history-edge);color:var(--ink)}html[data-studio-design=atelier] .previous-note-context-module__vBJHfq__candidate{background:var(--atelier-history-raised);border-color:var(--atelier-history-edge)}html[data-studio-design=atelier] .previous-note-context-module__vBJHfq__details select{background:var(--paper);border-color:var(--line);color:var(--ink)}html[data-studio-design=atelier] .previous-note-context-module__vBJHfq__candidate[data-selected=true]{border-color:var(--atelier-purple)}
.drawing-range-controls-module__hlL-PG__controls{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px;min-width:0;display:flex}.drawing-range-controls-module__hlL-PG__controls>select{color:var(--lightningcss-light,#20333f)var(--lightningcss-dark,#d8e5ee);min-width:0;max-width:100%;height:29px;font:12px var(--font-ui);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101d24);border:1px solid var(--lightningcss-light,#b8c9d2)var(--lightningcss-dark,#3c525e);border-radius:5px;flex:160px;padding:3px 7px}.drawing-range-controls-module__hlL-PG__controls>button{color:var(--lightningcss-light,#20333f)var(--lightningcss-dark,#d8e5ee);width:auto;min-height:29px;font:11px var(--font-ui);white-space:nowrap;background:var(--lightningcss-light,#eaf2f6)var(--lightningcss-dark,#1a303c);border:1px solid var(--lightningcss-light,#b8c9d2)var(--lightningcss-dark,#3c525e);border-radius:5px;flex:none;padding:4px 8px}.drawing-range-controls-module__hlL-PG__controls>small{font:11px/1.4 var(--font-ui);color:var(--lightningcss-light,#526b79)var(--lightningcss-dark,#9bb2c1);flex:1 0 100%}.drawing-range-controls-module__hlL-PG__controls :focus-visible{outline-offset:2px;outline:2px solid #1687df}
.review-focused-dialog-module__Nmz0hG__dialog{box-sizing:border-box;width:min(820px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:auto;padding:24px;font:400 12px/1.5 Arial,sans-serif;overflow:auto;box-shadow:0 24px 90px #0006}.review-focused-dialog-module__Nmz0hG__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a}.review-focused-dialog-module__Nmz0hG__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.review-focused-dialog-module__Nmz0hG__header>div{min-width:0}.review-focused-dialog-module__Nmz0hG__header h2{margin:0;font-size:20px;line-height:1.3}.review-focused-dialog-module__Nmz0hG__header p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0}.review-focused-dialog-module__Nmz0hG__header>button{flex:none;width:32px;height:32px;padding:0;font-size:20px}.review-focused-dialog-module__Nmz0hG__dialog button{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);cursor:pointer;border-radius:7px}.review-focused-dialog-module__Nmz0hG__dialog button:disabled{opacity:.5;cursor:default}.review-focused-dialog-module__Nmz0hG__dialog :is(button,textarea):focus-visible{outline-offset:3px;outline:2px solid #37a7e5}.review-focused-dialog-module__Nmz0hG__recipients{border:1px solid var(--line);background:var(--paper);border-radius:9px;margin:0 0 18px;padding:12px 14px}.review-focused-dialog-module__Nmz0hG__recipients>strong{margin-bottom:8px;font-size:12px;display:block}.review-focused-dialog-module__Nmz0hG__recipients ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.review-focused-dialog-module__Nmz0hG__recipients li{border:1px solid var(--line);background:var(--blue-soft);overflow-wrap:anywhere;border-radius:7px;padding:5px 9px;font-weight:600}.review-focused-dialog-module__Nmz0hG__recipients p{color:var(--muted);margin:10px 0 0;font-size:11px}.review-focused-dialog-module__Nmz0hG__composer label{margin-bottom:7px;font-weight:600;display:block}.review-focused-dialog-module__Nmz0hG__composer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:200px;max-height:45dvh;color:var(--ink);border-radius:9px;padding:14px;font:400 14px/1.6 Arial,sans-serif;display:block}.review-focused-dialog-module__Nmz0hG__actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.review-focused-dialog-module__Nmz0hG__actions button{padding:9px 16px;font:600 12px Arial,sans-serif}.review-focused-dialog-module__Nmz0hG__dialog .review-focused-dialog-module__Nmz0hG__primary{background:var(--blue);color:#fff;border-color:var(--blue);min-width:170px}.review-focused-dialog-module__Nmz0hG__error{background:var(--paper);border-left:3px solid #ee777d;border-radius:6px;padding:10px 12px}.review-focused-dialog-module__Nmz0hG__download{text-align:center;padding:10px 0 16px}.review-focused-dialog-module__Nmz0hG__downloadIcon{color:#51b5f4;background:var(--blue-soft);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:34px;display:grid}.review-focused-dialog-module__Nmz0hG__download strong{overflow-wrap:anywhere;font-size:16px;display:block}.review-focused-dialog-module__Nmz0hG__download p{color:var(--muted)}.review-focused-dialog-module__Nmz0hG__downloadStatus{border:1px solid var(--line);background:var(--paper);border-radius:9px;margin:16px 0 0;padding:12px}@media (max-width:600px){.review-focused-dialog-module__Nmz0hG__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.review-focused-dialog-module__Nmz0hG__header h2{font-size:18px}.review-focused-dialog-module__Nmz0hG__composer textarea{min-height:170px}.review-focused-dialog-module__Nmz0hG__actions{flex-wrap:wrap}.review-focused-dialog-module__Nmz0hG__actions button{flex:auto}}html[data-studio-design=atelier] .review-focused-dialog-module__Nmz0hG__dialog{font-family:var(--font-ui)}html[data-studio-design=atelier] .review-focused-dialog-module__Nmz0hG__composer textarea{font-family:var(--font-ui)}html[data-studio-design=atelier] .review-focused-dialog-module__Nmz0hG__actions button{font-family:var(--font-ui)}html[data-studio-design=atelier] .review-focused-dialog-module__Nmz0hG__dialog{background:var(--surface);border-color:var(--line);border-radius:12px}html[data-studio-design=atelier] .review-focused-dialog-module__Nmz0hG__actions button{border-radius:7px}html[data-studio-design=atelier] :is(.review-focused-dialog-module__Nmz0hG__dialog .review-focused-dialog-module__Nmz0hG__primary):not(:disabled):not([aria-disabled=true]){color:var(--atelier-primary-ink)!important;background:var(--atelier-primary)!important;border-color:var(--atelier-primary-edge)!important}html[data-studio-design=atelier] :is(.review-focused-dialog-module__Nmz0hG__dialog .review-focused-dialog-module__Nmz0hG__primary):not(:disabled):not([aria-disabled=true]):hover{background:var(--atelier-primary-hover)!important}
.review-playlist-panel-module__6APelW__panel{box-sizing:border-box;min-width:0;min-height:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:400 12px/1.4 var(--font-ui);border-radius:8px;flex-direction:column;gap:9px;padding:10px;display:flex;overflow:hidden}.review-playlist-panel-module__6APelW__panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-playlist-panel-module__6APelW__panel h2{font:600 16px/1.3 var(--font-ui);margin:0}.review-playlist-panel-module__6APelW__panel header span,.review-playlist-panel-module__6APelW__panel small,.review-playlist-panel-module__6APelW__panel footer{color:var(--muted);font-size:11px}.review-playlist-panel-module__6APelW__panel label{gap:4px;font-size:11px;display:grid}.review-playlist-panel-module__6APelW__panel :is(select,input){box-sizing:border-box;border:1px solid var(--line);background:var(--surface-strong);width:100%;min-width:0;min-height:30px;color:inherit;font:400 11px/1.4 var(--font-ui);border-radius:6px;padding:5px 7px}.review-playlist-panel-module__6APelW__navigation{justify-content:space-between;gap:5px;display:flex}.review-playlist-panel-module__6APelW__panel button{border:1px solid var(--line);color:inherit;background:var(--surface-strong);cursor:pointer;font:500 11px/1.4 var(--font-ui);border-radius:6px;min-width:0;padding:5px 7px}.review-playlist-panel-module__6APelW__panel button:hover:not(:disabled){background:var(--lightningcss-light,#eaf3fb)var(--lightningcss-dark,#203440)}.review-playlist-panel-module__6APelW__panel button:disabled{opacity:.5;cursor:default}.review-playlist-panel-module__6APelW__panel :is(button,select,input):focus-visible{outline-offset:2px;outline:2px solid #168ee0}.review-playlist-panel-module__6APelW__videos{overscroll-behavior-y:contain;flex-direction:column;flex:auto;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.review-playlist-panel-module__6APelW__videos button{text-align:left;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:52px;padding:6px;display:grid}.review-playlist-panel-module__6APelW__videos button[aria-current=true]{background:var(--lightningcss-light,#e8f3fc)var(--lightningcss-dark,#18333f);border-color:#168ee0;box-shadow:inset 3px 0 #168ee0}.review-playlist-panel-module__6APelW__thumbnail{aspect-ratio:16/9;width:60px;color:var(--muted);background:var(--lightningcss-light,#d9e5ed)var(--lightningcss-dark,#0b151b);border-radius:4px;place-items:center;display:grid;overflow:hidden}.review-playlist-panel-module__6APelW__thumbnail img{object-fit:contain;width:100%;height:100%}.review-playlist-panel-module__6APelW__identity{gap:3px;min-width:0;display:grid}.review-playlist-panel-module__6APelW__identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.review-playlist-panel-module__6APelW__panel footer{border-top:1px solid var(--line);padding-top:7px}
.review-playlist-resizer-module__IzM6MW__resizer{display:none}@media (min-width:1051px){.review-playlist-resizer-module__IzM6MW__resizer{z-index:75;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;display:block;position:absolute;top:0;bottom:0}.review-playlist-resizer-module__IzM6MW__resizer[data-side=left]{left:var(--playlist-rail)}.review-playlist-resizer-module__IzM6MW__resizer[data-side=right]{right:var(--comments-rail)}.review-playlist-resizer-module__IzM6MW__resizer>span{background:var(--line);opacity:.65;border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:3px}.review-playlist-resizer-module__IzM6MW__resizer:hover>span,.review-playlist-resizer-module__IzM6MW__resizer:focus-visible>span{opacity:1;background:#53b9ed}.review-playlist-resizer-module__IzM6MW__resizer:focus-visible{outline-offset:-1px;outline:1px solid #53b9ed}}
.review-complete-button-module__MgKakq__control{border-top:1px solid var(--line);min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:11px;display:flex;position:relative}.review-complete-button-module__MgKakq__control[data-panel-side=RIGHT]{justify-content:flex-start;padding-right:128px}.review-complete-button-module__MgKakq__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 14px;width:100%;min-width:0;display:flex}.review-complete-button-module__MgKakq__readyGroup{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.review-complete-button-module__MgKakq__label{color:var(--ink);flex:none;font:600 11px/1.4 Arial,sans-serif}.review-complete-button-module__MgKakq__trigger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0872c4,#0758a2);border:1px solid #329deb;border-radius:7px;flex-shrink:0;min-width:0;min-height:34px;padding:7px 10px;font:700 11px/1.4 Arial,sans-serif;box-shadow:0 2px 10px #0872c42b}.review-complete-button-module__MgKakq__trigger:hover:not(:disabled){background:#0769b5;border-color:#69baff}.review-complete-button-module__MgKakq__control .review-complete-button-module__MgKakq__trigger{letter-spacing:.02em;white-space:normal;max-width:100%;min-height:34px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.35}.review-complete-button-module__MgKakq__trigger[data-completed=true]{color:var(--lightningcss-light,#126331)var(--lightningcss-dark,#bbf3cc);background:var(--lightningcss-light,#dcf5e5)var(--lightningcss-dark,#163a2a);border-color:var(--lightningcss-light,#168544)var(--lightningcss-dark,#269e61)}.review-complete-button-module__MgKakq__trigger[data-completed=true]:hover:not(:disabled){background:var(--lightningcss-light,#c2ebd2)var(--lightningcss-dark,#205036)}.review-complete-button-module__MgKakq__coachmark{--coachmark-fill:#ffc24d;--coachmark-edge:#d49120;left:var(--completion-hint-left,0px);z-index:35;box-sizing:border-box;border:1px solid var(--coachmark-edge);background:var(--coachmark-fill);color:#382607;border-radius:22px;width:min(320px,100%);padding:15px 16px 12px;font:400 12px/1.5 Arial,sans-serif;position:absolute;bottom:calc(100% + 20px);right:auto;box-shadow:0 6px 22px #0003}.review-complete-button-module__MgKakq__coachmark strong{padding-right:26px;font-size:13px;line-height:1.4;display:block}.review-complete-button-module__MgKakq__coachmark p{margin:7px 0}.review-complete-button-module__MgKakq__coachmark small{opacity:.8;font-size:10px;display:block}.review-complete-button-module__MgKakq__coachmarkClose{width:28px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font:18px/1 Arial,sans-serif;position:absolute;top:7px;right:7px}.review-complete-button-module__MgKakq__coachmarkClose:hover{background:#7c4a0920}.review-complete-button-module__MgKakq__coachmarkClose:focus-visible{outline-offset:2px;outline:2px solid #2999ef}.review-complete-button-module__MgKakq__coachmarkOptOut{cursor:pointer;border-top:1px solid #7c4a0940;align-items:center;gap:7px;margin-top:9px;padding-top:8px;font:500 11px/1.4 Arial,sans-serif;display:flex}.review-complete-button-module__MgKakq__coachmarkOptOut input{accent-color:#805300;width:16px;height:16px;margin:0}.review-complete-button-module__MgKakq__coachmark:before,.review-complete-button-module__MgKakq__coachmark:after{content:"";left:var(--completion-hint-x,75%);background:var(--coachmark-fill);border:1px solid var(--coachmark-edge);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%)}.review-complete-button-module__MgKakq__coachmark:before{width:12px;height:12px;bottom:-11px}.review-complete-button-module__MgKakq__coachmark:after{width:6px;height:6px;bottom:-23px}.review-complete-button-module__MgKakq__control[data-panel-side=RIGHT] .review-complete-button-module__MgKakq__coachmark{left:var(--completion-hint-left,0px);right:auto}@media (max-width:1050px){[data-custom-layout=true] .review-complete-button-module__MgKakq__control{justify-content:flex-start;padding-right:128px}[data-custom-layout=true] .review-complete-button-module__MgKakq__control .review-complete-button-module__MgKakq__coachmark{left:var(--completion-hint-left,0px);right:auto}}@media (max-width:740px){.review-complete-button-module__MgKakq__control{justify-content:flex-start;padding-right:128px}.review-complete-button-module__MgKakq__control .review-complete-button-module__MgKakq__coachmark{left:var(--completion-hint-left,0px);right:auto}}.review-complete-button-module__MgKakq__trigger:disabled{opacity:.5;cursor:not-allowed}.review-complete-button-module__MgKakq__trigger:focus-visible{outline-offset:2px;outline:2px solid #2999ef}.review-complete-button-module__MgKakq__dialog{width:min(440px,100vw - 32px);font-size:12px}.review-complete-button-module__MgKakq__dialog h2{font-size:16px}.review-complete-button-module__MgKakq__dialog p{line-height:1.5}.review-complete-button-module__MgKakq__messageField{gap:7px;margin:14px 0;font-size:12px;font-weight:600;display:grid}.review-complete-button-module__MgKakq__messageField textarea{box-sizing:border-box;color:#e5eff6;resize:vertical;background:#0d1d25;border:1px solid #3b6174;border-radius:9px;width:100%;min-height:105px;padding:11px;font:400 14px/1.5 Arial,sans-serif}.review-complete-button-module__MgKakq__dialog fieldset{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:10px}.review-complete-button-module__MgKakq__dialog legend{font-size:11px}.review-complete-button-module__MgKakq__recipient{align-items:center;gap:8px;padding:7px 0;display:flex}.review-complete-button-module__MgKakq__recipient input{accent-color:#2999ef;width:16px;height:16px}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__label{font-family:var(--font-ui)}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__trigger{font-family:var(--font-ui)}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__coachmark{font-family:var(--font-ui)}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__coachmarkClose{font-family:var(--font-ui)}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__coachmarkOptOut{font-family:var(--font-ui)}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__messageField textarea{font-family:var(--font-ui)}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__coachmark{--coachmark-fill:var(--atelier-tip);--coachmark-edge:var(--atelier-tip-edge);color:var(--ink);border-radius:12px;box-shadow:0 12px 36px #0005}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__coachmarkClose:hover{background:#ffffff14}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__coachmarkOptOut{border-top-color:#91cbea40}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__coachmarkOptOut input{accent-color:var(--atelier-accent)}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__control .review-complete-button-module__MgKakq__trigger:not([data-completed=true]){background:var(--atelier-primary);border-color:var(--atelier-selection-edge);color:var(--ink);box-shadow:none}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__control .review-complete-button-module__MgKakq__trigger:hover:not(:disabled):not([data-completed=true]){background:var(--atelier-primary)}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__dialog{background:var(--surface);border-color:var(--line)}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__messageField textarea{background:var(--paper);border-color:var(--line);color:var(--ink)}.review-complete-button-module__MgKakq__control[data-emphasized=true]{--notification-gold:var(--lightningcss-light,var(--amber))var(--lightningcss-dark,var(--atelier-amber));margin-top:6px;padding-top:6px}.review-complete-button-module__MgKakq__control[data-emphasized=true] .review-complete-button-module__MgKakq__actions{justify-content:space-between;gap:5px 10px}.review-complete-button-module__MgKakq__control[data-emphasized=true] .review-complete-button-module__MgKakq__trigger{min-height:30px;color:var(--notification-gold);box-shadow:none;letter-spacing:normal;background:0 0;border-color:#0000;justify-content:flex-start;align-items:center;gap:7px;padding:4px 5px;display:inline-flex}.review-complete-button-module__MgKakq__control[data-emphasized=true] .review-complete-button-module__MgKakq__trigger svg{width:18px;height:18px;color:var(--notification-gold);transform-origin:50% 22%;fill:color-mix(in srgb, currentColor 20%, transparent);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;flex:0 0 18px}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__control[data-emphasized=true] .review-complete-button-module__MgKakq__trigger:not([data-completed=true]){color:var(--notification-gold);background:0 0;border-color:#0000}html[data-studio-design=atelier] .review-complete-button-module__MgKakq__control[data-emphasized=true] .review-complete-button-module__MgKakq__trigger:hover:not(:disabled){background:var(--atelier-control-hover)}.review-complete-button-module__MgKakq__control[data-emphasized=true] .review-complete-button-module__MgKakq__trigger[data-completed=true]{color:var(--lightningcss-light,#126331)var(--lightningcss-dark,#bbf3cc)}@media (prefers-reduced-motion:no-preference){.review-complete-button-module__MgKakq__control[data-emphasized=true] .review-complete-button-module__MgKakq__trigger:not(:disabled):not([data-completed=true]) svg{animation:16s ease-in-out 3s infinite review-complete-button-module__MgKakq__notificationBellRing}}@keyframes review-complete-button-module__MgKakq__notificationBellRing{0%,5%,to{transform:rotate(0)}1%{transform:rotate(14deg)}2%{transform:rotate(-12deg)}3%{transform:rotate(8deg)}4%{transform:rotate(-4deg)}}
.buddy-message-content-module__gtfiBG__richText,.buddy-message-content-module__gtfiBG__question{overflow-wrap:anywhere;min-width:0;font:400 calc(12px * var(--buddy-text-scale,1))/1.65 var(--font-ui,sans-serif);color:var(--lightningcss-light,#243e50)var(--lightningcss-dark,#e5f1f8)}.buddy-message-content-module__gtfiBG__richText>p,.buddy-message-content-module__gtfiBG__question>p{white-space:pre-wrap;font:inherit!important;color:inherit!important;margin:0 0 10px!important}.buddy-message-content-module__gtfiBG__richText>:last-child{margin-bottom:0!important}.buddy-message-content-module__gtfiBG__richText h4{font:700 1em/1.5 var(--font-ui,sans-serif);margin:12px 0 5px}.buddy-message-content-module__gtfiBG__richText :is(ul,ol){margin:8px 0 12px;padding-left:21px}.buddy-message-content-module__gtfiBG__richText li{white-space:pre-wrap;margin:0 0 9px;padding-left:2px}.buddy-message-content-module__gtfiBG__richText code{background:var(--lightningcss-light,#e8eef3)var(--lightningcss-dark,#0c1923);border-radius:3px;padding:1px 3px;font-size:.92em}.buddy-message-content-module__gtfiBG__question>strong{margin-bottom:7px;font-size:1em;display:block}.buddy-message-content-module__gtfiBG__context{color:var(--lightningcss-light,#365268)var(--lightningcss-dark,#a8d3f5);flex-wrap:wrap;gap:5px 8px;margin:0 0 9px;font-size:.92em;display:flex}.buddy-message-content-module__gtfiBG__context>*{border:1px solid var(--lightningcss-light,#b6cede)var(--lightningcss-dark,#365267);border-radius:4px;padding:3px 5px}.buddy-message-content-module__gtfiBG__question blockquote{white-space:pre-wrap;background:var(--lightningcss-light,#e4eff8)var(--lightningcss-dark,#102333);border-left:3px solid #2495f2;margin:0 0 12px;padding:8px 10px}.buddy-message-content-module__gtfiBG__question details{border-top:1px solid var(--lightningcss-light,#c4d6e2)var(--lightningcss-dark,#345165);margin-top:10px;padding-top:8px;font-size:.92em}.buddy-message-content-module__gtfiBG__question summary{cursor:pointer;color:var(--lightningcss-light,#365268)var(--lightningcss-dark,#a8d3f5)}.buddy-message-content-module__gtfiBG__question details .buddy-message-content-module__gtfiBG__richText{margin-top:10px}html[data-studio-design=atelier] :is(.buddy-message-content-module__gtfiBG__richText,.buddy-message-content-module__gtfiBG__question){color:var(--ink)}html[data-studio-design=atelier] .buddy-message-content-module__gtfiBG__context{color:var(--muted)}html[data-studio-design=atelier] .buddy-message-content-module__gtfiBG__context>*{border-color:var(--line)}html[data-studio-design=atelier] .buddy-message-content-module__gtfiBG__question blockquote{background:var(--atelier-accent-soft);border-left-color:var(--atelier-accent)}html[data-studio-design=atelier] .buddy-message-content-module__gtfiBG__question summary{color:var(--atelier-accent)}
