dialog.gp-dialog:has(.ws-settings){position:fixed;inset:0;margin:auto;width:min(1040px,calc(100vw - 64px));max-width:none;height:min(800px,calc(100dvh - 80px));max-height:none;padding:0;border:1px solid var(--gp-border);border-radius:var(--gp-radius-xl);background:var(--gp-canvas);color:var(--gp-text);overflow:hidden;box-shadow:var(--gp-shadow-overlay)}dialog.gp-dialog:has(.ws-settings)::backdrop{background:var(--gp-overlay)}dialog.gp-dialog:has(.ws-settings)>.gp-dialog__header{position:absolute;inset:16px 16px auto 20px;z-index:2;margin:0;padding:0;pointer-events:none}dialog.gp-dialog:has(.ws-settings) .gp-dialog__title{font-size:var(--ws-type-ui);color:var(--gp-text-muted)}dialog.gp-dialog:has(.ws-settings) .gp-dialog__close{pointer-events:auto;width:44px;height:44px;padding:0;font-size:0;border:0;background:transparent;color:var(--gp-text-muted)}dialog.gp-dialog:has(.ws-settings) .gp-dialog__close:after{content:"\00d7";font-size:var(--ws-type-display);font-weight:400}dialog.gp-dialog:has(.ws-settings) .gp-dialog__close:hover{background:var(--gp-state-hover);color:var(--gp-text)}.ws-main.ws-settings{display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;width:100%;gap:0;padding:0;background:var(--gp-canvas)}.ws-settings .ws-settings-tabs{grid-row:1;padding:72px 12px 24px;border-inline-end:1px solid var(--gp-border);background:var(--gp-surface);gap:4px}.ws-settings-tabs button{gap:10px;padding-inline:12px;font-size:var(--ws-type-ui);line-height:1.4}.ws-settings-tabs svg{flex:none}.ws-settings .ws-settings-body{grid-row:1;padding:48px 36px 40px;display:flex;flex-direction:column;gap:20px;scroll-padding-block:24px}.ws-settings-title{margin:0 44px 4px 0;font-size:var(--ws-type-title);font-weight:600;line-height:1.4}.ws-settings .ws-panel,.ws-settings-slot>.ws-panel{border:1px solid var(--gp-border);background:var(--gp-surface);border-radius:var(--gp-radius-lg);padding:20px;margin:0;display:flex;flex-direction:column;gap:14px}.ws-settings .ws-panel h3{margin:0;font-size:var(--ws-type-ui);font-weight:600}.ws-settings .ws-panel-head{margin:0}.ws-settings .ws-panel-body{padding:0}.ws-settings .ws-language,.ws-settings .ws-roster-field,.ws-settings-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:100%}.ws-settings .ws-language,.ws-settings-row+.ws-settings-row{border-top:1px solid var(--gp-border);padding-top:12px}.ws-settings-row>.ws-note{margin:0}.ws-settings select{max-width:100%;min-height:40px;border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);background:var(--gp-canvas);color:var(--gp-text);padding:8px 10px;font:inherit}.ws-settings .ws-look-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px}.ws-settings .ws-note{color:var(--gp-text-muted);font-size:var(--ws-type-ui);line-height:1.5}.ws-settings-slot{display:contents}.ws-settings-identity{display:flex;align-items:center;gap:14px;min-width:0}.ws-settings-identity>div{min-width:0}.ws-settings-initials{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid var(--gp-border);border-radius:50%;color:var(--gp-text-muted)}.ws-settings-email{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--gp-text-muted);font-size:var(--ws-type-ui);overflow-wrap:anywhere}.ws-settings-account>[role=status]:empty{display:none}.ws-settings-account>.ws-mode{margin:0}.ws-settings-account .ws-mode hr,.ws-settings-account>.ws-mode>.ws-popover-title{display:none}.ws-settings .ws-item{border-radius:var(--gp-radius-md)}.ws-settings :is(input,textarea,button,select):focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-settings :is(input,textarea,button,select):disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px){dialog.gp-dialog:has(.ws-settings){inset:0;margin:0;width:100%;height:100dvh;border:0;border-radius:0}dialog.gp-dialog:has(.ws-settings)>.gp-dialog__header{inset:0 0 auto;padding:12px 16px;background:var(--gp-canvas)}.ws-main.ws-settings{grid-template-columns:minmax(0,1fr);padding:0}.ws-settings .ws-settings-tabs{grid-column:1;padding:76px 16px 24px;border:0;background:var(--gp-canvas)}.ws-settings .ws-settings-body{grid-column:1;padding:72px 16px max(24px,env(safe-area-inset-bottom));gap:16px}.ws-settings .ws-settings-body[data-view=list],.ws-settings .ws-settings-tabs[data-view=section]{display:none}.ws-settings .ws-settings-back{margin:-8px 0 -8px -8px;align-self:flex-start}.ws-settings .ws-panel{padding:16px}.ws-settings .ws-language>select,.ws-settings-row>select{min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){dialog.gp-dialog:has(.ws-settings){animation:none;transition:none}}.ws-settings .ws-settings-back{display:none}.ws-settings .ws-look-toggle input{order:2;flex:none}.ws-settings-account>.ws-mode{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row;gap:8px 16px}.ws-settings-account>.ws-mode>p{margin:0}.ws-settings-account>.ws-mode>.gp-button{width:auto}@media (max-width:767px){.ws-settings .ws-settings-back{display:inline-flex}}.ws-settings .ws-rules-retry{align-self:flex-start;width:auto}.ws-settings .ws-language label{text-align:start}.ws-settings summary.ws-settings-row{cursor:pointer;list-style:none}.ws-settings summary.ws-settings-row::-webkit-details-marker{display:none}.ws-typed-rules{list-style:none;padding:0;margin:12px 0}.ws-typed-rule{border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);padding:10px 12px;margin-block:8px}.ws-typed-rule-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--ws-type-ui)}.ws-typed-rule-line>span:first-child{flex:1 1 280px}.ws-typed-rule-actions{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.ws-typed-rule-actions .gp-button{flex:none;width:auto}.ws-settings .ws-typed-delete{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.ws-typed-editor .ws-typed-rule-line>span:first-child{flex:0 1 auto}.ws-typed-editor select{width:auto;flex:1 1 150px;min-width:0}.ws-typed-edit-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.ws-typed-rule .ws-note{margin:4px 0 0}@media (max-width:767px){.ws-typed-editor .ws-typed-rule-line{align-items:stretch;flex-direction:column}.ws-typed-editor select{width:100%;flex:none}.ws-typed-edit-actions .gp-button{width:auto}}.ws-settings-nav-group{display:grid;gap:var(--gp-space-1)}.ws-settings-nav-group+.ws-settings-nav-group{margin-top:var(--gp-space-4)}.ws-settings-nav-label{margin:0 var(--gp-space-3) var(--gp-space-1);color:var(--gp-text-muted);font-size:var(--gp-text-small);line-height:1.5;font-weight:600}.ws-settings .ws-settings-tabs .ws-settings-nav-group button{width:100%;min-width:0;flex-wrap:nowrap}.ws-settings-nav-group button>span:first-of-type{min-width:0}.ws-settings-nav-chevron{display:none;margin-inline-start:auto;color:var(--gp-text-muted)}.ws-settings-section-head{display:grid;gap:var(--gp-space-1);padding-bottom:var(--gp-space-2)}.ws-settings-description{max-width:56ch;margin:0;color:var(--gp-text-muted);font-size:var(--gp-text-small);line-height:1.6}.ws-settings .ws-settings-body,.ws-settings .ws-settings-tabs{overscroll-behavior:contain;scrollbar-gutter:stable}.ws-settings .ws-panel :is(input:not([type=checkbox]):not([type=radio]),textarea){min-width:0;max-width:100%}@media (max-width:767px){.ws-settings-nav-group{gap:0}.ws-settings-nav-group+.ws-settings-nav-group{margin-top:var(--gp-space-5)}.ws-settings-nav-label{margin-inline:var(--gp-space-3);margin-bottom:var(--gp-space-2)}.ws-settings .ws-settings-tabs .ws-settings-nav-group button{min-height:52px;padding-block:var(--gp-space-3)}.ws-settings-nav-chevron{display:inline}.ws-settings .ws-settings-body{scroll-padding-top:76px}.ws-settings .ws-settings-section-head{gap:var(--gp-space-2)}}.ws-prof.ws-prof--one{display:flex;flex-direction:column;align-items:stretch;min-height:0}.ws-prof.ws-prof--one>.ws-prof-top{box-sizing:border-box;width:100%;align-self:stretch}#profile-panel .ws-prof.ws-prof--one .ws-prof-top,.ws-prof.ws-prof--one .ws-prof-top{position:static;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--gp-space-2);padding:var(--gp-space-3) var(--gp-space-4) var(--gp-space-4);border:0;background:transparent}.ws-prof.ws-prof--one .ws-prof-top>.ws-dav{width:100%}.ws-prof.ws-prof--one .ws-prof-ident{width:100%;justify-items:center;text-align:center}#profile-panel .ws-prof.ws-prof--one .ws-prof-meta,.ws-prof.ws-prof--one .ws-prof-meta{grid-column:auto;flex-direction:row;align-items:center;justify-content:center;gap:var(--gp-space-2)}.ws-prof.ws-prof--one .ws-prof-alert,.ws-prof.ws-prof--one .ws-prof-body,.ws-prof.ws-prof--one .ws-prof-foot{grid-column:auto}.ws-prof.ws-prof--one .ws-prof-body{padding:0 var(--gp-space-4) var(--gp-space-3)}.ws-dav[data-simple] .ws-dav-face{padding-bottom:var(--gp-space-2)}.ws-dav[data-simple] .ws-dav-editor{max-height:none;min-height:0;overflow:visible}@media (min-width:640px){dialog.gp-dialog.gp-dialog--sheet:has(.ws-prof.ws-prof--one){width:min(36rem,calc(100vw - 32px))}}.ws-bot-avatar>.ws-avatar-svg,.ws-bot-avatar>.ws-final-state{grid-area:1/1}.ws-bot-avatar>.ws-final-state{pointer-events:none}.ws-aed .ws-aed-bar{flex-direction:row;flex-wrap:nowrap;align-items:center}.ws-aed .ws-aed-actions{justify-content:flex-end;flex:none}.ws-aed .ws-aed-reset{border-color:transparent;background:transparent}.ws-aed .ws-aed-reset:hover:not(:disabled){background:var(--gp-ink-6);border-color:transparent}.ws-app .ws-quiet-list .ws-asst-toggle{padding:6px var(--gp-space-2)}.ws-app .ws-quiet-list .ws-asst-toggle>.ws-activity-avatar{width:44px;height:44px}.ws-app .ws-quiet-list .ws-asst-toggle>.ws-activity-avatar .ws-bot-avatar{width:100%;height:100%}.ws-app .ws-quiet-list .ws-asst-toggle .ws-avatar-svg{width:100%!important;height:100%!important}.ws-app .ws-quiet-list .ws-asst-toggle .ws-assistant-identity-name,.ws-app .ws-quiet-list .ws-asst-toggle .ws-assistant-identity-role{font-size:var(--ws-type-body);line-height:var(--ws-type-body-line)}html:root{--gp-chat-sidebar-w:300px}.ws-quiet-side{position:relative}.ws-side-grip{position:absolute;z-index:5;top:0;bottom:0;right:-4px;width:8px;cursor:col-resize;touch-action:none;border-radius:var(--gp-radius-pill);transition:background-color var(--gp-motion-state) var(--gp-ease-standard)}.ws-side-grip:hover,.ws-side-grip[data-dragging]{background:var(--gp-state-hover)}.ws-side-grip:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:-2px}:root[data-resizing=sidebar],:root[data-resizing=sidebar] *{cursor:col-resize!important;user-select:none}@media (prefers-reduced-motion:reduce){.ws-side-grip{transition:none}}.ws-aed .ws-aed-reset,.ws-prof-undo{border-radius:var(--gp-radius-pill)}.ws-appnav-btn{border-radius:var(--gp-radius-lg)}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-side{padding-inline:var(--gp-space-2);align-items:stretch}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-top{justify-content:center;padding-inline-start:0}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-asst-actions,:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-asst-summary,:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-connect>span:first-child,:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-row-text,:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-top .ws-round[aria-label="Search assistants"],:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-tpl{display:none}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-list .ws-asst-toggle{position:relative;justify-content:center;padding:6px 0;gap:0}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-asst-toggle .ws-asst-unread{position:absolute;right:6px;bottom:6px;margin:0;box-shadow:0 0 0 2px var(--gp-canvas)}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-connect{justify-content:center;padding-inline:0}.ws-right-content--profile>.ws-right-head{justify-content:flex-end;gap:var(--gp-space-2)}.ws-share-btn{width:var(--gp-target);min-width:var(--gp-target);padding:0;list-style:none}.ws-share-btn::-webkit-details-marker{display:none}.ws-right-identity .ws-prof-top{padding-top:0}@media (hover:hover){.ws-dav-art-wrap .ws-dav-edit{inset:0;right:auto;bottom:auto;width:100%;height:100%;border-radius:var(--gp-radius-pill);background:color-mix(in srgb,var(--gp-canvas) 55%,transparent);color:var(--gp-text);box-shadow:none;opacity:0;transition:opacity var(--gp-motion-fast) var(--gp-ease-standard)}.ws-dav-art-wrap:hover .ws-dav-edit,.ws-dav-edit:focus-visible,.ws-dav-edit[aria-expanded=true]{opacity:1}.ws-dav-art-wrap .ws-dav-edit:hover{background:color-mix(in srgb,var(--gp-canvas) 45%,transparent)}.ws-dav-art-wrap .ws-dav-edit svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.ws-dav-art-wrap .ws-dav-edit{transition:none}}.ws-name-pill-chevron{flex:none;color:var(--gp-text-muted)}.ws-right-content--profile>.ws-right-head :is(.ws-icon-btn,.ws-share-btn){display:inline-grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:var(--gp-radius-pill);background:var(--gp-surface);color:var(--gp-text)}.ws-right-content--profile>.ws-right-head :is(.ws-icon-btn,.ws-share-btn):hover{background:var(--gp-state-hover)}.ws-right-content--profile>.ws-right-head :is(.ws-icon-btn,.ws-share-btn) svg{width:18px;height:18px}:root[data-sidebar=compact] .ws-frame:has(.ws-dock-space[data-shown=false]) .ws-quiet-top{padding-inline-start:0;margin-top:calc(var(--gp-target) + var(--gp-space-1))}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__message>.gp-chat__actions{position:absolute;z-index:2;margin:0;min-height:0;width:max-content;max-width:none;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:var(--gp-space-0-5);opacity:0;pointer-events:none;transition:opacity var(--gp-motion-state) var(--gp-ease-standard)}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__message>.gp-chat__actions:has([data-open]),.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg:focus-within .gp-chat__message>.gp-chat__actions,.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg:hover .gp-chat__message>.gp-chat__actions,.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg[data-tools=open] .gp-chat__message>.gp-chat__actions{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg:hover:not([data-tools=open]):not(:focus-within) .gp-chat__message>.gp-chat__actions:not(:has([data-open])){opacity:0;pointer-events:none}}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__actions .ws-tool-icon-only{min-width:var(--gp-target-fine);min-height:var(--gp-target-fine);height:var(--gp-target-fine);padding:0;justify-content:center;font-size:0;gap:0;border-radius:var(--gp-radius-pill);border-color:transparent;color:var(--gp-text-muted)}@media (pointer:coarse){.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__actions .ws-tool-icon-only{min-width:var(--gp-target);min-height:var(--gp-target);height:var(--gp-target)}}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__actions .ws-tool-icon-only:hover:not(:disabled){background:var(--gp-state-hover);color:var(--gp-text)}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__actions .ws-tool-icon-only:active:not(:disabled){background:var(--gp-state-active)}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__actions .ws-tool-icon-only[aria-expanded=true]{background:var(--gp-state-hover);color:var(--gp-text)}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__actions :is(.ws-tool,.ft-react-opt):focus-visible{outline:var(--gp-focus-width) solid var(--gp-text);outline-offset:var(--gp-focus-offset);color:var(--gp-text)}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__actions .ws-tools-note,.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__actions>.ws-tools-ph{display:none}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__message>.gp-chat__actions{bottom:0;top:auto;inset-inline:auto var(--gp-space-2);transform:translateY(50%);padding:0 var(--gp-space-1);border:1px solid var(--gp-border);border-radius:var(--gp-radius-pill);background:var(--gp-raised)}@media (hover:hover) and (min-width:1000px){.ws-app .ws-thread>.ws-msg-bot{padding-inline-end:calc(var(--gp-target-fine) * 3 + var(--gp-space-3))}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg .gp-chat__message>.gp-chat__actions{bottom:0;top:auto;transform:none;padding:0;border-color:transparent;background:transparent}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg-bot .gp-chat__message>.gp-chat__actions{inset-inline:calc(100% + var(--gp-space-1)) auto}.ws-app .ws-frame[data-quiet] .ws-thread>.ws-msg-user .gp-chat__message>.gp-chat__actions{inset-inline:auto calc(100% + var(--gp-space-1))}}.ws-msg-more{position:relative;display:inline-flex}.ws-msg-menu{position:absolute;z-index:40;top:calc(100% + var(--gp-space-1));inset-inline-end:0;display:flex;flex-direction:column;min-width:12rem;max-width:calc(100vw - var(--gp-space-8));padding:var(--gp-space-1);border:1px solid var(--gp-border);border-radius:var(--gp-radius-lg);background:var(--gp-raised);box-shadow:var(--gp-shadow-overlay)}.ws-msg-menu[hidden]{display:none}.ws-msg-more[data-up] .ws-msg-menu{top:auto;bottom:calc(100% + var(--gp-space-1))}.ws-app .ws-frame[data-quiet] .ws-msg-menu .ws-tool.ws-msg-menu-item{width:100%;min-height:var(--gp-target-fine);justify-content:flex-start;gap:var(--gp-space-2);padding:0 var(--gp-space-3);border-color:transparent;border-radius:var(--gp-radius-md);font-size:var(--gp-text-small);line-height:var(--gp-text-small-line);color:var(--gp-text);white-space:nowrap;text-align:start}@media (pointer:coarse){.ws-app .ws-frame[data-quiet] .ws-msg-menu .ws-tool.ws-msg-menu-item{min-height:var(--gp-target)}}.ws-app .ws-frame[data-quiet] .ws-msg-menu .ws-tool.ws-msg-menu-item:hover:not([aria-disabled=true]){background:var(--gp-state-hover)}.ws-app .ws-frame[data-quiet] .ws-msg-menu .ws-tool.ws-msg-menu-item[aria-disabled=true]{color:var(--gp-text-muted);cursor:default}.ws-app .ws-frame[data-quiet] .ws-msg-menu .ws-tool.ws-msg-menu-item:focus-visible{outline:var(--gp-focus-width) solid var(--gp-text);outline-offset:calc(var(--gp-focus-offset) * -1);background:var(--gp-state-hover)}.ws-msg-menu-note{padding:var(--gp-space-1) var(--gp-space-3);max-width:16rem;white-space:normal;color:var(--gp-text-muted)}.ws-run-trace{color:var(--gp-text-muted);margin-block:0}.ws-app .ws-run-trace>summary.ws-run-trace-line{display:inline-flex;width:fit-content;min-height:var(--gp-target-fine);padding-inline:var(--gp-space-2);cursor:pointer;font-size:var(--gp-text-small);line-height:var(--gp-text-small-line);color:var(--gp-text-muted)}.ws-app .ws-run-trace>summary.ws-run-trace-line:hover{color:var(--gp-text)}.ws-app .ws-run-trace>summary.ws-run-trace-line:focus-visible{outline:var(--gp-focus-width) solid var(--gp-text);outline-offset:var(--gp-focus-offset)}@media (pointer:coarse){.ws-app .ws-run-trace>summary.ws-run-trace-line{min-height:var(--gp-target)}}.ws-app .ws-thread>li:has(>.ws-run-trace){margin-top:calc(var(--gp-space-5) * -1)}.ws-working-slot .ws-working[data-wait=slow]{color:var(--gp-text)}.ws-app .ws-thread>.ws-msg:is(:hover,[data-tools=open]){content-visibility:visible;overflow:visible}.ws-right-identity .ws-inline-name{position:relative;margin-left:0;padding:0 var(--gp-space-2)}.ws-right-identity .ws-inline-name .ws-inline-icon{position:absolute;inset-inline-end:calc(-1 * var(--gp-space-4));top:50%;translate:0 -50%;opacity:0;transition:opacity var(--gp-motion-fast) var(--gp-ease-standard)}.ws-right-identity .ws-inline-name:focus-visible .ws-inline-icon,.ws-right-identity .ws-inline-name:hover .ws-inline-icon{opacity:1}@media (hover:none){.ws-right-identity .ws-inline-name .ws-inline-icon{opacity:1}}.ws-right-identity .ws-inline:hover{background:transparent}.ws-right-identity .ws-chip{min-height:var(--gp-target-fine);padding:0 var(--gp-space-2);border:0;border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ws-right-identity .ws-chip .ws-inline-icon{display:none}.ws-right-identity .ws-chip:hover{color:var(--gp-text)}@media (prefers-reduced-motion:reduce){.ws-right-identity .ws-inline-name .ws-inline-icon{transition:none}}.ws-det{display:flex;flex-direction:column;gap:var(--gp-space-1)}.ws-det-row-line{display:flex;align-items:center;gap:var(--gp-space-2);min-height:var(--gp-target)}.ws-det-row-label{flex:1;min-width:0;font-size:var(--ws-type-body);line-height:var(--ws-type-body-line);color:var(--gp-text)}.ws-det-row-value{color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ws-det-row-extra{display:block;padding-bottom:var(--gp-space-2)}.ws-det-more-btn{min-width:var(--gp-target);min-height:var(--gp-target);padding:0;border:0;border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-text-muted);font:inherit;cursor:pointer}.ws-det-more-btn:hover{color:var(--gp-text);background:var(--gp-state-hover)}.ws-det-link:focus-visible,.ws-det-more-btn:focus-visible,.ws-det-more>summary:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-det-tiny{margin:0;font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line)}.ws-det-link,.ws-det-tiny{color:var(--gp-text-muted)}.ws-det-link{display:flex;align-items:center;width:100%;min-height:var(--gp-target);padding:0;border:0;background:transparent;font:inherit;font-size:var(--ws-type-body);text-align:start;cursor:pointer}.ws-det-link:hover{color:var(--gp-text)}.ws-det-more>summary{display:flex;align-items:center;min-height:var(--gp-target);color:var(--gp-text);font-size:var(--ws-type-body);cursor:pointer;list-style:none}.ws-det-more>summary::-webkit-details-marker{display:none}.ws-det-more>summary:after{content:"";margin-inline-start:auto;width:8px;height:8px;border-inline-end:1.5px solid var(--gp-text-muted);border-block-end:1.5px solid var(--gp-text-muted);rotate:-45deg}.ws-det-more[open]>summary:after{rotate:45deg}.ws-det-access .access-ledger-link{display:flex;width:100%;min-height:var(--gp-target);padding:0;justify-content:flex-start;background:transparent;color:var(--gp-text-muted);font-weight:400}.ws-det-access .access-ledger-link:hover{color:var(--gp-text);background:transparent}.ws-det .ws-details-routines{padding:0}.ws-det .ws-details-routines-title{margin:0;min-height:var(--gp-target);display:flex;align-items:center;color:var(--gp-text);font-size:var(--ws-type-body);font-weight:400}.ws-det .ws-details-routine{padding:var(--gp-space-1) 0;background:transparent;border-radius:0}.ws-det .ws-details-routine-name{font-weight:400}.ws-right-content--profile .ws-right-body .ws-act>.ws-list,.ws-right-content--profile .ws-right-body>.ws-list{list-style:none;margin:0 0 var(--gp-space-3);padding:0;display:flex;flex-direction:column;gap:var(--gp-space-2)}.ws-right-content--profile .ws-right-body .ws-item{background:var(--gp-ink-6);border-radius:var(--gp-radius-lg);padding:var(--gp-space-3) var(--gp-space-4)}.ws-assistant-library .ws-muted.ws-pad,.ws-empty-line{margin:0;padding:var(--gp-space-7) var(--gp-space-4) 0;color:var(--gp-text-muted);font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);text-align:center}.ws-assistant-library:not(:has(.ws-list))>.ws-note:first-child{display:none}.ws-right-content--profile>.ws-right-head{min-height:48px;padding:8px 16px 4px;gap:8px}.ws-right-content--profile>.ws-right-head :is(.ws-icon-btn,.ws-share-btn){width:36px;min-width:36px;height:36px;min-height:36px;background:transparent;color:var(--gp-text-muted)}.ws-right-content--profile .ws-right-identity{flex:none;min-width:0}.ws-right-content--profile .ws-right-identity .ws-prof.ws-prof--one .ws-prof-top{gap:8px;padding:0 20px 12px}.ws-right-content--profile .ws-right-identity .ws-dav{gap:8px}.ws-right-content--profile .ws-right-identity .ws-dav-face{padding:8px 0 4px}.ws-right-content--profile .ws-right-identity .ws-dav-art-wrap{width:64px;height:64px}.ws-right-content--profile .ws-right-identity .ws-dav-art-wrap :is(.ws-bot-avatar,.ws-dav-art){width:64px!important;height:64px!important}.ws-right-content--profile .ws-right-identity .ws-prof-ident{gap:2px}.ws-right-content--profile .ws-right-identity .ws-prof-name{max-width:100%;font-size:18px;line-height:26px;font-weight:500}.ws-right-content--profile .ws-right-identity .ws-prof-name .ws-namerole{font-size:inherit;line-height:inherit}.ws-right-content--profile .ws-right-identity .ws-inline-name{min-height:30px;max-width:100%;font-size:inherit;font-weight:inherit}.ws-right-content--profile .ws-right-identity .ws-chip,.ws-right-content--profile .ws-right-identity .ws-prof-label-text{min-height:28px;font-size:12px;line-height:18px}.ws-right-content--profile .ws-details-tabs{justify-content:center;flex:none;padding:0 16px 12px;gap:4px;border:0}.ws-right-content--profile .ws-details-tab{min-height:34px;padding:0 12px;font-size:13px;line-height:20px}.ws-right-content--profile>.ws-right-body{padding:12px 20px 24px}.ws-right-content--profile .ws-det-row-label,.ws-right-content--profile .ws-details-routine-name{font-size:14px;line-height:22px}.ws-right-content--profile .ws-det-tiny,.ws-right-content--profile .ws-details-routine-meta{font-size:12px;line-height:18px}.ws-right-content--profile .ws-assistant-library{display:grid;gap:20px;min-width:0}.ws-right-content--profile .ws-assistant-library>.ws-note{margin:0;font-size:12px;line-height:18px;color:var(--gp-text-muted)}.ws-right-content--profile .ws-assistant-library>section{min-width:0}.ws-right-content--profile .ws-assistant-library .ws-profile-label{margin:0 0 8px;padding-inline:2px;font-size:12px;line-height:18px;font-weight:400}.ws-right-content--profile .ws-assistant-file-group{list-style:none;margin:0;padding:4px;display:grid;gap:0;border:1px solid var(--gp-border);border-radius:14px;background:var(--gp-surface)}.ws-right-content--profile .ws-assistant-file-group>li{min-width:0}.ws-right-content--profile .ws-assistant-file-group .ws-profile-card{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;margin:0;padding:8px;border:0;border-radius:10px;background:transparent;text-align:start}.ws-right-content--profile .ws-assistant-file-group .ws-profile-card:hover:not(:disabled){background:var(--gp-state-hover)}.ws-right-content--profile .ws-assistant-file-copy{display:grid;flex:1 1 auto;min-width:0;gap:2px}.ws-right-content--profile .ws-assistant-file-copy :is(.ws-profile-card-title,.ws-profile-card-meta){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-right-content--profile .ws-assistant-file-copy .ws-profile-card-title{font-size:13px;line-height:20px;font-weight:400}.ws-right-content--profile .ws-assistant-file-copy .ws-profile-card-meta{font-size:11px;line-height:16px}@media (pointer:coarse){.ws-right-content--profile>.ws-right-head :is(.ws-icon-btn,.ws-share-btn){width:44px;min-width:44px;height:44px;min-height:44px}.ws-right-content--profile .ws-details-tab{min-height:44px}}.ws-live-avatar{position:relative;display:inline-block;line-height:0}.ws-live-avatar>.ws-live-avatar-art{display:block;width:100%!important;height:100%!important}.ws-live-avatar>.ws-live-avatar-art svg{display:block;width:100%;height:100%}.ws-live-avatar>.ws-live-avatar-canvas{position:absolute;inset:0;width:100%;height:100%;visibility:hidden;pointer-events:none}.ws-live-avatar[data-live=on]>.ws-live-avatar-canvas{visibility:visible}.ws-live-avatar[data-live=on]>.ws-live-avatar-art{visibility:hidden}.ws-dav-art.ws-live-avatar{display:block}.ws-app .ws-quiet-side{padding-inline:var(--gp-space-2)}.ws-app .ws-quiet-list{gap:2px}.ws-app .ws-quiet-list .ws-asst-toggle{min-height:56px;padding:var(--gp-space-2) var(--gp-space-2) var(--gp-space-2) var(--gp-space-1-5);border-radius:var(--gp-radius-lg)}.ws-app .ws-quiet-list .ws-asst-toggle>.ws-activity-avatar{width:40px;height:40px}.ws-app .ws-quiet-list .ws-asst-toggle .ws-assistant-identity-name,.ws-app .ws-quiet-list .ws-asst-toggle .ws-assistant-identity-role{font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);font-weight:400;color:var(--gp-text)}.ws-app .ws-quiet-list .ws-asst-toggle .ws-asst-preview{font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line)}.ws-app .ws-asst+.ws-asst{margin-top:2px}.ws-app .ws-quiet-list .ws-asst-toggle .ws-assistant-identity{vertical-align:top}.ws-app .ws-asst-inner .ws-quiet-row,.ws-asst-inner .ws-chat-group{padding-inline-start:58px}.ws-quiet-plus{color:var(--gp-text)}.ws-quiet-ghosts{margin-top:var(--gp-space-2)}.ws-quiet-ghosts-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-2)}.ws-quiet-ghosts-title{margin:0;font-size:var(--ws-type-ui);font-weight:400}.ws-quiet-ghosts-hide,.ws-quiet-ghosts-title{color:var(--gp-text-muted);line-height:var(--ws-type-ui-line)}.ws-quiet-ghosts-hide{min-height:var(--gp-target-fine);padding:0 var(--gp-space-2);border:0;border-radius:var(--gp-radius-pill);background:transparent;font:inherit;font-size:var(--ws-type-ui);cursor:pointer}.ws-quiet-ghosts-hide:hover{background:var(--gp-state-hover);color:var(--gp-text)}.ws-quiet-ghosts ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ws-quiet-ghost{display:flex;align-items:center;gap:var(--gp-space-3);width:100%;min-height:56px;padding:var(--gp-space-2) var(--gp-space-2) var(--gp-space-2) var(--gp-space-1-5);border:0;border-radius:var(--gp-radius-lg);background:transparent;color:var(--gp-text-muted);text-align:start;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard),color var(--gp-motion-state) var(--gp-ease-standard)}.ws-quiet-ghost:hover{background:var(--gp-state-hover);color:var(--gp-text)}.ws-quiet-ghost:focus-visible,.ws-quiet-ghosts-hide:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-quiet-ghost-mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px dashed var(--gp-border);border-radius:var(--gp-radius-pill)}.ws-quiet-ghost-text{min-width:0;font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);overflow-wrap:anywhere}.ws-quiet-ghost-role{color:var(--gp-text-muted)}.ws-quiet-groups{display:flex;flex-direction:column}.ws-quiet-account--side .ws-quiet-initials{width:40px;height:40px}.ws-quiet-account--side .ws-quiet-needs-dot{display:none}:root:not([data-sidebar=compact]) .ws-app[data-drawer=false] .ws-frame:has(.ws-dock-space[data-shown=true]) .ws-quiet-account--side .ws-quiet-initials{display:none}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-ghosts,:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-groups{display:none}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-account--side{justify-content:center}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-account--side .ws-quiet-count,:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-account--side>.ws-quiet-connect{display:none}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-account--side .ws-quiet-needs-dot{display:block;right:0;bottom:0;box-shadow:none}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-account--side .ws-quiet-menu{left:calc(100% + var(--gp-space-2));bottom:0}.self-serve-form{display:flex;flex-direction:column;gap:var(--gp-space-3)}.self-serve-form label{font-weight:600}.self-serve-form input{width:100%;min-width:0;box-sizing:border-box;min-height:var(--gp-target);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-md);padding:var(--gp-space-3);color:var(--gp-text);background:var(--gp-canvas);font:inherit}.self-serve-form input:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}:where(.clerk-screen) a{color:var(--gp-action);min-height:var(--gp-target);display:inline-flex;align-items:center}.clerk-screen.self-serve-setup section{max-width:560px}.self-serve-plans{list-style:none;margin:0;padding:0}.self-serve-plan,.self-serve-plans{display:flex;flex-direction:column;gap:var(--gp-space-3)}.self-serve-plan{padding:var(--gp-space-4);border-radius:var(--gp-radius-md);background:var(--gp-selected);color:var(--gp-text);min-width:0}.self-serve-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gp-space-3);flex-wrap:wrap}.self-serve-plan h2{margin:0;font-size:var(--ws-type-title);line-height:var(--ws-type-title-line);font-weight:600;color:var(--gp-structure)}.self-serve-plan-head span{color:var(--gp-text);font-size:var(--ws-type-ui)}.self-serve-plan p{margin:0}.self-serve-plan ul{margin:0;padding-left:var(--gp-space-5);color:var(--gp-text-muted);line-height:1.6}.self-serve-quiet{display:flex;flex-wrap:wrap;gap:var(--gp-space-2)}.self-serve-plan ul{list-style:none;padding:0}.n66-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gp-space-2);margin:0;padding:var(--gp-space-3) 0;min-width:0}.n66-state-line{margin:0;color:var(--gp-text);font-size:var(--ws-type-ui);overflow-wrap:anywhere}.n66-state[data-kind=empty] .n66-state-line,.n66-state[data-kind=unavailable] .n66-state-line{color:var(--gp-text-muted)}.n66-state-who{margin:0;font-size:var(--ws-type-ui)}.n66-state .n66-state-retry{padding-left:0;min-height:var(--gp-target)}.n66-state-action{min-height:var(--gp-target)}.n66-more[open]{display:flex;flex-direction:column;gap:var(--gp-space-7)}.n66-more[open]>summary{align-self:flex-start}.n66-more>summary{display:inline-flex;align-items:center;min-height:var(--gp-target);padding:0 var(--gp-space-3);border-radius:var(--gp-radius-md);color:var(--gp-text-muted);font-size:var(--ws-type-ui);cursor:pointer;list-style:none}.n66-more>summary::-webkit-details-marker{display:none}.n66-more>summary:hover{background:var(--gp-selected)}.n66-more>summary:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:2px}.n66-more[open]>summary{margin-bottom:var(--gp-space-3)}.n66-lib-empty{padding:var(--gp-space-5) 0}.n66-lib-empty,.n66-state-empty{margin:0;color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.n66-state-empty{padding:var(--gp-space-3) 0}html:root{--gp-chat-sidebar-w:280px}.ws-app .ws-quiet-list{gap:0}.ws-app .ws-asst+.ws-asst{margin-top:0}.ws-app .ws-quiet-list .ws-asst-toggle{min-height:calc(var(--gp-space-1) * 2 + var(--ws-type-ui-line) * 2);gap:var(--gp-space-3);padding:var(--gp-space-1) var(--gp-space-2);border-radius:var(--gp-radius-md)}.ws-app .ws-quiet-list .ws-asst-toggle>.ws-activity-avatar{flex:none;width:32px;height:32px;align-self:center}.ws-app .ws-quiet-list .ws-asst-toggle .ws-bot-avatar-dot{width:10px;height:10px;right:calc(-1 * var(--gp-space-0-5));bottom:calc(-1 * var(--gp-space-0-5));border-width:2px}.ws-app .ws-quiet-list .ws-asst-toggle .ws-assistant-identity{display:flex;min-width:0;overflow:hidden;white-space:pre}.ws-app .ws-quiet-list .ws-asst-toggle .ws-assistant-identity-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--gp-text)}.ws-app .ws-quiet-list .ws-asst-toggle .ws-assistant-identity-role{flex:0 8 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400;color:var(--gp-text-muted)}.ws-app .ws-quiet-list .ws-asst-toggle .ws-asst-summary{gap:0}.ws-app .ws-quiet-list .ws-asst-toggle .ws-asst-preview{font-weight:400;color:var(--gp-text-muted)}.ws-app .ws-quiet-list .ws-asst-toggle>.ws-asst-unread{align-self:center;margin-inline-start:auto}.ws-app .ws-asst-inner .ws-quiet-row,.ws-asst-inner .ws-chat-group{padding-inline-start:calc(var(--gp-space-2) + 32px + var(--gp-space-3))}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-list .ws-asst-toggle{padding:var(--gp-space-2) 0}.ws-app .ws-quiet-top{gap:var(--gp-space-3)}.ws-app .ws-quiet-account--side .ws-quiet-initials,.ws-app .ws-quiet-top .ws-round{width:32px;height:32px;min-width:32px;min-height:32px}.ws-app .ws-quiet-account--side .ws-quiet-initials:after,.ws-app .ws-quiet-top .ws-round:after{content:"";position:absolute;inset:calc((var(--gp-target) - 32px) / -2)}.ws-app .ws-quiet-top .ws-round svg{width:16px;height:16px}.ws-app .ws-quiet-account--side{gap:var(--gp-space-3)}.ws-quiet-more{margin:0 var(--gp-space-1)}.ws-quiet-more>summary{display:flex;align-items:center;min-height:var(--gp-target-fine);padding:0 var(--gp-space-2);border-radius:var(--gp-radius-md);color:var(--gp-text-muted);font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);font-weight:400;cursor:pointer;list-style:none;transition:background-color var(--gp-motion-state) var(--gp-ease-standard),color var(--gp-motion-state) var(--gp-ease-standard)}.ws-quiet-more>summary::-webkit-details-marker{display:none}.ws-quiet-more>summary:hover{background:var(--gp-state-hover);color:var(--gp-text)}.ws-quiet-more>summary:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-quiet-more .ws-quiet-groups,.ws-quiet-more[open]>.gp-button.ws-quiet-tpl{margin:0}.ws-quiet-more .gp-button.ws-quiet-tpl{width:100%;margin:0;padding-inline:var(--gp-space-2)}@media (pointer:coarse){.ws-quiet-more>summary{min-height:var(--gp-target)}}:root[data-sidebar=compact] .ws-app[data-drawer=false] .ws-quiet-more{display:none}.ws-quiet-ghosts ul{gap:0}.ws-quiet-ghost{min-height:calc(var(--gp-space-1) * 2 + var(--ws-type-ui-line) * 2);padding:var(--gp-space-1) var(--gp-space-2);border-radius:var(--gp-radius-md)}.ws-quiet-ghost-mark{width:32px;height:32px}.ws-quiet-ghosts-head{padding:0 var(--gp-space-2)}dialog.gp-dialog:has(.ws-nac){width:min(520px,calc(100vw - var(--gp-space-5)));max-width:calc(100vw - var(--gp-space-5));padding:0;border-radius:var(--gp-radius-lg)}dialog.gp-dialog:has(.ws-nac)[open]{display:flex;flex-direction:column}dialog.gp-dialog:has(.ws-nac)>.gp-dialog__header{align-items:center;flex:none;margin:0;min-height:56px;padding:var(--gp-space-1) var(--gp-space-2) var(--gp-space-1) var(--gp-space-4);border-bottom:1px solid var(--gp-border)}dialog.gp-dialog:has(.ws-nac) .gp-dialog__title{font-size:var(--gp-text-body);line-height:var(--gp-text-body-line);font-weight:600;color:var(--gp-text)}dialog.gp-dialog:has(.ws-nac) .gp-dialog__close{position:relative;display:grid;place-items:center;width:var(--gp-target);min-width:var(--gp-target);height:var(--gp-target);min-height:var(--gp-target);padding:0;font-size:0;border-radius:var(--gp-radius-pill);color:var(--gp-text-muted)}dialog.gp-dialog:has(.ws-nac) .gp-dialog__close:after,dialog.gp-dialog:has(.ws-nac) .gp-dialog__close:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:var(--gp-radius-pill);background:currentColor}dialog.gp-dialog:has(.ws-nac) .gp-dialog__close:before{transform:translate(-50%,-50%) rotate(45deg)}dialog.gp-dialog:has(.ws-nac) .gp-dialog__close:after{transform:translate(-50%,-50%) rotate(-45deg)}dialog.gp-dialog:has(.ws-nac) .gp-dialog__close:hover{background:var(--gp-ink-6);color:var(--gp-text)}dialog.gp-dialog:has(.ws-nac) .gp-dialog__close:active{background:var(--gp-ink-12);color:var(--gp-text)}dialog.gp-dialog:has(.ws-nac) .gp-dialog__close:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:2px}.ws-prof-form:has(.ws-nac){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ws-nac{display:flex;flex-direction:column}.ws-nac,.ws-nac-body{flex:1 1 auto;min-height:0}.ws-nac-body{overflow-y:auto;overscroll-behavior:contain;padding:var(--gp-space-5);display:grid;align-content:start;justify-items:center;gap:var(--gp-space-5)}.ws-nac-face{display:grid;place-items:center;width:96px;height:96px;line-height:0}.ws-nac-field{display:grid;gap:var(--gp-space-2);width:100%;min-width:0}.ws-nac-name{box-sizing:border-box;width:100%;min-height:var(--gp-target);padding:0 var(--gp-space-3);border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text);font:inherit;font-size:var(--gp-text-body);text-align:center}.ws-nac-name::placeholder{color:var(--gp-text-muted);opacity:1}.ws-nac-name:hover:not(:read-only){border-color:var(--gp-border-strong)}.ws-nac-name:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:-1px;border-color:transparent}.ws-nac-name[aria-invalid=true]{border-color:var(--gp-error)}.ws-nac-name:read-only{color:var(--gp-text-muted)}.ws-nac-error{overflow-wrap:anywhere}.ws-nac-error,.ws-nac-field .ws-prof-note{margin:0;text-align:center}.ws-nac-paints,.ws-nac-shapes{display:grid;justify-items:center;width:100%;max-width:22rem}.ws-nac-shapes{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gp-space-2) 0}.ws-nac-paints{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gp-space-1) 0}.ws-nac-paint,.ws-nac-shape{display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:background-color var(--gp-motion-fast)}.ws-nac-shape{width:52px;height:52px;border-radius:var(--gp-radius-lg)}.ws-nac-paint{width:var(--gp-target);height:var(--gp-target);border-radius:var(--gp-radius-pill)}.ws-nac-paint:hover:not(:disabled),.ws-nac-shape:hover:not(:disabled){background:var(--gp-ink-4)}.ws-nac-paint:disabled,.ws-nac-shape:disabled{cursor:default}.ws-nac-paint[aria-checked=true],.ws-nac-shape[aria-checked=true]{box-shadow:0 0 0 2px var(--gp-text)}.ws-nac-paint:focus-visible,.ws-nac-shape:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:3px}.ws-nac-shape>span{display:block;line-height:0}.ws-nac-paint .ws-aed-swatch{box-shadow:0 0 0 1px var(--gp-ink-12)}.ws-nac-foot{flex:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--gp-space-2);padding:var(--gp-space-3) var(--gp-space-4);border-top:1px solid var(--gp-border);background:var(--gp-canvas)}@media (max-width:520px){dialog.gp-dialog:has(.ws-nac){inset:0;margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.ws-nac-body{padding:var(--gp-space-4)}.ws-nac-shape{width:100%;max-width:52px}}@media (prefers-reduced-motion:reduce){.ws-nac-paint,.ws-nac-shape{transition:none}}dialog.gp-dialog.gp-dialog--anchor{margin:0;inset:0;width:100%;height:100dvh;padding:0;border:0;border-radius:0;box-shadow:var(--gp-shadow-overlay);overflow:hidden;top:0;bottom:0;max-width:none;max-height:none;margin-block:0;overflow-y:hidden;padding-inline:0}dialog.gp-dialog.gp-dialog--anchor[open]{display:flex;flex-direction:column;animation:n66t-sheet var(--gp-motion-panel) var(--gp-ease-standard)}.gp-dialog--anchor .gp-dialog__header{align-items:center;margin:0;padding:var(--gp-space-3) var(--gp-space-2) 0 var(--gp-space-4)}.gp-dialog--anchor .gp-dialog__title{font-size:var(--ws-type-title);line-height:var(--ws-type-title-line);font-weight:600;color:var(--gp-text)}.gp-dialog--anchor .gp-dialog__description{margin:0;padding:0 var(--gp-space-4) var(--gp-space-3);font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line)}.gp-dialog__close--icon{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;width:var(--gp-target);min-width:var(--gp-target);height:var(--gp-target);min-height:var(--gp-target);color:var(--gp-text-muted);border-radius:var(--gp-radius-pill)}.gp-dialog__close--icon:hover{background:var(--gp-state-hover);color:var(--gp-text)}.gp-dialog__close--icon:active{background:var(--gp-ink-8)}.gp-dialog__close--icon:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}@keyframes n66t-sheet{0%{opacity:0;transform:translateY(var(--gp-space-5))}to{opacity:1;transform:none}}@keyframes n66t-slide{0%{opacity:0;transform:translateX(var(--gp-space-2))}to{opacity:1;transform:none}}@media (min-width:1024px){dialog.gp-dialog.gp-dialog--anchor{inset:0 auto 0 var(--n66t-left,0);width:480px;border-inline-end:1px solid var(--gp-border)}dialog.gp-dialog.gp-dialog--anchor[open]{animation-name:n66t-anchor}dialog.gp-dialog.gp-dialog--anchor::backdrop{background:var(--gp-overlay);clip-path:inset(0 0 0 var(--n66t-left,0))}}@media (min-width:1280px){dialog.gp-dialog.gp-dialog--anchor{width:560px}}@keyframes n66t-anchor{0%{opacity:0;transform:translateX(calc(var(--gp-space-5) * -1))}to{opacity:1;transform:none}}.n66t-picker{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.n66t-top{display:grid;gap:var(--gp-space-2);padding:0 var(--gp-space-4) var(--gp-space-2)}.n66t-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gp-space-4) var(--gp-space-4);display:grid;align-content:start;gap:var(--gp-space-3);animation:n66t-slide var(--gp-motion-state) var(--gp-ease-standard)}.n66t-muted{line-height:var(--ws-type-ui-line)}.n66t-label,.n66t-muted{margin:0;color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.n66t-label{font-weight:600}.n66t-search{position:relative}.n66t-search input{width:100%;min-height:var(--gp-target);padding-inline-end:var(--gp-target);font-size:var(--ws-type-body);font-weight:400;appearance:none}.n66t-search input::-webkit-search-cancel-button{appearance:none}.n66t-clear{position:absolute;inset-block:0;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;width:var(--gp-target);border:0;border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-text-muted);cursor:pointer}.n66t-clear:hover{color:var(--gp-text)}.n66t-back:focus-visible,.n66t-chip:focus-visible,.n66t-clear:focus-visible,.n66t-fit:focus-visible,.n66t-menu summary:focus-visible,.n66t-row:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.n66t-chips{display:flex;gap:var(--gp-space-2);overflow-x:auto;padding-block:var(--gp-space-0-5);scrollbar-width:none}.n66t-chips::-webkit-scrollbar{display:none}.n66t-chip{flex:none;min-height:var(--gp-target-fine);padding:0 var(--gp-space-3);border:0;border-radius:var(--gp-radius-pill);background:var(--gp-ink-4);color:var(--gp-text);font:inherit;font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);font-weight:400;cursor:pointer;white-space:nowrap}.n66t-chip:hover{background:var(--gp-ink-8)}.n66t-chip:active{background:var(--gp-ink-16)}.n66t-chip[aria-checked=true],.n66t-chip[aria-pressed=true]{background:var(--gp-ink-12);font-weight:600}@media (pointer:coarse){.n66t-chip{min-height:var(--gp-target)}}.n66t-group{display:grid;gap:var(--gp-space-1)}.n66t-group-title{margin:0;padding-inline:var(--gp-space-2);color:var(--gp-text-muted);font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);font-weight:600}.n66t-fit{display:inline-flex;align-items:center;gap:var(--gp-space-1);min-height:var(--gp-target-fine);padding:0 var(--gp-space-2);margin-inline-start:calc(var(--gp-space-2) * -1);border:0;border-radius:var(--gp-radius-pill);background:transparent;color:inherit;font:inherit;cursor:pointer}.n66t-fit:hover{background:var(--gp-state-hover);color:var(--gp-text)}.n66t-fit-menu{display:flex;flex-wrap:wrap;gap:var(--gp-space-2);padding:var(--gp-space-1) var(--gp-space-2)}.n66t-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--gp-space-0-5)}.n66t-row{display:flex;align-items:center;gap:var(--gp-space-3);width:100%;min-height:64px;padding:var(--gp-space-2);border:0;border-radius:var(--gp-radius-lg);background:transparent;color:var(--gp-text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard)}.n66t-row:hover{background:var(--gp-state-hover)}.n66t-row:active{background:var(--gp-ink-8)}.n66t-row>.ws-bot-avatar{flex:none}.n66t-row-text{display:grid;gap:var(--gp-space-0-5);min-width:0;flex:1}.n66t-row-name{font-size:var(--ws-type-body);line-height:var(--ws-type-body-line);font-weight:600}.n66t-row-line{color:var(--gp-text-muted);font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);overflow-wrap:anywhere}.n66t-row-chevron{flex:none;color:var(--gp-text-muted)}.n66t-empty{display:grid;justify-items:start;gap:var(--gp-space-2);padding:var(--gp-space-3) var(--gp-space-2)}.n66t-empty p{margin:0;color:var(--gp-text-muted);font-size:var(--ws-type-body)}.n66t-foot{padding-top:var(--gp-space-2)}.n66t-placeholder{display:grid;gap:var(--gp-space-2)}.n66t-placeholder span{display:block;min-height:64px;border-radius:var(--gp-radius-lg);background:var(--gp-ink-4)}.n66t-detail{display:grid;gap:var(--gp-space-3)}.n66t-detail-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-2);margin-inline-start:calc(var(--gp-space-2) * -1)}.n66t-back{display:inline-flex;align-items:center;gap:var(--gp-space-1);min-height:var(--gp-target);padding:0 var(--gp-space-2);border:0;border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-text-muted);font:inherit;font-size:var(--ws-type-ui);cursor:pointer}.n66t-back:hover{background:var(--gp-state-hover);color:var(--gp-text)}.n66t-menu{position:relative}.n66t-menu summary{display:inline-flex;align-items:center;justify-content:center;width:var(--gp-target);height:var(--gp-target);border-radius:var(--gp-radius-pill);color:var(--gp-text-muted);cursor:pointer;list-style:none}.n66t-menu summary::-webkit-details-marker{display:none}.n66t-menu summary:hover{background:var(--gp-state-hover);color:var(--gp-text)}.n66t-menu-list{position:absolute;inset-inline-end:0;z-index:1;display:grid;min-width:160px;padding:var(--gp-space-1);border:1px solid var(--gp-border);border-radius:var(--gp-radius-lg);background:var(--gp-canvas);box-shadow:var(--gp-shadow-overlay)}.n66t-menu-list button{min-height:var(--gp-target);padding:0 var(--gp-space-3);border:0;border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text);font:inherit;font-size:var(--ws-type-ui);text-align:start;cursor:pointer}.n66t-menu-list button:hover{background:var(--gp-state-hover)}.n66t-detail-head{display:flex;align-items:center;gap:var(--gp-space-3)}.n66t-detail-face .ws-bot-avatar{width:48px;height:48px}.n66t-detail-face .ws-bot-avatar svg{width:100%;height:100%}.n66t-detail-name{margin:0;font-size:var(--ws-type-title);line-height:var(--ws-type-title-line);font-weight:600}.n66t-facts{display:grid;gap:var(--gp-space-3);margin:0}.n66t-facts dt{color:var(--gp-text-muted);font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);font-weight:600}.n66t-facts dd{margin:0;font-size:var(--ws-type-body);line-height:var(--ws-type-body-line)}.n66t-facts ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--gp-space-1)}.n66t-contents{border-radius:var(--gp-radius-lg);background:var(--gp-ink-4);padding:var(--gp-space-1) var(--gp-space-3)}.n66t-contents summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--gp-target);cursor:pointer;font-size:var(--ws-type-ui);font-weight:600;list-style:none}.n66t-contents summary::-webkit-details-marker{display:none}.n66t-contents summary:after{content:"";width:var(--gp-space-2);height:var(--gp-space-2);border-right:var(--gp-focus-width) solid;border-bottom:var(--gp-focus-width) solid;transform:rotate(45deg)}.n66t-contents[open] summary:after{transform:rotate(225deg)}.n66t-contents[open]{padding-bottom:var(--gp-space-3)}.n66t-contents[open]>:not(summary){margin-block-start:var(--gp-space-2)}.n66t-role{font-size:var(--ws-type-ui)}.n66t-confirm{display:grid;gap:var(--gp-space-2);padding:var(--gp-space-3);border-radius:var(--gp-radius-lg);background:var(--gp-ink-4)}.n66t-confirm p{margin:0}.n66t-confirm-actions{display:flex;flex-wrap:wrap;gap:var(--gp-space-2)}.n66t-primary{position:sticky;bottom:0;display:grid;gap:var(--gp-space-2);padding:var(--gp-space-3) 0 max(var(--gp-space-3),env(safe-area-inset-bottom));background:var(--gp-canvas)}.n66t-primary .gp-button{width:100%;min-height:var(--gp-target)}.n66t-primary p{margin:0}.n66t-setup-title{margin:0;font-size:var(--ws-type-title);line-height:var(--ws-type-title-line);font-weight:600}.n66t-setup-face{display:grid;place-items:center;padding-block:var(--gp-space-2)}.n66t-setup .ws-profile-input{min-height:var(--gp-target);font-size:var(--ws-type-body);font-weight:400}.n66t-setup .ws-tpl-setup-actions{flex-direction:column}.n66t-setup .ws-tpl-setup-actions .gp-button{width:100%;min-height:var(--gp-target)}.n66t-landing{max-width:36rem;margin-inline:auto;padding:var(--gp-space-5) var(--gp-space-4);gap:var(--gp-space-3)}.n66t-landing .gp-button--quiet,.n66t-picker .gp-button--quiet,.ws-tpl-setup .gp-button--quiet{color:var(--gp-text-muted)}.n66t-landing .gp-button--quiet:hover:not(:disabled),.n66t-picker .gp-button--quiet:hover:not(:disabled),.ws-tpl-setup .gp-button--quiet:hover:not(:disabled){color:var(--gp-text);background:var(--gp-ink-8)}.n66t-picker .gp-button--quiet:active:not(:disabled),.ws-tpl-setup .gp-button--quiet:active:not(:disabled){background:var(--gp-ink-12)}.ws-approval{background:var(--gp-raised)}.ws-approval[data-state=pending]{border-color:var(--gp-border)}.ws-approval .cs-actions[data-email-send]>.cs-more>summary,.ws-approval .cs-actions[data-email-send]>.gp-button--quiet:not(:disabled){color:var(--gp-text)}.n66-recipient{font-size:var(--gp-text-body);font-weight:600;overflow-wrap:anywhere}.n66-preview{background:var(--gp-surface);border-radius:var(--gp-radius-md);padding:var(--gp-space-3);display:grid;gap:var(--gp-space-2);justify-items:start}.n66-preview-text{font-size:var(--gp-text-body);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.n66-preview[data-open] .n66-preview-text{display:block;-webkit-line-clamp:unset}@media (prefers-reduced-motion:no-preference){.ws-approval:not([data-state=pending]){animation:n66-settle .15s ease-out}}@keyframes n66-settle{0%{opacity:.6}to{opacity:1}}@media (max-width:480px){.ws-approval .cs-actions>.gp-button--primary,.ws-approval .cs-actions>.gp-button--secondary:first-child{flex:1 1 100%;min-height:44px}}.n66-menu{position:relative}.n66-menu>summary{list-style:none;cursor:pointer;min-width:var(--gp-target);justify-content:center}.n66-menu>summary::-webkit-details-marker{display:none}.n66-menu-list{position:absolute;right:0;z-index:5;min-width:12rem;display:grid;background:var(--gp-raised);border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);padding:var(--gp-space-1)}.n66-menu-item{min-height:var(--gp-target);text-align:start;padding:0 var(--gp-space-3);border-radius:var(--gp-radius-sm);background:transparent;color:var(--gp-text);font-size:var(--gp-text-body)}.n66-menu-item:focus-visible,.n66-menu-item:hover{background:var(--gp-selected)}.n66-skeleton{min-height:3rem;background:var(--gp-surface);border-radius:var(--gp-radius-md)}.n66-inline-link{justify-self:start}.n66-can-use>summary{cursor:pointer;min-height:var(--gp-target);display:flex;align-items:center;font-size:var(--gp-text-body)}.n66-change{color:var(--gp-text-muted)}.n66-reach{font-size:var(--gp-text-body);color:var(--gp-text)}.n66-access ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--gp-space-2)}.n66-access li{display:grid;grid-template-columns:1fr auto;gap:0 var(--gp-space-3);align-items:center;min-height:var(--gp-target)}.n66-access-name{font-weight:600;grid-column:1}.n66-access li .ws-note{grid-column:1;margin:0}.n66-access li .gp-button{grid-column:2;grid-row:1/span 2}.n66-privacy>summary{cursor:pointer;min-height:var(--gp-target);display:flex;align-items:center;font-size:var(--gp-text-body);color:var(--gp-text-muted)}.n66-routines{display:grid;gap:var(--gp-space-3);padding:var(--gp-space-3) 0 var(--gp-space-4)}.n66-routines-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-3)}.n66-routines-title{margin:0;font-size:var(--gp-text-body);font-weight:600;color:var(--gp-text)}.n66-routines-alt{margin:0}.n66-routines-empty,.n66-routines-footer{margin:0;font-size:var(--gp-text-small);color:var(--gp-text-muted)}.n66-routine-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--gp-space-3)}.n66-routine{display:grid;gap:var(--gp-space-1)}.n66-routine-main{display:flex;align-items:center;gap:var(--gp-space-2);min-height:var(--gp-target)}.n66-routine-open{flex:1 1 auto;min-width:0;min-height:var(--gp-target);display:grid;align-content:center;gap:0;text-align:start;background:transparent;border:0;border-radius:var(--gp-radius-md);padding:var(--gp-space-1) var(--gp-space-2);margin-inline:calc(var(--gp-space-2) * -1);color:var(--gp-text);font:inherit}button.n66-routine-open{cursor:pointer}button.n66-routine-open:active,button.n66-routine-open:hover{background:var(--gp-selected)}.n66-routine-name{font-size:var(--gp-text-body);font-weight:600;overflow-wrap:anywhere}.n66-routine-when{overflow-wrap:anywhere}.n66-routine-state,.n66-routine-when{font-size:var(--gp-text-small);color:var(--gp-text-muted)}.n66-routine-menu{position:relative;flex:none}.n66-routine-more{min-width:var(--gp-target)}.n66-routine-exc{margin:0;font-size:var(--gp-text-small);color:var(--gp-text-muted)}.n66-exc-act,.n66-routine-exc[data-tone=warn]{color:var(--gp-text)}.n66-exc-act{background:transparent;border:0;padding:var(--gp-space-2) var(--gp-space-1);min-height:var(--gp-target);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.n66-confirm-actions{display:flex;gap:var(--gp-space-2);flex-wrap:wrap}.n66-routine-menu .n66-menu-list{top:100%;right:0}.n66-exc-act:focus-visible,.n66-menu-item:focus-visible,.n66-routine :focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.n66-editor,.n66-when{display:grid;gap:var(--gp-space-3)}.n66-when{grid-template-columns:1fr}@media (min-width:480px){.n66-when{grid-template-columns:2fr 1fr;align-items:end}}.n66-more-options>summary{cursor:pointer;min-height:var(--gp-target);display:flex;align-items:center;font-size:var(--gp-text-body)}.n66-more-body{display:grid;gap:var(--gp-space-3);padding-block:var(--gp-space-2)}.n66-run-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-3);flex-wrap:wrap}.n66-run-title{margin:0;font-size:var(--gp-text-small);color:var(--gp-text-muted)}.n66-preview>.gp-button{margin-inline-start:calc(var(--gp-space-3) * -1)}.ws-details-routines{margin-top:var(--gp-space-4)}.gp-dialog--sheet:has(.n66-editor){width:min(100vw,30rem)}@media (min-width:1280px){.gp-dialog--sheet:has(.n66-editor){width:35rem}}@media (max-width:768px){.gp-dialog--sheet:has(.n66-editor){width:100vw;max-width:100vw;height:auto;max-height:92dvh;margin:auto 0 0;border-radius:var(--gp-radius-lg) var(--gp-radius-lg) 0 0}}.n66-editor .ws-note[role=alert]{text-align:start}.n66-menu-list.n66-menu-inline{position:static;min-width:0;width:100%}.n66-seg{display:inline-flex;flex-wrap:wrap;gap:var(--gp-space-1);padding:var(--gp-space-1);border-radius:var(--gp-radius-pill);background:var(--gp-ink-6);max-width:100%}.n66-seg-item{min-height:var(--gp-target-fine);padding:0 var(--gp-space-4);border:0;border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-text);font:inherit;font-size:var(--gp-text-small);font-weight:400;cursor:pointer}.n66-seg-item:hover:not(:disabled){background:var(--gp-ink-8)}.n66-seg-item[aria-pressed=true]{background:var(--gp-ink-16);font-weight:600}.n66-seg-item:disabled{color:var(--gp-text-disabled);cursor:not-allowed}.n66-seg-item:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.n66-check{display:flex;align-items:flex-start;gap:var(--gp-space-2);font-size:var(--gp-text-small);line-height:var(--gp-text-small-line);cursor:pointer}.n66-check input{flex:none;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--gp-ink)}.n66-check input:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.n66-watch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-1) var(--gp-space-3);font-size:var(--gp-text-small);line-height:var(--gp-text-small-line)}.n66-watch-line{margin:0;flex:1 1 18rem;min-width:0}.n66-watch-sub{margin:0;flex-basis:100%}.n66-watch-panel{flex-basis:100%;display:grid;gap:var(--gp-space-3);padding:var(--gp-space-4);border-radius:var(--gp-radius-lg);background:var(--gp-surface);justify-items:start}.n66-watch-panel .n66-watch-sub{flex-basis:auto}.n66-watch-actions{display:flex;flex-wrap:wrap;gap:var(--gp-space-2)}.n66-watch[data-state=made] .n66-watch-line,.n66-watch[data-state=on] .n66-watch-line{color:var(--gp-text)}.n66-watch[data-state=checking] .n66-watch-line,.n66-watch[data-state=unknown] .n66-watch-line{color:var(--gp-text-muted)}.n66-mail-watch{display:grid;gap:var(--gp-space-3);justify-items:start;padding:var(--gp-space-4);border-radius:var(--gp-radius-lg);background:var(--gp-surface)}.n66-mail-watch-chip{margin:0;font-weight:600}.ws-d1-confirm{display:grid;gap:var(--gp-space-2);padding:var(--gp-space-4);border-radius:var(--gp-radius-lg);background:var(--gp-ink-6)}.ws-d1-confirm p{margin:0}.ws-d1-addr-fixed-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-3)}.ws-d1-next{display:grid;gap:var(--gp-space-2);padding-top:var(--gp-space-3)}.ft-mailcard__own>summary{cursor:pointer;min-height:var(--gp-target);display:flex;align-items:center;font-weight:600}.n66-state-keep{margin:0;font-size:var(--gp-text-small)}.mbx-draft-card .cs-card{margin:0}.ws-page[data-view=work] :is([role=tablist]>.gp-button,.ws-work-source>.gp-button--quiet[aria-pressed]){color:var(--gp-text);background:transparent}.ws-page[data-view=work] :is([role=tab][aria-selected=true],.gp-button--quiet[aria-pressed=true]){background:var(--gp-ink-16);color:var(--gp-text)}.ws-page[data-view=work] :is([role=tab],.ws-work-source>.gp-button--quiet[aria-pressed]):not([aria-selected=true]):not([aria-pressed=true]):hover{background:var(--gp-ink-8)}.ws-page[data-view=work] .ws-page-body{max-width:none}.ws-page[data-view=work] [role=tabpanel]{min-width:0}.ws-work-toolbar{justify-content:space-between;gap:var(--gp-space-2) var(--gp-space-4);padding-bottom:var(--gp-space-2);border-bottom:1px solid var(--gp-border)}.ws-work-source,.ws-work-toolbar{display:flex;align-items:center;flex-wrap:wrap}.ws-work-source{gap:var(--gp-space-1)}.ws-work-source .gp-button{min-height:var(--gp-target-fine)}.mbx-folders{justify-self:start}.mbx-assistant .gp-button--quiet:not(:disabled),.n66-watch .gp-button--quiet:not(:disabled),.ws-d1-address-card .gp-button--quiet:not(:disabled),.ws-d1-address-card .ws-d1-chip{color:var(--gp-text)}.ws-app .ws-main>.ws-log.ws-log{--ws-fade:48px;--ws-fade-top:24px;--ws-ch:var(--ws-composer-h,96px);--ws-ft:min(var(--ws-edge-t,0px),var(--ws-fade-top));--ws-fb:min(var(--ws-edge-b,0px),var(--ws-fade));padding-block:var(--ws-fade-top) calc(var(--ws-ch) + var(--ws-fade));scroll-padding-block:var(--ws-fade-top) calc(var(--ws-ch) + var(--ws-fade));overflow-anchor:none;overscroll-behavior-y:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--ws-ft),black calc(100% - var(--ws-ch) - var(--ws-fb)),transparent calc(100% - var(--ws-ch) + var(--gp-space-2)));mask-image:linear-gradient(to bottom,transparent 0,black var(--ws-ft),black calc(100% - var(--ws-ch) - var(--ws-fb)),transparent calc(100% - var(--ws-ch) + var(--gp-space-2)))}@media (max-width:767px){.ws-app .ws-main>.ws-log.ws-log{--ws-fade:32px}}.ws-app .ws-main>.ws-float{position:absolute;inset-inline:0;bottom:0;z-index:4;display:flex;flex-direction:column;align-items:center;pointer-events:none}.ws-app .ws-main>.ws-float>*{pointer-events:auto}.ws-app .ws-float>.ws-dock{background:transparent}.ws-app .ws-float>.ws-float-status{position:absolute;inset-inline:0;bottom:100%;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:var(--gp-space-2);padding-inline:var(--gp-space-4);padding-block-end:var(--gp-space-1);pointer-events:none}.ws-app .ws-float-status>*{pointer-events:auto}.ws-app .ws-float-status>.ws-work-chip-slot{padding:0;min-width:0;max-width:100%}.ws-app .ws-float-status>.ws-work-chip-slot:empty{display:none}.ws-app .ws-float-status .ws-work-chip{max-width:100%;min-width:0}.ws-app .ws-float-status .ws-work-chip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-app .ws-float-status>.ws-new-messages{position:static;inset:auto;transform:none;margin:0;width:fit-content;max-width:100%;box-shadow:none}.ws-jump-down{position:relative;flex:none;display:grid;place-items:center;width:calc(var(--gp-space-6) + var(--gp-space-1));height:calc(var(--gp-space-6) + var(--gp-space-1));padding:0;border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-pill);background:var(--gp-surface);color:var(--gp-text);font:inherit;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard)}.ws-jump-down:after{content:"";position:absolute;inset:calc((var(--gp-target) - var(--gp-space-6) - var(--gp-space-1)) / -2)}.ws-jump-down:hover{background:var(--gp-selected)}.ws-jump-down:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}@media (prefers-reduced-motion:reduce){.ws-jump-down{transition:none}}.ws-app .ws-msg .gp-chat__body,.ws-app .ws-msg .ws-md{min-width:0;max-width:100%}.ws-app .ws-md .ws-table-wrap{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--gp-space-5)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--gp-space-5)),transparent)}.ws-app .ws-md .ws-table-wrap:not([data-scrolls=true]),.ws-app .ws-md .ws-table-wrap[data-end=true]{-webkit-mask-image:none;mask-image:none}.ws-app .ws-md .ws-table-wrap:focus-visible{outline-offset:calc(-1 * var(--gp-focus-width))}.ws-app .ws-quiet-list{--ws-fade:var(--gp-space-6);--ws-fb:min(var(--ws-edge-b,0px),var(--ws-fade));padding-block-end:var(--ws-fade);scroll-padding-block-end:var(--ws-fade);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--ws-fb)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--ws-fb)),transparent)}.ws-app .ws-unread-more-slot{position:relative;z-index:2;flex:none}.ws-app .ws-frame[data-quiet] .ws-float>.ws-dock{background:transparent}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer{--ws-btn:calc(var(--gp-space-6) + var(--gp-space-1));padding:calc(var(--gp-space-2) - 1px);border-radius:var(--gp-radius-2xl)}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ft-composer-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--gp-space-1);min-width:0}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer[data-shape=tall] .ft-composer-row{flex-wrap:wrap}@media (width > 1366px) and (not (any-pointer:coarse)){.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ft-composer-row{column-gap:var(--gp-space-2)}}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer-input{order:2;flex:1 1 0;min-width:0;align-self:center;min-height:var(--ws-btn);max-height:min(calc(var(--ws-vh, 100dvh) * .4),calc(1.5em * 8 + var(--gp-space-3)));padding:var(--gp-space-1-5) 0;font-size:var(--ws-type-body);line-height:1.5;overflow-y:auto}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer[data-shape=tall] .ws-composer-input{order:0;flex:1 0 100%;padding-inline:var(--gp-space-3)}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer :is(.ws-round,.ws-send){position:relative;flex:none;width:var(--ws-btn);height:var(--ws-btn);min-width:0;min-height:0;padding:0;border-radius:var(--gp-radius-pill)}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer :is(.ws-round,.ws-send):after{content:"";position:absolute;inset:calc((var(--gp-target) - var(--ws-btn)) / -2)}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer .ft-mic-flag{inset-block-start:var(--gp-space-1);inset-inline-end:var(--gp-space-1)}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer .ft-plus{order:1}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer .ft-dictate{order:3}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer .ft-voice-open{order:4}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer .ws-send{order:6}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer[data-shape=tall]:not(:has(.ft-task-toggle)) .ft-plus{margin-inline-end:auto}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer:has(.ft-voice-open):has(.ws-send:disabled) .ws-send{display:none}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer:has(.ft-voice-open):has(.ws-send:not(:disabled)) .ft-voice-open{display:none}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer .ft-voice-open:not(:disabled){background:var(--gp-action);color:var(--gp-action-ink)}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer .ft-voice-open:not(:disabled):hover{background:var(--gp-action-hover)}.ft-task-toggle{order:2;display:inline-flex;align-items:center;gap:var(--gp-space-0-5);min-width:0;margin-inline:var(--gp-space-2) auto;padding:var(--gp-space-0-5);border-radius:var(--gp-radius-pill);background:var(--gp-ink-8)}.ft-task-toggle>button{position:relative;min-height:calc(var(--ws-btn, 36px) - var(--gp-space-2));padding:0 var(--gp-space-3);border:0;border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-text-muted);font:inherit;font-size:var(--ws-type-ui);font-weight:600;white-space:nowrap;cursor:pointer}.ft-task-toggle>button:after{content:"";position:absolute;inset:calc(var(--gp-space-1) * -1.5) 0}.ft-task-toggle>button:first-child{background:var(--gp-action);color:var(--gp-action-ink)}.ft-task-toggle>button:first-child:hover:not(:disabled){background:var(--gp-action-hover)}.ft-task-toggle>button:last-child:hover:not(:disabled){background:var(--gp-state-hover);color:var(--gp-text)}.ft-task-toggle>button:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ft-task-toggle>button:disabled{opacity:.5;cursor:not-allowed}.ws-app .ws-float .ws-composer-blocked{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--gp-space-2);min-height:calc(var(--gp-space-7));box-sizing:border-box;margin:0 0 var(--gp-space-2);padding:var(--gp-space-1) var(--gp-space-1) var(--gp-space-1) var(--gp-space-3);border:1px solid var(--gp-border);border-radius:var(--gp-radius-xl);background:var(--gp-surface)}.ws-app .ws-float .ws-composer-blocked>svg{flex:none;color:var(--gp-text)}.ws-app .ws-float .ws-composer-blocked>p{flex:1 1 0;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ws-type-ui)}.ws-app .ws-float .ws-composer-blocked>:is(.gp-button,a){flex:none;position:relative;min-height:var(--ws-btn,36px);padding-block:0}.ws-app .ws-float .ws-composer-blocked>:is(.gp-button,a):after{content:"";position:absolute;inset:calc((var(--gp-target) - var(--ws-btn, 36px)) / -2) 0}.ws-composer-blocked-x{position:relative;flex:none;display:grid;place-items:center;width:calc(var(--gp-space-6) + var(--gp-space-1));height:calc(var(--gp-space-6) + var(--gp-space-1));min-width:0;min-height:0;padding:0;border:0;border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-text-muted);cursor:pointer}.ws-composer-blocked-x:after{content:"";position:absolute;inset:calc(var(--gp-space-1) * -1)}.ws-composer-blocked-x:hover{background:var(--gp-state-hover);color:var(--gp-text)}.ws-composer-blocked-x:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}@media (max-width:767px){.ws-app .ws-float .ws-composer-blocked>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}}.ws-app .ws-frame[data-quiet] :is(.ws-float,.ws-start-dock) .ws-composer-bar>.gp-button--quiet{order:3}@media (max-width:767px){.ft-task-toggle{margin-inline:var(--gp-space-1) auto}.ft-task-toggle>button{padding-inline:var(--gp-space-2)}}.ws-app .ws-float .ws-composer-blocked>.ws-composer-blocked-x{min-width:0;min-height:0}