.ws-app .ws-msg-time{align-self:center;padding:0 8px;font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);color:var(--gp-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ws-app .ws-thread>li.ft1-day{display:flex;justify-content:center}.ws-app .ws-thread>li.ft1-day time{padding:2px 12px;border-radius:var(--gp-radius-pill);background:var(--gp-surface);font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);color:var(--gp-text-muted)}.ws-app .ft1-reply-body{min-width:0}.ws-app .ft1-reply-body[data-folded]{max-height:30rem;overflow:hidden}.ws-app .ft1-fold{justify-self:start}.ws-app .ws-jump.ft1-jump{width:var(--gp-target);height:var(--gp-target);min-height:0;padding:0;display:grid;place-items:center;border-radius:var(--gp-radius-pill)}.ws-app .ws-jump.ft1-jump svg{flex:none}.ws-new-messages{position:absolute;z-index:5;left:50%;bottom:150px;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--gp-border);border-radius:var(--gp-radius-pill);background:var(--gp-surface);box-shadow:var(--gp-shadow-overlay)}.ws-app .ws-new-messages .ws-jump.ft1-jump{width:auto;min-height:var(--gp-target-fine);height:auto;padding:0 12px}.ws-new-messages-dismiss{min-width:var(--gp-target-fine);padding:0;line-height:1}.ws-app .ft1-wait-quiet{margin:8px 0 0;display:flex;align-items:center;min-height:var(--gp-target-fine)}.ws-app .ft1-avatar-pulse{display:inline-grid}@media (prefers-reduced-motion:no-preference){.ws-app .ft1-avatar-pulse{animation:ft1-pulse 1.8s ease-in-out infinite}}@keyframes ft1-pulse{50%{opacity:.4}}.ft1-media-item{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.ft1-media-thumb{display:block;align-self:flex-start;max-width:100%;padding:0;border:0;border-radius:var(--gp-radius-md);background:transparent;overflow:hidden;cursor:zoom-in}.ft1-media-thumb:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ft1-media-img{max-height:16rem;width:auto;height:auto;object-fit:contain}.ft1-media-img,.ft1-video{display:block;max-width:100%}.ft1-video{width:100%;max-height:22rem;border-radius:var(--gp-radius-md);background:var(--gp-surface)}.ft1-media-caption{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.ft1-media-caption .ws-tool-icon{flex:none}.ws-app .ws-msg-user .ws-file-list :is(.ws-chip,.ws-muted,.ff-download,.ft1-media-caption){color:inherit}.ft1-viewer{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:var(--gp-canvas)}.ft1-viewer-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--gp-space-1);padding:var(--gp-space-2) var(--gp-space-3)}.ft1-viewer-zoom{min-width:3.5rem;text-align:center;font-size:var(--ws-type-ui);font-variant-numeric:tabular-nums}.ft1-viewer-stage{flex:1 1 0;min-height:0;display:flex;overflow:auto;padding:var(--gp-space-3) var(--gp-space-4) var(--gp-space-5)}.ft1-viewer-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;object-fit:contain;cursor:zoom-in}.ft1-viewer-img[data-zoomed]{cursor:zoom-out}.ws-app .ws-table-wrap{max-width:100%;overscroll-behavior-x:contain}.ws-app .ws-table-wrap:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-app .ws-table-wrap table{width:auto;min-width:100%}.ws-app .ws-table-wrap td,.ws-app .ws-table-wrap th{min-width:8rem;overflow-wrap:break-word}.ft-private-line{display:flex;justify-content:center;gap:var(--gp-space-2);max-width:60ch;margin:var(--gp-space-3) auto;padding:0 var(--gp-space-4);font-size:var(--gp-text-small);line-height:var(--gp-text-small-line);text-align:center}.ft-private-line,.ft-private-mark{align-items:center;color:var(--gp-text-muted)}.ft-private-mark{display:inline-flex;flex:none;margin-inline-end:var(--gp-space-1)}.ft-private-head{display:inline-flex;align-items:center;gap:var(--gp-space-1)}.ft-private-choice{display:flex;justify-content:center;margin-top:var(--gp-space-2)}.ft-private-toggle{display:inline-flex;align-items:center;gap:var(--gp-space-2);min-height:44px;padding:0 var(--gp-space-3);border:0;background:transparent;color:var(--gp-text-muted);font:inherit;font-size:var(--ws-type-ui);cursor:pointer;border:1px solid transparent;border-radius:var(--gp-radius-lg)}.ft-private-toggle[aria-pressed=true]{color:var(--gp-text);border-color:var(--gp-border);background:var(--gp-canvas);font-weight:600}.ft-private-choice{flex-direction:column;align-items:center;gap:var(--gp-space-1)}.ft-private-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ws-feedback{color:var(--gp-text);font-size:var(--ws-type-body);line-height:var(--ws-type-body-line)}.ws-feedback form{display:flex;flex-direction:column;gap:var(--gp-space-3)}.ws-feedback-kinds{border:0;padding:0;margin:var(--gp-space-3) 0;display:flex;flex-wrap:wrap;gap:var(--gp-space-2)}.ws-feedback-kinds legend{font-size:var(--ws-type-ui);margin-bottom:var(--gp-space-3)}.ws-feedback-kinds label{display:flex;align-items:center;gap:var(--gp-space-2);border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);padding:var(--gp-space-2) var(--gp-space-3);cursor:pointer;font-size:var(--ws-type-ui)}.ws-feedback-kinds label[data-selected=true]{background:var(--gp-surface);border-color:var(--gp-text-muted)}.ws-feedback input{accent-color:var(--gp-text)}.ws-feedback-field{font-weight:600}.ws-feedback textarea{box-sizing:border-box;width:100%;min-height:160px;resize:vertical;padding:var(--gp-space-3);font:inherit;font-size:var(--ws-type-body);line-height:1.6;color:var(--gp-text);background:var(--gp-canvas);border:1px solid var(--gp-border);border-radius:var(--gp-radius-md)}.ws-feedback textarea:focus-visible{outline:2px solid var(--gp-focus-ink);outline-offset:2px}.ws-feedback-count{text-align:right;margin:0}.ws-feedback-screen{display:flex;align-items:center;gap:var(--gp-space-2);font-size:var(--ws-type-ui)}.ws-feedback p{margin-top:0}.ws-feedback-status{min-height:1.5em;font-size:var(--ws-type-ui)}.ws-feedback-actions{display:flex;align-items:center;gap:var(--gp-space-4);flex-wrap:wrap}.ws-feedback-actions a{color:var(--gp-text-muted);font-size:var(--ws-type-ui);text-underline-offset:3px}.ws-feedback-history{margin-top:var(--gp-space-6);padding-top:var(--gp-space-4);border-top:1px solid var(--gp-border);font-size:var(--ws-type-ui)}.ws-feedback-history summary{cursor:pointer;margin-bottom:var(--gp-space-3)}.ws-feedback-history ul{list-style:none;padding:0}.ws-feedback-history li{padding:var(--gp-space-3) 0;border-bottom:1px solid var(--gp-border)}.ws-feedback-history li p,.ws-feedback-receipt blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.ws-feedback-eyebrow,.ws-feedback-history small{color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ws-feedback-receipt{padding-top:var(--gp-space-6)}.ws-feedback-receipt h3{font-size:var(--ws-type-title);line-height:1.25;font-weight:600;margin:var(--gp-space-3) 0}.ws-feedback-receipt blockquote{margin:var(--gp-space-5) 0;padding:var(--gp-space-4);border:1px solid var(--gp-border);border-radius:var(--gp-radius-md)}.ws-feedback :disabled{opacity:.65;cursor:not-allowed}@media (max-width:480px){.gp-dialog:has(.ws-feedback){width:100%;max-width:100%;padding:var(--gp-space-4);box-sizing:border-box}.ws-feedback-kinds label{padding-inline:var(--gp-space-2)}}.ft-cx{display:flex;flex-direction:column;gap:var(--gp-space-4)}.ft-cx,.ft-cx-sheet{min-width:0}.gp-dialog:has(.ft-cx-sheet) .gp-dialog__close{min-width:44px;min-height:44px}.ft-cx-group{display:flex;flex-direction:column;gap:var(--gp-space-2);min-width:0}.ft-cx-group-title{font-weight:600;letter-spacing:0}.ft-cx-group-note,.ft-cx-group-title{margin:0;color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ft-cx-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--gp-border)}.ft-cx-search .gp-input{width:100%}.ft-cx-check{align-items:center;justify-content:space-between;margin:0;color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ft-cx-check,.ft-cx-row{display:flex;gap:var(--gp-space-2)}.ft-cx-row{flex-direction:column;min-width:0;padding:var(--gp-space-3) 0;border-bottom:1px solid var(--gp-border)}.ft-cx-row[data-muted] :is(.ft-cx-name,.ft-cx-line,.ft-cx-icon,.ft-cx-status){color:var(--gp-text-muted)}.ft-cx-top{display:flex;align-items:center;gap:var(--gp-space-3);min-width:0}.ft-cx-icon{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;box-sizing:border-box;border-radius:var(--gp-radius-md);background:var(--gp-surface);color:var(--gp-text)}.ft-cx-main{flex:1 1 0;flex-direction:column;gap:2px}.ft-cx-head,.ft-cx-main{min-width:0;display:flex}.ft-cx-head{flex-wrap:wrap;align-items:baseline;gap:var(--gp-space-2)}.ft-cx-name{margin:0;flex:0 1 auto;min-width:0;font-size:var(--ws-type-body);font-weight:600;color:var(--gp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-cx-row[data-compact] .ft-cx-top{flex-wrap:wrap}.ft-cx-soon-name{flex:1 1 6rem;font-weight:400;overflow:visible;white-space:normal;overflow-wrap:anywhere}.ft-cx-row[data-compact] .ft-cx-status{min-width:0;max-width:100%;overflow-wrap:anywhere}.ft-cx-status{flex:none}.ft-cx-line{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-cx-line[data-tone=error]{color:var(--gp-error);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ft-cx-detail,.ft-cx-note{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.ft-cx-detail{padding-inline-start:calc(32px + var(--gp-space-3))}.ft-cx-side{flex:none;display:flex;align-items:center;gap:var(--gp-space-1)}.ft-cx-confirm{padding-inline-start:calc(32px + var(--gp-space-3));flex-direction:column}.ft-cx-actions,.ft-cx-confirm{display:flex;gap:var(--gp-space-2)}.ft-cx-actions{flex-wrap:wrap}.ft-cx-manage-dots{display:none}.ft-cx-btn{min-height:var(--gp-target);padding:0 var(--gp-space-3);box-sizing:border-box;border-radius:var(--gp-radius-md);border:1px solid var(--gp-border-strong);background:transparent;color:var(--gp-text);font:inherit;font-size:var(--ws-type-ui);font-weight:600;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard),color var(--gp-motion-state) var(--gp-ease-standard)}.ft-cx-btn:hover{background:var(--gp-state-hover)}.ft-cx-btn:active{background:var(--gp-state-active)}.ft-cx-btn[data-primary]{background:var(--gp-action);border-color:var(--gp-action);color:var(--gp-action-ink)}.ft-cx-btn[data-primary]:hover{background:var(--gp-action);opacity:.9}.ft-cx-btn--quiet{border-color:transparent;color:var(--gp-text-muted)}.ft-cx-btn:disabled{opacity:.55;cursor:default}.ft-cx-add:focus-visible,.ft-cx-btn:focus-visible,.ft-cx-menuitem:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ft-cx-manage{position:relative}.ft-cx-manage>.ft-cx-btn{min-width:44px;min-height:44px}.ft-cx-menu{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:5;min-width:13rem;max-width:min(20rem,80vw);padding:var(--gp-space-1);display:flex;flex-direction:column;border-radius:var(--gp-radius-lg);background:var(--gp-canvas);border:1px solid var(--gp-border-strong);box-shadow:var(--gp-shadow-overlay)}.ft-cx-menuitem{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;overflow-wrap:anywhere}.ft-cx-menuitem:focus-visible,.ft-cx-menuitem:hover{background:var(--gp-state-hover)}.ft-cx-add{display:flex;align-items:center;gap:var(--gp-space-3);width:100%;box-sizing:border-box;min-height:var(--gp-target);padding:var(--gp-space-3) 0;text-align:start;border-radius:0;border:0;border-bottom:1px solid var(--gp-border);background:transparent;color:var(--gp-text);font:inherit;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard)}.ft-cx-add:hover{background:var(--gp-state-hover)}.ft-cx-banner .gp-button{white-space:normal;text-align:start}.ft-cx-row[data-fresh]{animation:ft-cx-settle 1.4s var(--gp-ease-standard) 1}@keyframes ft-cx-settle{0%{background:var(--gp-selected)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.ft-cx-add,.ft-cx-btn,.ft-cx-row{transition:none}.ft-cx-row[data-fresh]{animation:none}}@media (max-width:479px){.ft-cx-line[data-tone=error]{display:block;white-space:nowrap}.ft-cx-manage-text{display:none}.ft-cx-manage-dots{display:inline-grid}.ft-cx-manage>.ft-cx-btn{padding:0 var(--gp-space-2)}.ft-cx-menu{max-width:80vw}}.ft-mention-signin .ft-cx-list{border-top:0}.ft-mention-signin .ft-cx-row{padding:0;border-bottom:0}.ws-picker-connect{display:flex;align-items:center;gap:var(--gp-space-2);min-height:var(--gp-target);padding:0 var(--gp-space-3);border:0;border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-action);font:inherit;font-weight:600;cursor:pointer;align-self:flex-start}.ws-picker-connect:hover{background:var(--gp-state-hover)}.ws-picker-connect:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ft-mention-list{position:absolute;inset-inline:10px;bottom:calc(100% + 8px);z-index:30;margin:0;padding:4px;list-style:none;max-width:28rem;max-height:min(18rem,calc(var(--ws-vh, 100dvh) * .45),var(--ft-fit));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--gp-border);border-radius:var(--gp-radius-lg);background:var(--gp-raised);box-shadow:var(--gp-shadow-overlay)}.ft-mention-opt{display:flex;align-items:center;gap:10px;min-height:var(--gp-target-fine);padding:4px 8px;border-radius:var(--gp-radius-md);cursor:pointer;font-size:var(--ws-type-ui);color:var(--gp-text)}.ft-mention-opt[data-active]{background:var(--gp-selected);outline:1px solid var(--gp-border-strong);outline-offset:-1px}.ft-mention-opt:active{background:var(--gp-state-active)}.ft-mention-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--gp-text-muted)}.ft-mention-icon,.ft-mention-icon .ws-bot-avatar{width:24px;height:24px}.ft-mention-icon .ws-bot-avatar-mark{font-size:var(--ws-type-ui)}.ft-mention-name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ft-mention-kind,.ft-mention-state{flex:none;color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ft-mention-kind{min-width:4.5rem;text-align:end}.ft-slash-hint{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ft-slash-hint+.ft-mention-kind{flex:none}.ft-slash-list .ft-mention-name{flex:none;max-width:60%;font-weight:600}.ft-slash-empty{padding:12px}.ft-slash-empty p{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted)}@media (pointer:coarse){.ft-mention-opt{min-height:var(--gp-target)}}@media (max-width:479px){.ft-mention-list{inset-inline:8px;max-height:min(16rem,calc(var(--ws-vh, 100dvh) * .45),var(--ft-fit))}.ft-slash-hint{display:none}.ft-slash-list .ft-mention-name{flex:1 1 auto;max-width:none}.ft-mention-opt{gap:8px;padding:4px 6px}.ft-mention-kind{min-width:0}}.ft-mention-signin{padding:12px;display:flex;flex-direction:column;gap:8px}.ft-mention-signin-text{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text)}.ft-mention-signin .ws-row{flex-wrap:wrap;gap:var(--gp-space-1,4px)}.ft-mention-chips{margin:0 0 4px}.ft-mention-chip .ft-mention-icon,.ft-mention-chip .ft-mention-icon .ws-bot-avatar{width:20px;height:20px}.ft-toggle-row{display:flex;align-items:center;gap:var(--gp-space-2);min-height:var(--gp-target);font-size:var(--ws-type-ui);color:var(--gp-text);cursor:pointer}.ft-toggle{width:40px;height:24px;margin:0;accent-color:var(--gp-action);cursor:pointer;flex:none}.ft-toggle:disabled{cursor:default;opacity:.6}.ft-dictate:focus-visible,.ft-toggle:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ft-dictate[aria-pressed=true]{color:var(--gp-action)}.ft-dictate:disabled{opacity:.5;cursor:default}.ft-dictate-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2)}.ft-dictate-notice[role=status]{align-items:flex-start}@media (prefers-reduced-motion:no-preference){.ft-dictate[aria-pressed=true] svg{animation:ft-listening 1.4s var(--gp-ease-standard) infinite}}@keyframes ft-listening{0%,to{opacity:1}50%{opacity:.45}}.ws-frame[data-quiet] .ft-dictate{order:2;background:transparent}.ws-frame[data-quiet] .ft-dictate:hover{background:var(--gp-state-hover)}.ws-frame[data-quiet] .ft-dictate[aria-pressed=true]{background:var(--gp-selected)}.ft-prefs{margin-top:var(--gp-space-3)}.ft-quiet-fields{display:flex;flex-wrap:wrap;gap:var(--gp-space-3);margin:var(--gp-space-1) 0}.ft-quiet-fields[data-off=true]{opacity:.6}.ft-field{display:flex;flex-direction:column;gap:var(--gp-space-1);min-width:0}.ft-field-zone{flex:1 1 100%}.ft-field-label{font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.ft-prefs .ft-time,.ft-prefs .ft-zone{box-sizing:border-box;min-height:var(--gp-target);padding:var(--gp-space-2) var(--gp-space-3);max-width:100%;font-size:var(--gp-text-body);color:var(--gp-text);background:var(--gp-canvas);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-md)}.ft-prefs .ft-zone{width:100%}.ft-prefs .ft-time:disabled,.ft-prefs .ft-zone:disabled{cursor:default;color:var(--gp-text-muted)}.ft-prefs .ft-time:focus-visible,.ft-prefs .ft-zone:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ft-prefs [aria-invalid=true]{border-color:var(--gp-error)}.ft-prefs-problem{color:var(--gp-text)}.ws-dav{display:grid;min-width:0;width:100%;gap:var(--gp-space-3)}.ws-dav-face{display:grid;justify-items:center;padding:var(--gp-space-3) 0 calc(var(--gp-space-3) + var(--gp-space-2))}.ws-dav-art-wrap{position:relative;display:inline-block;line-height:0}.ws-dav-art{display:block}.ws-activity-avatar,.ws-bot-avatar{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ws-bot-avatar .ws-avatar-svg{max-width:100%;max-height:100%}.ws-bot-avatar .ws-avatar-svg svg{display:block;width:100%;height:100%}.ws-dav-art-wrap .ws-bot-avatar{width:96px;height:96px}.ws-dav-art-wrap .ws-bot-avatar svg,.ws-dav-art-wrap .ws-bot-avatar-mark{width:100%;height:100%}.ws-dav-editor{max-height:calc(100dvh - 340px);min-height:200px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:calc(64px + var(--gp-space-2));border-radius:var(--gp-radius-xl)}.ws-dav-edit{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--gp-radius-pill);background:var(--gp-surface-3);color:var(--gp-text);cursor:pointer;box-shadow:0 0 0 2px var(--gp-canvas);transition:background-color var(--gp-motion-fast)}.ws-dav-edit:hover{background:var(--gp-ink-20)}.ws-dav-edit[aria-expanded=true]{background:var(--gp-ink-16);box-shadow:0 0 0 2px var(--gp-canvas),inset 0 0 0 2px var(--gp-border-strong)}.ws-dav-edit:active:not(:disabled){background:var(--gp-ink-20);box-shadow:0 0 0 2px var(--gp-canvas),inset 0 0 0 2px var(--gp-text)}.ws-dav-edit:disabled{background:var(--gp-surface-2);color:var(--gp-text-muted);cursor:default}.ws-aed button:focus-visible,.ws-aed input:focus-visible,.ws-dav-edit:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:2px}.ws-aed{container-type:inline-size;box-sizing:border-box;min-width:0;width:100%;display:grid;gap:var(--gp-space-3);padding:var(--gp-space-3);border-radius:var(--gp-radius-xl)}.ws-aed,.ws-aed-bar{background:var(--gp-surface-1)}.ws-aed-bar{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gp-space-2);padding-block:var(--gp-space-1)}.ws-app .ws-activity-avatar[data-activity=offline]{filter:none}.ws-details-head .ws-icon-btn{min-width:44px;min-height:44px}.ws-aed-tabs{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0;max-width:100%;gap:var(--gp-space-0-5);padding:var(--gp-space-0-5);border-radius:var(--gp-radius-xl);background:var(--gp-surface-0)}@container (max-width: 420px){.ws-aed-bar{flex-direction:column;align-items:stretch}.ws-aed-actions{justify-content:flex-end}}.ws-aed-tab{flex:1 1 auto;min-width:0;min-height:44px;white-space:nowrap;line-height:var(--gp-text-small-line);padding:var(--gp-space-1) var(--gp-space-2);border:0;border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-text-muted);font:inherit;font-size:var(--gp-text-small);font-weight:400;cursor:pointer;transition:background-color var(--gp-motion-fast)}.ws-aed-tab-label{display:block;white-space:nowrap}.ws-aed-tab:hover{color:var(--gp-text);background:var(--gp-ink-6)}.ws-aed-tab[aria-selected=true]{background:var(--gp-surface-3);color:var(--gp-text);font-weight:600;box-shadow:inset 0 0 0 2px var(--gp-border-strong)}.ws-aed-actions{display:inline-flex;flex-wrap:nowrap;gap:var(--gp-space-0-5)}.ws-aed-reset{min-width:44px;min-height:44px;padding:0 var(--gp-space-1);border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);background:var(--gp-surface-2);color:var(--gp-text-muted);font:inherit;font-size:var(--gp-text-small);cursor:pointer}.ws-aed-reset:hover:not(:disabled){color:var(--gp-text);background:var(--gp-ink-6);border-color:var(--gp-border-strong)}.ws-aed-reset.ws-aed-done{color:var(--gp-text);font-weight:600}.ws-aed-panel{display:grid;min-width:0;gap:var(--gp-space-4)}.ws-aed-shapes,.ws-aed-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(44px,2.75rem)),1fr));gap:var(--gp-space-1)}.ws-aed-cell{min-width:44px;min-height:44px;display:grid;place-items:center;aspect-ratio:1;padding:var(--gp-space-1);border:0;border-radius:var(--gp-radius-lg);background:transparent;cursor:pointer;transition:background-color var(--gp-motion-fast)}.ws-aed-cell:hover{background:var(--gp-ink-4)}.ws-aed-cell[aria-pressed=true]{background:var(--gp-ink-6);box-shadow:0 0 0 2px var(--gp-text)}.ws-aed-cell>span{display:block;width:100%;line-height:0}.ws-aed-cell svg{width:100%;height:auto;max-width:44px}.ws-aed-paints{display:grid;gap:var(--gp-space-3)}.ws-aed-group-label{margin:0 0 var(--gp-space-1);font-size:var(--gp-text-small);color:var(--gp-text-muted)}.ws-aed-swatches{justify-items:center}.ws-aed-swatch-btn{display:grid;place-items:center;width:max(44px,2.75rem);height:max(44px,2.75rem);max-width:100%;padding:0;border:0;border-radius:var(--gp-radius-pill);background:transparent;cursor:pointer}.ws-aed-swatch-btn:hover{background:var(--gp-ink-6)}.ws-aed-swatch-btn[aria-pressed=true]{box-shadow:0 0 0 2px var(--gp-text);background:var(--gp-ink-6)}.ws-aed-swatch{display:block;border-radius:var(--gp-radius-pill);box-shadow:0 0 0 1px var(--gp-ink-12);overflow:hidden}.ws-aed-swatch svg{display:block}.ws-aed-label{display:block;margin-bottom:var(--gp-space-1);font-size:var(--gp-text-small)}.ws-aed-form{display:grid;gap:var(--gp-space-2)}.ws-aed-input{box-sizing:border-box;width:100%;min-height:44px;padding:0 var(--gp-space-3);border:0;border-radius:var(--gp-radius-md);background:var(--gp-surface-2);color:var(--gp-text);font:inherit;font-size:var(--gp-text-small)}.ws-aed-input::placeholder{color:var(--gp-text-muted);opacity:1}.ws-aed-row{display:flex;gap:var(--gp-space-3);align-items:center;flex-wrap:wrap}.ws-aed .gp-button--primary,.ws-aed-go{background:var(--gp-text);color:var(--gp-canvas)}.ws-aed-go{min-height:44px;padding:0 var(--gp-space-4);border:0;border-radius:var(--gp-radius-pill);font:inherit;font-size:var(--gp-text-small);font-weight:600;cursor:pointer;transition:background-color var(--gp-motion-fast)}.ws-aed .gp-button--primary:hover:not(:disabled),.ws-aed-go:hover:not(:disabled){background:var(--gp-text-muted);color:var(--gp-canvas)}.ws-aed .gp-button--quiet:hover:not(:disabled){background:var(--gp-ink-6);color:var(--gp-text)}.ws-aed .gp-button--quiet:active:not(:disabled),.ws-aed-cell:active:not(:disabled),.ws-aed-reset:active:not(:disabled),.ws-aed-swatch-btn:active:not(:disabled),.ws-aed-tab:active:not(:disabled){background:var(--gp-ink-20);color:var(--gp-text)}.ws-aed .gp-button--primary:active:not(:disabled),.ws-aed-go:active:not(:disabled){background:var(--gp-text);color:var(--gp-canvas);box-shadow:inset 0 0 0 2px var(--gp-border-strong)}.ws-aed button:disabled{background:var(--gp-ink-12);color:var(--gp-text-muted);cursor:default}.ws-aed button[aria-busy=true]{border:2px dashed var(--gp-border-strong)}.ws-aed button{overflow-wrap:anywhere}.ws-aed .gp-button{box-sizing:border-box;max-width:100%;min-height:44px;white-space:normal}.ws-aed-input:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--gp-border-strong)}.ws-aed-input:disabled{background:var(--gp-ink-12);color:var(--gp-text-muted);cursor:default}.ws-aed-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--gp-error)}.ws-aed-hint,.ws-aed-note{margin:0;font-size:var(--gp-text-small);color:var(--gp-text-muted)}.ws-aed :is(.ws-aed-note,.ws-aed-hint,.ws-aed-label,.ws-profile-error){overflow-wrap:anywhere}.ws-aed-candidate,.ws-aed-gen,.ws-aed-up{display:grid;gap:var(--gp-space-3);justify-items:stretch}.ws-aed-up{justify-items:start}.ws-aed-candidate img{border-radius:var(--gp-radius-lg)}@media (prefers-reduced-motion:reduce){.ws-aed-cell,.ws-aed-go,.ws-aed-tab,.ws-dav-edit{transition:none}}@media (max-width:600px){.ws-dav-edit{width:44px;height:44px;right:-8px;bottom:-8px}.ws-dav-editor{max-height:calc(100dvh - 450px)}}.ws-ft-ack{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.ws-chat-tools{padding:0 var(--gp-space-2) var(--gp-space-1)}.ws-chat-filter{min-height:var(--gp-target-fine);padding:0 var(--gp-space-2);border:0;border-radius:var(--gp-radius-lg);background:transparent;color:var(--gp-text-muted);font:inherit;font-size:var(--ws-type-ui);font-weight:400;cursor:pointer;transition:background-color var(--gp-motion-state) var(--gp-ease-standard)}.ws-chat-filter:hover{background:var(--gp-state-hover)}.ws-chat-filter:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-chat-filter[aria-pressed=true]{color:var(--gp-text);background:var(--gp-surface);font-weight:600}.ws-chat-group{margin:var(--gp-space-3) var(--gp-space-3) var(--gp-space-1);color:var(--gp-text-muted);font-size:var(--ws-type-ui);font-weight:600}.ws-chat-item{position:relative}.ws-app .ws-quiet-list .ws-chat-item .ws-quiet-row{width:100%;padding-inline-end:calc(var(--gp-target) + var(--gp-space-3))}.ws-chat-unread{flex:none;align-self:center;margin-inline-start:var(--gp-space-2);width:8px;height:8px;border-radius:var(--gp-radius-pill);background:var(--gp-action)}.ws-chat-more{position:absolute;top:50%;right:var(--gp-space-2);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:var(--gp-target);min-height:var(--gp-target);border:0;border-radius:var(--gp-radius-md);background:var(--gp-selected);color:var(--gp-text-muted);opacity:0;pointer-events:none;cursor:pointer;transition:opacity var(--gp-motion-state) var(--gp-ease-standard),background-color var(--gp-motion-state) var(--gp-ease-standard)}.ws-chat-item--menu .ws-chat-more,.ws-chat-item:focus-within .ws-chat-more,.ws-chat-item:hover .ws-chat-more,.ws-chat-more[aria-expanded=true]{opacity:1;pointer-events:auto}.ws-chat-more:focus-visible{opacity:1;pointer-events:auto;outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-chat-more:hover{color:var(--gp-text)}@media (hover:none){.ws-chat-item:has(.ws-quiet-row[aria-current=page]) .ws-chat-more{opacity:1;pointer-events:auto}}.ws-chat-more:active{background:var(--gp-state-active)}.ws-chat-more:disabled{color:var(--gp-text-disabled);cursor:default}.ws-chat-item--holding .ws-quiet-row{background:var(--gp-state-active);-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.ws-chat-menu{position:absolute;top:calc(100% - var(--gp-space-1));right:var(--gp-space-2);z-index:20;min-width:200px;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);display:flex;flex-direction:column}.ws-chat-menu-item{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);font-weight:400;text-align:left;cursor:pointer}.ws-chat-menu-item:focus-visible,.ws-chat-menu-item:hover{background:var(--gp-state-hover)}.ws-chat-menu-item--danger{color:var(--gp-status-danger)}.ws-chat-rename{padding:var(--gp-space-1) var(--gp-space-2)}.ws-chat-rename-input{width:100%;min-height:var(--gp-target);padding:0 var(--gp-space-3);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-md);background:var(--gp-surface);color:var(--gp-text);font:inherit;font-size:var(--ws-type-body);font-weight:400}.ws-chat-hidden{margin-top:var(--gp-space-3)}.ws-chat-hidden-toggle{display:block;width:100%;min-height:var(--gp-target);padding:0 var(--gp-space-3);border:0;background:transparent;color:var(--gp-text-muted);font:inherit;font-size:var(--ws-type-ui);font-weight:600;text-align:left;cursor:pointer}.ws-chat-hidden-toggle:hover{color:var(--gp-text)}.ws-chat-notice{margin:var(--gp-space-2) var(--gp-space-3);color:var(--gp-status-danger);font-size:var(--ws-type-ui)}.ws-chat-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--gp-space-4);background:var(--gp-overlay)}.ws-chat-dialog{width:min(100%,360px);padding:var(--gp-space-5);border:1px solid var(--gp-border);border-radius:var(--gp-radius-xl);background:var(--gp-raised);box-shadow:var(--gp-shadow-overlay);color:var(--gp-text)}.ws-chat-dialog-title{margin:0 0 var(--gp-space-2);font-size:var(--ws-type-title);font-weight:600}.ws-chat-dialog-body{margin:0 0 var(--gp-space-2);font-size:var(--ws-type-body)}.ws-chat-dialog-name{margin:0 0 var(--gp-space-4);color:var(--gp-text-muted);font-size:var(--ws-type-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-chat-dialog-actions{display:flex;justify-content:flex-end;gap:var(--gp-space-2)}@media (prefers-reduced-motion:reduce){.ws-chat-more,.ws-quiet-row{transition:none}}.ws-chat-tools:empty{display:none}.ws-assistant-share{position:relative;margin-inline-start:auto}.ws-assistant-share>summary{list-style:none;cursor:pointer}.ws-assistant-share>summary::-webkit-details-marker{display:none}.ws-assistant-share>.ws-profile-list{position:absolute;z-index:10;inset-inline-end:0;top:100%;width:min(18rem,calc(100vw - 32px));padding:var(--gp-space-2);border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);background:var(--gp-canvas);box-shadow:var(--gp-shadow-overlay)}.ws-assistant-library .ws-profile-card-title{display:flex;align-items:center;gap:var(--gp-space-2);overflow-wrap:anywhere}.ws-assistant-library .ws-profile-card-title svg{flex-shrink:0}dialog.gp-dialog.gp-dialog--sheet:has(.ws-prof){width:min(28rem,100vw);max-width:100vw;padding:0}dialog.gp-dialog.gp-dialog--sheet:has(.ws-prof)>.gp-dialog__header{margin:0;padding:var(--gp-space-3) var(--gp-space-4) 0}dialog.gp-dialog.gp-dialog--sheet:has(.ws-prof) .gp-dialog__title{font-size:var(--ws-type-ui);font-weight:600;color:var(--gp-text-muted)}.ws-prof-form{display:block}.ws-prof{display:flex;flex-direction:column;min-height:calc(100dvh - 3.5rem)}.ws-prof-top{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--gp-space-4);row-gap:var(--gp-space-1);padding:var(--gp-space-3) var(--gp-space-4);background:var(--gp-canvas);border-bottom:1px solid var(--gp-border)}.ws-prof-preview{display:grid;place-items:center}.ws-prof-avatar-modes{display:inline-flex;width:fit-content;padding:3px;gap:2px;border:1px solid var(--gp-border);border-radius:var(--gp-radius-pill);background:var(--gp-surface)}.ws-prof-avatar-modes button{min-height:34px;padding:0 var(--gp-space-3);border:0;border-radius:var(--gp-radius-pill);color:var(--gp-text-muted);background:transparent;font:inherit;cursor:pointer}.ws-prof-avatar-modes button[aria-pressed=true]{color:var(--gp-text);background:var(--gp-canvas);box-shadow:none}.ws-prof-avatar-modes button:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:2px}.ws-prof-live-preview{display:flex;align-items:end;gap:var(--gp-space-4);min-height:76px}.ws-prof-live-preview>span{display:grid;justify-items:center;gap:4px;color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ws-prof-live-avatar{display:grid;place-items:center;overflow:hidden;border-radius:var(--gp-radius-md)}.ws-prof-live-avatar svg{width:100%;height:100%}.ws-prof-upload-mode{min-height:36px}@media (max-width:480px){.ws-prof-live-preview{gap:var(--gp-space-3)}}.ws-prof-preview .ws-bot-avatar[data-size]{width:92px;height:92px}.ws-prof-preview .ws-bot-avatar-mark{font-size:var(--ws-type-display)}.ws-prof-ident{display:grid;justify-items:start;gap:var(--gp-space-1);min-width:0}.ws-prof-meta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-2);min-height:28px}.ws-prof-status{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.ws-prof-status[data-status=error]{color:var(--gp-error)}.ws-prof-undo{min-height:28px;padding:0 var(--gp-space-2);border:0;border-radius:var(--gp-radius-md);background:transparent;color:var(--gp-text);font:inherit;font-size:var(--ws-type-ui);font-weight:600;cursor:pointer;text-decoration:underline}.ws-prof-undo:hover:not(:disabled){background:var(--gp-state-hover)}.ws-prof-undo:disabled{color:var(--gp-text-muted);text-decoration:none;cursor:default;opacity:.6}.ws-prof-undo:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-prof-alert{padding:var(--gp-space-2) var(--gp-space-4) 0}.ws-prof-name{margin:0;max-width:100%;font-size:var(--gp-text-h3);line-height:var(--gp-text-h3-line);font-weight:600;color:var(--gp-text);text-align:left}.ws-inline{display:inline-flex;align-items:center;gap:var(--gp-space-2);border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:var(--gp-radius-md)}.ws-inline-name{min-height:var(--gp-target-fine);margin-left:calc(-1 * var(--gp-space-2));padding:0 var(--gp-space-2);font-weight:600}.ws-inline-name>span:first-child{overflow-wrap:break-word;min-width:0}.ws-inline-icon{flex:none;color:var(--gp-text-muted)}.ws-inline:hover{background:var(--gp-state-hover)}.ws-inline:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-chip{min-height:28px;padding:0 var(--gp-space-3);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-pill);font-size:var(--ws-type-ui);color:var(--gp-text)}.ws-chip-add{border-style:dashed;color:var(--gp-text-muted)}.ws-prof-label-text{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.ws-prof-field{display:grid;gap:var(--gp-space-1);width:100%;justify-items:start}.ws-inline-input{width:min(100%,22rem);box-sizing:border-box;min-height:var(--gp-target-fine);padding:0 var(--gp-space-2);border:0;border-bottom:2px solid var(--gp-border-strong);border-radius:0;background:transparent;color:var(--gp-text);text-align:left;font:inherit}.ws-inline-input[data-kind=name]{font-size:var(--gp-text-h3);line-height:var(--gp-text-h3-line);font-weight:600}.ws-inline-input[data-kind=label]{font-size:var(--ws-type-ui);min-height:32px}.ws-inline-input:focus-visible{outline:none;border-bottom-color:var(--gp-action)}.ws-inline-input[aria-invalid=true]{border-bottom-color:var(--gp-error);box-shadow:none}.ws-inline-input[readonly]{color:var(--gp-text-muted)}.ws-inline-input::placeholder{color:var(--gp-text-muted);font-weight:400}.ws-prof-hint{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.ws-prof-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gp-space-5);padding:var(--gp-space-4);flex:1;align-content:start}.ws-prof-sec{display:grid;gap:var(--gp-space-2);min-width:0}.ws-prof-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gp-space-2);margin:0;font-size:var(--ws-type-ui);font-weight:600;color:var(--gp-text)}.ws-prof-h>span{font-weight:400;color:var(--gp-text-muted)}.ws-prof-sub{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.ws-prof-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.ws-prof-grid,.ws-prof-opts{display:grid;gap:var(--gp-space-1)}.ws-prof-opts{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.ws-prof-swatches{display:flex;flex-wrap:wrap;gap:var(--gp-space-1)}.ws-prof-cell{display:grid;place-items:center;min-height:56px;padding:var(--gp-space-1);border:0;border-radius:var(--gp-radius-md);background:transparent;cursor:pointer}.ws-prof-swatches .ws-prof-cell{min-height:40px;min-width:40px;border-radius:var(--gp-radius-pill);padding:0}.ws-prof-cell:hover{background:var(--gp-state-hover)}.ws-prof-cell[aria-checked=true]{outline:2px solid var(--gp-focus-ink);outline-offset:-2px}.ws-prof-swatches .ws-prof-cell[aria-checked=true]{outline-offset:1px}.ws-prof-cell:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:1px}.ws-prof-mini{display:block;width:44px;height:44px}.ws-prof-hex{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gp-space-1)}.ws-prof-hex-row{display:flex;align-items:center;gap:var(--gp-space-2)}.ws-prof-hex-row .ws-profile-input{flex:1 1 0;width:0;min-width:0}.ws-prof-actions{display:flex;flex-wrap:wrap;gap:var(--gp-space-2)}.ws-prof-gen{display:grid;gap:var(--gp-space-1)}.ws-prof-gen-row{display:flex;gap:var(--gp-space-2)}.ws-prof-gen-row .ws-profile-input{flex:1 1 0;width:0;min-width:0}.ws-prof-candidate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-3)}.ws-prof-candidate img{width:72px;height:72px;border-radius:var(--gp-radius-pill)}.ws-prof-drop.is-over{background:var(--gp-state-hover);border-radius:var(--gp-radius-md);outline:1px dashed var(--gp-focus-ink);outline-offset:var(--gp-space-1)}.ws-prof-reset{display:flex;justify-content:flex-start}.ws-prof-note,.ws-prof-readonly{margin:0;font-size:var(--ws-type-ui);color:var(--gp-text-muted)}.ws-prof-browse{justify-self:start}.ws-prof-foot{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;gap:var(--gp-space-2);padding:var(--gp-space-3) var(--gp-space-4);background:var(--gp-canvas);border-top:1px solid var(--gp-border)}@media (max-width:520px){dialog.gp-dialog.gp-dialog--sheet:has(.ws-prof){top:0;bottom:0;margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:0}.ws-prof{min-height:calc(100dvh - 3.25rem)}.ws-prof-preview .ws-bot-avatar[data-size]{width:72px;height:72px}.ws-prof-swatches .ws-prof-cell{min-height:40px;min-width:40px}}@media (min-width:521px) and (pointer:fine){.ws-prof-swatches .ws-prof-cell{min-height:34px;min-width:34px}}.ws-prof-switch{display:flex;align-items:center;gap:var(--gp-space-3);min-height:var(--gp-target-fine);margin-top:var(--gp-space-1);font-size:var(--ws-type-ui);cursor:pointer}.ws-prof-toggle{appearance:none;box-sizing:border-box;min-height:24px;min-width:40px;position:relative;flex:none;width:40px;height:24px;margin:0;border-radius:var(--gp-radius-pill);background:var(--gp-border-strong);cursor:pointer}.ws-prof-toggle:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--gp-radius-pill);background:var(--gp-canvas)}.ws-prof-toggle:checked{background:var(--gp-action)}.ws-prof-toggle:checked:before{transform:translateX(16px)}.ws-prof-toggle:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}@media (prefers-reduced-motion:no-preference){.ws-inline,.ws-prof-cell,.ws-prof-toggle,.ws-prof-undo{transition:background-color .12s ease-out}.ws-prof-toggle:before{transition:transform .12s ease-out}.ws-prof-status{transition:opacity .16s ease-out}}.ws-quiet-group-name{padding:0}.ws-quiet-group-btn{display:flex;align-items:center;gap:var(--gp-space-2);width:100%;min-height:36px;padding:var(--gp-space-1) var(--gp-space-2);border:0;border-radius:var(--gp-radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ws-quiet-group-btn:hover{background:var(--gp-state-hover)}.ws-quiet-group-btn:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}@media (min-width:640px){dialog.gp-dialog.gp-dialog--sheet:has(.ws-prof){width:min(50rem,calc(100vw - 32px));max-width:calc(100vw - 32px);margin:auto;inset:0;height:fit-content;max-height:calc(100dvh - 32px);border:1px solid var(--gp-border);border-radius:var(--gp-radius-lg)}dialog.gp-dialog.gp-dialog--sheet:has(.ws-prof)>.gp-dialog__header{display:flex;align-items:center;min-height:48px;padding:0 var(--gp-space-4)}.ws-prof{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:0}.ws-prof-top{grid-column:1;grid-row:1/span 3;position:sticky;top:0;align-self:start;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--gp-space-2);padding:var(--gp-space-3) var(--gp-space-4);border-bottom:0;border-right:1px solid var(--gp-border)}.ws-prof-preview{justify-self:center}.ws-prof-preview .ws-bot-avatar[data-size]{width:128px;height:128px}.ws-prof-ident{width:100%;justify-items:start}.ws-prof-meta{grid-column:1;flex-direction:column;align-items:flex-start;gap:0}.ws-prof-alert{grid-column:2;padding:var(--gp-space-2) var(--gp-space-4) 0}.ws-prof-body{grid-column:2;gap:var(--gp-space-4);padding:var(--gp-space-3) var(--gp-space-4)}.ws-prof-foot{grid-column:2}.ws-prof-narrow{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ws-prof-sec{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-1) var(--gp-space-2)}.ws-prof-h{flex:0 0 6rem;display:block;font-weight:400;color:var(--gp-text-muted)}.ws-prof-h>span{display:none}.ws-prof-sec>:not(.ws-prof-h){flex:0 1 auto}.ws-prof-sec>.ws-prof-hint,.ws-prof-sec>.ws-prof-sub{display:none}.ws-prof-sec>.ws-prof-hint:is(p)[role=status],.ws-prof-sec>.ws-prof-hint[role=status]:not(:empty),.ws-prof-sec>.ws-profile-error{display:block;flex-basis:100%}.ws-prof-grid{flex:1 1 100%;grid-template-columns:repeat(13,minmax(0,1fr));gap:0;margin-top:var(--gp-space-1)}.ws-prof-sec:has(.ws-prof-grid) .ws-prof-h{flex-basis:100%}.ws-prof-cell{min-height:44px;min-width:44px;padding:0}.ws-prof-mini{width:32px;height:32px}.ws-prof-opts{display:flex;gap:0}.ws-prof-swatches{flex-wrap:nowrap;gap:0}.ws-prof-swatches .ws-prof-cell{min-width:34px;min-height:36px}.ws-prof-swatches .ws-look-swatch{width:26px;height:26px}.ws-prof-hex{display:flex;flex:1 1 100%;align-items:center;gap:var(--gp-space-2);min-width:0}.ws-prof-hex>.ws-prof-hexlabel{display:block;flex:0 0 6rem;white-space:nowrap}.ws-prof-hex-row{flex:0 1 18rem;gap:var(--gp-space-1)}.ws-prof-hex>.ws-prof-hint{flex:0 0 auto}.ws-prof-hex-row .ws-look-swatch{display:none}.ws-prof-gen-row .ws-profile-input,.ws-prof-hex-row .ws-profile-input{min-height:36px;min-width:7rem}.ws-prof-switch{margin:0 0 0 var(--gp-space-3);min-height:36px}.ws-prof-gen{flex:1 1 14rem}.ws-prof-sec>.ws-prof-actions{flex:0 0 auto}.ws-prof-reset{margin-top:calc(-1 * var(--gp-space-2))}}.ws-prof-switch .ws-prof-toggle{width:40px;height:24px;min-height:24px;max-height:24px;padding:0}.ws-prof-hex-row>button{white-space:nowrap;flex:none}#profile-panel .ws-prof{display:flex;flex-direction:column;min-height:0}#profile-panel .ws-prof-top{position:static;display:grid;grid-template-columns:auto minmax(0,1fr);border-right:0;border-bottom:1px solid var(--gp-border)}#profile-panel .ws-prof-preview .ws-bot-avatar[data-size]{width:92px;height:92px}#profile-panel .ws-prof-meta{grid-column:1/-1;flex-direction:row;align-items:center}#profile-panel .ws-prof-sec{display:grid;gap:var(--gp-space-2)}#profile-panel .ws-prof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:var(--gp-space-1)}#profile-panel .ws-prof-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--gp-space-1)}#profile-panel .ws-prof-swatches{flex-wrap:wrap;gap:var(--gp-space-1)}#profile-panel .ws-prof-hex,#profile-panel .ws-prof-hex-row{display:grid;grid-template-columns:minmax(0,1fr)}#profile-panel .ws-prof-hex-row .ws-profile-input{width:100%}#profile-panel .ws-prof-h{flex:none;font-weight:600}#profile-panel .ws-prof-switch{margin:0}@media (max-width:639px){.ws-prof-hex-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--gp-space-2)}.ws-prof-hex-row .ws-profile-input{width:100%}.ws-prof-hex-row>button{grid-column:1/-1;justify-self:start}}.ws-prof-catalog-section .ws-prof-avatar-modes button{min-height:44px;min-width:44px}.ws-prof-catalog-controls,.ws-prof-catalog-section{display:grid;min-width:0;gap:var(--gp-space-2)}.ws-prof-catalog-section>summary{min-height:44px;padding-block:var(--gp-space-2);color:var(--gp-text);font-size:var(--ws-type-ui);cursor:pointer;overflow-wrap:anywhere}.ws-prof-catalog-focus:focus-visible,.ws-prof-catalog-section>summary:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset);border-radius:var(--gp-radius-md)}.ws-prof-catalog-section>summary small{color:var(--gp-text-muted);font-size:inherit}.ws-prof-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr));gap:var(--gp-space-1);min-width:0}.ws-prof-catalog-grid .ws-prof-catalog-cell{position:relative;display:grid;align-content:center;gap:var(--gp-space-1);min-width:0;min-height:44px;padding:var(--gp-space-2);padding-inline-end:var(--gp-space-4);color:var(--gp-text);font:inherit;font-size:var(--ws-type-ui);text-align:center}.ws-prof-catalog-label{min-width:0;overflow-wrap:anywhere}.ws-prof-catalog-check{position:absolute;inset-inline-end:var(--gp-space-1);top:var(--gp-space-1);color:var(--gp-text)}.ws-prof-catalog-cell:disabled{opacity:.6;cursor:default}.ws-prof-catalog-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.ws-prof-catalog-swatch{display:block;width:18px;height:18px;border-radius:var(--gp-radius-sm);border:1px solid var(--gp-border-strong)}.ws-prof-catalog-hex-row{display:flex;flex-wrap:wrap;gap:var(--gp-space-2);align-items:center;min-width:0}.ws-prof-catalog-hex-row .ws-profile-input{flex:1 1 8rem;width:0;min-width:0;min-height:44px}.ws-prof-catalog-hex-row button{min-height:44px}.ws-prof-catalog-section select{width:100%;max-width:100%;min-height:44px}.ws-prof-catalog-preview-group{display:flex;flex-wrap:wrap;align-items:end;gap:var(--gp-space-3);min-width:0}.ws-prof-catalog-preview-group>span{display:grid;justify-items:center;gap:var(--gp-space-1);min-width:0;max-width:100%;color:var(--gp-text-muted);font-size:var(--ws-type-ui)}.ws-prof-catalog-preview{display:inline-flex;max-width:100%;align-items:center;justify-content:center}.ws-prof-catalog-unavailable{display:inline-block;max-width:10rem;color:var(--gp-text-muted);font-size:var(--ws-type-ui);overflow-wrap:anywhere}.ws-prof-catalog-picture{display:block;max-width:100%;object-fit:cover;border-radius:var(--gp-radius-md)}.ws-prof-catalog-dependency{margin:0;padding:var(--gp-space-2);border-radius:var(--gp-radius-md);background:var(--gp-surface);color:var(--gp-text-muted);font-size:var(--ws-type-ui);overflow-wrap:anywhere}.ff-chip-row{display:inline-flex;align-items:center;gap:4px;max-width:100%}.ff-chip-row .ws-chip{min-width:0}.ff-download-all{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.ff-download{min-height:36px}.ff-player{display:flex;flex-direction:column;gap:6px;max-width:100%}.ff-player--audio{padding:8px 0}.ff-audio{width:100%;max-width:100%}.ff-player-bar{display:flex;gap:8px}.ff-player-bar,.ff-speed{align-items:center;flex-wrap:wrap}.ff-speed{display:inline-flex;gap:2px}.ff-speed-btn{min-width:44px;justify-content:center}.ff-speed-btn[aria-pressed=true]{background:var(--gp-selected);color:var(--gp-text)}.ff-trunc{margin:8px 0 0}.ff-title-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ff-rename{min-height:36px;flex:none}.ff-rename-input{width:100%;min-height:36px;padding:4px 8px;font:inherit;font-size:var(--ws-type-title);font-weight:600;color:var(--gp-text);background:var(--gp-canvas);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-md)}.ff-rename-input:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}@media (prefers-reduced-motion:reduce){.ff-speed-btn{transition:none}}.ff-rename-error{margin:4px 0 0;color:var(--gp-error)}.ws-app .ff-chip-row{flex-wrap:nowrap}.ws-app .ff-chip-row .ws-chip{flex:1 1 auto;flex-wrap:nowrap;min-width:0}.ws-app .ff-chip-row .ws-chip-name{flex:1 1 auto;min-width:0;max-width:none}.ws-app .ff-chip-row .ws-chip>:not(.ws-chip-name){flex:none;white-space:nowrap}.ws-app .ff-chip-row .ff-download{flex:none;white-space:nowrap;overflow-wrap:normal;max-width:none}.ws-app .ff-chip-row .ws-chip>.ws-muted{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ws-file-list{container:file-attachments/inline-size;width:100%;box-sizing:border-box}@container file-attachments (max-width: 520px){.ws-app .ff-chip-row .ws-chip{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:var(--gp-space-2);row-gap:2px;padding-block:var(--gp-space-2)}.ws-app .ff-chip-row .ws-chip>.file-type-icon{grid-column:1;grid-row:1/span 2}.ws-app .ff-chip-row .ws-chip-name{grid-column:2;grid-row:1}.ws-app .ff-chip-row .ws-chip>.ws-muted{grid-column:2;grid-row:2;white-space:nowrap}}.ws-faces-preview{margin-top:var(--gp-space-4)}.ws-faces-preview>summary{min-height:var(--gp-target);display:flex;align-items:center;cursor:pointer;color:var(--gp-text)}.ws-faces-preview>summary:focus-visible{outline:2px solid var(--gp-focus-ink);outline-offset:2px}.ws-faces-preview>.ws-caption{margin:var(--gp-space-2) 0 0}.ws-faces-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--gp-space-3);margin-top:var(--gp-space-3)}.ws-faces-cell{display:grid;justify-items:center;gap:var(--gp-space-1);text-align:center;min-width:0}.ws-faces-cell .ws-look-shape{width:56px;height:56px}.ws-faces-cell .ws-caption{margin:0}.ws-faces-sub{margin-top:var(--gp-space-4)}.ws-faces-px{display:block;flex:none;container-type:size}.ws-faces-px[data-px="96"]{width:96px;height:96px}.ws-faces-px[data-px="40"]{width:40px;height:40px}.ws-faces-px[data-px="24"]{width:24px;height:24px}.ws-faces-stage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-4);margin-top:var(--gp-space-3)}.ws-faces-rows{display:grid;gap:var(--gp-space-4);margin-top:var(--gp-space-4)}.ws-faces-row{display:grid;gap:var(--gp-space-1)}.ws-faces-name{margin:0}.ws-faces-trios{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:var(--gp-space-3);margin-top:var(--gp-space-2)}.ws-faces-trio{display:inline-flex;align-items:flex-end;gap:var(--gp-space-2)}.ws-receipt-face{display:inline-block;width:28px;height:28px;vertical-align:middle;margin-inline-end:var(--gp-space-2)}.ws-faces-row{padding-top:var(--gp-space-3);border-top:1px solid var(--gp-border)}.ws-faces-row:first-child{border-top:0;padding-top:0}.ws-faces-name{color:var(--gp-text)}.ws-faces-stage{padding-bottom:var(--gp-space-4);border-bottom:1px solid var(--gp-border)}.ws-start-hello[data-loading]{min-height:4.5rem;box-sizing:border-box}.ft-a11y-skel-title{display:block;width:40%;height:1.125rem;margin-bottom:var(--gp-space-1)}.ft-a11y-skel-sub{display:block;width:70%;height:.875rem}.ft-a11y-skel-list{display:flex;flex-direction:column;gap:var(--gp-space-2);padding:var(--gp-space-2) var(--gp-space-3);min-height:8.5rem;box-sizing:border-box}.ft-a11y-skel-row{display:block;height:2.25rem;border-radius:var(--gp-radius-md)}.ws-rc{display:grid;gap:var(--gp-space-4);min-width:0;padding:var(--gp-space-2) 0 var(--gp-space-6)}.ws-rc-filters{display:flex;flex-wrap:wrap;gap:var(--gp-space-2)}.ws-rc-chip{display:inline-flex;align-items:center;min-height:var(--gp-target);padding:0 var(--gp-space-3);border:1px solid var(--gp-border-2);border-radius:var(--gp-radius-pill);background:transparent;color:var(--gp-text-2);font:inherit;font-size:var(--ws-type-ui);cursor:pointer}.ws-rc-chip:hover{color:var(--gp-text);border-color:var(--gp-border-strong)}.ws-rc-chip.is-on{color:var(--gp-text);border-color:var(--gp-text);font-weight:600}.ws-rc-chip:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-rc-bar{flex-wrap:wrap;justify-content:space-between;gap:var(--gp-space-2);padding-top:var(--gp-space-2);border-top:1px solid var(--gp-border-1)}.ws-rc-bar,.ws-rc-status{display:flex;align-items:center}.ws-rc-status{margin:0;min-height:var(--gp-target);color:var(--gp-text-2);font-size:var(--ws-type-ui)}.ws-rc-day{display:grid;gap:var(--gp-space-1)}.ws-rc-day-title{margin:var(--gp-space-3) 0 0;font-size:var(--ws-type-ui);font-weight:600;color:var(--gp-text-2)}.ws-rc-list{list-style:none;margin:0;padding:0}.ws-rc-row{border-bottom:1px solid var(--gp-border-1)}.ws-rc-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gp-space-1) var(--gp-space-3);width:100%;min-height:var(--gp-target);padding:var(--gp-space-3) 0;border:0;background:transparent;color:var(--gp-text);font:inherit;text-align:left;cursor:pointer}.ws-rc-summary:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-rc-time{color:var(--gp-text-3);font-size:var(--ws-type-ui);font-variant-numeric:tabular-nums}.ws-rc-text{font-size:var(--ws-type-body);min-width:0;overflow-wrap:anywhere}.ws-rc-meta{grid-column:2;color:var(--gp-text-2);font-size:var(--ws-type-ui);overflow-wrap:anywhere}.ws-rc-details{display:grid;gap:var(--gp-space-3);padding:0 0 var(--gp-space-4) 0}.ws-rc-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--gp-space-2) var(--gp-space-4);margin:0;font-size:var(--ws-type-ui)}.ws-rc-facts dt{color:var(--gp-text-2)}.ws-rc-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.ws-rc-note{margin:0;color:var(--gp-text-2);font-size:var(--ws-type-ui)}.ws-rc-actions{display:flex;flex-wrap:wrap;gap:var(--gp-space-2)}.ws-rc-confirm{display:grid;gap:var(--gp-space-2)}.ws-rc-confirm p{margin:0;font-size:var(--ws-type-ui)}.ws-rc-empty{margin:var(--gp-space-6) 0;color:var(--gp-text-2);font-size:var(--ws-type-body);text-align:center;display:grid;gap:var(--gp-space-3);justify-items:center}.ws-rc-empty p{margin:0}@media (max-width:640px){.ws-rc-summary{grid-template-columns:minmax(0,1fr)}.ws-rc-meta{grid-column:1}.ws-rc-facts{grid-template-columns:minmax(0,1fr);gap:var(--gp-space-1) 0}.ws-rc-facts dt{margin-top:var(--gp-space-2)}}.ws-rc-more>summary{cursor:pointer;color:var(--gp-text-muted);font-size:var(--ws-type-ui);padding:var(--gp-space-1) 0;list-style:none}.ws-rc-more>summary::-webkit-details-marker{display:none}.ws-rc-more[open]>summary{color:var(--gp-text)}.ws-rc-more>.ws-rc-filters{margin-top:var(--gp-space-2)}.ws-settings .gp-dialog--sheet[open]>*{min-width:0;max-width:100%}.ws-settings-body,.ws-settings-body .ft-cx,.ws-settings-body .ft-cx-list,.ws-settings-body .ft-cx-main,.ws-settings-body .ft-cx-row,.ws-settings-body .ws-form-row,.ws-settings-body .ws-item,.ws-settings-body .ws-item-actions,.ws-settings-body .ws-item-head,.ws-settings-body .ws-owner-ai-address,.ws-settings-body .ws-owner-ai-apps,.ws-settings-body .ws-owner-ai-can,.ws-settings-body .ws-owner-ai-revoke,.ws-settings-body .ws-owner-ai-steps,.ws-settings-body .ws-owner-ai-test,.ws-settings-body .ws-panel,.ws-settings-body .ws-panel-body,.ws-settings-body .ws-panel-head,.ws-settings-body .ws-section,.ws-settings-body details,.ws-settings-body>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.ws-settings-body :is(p,h3,h4,h5,li,dt,dd,code,summary){overflow-wrap:anywhere}.ws-settings-body .ft-cx-main{flex:1 1 0}.ws-settings-body .ws-owner-ai-code{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-all;white-space:normal}.ws-settings-body .ws-owner-ai-apps li,.ws-settings-body .ws-owner-ai-apps ul,.ws-settings-body .ws-owner-ai-can li,.ws-settings-body .ws-owner-ai-can ul,.ws-settings-body .ws-owner-ai-steps li,.ws-settings-body .ws-owner-ai-steps ol,.ws-settings-body .ws-owner-ai-steps ul{font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line)}.ws-settings-body .ws-owner-ai-steps ol{margin:0;padding-left:1.25rem;list-style:decimal}.ws-settings-body .ws-owner-ai-steps li+li{margin-top:var(--gp-space-1)}.ws-settings-body .ws-owner-ai-steps ul{margin:0;padding-left:1.25rem;list-style:disc}.ws-settings-body .ws-owner-ai-apps ul,.ws-settings-body .ws-owner-ai-can ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--gp-space-1)}.ws-settings-body .ws-note{text-align:start;margin:var(--gp-space-1) 0 var(--gp-space-3)}.ws-settings-body .ws-owner-ai-area,.ws-settings-body .ws-owner-ai-area-group,.ws-settings-body .ws-owner-ai-area-list,.ws-settings-body .ws-owner-ai-area-text,.ws-settings-body .ws-owner-ai-areas{min-width:0;max-width:100%;overflow-wrap:anywhere}.ws-settings-body .ws-owner-ai-area-group{border:0;margin:var(--gp-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--gp-space-2)}.ws-settings-body .ws-owner-ai-area-group legend{padding:0;margin-bottom:var(--gp-space-2)}.ws-settings-body .ws-owner-ai-area-list{list-style:none;margin:0;padding:0 var(--gp-space-3);border:1px solid var(--gp-border);border-radius:var(--gp-radius-md)}.ws-settings-body .ws-owner-ai-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gp-space-1) var(--gp-space-3);min-height:44px;padding:var(--gp-space-3) 0;border-top:1px solid var(--gp-border)}.ws-settings-body .ws-owner-ai-area:first-child{border-top:0}.ws-settings-body .ws-owner-ai-area-text{display:flex;flex-direction:column;gap:2px;flex:1 1 12rem;cursor:pointer}.ws-settings-body .ws-owner-ai-area[data-muted=true] .ws-owner-ai-area-title{color:var(--gp-text-muted)}.ws-settings-body .ws-owner-ai-area-group:disabled .ws-owner-ai-area-text{cursor:default}.ws-settings-body .ws-owner-ai-area-title{font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);font-weight:600}.ws-settings-body .ws-owner-ai-area-limit{flex:1 1 100%;margin:0;color:var(--gp-text)}.ws-settings-body .ws-owner-ai-area-status{min-height:1.25rem}.ws-settings-body .ws-owner-ai-switch{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:40px;height:24px;margin:0;border-radius:var(--gp-radius-pill);border:1px solid var(--gp-border-strong);background:transparent;cursor:pointer}.ws-settings-body .ws-owner-ai-switch:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--gp-radius-pill);background:var(--gp-border-strong);transition:transform .12s}.ws-settings-body .ws-owner-ai-switch:checked{background:var(--gp-action);border-color:var(--gp-action)}.ws-settings-body .ws-owner-ai-switch:checked:before{transform:translateX(16px);background:var(--gp-action-ink)}.ws-settings-body .ws-owner-ai-switch:disabled{cursor:default;opacity:.55}.ws-settings-body .ws-owner-ai-switch:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}@media (prefers-reduced-motion:reduce){.ws-settings-body .ws-owner-ai-switch:before{transition:none}}.ws-settings-body .ws-owner-ai-apps li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2)}.ft-voice{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px;box-sizing:border-box;padding:calc(24px + env(safe-area-inset-top, 0px)) calc(16px + env(safe-area-inset-right, 0px)) calc(24px + env(safe-area-inset-bottom, 0px)) calc(16px + env(safe-area-inset-left, 0px));background:var(--gp-canvas);color:var(--gp-text);overflow-y:auto}.ft-voice-title{margin:0;font-size:var(--ws-type-title);line-height:var(--ws-type-title-line);font-weight:600}.ft-voice-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ft-voice-center{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin:auto 0}.ft-voice-face{width:120px;height:120px;display:grid;place-items:center}.ft-voice-status{margin:0;max-width:28em;font-size:var(--ws-type-title);line-height:var(--ws-type-title-line);font-weight:600}.ft-voice-live{display:flex;flex-direction:column;align-items:center;gap:8px}.ft-voice-note{margin:0;max-width:28em}.ft-voice-notice{display:flex;flex-direction:column;gap:12px;align-items:center;max-width:28em}.ft-voice-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ft-voice-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:30vh;overflow-y:auto}.ft-voice-lines li{font-size:var(--ws-type-body);line-height:var(--ws-type-body-line);color:var(--gp-text-muted)}.ft-voice-lines li[data-who=gee]{color:var(--gp-text)}.ft-voice-foot{display:flex;flex-direction:column;gap:12px;align-items:stretch}.ft-voice .gp-button{min-width:0;min-height:56px;width:100%;justify-content:center}.ft-voice-notice .gp-button{width:auto}.ft-voice-mic{width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:var(--gp-selected);color:var(--gp-text);border:2px solid var(--gp-border-strong)}.ft-voice-mic[data-state=listening]{background:var(--gp-action);color:var(--gp-action-ink);border-color:var(--gp-action)}.ft-voice-mic[data-state=connecting],.ft-voice-mic[data-state=speaking],.ft-voice-mic[data-state=thinking]{border-style:dashed}.ft-voice-mic[data-state=capped],.ft-voice-mic[data-state=mic_denied],.ft-voice-mic[data-state=unavailable]{border-color:var(--gp-error);color:var(--gp-error)}.ft-voice-mic[data-state=idle],.ft-voice-mic[data-state=stopped]{opacity:.85}.ft-voice-open{flex:none}@media (prefers-reduced-motion:reduce){.ft-voice-mic[data-state=listening],.ft-voice[data-state=listening] .ft-voice-face{animation:none}.ft-voice .gp-button,.ft-voice-open{transition:none}}@media (min-width:768px){.ft-voice{padding:40px 24px}.ft-voice-foot{flex-direction:row;justify-content:center;flex-wrap:wrap}.ft-voice .gp-button{width:auto;min-width:160px}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.ws-dock{width:100%;max-width:calc(var(--gp-measure) + 32px);margin:0 auto;padding:8px 16px 12px}.ws-composer,.ws-dock{background:var(--gp-canvas)}.ws-composer{border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-2xl);flex-direction:column;gap:4px;padding:8px;display:flex}.ws-composer:focus-within{border-color:var(--gp-text)}.ws-composer-input{field-sizing:content;resize:none;min-height:44px;max-height:12rem;color:var(--gp-text);font-size:var(--ws-type-body);background:0 0;border:0;padding:8px;line-height:1.5}.ws-composer-input:focus-visible{outline:none}.ws-composer-input::placeholder{color:var(--gp-text-muted)}.ws-composer-input:disabled{cursor:not-allowed}.ws-composer-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-composer-help{flex:12rem}.ws-send{border-radius:var(--gp-radius-pill);background:var(--gp-action);width:44px;height:44px;color:var(--gp-action-ink);border:0;flex:none;place-items:center;display:inline-grid}.ws-send:hover:not(:disabled){background:var(--gp-action-hover)}.ws-send:disabled{background:var(--gp-border);color:var(--gp-text-disabled);cursor:not-allowed}.ws-composer-blocked{border:1px solid var(--gp-text);border-radius:var(--gp-radius-md);font-size:var(--ws-type-ui);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;display:flex}.ws-composer-blocked p{flex:14rem;margin:0}.ws-reject{color:var(--gp-error);font-size:var(--ws-type-ui);margin:4px 4px 0;padding-inline-start:18px}.ws-queue{border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);margin-bottom:8px;padding:8px 12px}.ws-queue ul{margin:4px 0 0;padding:0;list-style:none}.ws-queue li{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-queue-text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ws-type-ui);overflow:hidden}@media (max-width:699px){.ws-composer-help{display:none}}.ws-app[data-readonly=true] .ws-composer{opacity:.7}.ws-app[data-drawer=true] .ws-dock{padding-bottom:12px}.ws-send-stop{background:var(--gp-canvas);color:var(--gp-text);border:1px solid var(--gp-border-strong)}.ws-send-stop:hover:not(:disabled){background:var(--gp-selected)}.ws-start-composer{border-radius:var(--gp-radius-2xl)}.ws-dock{padding-bottom:max(12px,env(safe-area-inset-bottom))}@media (max-width:767px){.ws-app .ws-dock{flex-shrink:0;padding-inline-start:max(16px,env(safe-area-inset-left));padding-inline-end:max(16px,env(safe-area-inset-right));overflow:visible}.ws-app[data-drawer=true]:not(:has(.ws-composer:focus-within)) .ws-dock{padding-bottom:12px}.ws-composer-input{width:100%;min-width:0;max-height:min(12rem,calc(var(--ws-vh,100dvh) / 3))}.ws-composer-help{flex-basis:100%;order:1}.ws-send{margin-inline-start:auto}}.ws-frame[data-quiet] .ws-composer{align-items:flex-end;gap:var(--gp-space-2);border:1px solid var(--gp-border);border-radius:var(--gp-radius-2xl);flex-flow:row;display:flex}.ws-frame[data-quiet] .ws-composer-input{min-width:0;padding:var(--gp-space-2) 0;background:0 0;border:0;flex:1;order:2;align-self:center}.ws-frame[data-quiet] .ws-composer-bar{display:contents}.ws-frame[data-quiet] .ws-attach{background:0 0;order:1}.ws-frame[data-quiet] .ws-attach:hover{background:var(--gp-state-hover)}.ws-frame[data-quiet] .ws-composer-help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-composer-input{tab-size:2}.ws-history-only{padding-block:var(--gp-space-3)}.ws-history-only h2{margin:0 0 var(--gp-space-1);font-size:var(--ws-type-ui);color:var(--gp-text);font-weight:600}.ws-history-only p{font-size:var(--ws-type-ui);color:var(--gp-text-muted);margin:0;line-height:1.5}.ws-dock{padding:8px 20px 16px}.ws-composer{transition:border-color var(--gp-motion-state) var(--gp-ease-standard);gap:2px;padding:8px 10px}.ws-composer-bar{gap:4px 6px}.ws-composer-help{opacity:0;min-width:0;transition:opacity var(--gp-motion-state) var(--gp-ease-standard);flex:8rem;margin:0 4px}.ws-composer:focus-within .ws-composer-help{opacity:1}.ws-composer{position:relative}.ws-composer-tips{flex:none}.ws-composer-tips-panel{z-index:10;max-width:20rem;font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-md);background:var(--gp-raised);color:var(--gp-text);box-shadow:var(--gp-shadow-overlay);bottom:calc(100% + 8px);flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:absolute;inset-inline:10px}.ws-composer-tips-panel p{margin:0}.ws-composer-tips-panel:focus-visible{outline-offset:2px}.ws-composer-tips-title{font-weight:600}@media (max-width:699px){.ws-dock{padding:8px 12px 12px}}.ws-main>.ws-log{overscroll-behavior-y:contain;min-height:0;scroll-padding-bottom:var(--gp-space-4);overflow-anchor:none}.ws-main>.ws-dock{box-sizing:border-box;flex:none;position:relative}.ws-log{padding-bottom:var(--gp-space-4)}@media (max-height:520px){.ft-menu-foot{display:none}.ft-menu-item{grid-template-columns:24px minmax(0,1fr) auto}.ft-menu-icon{grid-row:1}.ft-menu-hint{grid-column:3}.ws-main>.ws-dock{padding-block-start:var(--gp-space-1);padding-block-end:max(var(--gp-space-2),env(safe-area-inset-bottom))}.ws-composer-input{max-height:calc(var(--ws-vh,100dvh) * .4)}.ws-composer-help,.ws-composer-tips{display:none}.ws-main>.ws-thread-head{padding-block:var(--gp-space-1)}}.ws-composer-input{overscroll-behavior:contain}.ws-dock .ws-queue,.ws-dock .ws-receipts{max-height:20vh;overflow-y:auto}.ws-frame[data-quiet] .ws-composer{padding:var(--gp-space-2);flex-flow:column;align-items:stretch;gap:0}.ft-composer-top{gap:var(--gp-space-2);min-width:0;max-height:calc(var(--ws-vh,100dvh) * .42);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.ft-composer-top>*{flex:none}.ft-composer-top:empty{display:none}.ft-composer-top>*{margin:0}.ft-composer-top:not(:empty){padding:var(--gp-space-1) var(--gp-space-1) var(--gp-space-2)}.ft-composer-row{align-items:flex-end;gap:var(--gp-space-1);flex-flow:row;min-width:0;display:flex}.ws-frame[data-quiet] .ft-composer-row .ws-composer-input{flex:auto;order:2;align-self:center;min-width:0}.ws-frame[data-quiet] .ft-composer-row .ws-composer-bar{display:contents}.ws-frame[data-quiet] .ft-plus{order:1}.ws-frame[data-quiet] .ft-dictate{order:3}.ws-frame[data-quiet] .ft-voice-open{background:0 0;order:4}.ws-frame[data-quiet] .ft-voice-open:hover{background:var(--gp-state-hover)}.ws-frame[data-quiet] .ws-composer-bar>.ws-caption:not(.ws-composer-help),.ws-frame[data-quiet] .ws-composer-tips{order:5}.ws-frame[data-quiet] .ws-send{order:6}.ft-plus{flex:none;display:inline-flex}.ws-frame[data-quiet] .ft-plus .ws-attach{order:0}.ws-round:active{background:var(--gp-state-active)}.ws-round:disabled{color:var(--gp-text-disabled);cursor:not-allowed}.ws-round[aria-expanded=true]{background:var(--gp-selected)}.ws-round:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ws-send:active:not(:disabled){background:var(--gp-action-pressed)}.ws-send:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:var(--gp-focus-offset)}.ft-composer-task-actions{gap:var(--gp-space-2);padding:var(--gp-space-2) var(--gp-space-1) 0;flex-wrap:wrap;display:flex}.ft-composer-task-actions>.gp-button{min-width:var(--gp-target);min-height:var(--gp-target)}.ft-chips{flex-wrap:wrap;margin:0;padding:0;list-style:none}.ft-chip,.ft-chips{gap:var(--gp-space-2);display:flex}.ft-chip{align-items:center;min-width:0;max-width:100%;min-height:var(--gp-target);padding:var(--gp-space-1) 0 var(--gp-space-1) var(--gp-space-1);border:1px solid var(--gp-border);border-radius:var(--gp-radius-lg);background:var(--gp-canvas);position:relative;overflow:hidden}.ft-chip[data-status=failed]{border-color:var(--gp-error)}.ft-chip-thumb{border-radius:var(--gp-radius-md);background:var(--gp-surface);width:32px;height:32px;color:var(--gp-text-muted);flex:none;place-items:center;display:grid;overflow:hidden}.ft-chip-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ft-chip-mark{font-size:var(--ws-type-ui);letter-spacing:0;font-weight:600;line-height:1}.ft-chip-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ft-chip-name{max-width:14rem;color:var(--gp-text);font-weight:600}.ft-chip-detail,.ft-chip-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ws-type-ui);overflow:hidden}.ft-chip-detail{color:var(--gp-text-muted)}.ft-chip[data-status=failed] .ft-chip-detail{color:var(--gp-error);white-space:normal}.ft-chip-remove{width:var(--gp-target);height:var(--gp-target);margin-block:calc(-1 * var(--gp-space-1));border-radius:var(--gp-radius-pill);color:var(--gp-text-muted);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ft-chip-remove:hover{background:var(--gp-state-hover);color:var(--gp-text)}.ft-chip-remove:active{background:var(--gp-state-active)}.ft-chip-remove:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:-2px}.ft-chip-bar{background:var(--gp-border);inset-inline:0;height:2px;position:absolute;bottom:0;overflow:hidden}.ft-chip-bar:after{content:"";background:var(--gp-text);width:40%;position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:no-preference){.ft-chip-bar:after{animation:ft-chip-slide 1.1s var(--gp-ease-standard) infinite}}@keyframes ft-chip-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}[dir=rtl] .ft-chip-bar:after{animation-direction:reverse}.ft-attach-problems{align-items:flex-start;gap:var(--gp-space-2);padding:var(--gp-space-2) 0 var(--gp-space-2) var(--gp-space-3);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-lg);font-size:var(--ws-type-ui);color:var(--gp-text);display:flex}.ft-attach-problems>svg{color:var(--gp-error);flex:none;margin-block-start:3px}.ft-attach-problems ul{gap:var(--gp-space-1);overflow-wrap:anywhere;flex-direction:column;flex:auto;align-self:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ft-attach-problem-name{font-weight:600}.ft-attach-problems .ft-chip-remove{margin-block:calc(-1 * var(--gp-space-2))}.ws-composer[data-dragging=true]{border-style:dashed;border-color:var(--gp-text)}.ft-drop{z-index:3;pointer-events:none;border-radius:var(--gp-radius-2xl);background:var(--gp-surface);color:var(--gp-text);font-size:var(--ws-type-body);place-items:center;margin:0;font-weight:600;display:grid;position:absolute;inset:0}.ft-menu{z-index:30;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);flex-direction:column;display:flex;position:absolute}.ft-plus-menu{max-height:min(22rem,calc(var(--ws-vh,100dvh) * .55),var(--ft-fit));overscroll-behavior:contain;inset-inline-start:0;bottom:calc(100% + var(--gp-space-2));width:max-content;min-width:14rem;max-width:min(20rem,100vw - 32px);overflow-y:auto}.ft-menu-item{column-gap:var(--gp-space-3);min-height:var(--gp-target);padding:var(--gp-space-1) var(--gp-space-3);border-radius:var(--gp-radius-md);color:var(--gp-text);font-size:var(--ws-type-ui);text-align:start;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid}.ft-menu-icon{color:var(--gp-text-muted);grid-row:1/span 2;place-items:center;display:grid}.ft-menu-name{font-weight:600;line-height:1.25rem}.ft-menu-hint{color:var(--gp-text-muted);grid-column:2;line-height:1.25rem}.ft-menu-item:hover{background:var(--gp-state-hover)}.ft-menu-item:active{background:var(--gp-state-active)}.ft-menu-item:focus-visible{outline:var(--gp-focus-width) solid var(--gp-focus-ink);outline-offset:-2px;background:var(--gp-state-hover)}.ft-menu-foot{margin:var(--gp-space-1) var(--gp-space-3) var(--gp-space-2);padding-top:var(--gp-space-2);border-top:1px solid var(--gp-border);color:var(--gp-text-muted);font-size:var(--ws-type-ui)}@media (prefers-reduced-motion:no-preference){.ft-mention-list,.ft-menu{animation:ft-menu-in var(--gp-motion-state) var(--gp-ease-standard)}}@keyframes ft-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ft-mic-level{justify-content:center;align-items:center;gap:3px;height:18px;display:inline-flex}.ft-mic-level i{border-radius:var(--gp-radius-pill);background:currentColor;width:3px;height:8px;display:block}.ft-mic-level i:nth-child(2){height:12px}.ft-mic-level[data-hearing] i{height:14px}@media (prefers-reduced-motion:no-preference){.ft-mic-level[data-hearing] i{animation:ft-level .8s var(--gp-ease-standard) infinite;transform-origin:50%}.ft-mic-level[data-hearing] i:nth-child(2){animation-delay:.15s}.ft-mic-level[data-hearing] i:nth-child(3){animation-delay:.3s}.ft-mic-wait i{animation:ft-wait 1.2s var(--gp-ease-standard) infinite}.ft-mic-wait i:nth-child(2){animation-delay:.2s}.ft-mic-wait i:nth-child(3){animation-delay:.4s}}@keyframes ft-level{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes ft-wait{0%,to{opacity:.3}50%{opacity:1}}.ft-mic-wait{align-items:center;gap:3px;display:inline-flex}.ft-mic-wait i{border-radius:var(--gp-radius-pill);background:currentColor;width:4px;height:4px;display:block}.ft-dictate[aria-pressed=true]{background:var(--gp-selected);color:var(--gp-text);box-shadow:inset 0 0 0 1px var(--gp-border-strong)}.ft-dictate[aria-pressed=true] svg{animation:none}.ft-dictate[data-phase=error]{color:var(--gp-error)}.ft-mic-flag{border-radius:var(--gp-radius-pill);background:var(--gp-error);border:2px solid var(--gp-surface);box-sizing:content-box;width:8px;height:8px;position:absolute;inset-block-start:9px;inset-inline-end:9px}.ft-dictate-status{justify-content:space-between;align-items:center;gap:var(--gp-space-2);flex-wrap:wrap;min-width:0;display:flex}.ft-dictate-status-text{font-size:var(--ws-type-ui);color:var(--gp-text);margin:0}.ft-dictate-status-actions{gap:var(--gp-space-1);flex-wrap:wrap;display:inline-flex}@media (max-height:520px),(max-width:767px){.ft-chips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.ft-chip{scroll-snap-align:start;flex:none;max-width:85%}}@media (max-width:767px){.ft-chip-name{max-width:9.5rem}.ws-frame[data-quiet] .ws-composer{padding:var(--gp-space-1)}.ft-plus-menu{max-width:calc(100vw - 32px)}}@media (max-width:479px){.ft-dictate-status-actions .gp-button{flex:auto}}.ws-frame[data-quiet] .ws-start-composer{order:0;margin-top:0}.ws-frame[data-quiet] .ws-start-dock{z-index:2;background:var(--gp-canvas);padding-block:var(--gp-space-2) var(--gp-space-3);order:99;margin-top:auto;position:sticky;bottom:0}.ws-frame[data-quiet] .ws-start-box{padding-bottom:0}@media (max-width:767px){.ws-frame[data-quiet] .ws-start-dock{padding-bottom:var(--gp-space-3)}.ws-app[data-bar=hidden] .ws-frame[data-quiet] .ws-start-dock{padding-bottom:max(var(--gp-space-3),env(safe-area-inset-bottom))}}@media (max-height:520px){.ws-frame[data-quiet] .ws-start-dock{padding-block:var(--gp-space-1)}}.ft-dictate-status[data-open=false]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ft-composer-top:has(>.ft-dictate-status[data-open=false]:only-child){gap:0;padding:0}.ws-frame[data-quiet] .ft-composer-row{align-items:center}.ws-frame[data-quiet] .ws-composer-input{padding:10px 0}.ws-frame[data-quiet] .ws-send:disabled{color:var(--gp-text-muted);background:0 0}.ws-canvas-dock[data-canvas] .ws-chat-dock .ws-composer{padding-inline:var(--gp-space-4)}@media (prefers-reduced-motion:reduce){.ws-composer,.ws-composer-help{transition:none}}.ws-frame[data-quiet] .ws-dock{background:var(--gp-pane)}.ws-frame[data-quiet] .ws-composer{border-color:var(--gp-border);background:var(--gp-surface)}.ws-frame[data-quiet] .ws-composer:focus-within{border-color:var(--gp-action)}.ws-app .ws-dock .ws-caption{font-size:var(--ws-type-ui);line-height:var(--ws-type-ui-line);margin:0 0 var(--gp-space-2);padding-inline:var(--gp-space-3)}.ws-app .ws-dock .ws-composer+.ws-caption{margin:var(--gp-space-2) 0 0}.ws-frame[data-quiet] .ws-composer-input:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media (max-width:767px){.ws-app[data-drawer=true] .ws-main>.ws-dock{flex-direction:column;flex:0 auto;min-height:0;display:flex}.ws-app[data-drawer=true] .ws-dock>.ws-composer{flex:none}.ws-app[data-drawer=true] .ws-dock>:is(.vm-composer-meta,.ws-caption[role=status],.vm-recovery){flex:0 auto;min-height:0;max-height:20vh;overflow-y:auto}}.ft-calls{display:flex;flex-direction:column;gap:var(--gp-space-3);min-width:0}.ft-calls-bar{flex-wrap:wrap;justify-content:space-between}.ft-calls-bar,.ft-calls-list{display:flex;gap:var(--gp-space-2)}.ft-calls-list{list-style:none;margin:0;padding:0;flex-direction:column}.ft-call-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:var(--gp-space-3);text-align:start;font:inherit;color:inherit;border:1px solid var(--gp-border);border-radius:var(--gp-radius-md);cursor:pointer}.ft-call-row,.ft-call-row:hover{background:var(--gp-surface)}.ft-call-row:focus-visible{outline:2px solid var(--gp-focus-ink,currentColor);outline-offset:2px}.ft-call-name{font-weight:600;overflow-wrap:anywhere}.ft-call-meta{font-size:var(--ws-type-ui)}.ft-calls-sec{padding:var(--gp-space-3);background:var(--gp-surface);border-radius:var(--gp-radius-md)}.ft-calls-followups,.ft-calls-lines,.ft-calls-sec{display:flex;flex-direction:column;gap:var(--gp-space-2)}.ft-calls-followups,.ft-calls-lines{margin:0;padding-inline-start:1.1em}.ft-calls-followups{list-style:none;padding:0}.ft-calls-followup{display:flex;flex-direction:column;gap:var(--gp-space-2);align-items:flex-start;padding:var(--gp-space-2) 0}.ft-calls-source{display:block;font-size:var(--ws-type-ui)}.ft-calls-sub{margin:var(--gp-space-2) 0 0;font-size:var(--ws-type-ui);font-weight:600}.ft-calls-actions{display:flex;gap:var(--gp-space-2);flex-wrap:wrap;align-items:center}.ft-calls-error{color:var(--gp-error)}.ft-calls .gp-button,.ft-calls .gp-input,.ft-calls select{min-height:44px}.ft-calls .ft-dictate{min-width:44px;min-height:44px}@media (min-width:640px){.ft-calls-followup{flex-direction:row;justify-content:space-between;align-items:center}}