.ai-chat.ai-ui-1818{--ai-gutter:4px;color:var(--foreground)}.ai-chat.ai-ui-1818 .ai-chat-screenhead{padding:4px var(--ai-gutter) 10px;gap:8px;min-height:58px;display:flex}.ai-chat.ai-ui-1818 .ai-chat-screenhead h1{text-align:left;letter-spacing:-.035em;font-size:1.25rem;font-weight:650}.ai-chat.ai-ui-1818 .ai-chat-screenhead>.iconbtn{background:0 0;flex:0 0 36px;width:36px}.ai-chat.ai-ui-1818 .ai-chat-brand{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding-left:12px;display:flex}.ai-chat.ai-ui-1818 .ai-chat-brand span:last-child{flex-direction:column;gap:2px;display:flex}.ai-chat.ai-ui-1818 .ai-chat-brand strong{letter-spacing:-.03em;font-size:1.0625rem;font-weight:700;line-height:1.1}.ai-chat.ai-ui-1818 .ai-chat-brand small{color:var(--muted-foreground);font-size:.6875rem;line-height:1.15}.ai-chat.ai-ui-1818 .ai-chat-scroll{padding:0 var(--ai-gutter) 18px;scrollbar-gutter:auto}.ai-chat.ai-ui-1818 .ai-chat-day{color:var(--muted-foreground);align-items:center;gap:14px;margin:6px 0 20px;font-size:.8125rem;display:flex}.ai-chat.ai-ui-1818 .ai-chat-day:before,.ai-chat.ai-ui-1818 .ai-chat-day:after{content:"";background:var(--border);flex:1;height:1px}.ai-chat.ai-ui-1818 .ai-chat-turn{min-width:0;max-width:none;margin:0 0 24px}.ai-chat.ai-ui-1818 .ai-chat-turn.user{width:75%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:auto;padding:0}.ai-chat.ai-ui-1818 .ai-chat-turn.assistant{width:100%;padding:0}.ai-chat.ai-ui-1818 .ai-chat-turn-meta{gap:14px;margin-bottom:13px;font-size:.875rem}.ai-chat.ai-ui-1818 .ai-chat-turn-meta>div{min-width:0}.ai-chat.ai-ui-1818 .ai-chat-turn-byline{flex-wrap:wrap;align-items:baseline;gap:7px;line-height:1.4;display:flex}.ai-chat.ai-ui-1818 .ai-chat-turn-byline strong{color:var(--foreground);font-size:.875rem;font-weight:600}.ai-chat.ai-ui-1818 .ai-chat-turn-byline time{white-space:nowrap;margin:0;font-size:.8125rem}.ai-chat.ai-ui-1818 .user .ai-chat-turn-meta{justify-content:flex-end;margin-bottom:7px}.ai-chat.ai-ui-1818 .user .ai-chat-turn-content{border:1px solid color-mix(in srgb,var(--blue) 15%,var(--border));background:color-mix(in srgb,var(--blue) 4%,var(--canvas,var(--surface-base)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card) 75%,transparent);border-radius:16px;padding:13px 14px}.ai-chat.ai-ui-1818 .ai-chat-turn-emblem{width:44px;height:44px;color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,var(--canvas,var(--surface-base)));border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.ai-chat.ai-ui-1818 .ai-chat-local-status{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:3px;font-size:.75rem;display:flex}.ai-chat.ai-ui-1818 .ai-chat-local-status i,.ai-chat.ai-ui-1818 .ai-chat-model-switch>i{background:#20b94a;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.ai-chat.ai-ui-1818 .ai-chat-prose{white-space:normal;max-height:none;font-size:1rem;line-height:1.6;overflow:visible}.ai-chat.ai-ui-1818 .ai-chat-prose .safe-markdown{line-height:1.6}.ai-chat.ai-ui-1818 .ai-chat-prose .safe-markdown h3{letter-spacing:-.025em;margin:1.1em 0 .45em;font-size:1.125rem}.ai-chat.ai-ui-1818 .assistant .safe-markdown>ol{counter-reset:waaza-step;margin:14px 0;padding:0;list-style:none}.ai-chat.ai-ui-1818 .assistant .safe-markdown>ol>li{counter-increment:waaza-step;border-top:1px solid var(--border);min-height:64px;margin:0;padding:12px 0 12px 54px;position:relative}.ai-chat.ai-ui-1818 .assistant .safe-markdown>ol>li:last-child{border-bottom:1px solid var(--border)}.ai-chat.ai-ui-1818 .assistant .safe-markdown>ol>li:before{content:counter(waaza-step);background:color-mix(in srgb,var(--blue) 11%,var(--canvas,var(--surface-base)));width:34px;height:34px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:13px;left:5px}.ai-chat.ai-ui-1818 .assistant .safe-markdown>ol>li>strong:first-child,.ai-chat.ai-ui-1818 .assistant .safe-markdown>ol>li>p:first-child>strong:first-child{font-weight:650;display:block}.ai-chat.ai-ui-1818 .ai-chat-source-links{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ai-chat.ai-ui-1818 .ai-chat-source-links>button{text-align:left;border:1px solid color-mix(in srgb,var(--blue) 15%,var(--border));background:color-mix(in srgb,var(--card) 35%,transparent);max-width:100%;min-height:36px;color:var(--blue);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.ai-chat.ai-ui-1818 .ai-chat-source-links>button>span{align-items:center;gap:7px;min-width:0;font-size:.75rem;display:flex}.ai-chat.ai-ui-1818 .ai-chat-source-links strong{color:var(--foreground);flex-shrink:0;font-weight:500}.ai-chat.ai-ui-1818 .ai-chat-source-links>button>span>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);overflow:hidden}.ai-chat.ai-ui-1818 .ai-chat-source-links>button>svg{flex-shrink:0}.ai-chat.ai-ui-1818 .ai-chat-context-note{margin-top:8px;font-size:.75rem}.ai-chat.ai-ui-1818 .ai-chat-response-bar{background:var(--card);border:1px solid var(--command-border,var(--border));width:auto;max-width:100%;box-shadow:var(--chrome-shadow);border-radius:15px;gap:2px;margin:7px 0 0;padding:3px 5px;display:inline-flex}.ai-chat.ai-ui-1818 .ai-chat-response-bar button{width:44px;height:44px;min-height:44px;color:var(--foreground);box-shadow:none;background:0 0;border-radius:11px;padding:0}.ai-chat.ai-ui-1818 .ai-chat-sources{margin:4px 0 0}.ai-chat.ai-ui-1818 .ai-chat-sources>summary{min-height:36px;color:var(--muted-foreground);padding:8px 0;font-size:.75rem}.ai-chat.ai-ui-1818 .ai-chat-sources>div{background:var(--card);border-color:var(--command-border,var(--border));box-shadow:var(--surface-shadow);padding:14px}.ai-chat.ai-ui-1818 .ai-chat-file{background:color-mix(in srgb,var(--card) 65%,transparent);border-color:color-mix(in srgb,var(--blue) 14%,var(--border));border-radius:11px;width:100%;min-width:0;max-width:none;margin:0 0 9px}.ai-chat.ai-ui-1818 .ai-chat-file>button:first-child{gap:11px;min-height:54px;padding:9px 11px}.ai-chat.ai-ui-1818 .ai-chat-file span{font-size:.875rem;font-weight:500}.ai-chat.ai-ui-1818 .ai-chat-file small{font-size:.75rem;font-weight:400}.ai-chat.ai-ui-1818 .ai-chat-input-files{width:min(100%,860px);max-height:90px;margin-inline:auto;padding:6px 1px}.ai-chat.ai-ui-1818 .ai-chat-input-files .ai-chat-file{width:auto;min-width:180px;max-width:270px;margin:0}.ai-chat.ai-ui-1818 .ai-chat-composer{width:100%;max-width:860px;margin:4px 0 max(8px,var(--safe-bottom));border:1px solid var(--command-border,var(--border));background:var(--card);box-shadow:var(--navigation-shadow);border-radius:24px;align-self:center;padding:8px}.ai-chat.ai-ui-1818 .ai-chat-composer:focus-within{border-color:color-mix(in srgb,var(--blue) 35%,var(--command-border,var(--border)))}.ai-chat.ai-ui-1818 .ai-chat-composer textarea{resize:none;box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb,var(--canvas,var(--surface-base)) 45%,var(--card));border-radius:14px;height:auto;min-height:44px;max-height:260px;padding:10px 12px;line-height:22px}.ai-chat.ai-ui-1818 .ai-chat-composer textarea:focus-visible{outline-offset:2px;outline:2px solid var(--blue)!important}.ai-chat.ai-ui-1818 .ai-chat-composer-bar{gap:4px;margin-top:6px}.ai-chat.ai-ui-1818 .ai-chat-attachbar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.ai-chat.ai-ui-1818 .ai-chat-attachbar button{width:40px;height:44px;color:var(--foreground);background:0 0;padding:0}.ai-chat.ai-ui-1818 .ai-chat-model-switch{border-left:1px solid var(--border);min-width:0;max-width:calc(100% - 170px);height:40px;box-shadow:none;color:var(--muted-foreground);background:0 0;border-radius:0;align-items:center;gap:5px;padding:0 2px 0 8px;display:flex}.ai-chat.ai-ui-1818 .ai-chat-model-emblem{background:color-mix(in srgb,var(--blue) 6%,var(--card));width:28px;height:28px;color:var(--blue);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.ai-chat.ai-ui-1818 .ai-chat-model-switch>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;overflow:hidden}.ai-chat.ai-ui-1818 .ai-model-name-full{display:none}.ai-chat.ai-ui-1818 .ai-model-name-short{display:inline}.ai-chat.ai-ui-1818 .ai-chat-model-switch>i[data-active=false]{background:var(--muted-foreground)}.ai-chat.ai-ui-1818 .ai-chat-composer-space{min-width:0}.ai-chat.ai-ui-1818 .ai-chat-composer-bar>small{font-size:.6875rem;position:absolute;top:-19px;right:20px}.ai-chat.ai-ui-1818 .ai-chat-send{background:var(--blue);color:#fff;width:44px;height:44px;box-shadow:inset 0 1px 1px #ffffff45,0 3px 8px color-mix(in srgb,var(--blue) 18%,transparent);border-radius:50%;margin-left:auto}.ai-chat.ai-ui-1818 .ai-chat-feedback{background:var(--card);border-radius:14px;bottom:calc(100% + 8px);left:0;right:0}.ai-chat.ai-ui-1818 .ai-chat-history-row{border:1px solid var(--command-border,var(--border));background:var(--card);box-shadow:var(--surface-shadow);border-radius:16px;margin:8px 0;padding:16px}.ai-chat.ai-ui-1818 .ai-chat-history-row>span{flex:1}.ai-chat.ai-ui-1818 :is(.ai-chat-history,.ai-chat-model-settings,.ai-chat-context,.ai-chat-document,.toolform,.ai-action-review){width:100%;max-width:860px;margin-inline:auto}.ai-chat.ai-ui-1818 .ai-chat-subhead{margin-bottom:14px}.ai-chat.ai-ui-1818 .ai-chat-context-choice{box-shadow:var(--surface-shadow)}.ai-chat.ai-ui-1818 .ai-chat-extracted{max-height:none;overflow:visible}.ai-chat.ai-ui-1818 .ai-chat-jump{padding-right:6px}.ai-chat.ai-ui-1818 .ai-chat-welcome{gap:12px;width:100%;max-width:640px;min-height:0;padding:clamp(18px,4vh,42px) 8px}.ai-chat.ai-ui-1818 .ai-chat-welcome h2{text-wrap:balance;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:650;line-height:1.2}.ai-chat.ai-ui-1818 .ai-chat-welcome>p{max-width:420px;font-size:.9375rem;line-height:1.6}.ai-chat.ai-ui-1818 .ai-chat-welcome .ai-chat-emblem{width:48px;height:48px;box-shadow:none;background:var(--accent);color:var(--blue);border-radius:16px}.ai-chat.ai-ui-1818 .ai-chat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 0}.ai-chat.ai-ui-1818 .ai-chat-suggestions button{background:var(--card);min-width:0;min-height:44px;box-shadow:var(--surface-shadow);justify-content:flex-start;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:500}.ai-chat.ai-ui-1818 .ai-chat-suggestions button>svg{flex:none;margin-top:2px}.ai-chat.ai-ui-1818 .ai-chat-suggestions button>span{flex:1;min-width:0}.ai-chat.ai-ui-1818 .ai-chat-suggestions strong{font-size:.875rem;font-weight:600;line-height:1.4;display:block}.ai-chat.ai-ui-1818 .ai-chat-suggestions small{margin-top:5px;font-size:.75rem;line-height:1.45;display:block}.ai-chat.ai-ui-1818 .ai-chat-suggestions .ai-chat-suggestion-arrow{width:14px;color:var(--muted-foreground);transform:rotate(45deg)}.ai-chat-welcome-actions{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.ai-chat-welcome-actions>.textbutton{align-items:center;gap:7px;min-height:44px;font-size:.8125rem;display:inline-flex}.ai-chat.ai-ui-1818 .ai-chat-welcome-hint{max-width:400px;font-size:.75rem;line-height:1.5}.ai-chat-setup{flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.ai-chat.ai-ui-1818 .ai-chat-setup p{font-size:.8125rem}@media (max-width:380px){.ai-chat.ai-ui-1818 .ai-chat-suggestions button{gap:7px;padding:12px 10px}.ai-chat.ai-ui-1818 .ai-chat-suggestion-arrow{display:none}.ai-chat.ai-ui-1818 .ai-chat-suggestions button>svg{width:18px}.ai-chat.ai-ui-1818 .ai-chat-welcome{padding-inline:0}}.ai-chat.ai-ui-1818 .ai-action-review fieldset{box-shadow:var(--surface-shadow)}.local-ai.ai-ui-1818 .ai-privacy{background:var(--card);border:1px solid var(--command-border,var(--border));box-shadow:var(--surface-shadow);padding:16px}.local-ai.ai-ui-1818 .ai-privacy>svg{background:var(--accent);border-radius:12px;width:36px;height:36px;padding:6px}.local-ai.ai-ui-1818 .ai-privacy strong{color:var(--foreground);font-weight:600}.local-ai.ai-ui-1818 .ai-privacy p{color:var(--muted-foreground)}.local-ai.ai-ui-1818 .ai-catalogue-section>h3{letter-spacing:-.02em;margin:24px 0 12px;font-size:.9375rem;font-weight:650}.local-ai.ai-ui-1818 .model-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.local-ai.ai-ui-1818 .model-card{border-radius:20px;flex-direction:column;margin:0;padding:18px;display:flex}.local-ai.ai-ui-1818 .model-card>.tool-card-top{min-height:30px}.local-ai.ai-ui-1818 .model-card h3{letter-spacing:-.025em;margin:14px 0 4px;font-size:1.0625rem}.local-ai.ai-ui-1818 .model-card .model-description{font-size:.875rem;line-height:1.5}.local-ai.ai-ui-1818 .model-facts{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;margin:3px 0 10px;padding:12px 0;display:grid}.local-ai.ai-ui-1818 .model-facts dt{color:var(--muted-foreground);margin-bottom:4px;font-size:.6875rem}.local-ai.ai-ui-1818 .model-facts dd{margin:0;font-size:.8125rem;font-weight:550}.local-ai.ai-ui-1818 .model-controls,.local-ai.ai-ui-1818 .ai-result>.tool-card-actions{border:1px solid var(--command-border,var(--border));background:var(--card);width:100%;box-shadow:var(--chrome-shadow);border-radius:14px;flex-wrap:wrap;gap:2px;margin:8px 0;padding:4px;display:flex}.local-ai.ai-ui-1818 .model-controls>button{white-space:normal;min-width:0;min-height:44px;box-shadow:none;background:0 0;border-radius:10px;flex:1;gap:5px;padding:8px;font-size:.75rem}.local-ai.ai-ui-1818 .model-controls>button:last-child{flex:0 0 40px}.local-ai.ai-ui-1818 .model-controls>button svg{flex-shrink:0}.local-ai.ai-ui-1818 .model-status{min-height:76px;color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.local-ai.ai-ui-1818 .model-status p{font-size:.8125rem;line-height:1.5}.local-ai.ai-ui-1818 .model-status progress{border:0;border-radius:999px;height:5px;margin-top:12px;display:block;overflow:hidden}.local-ai.ai-ui-1818 .model-card>small:last-child{margin-top:auto}.local-ai.ai-ui-1818 .ai-workspace>.tool-card-top{background:var(--card);border:1px solid var(--command-border,var(--border));border-radius:16px;padding:12px}.local-ai.ai-ui-1818 .ai-actions{border:1px solid var(--command-border,var(--border));background:var(--card);box-shadow:var(--chrome-shadow);border-radius:16px;gap:3px;padding:4px}.local-ai.ai-ui-1818 .ai-actions>button{box-shadow:none;background:0 0;flex:1;padding:8px;font-size:.8125rem}.local-ai.ai-ui-1818 .ai-result{border-color:var(--command-border,var(--border))}.local-ai.ai-ui-1818 .ai-result>.tool-card-actions>button{box-shadow:none;background:0 0;padding:8px;font-size:.8125rem}.local-ai.ai-ui-1818 .ai-diagnostics{background:var(--group);border:1px solid var(--border);border-radius:14px;margin:12px 0;padding:12px 14px}.local-ai.ai-ui-1818 .ai-diagnostics>p{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.personal-preferences.ai-ui-1818 h3{margin-bottom:-8px;padding-top:4px}@media (min-width:900px){.ai-chat.ai-ui-1818{--ai-gutter:0px}.ai-chat.ai-ui-1818 .ai-chat-screenhead{gap:12px;min-height:64px;padding:8px 0 14px}.ai-chat.ai-ui-1818 .ai-chat-screenhead h1{font-size:1.3125rem}.ai-chat.ai-ui-1818 .ai-chat-screenhead>.iconbtn{background:var(--card);border:1px solid var(--command-border,var(--border));width:36px;height:36px;min-height:36px;box-shadow:var(--surface-shadow);border-radius:10px}.ai-chat.ai-ui-1818 .ai-chat-brand strong{font-size:1.25rem}.ai-chat.ai-ui-1818 .ai-chat-brand small{font-size:.75rem}.ai-chat.ai-ui-1818 .ai-chat-turn{margin-bottom:26px}.ai-chat.ai-ui-1818 .ai-chat-turn.user{width:max-content;min-width:290px;max-width:54%}.ai-chat.ai-ui-1818 .user .ai-chat-turn-content{padding:14px 16px}.ai-chat.ai-ui-1818 .ai-chat-turn-emblem{flex-basis:48px;width:48px;height:48px}.ai-chat.ai-ui-1818 .assistant .ai-chat-turn-meta{gap:22px}.ai-chat.ai-ui-1818 .assistant .ai-chat-turn-content{padding-left:70px}.ai-chat.ai-ui-1818 .ai-chat-turn-byline{gap:12px}.ai-chat.ai-ui-1818 .assistant .safe-markdown>ol>li{min-height:58px;padding:15px 0 15px 58px}.ai-chat.ai-ui-1818 .assistant .safe-markdown>ol>li>strong:first-child,.ai-chat.ai-ui-1818 .assistant .safe-markdown>ol>li>p:first-child>strong:first-child{vertical-align:top;width:220px;margin-right:12px;display:inline-block}.ai-chat.ai-ui-1818 .ai-chat-composer{margin-bottom:14px;padding:9px 12px 8px}.ai-chat.ai-ui-1818 .ai-chat-composer textarea{resize:none;box-sizing:border-box;height:auto;min-height:44px;max-height:260px;padding:8px 12px}.ai-chat.ai-ui-1818 .ai-chat-composer-bar{gap:10px}.ai-chat.ai-ui-1818 .ai-chat-attachbar{gap:5px}.ai-chat.ai-ui-1818 .ai-chat-model-switch{gap:6px;max-width:50%;padding-left:18px}.ai-chat.ai-ui-1818 .ai-chat-model-switch>span:last-child{font-size:.8125rem}.ai-chat.ai-ui-1818 .ai-model-name-full{display:inline}.ai-chat.ai-ui-1818 .ai-model-name-short{display:none}.ai-chat.ai-ui-1818 .ai-chat-model-emblem{flex-basis:32px;width:32px;height:32px}}@media (max-width:375px){.ai-chat.ai-ui-1818 .ai-chat-brand{gap:5px}.ai-chat.ai-ui-1818 .ai-chat-brand .waaza-mark{flex-basis:29px!important;width:29px!important;height:29px!important}.ai-chat.ai-ui-1818 .ai-chat-brand strong{font-size:.9375rem}.ai-chat.ai-ui-1818 .ai-chat-attachbar button{width:36px}.ai-chat.ai-ui-1818 .ai-chat-model-switch{gap:4px;max-width:calc(100% - 157px);padding-left:5px}.ai-chat.ai-ui-1818 .ai-chat-model-emblem{flex-basis:23px;width:23px;height:23px}}@media (max-height:600px),(orientation:landscape) and (max-height:500px){.ai-chat.ai-ui-1818 .ai-chat-screenhead{min-height:44px;padding-block:0}.ai-chat.ai-ui-1818 .ai-chat-composer{margin-bottom:4px;padding-top:6px}.ai-chat.ai-ui-1818 .ai-chat-composer-bar{margin-top:3px}.ai-chat.ai-ui-1818 .ai-chat-composer textarea{resize:none;box-sizing:border-box;height:auto;min-height:44px;max-height:260px;padding-block:8px}}@media (hover:hover){.ai-chat.ai-ui-1818 .ai-chat-response-bar button:hover,.ai-chat.ai-ui-1818 .ai-chat-attachbar button:hover,.local-ai.ai-ui-1818 .model-controls>button:hover:not(:disabled),.local-ai.ai-ui-1818 .ai-actions>button:hover:not(:disabled){background:var(--accent);color:var(--blue)}.ai-chat.ai-ui-1818 .ai-chat-source-links>button:hover{border-color:var(--blue)}}@media (prefers-contrast:more){.ai-chat.ai-ui-1818 .ai-chat-response-bar,.ai-chat.ai-ui-1818 .ai-chat-composer,.ai-chat.ai-ui-1818 .user .ai-chat-turn-content,.ai-chat.ai-ui-1818 .ai-chat-source-links>button{border-color:var(--foreground)}}@media (max-width:899px){.ios-sheet[data-panel=ai],.ios-sheet[data-panel=aiModels],.ios-sheet[data-panel=personal]{gap:0;background:var(--canvas,var(--surface-base))!important}.ios-sheet:is([data-panel=ai],[data-panel=aiModels],[data-panel=personal]) .sheetbody{min-height:0;padding:16px 16px calc(24px + var(--safe-bottom));scrollbar-gutter:auto;overflow-y:auto}.local-ai.ai-ui-1818 .model-list{grid-template-columns:minmax(0,1fr)}.local-ai.ai-ui-1818 .model-card{gap:8px;min-width:0;padding:16px}.local-ai.ai-ui-1818 .model-card h3{overflow-wrap:anywhere;margin:4px 0 0}.local-ai.ai-ui-1818 .model-card>.tool-card-top{flex-wrap:wrap;gap:8px}.local-ai.ai-ui-1818 .model-facts>div{overflow-wrap:anywhere;min-width:0}.local-ai.ai-ui-1818 .model-controls{flex-wrap:nowrap;align-self:flex-start;gap:4px;width:max-content;max-width:100%;padding:5px;display:flex}.local-ai.ai-ui-1818 .model-controls>button,.local-ai.ai-ui-1818 .model-controls>button:last-child{flex:0 0 44px;width:44px;height:44px;padding:0}.local-ai.ai-ui-1818 .model-controls>button>span{display:none}.local-ai.ai-ui-1818 .model-controls>button>svg{width:21px;height:21px}.local-ai.ai-ui-1818 .model-status{min-height:0}.local-ai.ai-ui-1818 .ai-actions{flex-wrap:wrap}.local-ai.ai-ui-1818 .ai-actions>button{flex:120px;min-height:44px}.local-ai.ai-ui-1818 .tool-tabs{gap:4px;min-width:0;display:flex}.local-ai.ai-ui-1818 .tool-tabs>button{white-space:normal;flex:1;min-width:0;min-height:44px;padding:8px}.local-ai.ai-ui-1818 .ai-evaluation>summary{min-height:44px;padding:10px 0}.ai-chat.ai-ui-1818 .ai-chat-screenhead{align-items:center}.ai-chat.ai-ui-1818 .ai-chat-screenhead>.iconbtn{flex:0 0 44px;width:44px;height:44px}.ai-chat.ai-ui-1818 .ai-chat-screenhead h1{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1.0625rem}.ai-chat.ai-ui-1818 .ai-chat-brand{padding-left:0}.ai-chat.ai-ui-1818 .ai-chat-brand small{display:none}.ai-chat.ai-ui-1818 .ai-chat-attachbar button{flex:0 0 44px;width:44px}.ai-chat.ai-ui-1818 .ai-chat-model-switch{flex:1;max-width:none;padding-left:4px}.ai-chat.ai-ui-1818 .ai-chat-model-emblem{display:none}.ai-chat.ai-ui-1818 .ai-chat-composer-bar{gap:2px}.ai-chat.ai-ui-1818 .ai-chat-composer-space{flex:0}.ai-chat.ai-ui-1818 .ai-chat-send{flex:0 0 44px}}.ai-chat.ai-ui-1818 .ai-chat-history-entry{border:1px solid var(--command-border,var(--border));background:var(--card);box-shadow:var(--surface-shadow);border-radius:16px;margin:8px 0}.ai-chat.ai-ui-1818 .ai-chat-history-main{align-items:center;display:flex}.ai-chat.ai-ui-1818 .ai-chat-history-entry .ai-chat-history-row{width:auto;min-width:0;box-shadow:none;background:var(--card);border:0;border-radius:0;flex:1;margin:0}.ai-chat.ai-ui-1818 .ai-chat-history-more{flex:none;margin-right:8px;display:none}@media (max-width:767px),(pointer:coarse){.ai-chat.ai-ui-1818 .ai-chat-history-more{display:inline-flex}}.connect-panel{width:100%;min-width:0;color:var(--foreground);font-family:var(--font-ui);padding-bottom:max(16px,env(safe-area-inset-bottom));container-type:inline-size}.connect-panel :is(h3,h4,p,ul,ol,dl){margin:0}.connect-panel h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:650;line-height:1.3}.connect-panel h4{letter-spacing:-.015em;font-size:1rem;font-weight:650;line-height:1.4}.connect-panel p{font-size:.9375rem;line-height:1.6}.connect-panel :is(button,input,select,textarea,a){touch-action:manipulation}.connect-panel :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.connect-panel button:disabled{opacity:.45;cursor:default}.connect-panel small,.connect-panel .footnote{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.connect-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:8px;padding:2px 0 18px;display:flex}.connect-head>div:first-child{min-width:0}.connect-head h3{overflow-wrap:anywhere}.connect-head h3:focus{outline:none}.connect-head p{color:var(--muted-foreground);margin-top:5px;font-size:.8125rem}.connect-command-bar{flex:none;gap:1px;padding:4px}.connect-body{flex-direction:column;gap:20px;min-width:0;display:flex}.connect-body>div,.connect-body>section,.connect-body>form{min-width:0}.connect-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.connect-section-head>p{flex:1}.connect-panel .textbutton,.connect-link{min-height:44px;color:var(--blue);text-align:left;align-items:center;gap:8px;font-size:.875rem;font-weight:550;line-height:1.4;display:inline-flex}.connect-link{justify-content:space-between}.connect-panel :is(.primarybtn,.secondarybtn,.connect-danger){border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;padding:12px 18px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.connect-panel .primarybtn{background:var(--blue);color:var(--primary-foreground);border:1px solid #0000}.connect-panel .secondarybtn{background:var(--card);border:1px solid var(--border);color:var(--blue)}.connect-panel .connect-danger{background:var(--card);border:1px solid var(--destructive);color:var(--destructive)}.connect-list{border-block:1px solid var(--border)}.connect-row{text-align:left;width:100%;min-height:76px;color:var(--foreground);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;align-items:center;gap:13px;padding:16px 2px;display:flex}.connect-row:last-child{border-bottom:0}.connect-row>svg,.connect-row>.connect-symbol{flex:none}.connect-row>svg:last-child{color:var(--muted-foreground)}.connect-row-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.connect-row-copy strong{font-size:.9375rem;font-weight:600;line-height:1.45}.connect-symbol{border:1px solid var(--border);background:var(--group);width:44px;height:44px;color:var(--blue);border-radius:14px;flex:none;place-items:center;display:grid}.connect-status{border:1px solid var(--border);max-width:100%;color:var(--muted-foreground);background:var(--group);white-space:normal;border-radius:999px;align-items:center;padding:3px 8px;font-size:.75rem;line-height:1.45;display:inline-flex}.connect-status[data-state=active],.connect-status[data-state=available]{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 35%,var(--border));background:var(--accent)}.connect-status[data-state=degraded],.connect-status[data-state=reauth_required]{color:var(--destructive)}.connect-home-layout{gap:24px;min-width:0;display:grid}.connect-summary{background:var(--group);border:1px solid var(--border);border-radius:var(--ui-panel-radius,22px);padding:18px 20px}.connect-summary p{color:var(--muted-foreground);margin:8px 0 18px;font-size:.875rem}.connect-summary dl{gap:10px;display:grid}.connect-summary dl>div{justify-content:space-between;gap:14px;font-size:.8125rem;display:flex}.connect-summary dt{color:var(--muted-foreground)}.connect-summary dd{flex-shrink:0;font-weight:650}.connect-summary .connect-link{width:100%;margin-top:10px}.connect-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.connect-empty>svg{color:var(--blue)}.connect-empty h4{color:var(--foreground)}.connect-empty p{max-width:36em;font-size:.875rem}.connect-notice{background:var(--group);border:1px solid var(--border);border-radius:15px;gap:11px;margin-bottom:12px;padding:14px 16px;display:flex}.connect-body .connect-notice{margin-bottom:0}.connect-notice>svg{color:var(--blue);flex:none;margin-top:2px}.connect-notice>div{flex:1;min-width:0}.connect-notice p{overflow-wrap:anywhere;font-size:.875rem}.connect-notice p>svg{vertical-align:middle;display:inline}.connect-notice[data-tone=error]{border-color:color-mix(in srgb,var(--destructive) 45%,var(--border))}.connect-notice[data-tone=error]>svg{color:var(--destructive)}.connect-notice .textbutton{margin-top:5px}.connect-progress{align-items:center;gap:10px;padding:8px 0 12px;font-size:.875rem;display:flex}.connect-progress>svg{color:var(--blue);flex:none}.connect-progress span{flex:1}.connect-progress button{min-height:44px;color:var(--blue);padding:5px;font-size:.8125rem}.connect-feedback{color:var(--muted-foreground);padding:10px 0 16px;font-size:.875rem!important}.connect-loading{gap:12px;padding:12px 0;display:grid}.connect-loading span{background:var(--group);border-radius:15px;height:62px}.connect-search{border:1px solid var(--border);background:var(--group);border-radius:16px;align-items:center;gap:8px;min-height:50px;padding:4px 12px;display:flex}.connect-search>svg{color:var(--muted-foreground);flex:none}.connect-search input{min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;flex:1;padding:8px 0;font-size:1rem}.connect-search>button{min-height:44px;color:var(--blue);flex:none;font-size:.875rem}.connect-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connect-field{flex-direction:column;gap:8px;min-width:0;font-size:.875rem;font-weight:550;display:flex}.connect-field :is(input,select,textarea){border:1px solid var(--input);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:12px;padding:11px 12px;font-size:1rem;font-weight:400}.connect-field textarea{resize:vertical;min-height:112px;line-height:1.5}.connect-field small{font-weight:400}.connect-field input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--blue)}.connect-form{flex-direction:column;gap:20px;display:flex}.connect-form fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.connect-form legend{margin-bottom:10px;font-size:.9375rem;font-weight:600}.connect-choice,.connect-capabilities>label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:.9375rem;line-height:1.5;display:flex}.connect-choice input,.connect-capabilities input{width:20px;height:20px;min-height:20px;accent-color:var(--blue);flex:none;margin-top:2px}.connect-choice span,.connect-capabilities span{flex-direction:column;gap:4px;min-width:0;display:flex}.connect-choice strong,.connect-capabilities strong{font-weight:550}.connect-capabilities>label{border-bottom:1px solid var(--border);padding:13px 0}.connect-capabilities>label:last-child{border-bottom:0}.connect-form-footer{z-index:1;padding:8px 0 max(8px,env(safe-area-inset-bottom));pointer-events:none;position:sticky;bottom:0}.connect-panel .connect-form-footer>.floating-bar{pointer-events:auto;border-radius:20px;justify-content:space-between;gap:6px;width:100%;padding:6px}.connect-panel .waaza-command-bar>.connect-primary-command{background:var(--blue);width:auto;min-width:0;height:auto;min-height:48px;color:var(--primary-foreground);border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;padding:9px 17px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.connect-steps{justify-content:space-between;gap:4px;padding:0;list-style:none;display:flex}.connect-steps li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.connect-steps li>span{border:1px solid var(--border);background:var(--group);width:26px;height:26px;color:var(--muted-foreground);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.connect-steps li[aria-current=step]>span{background:var(--blue);color:var(--primary-foreground);border-color:var(--blue)}.connect-steps li[data-complete=true]>span{color:var(--blue);border-color:var(--blue)}.connect-steps small{overflow-wrap:anywhere;font-size:.6875rem}.connect-provider-lead{align-items:flex-start;gap:16px;display:flex}.connect-provider-lead>svg{color:var(--blue);flex:none}.connect-provider-lead>div{flex:1;min-width:0}.connect-provider-lead p{margin-top:10px}.connect-provider-lead .connect-symbol{border-radius:18px;width:56px;height:56px}.connect-section{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:18px;display:flex}.connect-feature-list{padding:0;list-style:none}.connect-feature-list>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:.875rem;display:flex}.connect-feature-list>li>span{overflow-wrap:anywhere;min-width:0}.connect-feature-list>li small{display:block}.connect-feature-list>li:last-child{border:0}.connect-properties{border-block:1px solid var(--border);gap:14px;padding:18px 0;display:grid}.connect-properties>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr);gap:16px;font-size:.875rem;line-height:1.5;display:grid}.connect-properties dt{color:var(--muted-foreground)}.connect-properties dd{overflow-wrap:anywhere;min-width:0;margin:0}.connect-disclosure{border-block:1px solid var(--border);padding:12px 0}.connect-disclosure summary{cursor:pointer;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;display:flex}.connect-disclosure ul{color:var(--muted-foreground);gap:10px;padding:10px 0 0 20px;font-size:.8125rem;line-height:1.6;display:grid}.connect-context-text{border-left:2px solid var(--border);white-space:pre-wrap;padding-left:12px;margin-top:8px!important}.connect-manage-bar{align-self:flex-start;padding:6px}.connect-panel .connect-manage-bar>button:not(.command-button){width:auto;height:auto;min-height:44px;color:var(--blue);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:.875rem;display:flex}.connect-resource{border-bottom:1px solid var(--border);padding:18px 0}.connect-resource:last-child{border:0}.connect-resource>div:first-child{align-items:flex-start;gap:12px;display:flex}.connect-resource>div:first-child>svg{color:var(--blue);flex:none}.connect-resource>div>div{min-width:0}.connect-resource h4{overflow-wrap:anywhere}.connect-resource details{margin-top:10px}.connect-resource summary{cursor:pointer;min-height:44px;color:var(--blue);padding:10px 0;font-size:.875rem}.connect-resource-body{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border:1px solid var(--border);border-radius:12px;max-height:320px;padding:12px;overflow:auto;font-size:.875rem!important}.connect-resource-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.connect-resource-actions>a{min-height:44px;color:var(--blue);align-items:center;gap:8px;font-size:.875rem;display:flex}.connect-preview{background:var(--group);border:1px solid var(--border);border-radius:16px;gap:16px;padding:18px;display:grid}.connect-preview strong{color:var(--muted-foreground);font-size:.8125rem}.connect-preview p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:5px}.connect-automation{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.connect-automation>div{gap:12px;min-width:0;display:flex}.connect-automation>div>svg{color:var(--blue);flex:none}.connect-automation>div>div{overflow-wrap:anywhere;min-width:0}.connect-automation:last-child{border:0}.connect-automation>.textbutton{flex:none}.connect-usage{border:1px solid var(--border);border-radius:var(--ui-panel-radius,22px);background:var(--card);gap:12px;padding:20px;display:grid}.connect-usage>span{color:var(--muted-foreground);font-size:.875rem}.connect-usage>strong{overflow-wrap:anywhere;font-size:1.75rem;font-weight:650;line-height:1.3}.connect-usage>strong>small{font-weight:400}.connect-usage progress{width:100%;height:8px;accent-color:var(--blue)}.connect-usage p{color:var(--muted-foreground);font-size:.8125rem}.connect-diagnostic{gap:18px;padding-left:24px;display:grid}.connect-diagnostic li{padding-left:5px;line-height:1.5}.connect-diagnostic strong{font-size:.9375rem;font-weight:600}.connect-diagnostic p{color:var(--muted-foreground);margin-top:5px;font-size:.875rem}@container (width>=700px){.connect-home-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);align-items:start}.connect-summary{position:sticky;top:0}.connect-form{max-width:680px}.connect-provider-lead p{max-width:65ch}}@container (width<=390px){.connect-head{align-items:flex-start}.connect-head h3{font-size:1.125rem}.connect-head p{display:none}.connect-command-bar{gap:0;padding:3px}.connect-filters{grid-template-columns:minmax(0,1fr)}.connect-steps small{font-size:.625rem}.connect-properties>div{grid-template-columns:minmax(82px,.8fr) minmax(0,1.4fr);gap:12px}.connect-automation{flex-direction:column;gap:8px}.connect-panel .connect-row{gap:10px}.connect-row>.connect-symbol{width:40px;height:40px}.connect-progress{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.connect-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more){.connect-panel :is(.connect-row,.connect-notice,.connect-summary,.connect-search,.connect-status,.connect-field input,.connect-field select,.connect-field textarea,.connect-usage,.connect-preview){border-color:var(--foreground)}.connect-panel small{color:var(--foreground)}}.connect-activity-entry{border-block:1px solid var(--border);padding-block:14px}.connect-activity-section:first-child{border-top:0;padding-top:0}.connect-activity-filters{border:1px solid var(--border);background:var(--group);border-radius:15px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.connect-activity-filters>button{min-height:44px;color:var(--muted-foreground);border-radius:11px;flex:auto;padding:9px 12px;font-size:.8125rem}.connect-activity-filters>button[aria-pressed=true]{background:var(--card);color:var(--blue);box-shadow:var(--surface-shadow)}.connect-status[data-state=succeeded],.connect-status[data-state=completed]{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 35%,var(--border));background:var(--accent)}.connect-status[data-state=uncertain],.connect-status[data-state=failed]{color:var(--destructive)}.connect-operation-resource{flex-direction:column;gap:7px;min-width:0;display:flex}.connect-operation-resource strong{overflow-wrap:anywhere;font-size:1rem;font-weight:600}.connect-result-output{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid var(--border);max-height:320px;font-family:var(--font-ui);-webkit-user-select:text;user-select:text;border-radius:12px;margin:8px 0 0;padding:12px;font-size:.875rem;line-height:1.55;overflow:auto}.connect-operation-cockpit{flex-direction:column;gap:12px;display:flex}.connect-operation-cockpit>p{font-size:.875rem}.connect-panel :is(.textbutton,.connect-link){border-radius:10px;padding:8px;text-decoration:none}.connect-panel :is(.primarybtn,.secondarybtn,.connect-danger,.connect-primary-command,.connect-row,.textbutton,.connect-link){filter:none;transition:background-color .15s,color .15s,border-color .15s;transform:none}.connect-panel :is(.primarybtn,.connect-primary-command):not(:disabled):active{background:color-mix(in srgb,var(--blue) 85%,black);color:var(--primary-foreground);filter:none;transform:none}.connect-panel :is(.secondarybtn,.connect-row,.textbutton,.connect-link):not(:disabled):active{background:var(--accent)}.connect-panel .connect-danger:not(:disabled):active{background:color-mix(in srgb,var(--destructive) 12%,var(--card))}.connect-panel button:disabled{pointer-events:none;filter:none;box-shadow:none;transform:none}.connect-callback{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:8px;font-size:.8125rem;display:block}@media (hover:hover) and (pointer:fine){.connect-panel :is(.primarybtn,.connect-primary-command):not(:disabled):hover{background:color-mix(in srgb,var(--blue) 88%,black);color:var(--primary-foreground);filter:none;transform:none}.connect-panel :is(.secondarybtn,.textbutton,.connect-link):not(:disabled):hover{background:var(--accent);color:var(--blue);filter:none;transform:none}.connect-panel .connect-row:not(:disabled):hover{background:var(--group);color:var(--foreground);filter:none;transform:none}.connect-panel .connect-danger:not(:disabled):hover{background:color-mix(in srgb,var(--destructive) 10%,var(--card));color:var(--destructive)}.connect-panel .connect-activity-filters>button:not(:disabled):hover{background:var(--accent);color:var(--blue)}}@media (prefers-reduced-motion:reduce){.connect-panel :is(button,a){transition:none}}.connect-main-page .connect-panel{width:100%;min-width:0;margin:0 auto}.connect-main-page .connect-body{min-width:0}.connect-main-page .connect-result-output{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.connect-main-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (hover:hover) and (pointer:fine){.connect-main-page :is(.connect-row,.textbutton,.secondarybtn):not(:disabled):hover{background:var(--accent);color:var(--accent-foreground)}}@media (max-width:700px){.connect-main-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.connect-main-page button{min-height:44px}.connect-main-page .connect-inline-actions{flex-wrap:wrap;gap:12px;display:flex}}.connect-main-page{width:100%;min-width:0;max-width:1200px;margin-inline:auto;padding:8px 0 24px;position:relative}.connect-main-page .connect-form{width:100%;max-width:760px;margin-inline:auto}@media (min-width:900px){.connect-main-page .connect-home-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr)}}@media (max-width:380px){.app-shell .tabbar{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.app-shell .tabbar button{flex:0 0 44px}}.connect-heading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.connect-heading-copy{flex:1;min-width:0}.connect-provider-icon>svg{flex:none;display:block}.connect-primary-command>svg{flex:none}@container (width<=390px){.connect-heading{align-items:flex-start;gap:9px}.connect-head .connect-provider-name{font-size:.75rem;display:block}}.connect-provider-icon[data-brand=true]{background:#fff;border-color:#dce1e8}.connect-provider-icon>img{object-fit:contain;filter:none;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:calc(100% - 12px);max-height:calc(100% - 12px);display:block}.connect-login-dialog[data-slot=dialog-content]{background:var(--card);width:min(580px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--foreground);border-radius:24px;flex-direction:column;gap:18px;padding:24px;display:flex}.connect-login-heading{flex:none;align-items:center;gap:14px;padding-right:32px;display:flex}.connect-login-heading>div{min-width:0}.connect-login-heading [data-slot=dialog-title]{line-height:1.4}.connect-login-heading [data-slot=dialog-description]{margin-top:6px;line-height:1.5}.connect-login-body{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;display:flex;overflow:auto}.connect-login-instructions{gap:12px;padding-left:22px;font-size:.9375rem;line-height:1.6;display:grid}.connect-login-access{border-top:1px solid var(--border);gap:10px;padding-top:16px;display:grid}.connect-login-dialog :is(.primarybtn,.secondarybtn){border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.connect-login-dialog .primarybtn{background:var(--blue);color:var(--primary-foreground)}.connect-login-dialog .secondarybtn{background:var(--group);color:var(--blue);border:1px solid var(--border)}.connect-login-dialog .connect-link,.connect-login-dialog .textbutton{min-height:44px;color:var(--blue);align-items:center;padding:8px;font-size:.875rem;display:flex}.connect-login-dialog [data-slot=dialog-close]{min-width:44px;min-height:44px;top:8px;right:8px}.connect-login-dialog .connect-provider-icon{width:52px;height:52px}.connect-step-context{color:var(--blue);font-weight:600;font-size:.875rem!important}.connect-login-dialog button:disabled{opacity:.5;cursor:default}.connect-login-dialog :focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (hover:hover) and (pointer:fine){.connect-login-dialog .primarybtn:not(:disabled):hover{background:color-mix(in srgb,var(--blue) 88%,black)}.connect-login-dialog :is(.secondarybtn,.textbutton,.connect-link):not(:disabled):hover{background:var(--accent)}}@media (max-width:480px){.connect-login-dialog[data-slot=dialog-content]{max-height:calc(100dvh - 24px);padding:20px}.connect-steps li:not([aria-current=step]) small{display:none}.connect-steps li[aria-current=step] small{color:var(--blue);font-weight:600}}.workspace-split,.workspace-main{min-width:0}.workspace-main[hidden],.workspace-resizer{display:none}.workspace-context{background:var(--background);min-width:0}.workspace-context-header{justify-content:space-between;align-items:center;gap:12px;padding:6px 0 14px;display:flex}.workspace-context-header h2{letter-spacing:-.02em;min-width:0;font-size:1rem;font-weight:650}.workspace-context-header h2:focus{outline:none}.workspace-context-header h2:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.workspace-context-body{min-width:0}.workspace-context .work-detail,.workspace-context .cockpit{max-width:none}.workspace-split[data-wide=true][data-panel-open=true]{grid-template-columns:minmax(0,1fr) 12px minmax(300px,min(var(--context-width,360px),45%));align-items:stretch;gap:0;display:grid}.workspace-split[data-wide=true][data-panel-open=true]>.workspace-main{padding-right:20px}.workspace-split[data-wide=true]>.workspace-context{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;min-height:0;max-height:none;display:flex;position:relative;top:auto;overflow:hidden}.workspace-split[data-wide=true] .workspace-context-header{border-bottom:1px solid var(--border);background:var(--group);flex-shrink:0;padding:12px 14px}.workspace-split[data-wide=true] .workspace-context-body{overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px;scroll-padding-top:16px;overflow:auto}.workspace-split[data-wide=true] .workspace-context-body>.work-detail{padding:0}.workspace-split[data-wide=true] .workspace-context .toolform{gap:14px}.workspace-split[data-wide=true] .workspace-context .field-hint{min-height:0}.workspace-split[data-wide=true]>.workspace-resizer{cursor:col-resize;touch-action:none;background:linear-gradient(var(--border),var(--border)) center/1px 100% no-repeat;border-radius:6px;height:100%;display:block;position:relative;top:auto}:is(.workspace-resizer:hover,.workspace-resizer:focus-visible){outline:2px solid var(--blue);outline-offset:-3px;background-color:var(--accent)!important}.workspace-context :is(button,input,textarea,select):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workspace-context .work-header{flex-wrap:wrap}.workspace-context .tool-card{padding:12px}.workspace-context .work-scope{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.workspace-split *{scroll-behavior:auto!important}}.conversation-workspace{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.conversation-workspace>.workspace-main{flex-direction:column;flex:1;min-height:0;display:flex}.conversation-workspace>.workspace-main[hidden]{display:none}.conversation-main{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative}.conversation-workspace>.workspace-context{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.conversation-workspace .workspace-context-header{border-bottom:1px solid var(--border);padding:12px 16px}.conversation-workspace .workspace-context-body{flex:1;min-height:0;padding:0;overflow:hidden}.conversation-workspace[data-wide=true][data-panel-open=true]{grid-template-columns:minmax(0,1fr) 8px minmax(300px,min(var(--context-width,360px),45%));align-items:stretch}.conversation-workspace[data-wide=true][data-panel-open=true]>.workspace-main{padding:0}.conversation-workspace[data-wide=true]>.workspace-context{border:0;border-left:1px solid var(--border);border-radius:0;height:100%;max-height:none;position:relative;top:auto}.conversation-workspace[data-wide=true]>.workspace-resizer{height:100%;position:relative}.conversation-workspace[data-wide=true] .workspace-context-body{scrollbar-gutter:auto;padding:0}.thread-context{flex-direction:column;gap:10px;height:100%;min-height:0;padding:0 14px 14px;display:flex}.thread-context-tools{justify-content:flex-end;padding-top:10px;display:flex}.thread-context-messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:100px;overflow:auto}.thread-context .message{gap:8px;padding:12px 0}.thread-context .messagehead{flex-wrap:wrap;gap:6px}.thread-context .messagehead strong{font-size:.8125rem}.thread-context .messagebody{max-width:none;font-size:.875rem;line-height:1.6}.thread-context .avatar{width:28px;min-width:28px;height:28px}.thread-context .filecard{gap:8px;max-width:100%;padding:10px}.thread-context .filecard strong{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem}.thread-context .filecard>svg{flex-shrink:0;width:18px}.thread-context .parent-message{border:1px solid var(--border);background:var(--card);border-radius:14px;margin:0 0 10px;padding:12px}.thread-context-composer{border:1px solid var(--command-border);background:var(--card);box-shadow:var(--surface-shadow);border-radius:18px;flex-shrink:0;padding:10px}.thread-context-composer textarea{resize:vertical;background:0 0;outline:none;width:100%;min-height:64px;max-height:160px;padding:4px;font-size:1rem;display:block}.thread-composer-footer{align-items:center;gap:6px;display:flex}.thread-composer-footer small{color:var(--muted-foreground);flex:1;font-size:.625rem;line-height:1.4}.thread-context-composer>small{color:var(--muted-foreground);margin-top:6px;font-size:.6875rem;display:block}.thread-context .toolerror{font-size:.8125rem}.thread-draft-conflict{border:1px solid var(--border);border-radius:12px;max-height:180px;padding:10px;font-size:.8125rem;overflow:auto}.thread-draft-conflict blockquote{white-space:pre-wrap;border-left:2px solid var(--blue);margin-top:6px;padding-left:8px}@media (max-width:899px){.conversation-workspace .workspace-context-header{padding-top:max(12px,env(safe-area-inset-top))}.thread-context{padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media (min-width:900px){html[data-waaza-desktop=true] .rootpanel:has(>.workspace-split){flex-direction:column;min-height:0;display:flex;overflow:hidden;padding:0!important}html[data-waaza-desktop=true] .rootpanel>.workspace-split{flex:1;max-width:none;height:100%;min-height:0;overflow:hidden}html[data-waaza-desktop=true] .rootpanel>.workspace-split>.workspace-main{overscroll-behavior:contain;height:100%;min-height:0;padding:24px;overflow:auto}html[data-waaza-desktop=true] .rootpanel>.workspace-split[data-wide=true][data-panel-open=true]{align-items:stretch}html[data-waaza-desktop=true] .rootpanel>.workspace-split[data-wide=true]>.workspace-context{border:0;border-left:1px solid var(--border);border-radius:0;height:100%;min-height:0;max-height:none;position:relative;top:auto}html[data-waaza-desktop=true] .rootpanel>.workspace-split[data-wide=true]>.workspace-resizer{height:100%;min-height:0;position:relative;top:auto}html[data-waaza-desktop=true] .rootpanel>.workspace-split .workspace-context-body{flex:1;min-height:0;overflow:auto}html[data-waaza-desktop=true] .rootpanel>.workspace-split[data-wide=false]{flex-direction:column;display:flex}html[data-waaza-desktop=true] .rootpanel>.workspace-split[data-wide=false]>.workspace-context{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:hidden}html[data-waaza-desktop=true] .rootpanel:has(>.cockpit-surface){flex-direction:column;min-height:0;display:flex;overflow:hidden;padding:0!important}html[data-waaza-desktop=true] .rootpanel>.cockpit-surface{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}html[data-waaza-desktop=true] .cockpit-surface>.workspace-split{flex:1;height:auto;min-height:0;overflow:hidden}html[data-waaza-desktop=true] .cockpit-surface>.workspace-split>.workspace-main{height:100%;min-height:0;padding:0 24px 24px;overflow:auto}html[data-waaza-desktop=true] .cockpit-surface>.workspace-split[data-wide=true]>.workspace-context{background:var(--card);border-bottom:0;border-right:0;border-radius:20px 0 0;height:100%;min-height:0;max-height:none;position:relative;box-shadow:-6px 0 24px -16px #22365235}html[data-waaza-desktop=true] .cockpit-surface .workspace-context-body{background:var(--card);flex:1;min-height:0;overflow:auto}html[data-waaza-desktop=true] .workspace-context-header{background:var(--card)}}.organization-main-page{width:100%;min-width:0;padding:0 0 24px;container-type:inline-size}.organization-panel{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.organization-panel .textbutton{text-align:left;justify-content:center;align-items:center;gap:7px;font-size:.8125rem;display:inline-flex}.organization-heading{align-items:center;gap:12px;min-width:0;min-height:60px;display:flex}.organization-back{width:44px;height:44px;color:var(--muted-foreground);background:0 0;flex:0 0 44px}.organization-heading-copy,.organization-heading>div:not(.floating-bar){flex:1;min-width:0}.organization-heading h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650;line-height:1.25;overflow:hidden}.organization-heading p{color:var(--muted-foreground);margin:3px 0 0;font-size:.75rem;line-height:1.5}.organization-toolbar-actions{flex:none;width:max-content;margin-left:auto}.organization-toolbar-actions .organization-create{background:var(--blue);color:var(--primary-foreground,#fff)}.organization-views{border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:24px;max-width:100%;padding:0;display:flex}.organization-views button{min-width:0;min-height:44px;color:var(--muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:9px 0;font-size:.875rem;display:flex}.organization-views button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.organization-views button>span{background:var(--group);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:20px;padding:1px 5px;font-size:.6875rem;font-weight:500;display:inline-grid}.organization-views button[aria-pressed=true]>span{background:var(--accent)}.organization-list-tools{align-items:center;gap:8px;min-width:0;margin:0 0 10px;display:flex}.organization-search{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--muted-foreground);border-radius:13px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.organization-search>svg{flex:none}.organization-search input{width:100%;color:var(--foreground);background:0 0;min-width:0!important;box-shadow:none!important;border:0!important;min-height:44px!important;padding:10px 0!important;font-size:16px!important}.organization-list-tools>.textbutton{white-space:nowrap;flex:none}.organization-filter-toggle{flex:0 0 44px;width:44px;position:relative}.organization-filter-toggle[data-active=true]{color:var(--blue);background:var(--accent)}.organization-filter-toggle[data-active=true]:after{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.organization-filter-panel{background:var(--group);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 12px;padding:12px;display:flex}.organization-sort{flex:180px;min-width:0;margin:0}.organization-panel .organization-sort select,.organization-invitation-history select{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:13px;width:100%;max-width:100%;min-height:44px;margin:0;padding:10px 30px 10px 12px;font-size:16px}.organization-team-list{border-top:1px solid var(--border);flex-direction:column;display:flex}.organization-team-row{border-bottom:1px solid var(--border);text-align:left;width:100%;min-width:0;min-height:88px;transition:background-color var(--ui-motion);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:14px 8px;display:grid}.organization-team-symbol{background:var(--accent);width:40px;height:40px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.organization-team-copy{min-width:0}.organization-team-copy>strong{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.35;display:block}.organization-team-copy>small{-webkit-line-clamp:1;color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.organization-team-meta{color:var(--muted-foreground);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:5px;font-size:.6875rem;display:flex}.organization-team-meta .avatar{width:20px;min-width:20px;height:20px;font-size:.5rem}.organization-team-composition{align-items:center;gap:8px;display:flex}.organization-team-composition>small{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem}.organization-team-lead{display:none}.organization-avatar-stack{flex:none;align-items:center;min-height:30px;padding-left:6px;display:inline-flex}.organization-avatar-stack>.avatar,.organization-avatar-stack>span{border:2px solid var(--canvas,var(--background));width:28px;min-width:28px;height:28px;margin-left:-6px;font-size:.625rem;flex:none!important}.organization-avatar-stack>span:not(.avatar){background:var(--group);color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.organization-about{color:var(--muted-foreground);margin-top:14px;font-size:.75rem}.organization-about summary{cursor:pointer;min-height:44px;list-style:revert;align-items:center;display:flex}.organization-about p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 10px;line-height:1.6}.organization-members{border-top:1px solid var(--border);flex-direction:column;gap:0;display:flex}.organization-person{border-bottom:1px solid var(--border);min-width:0;padding:6px 4px}.organization-person-main,.organization-person .personchoice{border:0;align-items:center;gap:12px;min-height:56px;padding:4px 0;display:flex}.organization-person-main>span:not(.avatar):not(.organization-role),.organization-person .personchoice>span:last-of-type{flex:1;min-width:0}.organization-person strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:550;line-height:1.4;display:block}.organization-person small{color:var(--muted-foreground);font-size:.75rem;line-height:1.5;display:block}.organization-role{background:var(--accent);color:var(--blue);border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:.6875rem;display:inline-flex}.organization-memberships{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:2px 12px;padding-left:46px;font-size:.75rem;display:flex}.organization-memberships button{min-height:44px;color:var(--blue);text-align:left;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:.75rem;display:flex}.organization-empty{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:24px 12px;display:flex}.organization-empty>svg{color:var(--blue)}.organization-empty h3{letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.organization-empty p,.organization-empty-inline{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.organization-empty-inline{padding:16px 0}.organization-notice{background:var(--accent);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:flex}.organization-notice svg{color:var(--blue);flex:none}.organization-panel .toolform{gap:20px;width:100%;max-width:none;margin:0;display:grid}.organization-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.organization-full-field{grid-column:1/-1}.organization-panel .fieldlabel{min-width:0;font-size:.875rem;line-height:1.5}.organization-panel .fieldlabel>small{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.organization-panel .fieldlabel :is(input,textarea,select){width:100%;min-width:0}.organization-composition{border:0;border-top:1px solid var(--border);min-width:0;margin:0;padding:16px 0 0;scroll-margin-top:16px}.organization-composition legend{letter-spacing:-.025em;padding:0 12px 0 0;font-size:1rem;font-weight:600}.organization-composition legend>span{color:var(--muted-foreground);margin-left:8px;font-size:.8125rem;font-weight:400}.organization-composition>.footnote{margin:0 0 12px}.organization-selection{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 4px;font-size:.75rem;display:flex}.organization-selection-filter{border:1px solid var(--border);min-height:44px;color:var(--muted-foreground);white-space:nowrap;border-radius:13px;align-items:center;gap:7px;padding:8px 10px;font-size:.75rem;display:flex}.organization-selection-filter[aria-pressed=true]{background:var(--accent);color:var(--blue);border-color:var(--blue)}.organization-members[data-editing=true] .organization-person[data-selected=true]{background:color-mix(in srgb,var(--blue) 6%,var(--card))}.organization-composition .personchoice input{width:22px;height:22px;min-height:22px;accent-color:var(--blue);flex:none;margin:0;padding:0}.organization-lead-field{max-width:none}.organization-lead-field>.footnote{font-weight:400}.organization-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:12px;padding:14px 0 6px;display:flex}.organization-actions>span{color:var(--muted-foreground);margin-right:auto;font-size:.75rem}.organization-panel :is(.primarybtn,.secondarybtn){width:auto;min-height:44px;margin:0;font-size:.875rem}.organization-confirm{background:var(--group);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;gap:12px;padding:16px;display:flex}.organization-confirm p{flex-basis:100%;font-size:.875rem;line-height:1.6}.organization-panel .danger{color:var(--destructive)}.organization-panel button{min-height:44px}.organization-panel button,.organization-panel a{touch-action:manipulation}.organization-panel :is(button,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.organization-panel button:disabled{opacity:.45;cursor:default}.organization-invitations{flex-direction:column;gap:12px;min-width:0;display:flex}.organization-invitation-layout{flex-direction:column;gap:16px;min-width:0;display:flex}.organization-invitation-compose{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:16px}.organization-compose-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.organization-compose-heading h3{font-size:1rem;font-weight:600}.organization-invitation-history{min-width:0}.organization-invite-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:12px 4px;display:flex}.organization-invite-row>.personrow{border:0;flex:1;min-width:180px;padding:0}.organization-invite-row .personrow>span:last-of-type{flex:1;min-width:0}.organization-invite-row .personrow :is(strong,small){overflow-wrap:anywhere}.organization-invite-status{background:var(--group);color:var(--muted-foreground);border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:.6875rem;display:inline-flex}.organization-invite-status[data-status=approval],.organization-invite-status[data-status=accepted]{background:var(--accent);color:var(--blue)}.organization-invite-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.organization-invite-actions :is(a,button),.organization-invitations form>.primarybtn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.organization-invite-ready{gap:12px;min-width:0;display:grid}.organization-invite-ready h3{align-items:center;gap:8px;font-size:1rem;display:flex}.organization-invite-ready p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.organization-invite-ready .fieldlabel{margin:0}.organization-pending-review{margin:0 0 8px;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.organization-team-row:hover,.organization-person .personchoice:hover{background:var(--group);cursor:pointer}}@container (width<=700px){.organization-panel{gap:10px}.organization-heading{gap:6px;min-height:56px}.organization-heading h2{font-size:1.125rem}.organization-heading p{font-size:.6875rem}.organization-toolbar-actions{margin-left:auto}.organization-back{flex-basis:44px;width:44px}.organization-views{justify-content:space-between;gap:0}.organization-views button{flex:1;gap:5px;padding:9px 4px;font-size:.8125rem}.organization-list-tools{gap:6px}.organization-filter-panel{gap:10px}.organization-sort{flex-basis:140px}.organization-team-row{grid-template-columns:36px minmax(0,1fr) 16px;gap:8px 12px;min-height:0;padding:12px 4px}.organization-team-symbol{border-radius:11px;width:36px;height:36px}.organization-team-copy>strong{font-size:.9375rem}.organization-team-copy>small{font-size:.75rem}.organization-team-row>svg{grid-area:1/3}.organization-team-composition{grid-area:2/2;gap:8px}.organization-form-fields{grid-template-columns:minmax(0,1fr);gap:16px}.organization-full-field{grid-column:auto}.organization-role{max-width:85px;font-size:.625rem}.organization-person-main{gap:9px}.organization-actions{flex-wrap:wrap;gap:8px}.organization-actions>span{flex-basis:100%}.organization-actions>.primarybtn{flex:1}.organization-actions>.secondarybtn{flex:none}.organization-invitation-compose{padding:12px}.organization-invite-row>.personrow{flex-basis:100%}.organization-invite-actions :is(a,button){min-width:0}}@container (width<=380px){.organization-views button{gap:4px;padding-inline:2px;font-size:.75rem}.organization-heading-copy{flex-basis:0}.organization-heading p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-views button>span{font-size:.625rem}.organization-composition .organization-list-tools{flex-wrap:wrap}.organization-composition .organization-search{flex-basis:100%}.organization-selection-filter{margin-left:auto}}@media (prefers-reduced-motion:reduce){.organization-team-row{transition:none}}.organization-invitation-compose>.toolform{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 20px}.organization-invitation-compose>.toolform>.primarybtn{grid-area:2/2;justify-self:end}.organization-invitation-compose>.toolform>.footnote{grid-area:2/1;align-self:center;margin:0}@container (width<=700px){.organization-invitation-compose>.toolform{grid-template-columns:minmax(0,1fr)}.organization-invitation-compose>.toolform>:is(.primarybtn,.footnote){grid-area:auto/1}.organization-invitation-compose>.toolform>.primarybtn{justify-self:stretch}}.organization-navigation{border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:24px;min-width:0;display:flex}.organization-navigation>.organization-views{border:0;flex:none}.organization-navigation>.organization-list-tools{flex:1;max-width:480px;margin:0 0 4px auto}@container (width<=700px){.organization-navigation{border:0;flex-direction:column;align-items:stretch;gap:8px}.organization-navigation>.organization-views{border-bottom:1px solid var(--border)}.organization-navigation>.organization-list-tools{width:100%;max-width:none;margin:0}}.platform-organizations{border-top:1px solid var(--border);flex-direction:column;gap:16px;min-width:0;margin-top:40px;padding-top:28px;display:flex}.platform-heading{align-items:center;gap:16px;min-width:0;display:flex}.platform-heading>div:first-child{flex:1;min-width:0}.platform-heading h2{letter-spacing:-.03em;align-items:center;gap:9px;margin:0;font-size:1.25rem;font-weight:650;line-height:1.4;display:flex}.platform-heading h2>span{background:var(--group);color:var(--muted-foreground);letter-spacing:0;border-radius:7px;padding:2px 7px;font-size:.75rem;font-weight:500}.platform-heading p,.platform-compose>p{color:var(--muted-foreground);margin:4px 0 0;font-size:.8125rem;line-height:1.6}.platform-list{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.platform-list>li+li{border-top:1px solid var(--border)}.platform-org-row{text-align:left;width:100%;min-height:84px;color:var(--foreground);background:0 0;align-items:center;gap:14px;padding:18px;display:flex}.platform-symbol{background:var(--group);width:44px;height:44px;color:var(--muted-foreground);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.platform-list>li[data-active=true] .platform-symbol{background:var(--accent);color:var(--blue)}.platform-org-copy{flex:1;min-width:0}.platform-org-copy strong{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4;display:block}.platform-org-copy small{color:var(--muted-foreground);margin-top:3px;font-size:.75rem;line-height:1.5;display:block}.platform-org-row>svg{color:var(--muted-foreground);flex:none}.platform-active{color:var(--blue);background:var(--accent);border-radius:8px;flex:none;align-items:center;gap:4px;padding:5px 8px;font-size:.75rem;font-weight:550;display:inline-flex}.platform-administration{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 12px 76px;font-size:.75rem;display:flex}.platform-administration>span{overflow-wrap:anywhere;flex:1;min-width:0}.platform-administration>svg{flex:none}.platform-administration .textbutton{color:var(--blue);text-align:left;align-items:center;gap:5px;min-height:44px;font-size:.8125rem;display:inline-flex}.platform-compose{border:1px solid var(--border);background:var(--group);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.platform-compose h3{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.platform-compose>p{margin:0}.platform-admin-compose{margin:0 18px 18px 76px}.platform-compose .fieldlabel{min-width:0;margin:0;font-size:.875rem}.platform-compose :is(input,select){background:var(--card);width:100%;min-width:0;min-height:44px;font-size:16px}.platform-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.platform-organizations :is(.primarybtn,.secondarybtn){width:auto;min-height:44px;margin:0;font-size:.875rem}.platform-isolation{color:var(--muted-foreground);align-items:flex-start;gap:8px;margin:0;font-size:.75rem;line-height:1.6;display:flex}.platform-isolation svg{flex:none;margin-top:2px}.platform-organizations :is(button,input,select):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.platform-organizations .platform-org-row:focus-visible{outline-offset:-3px}.platform-organizations button{touch-action:manipulation}.platform-organizations button:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){button.platform-org-row:hover{background:var(--group)}}@container (width<=700px){.platform-organizations{margin-top:28px;padding-top:22px}.platform-heading h2{font-size:1.125rem}.platform-org-row{gap:10px;padding:14px}.platform-administration{gap:6px;padding:0 14px 10px}.platform-administration .textbutton{flex-basis:100%;padding-left:23px}.platform-admin-compose{margin:0 12px 14px;padding:14px}.platform-compose{padding:16px}.platform-form-actions>.primarybtn{flex:1}.platform-org-copy small{font-size:.6875rem}}@media (prefers-contrast:more){.platform-list,.platform-compose{border-color:var(--foreground)}}.organization-logo{width:56px;height:56px;color:var(--blue);vertical-align:middle;background:0 0;border:0;border-radius:0;flex:none;place-items:center;font-size:1rem;font-weight:650;display:inline-grid;overflow:hidden}.organization-logo img{object-fit:contain;background:0 0;width:100%;height:100%;padding:0}.organization-logo-editor{flex-direction:column;grid-column:1/-1;gap:10px;min-width:0;display:flex}.organization-logo-editor>.fieldlabel>small{color:var(--muted-foreground);margin-left:5px;font-size:.75rem;font-weight:400;display:inline}.organization-logo-upload{border:1px dashed var(--border);background:var(--card);border-radius:14px;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.organization-logo-upload>div{flex:1;min-width:0}.organization-logo-upload .textbutton{min-height:44px;color:var(--blue);text-align:left;align-items:center;gap:7px;font-size:.875rem;font-weight:550;display:inline-flex}.organization-logo-upload small{color:var(--muted-foreground);font-size:.75rem;line-height:1.5;display:block}.organization-logo-upload>.iconbtn{width:44px;height:44px;color:var(--muted-foreground);flex:none}.organization-logo-editor .organization-logo-input{clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.organization-logo-editor>.footnote{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.6}.organization-logo-error{color:var(--destructive);margin:0;font-size:.8125rem;line-height:1.6}.organization-heading-copy>.organization-logo{float:left;width:38px;height:38px;margin-right:10px}.organization-logo-upload button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.organization-recipient-picker{flex-direction:column;align-items:flex-start;gap:8px;margin-top:-8px;display:flex}.organization-recipient-picker ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.organization-recipient-picker li{border:1px solid var(--border);background:var(--accent);max-width:100%;color:var(--foreground);border-radius:10px;align-items:center;gap:4px;padding-left:10px;font-size:.8125rem;display:flex}.organization-recipient-picker li>span{overflow-wrap:anywhere;min-width:0}.organization-recipient-picker li>button{flex:none;place-items:center;width:44px;height:44px;display:grid}.organization-recipient-picker>.textbutton{min-height:44px;color:var(--blue);align-items:center;gap:6px;display:flex}.organization-ready-recipients{flex-wrap:wrap;gap:6px;display:flex}.organization-ready-recipients button{border:1px solid var(--border);text-align:left;overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:.8125rem;display:flex}.organization-ready-recipients button[aria-pressed=true]{background:var(--accent);color:var(--blue);border-color:var(--blue)}.organization-ready-recipients svg{flex:none}.organization-invite-next{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.organization-invite-next>p{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.mobile-interface-identity>small>.organization-logo{vertical-align:middle;width:18px;height:18px;margin-right:5px}.mobile-interface-identity>small>span:last-child{vertical-align:middle}.organization-setup{--setup-tint:color-mix(in srgb,var(--blue) 5%,var(--card));grid-template-columns:var(--desktop-sidebar-width,280px) minmax(0,1fr);min-width:0;height:100%;min-height:0;color:var(--foreground);width:100%;max-width:none;font-family:var(--font-ui);background:0 0;border:0;border-radius:0;margin:0;display:grid;overflow:hidden;container-type:inline-size}.organization-setup [hidden]{display:none!important}.organization-setup :is(button,input,textarea,select,a):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.organization-setup button{touch-action:manipulation;min-height:44px}.organization-setup button:disabled{opacity:.45;cursor:default}.organization-setup :is(.primarybtn,.secondarybtn){white-space:normal;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:auto;min-height:44px;margin:0;padding:10px 18px;font-size:.875rem;font-weight:550;line-height:1.35;display:inline-flex}.setup-rail{border:1px solid var(--command-border,var(--border));background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card),var(--canvas) 30%));min-width:0;min-height:0;box-shadow:var(--chrome-shadow);border-radius:23px;flex-direction:column;gap:20px;margin:12px 12px 12px 16px;padding:16px 12px 10px;display:flex;overflow:hidden}.setup-brand{flex-shrink:0;padding:2px 6px 12px}.setup-brand,.setup-mobile-brand{align-items:center;gap:10px;min-width:0;display:flex}.setup-brand>svg,.setup-mobile-brand>svg{flex:none}.setup-brand>div,.setup-mobile-brand>div{min-width:0}.setup-brand strong,.setup-mobile-brand strong{letter-spacing:-.045em;font-size:1.5rem;font-weight:700;line-height:1.25;display:block}.setup-brand small,.setup-mobile-brand small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:2px;font-size:.75rem;display:block}.setup-rail nav{scrollbar-width:thin;flex-direction:column;gap:8px;min-height:0;margin:0;display:flex;overflow-y:auto}.setup-rail nav button{text-align:left;width:100%;color:var(--muted-foreground);background:0 0;border-radius:12px;align-items:center;gap:12px;padding:12px 8px;display:flex;position:relative}.setup-rail nav button:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:56px;bottom:-10px;left:23px}.setup-step-symbol{border:1px solid var(--border);width:30px;height:30px;color:var(--muted-foreground);background:var(--card);border-radius:50%;flex:none;place-items:center;font-size:.875rem;display:grid}.setup-step-symbol:has(svg){background:var(--blue);color:var(--primary-foreground,#fff);border-color:var(--blue)}.setup-rail nav button strong{font-size:.875rem;font-weight:600;line-height:1.5;display:block}.setup-rail nav button small{font-size:.75rem;line-height:1.5;display:block}.setup-rail nav button[aria-current=step]{color:var(--blue);background:var(--accent)}.setup-rail nav button[aria-current=step] .setup-step-symbol{background:var(--blue);color:var(--primary-foreground,#fff);border-color:var(--blue)}.setup-rail-note{color:var(--muted-foreground);gap:8px;margin-top:auto;padding:12px 4px 0;display:flex}.setup-rail-note svg{flex:none;margin-top:3px}.setup-rail-note p{margin:0;font-size:.6875rem;line-height:1.6}.setup-logout{color:var(--muted-foreground);text-align:left;flex-shrink:0;align-items:center;gap:8px;font-size:.75rem;display:flex}.setup-main{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:24px;min-width:0;height:100%;min-height:0;padding:12px clamp(24px,3.3vw,64px) 0;scroll-padding-block:80px 104px;display:flex;overflow-y:auto}.setup-main>*{flex-shrink:0}.setup-top{z-index:4;background:var(--canvas,var(--background));justify-content:space-between;align-items:center;gap:10px;padding-block:12px;display:flex;position:sticky;top:-12px}.setup-location{color:var(--muted-foreground);text-align:left;align-items:center;gap:7px;font-size:.75rem;display:flex}.setup-top-actions{border:1px solid var(--command-border,var(--border));box-shadow:var(--chrome-shadow);background:var(--card);border-radius:14px;align-items:center;gap:2px;padding:2px;display:flex}.setup-top-actions button{border-radius:11px;place-items:center;width:44px;display:grid}.setup-mobile-brand,.setup-compact-steps{display:none}.setup-brand small,.setup-mobile-brand small{align-items:center;gap:6px;display:flex}.setup-brand small>span:last-child,.setup-mobile-brand small>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setup-brand .organization-logo,.setup-mobile-brand .organization-logo{flex:none;width:20px;height:20px}.setup-copy h1{letter-spacing:-.045em;text-wrap:balance;outline:none;max-width:28ch;margin:0;font-size:clamp(1.625rem,2.2vw,2.125rem);font-weight:650;line-height:1.18}.setup-copy>p{color:var(--muted-foreground);max-width:65ch;margin:10px 0 0;font-size:1rem;line-height:1.65}.setup-work{flex-direction:column;flex:1 0 auto;gap:20px;min-width:0;padding-bottom:12px;display:flex}.setup-error,.setup-notice{background:var(--group);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:.875rem;line-height:1.6;display:flex}.setup-error{color:var(--destructive);border:1px solid color-mix(in srgb,var(--destructive) 30%,var(--border))}.setup-error button{margin-left:auto;text-decoration:underline}.setup-notice{color:var(--blue);background:var(--accent)}.setup-notice svg{flex:none}.setup-callout{color:var(--muted-foreground);background:var(--setup-tint);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:14px 16px;font-size:.8125rem;line-height:1.65;display:flex}.setup-callout>svg{color:var(--blue);flex:none;margin-top:2px}.setup-callout strong{color:var(--foreground);font-weight:550;display:block}.setup-callout small{font-size:.75rem;display:block}.setup-live{color:var(--blue);align-items:center;gap:7px;margin:0;font-size:.75rem;display:flex}.setup-welcome{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;min-height:360px;display:grid}.setup-welcome-list>button{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:14px;width:100%;min-height:90px;padding:14px 0;display:flex}.setup-welcome-list>button>span:nth-child(2){flex:1;min-width:0}.setup-welcome-list strong{font-size:.9375rem;font-weight:600;display:block}.setup-welcome-list small{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6;display:block}.setup-welcome-icon,.setup-summary-icon{background:var(--accent);color:var(--blue);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.setup-space-preview{background:var(--setup-tint);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;min-height:320px;padding:32px 16px;display:flex}.setup-space-preview>strong{letter-spacing:-.03em;overflow-wrap:anywhere;text-align:center;font-size:1.375rem}.setup-space-preview>span{color:var(--muted-foreground);font-size:.8125rem}.setup-space-preview>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;display:flex}.setup-space-preview>div>span{background:var(--card);color:var(--blue);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:16px;font-size:.75rem;display:flex}.setup-profile{grid-template-columns:minmax(0,1fr) minmax(150px,.4fr);align-items:start;gap:30px;display:grid}.setup-profile form,.setup-channels form{flex-direction:column;gap:20px;min-width:0;display:flex}.organization-setup .fieldlabel{min-width:0;margin:0;font-size:.875rem;line-height:1.55}.organization-setup :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:10px;padding:10px 12px;font-size:16px}.organization-setup textarea{resize:vertical}.setup-profile-preview{background:var(--setup-tint);border-radius:16px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:20px 16px;display:flex;position:sticky;top:76px}.setup-profile-preview>small{color:var(--muted-foreground);align-self:flex-start;margin-bottom:18px;font-size:.75rem}.setup-profile-preview strong{letter-spacing:-.04em;font-size:1.125rem}.setup-profile-preview>span{color:var(--muted-foreground);overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.8125rem}.setup-profile-preview>p{text-align:center;color:var(--muted-foreground);margin-top:20px;font-size:.6875rem;line-height:1.5}.setup-list-tools{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.setup-list-tools>label{color:var(--muted-foreground);align-items:center;gap:8px;font-size:.75rem;display:flex}.setup-list-tools select{width:auto;max-width:190px;font-size:.8125rem}.setup-channel-list{border:1px solid var(--border);border-radius:15px;overflow:hidden}.setup-channel-list>article{align-items:center;gap:14px;min-width:0;padding:18px 16px;display:flex}.setup-channel-list>article+article{border-top:1px solid var(--border)}.setup-channel-copy{flex:1;min-width:0}.setup-channel-copy strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;display:block}.setup-channel-copy small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:.8125rem;line-height:1.6;display:block}.setup-channel-copy>span{color:var(--muted-foreground);margin-top:5px;font-size:.6875rem;display:block}.setup-channel-list article>button{width:44px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.setup-channel-list article>button:last-child{color:var(--muted-foreground)}.setup-visibility,.setup-member-select{border:0;min-width:0;margin:0;padding:0}.setup-visibility legend,.setup-member-select legend{margin-bottom:10px;font-size:.875rem;font-weight:600}.setup-visibility label{border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:9px;padding:14px;display:flex}.setup-visibility label:has(input:checked){border-color:var(--blue);background:var(--setup-tint)}.setup-visibility input,.setup-member-select input{width:20px;height:20px;min-height:20px;accent-color:var(--blue);flex:none;margin-top:2px}.setup-visibility strong{font-size:.875rem;font-weight:550;display:block}.setup-visibility small{color:var(--muted-foreground);font-size:.75rem;line-height:1.6;display:block}.setup-member-select label{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:48px;font-size:.875rem;display:flex}.setup-inline-actions{justify-content:flex-end;gap:10px;display:flex}.setup-summary{border:1px solid var(--border);border-radius:15px;overflow:hidden}.setup-summary>button{text-align:left;width:100%;min-height:90px;color:var(--foreground);align-items:center;gap:16px;padding:18px 20px;display:flex}.setup-summary>button+button{border-top:1px solid var(--border)}.setup-summary>button>span:nth-child(2){flex:1;min-width:0}.setup-summary strong{align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:flex}.setup-summary strong>svg{color:var(--blue)}.setup-summary small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:.8125rem;line-height:1.6;display:block}.setup-row-action{color:var(--blue);flex:none;align-items:center;gap:6px;font-size:.8125rem;display:flex}.setup-footer{z-index:2;border-top:1px solid var(--border);background:var(--card);box-shadow:0 -12px 24px -24px var(--foreground);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:16px 0;display:flex;position:sticky;bottom:0}.setup-footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.setup-back,.setup-skip{color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:.8125rem;display:inline-flex}.setup-skip{color:var(--blue)}.setup-footer .primarybtn{max-width:310px}.setup-pause{background:var(--setup-tint);border:1px solid var(--border);border-radius:18px;margin-bottom:20px;padding:24px}.setup-pause h2{letter-spacing:-.03em;margin:0 0 10px;font-size:1.25rem;font-weight:650}.setup-pause p{color:var(--muted-foreground);margin:8px 0;font-size:.875rem;line-height:1.65}.setup-pause>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.setup-connect-panel .connect-panel{max-width:none;padding:0}.setup-connect-panel .connect-head{padding-top:4px}.setup-team-panel .organization-heading h2{font-size:1.125rem}.setup-team-panel .organization-panel{gap:16px}.setup-team-panel .organization-heading{padding-bottom:4px}.platform-invite-action{padding:0 18px 12px 76px}.platform-invite-action>button{min-height:44px;color:var(--blue);align-items:center;gap:5px;font-size:.8125rem;display:inline-flex}.platform-list>.admin-invite,.platform-list li>.admin-invite{margin:0 18px 18px}.admin-invite>header{color:var(--blue);align-items:center;gap:12px;display:flex}.admin-invite header p{color:var(--muted-foreground);margin:3px 0 0;font-size:.75rem}.admin-invite .toolform{flex-direction:column;gap:16px;margin:0;display:flex}.admin-invite-ready{flex-direction:column;gap:14px;min-width:0;display:flex}.admin-invite-ready>p:first-child{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.875rem;display:flex}.admin-invite .fieldlabel input{width:100%;min-width:0;font-size:16px}.admin-invite-secret{align-items:center;gap:5px;display:flex}.admin-invite-secret input{flex:1;min-width:0}.admin-invite-secret button{flex:none;place-items:center;width:44px;min-height:44px;display:grid}.setup-sharing{flex-wrap:wrap;gap:8px;display:flex}.setup-sharing :is(a,button){align-items:center;gap:8px;text-decoration:none;display:inline-flex}.setup-launch{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:76px;margin-bottom:22px;padding:16px 18px;display:flex}.setup-launch>span{flex:1;min-width:0}.setup-launch strong{font-size:.9375rem;font-weight:600;display:block}.setup-launch small{color:var(--muted-foreground);font-size:.75rem;line-height:1.6;display:block}.setup-launch>svg{color:var(--blue);flex:none}html .app-shell[data-setup=true]{grid-template-columns:minmax(0,1fr)}html .app-shell[data-setup=true] .phone{background:var(--canvas,var(--background));width:100%;max-width:none}html .app-shell[data-setup=true] .rootpanel{min-height:0;padding:0;display:flex;overflow:hidden}html .app-shell[data-setup=true] .organization-main-page{flex:1;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex}html .app-shell[data-setup=true] .tabbar,html .app-shell[data-setup=true] .mainhead{display:none!important}@media (min-width:900px){html[data-waaza-desktop=true] .app-shell[data-setup=true]{grid-template-columns:minmax(0,1fr)}html[data-waaza-desktop=true] .app-shell[data-setup=true] .rootpanel{padding:0;overflow:hidden}}.setup-intro{justify-content:space-between;align-items:center;gap:24px;min-height:126px;display:flex}.setup-intro .setup-copy{flex:1;min-width:0}.setup-artwork{pointer-events:none;flex:none;align-self:center;width:156px;max-width:24%}.setup-artwork img{object-fit:contain;width:100%;height:auto;display:block}.setup-artwork-hero{width:100%;max-width:340px}.setup-welcome{align-items:center;gap:clamp(20px,4vw,64px)}.setup-footer{z-index:3;background:var(--canvas,var(--background));padding-block:16px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border);margin-top:auto;position:sticky;bottom:0}.setup-footer .primarybtn{box-shadow:0 3px 9px color-mix(in srgb,var(--blue) 12%,transparent)}.setup-main .setup-live{background:var(--accent);color:var(--blue);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.8125rem;display:flex}.setup-summary>button{min-height:80px}.setup-summary strong{font-weight:600}.setup-team-panel .organization-panel{background:0 0}.setup-team-panel .organization-heading-copy h2{font-size:1.125rem}.setup-team-panel .organization-panel>.organization-heading{padding-top:4px}.setup-profile-preview .organization-logo-preview{width:88px;height:88px;margin-block:8px;font-size:1.5rem}@media (hover:hover) and (pointer:fine){.setup-summary>button:hover,.setup-channel-list article>button:hover,.setup-welcome-list>button:hover{background:var(--setup-tint)}}@media (min-width:900px) and (max-width:1150px){.setup-main{padding-inline:24px}.setup-profile{grid-template-columns:minmax(0,1fr)}.setup-profile-preview{display:none}.setup-artwork-hero{width:220px}.setup-welcome{gap:16px}.setup-footer,.setup-footer>div{flex-wrap:wrap;gap:8px}}@media (min-width:900px) and (max-height:720px){.setup-rail{gap:12px}.setup-rail-note{display:none}.setup-rail nav{flex:1}.setup-rail nav button{padding-block:9px}.setup-rail nav button:after{display:none}.setup-brand{padding-bottom:4px}}@media (max-width:899px){.organization-setup{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);max-width:none;height:100%;margin:0}.setup-rail{display:none}.setup-mobile-brand{gap:9px;display:flex}.setup-mobile-brand strong{font-size:1.25rem}.setup-mobile-brand small{font-size:.75rem}.setup-main{gap:20px;padding:16px 24px 0}.setup-top{top:-16px}.setup-location{font-size:.75rem}.setup-top-actions{box-shadow:var(--chrome-shadow)}.setup-compact-steps{border:1px solid var(--border);background:var(--card);border-radius:16px;align-items:stretch;gap:4px;padding:4px;display:flex}.setup-compact-steps>button{min-width:0;color:var(--muted-foreground);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 2px;display:flex}.setup-compact-steps>button[aria-current=step]{background:var(--accent);color:var(--blue)}.setup-compact-steps small{overflow-wrap:anywhere;max-width:100%;font-size:.6875rem;font-weight:550;line-height:1.4}.setup-compact-steps>button>span{place-items:center;height:20px;display:grid}.setup-intro{gap:12px;min-height:100px}.setup-artwork{width:120px}.setup-profile{grid-template-columns:minmax(0,1fr) 180px;gap:20px}.setup-artwork-hero{width:240px;max-width:100%}.setup-footer{gap:12px}.setup-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px}.setup-footer .secondarybtn{padding-inline:12px}.organization-setup .setup-logout-mobile{margin-left:auto;display:flex}}@media (max-width:700px){.setup-main{gap:16px;padding:16px 18px 0}.setup-copy h1{letter-spacing:-.04em;font-size:1.625rem}.setup-copy>p{margin-top:8px;font-size:.875rem;line-height:1.6}.setup-work{gap:16px}.setup-intro{min-height:0}.setup-artwork{width:88px;max-width:23%}.setup-artwork-hero{width:148px;max-width:none;margin-top:-4px;margin-left:auto}.setup-welcome{flex-direction:column-reverse;align-items:stretch;gap:8px;min-height:0;display:flex}.setup-welcome-list>button{min-height:80px}.setup-profile{grid-template-columns:minmax(0,1fr)}.setup-profile-preview{display:none}.setup-summary>button{gap:10px;min-height:80px;padding:14px 12px}.setup-summary small{font-size:.75rem}.setup-summary-icon{border-radius:11px;width:38px;height:38px}.setup-row-action{gap:0;font-size:0}.setup-row-action svg{width:18px;height:18px}.setup-channel-list>article{flex-wrap:wrap;gap:8px;padding:14px 10px}.setup-channel-copy{flex-basis:calc(100% - 60px)}.setup-channel-list article>button{margin-top:-5px}.setup-channel-list article>button:nth-last-child(2){margin-left:46px}.setup-channel-copy small{font-size:.75rem}.setup-list-tools{flex-wrap:wrap;align-items:stretch}.setup-list-tools>label{margin-left:auto}.setup-footer{padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;gap:6px}.setup-footer>div{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.setup-footer>div>.primarybtn{flex:100%;order:-1;width:100%;max-width:none}.setup-footer>div>.secondarybtn,.setup-footer>div>.setup-skip{flex:1;font-size:.75rem}.setup-back{padding-left:0;min-height:44px!important}.setup-footer>.setup-back:disabled{display:none}.setup-callout{padding:12px;font-size:.75rem}.setup-pause{padding:18px}.setup-pause>div{flex-direction:column-reverse}.setup-pause :is(.primarybtn,.secondarybtn){width:100%}.setup-team-panel .organization-heading-copy{min-width:0}.setup-connect-panel .connect-head{flex-wrap:wrap}.platform-invite-action{padding:0 14px 8px}.platform-list li>.admin-invite{margin:0 12px 14px}.setup-launch{padding:14px}.setup-top{flex-wrap:wrap}.setup-logout-mobile{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.organization-setup *{scroll-behavior:auto;transition:none;animation:none}}@media (prefers-contrast:more){.organization-setup :is(.setup-summary,.setup-channel-list,.setup-visibility label,input,textarea,select){border-color:var(--foreground)}}.setup-logout-mobile{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.6875rem;display:none}@media (max-width:700px){.setup-top{flex-wrap:wrap}.setup-logout-mobile{flex-basis:auto;margin-left:auto;display:flex}}.setup-profile-preview>.waaza-mark,.setup-space-preview>.waaza-mark{color:var(--foreground)}.settings-page.ios-sheet{background:var(--background);z-index:45;flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;padding:env(safe-area-inset-top) 0 0!important;border:0!important;border-radius:0!important;animation:none!important;position:fixed!important;inset:0!important;transform:none!important}.settings-page>.sheethandle{display:none}.settings-page>.sheetheading{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;width:100%;max-width:1200px;min-height:76px;margin:0 auto;padding:16px 24px;display:flex}.settings-page>.sheetheading h2{letter-spacing:-.025em;flex:1;margin:0;font-size:1.25rem;font-weight:650}.settings-page>.sheetheading>.iconbtn,.settings-page>.sheetheading>.sheetback{background:var(--card);border:1px solid var(--border);min-width:44px;min-height:44px;box-shadow:var(--surface-shadow);border-radius:50%}.settings-page>.sheetbody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;max-width:1200px;min-height:0;margin:0 auto;overflow:auto;padding:24px 32px max(32px,env(safe-area-inset-bottom))!important}.settings-page.profile-sheet>.sheetbody{max-width:840px}.settings-page .connect-home-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr)}.settings-page .connect-form{width:100%;max-width:760px;margin-inline:auto}.settings-page .connect-panel{container-type:inline-size}@media (max-width:700px){.settings-page>.sheetheading{min-height:68px;padding:12px 16px}.settings-page>.sheetbody{padding:20px 16px max(24px,env(safe-area-inset-bottom))!important}.settings-page .connect-home-layout{grid-template-columns:1fr}}@media (min-width:900px){html[data-waaza-desktop=true] body .settings-page.ios-sheet{border-left:1px solid var(--border)!important;width:480px!important;max-width:480px!important;height:100dvh!important;max-height:100dvh!important;box-shadow:var(--sheet-shadow)!important;border-radius:0!important;margin:0!important;inset:0 0 0 auto!important;transform:none!important}html[data-waaza-desktop=true] .settings-page>.sheetheading{min-height:76px;padding:16px 24px}html[data-waaza-desktop=true] .settings-page>.sheetbody{padding:24px 24px max(24px,env(safe-area-inset-bottom))!important}}@media (max-width:899px){html[data-keyboard=true] .settings-page.ios-sheet{top:var(--viewport-top,0px)!important;height:var(--app-height,100dvh)!important;bottom:auto!important}.settings-page .fieldlabel input{scroll-margin-block:20px}}.unread-badge{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#0067ff;border-radius:99px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin:0;padding:0 6px;font-size:.6875rem;font-style:normal;font-weight:650;line-height:1;display:inline-flex}.unread-badge[data-variant=conversation]{background:var(--accent);color:var(--blue)}.unread-badge[data-muted=true]{background:var(--group);color:var(--muted-foreground);border:1px solid var(--border)}.tabicon .unread-badge{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--card);padding-inline:4px;font-size:.625rem;position:absolute;top:-7px;right:-14px}.desktop-recents button[data-unread=true] strong{font-weight:650}.desktop-recents summary>.unread-badge{letter-spacing:normal;text-transform:none;margin-left:auto}@media (min-width:900px){html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-navigation nav button>.unread-badge{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--card);padding-inline:4px;font-size:.625rem;position:absolute;top:1px;right:0}}.channel-directory{min-width:0;padding-bottom:24px}.channel-directory .root-command-bar{width:100%;max-width:none;margin:0 0 18px}.channel-directory-search .searchbar{flex:1;min-width:0}.channel-directory-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.channel-directory-search .root-create{background:var(--blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:flex}.channel-directory-search .root-create>span{display:none}.channel-directory-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.channel-filters{background:var(--card);border:1px solid color-mix(in srgb,var(--border),transparent 35%);border-radius:16px;align-items:center;min-width:0;max-width:100%;padding:5px;display:flex}.channel-filters>button{min-height:44px;color:var(--foreground);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;display:flex}.channel-filters>button[aria-pressed=true]{color:var(--blue);background:var(--accent);font-weight:600}.channel-filter-count{text-align:center;background:var(--accent);min-width:20px;color:var(--blue);border-radius:999px;font-size:.6875rem;line-height:20px}.channel-sort{min-height:44px;color:var(--muted-foreground);align-items:center;margin-left:auto;display:flex;position:relative}.channel-sort select{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 24px 10px 10px;font-size:.8125rem}.channel-sort>svg{pointer-events:none;position:absolute;right:4px}.channel-directory-results{height:0;overflow:hidden}.channel-directory-group{margin:0 0 28px}.channel-directory-group>h2{color:var(--muted-foreground);letter-spacing:0;margin:0 0 12px;padding-inline:2px;font-size:.875rem;font-weight:600}.channel-directory-rows{background:var(--card);border-radius:16px;overflow:hidden}.channel-directory-row{border-bottom:1px solid color-mix(in srgb,var(--border),transparent 45%);align-items:center;min-width:0;display:flex;position:relative}.channel-directory-rows>.swipe-action:last-child .channel-directory-row{border-bottom:0}.channel-directory-row.is-unread{background:color-mix(in srgb,var(--accent),transparent 45%)}.channel-open{text-align:left;flex:1;align-items:center;gap:14px;width:100%;min-width:0;min-height:90px;padding:17px 20px;display:flex}.channel-directory-mark{background:color-mix(in srgb,var(--accent),var(--card) 40%);width:46px;height:46px;color:var(--muted-foreground);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.is-unread .channel-directory-mark{color:var(--blue)}.channel-directory-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.channel-directory-copy>strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:550;overflow:hidden}.is-unread .channel-directory-copy>strong{font-weight:650}.channel-directory-copy>small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1.5;overflow:hidden}.channel-directory-end{color:var(--muted-foreground);flex-direction:column;flex:none;align-items:flex-end;gap:9px;font-size:.75rem;display:flex}.channel-directory-end>span{align-items:center;gap:9px;display:flex}.channel-quick-actions{flex:none;padding-right:10px;display:flex}.channel-quick-actions>button{width:44px;height:44px;color:var(--muted-foreground);border-radius:12px;place-items:center;display:grid}.channel-quick-actions>button[aria-pressed=true]{color:var(--blue)}.channel-directory-total{border-top:1px solid var(--border);color:var(--muted-foreground);margin:8px 0 0;padding-top:18px;font-size:.75rem}.channel-directory-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:12px;padding:52px 20px;display:flex}.channel-directory-empty>svg{color:var(--blue)}.channel-directory-empty h2{color:var(--foreground);font-size:1.125rem;font-weight:600}.channel-directory-empty p{max-width:40ch;font-size:.875rem;line-height:1.6}.channel-directory :is(button,select):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.channel-directory-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.channel-conversation-tabs{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;gap:16px;min-height:56px;padding:0 24px;display:flex}.channel-conversation-tabs>button{min-height:56px;color:var(--muted-foreground);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 6px;font-size:.875rem;display:flex}.channel-conversation-tabs>button[aria-current=page]{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.channel-context-content{flex-direction:column;gap:0;min-height:100%;padding:20px;display:flex}.conversation-workspace.channel-context-workspace .workspace-context-body{overscroll-behavior:contain;overflow:auto}.channel-panel-tabs{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:4px;margin:0 0 20px;display:flex}.channel-panel-tabs>button{min-height:44px;color:var(--muted-foreground);border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;font-size:.75rem;display:flex}.channel-panel-tabs>button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.channel-context-identity{align-items:flex-start;gap:14px;padding:4px 0 24px;display:flex}.channel-context-identity>.channel-directory-mark{width:54px;height:54px;color:var(--blue)}.channel-context-identity>div{min-width:0}.channel-context-identity h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:650}.channel-context-identity p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:.875rem;line-height:1.65}.channel-context-privacy{border-block:1px solid var(--border);gap:12px;padding:22px 0;display:flex}.channel-context-privacy>svg{flex:none}.channel-context-privacy strong{font-size:.9375rem;font-weight:600;display:block}.channel-context-privacy small{color:var(--muted-foreground);margin-top:6px;font-size:.8125rem;line-height:1.6;display:block}.channel-context-members{border-bottom:1px solid var(--border);padding:24px 0}.channel-context-members h3{align-items:center;gap:8px;margin:0 0 18px;font-size:.875rem;font-weight:600;display:flex}.channel-context-members>div{flex-wrap:wrap;gap:12px;display:flex}.channel-context-members button{flex-direction:column;align-items:center;gap:9px;min-width:56px;max-width:90px;min-height:64px;font-size:.75rem;display:flex}.channel-context-members button>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.channel-context-preferences{padding:16px 0}.channel-context-preferences>label,.channel-context-preferences>button,.channel-context-manage{text-align:left;align-items:center;gap:12px;width:100%;min-height:52px;font-size:.875rem;display:flex}.channel-context-preferences>label>span,.channel-context-preferences>button>span,.channel-context-manage>span{flex:1;min-width:0}.channel-context-preferences small{color:var(--muted-foreground);font-size:.8125rem}.channel-context-preferences svg,.channel-context-manage svg{flex:none}.channel-context-manage{border-top:1px solid var(--border);margin-top:auto;padding-top:20px;font-weight:550}.channel-context-files .filecard,.channel-context-pins .pin-card{width:100%;min-width:0;margin:0 0 12px}.channel-context-files .filecard span,.channel-context-pins .pin-card span{min-width:0}.channel-context-files strong,.channel-context-pins strong{overflow-wrap:anywhere;white-space:normal}.channel-panel-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:12px;padding:40px 0;display:flex}.channel-panel-empty h3{color:var(--foreground);font-size:1rem;font-weight:600}.channel-panel-empty p,.channel-panel-loading,.channel-panel-error{font-size:.875rem;line-height:1.6}.channel-panel-loading,.channel-panel-error{padding:12px 0}.channel-panel-error{color:var(--destructive)}.channel-context-content :is(button,[role=switch]):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.channel-conversation-tabs>button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.channel-directory-row:hover{background:var(--accent)}.channel-quick-actions>button:hover{background:var(--group)}.channel-quick-actions{opacity:0}.channel-directory-row:hover .channel-quick-actions,.channel-directory-row:focus-within .channel-quick-actions{opacity:1}}@media (min-width:900px){html[data-waaza-desktop=true] .channel-directory{padding-top:12px}.channel-directory-search .root-create{border-radius:13px;padding-inline:16px}.channel-directory-search .root-create>span{font-size:.875rem;font-weight:550;display:inline}.channel-context-workspace[data-wide=true]>.workspace-context{border:1px solid var(--border);border-radius:20px;height:calc(100% - 24px);margin:12px 14px 12px 0}.channel-context-workspace[data-wide=true] .workspace-context-header{background:var(--card);border:0;padding:20px 20px 4px}}@media (max-width:899px){.channel-directory-tools{gap:8px;margin-bottom:18px}.channel-filters{flex:1;width:100%}.channel-filters>button{flex:1;padding-inline:8px;font-size:.8125rem}.channel-filter-count{display:none}.channel-directory-search{padding:6px!important}.channel-directory-search .searchbar{padding-inline:6px}.channel-directory-group{margin-bottom:22px}.channel-directory-group>h2{font-size:.75rem}.channel-open{gap:12px;min-height:84px;padding:14px 12px}.channel-directory-mark{width:42px;height:42px}.channel-directory-copy>strong{font-size:.9375rem}.channel-directory-copy>small{font-size:.8125rem}.channel-quick-actions,.channel-directory-end>span>svg:last-child{display:none}.channel-conversation-tabs{justify-content:space-between;gap:4px;min-height:48px;padding-inline:12px}.channel-conversation-tabs>button{gap:5px;min-height:48px;padding:6px 4px;font-size:.75rem}.channel-conversation-tabs>button>svg{width:16px}.channel-context-content{padding:16px}.channel-directory-total{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.channel-directory *,.channel-context-content *{scroll-behavior:auto;transition:none!important}}.app-shell .channel-directory .channel-directory-search .root-create{background:var(--blue);color:#fff;border:0;border-radius:50%}.channel-open>.avatar{border-radius:50%;flex:none;width:44px;height:44px}.channel-group-label{color:var(--muted-foreground);align-items:center;gap:4px;margin-left:8px;font-size:.625rem;font-weight:500;display:inline-flex}.conversation-list-sort{padding:0 18px 10px;display:block}.conversation-list-sort select{background:var(--card);width:100%;min-height:44px;color:var(--muted-foreground);border:0;font-size:.75rem}@media (min-width:900px){html[data-waaza-desktop=true] .app-shell .channel-directory .channel-directory-search .root-create{border-radius:13px}}.app-shell .channel-directory .channel-filters.tool-tabs{gap:0;margin:0;padding:5px;overflow:visible}.app-shell .channel-directory .channel-filters.tool-tabs>button{min-height:44px;color:var(--foreground);background:0 0;border:0;border-radius:12px;font-weight:500}.app-shell .channel-directory .channel-filters.tool-tabs>button[aria-pressed=true]{background:var(--accent);color:var(--blue);font-weight:600}.app-shell .channel-directory .channel-directory-search .root-create{background:var(--primary);color:var(--primary-foreground)}.incoming-call-screen[data-slot=dialog-content]{z-index:110;border:1px solid var(--border);background:var(--background);width:min(480px,100vw - 40px);max-width:none;min-height:min(640px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--foreground);box-shadow:var(--navigation-shadow),0 32px 120px #0002;font-family:var(--font-ui);border-radius:32px;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;display:flex;overflow:auto}.incoming-call-screen header{justify-content:space-between;align-items:center;display:flex}.incoming-brand{align-items:center;gap:9px;font-size:17px;font-weight:650;display:inline-flex}.incoming-call-person{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:4px 10px;display:flex}.incoming-call-avatar{background:var(--group);width:100px;height:100px;color:var(--foreground);border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:34px;flex-shrink:0;place-items:center;margin-bottom:16px;font-size:34px;font-weight:600;display:grid;overflow:hidden}.incoming-call-avatar img{object-fit:cover;width:100%;height:100%}.incoming-call-kind{color:var(--muted-foreground);align-items:center;gap:7px;font-size:14px;display:flex}.incoming-call-person h2{letter-spacing:-.035em;overflow-wrap:anywhere;outline:none;font-size:clamp(26px,6vw,34px);line-height:1.12}.incoming-room{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:15px}.incoming-call-state{margin-top:16px;font-size:16px;font-weight:600}.incoming-call-person [data-slot=dialog-description]{max-width:340px;font-size:14px;line-height:1.55}.incoming-call-screen footer{text-align:center;flex-direction:column;gap:16px;display:flex}.incoming-privacy{color:var(--muted-foreground);font-size:12px}.incoming-call-actions{justify-content:center;gap:68px;padding:8px 0;display:flex}.incoming-call-actions button{flex-direction:column;align-items:center;gap:10px;min-width:88px;min-height:100px;font-size:14px;font-weight:550;display:flex}.incoming-call-actions button span{color:#fff;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .12s;display:grid;box-shadow:0 3px 6px #0001,inset 0 1px 1px #ffffff38}.incoming-call-actions button:not(:disabled):active span{transform:scale(.95)}.incoming-decline span{background:#c62d25}.incoming-answer span{background:#168142}.incoming-call-actions button:focus-visible span{outline:3px solid var(--ring);outline-offset:4px}.incoming-call-screen button:disabled{opacity:.5;cursor:wait}.incoming-conversation{background:var(--group);border:1px solid var(--border);min-height:44px;box-shadow:var(--surface-shadow);border-radius:24px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:8px 18px;font-size:14px;display:flex}.incoming-call-error{color:var(--destructive);font-size:14px;line-height:1.45}.incoming-call-error button{align-items:center;gap:6px;margin:8px auto 0;display:flex}@media (max-width:600px){.incoming-call-screen[data-slot=dialog-content]{width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:max(16px,env(safe-area-inset-top)) 22px max(22px,env(safe-area-inset-bottom));border:0;border-radius:0;animation:none;top:0;left:0;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.incoming-call-screen[data-slot=dialog-content],.incoming-call-actions button span{transition:none;animation:none}}.message-link-previews{gap:10px;width:100%;min-width:0;max-width:480px;margin:10px 0;display:grid}.messagebody a{color:var(--blue);overflow-wrap:anywhere}.message-video{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #00000008}.message-video-screen{aspect-ratio:16/9;background:#161719;min-height:200px;position:relative;overflow:hidden}.message-video-screen iframe,.message-video-preview{border:0;width:100%;height:100%;position:absolute;inset:0}.message-video-preview{cursor:pointer;color:#fff;background:linear-gradient(140deg,#31343a,#141517);place-items:center;padding:0;display:grid}.message-video-preview:disabled{cursor:default;opacity:.65}.message-video-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.message-video-play{background:#111c;border:1px solid #ffffff63;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 2px 18px #0004}.message-video-play svg{margin-left:3px}.message-video-caption{text-align:left;background:linear-gradient(#0000,#000b);padding:24px 14px 12px;font-size:.8125rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.message-video-meta{align-items:center;gap:2px;padding:5px 6px 5px 14px;display:flex}.message-video-meta>span{flex:1;gap:1px;min-width:0;display:grid}.message-video-meta strong{font-size:.8125rem}.message-video-meta small{color:var(--muted-foreground);font-size:.75rem}.message-video-meta>a,.message-video-meta>button{width:44px;height:44px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.message-video-meta>a:hover,.message-video-meta>button:hover{background:var(--group);color:var(--foreground)}.message-video-help{color:var(--muted-foreground);margin:0;padding:0 14px 10px;font-size:.75rem;line-height:1.5}.message-video-help a{text-underline-offset:2px;text-decoration:underline}.message-external-link{border:1px solid var(--border);background:var(--card);min-height:64px;color:var(--foreground);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.message-external-link>span{flex:1;gap:3px;min-width:0;display:grid}.message-external-link svg{color:var(--muted-foreground);flex-shrink:0}.message-external-link strong{font-size:.875rem;font-weight:600}.message-external-link small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);font-size:.75rem;display:block;overflow:hidden}.message-link-previews :is(a,button):focus-visible{outline:3px solid var(--blue);outline-offset:-3px}@media (prefers-contrast:more){.message-video,.message-external-link{border-color:var(--foreground)}}.work-card-title{text-align:left;width:100%;min-height:44px;font:inherit;color:inherit}.work-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.work-section-head h3{letter-spacing:-.025em;font-size:1.2rem}.work-section-head .eyebrow{font-size:.6875rem}.work-feedback{min-height:24px;margin:8px 0;font-size:.875rem}.work-title h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:16px 0 12px;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.25}.work-title>p{max-width:72ch;margin-bottom:12px;line-height:1.65}.work-title>small{color:var(--muted-foreground)}.work-scope{background:var(--accent);border:1px solid var(--border);border-radius:18px;gap:4px;margin:0 0 16px;padding:5px;display:flex}.work-scope button{border-radius:13px;flex:1;min-height:44px;padding:8px 12px;font-size:.9375rem}.work-scope button[aria-pressed=true]{background:var(--card);color:var(--blue);box-shadow:var(--surface-shadow);font-weight:650}.work-group-select{margin-bottom:16px}.work-group-select select{max-width:100%}.work-status{border:1px solid var(--border);background:var(--accent);color:var(--foreground);border-radius:8px;align-items:center;padding:4px 9px;font-size:.8125rem;display:inline-flex}.work-status[data-state=blocked],.work-status[data-state=declined]{color:var(--destructive);border-style:dashed}.work-status[data-state=confirmed],.work-status[data-state=accepted]{color:var(--blue)}.work-section{border-top:1px solid var(--border);min-width:0;margin-top:24px;padding-top:24px}.work-section>h3,.work-section>h4,.work-catchup>h4{margin-bottom:16px;font-size:1.0625rem;font-weight:650}.work-section>h4{margin-top:24px}.work-state-actions,.work-rsvp{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.work-state-actions button,.work-rsvp button{flex:auto;min-height:44px}.work-state-actions [aria-pressed=true],.work-rsvp [aria-pressed=true]{border-color:var(--blue);background:var(--accent);color:var(--blue)}.work-transition{border:1px solid var(--border);background:var(--card);border-radius:18px;margin-top:16px;padding:16px}.work-note{border-left:3px solid var(--blue);background:var(--accent);border-radius:0 12px 12px 0;margin-top:16px;padding:12px 16px}.work-source{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:18px;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:14px;display:flex}.work-source>span{flex:1;min-width:0}.work-source small,.work-source strong{display:block}.work-source strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.work-source small{color:var(--muted-foreground);margin-bottom:4px}.work-source svg{color:var(--blue);flex-shrink:0}.work-metrics{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.work-metrics>span{background:var(--accent);border:1px solid var(--border);color:var(--muted-foreground);border-radius:18px;padding:16px;font-size:.8125rem}.work-metrics strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.4;display:block}.work-list{gap:4px;margin:8px 0 20px;display:grid}.work-row{text-align:left;border-bottom:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 8px;display:flex}.work-row:hover,.work-row:active{background:var(--accent)}.work-row>span:not(.work-row-icon){flex:1;min-width:0}.work-row strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.work-row small{color:var(--muted-foreground);font-size:.75rem;line-height:1.5;display:block}.work-row>svg{color:var(--blue);flex-shrink:0}.work-row-icon{width:38px;height:38px;color:var(--blue);background:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.work-attendees{border:1px solid var(--border);border-radius:18px;margin:16px 0;padding:12px 16px;list-style:none}.work-attendees li{justify-content:space-between;gap:12px;padding:8px 0;font-size:.9375rem;display:flex}.work-attendees small{color:var(--muted-foreground)}.work-search{flex-wrap:wrap;align-items:end;gap:8px;margin:16px 0;display:flex}.work-search label{flex:220px}.work-search button{min-height:48px}.work-candidates{background:var(--card);border:1px solid var(--border);border-radius:18px;max-height:280px;padding:8px;overflow:auto}.work-sources{margin:20px 0;padding:0;list-style:none}.work-sources>li{border-bottom:1px solid var(--border);gap:12px;padding:16px 0;display:flex}.work-sources>li>div{flex:1;min-width:0}.work-sources strong{overflow-wrap:anywhere;font-size:.9375rem;display:block}.work-sources small{color:var(--muted-foreground);margin-top:8px;display:block}.work-reference{color:var(--blue);font-variant-numeric:tabular-nums;font-size:.875rem}.work-ai{background:linear-gradient(135deg,var(--card),var(--accent));border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:22px;padding:20px}.work-ai>.secondarybtn{margin-top:14px}.work-synthesis{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-width:72ch;margin:20px 0;line-height:1.7}.work-ai small{color:var(--muted-foreground)}.work-history{border-top:1px solid var(--border);margin:28px 0 16px;padding-top:12px}.work-history summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:.9375rem;font-weight:600}.work-history>summary{color:var(--blue);align-items:center;gap:8px;display:flex}.work-history ol{border-left:1px solid var(--border);margin:12px 0;padding-left:16px;list-style:none}.work-history li{padding:0 0 20px}.work-history strong,.work-history small{line-height:1.6;display:block}.work-history small{color:var(--muted-foreground)}.work-history p{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}:is(.work-detail :focus-visible,.work-catchup :focus-visible,.work-scope :focus-visible){outline:2px solid var(--blue);outline-offset:3px}.work-detail button:disabled,.work-catchup button:disabled{opacity:.5}.work-detail .toolform textarea{resize:vertical;min-height:88px}.work-detail .tool-card-actions a{align-items:center;min-height:44px;display:inline-flex}.work-detail .tool-card-actions button{min-height:44px}.work-detail .tool-card-actions{flex-wrap:wrap}.work-detail .toolform{min-width:0}.work-detail [readonly]{background:var(--accent)}@media (max-width:380px){.work-metrics{gap:8px}.work-metrics>span{padding:12px}.work-ai{padding:16px}.work-section-head>.eyebrow{font-size:.625rem}}@media (prefers-contrast:more){.work-row,.work-status,.work-source,.work-scope{border-color:var(--foreground)}}.meeting-agenda{border-bottom:1px solid var(--border);padding-bottom:12px}.meeting-agenda summary,.meeting-report-content summary{cursor:pointer;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;display:flex}.meeting-agenda[open] summary{margin-bottom:12px}.meeting-report{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;margin-top:24px;padding:20px 0}.meeting-report>header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.meeting-report>header>div{flex:1;min-width:0}.meeting-report h3{letter-spacing:-.02em;font-size:1.0625rem}.meeting-report header p{color:var(--muted-foreground);margin-top:4px;font-size:.8125rem}.meeting-report-symbol{background:var(--accent);width:40px;height:40px;color:var(--blue);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.meeting-report-content{margin:12px 0}.meeting-report-content>div{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;border-left:2px solid var(--border);margin:8px 0 16px;padding-left:16px;font-size:.9375rem;line-height:1.65}.meeting-report-tools{width:max-content;max-width:100%;margin:12px 0}.meeting-report-feedback{min-height:20px;color:var(--muted-foreground);margin-top:8px;font-size:.8125rem}.meeting-report>.secondarybtn{align-items:center;gap:8px;min-height:44px;display:flex}.work-detail{isolation:isolate;min-width:0;position:relative;container-type:inline-size}.work-detail-heading h3{letter-spacing:-.025em;font-size:1.1rem;font-weight:650}.workspace-context .work-detail>.work-detail-heading,.conference-followup .work-detail>.work-detail-heading{display:none}.work-kind-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.035em;align-items:center;gap:11px;font-size:.75rem;font-weight:600;display:flex}.work-kind-label>span{background:color-mix(in srgb,var(--blue) 8%,var(--card));width:36px;height:36px;color:var(--blue);border-radius:11px;place-items:center;display:grid}.work-title h2{font-weight:680;letter-spacing:-.035em!important;margin:12px 0 10px!important;font-size:1.45rem!important;line-height:1.22!important}.work-detail-badges{align-items:center;gap:7px;margin-bottom:14px;display:flex}.work-detail-badges .work-status,.work-detail-badges .priority-badge{border:0;border-radius:100px;min-height:23px;padding:4px 10px;font-size:.75rem}.work-title>p{margin:0 0 18px;font-size:.9375rem;line-height:1.6}.work-status[data-state=accepted],.work-status[data-state=done]{color:#207137;background:color-mix(in srgb,#41c165 15%,var(--card));border-color:#0000}.dark .work-status[data-state=accepted],.dark .work-status[data-state=done]{color:#80dd95}.work-properties{border-block:1px solid var(--border);gap:14px;margin:16px 0 0;padding:16px 0;display:grid}.work-properties>div{grid-template-columns:minmax(86px,.75fr) minmax(0,1.4fr);align-items:center;gap:12px;font-size:.875rem;display:grid}.work-properties dt{color:var(--muted-foreground)}.work-properties dd{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;margin:0;display:flex}.work-properties svg{flex-shrink:0}.work-person-avatar{background:linear-gradient(140deg,color-mix(in srgb,var(--foreground) 4%,var(--card)),color-mix(in srgb,var(--foreground) 11%,var(--card)));border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.work-property-link{color:var(--blue);text-align:left;overflow-wrap:anywhere;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:36px;display:flex}.work-detail .work-feedback{min-height:0;margin:0}.work-detail .work-feedback:has(>p){margin:12px 0}.work-checklist-section{border:0;margin-top:18px;padding-top:0}.work-checklist-section .work-section-head{margin-bottom:8px}.work-checklist-section .work-section-head h3{font-size:1rem;font-weight:650}.work-checklist-section .work-section-head>span{color:var(--muted-foreground);font-size:.8125rem}.work-detail .work-checklist{margin:0;padding:0}.work-detail .work-checklist li{border-radius:10px;padding:0}.work-detail .work-checklist label{cursor:pointer;align-items:center;gap:11px;width:100%;min-height:42px;padding:6px 0;font-size:.9375rem;line-height:1.45;display:flex}.work-detail .work-checklist input{width:20px;height:20px;accent-color:var(--blue);flex:none}.work-detail .work-checklist input:checked+span{color:var(--muted-foreground);text-decoration:line-through}.work-detail .work-checklist input:disabled{cursor:default}.work-detail .work-history{margin-top:22px}.work-detail .work-history>summary{color:var(--foreground);font-size:1rem;font-weight:650}.work-history li:last-child{padding-bottom:0}.work-detail .work-section{margin-top:22px;padding-top:20px}.work-detail .work-list{margin-bottom:10px}.work-detail .work-row{background:color-mix(in srgb,var(--card) 80%,var(--canvas,var(--background)));border:1px solid var(--border);border-radius:14px;margin:3px 0;padding:12px}.work-detail-footer{z-index:4;padding:16px 0 max(4px,env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(transparent,var(--card) 70%);margin-top:18px;position:sticky;bottom:0}.work-detail-actions{pointer-events:auto;scrollbar-width:thin;width:100%;min-width:0;box-shadow:var(--chrome-shadow);justify-content:space-between;gap:2px;padding:6px;display:flex;overflow-x:auto}.work-detail-actions>button{border-radius:50%;width:42px;min-width:42px;height:42px}.work-detail-actions>.work-primary-action{background:var(--blue);color:#fff;white-space:nowrap;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:7px;width:auto;min-width:44px;margin-left:5px;padding:10px 17px;font-size:.875rem;font-weight:600;display:flex}.work-detail-actions>.work-primary-action:disabled{opacity:.45}.work-save-state{min-height:20px;color:var(--muted-foreground);margin:0;font-size:.75rem}.work-detail .toolform input,.work-detail .toolform textarea,.work-detail .toolform select,.cockpit-editor .toolform input,.cockpit-editor .toolform textarea,.cockpit-editor .toolform select{background:color-mix(in srgb,var(--card) 65%,var(--canvas,var(--background)));border-color:var(--border);box-shadow:inset 0 1px 2px #00000004}.work-detail .toolform textarea{resize:vertical;line-height:1.55}.work-detail .work-source{box-shadow:var(--surface-shadow);border-radius:15px;margin-top:14px}.work-detail .work-ai{background:var(--card);box-shadow:var(--surface-shadow);border-radius:18px;padding:16px}.work-detail .work-synthesis{max-width:none}.work-detail .work-synthesis .safe-markdown{font-size:.9375rem;line-height:1.65}.cockpit-editor{padding-top:0!important}.cockpit-editor .cal-editor-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.cockpit-editor .cal-editor-header h3{letter-spacing:-.025em;font-size:1.125rem;font-weight:650}.work-detail .meeting-report{padding:18px 0}.work-detail .meeting-report h3{font-size:1rem}.work-detail .meeting-ai-draft>summary{align-items:center;gap:8px;display:flex}@container (width<=370px){.work-detail-actions:has(>button:nth-child(5))>.work-primary-action{width:44px;padding:10px}.work-detail-actions:has(>button:nth-child(5))>.work-primary-action>span{display:none}.work-detail-actions>button{width:40px;min-width:40px}.work-properties>div{grid-template-columns:90px minmax(0,1fr);gap:8px}}@media (max-width:767px){.work-detail-actions>button{width:44px;min-width:44px;height:44px}.work-detail-footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}.work-properties{gap:12px}.work-detail .work-title h2{font-size:1.4rem!important}}@media (prefers-contrast:more){.cockpit-item,.work-detail-actions,.cockpit-filter-bar{border-color:var(--foreground)}.work-detail-footer{background:var(--card)}}.work-editor-form{min-width:0;position:relative}.work-editor-footer{z-index:3;padding:14px 0 max(6px,env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--card) 65%);margin-top:0;position:sticky;bottom:0}.work-editor-actions{width:100%;box-shadow:var(--chrome-shadow);justify-content:space-between;gap:8px;padding:6px;display:flex}.work-editor-actions>button{min-width:44px;min-height:44px}.work-editor-actions>.work-editor-submit{background:var(--blue);color:#fff;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:8px;width:auto;padding:10px 18px;font-size:.9375rem;font-weight:600;display:flex}.work-editor-form .task-checklist button{align-items:center;gap:8px;display:inline-flex}.work-editor-form .task-checklist input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--blue)}.meeting-ai-draft button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.work-extra-actions{display:contents}.work-extra-actions>button{border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}@container (width<=370px){.work-extra-actions>button span{display:none}.work-extra-actions>button{width:44px;min-width:44px;padding:8px}}.cockpit-date-divider{min-width:0;color:var(--muted-foreground);letter-spacing:.015em;align-items:center;gap:10px;margin:20px 2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.cockpit-date-divider:first-child{margin-top:4px}.cockpit-date-divider>span{overflow-wrap:anywhere;min-width:0}.cockpit-date-divider:after{content:"";background:var(--border);flex:1;min-width:20px;height:1px}.cockpit-date-divider>small{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11px;font-weight:500}.cockpit-date-divider[data-today=true]{color:var(--foreground)}.cockpit-date-divider[data-today=true]:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:700px){.cockpit-date-divider{gap:8px;margin-top:16px;font-size:11px}}.apple-event-editor{min-width:0;padding:clamp(16px,3vw,28px)}.apple-event-editor .connect-field input,.apple-event-editor .connect-field textarea{width:100%;min-width:0;max-width:100%}.apple-event-editor .cal-kind{align-items:center;gap:8px;display:flex}.apple-event-actions{flex-wrap:wrap;gap:10px;display:flex}.apple-event-actions button{min-height:44px}.apple-calendar-status{color:var(--muted-foreground);flex-wrap:wrap;gap:8px;padding:4px 16px;font-size:12px;display:flex}.apple-calendar-status button{font:inherit;text-decoration:underline}.apple-calendar-status [role=alert]{color:var(--destructive,#bf3030)}.connected-event-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.connected-calendar-target{gap:4px;margin:0 0 16px;display:grid}.connected-calendar-target select{width:100%;max-width:100%;min-height:44px}.connected-followup{border-top:1px solid var(--border);gap:14px;padding-top:16px;display:grid}.connected-calendar-notice{color:var(--muted-foreground);margin:0 0 16px;font-size:13px;line-height:1.5}.connected-event-editor .work-editor-form{padding-inline:0}.connected-event-editor .toolform fieldset:disabled{opacity:.8}.connected-event-utilities{flex-wrap:wrap;gap:12px;padding-top:16px;display:flex}.resource-explorer{flex-direction:column;gap:10px;min-width:0;display:flex}.resource-explorer .resource-search{border:1px solid var(--command-border);background:var(--glass);min-height:54px;box-shadow:var(--chrome-shadow);border-radius:18px;align-items:center;gap:10px;padding:6px 9px 6px 16px;display:flex}.resource-explorer .resource-search input{min-width:0;box-shadow:none;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:15px}.resource-explorer .resource-search>.command-button{width:38px;height:38px;color:inherit;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.resource-explorer .resource-search-submit{background:var(--accent);min-height:38px;color:var(--blue);border:0;border-radius:13px;padding:7px 12px;font-size:13px}.resource-kind-tabs{border:1px solid var(--border);background:var(--glass);box-shadow:var(--surface-shadow);border-radius:15px;margin:4px 0;padding:4px;display:flex}.resource-kind-tabs>button{min-height:40px;color:var(--foreground);background:0 0;border:0;border-radius:11px;flex:1;padding:8px;font-size:14px}.resource-kind-tabs>button[aria-pressed=true]{color:var(--blue);background:var(--accent);font-weight:600}.resource-explorer .resource-row{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--foreground);box-shadow:var(--surface-shadow);text-align:left;border-radius:18px;align-items:center;gap:13px;padding:14px;text-decoration:none;display:flex}.resource-explorer .resource-row>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.resource-explorer .resource-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.resource-explorer .resource-row small{color:var(--muted-foreground);font-size:12px}.resource-type-icon{width:42px;height:44px;color:var(--blue);background:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}@media (max-width:480px){.resource-explorer .resource-search{gap:7px;padding-left:12px}.resource-explorer .resource-search-submit{padding-inline:9px;font-size:12px}.resource-explorer .resource-row{gap:10px;padding:12px}.resource-type-icon{width:37px}}.cockpit-calendar-entry{background:linear-gradient(120deg,var(--card),var(--accent));border:1px solid var(--border);width:100%;min-height:84px;box-shadow:var(--surface-shadow);text-align:left;color:var(--blue);border-radius:20px;align-items:center;gap:14px;margin-bottom:18px;padding:17px 18px;display:flex}.cockpit-calendar-entry>span{flex:1;min-width:0}.cockpit-calendar-entry strong{color:var(--foreground);font-size:1.0625rem;font-weight:650;display:block}.cockpit-calendar-entry small{color:var(--muted-foreground);margin-top:5px;font-size:.875rem;display:block}.event-invitees{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;padding:14px}.event-invitees legend{padding:0 5px;font-size:.875rem;font-weight:600}.event-member-list{max-height:220px;margin:10px 0;overflow-y:auto}.event-member-list label{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:48px;padding:10px 4px;font-size:1rem;display:flex}.toolform .event-member-list input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--blue);flex:0 0 22px;padding:0}.event-member-list span{overflow-wrap:anywhere;min-width:0}.event-invitees .field-hint{margin-top:12px}.calendar-workspace,.calendar-workspace [data-kind=task],.calendar-workspace [data-kind=reminder]{--cal-color:#7686ad}.calendar-workspace [data-kind=action]{--cal-color:#00a98f}.calendar-workspace [data-kind=appointment]{--cal-color:#f49b00}.calendar-workspace [data-kind=video]{--cal-color:var(--blue)}.calendar-workspace [data-kind=scheduled]{--cal-color:var(--muted-foreground)}.calendar-workspace [data-kind=commitment]{--cal-color:#4e75ac}.dark .calendar-workspace [data-kind=task],.dark .calendar-workspace [data-kind=reminder]{--cal-color:#9baace}.dark .calendar-workspace [data-kind=action]{--cal-color:#5ed0be}.dark .calendar-workspace [data-kind=appointment]{--cal-color:#edbe7f}.waaza-calendar{min-width:0;max-width:none!important;padding-top:0!important}.cal-command-row{flex-shrink:0;justify-content:center;margin:0 0 14px;display:flex}.cal-controls{gap:4px;max-width:100%;padding:6px 9px}.cal-controls>button,.cal-controls>[data-slot=dropdown-menu-trigger]{width:44px;min-width:44px;height:44px}.cal-controls .cal-add{background:var(--blue);color:#fff;border-radius:50%}.cal-command-divider{background:var(--border);flex-shrink:0;width:1px;height:22px;margin:0 3px}.cal-filter-active{background:var(--accent)!important}.cal-filter-dot{background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.cal-filter-summary{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0 4px 12px;font-size:.75rem;line-height:1.5}.cal-feedback{color:var(--muted-foreground);flex-shrink:0;font-size:.8125rem}.cal-feedback:has(>p){padding:0 0 12px}.cal-feedback>p{line-height:1.5}.cal-surface{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cal-month-nav{align-items:center;gap:12px;min-width:0;padding:2px 2px 10px;display:flex}.cal-month-nav h3{text-align:center;text-transform:capitalize;letter-spacing:-.025em;font-variant-numeric:tabular-nums;flex:1;min-width:0;margin:0;font-size:1.125rem;font-weight:650;line-height:1.4}.cal-month-nav>button{min-width:40px;height:40px;color:var(--foreground);border:1px solid var(--border);background:var(--card);box-shadow:var(--surface-shadow);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.cal-month-nav>button:hover{background:var(--accent);color:var(--blue)}.cal-weekdays,.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-weekdays{border:1px solid var(--border);color:var(--muted-foreground);background:color-mix(in srgb,var(--card) 85%,var(--canvas,var(--background)));border-radius:12px 12px 0 0;font-size:.8125rem;font-weight:500;overflow:hidden}.cal-weekdays>span{text-align:center;border-right:1px solid var(--border);padding:9px 1px}.cal-weekdays>span:last-child{border-right:0}.cal-weekday-long{display:none}.cal-grid{border-left:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0 0 12px 12px;overflow:hidden}.cal-cell{border-top:1px solid var(--border);border-right:1px solid var(--border);background:0 0;min-width:0;min-height:54px;position:relative}.cal-cell:nth-child(-n+7){border-top:0}.cal-cell:nth-child(7n),.cal-cell:nth-child(7n-1){background:color-mix(in srgb,var(--canvas,var(--background)) 58%,transparent)}.cal-day{width:100%;min-width:0;height:100%;min-height:54px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.9375rem;display:flex}.cal-day-number{border-radius:50%;place-items:center;width:32px;height:32px;line-height:1;display:grid}.cal-cell.outside .cal-day-number{color:var(--muted-foreground);opacity:.65}.cal-cell.today .cal-day-number{color:var(--blue);font-weight:700}.cal-day[aria-pressed=true] .cal-day-number{background:var(--blue);color:#fff;box-shadow:0 3px 9px color-mix(in srgb,var(--blue) 18%,transparent)}.cal-dots{justify-content:center;align-items:center;gap:3px;min-height:6px;display:flex}.cal-dots i,.cal-legend i{background:var(--cal-color);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.cal-dots small{color:var(--muted-foreground);font-size:.625rem;line-height:6px}.cal-menu [data-slot=dropdown-menu-checkbox-item]{cursor:pointer;border-radius:14px;min-height:44px;padding-top:10px;padding-bottom:10px;font-size:.9375rem;line-height:1.4}.cal-menu-info{color:var(--muted-foreground);gap:8px;padding:12px;font-size:.75rem;line-height:1.5;display:flex}.cal-menu-info svg{flex-shrink:0;margin-top:2px}.cal-day-title{justify-content:space-between;align-items:baseline;gap:8px;margin:18px 2px 12px;display:flex}.cal-day-title h3,.cal-agenda-date{text-transform:capitalize;letter-spacing:-.02em;font-size:1rem;font-weight:650;line-height:1.5}.cal-day-title>span{color:var(--muted-foreground);white-space:nowrap;font-size:.8125rem}.cal-event{background:var(--card);border:1px solid color-mix(in srgb,var(--border) 68%,transparent);box-shadow:var(--surface-shadow);border-radius:17px;min-width:0;margin-bottom:9px;position:relative;overflow:hidden}.cal-event[data-selected=true]{background:color-mix(in srgb,var(--blue) 5%,var(--card));border-color:color-mix(in srgb,var(--blue) 25%,var(--border))}.cal-event[data-selected=true]:before{content:"";background:var(--blue);width:3px;position:absolute;inset:0 auto 0 0}.cal-event-open{text-align:left;width:100%;min-height:76px;color:var(--foreground);align-items:center;gap:12px;padding:12px;display:flex}.cal-event-open:hover{background:color-mix(in srgb,var(--blue) 3%,transparent)}.cal-event-marker{border-right:3px solid var(--cal-color);font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 57px;justify-content:center;align-self:stretch;align-items:center;gap:5px;padding-right:12px;display:flex}.cal-event-marker time{font-size:.9375rem;font-weight:600}.cal-event-marker svg{color:var(--cal-color)}.cal-event-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cal-event-copy strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:.9375rem;font-weight:650;line-height:1.35}.cal-event-copy small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.cal-event-open>svg{flex-shrink:0;width:18px}.cal-completed .cal-event-copy strong{color:var(--muted-foreground);text-decoration:line-through}.cal-empty{text-align:center;color:var(--muted-foreground);padding:28px 16px}.cal-empty>svg{color:var(--blue);margin:0 auto 14px}.cal-empty h3{color:var(--foreground);margin-bottom:8px;font-size:1rem}.cal-empty p{font-size:.875rem;line-height:1.55}.cal-agenda{max-width:none}.cal-agenda-date{margin:12px 0}.cal-agenda>section+section{margin-top:24px}.cal-view-heading{margin-bottom:12px}.cal-editor .toolform{gap:14px}.cal-editor .toolform textarea{resize:vertical;height:90px;min-height:90px;max-height:180px}.cal-editor .field-hint{min-height:0}.cal-editor .tool-feedback:empty{display:none}.cal-editor-header{z-index:3;background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:6px 0 12px;display:flex;position:sticky;top:0}.cal-editor-header h3{letter-spacing:-.02em;min-width:0;margin:0;font-size:1.0625rem!important}.cal-item-detail h3{margin:12px 0 18px;font-size:1.25rem;font-weight:650}.cal-item-detail .prewrap{margin:16px 0;line-height:1.6}.cal-kind{color:var(--cal-color);font-size:.75rem;font-weight:650}.cal-event-time,.cal-location{color:var(--muted-foreground);align-items:flex-start;gap:8px;margin-bottom:12px;font-size:.875rem;line-height:1.5;display:flex}.cal-event-time svg,.cal-location svg{flex-shrink:0}.cal-event-actions{flex-wrap:wrap;width:max-content;max-width:100%;margin:24px auto 0}.waaza-command-bar .cal-join{background:var(--blue);color:#fff;border-radius:24px;gap:8px;width:auto;min-width:44px;padding-inline:15px;font-size:.875rem}.cal-day-overflow>h3{text-transform:capitalize;margin:0 0 18px;font-size:1rem;font-weight:650}.waaza-calendar button:disabled{opacity:.5}:is(.calendar-workspace :focus-visible,.cockpit-calendar-entry:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.cal-day:focus-visible{outline-offset:-3px}.waaza-calendar[data-calendar-wide=true]{flex-direction:column;height:100%;min-height:620px;display:flex}.waaza-calendar[data-calendar-wide=true] .cal-command-row{justify-content:flex-end}.waaza-calendar[data-calendar-wide=true] .cal-month-layout{flex-direction:column;flex:1;min-height:0;display:flex}.waaza-calendar[data-calendar-wide=true] .cal-surface{border-radius:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.waaza-calendar[data-calendar-wide=true] .cal-month-nav{justify-content:flex-start;gap:14px;padding:6px 4px 14px}.waaza-calendar[data-calendar-wide=true] .cal-month-nav h3{flex:0 auto;min-width:170px;font-size:1.125rem}.cal-legend{min-height:32px;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:20px;padding:0 8px 12px;font-size:.8125rem;display:flex}.cal-legend>span{align-items:center;gap:8px;display:flex}.cal-legend i{width:8px;height:8px}.waaza-calendar[data-calendar-wide=true] .cal-weekday-long{display:inline}.waaza-calendar[data-calendar-wide=true] .cal-weekday-short{display:none}.waaza-calendar[data-calendar-wide=true] .cal-weekdays{flex-shrink:0}.waaza-calendar[data-calendar-wide=true] .cal-weekdays>span{padding:12px 0}.waaza-calendar[data-calendar-wide=true] .cal-grid{grid-template-rows:repeat(var(--calendar-weeks),minmax(min-content,1fr));min-height:calc(var(--calendar-weeks) * 88px);flex:1}.waaza-calendar[data-calendar-wide=true] .cal-cell{flex-direction:column;gap:0;min-height:88px;padding:4px;display:flex}.waaza-calendar[data-calendar-wide=true] .cal-day{flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:100%;height:28px;min-height:28px;font-size:.875rem}.waaza-calendar[data-calendar-wide=true] .cal-day-number{width:27px;height:27px}.waaza-calendar[data-calendar-wide=true] .cal-dots{display:none}.waaza-calendar[data-calendar-wide=true] .cal-cell[data-selected=true]{background:color-mix(in srgb,var(--blue) 5%,var(--card));box-shadow:inset 0 0 0 1px var(--blue);border-radius:5px}.cal-cell-events{flex-direction:column;gap:3px;min-width:0;padding-top:2px;padding-bottom:2px;display:flex}.cal-month-event{text-align:left;border-left:3px solid var(--cal-color);background:color-mix(in srgb,var(--cal-color) 14%,var(--card));width:100%;min-width:0;min-height:23px;color:var(--foreground);border-radius:5px;align-items:center;gap:3px;padding:4px;font-size:.625rem;line-height:1.3;display:flex}.cal-month-event time{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.cal-month-event>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-month-event:hover{background:color-mix(in srgb,var(--cal-color) 24%,var(--card))}.cal-month-event[data-completed=true]>span{text-decoration:line-through}.cal-more-events{text-align:left;min-height:25px;color:var(--blue);padding:3px;font-size:.625rem;font-weight:600}@media (min-width:390px) and (max-width:899px){.cal-cell,.cal-day{min-height:58px}.cal-day-number{width:34px;height:34px}.cal-controls{justify-content:space-between;width:100%}}@media (max-width:360px){.cal-controls{gap:0;padding:5px}.cal-controls .cal-command-divider{width:0;margin:0}.cal-month-nav{gap:4px}.cal-month-nav h3{font-size:1.0625rem}.cal-day-title{flex-wrap:wrap}.cal-event-open{gap:9px;padding:11px}.cal-event-marker{flex-basis:52px}}@media (prefers-contrast:more){.cal-cell,.cal-event,.cal-surface{border-color:var(--foreground)}.cal-day[aria-pressed=true]{outline:2px solid var(--blue)}}.desktop-week-scroll{max-height:calc(var(--app-height,100dvh) - 245px);border:1px solid var(--border);scrollbar-gutter:stable;background:var(--card);overscroll-behavior:contain;border-radius:18px;min-height:340px;overflow:auto}.desktop-week-grid{grid-template-columns:58px repeat(7,minmax(90px,1fr));align-items:stretch;min-width:720px;display:grid}.week-label{z-index:5;background:var(--card);border-bottom:1px solid var(--border);min-height:72px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.75rem;display:flex;position:sticky;top:0}.week-label strong{color:var(--foreground);text-align:center;border-radius:10px;min-width:30px;padding:3px;font-size:1.125rem;font-weight:600}.week-label[data-today=true] strong{background:var(--blue);color:#fff}.week-gutter{color:var(--muted-foreground);text-align:center;padding:8px 4px;font-size:.625rem}.week-deadlines{border-left:1px solid var(--border);border-bottom:1px solid var(--border);min-height:48px;padding:3px}.week-deadline-label{border-bottom:1px solid var(--border);place-items:center;display:grid}.week-deadlines button{text-align:left;background:var(--group);border-radius:6px;align-items:center;width:100%;min-height:44px;margin-bottom:3px;padding:4px 6px;font-size:.6875rem;display:flex}.week-deadlines button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.week-hours,.week-column{min-width:0;position:relative}.week-hours time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-top:4px;font-size:.625rem;position:absolute;right:6px}.week-column{border-left:1px solid var(--border)}.week-slot{border-bottom:1px solid var(--border);justify-content:center;align-items:flex-start;width:100%;height:72px;padding-top:6px;display:flex;position:absolute;left:0}.week-slot svg{opacity:0;color:var(--blue)}:is(.week-slot:hover,.week-slot:focus-visible){background:var(--accent)}:is(.week-slot:hover svg,.week-slot:focus-visible svg){opacity:1}.week-event{z-index:2;text-align:left;border:1px solid var(--border);border-left:3px solid var(--cal-color);background:var(--group);color:var(--foreground);border-radius:8px;flex-direction:column;gap:3px;min-height:44px;padding:5px 6px;display:flex;position:absolute;overflow:hidden}.week-event time{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--cal-color);font-size:.625rem}.week-event strong{overflow-wrap:anywhere;font-size:.6875rem;font-weight:600;line-height:1.35}.week-event:hover{box-shadow:var(--surface-shadow);border-color:var(--cal-color)}.desktop-week-scroll{box-shadow:var(--surface-shadow);border-radius:18px;flex:1;min-height:360px;max-height:none}.week-label{font-size:.8125rem}.week-label strong{border-radius:50%;min-width:32px;line-height:26px}.week-event{background:color-mix(in srgb,var(--cal-color) 14%,var(--card));border-color:color-mix(in srgb,var(--cal-color) 32%,var(--border));box-shadow:var(--surface-shadow)}.week-event[data-kind=video]{background:color-mix(in srgb,var(--blue) 12%,var(--card))}.week-event time{color:var(--foreground)}.week-deadlines button{border-left:3px solid var(--cal-color);background:color-mix(in srgb,var(--cal-color) 12%,var(--card))}.meeting-participants,.poll-meeting{border:1px solid var(--border);background:var(--card);border-radius:16px;margin:12px 0;overflow:hidden}.meeting-participants>summary,.poll-meeting>summary{cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:10px 13px;font-size:.875rem;font-weight:600;list-style:none;display:flex}.meeting-participants>summary::-webkit-details-marker{display:none}.poll-meeting>summary::-webkit-details-marker{display:none}.meeting-participants>summary>span,.poll-meeting>summary>span{flex:1}.meeting-participants>summary small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem}.meeting-participants[open]>summary>svg:last-child,.poll-meeting[open]>summary>svg:last-child{transform:rotate(90deg)}.meeting-participants>form,.poll-meeting>form{padding:0 13px 13px}.meeting-member-options{overscroll-behavior:contain;max-height:260px;margin:8px 0;overflow:auto}.meeting-member-options .checklabel{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:48px;font-size:.875rem;display:flex}.meeting-member-options .checklabel:last-child{border-bottom:0}.meeting-member-options input{accent-color:var(--blue);flex-shrink:0;width:20px;height:20px}.meeting-member-initial{background:var(--accent);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:650;display:grid;box-shadow:inset 0 1px 3px #1e365f12}.meeting-invitation-bar,.meeting-plan-bar{gap:8px;width:max-content;max-width:100%;margin:14px auto 0;padding:5px 8px}.meeting-invitation-count{color:var(--muted-foreground);white-space:nowrap;padding-left:5px;font-size:.75rem}.waaza-command-bar .meeting-save-invitations{background:var(--blue);color:#fff;white-space:normal;border-radius:22px;gap:7px;width:auto;min-width:44px;padding:0 12px;font-size:.8125rem;display:flex}.meeting-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meeting-time-fields input{width:100%;min-width:0}@media (max-width:420px){.meeting-time-fields{grid-template-columns:1fr}}.cal-interface-title{display:none}@media (min-width:900px){html[data-waaza-desktop=true] .cal-interface-title{align-items:center;gap:16px;margin-right:auto;display:flex}html[data-waaza-desktop=true] .cal-interface-title>span{background:var(--accent);width:54px;height:54px;color:var(--blue);border-radius:16px;place-items:center;display:grid}html[data-waaza-desktop=true] .cal-interface-title h2{letter-spacing:-.04em;margin:0;font-size:1.7rem;font-weight:650}}.cal-controls .cal-mobile-view,.cal-today>span{display:none}html:not([data-waaza-desktop=true]) .cal-command-row{margin-bottom:10px}html:not([data-waaza-desktop=true]) .waaza-calendar .cal-controls{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;gap:6px;padding:0}html:not([data-waaza-desktop=true]) .cal-controls .cal-desktop-view,html:not([data-waaza-desktop=true]) .cal-command-divider,html:not([data-waaza-desktop=true]) .cal-desktop-back{display:none}html:not([data-waaza-desktop=true]) .cal-controls .cal-mobile-view{width:auto;color:var(--foreground);background:var(--group);border-radius:12px;justify-content:flex-start;align-items:center;gap:7px;margin-right:auto;padding:8px 10px;font-size:.9375rem;font-weight:600;display:flex}html:not([data-waaza-desktop=true]) .cal-controls .cal-today{width:auto;color:var(--blue);padding:8px;font-size:.8125rem}html:not([data-waaza-desktop=true]) .cal-today>span{display:inline}html:not([data-waaza-desktop=true]) .cal-today>svg{display:none}html:not([data-waaza-desktop=true]) .cal-controls .cal-add{box-shadow:none;color:var(--primary-foreground,#fff);border-radius:14px}html:not([data-waaza-desktop=true]) .cal-month-nav>button{min-width:44px;min-height:44px}.waaza-calendar[data-calendar-wide=true] .cal-command-row{flex-wrap:wrap;align-items:center;gap:24px}.waaza-calendar[data-calendar-wide=true] .cal-command-row>.cal-month-nav{flex:none;gap:12px;margin-left:auto;padding:0}.waaza-calendar[data-calendar-wide=true] .cal-command-row>.cal-month-nav>button{flex-basis:44px;min-width:44px;height:44px}.waaza-calendar[data-calendar-wide=true] .cal-command-row>.cal-month-nav h3{min-width:150px}.waaza-calendar[data-calendar-wide=true] .cal-interface-title{flex:160px}.week-now-line{z-index:3;pointer-events:none;background:#d92d3e;height:2px;position:absolute;left:0;right:0;transform:translateY(-1px)}.week-now-line i{background:inherit;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.week-hours .week-now-time{z-index:4;background:var(--card);color:#d92d3e;pointer-events:none;border-radius:4px;padding:3px;font-size:.6875rem;font-weight:650;right:3px;transform:translateY(-50%)}.dark .week-now-line{background:#ff646c}.dark .week-hours .week-now-time{color:#ff646c}.waaza-calendar[data-calendar-wide=false] .desktop-week-scroll{max-height:calc(var(--app-height,100dvh) - 260px);touch-action:pan-x pan-y;border-radius:12px;min-height:280px}.waaza-calendar[data-calendar-wide=false] .week-hours{z-index:4;background:var(--card);position:sticky;left:0}.cockpit-surface{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.cockpit-page-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 0 20px;display:flex}.cockpit-home-heading{align-items:center;gap:16px;min-width:0;display:flex}.cockpit-home-heading h2{letter-spacing:-.04em;margin:0;font-size:1.7rem;font-weight:680;line-height:1.16}.cockpit-home-heading p{color:var(--muted-foreground);text-transform:capitalize;margin-top:5px;font-size:.9375rem}.cockpit-page-symbol{background:color-mix(in srgb,var(--blue) 10%,transparent);width:52px;height:52px;color:var(--blue);border-radius:16px;flex:none;place-items:center;display:grid}.cockpit-command-wrap{justify-content:center;min-width:0;display:flex}.cockpit-command-bar{flex-wrap:nowrap;flex-shrink:0;width:max-content;max-width:100%}.cockpit-command-bar>button{touch-action:manipulation}.cockpit-workspace .cockpit-feed{padding:0 2px 20px}.cockpit-view-controls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cockpit-view-controls .work-scope{background:var(--card);max-width:340px;box-shadow:var(--surface-shadow);border:1px solid var(--border);border-radius:17px;flex:1;margin:0;padding:5px}.cockpit-view-controls .work-scope button{white-space:nowrap;border-radius:12px;min-height:36px;padding:6px 16px;font-size:.9375rem;font-weight:500}.cockpit-view-controls .work-scope button[aria-pressed=true]{box-shadow:none;background:color-mix(in srgb,var(--blue) 11%,var(--card));color:var(--blue);font-weight:650}.cockpit-saved-trigger{border:1px solid var(--border);background:var(--card);min-height:46px;box-shadow:var(--surface-shadow);color:var(--foreground);white-space:nowrap;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:.875rem;display:flex}.cockpit-saved-popover{border:1px solid var(--border);background:var(--card);width:min(370px,100vw - 28px);box-shadow:var(--chrome-shadow);max-height:min(620px,var(--radix-popover-content-available-height));border-radius:22px;padding:20px;overflow-y:auto}.cockpit-saved-popover>h3{letter-spacing:-.025em;margin-bottom:7px;font-size:1.125rem;font-weight:650}.cockpit-saved-popover form{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.cockpit-saved-popover input{border:1px solid var(--border);background:var(--canvas,var(--background));border-radius:12px;width:100%;min-width:0;margin-top:6px;padding:11px;font-size:1rem}.cockpit-saved-popover .saved-view-list>div{border-bottom:1px solid var(--border);align-items:center;gap:5px;display:flex}.cockpit-saved-popover .saved-view-list button{align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.cockpit-saved-popover .saved-view-list button:first-child{text-align:left;flex:1;min-width:0}.cockpit-saved-popover .saved-view-list button:last-child{width:44px;color:var(--muted-foreground);justify-content:center}.cockpit-filter-bar{border:1px solid var(--border);background:var(--card);min-height:48px;box-shadow:var(--surface-shadow);border-radius:16px;align-items:center;gap:4px;margin:0 0 14px;padding:5px;display:flex}.cockpit-filter-bar>button{min-width:0;min-height:36px;color:var(--muted-foreground);white-space:nowrap;border-radius:11px;flex:1;padding:6px 11px;font-size:.875rem;line-height:1.25}.cockpit-filter-bar>button[aria-pressed=true]{color:var(--blue);background:color-mix(in srgb,var(--blue) 11%,var(--card));font-weight:650}.cockpit-filter-bar>.cockpit-filter-overflow{flex:0 0 44px;place-items:center;min-height:38px;padding:6px;display:grid}.cockpit-filter-overflow[data-active=true]{color:var(--blue);background:var(--accent)}.cockpit-menu{min-width:230px;max-height:min(560px,var(--radix-dropdown-menu-content-available-height));box-shadow:var(--chrome-shadow)!important;border-radius:18px!important;padding:6px!important}.cockpit-menu [role^=menuitem]{border-radius:11px;min-height:42px;font-size:.875rem}.cockpit-menu [role=menuitem]{gap:10px;padding-inline:12px}.cockpit-list-heading{margin:6px 0 12px}.cockpit-list-heading h3{letter-spacing:-.035em;font-size:1.45rem;font-weight:660;line-height:1.2}.cockpit-list-heading p{color:var(--muted-foreground);margin-top:4px;font-size:.875rem}html:not([data-waaza-desktop=true]) .cockpit-list-heading>h3{display:none}html:not([data-waaza-desktop=true]) .cockpit-list-heading>p{margin-top:0}.cockpit-feed .cockpit-feedback{height:auto;min-height:0;margin:0}.cockpit-feed .cockpit-feedback:has(>p){margin:10px 0}.cockpit-item-list{gap:7px;display:grid}.cockpit-item{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--surface-shadow);border-radius:18px;transition:border-color .16s,background-color .16s;position:relative}.cockpit-item[data-selected=true]{border-color:color-mix(in srgb,var(--blue) 65%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--blue) 6%,var(--card)),color-mix(in srgb,var(--blue) 2%,var(--card)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card) 80%,transparent),var(--surface-shadow)}.cockpit-item-open{text-align:left;border-radius:inherit;align-items:flex-start;gap:16px;width:100%;min-height:112px;padding:15px 19px;display:flex}.cockpit-item-symbol{background:color-mix(in srgb,var(--foreground) 3%,var(--card));width:48px;height:48px;color:var(--foreground);border-radius:16px;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.cockpit-item[data-kind=task] .cockpit-item-symbol,.cockpit-item[data-kind=video] .cockpit-item-symbol{background:color-mix(in srgb,var(--blue) 7%,var(--card));color:var(--blue)}.cockpit-item-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cockpit-item-kicker{min-height:19px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;padding-right:38px;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex}.cockpit-item-kicker .priority-badge{text-transform:none;letter-spacing:0;border:0;padding:3px 9px;font-size:.75rem;font-weight:500}.cockpit-item-content>strong{letter-spacing:-.018em;overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.3}.cockpit-item-audience{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.cockpit-item-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:3px;font-size:.8125rem;line-height:1.35;display:flex}.cockpit-item-meta>span,.cockpit-item-meta time{align-items:center;gap:7px;min-width:0;display:inline-flex}.cockpit-item-meta time{color:var(--blue)}.cockpit-item-meta time.overdue{color:var(--destructive)}.cockpit-item-meta svg{flex:none}.cockpit-item-meta .work-status{border:0;border-radius:100px;padding:3px 10px;font-size:.75rem;line-height:1.2}.cockpit-item-arrow{color:var(--muted-foreground);flex:none;margin-top:4px}.cockpit-item-menu{width:40px;height:40px;color:var(--muted-foreground);border-radius:12px;place-items:center;display:grid;position:absolute;top:4px;right:41px}.cockpit-item-menu:hover{background:var(--accent);color:var(--foreground)}.cockpit-item[data-done=true] .cockpit-item-content>strong{color:var(--muted-foreground)}.cockpit-sync-state{color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:.75rem;display:flex}.cockpit-sync-state:before,.cockpit-sync-state:after{content:"";background:var(--border);flex:1;max-width:110px;height:1px}.cockpit-feed .work-group-select{margin:0 0 14px;font-size:.8125rem}.cockpit-feed .work-group-select select{border:1px solid var(--border);background:var(--card);border-radius:13px;min-height:44px;padding:8px 12px;font-size:1rem}.cockpit-feed .tool-empty{border:1px dashed var(--border);background:color-mix(in srgb,var(--card) 70%,transparent);border-radius:20px;margin-top:12px}.cockpit-surface :focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:767px){.cockpit-page-header{min-height:0;padding:0 0 12px}.rootpanel .cockpit-home-heading{display:none}.cockpit-command-wrap{width:100%;padding:2px 0}.cockpit-command-bar{justify-content:space-between;gap:0;width:100%;padding:6px 10px}.cockpit-command-bar>button{width:44px;min-width:44px;height:44px}.cockpit-view-controls{gap:9px;margin-bottom:10px}.cockpit-view-controls .work-scope{border-radius:16px;flex:1;min-width:0;max-width:none;padding:5px}.cockpit-view-controls .work-scope button{min-height:38px;padding:6px 9px;font-size:.875rem}.cockpit-saved-trigger{border-radius:16px;gap:6px;width:62px;min-height:50px;padding:8px}.cockpit-saved-trigger>span{display:none}.cockpit-saved-trigger svg{flex:none;width:18px}.cockpit-filter-bar{gap:2px;min-height:48px;margin-bottom:14px}.cockpit-filter-bar>button{min-height:36px;padding:7px;font-size:.875rem}.cockpit-filter-bar .cockpit-filter-decision{display:none}.cockpit-filter-bar>.cockpit-filter-overflow{min-height:38px}.cockpit-list-heading{margin:0 0 12px}.cockpit-list-heading h3{font-size:1.1rem}.cockpit-list-heading p{font-size:.75rem}.cockpit-list-heading:has(+.cockpit-item-list){display:none}.cockpit-item-list{gap:8px}.cockpit-item-open{gap:14px;min-height:112px;padding:15px 13px}.cockpit-item-symbol{border-radius:16px;width:46px;height:46px}.cockpit-item-content>strong{font-size:1rem;line-height:1.3}.cockpit-item-audience{font-size:.875rem}.cockpit-item-kicker{padding-right:10px;font-size:.6875rem}.cockpit-item-meta{gap:8px;margin-top:4px;font-size:.8125rem}.cockpit-item-menu{display:none}.cockpit-meeting-hint,.cockpit-subtasks-word{display:none!important}.cockpit-item-arrow{width:18px}.cockpit-workspace .cockpit-feed{padding-inline:0}}@media (max-width:380px){.cockpit-command-bar{padding-inline:6px}.cockpit-item-open{gap:10px}.cockpit-item-symbol{width:38px;height:42px}.cockpit-filter-bar>button{padding-inline:5px;font-size:.8125rem}.cockpit-view-controls .work-scope button{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.cockpit-item{transition:none}}@media (min-width:900px){html[data-waaza-desktop=true] .cockpit-surface>.cockpit-page-header{padding:20px 24px 18px}}.cockpit-surface:has(>.workspace-split[data-wide=false][data-panel-open=true])>.cockpit-page-header{display:none}.cockpit-mobile-actions,html:not([data-waaza-desktop=true]) .cockpit-view-controls,html:not([data-waaza-desktop=true]) .cockpit-filter-bar{display:none}.cockpit-mobile-actions .cockpit-mobile-location{text-align:left;min-width:0;color:var(--foreground);background:0 0;border:0;flex:1;justify-content:flex-start;gap:8px;padding:4px 6px}.cockpit-mobile-location>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cockpit-mobile-location small{color:var(--muted-foreground);font-size:.7rem;font-weight:500;line-height:1.2}.cockpit-mobile-location strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:650;line-height:1.25;overflow:hidden}.cockpit-mobile-location>svg{color:var(--muted-foreground);flex-shrink:0}.cockpit-mobile-actions .cockpit-mobile-create{flex-shrink:0}.cockpit-mobile-actions .cockpit-mobile-options{color:var(--foreground);background:0 0;border:0;flex:0 0 44px;padding:0}.cockpit-mobile-option-list{border-bottom:1px solid var(--border);gap:2px;margin-bottom:16px;padding-bottom:12px;display:grid}.cockpit-mobile-option-list>button{text-align:left;width:100%;min-height:44px;color:var(--foreground);touch-action:manipulation;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;font-size:.875rem;display:flex}.cockpit-mobile-option-list>button:hover{background:var(--muted)}.cockpit-mobile-option-list>button:disabled{opacity:.5}.cockpit-navigation-menu{overscroll-behavior:contain;min-width:min(260px,100vw - 32px)}.cockpit-navigation-menu [role=menuitemradio]{min-height:44px}html:not([data-waaza-desktop=true]) .cockpit-page-header{min-height:0;padding:0 0 10px}html:not([data-waaza-desktop=true]) .cockpit-page-header .cockpit-command-wrap,html:not([data-waaza-desktop=true]) .cockpit-desktop-sources{display:none}html:not([data-waaza-desktop=true]) .cockpit-mobile-actions{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.cockpit-mobile-date{min-width:0;color:var(--muted-foreground);text-transform:capitalize;flex:1;font-size:.8125rem;line-height:1.4}.cockpit-mobile-actions button{touch-action:manipulation;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;display:inline-flex}.cockpit-mobile-create{background:var(--blue);color:var(--primary-foreground,#fff);padding:8px 12px;font-size:.875rem;font-weight:600}.cockpit-mobile-actions>.command-button{color:var(--foreground);background:0 0}html:not([data-waaza-desktop=true]) .rootpanel .cockpit-home-heading{display:none}.cockpit-apple-status{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 0;font-size:12px;display:flex}.cockpit-apple-status>span{align-items:center;gap:6px;display:flex}.cockpit-apple-status button{min-height:44px}.app-shell{display:contents}.desktop-navigation,.desktop-copy,.desktop-contact-help{display:none}.desktop-about{width:44px;min-width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:grid}.desktop-about:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.desktop-settings{margin-top:28px}.desktop-settings>h3{margin-bottom:16px;font-size:1.0625rem;font-weight:650}.desktop-settings input[type=range]{width:100%;min-height:44px;accent-color:var(--blue)}.profile-about>h3{color:var(--muted-foreground);margin:20px 4px 10px;font-size:.875rem;font-weight:600}@media (min-width:600px) and (max-width:899px) and (hover:hover) and (pointer:fine){html:not([data-waaza-layout=compact]) body .phone{max-width:820px;display:flex}}@media (min-width:900px){html[data-waaza-desktop=true] .app-shell{grid-template-columns:var(--desktop-navigation-width,280px) minmax(0,1fr);background:var(--canvas);border:0;border-radius:0;gap:0;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}html[data-waaza-desktop=true] .app-shell[data-access]:not([data-access=ready]),html[data-waaza-desktop=true] .app-shell[data-chat=true]{grid-template-columns:minmax(0,1fr)}html[data-waaza-desktop=true] .app-shell>.phone{width:100%;min-width:0;max-width:none;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:flex;position:relative;inset:auto}html[data-waaza-desktop=true] .desktop-copy{display:inline}html[data-waaza-desktop=true] .mobile-copy,html[data-waaza-desktop=true] .contacts-panel .mobile-contact-help{display:none}html[data-waaza-desktop=true] .desktop-contact-help{display:block}html[data-waaza-desktop=true] .desktop-contact-help>.primarybtn{width:100%}html[data-waaza-desktop=true] .app-shell .desktop-navigation{z-index:2;border:1px solid var(--command-border);background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card),var(--canvas) 30%));min-width:0;min-height:0;box-shadow:var(--chrome-shadow);border-radius:23px;flex-direction:column;margin:12px 12px 12px 16px;padding:16px 12px 10px;display:flex;position:relative}html[data-waaza-desktop=true] .desktop-brand{color:var(--foreground);align-items:flex-start;gap:8px;padding:2px 6px 25px;display:flex}html[data-waaza-desktop=true] .desktop-brand>div{flex:1;min-width:0}html[data-waaza-desktop=true] .desktop-brand strong{letter-spacing:-.045em;color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:32px;display:block}html[data-waaza-desktop=true] .desktop-brand>div>span{color:var(--muted-foreground);margin-top:3px;font-size:.75rem;line-height:1.4;display:block}html[data-waaza-desktop=true] .desktop-sidebar-toggle{width:36px;height:44px;color:var(--muted-foreground);border-radius:11px;flex-shrink:0;place-items:center;padding:0;display:grid}html[data-waaza-desktop=true] .desktop-sidebar-toggle>span{display:none}html[data-waaza-desktop=true] .desktop-sidebar-toggle>svg{width:18px}html[data-waaza-desktop=true] .desktop-sidebar-toggle:hover{background:var(--group)}html[data-waaza-desktop=true] .desktop-navigation nav{flex-direction:column;gap:5px;padding-bottom:18px;display:flex}html[data-waaza-desktop=true] .desktop-navigation nav button{text-align:left;min-height:44px;color:var(--foreground);border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;padding:10px 12px;font-size:.9375rem;display:flex;position:relative}html[data-waaza-desktop=true] .desktop-navigation nav button>span{flex:1}html[data-waaza-desktop=true] .desktop-navigation nav button svg{flex-shrink:0;width:21px;height:21px}html[data-waaza-desktop=true] .app-shell .desktop-navigation nav button[aria-current=page]{color:var(--blue);background:var(--accent);border-color:color-mix(in srgb,var(--blue),transparent 91%);box-shadow:inset 0 1px 0 var(--surface-edge)}html[data-waaza-desktop=true] .desktop-navigation nav button[aria-current=page]:before{content:"";background:var(--blue);border-radius:4px;width:3px;position:absolute;top:9px;bottom:9px;left:-5px}html[data-waaza-desktop=true] .desktop-navigation button:hover{background:var(--group)}html[data-waaza-desktop=true] .desktop-navigation :focus-visible{outline:2px solid var(--blue);outline-offset:2px}html[data-waaza-desktop=true] .desktop-recents{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;margin:6px 0 12px;overflow:auto}html[data-waaza-desktop=true] .desktop-recents details{margin-bottom:13px}html[data-waaza-desktop=true] .desktop-recents summary{letter-spacing:.04em;text-transform:uppercase;min-height:40px;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:7px;padding:10px;font-size:.6875rem;font-weight:650;display:flex}html[data-waaza-desktop=true] .desktop-recents summary>span{margin-left:auto;font-size:.625rem;font-weight:500}html[data-waaza-desktop=true] .desktop-recents summary::marker{content:""}html[data-waaza-desktop=true] .desktop-recents summary::-webkit-details-marker{display:none}html[data-waaza-desktop=true] .desktop-recents button{text-align:left;width:100%;min-height:42px;color:var(--foreground);border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;margin:1px 0;padding:8px 10px;display:flex}html[data-waaza-desktop=true] .desktop-recents button>svg{flex-shrink:0}html[data-waaza-desktop=true] .desktop-recents button>span{flex:1;min-width:0}html[data-waaza-desktop=true] .desktop-recents strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:450;display:block;overflow:hidden}html[data-waaza-desktop=true] .desktop-recents button[aria-current=page]{background:var(--accent);border-color:color-mix(in srgb,var(--blue),transparent 90%);color:var(--blue);box-shadow:inset 0 1px 0 var(--surface-edge)}html[data-waaza-desktop=true] .desktop-recents p{color:var(--muted-foreground);padding:10px;font-size:.8125rem;line-height:1.6}html[data-waaza-desktop=true] .desktop-profile{border-top:1px solid var(--border);width:100%;min-height:62px;box-shadow:none;text-align:left;background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:11px;padding:12px 10px 4px;display:flex}html[data-waaza-desktop=true] .desktop-profile>.desktop-profile-copy{flex:1;min-width:0}html[data-waaza-desktop=true] .desktop-profile>svg{color:var(--muted-foreground);flex-shrink:0}html[data-waaza-desktop=true] .desktop-profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;display:block;overflow:hidden}html[data-waaza-desktop=true] .desktop-profile small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);margin-top:3px;font-size:.75rem;display:block;overflow:hidden}html[data-waaza-desktop=true] .app-shell .app-tabs>.tabbar{display:none!important}html[data-waaza-desktop=true] .app-shell .app-tabs>.scrollbody{padding-bottom:24px;scroll-padding-bottom:24px}html[data-waaza-desktop=true] .app-shell .mainhead{padding:23px 26px 10px}html[data-waaza-desktop=true] .app-shell .mainhead .workspace-line{display:none}html[data-waaza-desktop=true] .app-shell .mainhead h1{letter-spacing:-.04em;font-size:1.65rem;font-weight:650}html[data-waaza-desktop=true] .app-shell .rootpanel{max-width:none;padding-inline:26px}html[data-waaza-desktop=true] .app-shell[data-tab=calendar] .mainhead,html[data-waaza-desktop=true] .app-shell[data-tab=cockpit] .mainhead{display:none}html[data-waaza-desktop=true] .app-shell[data-tab=calendar] .rootpanel,html[data-waaza-desktop=true] .app-shell[data-tab=cockpit] .rootpanel{padding-top:0}html[data-waaza-desktop=true] .app-shell .rootpanel>.cockpit,html[data-waaza-desktop=true] .app-shell .rootpanel>.conversation-group{max-width:none;margin:0}html[data-waaza-desktop=true] .app-shell .conversationhead{border-bottom:1px solid var(--border);background:0 0;min-height:82px;padding:12px 26px}html[data-waaza-desktop=true] .app-shell .conversationhead .backbutton{flex-shrink:0;width:44px}html[data-waaza-desktop=true] .app-shell .conversationhead .backlabel{display:none}html[data-waaza-desktop=true] .app-shell .conversationtitle strong{font-size:1.25rem}html[data-waaza-desktop=true] .app-shell .conversationtitle small{font-size:.8125rem}html[data-waaza-desktop=true] .app-shell .messagescroll{padding:0 26px 20px}html[data-waaza-desktop=true] .app-shell .composerwrap{padding:8px 26px 24px}html[data-waaza-desktop=true] .app-shell .chat-rootpanel{padding-inline:28px}html[data-waaza-desktop=true] .app-shell .ai-chat-screenhead{padding-inline:0}html[data-waaza-desktop=true] .app-shell .ai-chat-turn{max-width:none}html[data-waaza-desktop=true] .app-shell .access{flex:1;width:100%;max-width:580px;min-height:0;margin:auto;padding:32px;overflow:auto}html[data-waaza-desktop=true] body .ios-sheet{--desktop-modal-width:660px}html[data-waaza-desktop=true] body .ios-sheet.workspace-sheet{--desktop-modal-width:760px}html[data-waaza-desktop=true] body .ios-sheet .sheetbody{padding-inline:24px}html[data-waaza-desktop=true] .ios-sheet .sheethandle{display:none}html[data-waaza-desktop=true] .ios-sheet .sheetheading{padding-block:16px}html[data-waaza-desktop=true] .ios-sheet .sheetbody{flex:1;min-height:0;overflow:auto}html[data-waaza-desktop=true] body .conference-screen{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;margin:0}html[data-waaza-desktop=true] .conference-prejoin{width:100%;max-width:580px;margin-inline:auto}}@media (min-width:1200px){html[data-waaza-desktop=true] .app-shell[data-conversation-kind=dm]{--messages-surface:var(--canvas);grid-template-columns:var(--desktop-navigation-width,280px) clamp(300px,25vw,370px) minmax(0,1fr);background:var(--messages-surface)}html[data-waaza-desktop=true] .conversation-list-pane{background:var(--messages-surface);min-width:0;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0 16px 18px;display:flex}html[data-waaza-desktop=true] .conversation-list-pane>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:82px;margin-bottom:8px;display:flex}html[data-waaza-desktop=true] .conversation-list-pane h1{letter-spacing:-.045em;font-size:1.6rem;font-weight:650}html[data-waaza-desktop=true] .conversation-list-pane .floating-bar{border-radius:19px;gap:0;padding:3px}html[data-waaza-desktop=true] .conversation-list-pane .floating-bar .command-button{width:40px;min-width:40px;color:var(--foreground)}html[data-waaza-desktop=true] .conversation-list-pane .floating-bar .command-button:first-child{color:var(--blue)}html[data-waaza-desktop=true] .conversation-list-search{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--muted-foreground);border-radius:13px;align-items:center;gap:10px;padding:0 11px;display:flex;box-shadow:inset 0 1px 2px #14263d03}html[data-waaza-desktop=true] .conversation-list-search input{background:0 0;outline:none;flex:1;min-width:0;min-height:44px;font-size:.875rem}html[data-waaza-desktop=true] .conversation-list-filters{margin-top:13px}html[data-waaza-desktop=true] .conversation-list-filters button{min-height:44px;color:var(--muted-foreground);border-bottom:2px solid #0000;border-radius:0;flex:1;font-size:.8125rem}html[data-waaza-desktop=true] .conversation-list-filters button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue);box-shadow:none;background:0 0}html[data-waaza-desktop=true] .conversation-list-scroll{scrollbar-width:thin;flex:1;min-height:0;margin:10px -4px;overflow:auto}html[data-waaza-desktop=true] .conversation-list-scroll h2{text-transform:uppercase;letter-spacing:.035em;color:var(--muted-foreground);margin:17px 10px 9px;font-size:.6875rem;font-weight:650}html[data-waaza-desktop=true] .conversation-list-row{text-align:left;width:100%;box-shadow:none;background:0 0;border:0;border-radius:13px;align-items:flex-start;gap:11px;padding:16px 10px;display:flex}html[data-waaza-desktop=true] .conversation-list-row[aria-current=page]{background:var(--accent);box-shadow:none;border-color:#0000;position:relative}html[data-waaza-desktop=true] .conversation-list-row[aria-current=page]:before{content:"";background:var(--blue);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}html[data-waaza-desktop=true] .conversation-list-row:not([aria-current=page]):hover{background:var(--ui-hover)}html[data-waaza-desktop=true] .conversation-list-pane .floating-bar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}html[data-waaza-desktop=true] .app-shell .conversation-list-filters{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;min-height:44px;padding:0}html[data-waaza-desktop=true] .conversation-list-filters button[aria-pressed=true]{box-shadow:none}html[data-waaza-desktop=true] .conversation-list-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}html[data-waaza-desktop=true] .conversation-list-avatar{background:var(--group);width:40px;height:40px;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;display:grid;position:relative}html[data-waaza-desktop=true] .conversation-list-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}html[data-waaza-desktop=true] .conversation-list-avatar i{border:2px solid var(--card);background:#20ba63;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}html[data-waaza-desktop=true] .conversation-list-copy{flex:1;min-width:0}html[data-waaza-desktop=true] .conversation-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;line-height:1.5;display:block;overflow:hidden}html[data-waaza-desktop=true] .conversation-list-copy small{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:4px;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}html[data-waaza-desktop=true] .conversation-list-meta{color:var(--muted-foreground);flex-direction:column;align-items:flex-end;gap:11px;font-size:.6875rem;display:flex}html[data-waaza-desktop=true] .conversation-list-meta>svg{color:var(--blue)}html[data-waaza-desktop=true] .conversation-list-pane>footer{color:var(--muted-foreground);padding:8px 6px 0;font-size:.75rem}html[data-waaza-desktop=true] .app-shell[data-conversation-kind=dm] .conversationhead .backbutton{display:none}}@media (min-width:900px){html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-navigation{margin-inline:8px 4px;padding:12px 4px}html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-brand{flex-direction:column;gap:5px;padding:0 0 8px}html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-brand>div,html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-navigation nav button>span,html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-profile>.desktop-profile-copy,html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-profile>svg:last-child,html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-recents{display:none}html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-sidebar-toggle{width:44px;min-height:44px}html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-navigation nav{gap:5px}html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-navigation nav button,html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-profile{justify-content:center;padding-inline:0}html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-profile{margin-top:auto}html[data-waaza-desktop=true] .app-shell[data-access]:not([data-access=ready]){grid-template-columns:minmax(0,1fr)}html[data-waaza-desktop=true] .app-shell[data-access]:not([data-access=ready])>.phone{overscroll-behavior:contain;padding:32px 24px;overflow-y:auto}html[data-waaza-desktop=true] .app-shell[data-access]:not([data-access=ready]) .access{flex:none;width:100%;max-width:580px;min-height:0;margin:auto;padding:24px;overflow:visible}html[data-waaza-desktop=true] .app-shell[data-access]:not([data-access=ready]) .access>*{flex-shrink:0;max-width:100%}}.desktop-brand .waaza-mark{color:#000;margin-top:0}.dark .desktop-brand .waaza-mark{color:#fff}.desktop-brand>div>.desktop-organization-switch{max-width:100%;font:inherit;color:var(--muted-foreground);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:3px 0;font-size:.75rem;line-height:1.4;display:block;overflow:hidden}.desktop-organization-switch:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.desktop-navigation nav button>span{font-weight:600}.desktop-brand .desktop-organization-switch>.organization-logo,.desktop-brand>div>span>.organization-logo{vertical-align:middle;width:26px;height:26px;margin-right:6px}.desktop-brand .desktop-organization-switch>span:last-child{vertical-align:middle}@media (min-width:900px){html[data-waaza-desktop=true] .desktop-brand>.desktop-about,html[data-waaza-desktop=true] .desktop-brand>.desktop-sidebar-toggle{margin-top:-6px}html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-brand{align-items:center}html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-brand>.desktop-about,html[data-waaza-desktop=true][data-waaza-sidebar=collapsed] .desktop-brand>.desktop-sidebar-toggle{margin-top:0}html[data-waaza-desktop=true]:not([data-waaza-sidebar=collapsed]) .desktop-brand{justify-content:center;padding-left:0;padding-right:44px;position:relative}html[data-waaza-desktop=true]:not([data-waaza-sidebar=collapsed]) .desktop-brand>div{flex:0 auto}html[data-waaza-desktop=true]:not([data-waaza-sidebar=collapsed]) .desktop-brand strong{white-space:nowrap}html[data-waaza-desktop=true]:not([data-waaza-sidebar=collapsed]) .desktop-brand>.desktop-sidebar-toggle{position:absolute;top:2px;right:0}}.app-shell{--surface-base:var(--canvas);--surface-raised:var(--card);--surface-inset:var(--group);--edge-light:var(--surface-edge)}.app-shell .rootpanel,.app-shell .messagescroll{background:var(--surface-base)}.app-shell .tool-card,.app-shell .work-source,.app-shell .model-card,.app-shell .settingsgroup{background:var(--surface-raised);box-shadow:var(--surface-shadow);border-color:var(--command-border)}.app-shell .tool-card{border-radius:18px}.app-shell .waaza-command-bar,.app-shell .ai-chat-composer{box-shadow:var(--chrome-shadow)}.app-shell .waaza-command-bar>button.cal-add{color:var(--primary-foreground)}.app-shell .tool-tabs{gap:6px;padding-bottom:6px;scroll-padding-inline:8px}.app-shell .tool-tabs button{white-space:nowrap;flex-shrink:0;min-height:44px}.app-shell .tool-tabs button[aria-pressed=true]{box-shadow:var(--shadow-contact);font-weight:650}.app-shell .work-card-title{letter-spacing:-.02em;font-weight:650;line-height:1.35}.app-shell .toolform input:not([type=checkbox]):not([type=range]),.app-shell .toolform select,.app-shell .toolform textarea{background:var(--surface-raised);border-color:var(--command-border);box-shadow:inset 0 1px 2px #00000004}.app-shell .toolform label{line-height:1.5}:is(.app-shell .toolform input:focus-visible,.app-shell .toolform select:focus-visible,.app-shell .toolform textarea:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.app-shell .sheetheading,.app-shell .workspace-context-header{border-bottom:1px solid var(--border);background:var(--card)}.app-shell .workspace-context-body{background:var(--surface-base)}.app-shell .tool-empty{max-width:42rem;margin-inline:auto;padding:32px 20px;line-height:1.65}.app-shell .tool-empty>svg{color:var(--blue);margin:0 auto 12px}.app-shell .tool-feedback,.app-shell .work-feedback{overflow-wrap:anywhere}.saved-views,.offline-cockpit,.editor-advanced,.meeting-participants,.poll-meeting,.ai-evaluation,.meeting-ai-draft{border-top:1px solid var(--border);margin-block:12px;padding-block:4px}.saved-views>summary,.offline-cockpit>summary,.editor-advanced>summary,.meeting-participants>summary,.poll-meeting>summary,.ai-evaluation>summary,.meeting-ai-draft>summary{cursor:pointer;min-height:44px;color:var(--blue);padding:10px 0;font-size:.875rem;font-weight:600}.saved-views>summary svg{vertical-align:middle;margin-right:8px;display:inline-block}.saved-views form{align-items:end;gap:12px;margin-block:12px;display:flex}.saved-views form label{flex:1;min-width:0}.saved-view-list{flex-wrap:wrap;gap:8px;display:flex}.saved-view-list>div{border:1px solid var(--border);background:var(--card);border-radius:12px;display:flex}.saved-view-list button{min-height:44px;padding:8px 12px}.saved-view-list button:last-child{color:var(--muted-foreground)}.resource-search{border:1px solid var(--border);background:var(--card);border-radius:16px;align-items:center;gap:10px;margin-block:16px;padding:6px 12px;display:flex}.resource-search input{outline:none;flex:1;min-width:0;min-height:44px;font-size:1rem}.resource-search button{min-height:44px;color:var(--blue);font-size:.875rem}.resource-search svg{color:var(--muted-foreground);flex-shrink:0}.resource-row{border-bottom:1px solid var(--border);text-align:left;width:100%;color:var(--foreground);overflow-wrap:anywhere;align-items:center;gap:12px;min-height:64px;padding:16px 8px;display:flex}.resource-row>span{min-width:0}.resource-row strong,.resource-row small{display:block}.resource-row strong{font-size:.9375rem;font-weight:600;line-height:1.5}.resource-row small{color:var(--muted-foreground);margin-top:4px;font-size:.8125rem;line-height:1.5}.resource-row>svg{color:var(--blue);flex-shrink:0}.work-search-results>h3{margin:20px 0 8px;font-size:.875rem}.search-commands{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.search-commands button{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--blue);border-radius:12px;padding:9px 12px;font-size:.875rem}.priority-badge{border:1px solid var(--border);color:var(--muted-foreground);border-radius:6px;margin-right:10px;padding:3px 8px;font-size:.75rem;display:inline-flex}.priority-badge[data-priority="3"]{color:var(--destructive);border-color:currentColor}.task-checklist{margin-block:16px}.task-checklist legend{margin-bottom:8px;font-size:.875rem;font-weight:600}.task-checklist>div{align-items:center;gap:8px;margin-bottom:8px;display:flex}.task-checklist input[type=checkbox]{width:24px;min-height:24px;accent-color:var(--blue);flex-shrink:0}.task-checklist input:not([type=checkbox]){flex:1;min-width:0}.task-checklist button{min-width:44px;min-height:44px;color:var(--blue)}.work-checklist{margin:0;padding:12px 0;list-style:none}.work-checklist li{align-items:start;gap:10px;padding:8px 0;display:flex}.work-checklist svg{color:var(--blue);flex-shrink:0;margin-top:4px}.meeting-participants .checklabel{min-height:44px;padding-block:8px}.editor-advanced[open]>label{margin-bottom:14px}.safe-markdown{white-space:normal;overflow-wrap:anywhere;line-height:1.7}.safe-markdown p{white-space:pre-wrap;margin:0 0 .75em}.safe-markdown ul,.safe-markdown ol{list-style:revert;margin:10px 0 16px;padding-left:24px}.safe-markdown li{margin:6px 0;padding-left:3px}.safe-markdown h4{margin:1.2em 0 .5em;font-size:1.0625rem;font-weight:650}.safe-markdown pre{border:1px solid var(--border);background:var(--group);white-space:pre;border-radius:12px;max-width:100%;padding:16px;font-size:.875rem;overflow:auto}.safe-markdown :not(pre)>code{background:var(--group);border-radius:5px;padding:2px 5px;font-size:.9em}.safe-markdown a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.ai-action-review fieldset{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-block:18px;padding:16px}.ai-action-review legend{padding:0 7px;font-size:.875rem;font-weight:600}.ai-action-review input[type=checkbox]{vertical-align:middle;width:20px;height:20px;accent-color:var(--blue);margin-right:8px}.ai-action-review .fieldlabel{margin-block:8px}.ai-chat .ai-action-review{max-width:700px;margin-inline:auto}.ai-evaluation .tool-card{margin-top:16px}.meeting-ai-draft .safe-markdown{border-left:2px solid var(--blue);background:var(--card);margin-block:12px;padding:16px}@media (min-width:900px){html[data-waaza-desktop=true] .app-shell .cockpit-workspace .tool-card{box-shadow:var(--surface-shadow);border-radius:18px}html[data-waaza-desktop=true] .app-shell .desktop-navigation{background:var(--surface-inset)}html[data-waaza-desktop=true] .app-shell .desktop-navigation nav button[aria-current=page]{background:var(--card);box-shadow:var(--surface-shadow);border-color:var(--command-border)}html[data-waaza-desktop=true] .app-shell .workspace-context{box-shadow:-12px 0 32px -24px #0004}}@media (hover:hover){.resource-row:hover,.saved-view-list button:hover{background:var(--accent)}.app-shell button{transition:background-color .14s,border-color .14s,color .14s}}@media (max-width:600px){.app-shell .toolform input,.app-shell .toolform textarea,.app-shell .toolform select{font-size:1rem}.resource-search{flex-wrap:wrap}.resource-search button{margin-left:auto}.saved-views form{flex-wrap:wrap}.saved-views form label{flex-basis:100%}.app-shell .tool-card{padding:16px}.offline-cockpit .tool-card-actions{flex-wrap:wrap}.offline-cockpit a{min-height:44px;color:var(--blue);align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto;transition-duration:0s!important}}@media (prefers-reduced-transparency:reduce){.app-shell .waaza-command-bar,.app-shell .ai-chat-composer{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.app-shell{--surface-shadow:none;--chrome-shadow:none;--navigation-shadow:none;--command-border:var(--foreground)}.app-shell .tool-card,.resource-row{border-color:var(--foreground)}}.ai-chat-prose,.ai-chat-turn.assistant{max-height:none;overflow:visible}.safe-markdown>:first-child{margin-top:0}.safe-markdown>:last-child{margin-bottom:0}.safe-markdown h3{margin:1.4em 0 .6em;font-size:1.15rem;font-weight:650;line-height:1.4}.safe-markdown h4,.safe-markdown h5,.safe-markdown h6{margin:1.3em 0 .6em;font-size:1rem;font-weight:650;line-height:1.45}.safe-markdown p{white-space:normal}.safe-markdown li>p{margin:.35em 0}.safe-markdown blockquote{border-left:2px solid var(--blue);color:var(--muted-foreground);margin:1em 0;padding:.4em 1em}.safe-markdown hr{border:0;border-top:1px solid var(--border);margin:1.6em 0}.safe-markdown .ai-table-scroll{border:1px solid var(--border);outline-offset:4px;border-radius:12px;max-width:100%;margin:1.1em 0;overflow-x:auto}.safe-markdown table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.safe-markdown th,.safe-markdown td{border-bottom:1px solid var(--border);text-align:left;min-width:110px;padding:10px 13px}.safe-markdown th{background:var(--group);font-weight:600}.safe-markdown tr:last-child td{border-bottom:0}.safe-markdown .task-list-item{list-style:none}.safe-markdown input[type=checkbox]{accent-color:var(--blue);margin-right:8px}.ai-chat-continue{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:9px 15px;font-size:.875rem;font-weight:550;display:inline-flex}.ai-chat-continue:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.channelrow .rowcopy>strong.channel-title{font-weight:600}.unified-search{min-width:0;height:100%;min-height:0;color:var(--foreground);flex:1;gap:20px;display:flex;position:relative}.unified-search-main{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.unified-search .unified-search-bar{border:1px solid var(--command-border);background:var(--glass);min-height:56px;box-shadow:var(--chrome-shadow);border-radius:18px;flex-shrink:0;align-items:center;gap:12px;padding:6px 12px 6px 18px;display:flex}.unified-search-bar>svg{color:var(--foreground);flex-shrink:0}.unified-search-bar input{min-width:0;color:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:16px;font-weight:500}.unified-search-bar input::placeholder{color:var(--muted-foreground);font-weight:400}.unified-search-bar .command-button,.unified-preview-actions .command-button{width:40px;height:40px;box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:12px;flex:0 0 40px;place-items:center;padding:0;display:grid;position:relative}.unified-search-bar .command-button:hover,.unified-preview-actions .command-button:hover{background:var(--accent);color:var(--blue)}.unified-search-divider{background:var(--border);flex-shrink:0;width:1px;height:24px}.unified-filter-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.unified-search-tabs{border:1px solid var(--border);background:var(--glass);box-shadow:var(--surface-shadow);border-radius:16px;flex-shrink:0;padding:5px;display:flex}.unified-search-tabs button{white-space:nowrap;min-width:0;min-height:40px;color:var(--foreground);background:0 0;border:0;border-radius:11px;flex:1;padding:8px 7px;font-size:14px;position:relative}.unified-search-tabs button+button:before{content:"";background:var(--border);width:1px;position:absolute;top:10px;bottom:10px;left:-1px}.unified-search-tabs button[aria-selected=true]{background:var(--accent);color:var(--blue);font-weight:600}.unified-search-tabs button[aria-selected=true]:before,.unified-search-tabs button[aria-selected=true]+button:before{display:none}.unified-search-caption{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin:3px 0 0;font-size:13px;display:flex}.unified-search-caption span:last-child{text-align:right;font-size:12px}.unified-search-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:10px;min-height:0;padding:1px 2px 18px;display:flex;overflow:auto}.unified-result{border:1px solid var(--border);background:var(--card);box-shadow:var(--surface-shadow);border-radius:18px;flex-shrink:0;transition:border-color .14s,background .14s;position:relative}.unified-result.is-selected{border-color:var(--blue);background:color-mix(in srgb,var(--accent) 47%,var(--card));box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 12%,transparent),var(--surface-shadow)}.unified-result:hover{border-color:color-mix(in srgb,var(--blue) 30%,var(--border))}.unified-result-open{border-radius:inherit;text-align:left;width:100%;min-height:91px;color:inherit;background:0 0;border:0;align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.unified-result-icon{background:color-mix(in srgb,var(--accent) 60%,var(--card));height:48px;color:var(--blue);border-radius:15px;flex:0 0 48px;place-items:center;margin-top:4px;display:grid}.unified-result-icon.kind-note,.unified-result-icon.kind-decision{color:var(--foreground)}.unified-result-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.unified-result-kind{letter-spacing:.035em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:650;line-height:1.2}.unified-result-text strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.unified-result-meta{color:var(--muted-foreground);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.unified-result-extra{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex}.unified-result-extra svg{color:var(--foreground);flex-shrink:0}.unified-result-chevron{flex-shrink:0;margin-top:5px;margin-left:24px}.unified-result-options{width:34px;height:34px;box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:9px;right:39px}.unified-result-options:hover{background:var(--accent)}.unified-search mark{color:#14141b;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffe7a0;border-radius:4px;padding:1px 2px}.unified-room-results{flex-wrap:wrap;gap:8px;display:flex}.unified-room-results:empty{display:none}.unified-room-results button{border:1px solid var(--border);background:var(--card);max-width:100%;min-height:42px;color:var(--foreground);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.unified-room-results small{width:100%;color:var(--muted-foreground)}.unified-search-preview{border:1px solid var(--border);background:var(--glass);min-width:300px;max-width:510px;min-height:0;box-shadow:var(--surface-shadow);border-radius:22px;outline:none;flex-direction:column;flex:0 0 39%;align-self:stretch;padding:20px 18px 14px;display:flex}.unified-search-preview>header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.unified-search-preview>header h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:650}.unified-search-preview>header .command-button{color:inherit;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.unified-preview-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 2px 16px;overflow:auto}.unified-preview-kind{color:var(--blue);align-items:center;gap:14px;margin-bottom:18px;display:flex}.unified-preview-kind span{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:11px;font-weight:650}.unified-preview-author{align-items:center;gap:12px;margin-bottom:14px;display:flex}.unified-preview-avatar{background:color-mix(in srgb,var(--accent) 70%,var(--card));width:42px;height:42px;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;font-weight:500;display:grid;overflow:hidden}.unified-preview-avatar img{object-fit:cover;width:100%;height:100%}.unified-preview-author>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.unified-preview-author strong{font-size:15px;font-weight:600}.unified-preview-author small{color:var(--muted-foreground);font-size:12px}.unified-preview-room{color:var(--blue);text-align:left;background:0 0;border:0;align-items:center;gap:15px;margin-bottom:22px;padding:0;font-size:15px;display:flex}.unified-preview-room svg{color:var(--foreground)}.unified-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:18px;font-size:15px;line-height:1.6}.unified-preview-content h3{overflow-wrap:anywhere;margin:0 0 14px;font-size:16px;line-height:1.4}.unified-preview-file{border:1px solid var(--border);width:100%;color:var(--blue);background:var(--card);border-radius:14px;align-items:center;gap:12px;margin:10px 0;padding:12px;text-decoration:none;display:flex}.unified-preview-file>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.unified-preview-file strong{color:var(--foreground);overflow-wrap:anywhere;font-size:14px;font-weight:500}.unified-preview-file small{color:var(--muted-foreground);font-size:12px}.unified-preview-file>svg{flex-shrink:0}.unified-preview-reactions{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.unified-preview-reactions span{border:1px solid var(--border);background:var(--card);box-shadow:var(--surface-shadow);border-radius:10px;padding:3px 8px;font-size:14px}.unified-preview-due{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.unified-preview-context{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.unified-preview-context>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.unified-preview-context>button>span:last-child{flex:1;min-width:0}.unified-preview-context strong{flex-wrap:wrap;gap:5px;margin:0 0 4px;font-size:13px;font-weight:550;line-height:1.4;display:flex}.unified-preview-context time{color:var(--muted-foreground);font-size:11px;font-weight:400}.unified-context-message{border:1px solid var(--border);background:var(--card);box-shadow:var(--surface-shadow);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:block}.unified-preview-actions{border:1px solid var(--command-border);background:var(--glass);box-shadow:var(--navigation-shadow);border-radius:28px;flex-shrink:0;justify-content:space-between;align-items:center;gap:3px;margin-top:12px;padding:6px;display:flex}.unified-preview-actions .command-button{flex-basis:36px;width:36px;height:38px}.unified-open-result{background:var(--blue);min-height:40px;color:var(--primary-foreground);border:0;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:500;display:flex}.unified-search-menu{border:1px solid var(--command-border);background:var(--popover);min-width:225px;box-shadow:var(--chrome-shadow);color:var(--foreground);z-index:120;border-radius:16px;padding:6px}.unified-search-menu [role=menuitem]{border-radius:10px;gap:12px;min-height:42px;padding:10px;font-size:14px}.unified-search-menu [role=menuitem]>svg{color:inherit;width:19px;height:19px}.unified-search-empty{text-align:center;min-height:240px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.unified-search-empty>svg{color:var(--blue);margin-bottom:18px}.unified-search-empty h2{color:var(--foreground);margin:0 0 10px;font-size:20px;font-weight:600}.unified-search-empty p{max-width:340px;margin:0 0 14px;font-size:14px;line-height:1.5}.unified-search-empty button,.unified-search-error button,.unified-search-pagination button{background:var(--accent);color:var(--blue);border:0;border-radius:12px;min-height:42px;padding:10px 16px}.unified-search-error{border:1px solid color-mix(in srgb,var(--destructive) 35%,var(--border));background:var(--card);color:var(--destructive);border-radius:14px;padding:12px;font-size:14px}.unified-search-error p{margin:0 0 10px;line-height:1.5}.unified-search-pagination{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 0 16px;font-size:12px;display:flex}.unified-search-status{border:1px solid var(--border);box-shadow:var(--chrome-shadow);background:var(--popover);z-index:2;border-radius:14px;max-width:90%;padding:10px 18px;font-size:13px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.unified-active-filters{color:var(--blue);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;min-height:28px;padding:0;font-size:12px;display:flex}.unified-search-loading{flex-direction:column;gap:10px;display:flex}.unified-search-loading span{border:1px solid var(--border);background:var(--card);height:91px;box-shadow:var(--surface-shadow);border-radius:18px}.unified-preview-loading{color:var(--muted-foreground);font-size:13px}.unified-search .search-filters{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-shrink:0;max-height:240px;margin:0;padding:12px;overflow:auto}.unified-search .search-filters summary{color:var(--foreground);font-size:13px;font-weight:600}.unified-search .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.unified-search .filter-grid label{color:var(--muted-foreground);flex-direction:column;gap:5px;font-size:12px;display:flex}.unified-search .filter-grid input,.unified-search .filter-grid select{background:var(--group);border:1px solid var(--border);width:100%;min-width:0;min-height:40px;color:var(--foreground);border-radius:10px;padding:8px;font-size:13px}@media (min-width:1000px){.unified-search:not(.has-preview) .unified-search-main{max-width:none}.unified-search.has-preview .unified-search-main{flex-basis:55%}.unified-search-results{padding-bottom:16px}}@media (max-width:1190px) and (min-width:1000px){.unified-search{gap:12px}.unified-search-preview{flex-basis:43%;min-width:280px;padding:16px 12px 12px}.unified-result-open{gap:10px;padding:13px 12px}.unified-result-icon{flex-basis:38px;height:42px}.unified-result-text strong{font-size:14px}.unified-tab-count{display:none}.unified-preview-actions .command-button{flex-basis:31px;width:31px}.unified-open-result{padding:8px 10px}}@media (max-width:999px){.unified-search{height:auto;min-height:100%;display:block}.unified-search-main{gap:12px}.unified-search .unified-search-bar{border-radius:20px;gap:10px;min-height:52px;padding:5px 8px 5px 15px}.unified-search-tabs{border-radius:16px}.unified-tab-count{display:none}.unified-search-tabs button{min-height:39px;font-size:14px}.unified-search-caption{margin-top:2px;font-size:13px}.unified-search-caption span:last-child{font-size:12px}.unified-search-results{padding:0 0 calc(104px + env(safe-area-inset-bottom,0px));gap:8px;overflow:visible}.unified-result{border-radius:20px}.unified-result-open{align-items:flex-start;gap:12px;min-height:90px;padding:14px 13px}.unified-result-icon{border-radius:15px;flex-basis:45px;height:48px;margin-top:0}.unified-result-kind{font-size:10px}.unified-result-text{gap:5px}.unified-result-text strong{font-size:15px;line-height:1.4}.unified-result-meta{font-size:12px;line-height:1.4}.unified-result-chevron{width:15px;margin-top:10px;margin-left:0}.unified-result-options,.unified-search-preview{display:none}.unified-search-status{bottom:calc(102px + env(safe-area-inset-bottom,0px));white-space:normal;position:fixed}.unified-search .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:374px){.unified-search .unified-search-bar{gap:7px}.unified-search-tabs button{font-size:12px}.unified-result-open{gap:9px;padding:12px 10px}.unified-result-icon{flex-basis:36px;height:40px}.unified-result-text strong{font-size:14px}.unified-result-meta{font-size:11px}.unified-search-caption span:last-child{max-width:105px}}@media (prefers-reduced-motion:reduce){.unified-result{transition:none}}@media (min-width:1000px){html[data-waaza-desktop=false] .unified-search{height:auto;min-height:100%;display:block}html[data-waaza-desktop=false] .unified-search-main{gap:12px}html[data-waaza-desktop=false] .unified-search .unified-search-bar{border-radius:20px;gap:10px;min-height:52px;padding:5px 8px 5px 15px}html[data-waaza-desktop=false] .unified-search-tabs{border-radius:16px}html[data-waaza-desktop=false] .unified-tab-count{display:none}html[data-waaza-desktop=false] .unified-search-tabs button{min-height:39px;font-size:14px}html[data-waaza-desktop=false] .unified-search-caption{margin-top:2px;font-size:13px}html[data-waaza-desktop=false] .unified-search-caption span:last-child{font-size:12px}html[data-waaza-desktop=false] .unified-search-results{padding:0 0 calc(104px + env(safe-area-inset-bottom,0px));gap:8px;overflow:visible}html[data-waaza-desktop=false] .unified-result{border-radius:20px}html[data-waaza-desktop=false] .unified-result-open{align-items:flex-start;gap:12px;min-height:90px;padding:14px 13px}html[data-waaza-desktop=false] .unified-result-icon{border-radius:15px;flex-basis:45px;height:48px;margin-top:0}html[data-waaza-desktop=false] .unified-result-kind{font-size:10px}html[data-waaza-desktop=false] .unified-result-text{gap:5px}html[data-waaza-desktop=false] .unified-result-text strong{font-size:15px;line-height:1.4}html[data-waaza-desktop=false] .unified-result-meta{font-size:12px;line-height:1.4}html[data-waaza-desktop=false] .unified-result-chevron{width:15px;margin-top:10px;margin-left:0}html[data-waaza-desktop=false] .unified-result-options,html[data-waaza-desktop=false] .unified-search-preview{display:none}html[data-waaza-desktop=false] .unified-search-status{bottom:calc(102px + env(safe-area-inset-bottom,0px));white-space:normal;position:fixed}html[data-waaza-desktop=false] .unified-search .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdf-workspace{z-index:35;inset:var(--app-top,0px) 0 auto;height:var(--app-height,100dvh);background:var(--canvas,var(--background));min-width:0;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);position:fixed}.pdf-reader{background:var(--canvas,var(--background));min-width:0;height:100%;min-height:0;color:var(--foreground);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.pdf-reader-head{flex-shrink:0;align-items:center;gap:12px;min-width:0;padding:16px 18px 12px;display:flex}.pdf-reader-head>div:not([role=group]){flex:1;min-width:0}.pdf-reader-head h2{text-overflow:ellipsis;white-space:nowrap;outline-offset:3px;margin:0;font-size:1rem;font-weight:600;line-height:1.4;overflow:hidden}.pdf-reader-head p{color:var(--muted-foreground);margin:3px 0 0;font-size:.75rem}.pdf-reader-head .floating-bar{flex-shrink:0;margin-left:auto}.pdf-file-symbol{width:40px;height:44px;color:var(--blue);flex-shrink:0;place-items:center;display:grid}.pdf-reader-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:0 18px 12px;display:flex}.pdf-reader .floating-bar{border-radius:18px;gap:0;padding:3px}.pdf-reader .command-button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.pdf-reader-tools form{white-space:nowrap;align-items:center;gap:3px;font-size:.8125rem;display:flex}.pdf-reader-tools form input{text-align:center;background:var(--background);border:1px solid var(--border);width:44px;height:36px;min-height:36px;color:var(--foreground);border-radius:9px}.pdf-reader-tools form span{color:var(--muted-foreground);padding-right:5px}.pdf-fit{margin-left:auto}.pdf-fit select{border:1px solid var(--border);background:var(--card);max-width:125px;min-height:44px;color:var(--foreground);border-radius:12px;padding:0 8px;font-size:.8125rem}.pdf-reader-content{border-block:1px solid var(--border);flex:1;min-width:0;min-height:0;display:flex;position:relative}.pdf-reader-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;outline-offset:-3px;background:color-mix(in srgb,var(--canvas,var(--background)),var(--foreground) 5%);touch-action:pan-x pan-y pinch-zoom;flex:1;min-width:0;min-height:0;padding:16px;overflow:auto}.pdf-page{width:var(--page-width,100%);height:var(--page-height,auto);color:#000;isolation:isolate;background:#fff;margin:0 auto;position:relative;box-shadow:0 3px 18px #0002}.pdf-page canvas{-webkit-user-select:none;user-select:none;max-width:none;display:block}.pdf-page .textLayer{z-index:1;-webkit-user-select:text;user-select:text}.pdf-page .textLayer ::selection{background:#247ef455}.pdf-page .textLayer span.pdf-search-hit{color:#0000;background:#ffca2866}.pdf-reader-index{background:var(--card);border-right:1px solid var(--border);overscroll-behavior:contain;flex:0 0 245px;width:245px;padding:12px;overflow:auto}.pdf-reader-index>header{justify-content:space-between;align-items:center;gap:6px;display:flex}.pdf-reader-index h3{font-size:.875rem;font-weight:600}.pdf-reader-index p{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.pdf-reader-index form{gap:8px;margin-block:12px;display:grid}.pdf-reader-index input,.pdf-reader-state input{border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:11px;padding:8px 10px}.pdf-index-entry{text-align:left;overflow-wrap:anywhere;border-radius:10px;width:100%;min-height:44px;padding:12px;font-size:.875rem;display:block}.pdf-index-entry strong,.pdf-index-entry span{display:block}.pdf-index-entry span{color:var(--muted-foreground);margin-top:6px;font-size:.8125rem;line-height:1.5}.pdf-index-entry:hover,.pdf-index-entry[aria-current=page]{background:var(--accent);color:var(--blue)}.pdf-reader-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.pdf-reader-footer>span{color:var(--muted-foreground);overflow-wrap:anywhere;max-width:65%;font-size:.75rem;line-height:1.4}.pdf-reader-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:420px;min-height:180px;margin:auto;padding:24px;display:flex}.pdf-reader-state h3{font-size:1rem;font-weight:600}.pdf-reader-state p{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.pdf-file-loading>header h2{flex:1;min-width:0}:is(.pdf-reader :focus-visible,.pdf-document-row:focus-visible,.pdf-document-back:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.call-documents{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.call-documents>header{justify-content:space-between;gap:10px;padding:16px;display:flex}.call-documents>header h3{font-size:1rem;font-weight:600}.call-documents>header p{color:var(--muted-foreground);margin-top:8px;font-size:.8125rem;line-height:1.5}.call-documents>.pdf-reader{flex:1;height:auto}.pdf-document-row{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:60px;padding:14px 16px;display:flex}.pdf-document-row svg{color:var(--blue);flex-shrink:0}.pdf-document-row span{min-width:0}.pdf-document-row strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:550;display:block}.pdf-document-row small{color:var(--muted-foreground);margin-top:4px;font-size:.75rem;display:block}.pdf-document-back{min-height:44px;color:var(--blue);align-items:center;gap:8px;padding:0 16px;font-size:.8125rem;display:flex}.conference-followup-body:has(>.call-documents){overflow:hidden;padding:0!important}.conference-followup:has(.call-documents:not([hidden])){min-width:0}.conference-followup .pdf-reader-head{padding:8px 12px}.conference-followup .pdf-reader-tools{padding:0 12px 8px}.conference-followup .pdf-reader-footer{padding:6px 12px}.conference-followup .pdf-file-symbol{display:none}.conference-followup .pdf-reader-head h2{font-size:.875rem}.conference-followup [hidden]{display:none!important}.conference-redesign .conference-layout[data-followup=open]:has(.conference-followup:not([hidden])>.conference-followup-body:not([hidden])>.call-documents[data-expanded=true]){grid-template-columns:minmax(0,1fr)}.conference-layout[data-followup=open]:has(.conference-followup:not([hidden])>.conference-followup-body:not([hidden])>.call-documents[data-expanded=true])>.conference-stage{display:none!important}@container (width<=650px){.pdf-reader-content[data-inspector=true]>.pdf-reader-index{border:0;flex-basis:100%;width:100%}.pdf-reader-content[data-inspector=true]>.pdf-reader-viewport{display:none}.pdf-reader-tools{gap:6px}.pdf-fit{margin-left:0}.pdf-reader-head{padding:12px}.pdf-reader-tools{padding-inline:12px}.pdf-reader-footer{padding:8px 12px}.pdf-file-symbol{display:none}}@media (min-width:900px){html[data-waaza-desktop=true] .app-shell[data-pdf=open]{grid-template-columns:var(--desktop-navigation-width,280px) minmax(0,1fr) minmax(0,49vw)}html[data-waaza-desktop=true] .app-shell[data-pdf]>.conversation-list-pane{display:none}html[data-waaza-desktop=true] .app-shell[data-pdf]>.pdf-workspace{z-index:auto;border-left:1px solid var(--border);grid-column:3;height:100%;padding:0;position:relative;inset:auto}html[data-waaza-desktop=true] .app-shell[data-pdf=expanded]{grid-template-columns:var(--desktop-navigation-width,280px) minmax(0,1fr)}html[data-waaza-desktop=true] .app-shell[data-pdf=expanded]>.phone{display:none}html[data-waaza-desktop=true] .app-shell[data-pdf=expanded]>.pdf-workspace{grid-column:2}html[data-waaza-desktop=true] .app-shell[data-pdf][data-chat=true]{grid-template-columns:var(--desktop-navigation-width,280px) minmax(0,1fr)}}@media (max-width:899px){.pdf-workspace{z-index:35}.pdf-reader-tools .command-button{width:44px}.pdf-reader-footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.pdf-reader .spin{animation:none}}.pdf-page{--scale-round-x:1px;--scale-round-y:1px}.pdf-page .textLayer{text-align:initial;opacity:1;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pdf-page .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.pdf-page .textLayer>:not(.markedContent),.pdf-page .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-page .textLayer .markedContent{display:contents}.pdf-page .textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.pdf-page .textLayer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.pdf-page .textLayer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.pdf-page .textLayer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}@media (min-width:900px) and (max-width:1199px){html[data-waaza-desktop=true] .app-shell[data-pdf]{grid-template-columns:var(--desktop-navigation-width,280px) minmax(0,1fr)}html[data-waaza-desktop=true] .app-shell[data-pdf]>.phone{display:none}html[data-waaza-desktop=true] .app-shell[data-pdf]>.pdf-workspace{grid-column:2}}.pdf-share-compose{border-block:1px solid var(--border);background:var(--accent);flex-shrink:0;padding:14px 16px}.pdf-share-compose strong{overflow-wrap:anywhere;font-size:.875rem}.pdf-share-compose p{color:var(--muted-foreground);margin-block:8px;font-size:.8125rem;line-height:1.5}.pdf-share-compose>div{flex-wrap:wrap;gap:8px;display:flex}.pdf-share-compose button{min-height:44px;font-size:.8125rem}.call-documents>.toolerror{margin:0 16px}.call-documents:has(>.pdf-document-row){overscroll-behavior:contain;overflow:auto}
