:root{--ink:#19211e;--ink-soft:#56615c;--ink-faint:#86908a;--forest:#20362d;--forest-deep:#172a22;--forest-muted:#b6c9be;--paper:#f5f5f1;--paper-deep:#eceee8;--surface:#fff;--line:#e4e7df;--line-strong:#d4d9d0;--mint:#dceee1;--mint-strong:#afd3bc;--amber:#ba7b2b;--shadow:0 18px 42px #222f280f;--font-sans:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #71a4828c}.app-frame{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{background:var(--forest);color:#f4f7f1;flex-direction:column;justify-content:space-between;min-height:100vh;padding:28px 16px 18px;display:flex}.sidebar-top{gap:26px;display:grid}.brand-lockup{color:#f7faf5;letter-spacing:-.04em;align-self:start;align-items:center;gap:10px;width:fit-content;font-size:19px;font-weight:700;display:inline-flex}.brief-mark{background:#ffffff14;border:1px solid #d9f1dd6b;border-radius:8px;align-items:flex-end;gap:3px;width:22px;height:22px;padding:4px;display:inline-flex}.brief-mark-line{background:#c4e1cc;border-radius:5px;width:3px;display:block}.brief-mark-line-one{height:7px}.brief-mark-line-two{height:11px}.brief-mark-line-three{height:14px}.organization-switcher{background:#ffffff12;border:1px solid #d4edda26;border-radius:13px;align-items:center;gap:10px;padding:11px 10px;display:flex}.organization-avatar{width:28px;height:28px;color:var(--forest-deep);background:#c6dec9;border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.organization-copy{gap:2px;min-width:0;display:grid}.organization-label,.organization-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-label{color:var(--forest-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.organization-name{color:#f4f8f2;font-size:13px;font-weight:600}.organization-chevron{color:var(--forest-muted);margin-left:auto;font-size:14px}.sidebar-search{width:100%;color:var(--forest-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;font-size:12px;display:flex}.sidebar-search:hover{color:#fff;background:#ffffff12}.sidebar-search kbd{color:#d0dfd3;border:1px solid #d4edda38;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:10px}.sidebar-nav{gap:4px;display:grid}.sidebar-label{color:#88a293;letter-spacing:.1em;text-transform:uppercase;margin:0 11px 6px;font-size:10px;font-weight:700}.sidebar-nav-item,.sidebar-settings{color:#b7cabe;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:600;transition:background .16s,color .16s;display:flex}.sidebar-nav-item:hover,.sidebar-settings:hover,.sidebar-nav-item.is-active{color:#f7faf5;background:#ffffff1a}.sidebar-nav-item.is-active{box-shadow:inset 2px 0 #b9debf}.sidebar-bottom{gap:18px;display:grid}.access-note{color:#abc1b3;border-top:1px solid #d4edda26;gap:9px;padding:12px 11px;display:flex}.access-note-mark{color:#bfe0c4;font-size:24px;line-height:11px}.access-note p,.access-note span{margin:0}.access-note p{color:#e7f1e7;font-size:12px;font-weight:600}.access-note span{margin-top:3px;font-size:11px;line-height:1.45;display:block}.workspace-main{width:min(1180px,100%);margin:0 auto;padding:58px clamp(24px,5vw,80px) 28px}.narrow-page{max-width:960px}.workspace-back-link{margin-bottom:42px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.page-heading h1{letter-spacing:-.06em;max-width:620px;margin:12px 0 0;font-size:clamp(34px,4.8vw,56px);line-height:1}.collection-empty-state{text-align:center;align-content:center;place-items:center;min-height:420px;padding:48px 28px;display:grid}.collection-empty-state h2{letter-spacing:-.045em;max-width:420px;margin:10px 0 8px;font-size:23px;line-height:1.12}.collection-empty-state>p:not(.surface-kicker){max-width:390px;color:var(--ink-soft);margin:0 0 22px;font-size:13px;line-height:1.6}.collection-empty-icon{border:1px solid var(--line);background:var(--paper);color:#769080;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid}.collection-note{color:var(--ink-faint);align-items:center;gap:7px;font-size:11px;line-height:1.4;display:inline-flex}.settings-card{max-width:600px;padding:26px}.settings-card>p{max-width:480px;color:var(--ink-soft);margin:20px 0 0;font-size:13px;line-height:1.65}.loading-frame,.state-frame{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.loading-lines{gap:9px;width:min(260px,100%);margin-top:22px;display:grid}.loading-mark{border:1px solid var(--line-strong);background:linear-gradient(135deg,#dfe9df,#fdfdf9);border-radius:14px;width:42px;height:42px}.loading-lines span{background:#e5e9e1;border-radius:8px;height:8px;display:block}.loading-lines span:nth-child(2){width:78%}.loading-lines span:nth-child(3){width:58%}.state-card{border:1px solid var(--line);width:min(480px,100%);box-shadow:var(--shadow);background:#fffc;border-radius:20px;padding:32px}.state-card-icon{border:1px solid var(--line);background:var(--paper);color:#6f8d78;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:24px;display:grid}.state-card-icon-warning{color:var(--amber);background:#fff8e9;border-color:#ecd5af}.state-card h1{letter-spacing:-.055em;margin:10px 0 9px;font-size:32px;line-height:1.05}.state-card>p:not(.brief-eyebrow){color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.state-card-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.workspace-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:46px;display:flex}.brief-eyebrow,.surface-kicker{color:#688073;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.workspace-header h1,.new-brief-panel h1{max-width:620px;color:var(--ink);letter-spacing:-.065em;margin:12px 0 10px;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:.98}.workspace-subtitle{max-width:520px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.brief-button{cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.brief-button:hover{transform:translateY(-1px)}.brief-button-primary{background:var(--forest);color:#f6fbf5;box-shadow:0 8px 18px #20362d26}.brief-button-primary:hover{background:#2b483b}.brief-button-secondary{border-color:var(--line-strong);color:var(--forest);background:#fbfcf8}.brief-button-secondary:hover{background:#f4f8f1;border-color:#b7c9bb}.brief-button-ghost{color:var(--ink-soft);background:0 0}.workspace-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:18px;display:grid}.brief-surface{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffb8;border-radius:20px}.recent-briefs-card{min-height:510px;padding:26px}.surface-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.surface-heading h2,.principle-card h2{color:var(--ink);letter-spacing:-.04em;margin:8px 0 0;font-size:19px}.text-link{color:var(--ink-soft);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--forest)}.empty-state{text-align:center;align-content:center;place-items:center;min-height:390px;padding:40px 20px;display:grid}.empty-state-icon{border:1px solid var(--line);background:var(--paper);color:#769080;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.empty-state h3{letter-spacing:-.035em;margin:0;font-size:17px}.empty-state p{max-width:280px;color:var(--ink-soft);margin:8px 0 20px;font-size:13px;line-height:1.55}.home-side-column{align-content:start;gap:18px;display:grid}.principle-card{background:var(--forest-deep);color:#f2f7f0;min-height:292px;padding:25px;position:relative;overflow:hidden}.principle-card:after{content:"";border:1px solid #c7e3cc33;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-60px;box-shadow:0 0 0 24px #c7e3cc0a,0 0 0 48px #c7e3cc08}.principle-icon{color:#cbe4cd;background:#cdead21a;border:1px solid #cdead240;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:36px;display:grid}.principle-card .surface-kicker{color:#a4c1ab}.principle-card h2{z-index:1;color:#f1f7f0;max-width:220px;font-size:25px;line-height:1.08;position:relative}.principle-card>p:last-child{z-index:1;color:#b5c8b9;max-width:275px;margin:16px 0 0;font-size:12px;line-height:1.6;position:relative}.boundary-card{padding:21px 24px}.boundary-heading{color:#6d8c77;align-items:center;gap:9px;display:flex}.boundary-card>p{color:var(--ink-soft);margin:13px 0 0;font-size:12px;line-height:1.6}.workspace-footer{color:var(--ink-faint);justify-content:space-between;gap:20px;margin-top:30px;font-size:11px;display:flex}.form-frame{background:radial-gradient(circle at 70% 10%, #e6efe4 0, transparent 28%), var(--paper);min-height:100vh;padding:28px clamp(22px,6vw,96px)}.form-topbar{justify-content:space-between;align-items:center;max-width:1050px;margin:0 auto;display:flex}.brand-lockup-dark{color:var(--forest)}.brand-lockup-dark .brief-mark{background:#e7eee7;border-color:#bbcabd}.brand-lockup-dark .brief-mark-line{background:var(--forest)}.form-topbar-status,.back-link{color:var(--ink-soft);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.new-brief-panel{width:min(580px,100%);margin:clamp(72px,12vh,140px) auto 80px}.back-link{margin-bottom:44px}.back-link:hover{color:var(--forest)}.new-brief-panel h1{font-size:clamp(42px,6vw,66px)}.form-intro{max-width:470px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.new-brief-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffc2;border-radius:18px;gap:10px;margin-top:40px;padding:26px;display:grid}.field-label{color:var(--ink);justify-content:space-between;align-items:baseline;margin-top:5px;font-size:12px;font-weight:700;display:flex}.field-label span{color:var(--ink-faint);font-size:10px;font-weight:600}.new-brief-form input{border:1px solid var(--line-strong);width:100%;height:48px;color:var(--ink);background:#fff;border-radius:10px;padding:0 13px;font-size:14px}.new-brief-form input::placeholder{color:#a1aaa3}.new-brief-form input:hover{border-color:#aebbb1}.new-brief-form input:focus{border-color:#6f997b;outline:0;box-shadow:0 0 0 3px #6f997b21}.field-help{color:var(--ink-faint);margin:-2px 0 10px;font-size:11px;line-height:1.5}.form-status{border-radius:11px;gap:10px;padding:13px;font-size:12px;display:flex}.form-status-blocked{color:#795624;background:#fff8e9;border:1px solid #ecd5af}.form-status strong{color:#63451b;margin-bottom:3px;display:block}.form-status p{margin:0;line-height:1.55}.form-submit{width:100%;margin-top:6px}.status-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.status-dot-live{background:#77bb82;box-shadow:0 0 0 4px #77bb8224}.status-dot-muted{background:#a4afa7}@media (width<=820px){.app-frame{display:block}.workspace-sidebar{min-height:auto;padding:16px 18px}.sidebar-top{gap:14px}.organization-switcher,.sidebar-search,.sidebar-bottom{display:none}.sidebar-nav{gap:4px;margin:0 -6px;padding:0 6px;display:flex;overflow-x:auto}.sidebar-label{display:none}.sidebar-nav-item{flex:none}.workspace-main{padding:38px 20px 24px}.workspace-header{margin-bottom:32px;display:block}.workspace-header .brief-button{width:100%;margin-top:24px}.page-heading{display:block}.page-heading .brief-button{width:100%;margin-top:22px}.workspace-grid{grid-template-columns:1fr}.recent-briefs-card{min-height:430px}.empty-state{min-height:310px}.workspace-footer{gap:6px;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}._roomRoot_u4vir_1{background:radial-gradient(circle at 78% -12%, #dceee1b8 0, transparent 29rem), var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans)}._accessGate_u4vir_10{border:1px solid var(--line);width:min(480px,100% - 40px);min-height:360px;box-shadow:var(--shadow);text-align:center;background:#fffc;border-radius:20px;align-content:center;place-items:center;margin:clamp(72px,14vh,150px) auto;padding:34px;display:grid}._accessGateIcon_u4vir_25{width:52px;height:52px;color:var(--forest);background:#edf6ed;border:1px solid #d2e2d4;border-radius:16px;place-items:center;margin-bottom:22px;display:grid}._accessGate_u4vir_10 h1{color:var(--ink);letter-spacing:-.06em;margin:10px 0;font-size:clamp(29px,5vw,42px);line-height:1}._accessGate_u4vir_10>p:not(._roomEyebrow_u4vir_45){max-width:360px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}._accessGateLink_u4vir_53{color:var(--forest);align-items:center;gap:7px;margin-top:24px;font-size:12px;font-weight:700;display:inline-flex}._accessGateLink_u4vir_53:hover{text-underline-offset:3px;text-decoration:underline}._roomHeader_u4vir_68{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-bottom:1px solid #e4e7dfd9;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px clamp(20px,4vw,58px);display:flex}._headerIdentity_u4vir_80,._headerActions_u4vir_81,._brandLockup_u4vir_82,._roomIdentity_u4vir_83,._privateBadge_u4vir_84,._copyButton_u4vir_85,._roomTransport_u4vir_86,._panelTitleGroup_u4vir_87,._panelTools_u4vir_88,._transcriptStatus_u4vir_89,._sourceCardTopline_u4vir_90,._sourceCardFooter_u4vir_91,._attachmentState_u4vir_92,._sourceFootnote_u4vir_93,._sourceStateSources_u4vir_94,._sourcePill_u4vir_95,._chatMeta_u4vir_96,._chatComposerToolbar_u4vir_97,._composerTools_u4vir_98{align-items:center;display:flex}._headerIdentity_u4vir_80,._headerActions_u4vir_81{gap:14px}._brandLockup_u4vir_82{color:var(--forest);letter-spacing:-.045em;gap:9px;font-size:18px;font-weight:700}._brandLockup_u4vir_82 .brief-mark{background:#e9f0e8;border-color:#bdcfc0}._brandLockup_u4vir_82 .brief-mark-line{background:var(--forest)}._headerDivider_u4vir_125{background:var(--line-strong);width:1px;height:24px}._roomIdentity_u4vir_83{min-width:0;color:var(--ink-soft);flex-wrap:wrap;gap:7px;font-size:12px}._roomName_u4vir_139{color:var(--ink);font-weight:700}._roomId_u4vir_83{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}._privateBadge_u4vir_84{color:#69806f;gap:7px;font-size:11px;font-weight:700}._copyButton_u4vir_85,._sourceButton_u4vir_159,._iconButton_u4vir_160,._moreButton_u4vir_161,._questionTab_u4vir_162,._questionTabActive_u4vir_163,._composerIconButton_u4vir_164,._sendButton_u4vir_165{cursor:pointer;font:inherit;border:0}._copyButton_u4vir_85{border:1px solid var(--line-strong);background:var(--surface);min-height:35px;color:var(--forest);border-radius:9px;gap:7px;padding:0 12px;font-size:11px;font-weight:700;transition:border-color .16s,background .16s,transform .16s}._copyButton_u4vir_85:hover{background:#f7faf5;border-color:#a7bbab;transform:translateY(-1px)}._roomBody_u4vir_190{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:20px;width:min(1440px,100%);margin:0 auto;padding:34px clamp(20px,4vw,58px) 42px;display:grid}._roomPrimary_u4vir_199,._roomRail_u4vir_200{min-width:0}._roomPrimary_u4vir_199{align-content:start;gap:18px;display:grid}._roomPrimaryIntro_u4vir_210{justify-content:space-between;align-items:flex-start;gap:24px;padding:6px 2px 8px;display:flex}._roomEyebrow_u4vir_45,._sectionKicker_u4vir_219{color:#688073;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}._roomPrimaryIntro_u4vir_210 h1{color:var(--ink);letter-spacing:-.065em;margin:10px 0 9px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:.98}._roomIntroCopy_u4vir_237{max-width:570px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}._roomTransport_u4vir_86{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffb3;border-radius:999px;flex:none;gap:8px;margin-top:8px;padding:7px 10px;font-size:11px;font-weight:700}._roomStatusDot_u4vir_258,._statusDotMuted_u4vir_259,._attachmentDot_u4vir_260,._sourcePillDot_u4vir_261{background:#a4afa7;border-radius:50%;width:7px;height:7px;display:inline-block}._attachments_u4vir_269,._transcriptPanel_u4vir_270,._railPanel_u4vir_271{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffbd;border-radius:18px}._attachments_u4vir_269{padding:20px}._attachmentsHeading_u4vir_282{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}._attachments_u4vir_269 h2,._panelHeader_u4vir_291 h2{color:var(--ink);letter-spacing:-.045em;margin:6px 0 0;font-size:17px}._attachmentsNote_u4vir_298{max-width:260px;color:var(--ink-faint);text-align:right;margin:3px 0 0;font-size:11px;line-height:1.5}._sourceGrid_u4vir_307{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}._sourceCard_u4vir_90{border:1px solid var(--line);background:#f8f9f5c2;border-radius:13px;gap:15px;min-width:0;padding:15px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}._sourceCardAttached_u4vir_324{background:#f4faf3;border-color:#b6d4bc;box-shadow:inset 0 0 0 1px #b1d3bb38}._sourceCardTopline_u4vir_90,._sourceCardFooter_u4vir_91{justify-content:space-between;gap:12px}._sourceIcon_u4vir_336,._panelIcon_u4vir_337,._questionEmptyIcon_u4vir_338,._chatEmptyIcon_u4vir_339,._sourceStateIcon_u4vir_340{border-radius:10px;place-items:center;display:grid}._sourceIcon_u4vir_336{background:var(--mint);width:31px;height:31px;color:var(--forest)}._sourceLimit_u4vir_353{color:var(--ink-faint);font-size:10px;font-weight:700}._sourceCopy_u4vir_359 h3,._sourceStateNotice_u4vir_360 h3,._questionEmpty_u4vir_338 h3,._chatEmpty_u4vir_339 h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:13px}._sourceCopy_u4vir_359 p{max-width:310px;color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.5}._attachmentState_u4vir_92{min-width:0;color:var(--ink-faint);gap:6px;font-size:10px;font-weight:700}._attachmentDotActive_u4vir_385{background:#75ae81;box-shadow:0 0 0 3px #75ae8126}._sourceButton_u4vir_159{border:1px solid var(--line-strong);background:var(--surface);min-height:30px;color:var(--forest);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}._sourceButton_u4vir_159:hover{background:#f8fcf7;border-color:#9eb9a3;transform:translateY(-1px)}._sourceButtonAttached_u4vir_413{background:#e7f3e7;border-color:#a9ceb0}._sourceFootnote_u4vir_93{color:var(--ink-faint);gap:7px;margin:15px 2px 0;font-size:10px;line-height:1.45}._transcriptPanel_u4vir_270{min-height:500px;padding:20px}._panelHeader_u4vir_291{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._panelTitleGroup_u4vir_87{gap:10px;min-width:0}._panelIcon_u4vir_337{color:#557260;background:#edf3ed;flex:none;width:31px;height:31px}._panelTools_u4vir_88{gap:7px}._transcriptStatus_u4vir_89{color:var(--ink-faint);white-space:nowrap;gap:6px;font-size:10px;font-weight:700}._iconButton_u4vir_160,._moreButton_u4vir_161,._composerIconButton_u4vir_164{width:29px;height:29px;color:var(--ink-faint);background:0 0;border-radius:8px;place-items:center;display:grid}._iconButton_u4vir_160:hover:not(:disabled),._moreButton_u4vir_161:hover:not(:disabled),._composerIconButton_u4vir_164:hover:not(:disabled){background:var(--paper-deep);color:var(--forest)}._iconButton_u4vir_160:disabled,._moreButton_u4vir_161:disabled,._questionTab_u4vir_162:disabled,._composerIconButton_u4vir_164:disabled,._sendButton_u4vir_165:disabled{cursor:not-allowed;opacity:.52}._transcriptRule_u4vir_491{background:var(--line);height:1px;margin:18px 0 0}._sourceStateNotice_u4vir_360{text-align:center;align-content:center;justify-items:center;min-height:330px;padding:34px 24px;display:grid}._sourceStateIcon_u4vir_340{color:#62816b;background:#f0f7ef;border:1px solid #d6e4d7;width:46px;height:46px;margin-bottom:15px}._sourceStateLabel_u4vir_515{color:#6b8a73;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}._sourceStateNotice_u4vir_360 h3{font-size:17px}._sourceStateBody_u4vir_528{max-width:410px;color:var(--ink-soft);margin:8px 0 17px;font-size:12px;line-height:1.6}._sourceStateSources_u4vir_94{flex-wrap:wrap;justify-content:center;gap:6px}._sourcePill_u4vir_95{color:#607967;background:#f4faf3;border:1px solid #d6e5d7;border-radius:999px;gap:6px;min-height:25px;padding:0 9px;font-size:10px;font-weight:700}._sourcePillMuted_u4vir_554{border-color:var(--line);background:var(--paper);color:var(--ink-faint)}._sourcePillMuted_u4vir_554 svg{color:#9aa69e}._transcriptFootnote_u4vir_564{color:var(--ink-faint);margin:2px 2px 0;font-size:10px;line-height:1.5}._sourceStateLoading_u4vir_571 ._sourceStateIcon_u4vir_340,._sourceStateReconnecting_u4vir_572 ._sourceStateIcon_u4vir_340{color:#a87932;background:#fff9ec;border-color:#e8ddc4}._sourceStateError_u4vir_578 ._sourceStateIcon_u4vir_340{color:#a6614c;background:#fff4f0;border-color:#eed4cc}._spinIcon_u4vir_584{animation:1.2s linear infinite _roomSpin_u4vir_1}._roomRail_u4vir_200{align-content:start;gap:18px;display:grid}._railPanel_u4vir_271{min-width:0;padding:18px}._questionPanel_u4vir_599{min-height:360px}._countBadge_u4vir_603{background:var(--paper-deep);min-width:22px;height:22px;color:var(--ink-soft);border-radius:7px;place-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}._questionTabs_u4vir_616{border-bottom:1px solid var(--line);gap:14px;margin-top:21px;display:flex}._questionTab_u4vir_162,._questionTabActive_u4vir_163{color:var(--ink-faint);background:0 0;padding:0 0 9px;font-size:10px;font-weight:700;position:relative}._questionTabActive_u4vir_163{color:var(--forest)}._questionTabActive_u4vir_163:after{background:var(--forest);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}._questionEmpty_u4vir_338,._chatEmpty_u4vir_339{text-align:center;align-content:center;justify-items:center;min-height:190px;padding:26px 12px 22px;display:grid}._questionEmptyIcon_u4vir_338,._chatEmptyIcon_u4vir_339{background:var(--paper);color:#81938a;width:40px;height:40px;margin-bottom:12px}._questionEmpty_u4vir_338 p,._chatEmpty_u4vir_339 p{max-width:245px;color:var(--ink-soft);margin:7px 0 0;font-size:11px;line-height:1.55}._conservativeNote_u4vir_676{color:#6c846f;background:#f5faf4;border:1px solid #e0eadf;border-radius:10px;align-items:flex-start;gap:7px;padding:11px 10px;font-size:10px;line-height:1.5;display:flex}._chatPanel_u4vir_689{flex-direction:column;min-height:400px;display:flex}._moreButton_u4vir_161{width:30px;color:var(--ink-soft);letter-spacing:.06em;font-size:15px}._chatMeta_u4vir_96{color:var(--ink-faint);gap:6px;margin-top:14px;font-size:10px}._chatEmpty_u4vir_339{flex:1;min-height:200px}._chatComposerShell_u4vir_714{border:1px solid var(--line);background:#fbfcf9;border-radius:12px;padding:10px}._chatComposer_u4vir_97{resize:vertical;width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px;line-height:1.5;display:block}._chatComposer_u4vir_97::placeholder{color:#9ca9a0}._chatComposer_u4vir_97:disabled{cursor:not-allowed;opacity:.72}._chatComposerToolbar_u4vir_97{justify-content:space-between;gap:8px;margin-top:3px}._composerTools_u4vir_98{gap:1px}._composerIconButton_u4vir_164{width:25px;height:25px}._sendButton_u4vir_165{background:var(--forest);color:#f7fbf6;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}._composerStatus_u4vir_768{color:var(--ink-faint);margin:7px 1px 0;font-size:9px;line-height:1.4}._srOnly_u4vir_775{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._copyButton_u4vir_85:focus-visible,._sourceButton_u4vir_159:focus-visible,._iconButton_u4vir_160:focus-visible,._moreButton_u4vir_161:focus-visible,._questionTab_u4vir_162:focus-visible,._questionTabActive_u4vir_163:focus-visible,._composerIconButton_u4vir_164:focus-visible,._sendButton_u4vir_165:focus-visible,._chatComposer_u4vir_97:focus-visible,._brandLockup_u4vir_82:focus-visible{outline-offset:3px;outline:3px solid #71a4828c}@keyframes _roomSpin_u4vir_1{to{transform:rotate(360deg)}}@media (width<=1040px){._roomBody_u4vir_190{grid-template-columns:minmax(0,1fr) minmax(270px,320px)}._attachmentsHeading_u4vir_282{display:block}._attachmentsNote_u4vir_298{text-align:left;max-width:420px;margin-top:7px}}@media (width<=860px){._roomBody_u4vir_190{grid-template-columns:1fr}._roomRail_u4vir_200{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=640px){._roomHeader_u4vir_68{flex-direction:column;align-items:flex-start;gap:13px;padding:15px 18px}._headerActions_u4vir_81{justify-content:space-between;width:100%}._roomBody_u4vir_190{gap:14px;padding:26px 14px 30px}._roomPrimaryIntro_u4vir_210{display:block}._roomTransport_u4vir_86{width:fit-content;margin-top:14px}._attachments_u4vir_269,._transcriptPanel_u4vir_270,._railPanel_u4vir_271{border-radius:15px}._attachments_u4vir_269,._transcriptPanel_u4vir_270{padding:15px}._sourceGrid_u4vir_307,._roomRail_u4vir_200{grid-template-columns:1fr}._sourceCardFooter_u4vir_91{flex-direction:column;align-items:flex-start}._sourceButton_u4vir_159{width:100%}._panelTools_u4vir_88{gap:3px}._transcriptStatus_u4vir_89{display:none}._sourceStateNotice_u4vir_360{min-height:300px;padding-left:10px;padding-right:10px}._copyButton_u4vir_85 span{display:none}._copyButton_u4vir_85{width:35px;padding:0}}@media (prefers-reduced-motion:reduce){._copyButton_u4vir_85,._sourceButton_u4vir_159{transition:none}._copyButton_u4vir_85:hover,._sourceButton_u4vir_159:hover{transform:none}._spinIcon_u4vir_584{animation:none}}
