[aria-labelledby=artifact-update-title],#update-entry-button,#update-prompt,#cache-status,.remember-login{display:none!important}.password-options>[data-login-agreement=forgot-password]{margin-left:auto}html[data-web-login] .app-shell,html[data-web-login] .skip-link{display:none!important}.web-login{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;overflow:auto;background:#f5f7fa;color:#182230;font:15px/1.6 system-ui,sans-serif}.web-session-restoring>.web-session-copy{margin:0}.web-session-restoring[data-web-error=true]{overflow:auto;justify-content:safe center}.workspace-backdrop{background:#fff}.workspace-dialog{box-sizing:border-box;width:960px;max-width:calc(100% - 16px);max-height:calc(100dvh - 32px);margin:auto;padding:20px 24px;overflow:auto;border:0;border-radius:10px;background:#fff;color:#303133;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-dialog::backdrop{background:#0007}.workspace-dialog h1{margin:0 32px 12px 0;font-size:16px;line-height:24px;font-weight:600;color:#4b4d4f}.workspace-dialog button{padding:4px 15px;min-height:32px;border:1px solid #e0e0e3;border-radius:8px;background:#fff;color:#4b4d4f;font:inherit;box-shadow:0 2px #00000002}.workspace-dialog button:hover{border-color:#4096ff;color:#4096ff}.workspace-dialog .workspace-close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;border:0;color:#71717a;font-size:28px;font-weight:300;line-height:1;box-shadow:none}.workspace-picker{container:workspace-picker / inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.workspace-hint{margin:0;color:#71717a}.workspace-search{display:flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid #d9d9d9;border-radius:8px}.workspace-search:focus-within{border-color:#1677ff}.workspace-search input{width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;line-height:22px}.workspace-search input::placeholder{color:#71717a;opacity:1}.workspace-search-icon{position:relative;flex:0 0 10px;width:10px;height:10px;margin:0 1px 3px 0;border:1.5px solid #4b4d4f;border-radius:50%}.workspace-search-icon:after{position:absolute;content:"";width:6px;height:1.5px;right:-5px;bottom:-3px;transform:rotate(45deg);background:#4b4d4f}.workspace-viewport{min-height:0;overflow:hidden;border:1px solid #e0e0e3;border-radius:8px;background:#fafafa}.workspace-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-height:min(480px,52dvh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:12px}.workspace-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid #e0e0e3;border-radius:8px;background:#fff;cursor:pointer}.workspace-card:hover,.workspace-card:has(:checked){border-color:#1677ff}.workspace-card:has(:checked){background:#1677ff0f}.workspace-card:has(:focus-visible){outline:2px solid #1677ff;outline-offset:-2px}.workspace-radio{position:absolute;right:16px;top:18px;width:16px;height:16px;margin:0;accent-color:#1677ff}.workspace-identity{display:flex;flex-direction:column;gap:4px;padding-right:24px;overflow-wrap:anywhere}.workspace-identity strong{font-size:15px;line-height:1.5;font-weight:600}.workspace-code{color:#71717a;font-size:12px}.workspace-card dl{display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px}.workspace-card dl>div{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:12px}.workspace-card dt{color:#71717a}.workspace-card dd{margin:0;overflow-wrap:anywhere}.workspace-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;color:#71717a;font-size:12px;overflow-wrap:anywhere}.workspace-empty{grid-column:1 / -1;margin:0;padding:32px 16px;text-align:center;color:#71717a}.workspace-dialog [hidden]{display:none}.workspace-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.workspace-actions .workspace-enter{border-color:#1677ff;color:#fff;background:#1677ff}.workspace-actions .workspace-enter:hover{background:#4096ff}.workspace-actions .workspace-enter:disabled{cursor:not-allowed;color:#c4c5c7;border-color:#e0e0e3;background:#f5f5f5}@container workspace-picker (min-width: 560px){.workspace-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace-picker (min-width: 860px){.workspace-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.web-session-header{display:flex;align-items:center;justify-content:center}.web-session-content{display:flex;flex-direction:column;align-items:center;gap:24px}.web-session-actions{display:flex;justify-content:center}.web-session-actions:empty,.web-session-actions:has(>button[hidden]){display:none}.web-session-context{color:var(--muted);font-size:13px}.web-session-brand-group{display:flex;align-items:baseline;gap:16px}.web-session-brand-subtitle{padding-left:16px;border-left:1px solid var(--line-strong);color:var(--muted);font-size:13px}.web-session-restoring[data-web-error=true] .web-session-brand{font:700 20px/1.4 var(--display)}.web-session-illustration{display:block;width:280px;max-width:100%;height:222px;margin:0 auto 16px;object-fit:contain}.web-session-reason{display:inline-flex;align-items:center;gap:7px;color:var(--warning);font-size:12px;line-height:20px}.web-session-reason:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.web-session-error-title{margin:12px 0;color:var(--ink);font:650 28px/1.4 var(--display);letter-spacing:-.02em}.web-session-restoring[data-web-error=true] .web-session-copy{max-width:460px;margin:0;font:400 14px/1.9 var(--body);text-wrap:balance}.web-session-restoring[data-web-error=true] .web-session-actions{margin-top:26px}.web-session-restoring[data-web-error=true] .web-session-actions button{min-width:144px}.web-session-details{width:min(100%,400px);margin-top:22px;text-align:left}.web-session-details-summary{width:max-content;max-width:100%;margin:0 auto;color:var(--muted);font-size:12px;line-height:24px;cursor:pointer}.web-session-details-summary:focus-visible{border-radius:4px;outline:3px solid var(--action-soft);outline-offset:3px}.web-session-details-body{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font-size:12px;line-height:1.8}.web-session-detail-row{display:flex;justify-content:space-between;gap:16px}.web-session-detail-label{color:var(--muted)}.web-session-detail-value{min-width:0;font:11px/1.8 var(--mono);text-align:right;overflow-wrap:anywhere}.web-session-detail-guidance{margin:10px 0 0;color:var(--muted);line-height:1.8}.web-session-footer{flex:none;padding:0 24px 24px;color:var(--muted);font-size:12px;line-height:20px;text-align:center}@media(max-height:760px){.web-session-restoring[data-web-error=true] .web-session-header{min-height:64px}.web-session-illustration{width:228px;height:174px}.web-session-error-title{font-size:24px}}@media(max-width:760px){.web-session-restoring[data-web-error=true] .web-session-header{padding-inline:24px}.web-session-brand-subtitle{display:none}}.web-session-content{width:min(100%,560px)}.web-session-restoring[data-web-error=true] .web-session-content{gap:0}.web-session-header{gap:24px}.web-session-actions{flex-wrap:wrap;gap:12px}.web-iam-document{position:fixed;inset:0;width:100%;height:100%;border:0;background:var(--surface);z-index:100}.web-iam-document[hidden]{display:none}.conversation-share-host{position:fixed;inset:0;overflow:hidden;background:var(--surface, #fff)}.conversation-share-frame{width:100%;height:100%;border:0}
/*# sourceMappingURL=main.css.map */
