@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";body{--t-bg:#fff;--t-surface:#fff;--t-surface2:#fafafa;--t-sidebar:#f9f9f9;--t-text:#0d0d0d;--t-chat-text:#0d0d0d;--t-text2:#5d5d5d;--t-text3:#8f8f8f;--t-faint:#b4b4b4;--t-hover:#f5f5f5;--t-hover2:#ececec;--t-hover3:#f1f1f1;--t-bubble:#f4f4f4;--t-border:#0d0d0d1f;--t-border-soft:#0d0d0d1a;--t-border-dash:#0d0d0d33;--t-divider:#0000000f;--t-dim:#e0e0e0;--t-btn-fg:#fff;--t-btn-hover:#3d3d3d;--t-scrim:#0d0d0d80;--t-green-bg:#e6f4ea;--t-green-fg:#188038;--t-green-badge-bg:#f2faf5;--t-green-badge-border:#d3e8dc;--t-green-badge-fg:#3f9d63;--t-red-bg:#fce8e6;--t-red-fg:#d93025;--t-blue-bg:#e8f0fe;--t-blue-fg:#1a73e8;--t-yellow-bg:#fef7e0;--t-yellow-fg:#b06000;--t-neutral-bg:#f1f1f0;--t-neutral-fg:#37352f;--t-platform:#6d4fc4;--t-platform-bg:#7a52e01a;--t-platform-soft:#7a52e012;--t-platform-border:#7a52e040;--t-platform-divider:#7a52e029}button{appearance:none;color:inherit;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:none;padding:0}body.dark-theme{--t-bg:#212121;--t-surface:#2f2f2f;--t-surface2:#2a2a2a;--t-sidebar:#171717;--t-text:#ececec;--t-chat-text:#d6d6d6;--t-text2:#b4b4b4;--t-text3:#9b9b9b;--t-faint:#6f6f6f;--t-hover:#2f2f2f;--t-hover2:#303030;--t-hover3:#2f2f2f;--t-bubble:#303030;--t-border:#ffffff26;--t-border-soft:#ffffff1f;--t-border-dash:#ffffff40;--t-divider:#ffffff14;--t-dim:#4a4a4a;--t-btn-fg:#212121;--t-btn-hover:#fff;--t-scrim:#000000a6;--t-green-bg:#34a8532e;--t-green-fg:#81c995;--t-green-badge-bg:#34a85324;--t-green-badge-border:#81c99559;--t-green-badge-fg:#81c995;--t-red-bg:#d930252e;--t-red-fg:#f28b82;--t-blue-bg:#1a73e833;--t-blue-fg:#8ab4f8;--t-yellow-bg:#fbbf2426;--t-yellow-fg:#fdd663;--t-neutral-bg:#3a3a3a;--t-neutral-fg:#d5d5d3;--t-platform:#b9a4ff;--t-platform-bg:#b9a4ff1f;--t-platform-soft:#b9a4ff14;--t-platform-border:#b9a4ff52;--t-platform-divider:#b9a4ff33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,.view-scroll{scrollbar-gutter:stable}.soul-answer:focus-visible{border-color:#a78bfa;outline:none}body{background:var(--t-bg);color:var(--t-text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica,Arial,sans-serif}.app-shell{height:100dvh}body.theme-switching,body.theme-switching *{transition:background-color .35s,color .35s,border-color .35s,fill .35s,stroke .35s!important}a{color:var(--t-text);text-decoration:none}a:hover{color:var(--t-text);text-decoration:underline}textarea{font-family:inherit}textarea::placeholder{color:var(--t-text3)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}body.dark-theme ::-webkit-scrollbar-thumb{background:#fff3}::-webkit-scrollbar-track{background:0 0}@keyframes gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.25}}@keyframes wf-bar{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes mic-pulse{0%{box-shadow:0 0 #b3564e59}70%{box-shadow:0 0 0 9px #b3564e00}to{box-shadow:0 0 0 9px #b3564e00}}@keyframes line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes arm-wave{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes brand-orb-slow{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes soul-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes shimmer-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes soft-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes org-spin{to{transform:rotate(360deg)}}@keyframes soul-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.conv-row .conv-actions{transition:opacity .12s}@media (hover:hover) and (pointer:fine){.conv-row .conv-actions{opacity:0}.conv-row:hover .conv-actions,.conv-row:focus-within .conv-actions{opacity:1}}.hv-danger:hover{background:#b3564e14}.hv-ececec:hover{background:var(--t-hover2)}.hv-ececec-ink:hover{background:var(--t-hover2);color:var(--t-text)}.hv-f1f1f1:hover{background:var(--t-hover3)}.hv-f5f5f5:hover,.hv-surface2:hover{background:var(--t-hover)}.hv-recorder-shadow:hover{box-shadow:0 10px 36px #00000038!important}.hv-recorder-expand:hover{background:var(--t-hover);color:var(--t-text)!important}.hv-faeae8:hover{background:var(--t-red-bg)}.hv-e0e0e0:hover{background:var(--t-dim);opacity:1!important}.hv-3d3d3d:hover{background:var(--t-btn-hover)}.hv-border-dark:hover{border-color:var(--t-border-dash)}.hv-to-ink:hover{color:var(--t-text)}.hv-bright97:hover{filter:brightness(.97)}.hv-bright94:hover{filter:brightness(.94)}.hv-opacity:hover{opacity:.85}.hv-underline:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.resize-handle:focus-visible{outline:2px solid var(--t-scrim);outline-offset:-1px}.chat-tool-calls-toggle:focus-visible{outline:2px solid var(--t-scrim);outline-offset:2px;border-radius:3px}.hv-ink:hover{color:var(--t-text2)}.hv-crumb:hover{color:var(--t-text);text-decoration:underline}.hv-f1f1f1-ink:hover{background:var(--t-hover3);color:var(--t-text)}.avatar-well:hover .avatar-overlay{opacity:1}.hv-drop:hover{border-color:var(--t-scrim)!important;background:var(--t-hover)!important}.onboarding input{font-family:inherit}.onboarding input::placeholder{color:#8f8f8f}.hv-chip:hover{border-color:var(--t-border-dash)!important}.hv-restart:hover{border-color:var(--t-border-dash)!important;color:var(--t-text)!important}.hv-underline-ink:hover{text-decoration:underline;color:var(--t-text)!important}.hv-ink-strong:hover{color:var(--t-text)!important}.hv-cap-trim{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.meeting-title-edit{opacity:0;transition:opacity .12s}.meeting-title-row:hover .meeting-title-edit,.meeting-title-edit:focus-visible{opacity:1}.meeting-title-edit:hover{background:var(--t-hover);color:var(--t-text)!important}.field-focus:focus{border-color:var(--t-text)}[data-mock-action=true]{border-radius:999px;color:var(--t-platform)!important;background:var(--t-platform-soft)!important}[data-mock-action=true][aria-disabled=true]{opacity:.62}.platform-admin-banner{position:relative}.platform-admin-short{display:none}@media (width<=640px){.platform-admin-long{display:none}.platform-admin-short{display:inline}}.platform-admin-banner:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--t-platform-divider) 12%, var(--t-platform-divider) 88%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.join-view{background:var(--t-surface);flex-direction:column;min-height:100dvh;display:flex}.join-header{align-items:baseline;padding:16px 24px;display:flex}.join-main{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.join-card{text-align:center;flex-direction:column;align-items:center;width:100%;padding-bottom:8vh;animation:.4s both rise-in;display:flex}.join-form-card{max-width:380px}.join-state-card{max-width:400px}.settings-team-row,.settings-pending-row{border-top:1px solid var(--t-divider);align-items:center;gap:12px;padding:10px 0;display:flex}.settings-pending-row{padding:9px 0}.settings-receipt-row{border-top:1px solid var(--t-divider);align-items:center;gap:12px;padding:9px 0;display:flex}.settings-cap-row{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.settings-cap-editor{align-items:center;gap:8px;margin-left:auto;display:flex}.settings-usage-label{flex-shrink:0;width:210px}.settings-team-identity,.settings-pending-identity{flex-direction:column;flex-shrink:0;gap:1px;width:250px;min-width:0;display:flex}@media (width<=760px){.settings-page-frame{padding-left:20px!important;padding-right:20px!important}.join-header{align-items:center;padding:14px 16px}.join-invite-path{display:none}.join-main{align-items:flex-start;padding:42px 20px 24px}.settings-team-row,.settings-pending-row{flex-wrap:wrap;align-items:flex-start}.settings-team-identity,.settings-pending-identity{width:calc(100% - 40px)}.settings-team-row>[role=button]:nth-last-child(-n+2),.settings-pending-row>[role=button],.settings-team-row>button:last-child,.settings-pending-row>button:last-child{margin-left:40px!important}.settings-cap-row{flex-wrap:wrap;align-items:flex-start}.settings-cap-editor{flex-wrap:wrap;width:100%;margin-left:0}.settings-receipt-row{flex-wrap:wrap;align-items:flex-start}[data-settings-usage-row=true]{flex-wrap:wrap;align-items:flex-start!important}.settings-usage-label{width:calc(100% - 18px)}}@media (width<=380px){.settings-page-frame{padding-left:16px!important;padding-right:16px!important}.settings-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}}.meeting-recorder-transcript{flex-direction:column;flex:1;gap:14px;min-height:240px;padding:18px 22px;display:flex;overflow-y:auto}.meeting-recorder-footer{border-top:1px solid var(--t-divider);align-items:center;gap:8px;padding:14px 22px 16px;display:flex}.meeting-recorder-actions{gap:8px;margin-left:auto;display:flex}.meeting-recorder-panel{flex-direction:column;align-items:center;gap:8px;padding:56px clamp(20px,5vw,40px);display:flex}.meeting-recorder-panel-terminal{padding-bottom:40px}.meeting-recorder-steps{flex-direction:column;gap:8px;width:min(280px,100%);margin-top:20px;display:flex}@media (width<=519px){.meeting-recorder-footer{flex-wrap:wrap}}@media (orientation:landscape) and (height<=560px){.meeting-recorder-transcript{min-height:96px}}
