.workspace-assistant-launcher{z-index:45;color:#fff;cursor:pointer;background:#1a73e8;border:1px solid #1a73e8;border-radius:16px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #1a73e830}.workspace-assistant-launcher:hover{background:#1967d2}.workspace-assistant-dialog{z-index:80;background:var(--workspace-surface,#fff);width:400px;max-width:calc(100vw - 32px);height:704px;max-height:calc(100vh - 52px);transition:width var(--motion-slow) var(--ease-standard), opacity var(--motion-base) var(--ease-pop-in);border:0;border-radius:28px;outline:none;position:fixed;top:28px;bottom:auto;right:24px;overflow:visible;box-shadow:0 1px 1.5px #0000001a}.workspace-assistant-dialog[data-layout=expanded]{width:640px}.workspace-assistant-dialog[data-layout=focus]{width:min(960px,100vw - 48px);left:50%;right:auto;transform:translate(-50%)}.workspace-assistant-dialog[data-starting-style],.workspace-assistant-dialog[data-ending-style]{opacity:0}.workspace-assistant-dialog[data-ending-style]{transition:width var(--motion-slow) var(--ease-standard), opacity var(--motion-base) var(--ease-pop-out)}@media (prefers-reduced-motion:no-preference){.workspace-assistant-dialog{transition:width var(--motion-slow) var(--ease-standard), opacity var(--motion-base) var(--ease-pop-in), transform var(--motion-base) var(--ease-pop-in)}.workspace-assistant-dialog[data-ending-style]{transition:width var(--motion-slow) var(--ease-standard), opacity var(--motion-base) var(--ease-pop-out), transform var(--motion-base) var(--ease-pop-out)}.workspace-assistant-dialog[data-starting-style],.workspace-assistant-dialog[data-ending-style]{transform:translateY(8px)}.workspace-assistant-dialog[data-layout=focus][data-starting-style],.workspace-assistant-dialog[data-layout=focus][data-ending-style]{transform:translate(-50%)translateY(8px)}}.workspace-chat{height:100%;min-height:0;color:var(--workspace-ink,#1f1f1f);background:var(--workspace-surface,#fff);border-radius:inherit;flex-direction:column;padding:20px 20px 16px;display:flex}.workspace-assistant-header{border-bottom:0;flex:none;align-items:center;gap:6px;min-height:0;padding:0;display:flex}.workspace-assistant-identity{flex-direction:column;flex:1 0 0;justify-content:center;min-width:0;display:flex;overflow:hidden}.workspace-assistant-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.workspace-assistant-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.workspace-assistant-header-actions .workspace-icon-button,.workspace-chat-more{border:1px solid var(--workspace-line,#dadce0);width:28px;height:28px;color:var(--workspace-ink,#1f1f1f);background:0 0;border-radius:50%;flex:none}.workspace-assistant-header-actions .workspace-icon{width:16px;height:16px}.workspace-chat .workspace-chat-new{border:1px solid var(--workspace-line,#dadce0);width:78px;height:28px;color:var(--workspace-ink,#1f1f1f);white-space:nowrap;cursor:pointer;background:0 0;border-radius:14.4px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.workspace-chat .workspace-chat-new:disabled{opacity:.5;cursor:not-allowed}.workspace-chat .workspace-chat-more{cursor:pointer;padding:0;font-size:16px;font-weight:600;line-height:20px}.workspace-assistant-header-actions :is(button):hover:not(:disabled){background:var(--workspace-sidebar-surface,#f8f9fa)}.workspace-chat .workspace-chat-new,.workspace-chat .workspace-chat-more{transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-antd)}@media (prefers-reduced-motion:no-preference){.workspace-chat .workspace-chat-more[data-pressed],.workspace-chat .workspace-composer-tool-search[data-pressed],.workspace-chat .workspace-composer-tool-guide[data-pressed]{transform:translateY(1px)}}.workspace-avatar-group{isolation:isolate;flex:none;align-items:center;height:40px;display:flex}.workspace-avatar-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;margin-left:-10px;padding:0;display:flex;position:relative}.workspace-avatar-trigger:first-child{margin-left:0}.workspace-avatar-trigger:hover,.workspace-avatar-trigger:focus-visible{z-index:10!important}.workspace-avatar-motion{display:block}.workspace-avatar{background:var(--workspace-muted-surface,#f1f3f4);border:0;border-radius:50%;box-shadow:0 0 0 2px #fff;width:28px!important;height:28px!important}.workspace-avatar [data-slot=avatar-fallback]{font-size:8px}.azure-overlay.workspace-avatar-tooltip{color:#fff;white-space:nowrap;background:#1a73e8;border-radius:6px;max-width:none;padding:4px 8px;font-size:10px;font-weight:400;line-height:14px;display:block;box-shadow:0 0 0 1px #fff}.azure-overlay.workspace-avatar-tooltip [data-slot=tooltip-arrow],.azure-overlay.workspace-avatar-tooltip>svg{display:none}.azure-overlay.workspace-avatar-tooltip p{margin:0}.azure-overlay.workspace-avatar-tooltip span{opacity:.75;font-size:9px;line-height:12px;display:block}.azure-overlay.workspace-avatar-tooltip.workspace-avatar-tooltip{transition:opacity var(--motion-tooltip) var(--ease-zoom-in), transform var(--motion-tooltip) var(--ease-zoom-in);transform-origin:bottom}.azure-overlay.workspace-avatar-tooltip.workspace-avatar-tooltip[data-ending-style]{transition:opacity var(--motion-tooltip) var(--ease-zoom-out), transform var(--motion-tooltip) var(--ease-zoom-out)}.azure-overlay.workspace-avatar-tooltip.workspace-avatar-tooltip[data-starting-style],.azure-overlay.workspace-avatar-tooltip.workspace-avatar-tooltip[data-ending-style]{opacity:0;transform:none}@media (prefers-reduced-motion:no-preference){.azure-overlay.workspace-avatar-tooltip.workspace-avatar-tooltip[data-starting-style],.azure-overlay.workspace-avatar-tooltip.workspace-avatar-tooltip[data-ending-style]{transform:scale(.95)}}.workspace-chat-welcome{text-align:left;flex-direction:column;flex:1;align-items:stretch;min-height:0;padding:0;display:flex;overflow:auto}.workspace-chat-breathing-space{flex:150px;min-height:0}.workspace-chat-flexible-space{flex:0 70px;min-height:0}.workspace-chat-welcome-block{flex-direction:column;flex:none;align-items:flex-start;gap:12px;height:166px;display:flex;overflow:hidden}.workspace-chat-welcome-mark{flex:none;width:20px;height:30px;position:relative}.workspace-chat-welcome-mark .workspace-icon{width:24px;height:24px;color:var(--workspace-ink,#1f1f1f);position:absolute;top:12px;left:4px}.workspace-chat-welcome h2{letter-spacing:0;width:350px;max-width:100%;color:var(--workspace-ink,#1f1f1f);flex:none;margin:0;font-size:28px;font-weight:600;line-height:34px}.workspace-chat-welcome p{width:350px;max-width:100%;color:var(--workspace-muted-ink,#5f6368);flex:none;margin:0;font-size:13px;font-weight:400;line-height:20px}.workspace-chat-line{display:block}.workspace-chat-transcript{flex-direction:column;flex:1;gap:12px;min-height:0;padding:24px 0 0;display:flex;overflow-y:auto}.workspace-chat-turn{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.workspace-chat-bubble{color:#fff;background:#1a73e8;border-radius:18.4px;flex-direction:column;justify-content:center;gap:6px;width:340px;max-width:100%;min-height:48px;padding:14px;font-size:13px;font-weight:500;line-height:20px;display:flex}.workspace-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.workspace-chat-bubble img{object-fit:cover;border-radius:8px;width:64px;height:64px}.workspace-chat-attribution{color:var(--workspace-muted-ink,#5f6368);white-space:nowrap;margin:0;font-size:11px;font-weight:600;line-height:16px}.workspace-chat-answer{width:350px;max-width:100%;color:var(--workspace-ink,#1f1f1f);font-size:13px;font-weight:400;line-height:20px}.workspace-chat-answer>:first-child{margin-top:0}.workspace-chat-answer>:last-child{margin-bottom:0}.workspace-chat-guide-card{border:1px solid var(--workspace-line,#dadce0);white-space:nowrap;width:100%;height:86px;transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);background:0 0;border-radius:18.4px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;text-decoration:none;display:flex;overflow:hidden}.workspace-chat-guide-card:hover{background:var(--workspace-sidebar-surface,#f8f9fa);border-color:#1a73e8}@media (prefers-reduced-motion:no-preference){.workspace-chat-guide-card{transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard)}.workspace-chat-guide-card:hover{transform:translateY(-2px)}}.workspace-chat-guide-eyebrow{color:var(--workspace-muted-ink,#5f6368);font-size:10px;font-weight:600;line-height:16px}.workspace-chat-guide-title{color:var(--workspace-ink,#1f1f1f);font-size:13px;font-weight:600;line-height:20px}.workspace-chat-guide-action{color:var(--workspace-link,#1a73e8);font-size:11px;font-weight:500;line-height:16px}.workspace-chat-disclaimer{width:350px;max-width:100%;color:var(--workspace-muted-ink,#5f6368);margin:0;font-size:11px;font-weight:400;line-height:16px}.workspace-composer-wrap{flex-direction:column;flex:none;gap:10px;padding:0 0 6px;display:flex}.workspace-chat-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:28px;display:grid}.workspace-chat-suggestions button{border:1px solid var(--workspace-line,#dadce0);height:28px;color:var(--workspace-ink,#1f1f1f);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-base) var(--ease-standard);background:0 0;border-radius:14.4px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.workspace-chat-suggestions button:hover:not(:disabled){background:var(--workspace-selected-surface,#e8f0fe);border-color:var(--workspace-selected-surface,#e8f0fe)}.workspace-chat-suggestions button:disabled{opacity:.5;cursor:not-allowed}.workspace-composer{border:1px solid var(--workspace-line,#dadce0);background:var(--workspace-selected-surface,#e8f0fe);border-radius:18.4px;flex-direction:column;flex:none;gap:8px;height:172px;padding:8px;display:flex}.workspace-composer-input{background:var(--workspace-surface,#fff);border:1px solid var(--workspace-line,#dadce0);height:112px;transition:border-color var(--motion-fast) var(--ease-standard);border-radius:9.4px;flex-direction:column;flex:none;justify-content:space-between;padding:12px;display:flex;overflow:hidden}.workspace-composer-input:focus-within{border-color:#1a73e8}.workspace-message-input-row{align-items:center;gap:10px;min-height:32px;display:flex}.workspace-composer-brand{color:#fff;background:#1a73e8;border-radius:12px;flex:none;place-items:center;width:24px;height:24px;display:grid}.workspace-message-input-row textarea{resize:none;width:100%;min-width:0;min-height:20px;max-height:60px;box-shadow:none;color:var(--workspace-ink,#1f1f1f);background:var(--workspace-surface,#fff);border:0;outline:none;flex:1 1 0;padding:0;font-size:12px;line-height:20px}.workspace-message-input-row textarea::placeholder{color:var(--workspace-muted-ink,#5f6368)}.workspace-message-input-row textarea:focus-visible{outline:none}.workspace-send{color:#fff;cursor:pointer;width:28px;height:28px;transition:background-color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-antd);background:#1a73e8;border:0;border-radius:14px;flex:none;place-items:center;margin:0;display:grid}.workspace-send:hover:not([aria-disabled=true]){background:#1967d2}.workspace-send[aria-disabled=true]{cursor:default}.workspace-send .workspace-icon{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.workspace-send .workspace-icon{transition:transform var(--motion-base) var(--ease-standard)}.workspace-send:not([aria-disabled=true]):hover .workspace-icon{transform:translateY(-2px)}}.workspace-composer-tools{flex:none;align-items:center;gap:6px;height:28px;padding-top:0;display:flex}.workspace-composer-tools>button{border:1px solid var(--workspace-line,#dadce0);height:28px;color:var(--workspace-ink,#1f1f1f);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-antd);background:0 0;border-radius:14.4px;justify-content:center;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.workspace-composer-tool-attach{width:80px}.workspace-composer-tool-search{width:82px}.workspace-composer-tool-guide{width:78px}.workspace-composer-tools>button:hover:not(:disabled){background:var(--workspace-sidebar-surface,#f8f9fa)}.workspace-composer-tools>button:disabled{opacity:.5;cursor:not-allowed}.workspace-composer-utilities{flex:none;justify-content:center;align-items:center;gap:12px;height:28px;display:flex}.workspace-composer-utilities .workspace-icon-button{width:28px;height:28px;color:var(--workspace-ink,#1f1f1f);border:1px solid #0000;border-radius:8px}.workspace-composer-utilities .workspace-icon-button:hover{background:var(--workspace-selected-surface,#e8f0fe);color:var(--workspace-ink,#1f1f1f)}.workspace-composer-utilities .workspace-composer-history[aria-pressed=true]{background:var(--workspace-surface,#fff);border-color:var(--workspace-surface,#fff);color:var(--workspace-ink,#1f1f1f)}.workspace-composer-utilities .workspace-icon{width:16px;height:16px}.workspace-assistant-note{text-align:center;height:16px;color:var(--workspace-muted-ink,#5f6368);white-space:nowrap;flex:none;margin:0;font-size:10px;line-height:16px;overflow:hidden}.workspace-chat-glyph{background:currentColor;flex:none;width:16px;height:16px;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.workspace-chat-glyph-attach{-webkit-mask-image:url(/vindicor/icons/rune-paperclip.svg);mask-image:url(/vindicor/icons/rune-paperclip.svg);-webkit-mask-position:50% 47.3%;mask-position:50% 47.3%;-webkit-mask-size:12.2667px 13.1286px;mask-size:12.2667px 13.1286px}.workspace-chat-glyph-guide{-webkit-mask-image:url(/vindicor/icons/rune-compass.svg);mask-image:url(/vindicor/icons/rune-compass.svg);-webkit-mask-position:50% 52%;mask-position:50% 52%;-webkit-mask-size:13.6px 12.9557px;mask-size:13.6px 12.9557px}.workspace-chat-glyph-assistant{-webkit-mask-image:url(/vindicor/icons/rune-sparkles.svg);mask-image:url(/vindicor/icons/rune-sparkles.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:8.267px 8.267px;mask-size:8.267px 8.267px}.workspace-icon.workspace-chat-icon-leaf{width:16px;height:16px;-webkit-mask-size:13.6px 13.6px;mask-size:13.6px 13.6px}.workspace-chat-search{max-height:min(380px,70vh);overflow:auto}.workspace-menu.workspace-chat-search .workspace-search input{border-radius:7.4px}.workspace-attachment{color:var(--workspace-muted-ink,#5f6368);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.workspace-attachment img{object-fit:cover;border:1px solid var(--workspace-line,#dadce0);border-radius:8px;width:36px;height:36px}.workspace-attachment span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-attachment-error{color:var(--workspace-danger-ink,#c5221f);margin:8px 0 0;font-size:11px}.workspace-chat-history{flex:1;min-height:0;padding:24px 0 0;overflow:auto}.workspace-chat-history h2{margin:0 0 8px;font-size:16px;font-weight:600}.workspace-chat-history>p{color:var(--workspace-muted-ink,#5f6368);font-size:12px}.workspace-history-item{background:var(--workspace-surface,#fff);border:0;border-bottom:1px solid var(--workspace-line,#dadce0);width:100%;color:var(--workspace-ink,#1f1f1f);text-align:left;transition:background-color var(--motion-base) var(--ease-standard);flex-direction:column;align-items:flex-start;gap:5px;padding:12px 0;font-size:13px;display:flex}.workspace-history-item:hover{background:var(--workspace-sidebar-surface,#f8f9fa)}.workspace-history-item time{color:var(--workspace-muted-ink,#5f6368);font-size:10px}.workspace-chat-error{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px 0;font-size:13px;display:flex}.workspace-chat-transcript-error{border:1px solid var(--workspace-line,#dadce0);background:var(--workspace-warning-surface,#fef7e0);color:var(--workspace-warning-ink,#a05a00);border-radius:14.4px;align-items:center;gap:8px;padding:12px;font-size:12px;line-height:18px;display:flex}.workspace-chat-transcript-error p{flex:1;min-width:0;margin:0}@media (max-width:1199px){.workspace-assistant-dialog[data-layout=expanded]{width:min(640px,100vw - 48px)}}@media (max-width:639px){.workspace-assistant-dialog,.workspace-assistant-dialog[data-layout=expanded],.workspace-assistant-dialog[data-layout=focus]{border-radius:16px;width:calc(100vw - 16px);max-width:none;height:auto;max-height:none;inset:8px;transform:none}.workspace-chat{padding:16px}.workspace-composer-wrap{padding-bottom:0}.workspace-chat-breathing-space{flex-basis:40px}.workspace-chat-flexible-space{flex-basis:24px}}@media (max-width:479px){.workspace-chat .workspace-chat-new{width:64px}}@media (max-height:680px){.workspace-chat-breathing-space{flex-basis:48px}.workspace-chat-flexible-space{flex-basis:24px}}
.account-menu-module__Mwm_mW__fileInput,.account-menu-module__Mwm_mW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-menu-module__Mwm_mW__controls{min-height:44px;font-family:var(--font-dm-sans);align-items:center;gap:6px;display:flex}.account-menu-module__Mwm_mW__controls button{cursor:pointer}.account-menu-module__Mwm_mW__controls button:disabled{cursor:default;opacity:.5}.account-menu-module__Mwm_mW__teamTrigger{border:1px solid var(--azure-border);background:var(--azure-secondary);min-width:78px;height:36px;color:var(--azure-foreground);border-radius:24px;justify-content:center;align-items:center;gap:9px;padding:4px 11px 4px 5px;display:inline-flex}.account-menu-module__Mwm_mW__avatarStack{padding-right:0;display:flex}.account-menu-module__Mwm_mW__avatarStack .account-menu-module__Mwm_mW__avatar{width:28px;height:28px;box-shadow:0 0 0 2px var(--azure-card);border-radius:50%}.account-menu-module__Mwm_mW__avatarStack .account-menu-module__Mwm_mW__avatar+.account-menu-module__Mwm_mW__avatar{margin-left:-8px}.account-menu-module__Mwm_mW__avatarStack .account-menu-module__Mwm_mW__avatarFallback{font-size:9px}.account-menu-module__Mwm_mW__inviteTrigger{border:1px solid var(--azure-border);min-width:59px;height:36px;color:var(--azure-foreground);background:var(--azure-secondary);font:inherit;border-radius:10px;padding:0 13px;font-size:14px}.account-menu-module__Mwm_mW__inviteTrigger:hover,.account-menu-module__Mwm_mW__teamTrigger:hover{background:var(--azure-muted)}.account-menu-module__Mwm_mW__profileTrigger{border:1px solid var(--azure-border);background:0 0;border-radius:11px;padding:0;display:flex;position:relative}.account-menu-module__Mwm_mW__avatar,.account-menu-module__Mwm_mW__avatarLarge{border-radius:12px;flex-shrink:0;width:36px;height:36px;display:flex;overflow:hidden}.account-menu-module__Mwm_mW__profileTrigger .account-menu-module__Mwm_mW__avatar{border-radius:10px;width:34px;height:34px}.account-menu-module__Mwm_mW__avatarLarge{border-radius:15px;width:56px;height:56px}.account-menu-module__Mwm_mW__avatarImage{border-radius:inherit;object-fit:cover;width:100%;height:100%}.account-menu-module__Mwm_mW__avatarFallback{border-radius:inherit;background:var(--azure-muted);width:100%;height:100%;color:var(--azure-muted-foreground);justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.account-menu-module__Mwm_mW__avatarLarge .account-menu-module__Mwm_mW__avatarFallback{font-size:18px}.account-menu-module__Mwm_mW__cameraBadge,.account-menu-module__Mwm_mW__photoBadge{background:var(--azure-card);color:var(--azure-muted-foreground);border:1px solid var(--azure-border);place-items:center;display:grid;position:absolute}.account-menu-module__Mwm_mW__cameraBadge{border-radius:5px;width:14px;height:14px;bottom:-3px;right:-3px}.account-menu-module__Mwm_mW__positioner{z-index:80;outline:none}.account-menu-module__Mwm_mW__popup{width:336px;max-width:calc(100vw - 24px);max-height:var(--available-height);color:var(--azure-popover-foreground);background:var(--azure-popover);box-shadow:var(--workspace-elevation-menu);font-family:var(--font-dm-sans);transform-origin:var(--transform-origin);transition:opacity var(--motion-base) var(--ease-pop-in), transform var(--motion-slow) var(--ease-pop-in), clip-path var(--motion-slow) var(--ease-pop-in);border:1px solid #0000;border-radius:18px;outline:none;padding:8px;font-size:13px;font-weight:400;line-height:1.4;overflow-y:auto}.account-menu-module__Mwm_mW__popup[data-starting-style],.account-menu-module__Mwm_mW__popup[data-ending-style]{opacity:0;clip-path:inset(0 0 68% round 18px);transform:translateY(-7px)scale(.975)}.account-menu-module__Mwm_mW__popup[data-ending-style]{transition-duration:var(--motion-base);transition-timing-function:var(--ease-pop-out)}.account-menu-module__Mwm_mW__popup button,.account-menu-module__Mwm_mW__popup input{font:inherit}.account-menu-module__Mwm_mW__popup button,.account-menu-module__Mwm_mW__popup [role=radio]{cursor:pointer}.account-menu-module__Mwm_mW__popup button:disabled,.account-menu-module__Mwm_mW__popup input:disabled{cursor:default;opacity:.5}.account-menu-module__Mwm_mW__popup :is(button,a,input,[role=radio]):focus-visible,.account-menu-module__Mwm_mW__controls button:focus-visible{outline:3px solid color-mix(in srgb, var(--azure-ring) 40%, transparent);outline-offset:1px}.account-menu-module__Mwm_mW__accessControl{background:var(--azure-muted);isolation:isolate;border-radius:12px;height:40px;padding:3px;display:flex;position:relative}.account-menu-module__Mwm_mW__accessOption{z-index:1;color:var(--azure-muted-foreground);transition:color var(--motion-base) var(--ease-standard);background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;display:flex}.account-menu-module__Mwm_mW__accessOption[data-checked]{color:var(--azure-foreground)}.account-menu-module__Mwm_mW__accessIndicator{background:var(--azure-card);width:calc(50% - 3px);height:34px;transition:transform var(--motion-slow) var(--ease-pop-in);border-radius:10px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #3c40430a}.account-menu-module__Mwm_mW__accessControl[data-access=viewer] .account-menu-module__Mwm_mW__accessIndicator{transform:translate(100%)}.account-menu-module__Mwm_mW__inviteField{border:1px solid var(--azure-input);background:var(--azure-card);border-radius:12px;align-items:center;height:40px;margin-top:8px;padding:0 7px 0 13px;display:flex}.account-menu-module__Mwm_mW__inviteField input{width:100%;min-width:0;height:100%;color:var(--azure-foreground);background:0 0;border:0;outline:none;padding:0;font-size:14px}.account-menu-module__Mwm_mW__inviteField input::placeholder{color:var(--azure-muted-foreground);opacity:1}.account-menu-module__Mwm_mW__inviteField button{width:30px;height:32px;color:var(--azure-muted-foreground);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.account-menu-module__Mwm_mW__inviteField button:hover{background:var(--azure-muted);color:var(--azure-foreground)}.account-menu-module__Mwm_mW__projectSection{border-top:1px solid var(--azure-border);border-bottom:1px solid var(--azure-border);align-items:center;gap:9px;min-height:64px;margin-top:13px;padding:13px 0;display:flex}.account-menu-module__Mwm_mW__sectionIcon{background:var(--azure-muted);width:36px;height:36px;color:var(--azure-foreground);border-radius:12px;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.account-menu-module__Mwm_mW__sectionCopy{min-width:0;color:var(--azure-foreground);flex-direction:column;flex:1;gap:2px;font-size:13px;text-decoration:none;display:flex}.account-menu-module__Mwm_mW__sectionCopy>span+span{color:var(--azure-muted-foreground)}.account-menu-module__Mwm_mW__copyButton{border:1px solid var(--azure-border);min-width:51px;height:36px;color:var(--azure-foreground);background:var(--azure-secondary);border-radius:12px;padding:0 10px}.account-menu-module__Mwm_mW__copyButton:hover{background:var(--azure-muted)}.account-menu-module__Mwm_mW__teamSection{padding-top:13px}.account-menu-module__Mwm_mW__teamHeading{align-items:center;gap:9px;margin-bottom:8px;display:flex}.account-menu-module__Mwm_mW__memberList{scrollbar-width:thin;scrollbar-color:var(--azure-neutral-300) transparent;max-height:132px;overflow-y:auto}.account-menu-module__Mwm_mW__member{align-items:center;gap:9px;height:44px;display:flex}.account-menu-module__Mwm_mW__member .account-menu-module__Mwm_mW__avatar{border-radius:12px;width:36px;height:36px}.account-menu-module__Mwm_mW__memberName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.account-menu-module__Mwm_mW__editButton{width:36px;height:36px;color:var(--azure-muted-foreground);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;text-decoration:none;display:grid}.account-menu-module__Mwm_mW__editButton:hover{color:var(--azure-foreground);background:var(--azure-muted)}.account-menu-module__Mwm_mW__avatarPrompt,.account-menu-module__Mwm_mW__retryButton{width:100%;min-height:30px;color:var(--azure-muted-foreground);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:4px;padding:5px 8px;display:flex;font-size:11px!important}.account-menu-module__Mwm_mW__avatarPrompt:hover,.account-menu-module__Mwm_mW__retryButton:hover{background:var(--azure-muted)}.account-menu-module__Mwm_mW__backButton{min-height:36px;color:var(--azure-foreground);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 6px;display:flex}.account-menu-module__Mwm_mW__backButton:hover{background:var(--azure-muted)}.account-menu-module__Mwm_mW__identity{align-items:center;gap:12px;padding:12px 4px 18px;display:flex}.account-menu-module__Mwm_mW__photoButton{background:0 0;border:0;border-radius:15px;padding:0;position:relative}.account-menu-module__Mwm_mW__photoBadge{border-radius:7px;width:20px;height:20px;bottom:-4px;right:-4px}.account-menu-module__Mwm_mW__identityCopy{flex:1;min-width:0}.account-menu-module__Mwm_mW__name{color:var(--azure-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.account-menu-module__Mwm_mW__email{color:var(--azure-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 5px;font-size:11px;overflow:hidden}.account-menu-module__Mwm_mW__role{color:var(--azure-muted-foreground);font-size:11px}.account-menu-module__Mwm_mW__photoSection{background:var(--azure-secondary);border-radius:12px;padding:12px}.account-menu-module__Mwm_mW__promptTitle{margin:0 0 4px;font-size:13px}.account-menu-module__Mwm_mW__help{color:var(--azure-muted-foreground);margin:0 0 12px;font-size:12px}.account-menu-module__Mwm_mW__uploadButton,.account-menu-module__Mwm_mW__primaryButton,.account-menu-module__Mwm_mW__secondaryButton{border:1px solid var(--azure-border);min-height:40px;color:var(--azure-foreground);background:var(--azure-card);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.account-menu-module__Mwm_mW__uploadButton{width:100%}.account-menu-module__Mwm_mW__uploadButton:hover,.account-menu-module__Mwm_mW__secondaryButton:hover{background:var(--azure-muted)}.account-menu-module__Mwm_mW__photoFootnote{color:var(--azure-muted-foreground);justify-content:space-between;align-items:center;gap:6px;margin-top:9px;font-size:10px;display:flex}.account-menu-module__Mwm_mW__photoFootnote button{min-width:48px;min-height:32px;color:var(--azure-accent-foreground);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:11px}.account-menu-module__Mwm_mW__fileName{max-width:100%;color:var(--azure-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:11px;display:block;overflow:hidden}.account-menu-module__Mwm_mW__photoActions{gap:8px;display:flex}.account-menu-module__Mwm_mW__primaryButton{border-color:var(--azure-primary);color:var(--azure-primary-foreground);background:var(--azure-primary);flex:1}.account-menu-module__Mwm_mW__primaryButton:hover{border-color:var(--azure-chart-2);background:var(--azure-chart-2)}.account-menu-module__Mwm_mW__secondaryButton{background:var(--azure-secondary)}.account-menu-module__Mwm_mW__profileLinks{flex-direction:column;padding-top:8px;display:flex}.account-menu-module__Mwm_mW__profileLinks a,.account-menu-module__Mwm_mW__profileLinks button{min-height:40px;color:var(--azure-foreground);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.account-menu-module__Mwm_mW__profileLinks a:hover,.account-menu-module__Mwm_mW__profileLinks button:hover{background:var(--azure-muted)}.account-menu-module__Mwm_mW__error,.account-menu-module__Mwm_mW__notice{border-radius:9px;margin:8px 0 0;padding:9px 10px;font-size:12px}.account-menu-module__Mwm_mW__error{color:var(--azure-destructive-strong);background:var(--azure-destructive-surface)}.account-menu-module__Mwm_mW__notice{color:var(--azure-success-foreground);background:var(--azure-success-surface)}.account-menu-module__Mwm_mW__spinner{animation:account-menu-module__Mwm_mW__spin var(--motion-loop-spinner) linear infinite}@keyframes account-menu-module__Mwm_mW__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.account-menu-module__Mwm_mW__teamTrigger{display:none}.account-menu-module__Mwm_mW__popup{max-width:calc(100vw - 24px)}.account-menu-module__Mwm_mW__editButton,.account-menu-module__Mwm_mW__inviteField button,.account-menu-module__Mwm_mW__copyButton,.account-menu-module__Mwm_mW__avatarPrompt,.account-menu-module__Mwm_mW__photoFootnote button{min-height:40px}}@media (prefers-reduced-motion:reduce){.account-menu-module__Mwm_mW__popup,.account-menu-module__Mwm_mW__accessIndicator,.account-menu-module__Mwm_mW__accessOption{transition:none}.account-menu-module__Mwm_mW__spinner{animation:none}}
@font-face{font-family:Vindicor DM Sans;src:url(/fonts/DMSans-Variable.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}.reference-dashboard,.reference-overlay{--reference-ink:var(--workspace-ink,#1f1f1f);--reference-muted:var(--workspace-muted-ink,#5f6368);--reference-line:var(--workspace-line,#dadce0);--reference-blue:#1a73e8;font-optical-sizing:auto;color:var(--reference-ink);letter-spacing:-.07px;font-family:Vindicor DM Sans,sans-serif;font-size:14px;line-height:1.65}.reference-dashboard{background:var(--workspace-sidebar-surface,#f8f9fa);min-height:100vh}.reference-dashboard:not(.azure-workspace){--motion-fast:.15s;--motion-base:.2s;--motion-slow:.3s;--motion-tooltip:.1s;--ease-standard:ease;--ease-antd:cubic-bezier(.645, .045, .355, 1);--ease-out:ease-out;--ease-zoom-in:cubic-bezier(.08, .82, .17, 1);--ease-zoom-out:cubic-bezier(.78, .14, .15, .86)}body:has(.reference-dashboard):before{display:none}.reference-dashboard.reference-overlay{background:0 0;min-height:0}.reference-dashboard *,.reference-overlay *{box-sizing:border-box}:where(.reference-dashboard button,.reference-overlay button){font:inherit}.reference-dashboard button{cursor:pointer}.reference-dashboard [aria-disabled=true],.reference-dashboard button:disabled{cursor:not-allowed}.reference-dashboard .reference-workspace-header{z-index:20;position:relative}.reference-account-bar{border-bottom:1px solid var(--workspace-line,#dadce0);background:var(--workspace-sidebar-surface,#f8f9fa);justify-content:space-between;align-items:center;height:61px;padding:0 72px;display:flex}.reference-account-brand{align-items:center;gap:16px;min-width:0;display:flex}.reference-brand-mark{border:1px solid var(--workspace-line,#dadce0);background:var(--workspace-surface,#fff);width:32px;height:32px;color:var(--workspace-ink,#1f1f1f);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.reference-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.reference-account-trigger{border:1px solid var(--workspace-surface,#fff);background:var(--workspace-line,#dadce0);width:36px;height:36px;color:var(--workspace-muted-ink,#5f6368);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 3px #ffffff80}.reference-navigation-bar{border-bottom:1px solid var(--workspace-line,#dadce0);background:var(--workspace-surface,#fff);justify-content:space-between;align-items:center;gap:16px;height:64.1px;padding:14px 72px;display:flex}.reference-navigation{align-items:center;gap:8px;min-width:0;display:flex}.reference-nav-link{white-space:nowrap;color:var(--workspace-ink,#1f1f1f);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:400;line-height:23.1px;text-decoration:none;display:inline-flex}.reference-nav-link:hover{background:var(--workspace-sidebar-surface,#f8f9fa)}.reference-nav-link[aria-current=page]{color:var(--workspace-link,#1967d2);background:var(--workspace-selected-surface,#e8f0fe);font-weight:500}.reference-nav-link[aria-disabled=true]{color:var(--workspace-muted-ink,#5f6368)}.reference-nav-badge{color:var(--workspace-muted-ink,#5f6368);background:var(--workspace-sidebar-surface,#f8f9fa);border:1px solid var(--workspace-line,#dadce0);border-radius:20px;padding:0 5px;font-size:9px;line-height:14px}.reference-navigation-utilities{align-items:center;gap:12px;display:flex}.reference-icon-button{width:30px;height:32px;color:var(--workspace-muted-ink,#5f6368);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.reference-icon-button:hover{background:var(--workspace-muted-surface,#f1f3f4);color:var(--workspace-link,#1967d2)}.reference-main{outline:none;width:100%;padding:40px 72px}.reference-main h1,.reference-main h2,.reference-main p{margin-top:0}.reference-overlay-positioner{z-index:100;outline:none}.reference-menu{border:1px solid var(--workspace-line,#dadce0);background:var(--workspace-surface,#fff);border-radius:8px;outline:none;min-width:244px;max-width:min(340px,100vw - 24px);padding:6px;box-shadow:0 12px 30px #3c404321}.reference-menu-identity{flex-direction:column;padding:10px 10px 12px;display:flex}.reference-menu-identity strong{overflow-wrap:anywhere;font-weight:600}.reference-menu-identity span{color:var(--workspace-muted-ink,#5f6368);overflow-wrap:anywhere;font-size:12px}.reference-role{text-transform:capitalize}.reference-menu-heading{color:var(--workspace-muted-ink,#5f6368);padding:8px 10px;font-size:12px}.reference-menu-item{cursor:pointer;border-radius:5px;outline:none;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.reference-menu-item[data-highlighted]{background:var(--workspace-muted-surface,#f1f3f4)}.reference-menu-item[data-disabled]{opacity:.5;cursor:wait}.reference-menu-separator{background:var(--workspace-line,#dadce0);height:1px;margin:5px -6px}.reference-signout{color:var(--workspace-danger-ink,#c5221f)}.reference-tooltip{background:var(--workspace-tooltip-surface,#1f1f1f);color:#fff;border-radius:6px;max-width:min(280px,100vw - 24px);padding:9px 12px;font-size:12px;line-height:1.5;box-shadow:0 4px 12px #3c404326}.reference-mobile-trigger,.reference-mobile-account{display:none}.reference-skip-link{z-index:150;background:var(--workspace-surface,white);color:var(--workspace-link,#1a73e8);border-radius:4px;padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.reference-skip-link:focus{transform:none}.reference-live-status{color:var(--workspace-muted-ink,#5f6368);align-items:center;gap:6px;margin-top:20px;font-size:11px;display:flex}.reference-live-status span{background:#1e8e3e;border-radius:50%;width:6px;height:6px}.reference-assistant{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;width:min(400px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.reference-assistant>*{pointer-events:auto}.reference-assistant>button{background:#1a73e8;width:48px;height:48px;box-shadow:0 5px 16px #1a73e826}.reference-tools-title{margin:0 0 8px;font-size:24px;font-weight:700;line-height:30px}.reference-tools-intro{color:var(--workspace-muted-ink,#5f6368);max-width:70ch;margin:0 0 24px}.reference-tools-content{flex-direction:column;gap:24px;display:flex}.reference-tools-period{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:24px;display:flex}.reference-tools-period label{font-weight:500}.reference-tools-period select{border:1px solid var(--workspace-line,#dadce0);background:var(--workspace-surface,#fff);color:var(--workspace-ink,#1f1f1f);font:inherit;border-radius:6px;padding:8px 32px 8px 12px}.reference-tools-period p{color:var(--workspace-muted-ink,#5f6368);flex-basis:100%;margin:0;font-size:12px}@media (max-width:1199px) and (min-width:768px){.reference-navigation{gap:4px}.reference-nav-link{padding-inline:8px;font-size:13px}.reference-navigation-bar{gap:8px}.reference-navigation-utilities{gap:6px}}@media (max-width:950px) and (min-width:768px){.reference-navigation-bar{padding-inline:32px}.reference-nav-link{padding-inline:6px}}@media (max-width:767px){.reference-account-bar{color:#fff;background:#1967d2;border:0;height:70px;padding:0 20px}.reference-brand-mark{color:#fff;background:0 0;border:0;width:36px;height:36px}.reference-brand-mark svg{width:30px;height:30px}.reference-account-name,.reference-desktop-account{display:none}.reference-mobile-trigger{color:#fff;background:0 0;border:0;border-radius:5px;place-items:center;width:36px;height:40px;display:grid}.reference-navigation-bar{height:auto;padding:12px 20px 20px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 12px 20px #1f1f1f1a}.reference-navigation-bar[data-mobile-open]{flex-direction:column;align-items:stretch;display:flex}.reference-navigation{flex-direction:column;align-items:stretch;gap:2px}.reference-nav-link{justify-content:flex-start;min-height:42px}.reference-navigation-utilities{border-top:1px solid var(--workspace-line,#dadce0);justify-content:flex-end;padding-top:12px}.reference-mobile-account{display:block}.reference-main{padding:0}.reference-summary{color:#fff;background:linear-gradient(215deg,#1a73e8 -10.37%,#174ea6 86.25%);padding:0 20px 36px}.reference-live-status{margin:20px}.reference-summary :is(button,a,input):focus-visible,.reference-account-bar :is(button,a):focus-visible{outline-color:#fff}.reference-tools-page{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.reference-dashboard *,.reference-overlay *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
