:root{color:#17201c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:root,body{background:#f6f5f0}body{min-width:320px}.igq-root,body{min-height:100vh}.igq-root{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0) 36%),#f6f5f0;color:#17201c}.igq-detail-stage,.igq-summary-stage,.igq-thread-stage{min-height:100vh;display:grid;place-items:center;padding:28px}.igq-thread-column{width:min(760px,100%);display:grid;grid-gap:14px;gap:14px}.igq-thread-message{justify-self:start;max-width:420px;padding:12px 14px;border:1px solid #d9ded6;border-radius:8px;background:#ffffff;color:#38423d;box-shadow:0 8px 24px rgba(38,54,47,.06)}.igq-offer-card{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;padding:24px;border:1px solid #cfd8d2;border-radius:8px;background:#ffffff;box-shadow:0 18px 44px rgba(38,54,47,.09)}.igq-offer-icon,.igq-summary-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;background:#dceee6;color:#17624c}.igq-summary-icon.danger{background:#f8dfdf;color:#9f2d2d}.igq-offer-copy{display:grid;grid-gap:12px;gap:12px}.igq-kicker{margin:0;color:#667069;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin:0}.igq-detail-header h1,.igq-offer-card h1,.igq-summary-shell h1{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08;letter-spacing:0}.igq-deferred-note,.igq-detail-section p,.igq-learning-row p,.igq-offer-card p,.igq-question p{color:#4e5b54;line-height:1.55}.igq-actions,.igq-detail-footer,.igq-meta-row,.igq-summary-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.igq-meta-row span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid #dce2de;border-radius:8px;background:#f7faf8;color:#344139;font-size:.9rem}.igq-choice,.igq-ghost,.igq-icon-button,.igq-primary,.igq-secondary,.igq-text-button,.igq-why-toggle{border:0;border-radius:8px;cursor:pointer}.igq-ghost,.igq-primary,.igq-secondary,.igq-text-button,.link-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none}.igq-primary{background:#17624c;color:#ffffff}.igq-primary:disabled{cursor:progress;opacity:.72}.igq-secondary{border:1px solid #c8d2cc;background:#ffffff;color:#24332c}.igq-ghost{background:transparent;color:#59645e}.igq-ghost.large,.igq-primary.large,.igq-secondary.large,.link-button.large{min-height:48px;padding:0 18px}.igq-detail-stage{align-content:center;gap:24px}.igq-detail-footer,.igq-detail-grid,.igq-detail-header{width:min(920px,100%)}.igq-detail-header{display:flex;gap:14px;align-items:center}.igq-icon-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #cbd5cf;background:#ffffff;color:#25322c}.igq-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.igq-detail-section{min-height:196px;padding:18px;border:1px solid #d4ddd8;border-radius:8px;background:#ffffff}.igq-detail-section h2{margin-bottom:12px;font-size:1rem}.igq-clean-list{margin:0;padding-left:18px;color:#3f4b45;line-height:1.8}.igq-facts{display:grid;grid-gap:12px;gap:12px;margin:0}.igq-facts div{display:grid;grid-gap:2px;gap:2px}.igq-facts dt{color:#667069;font-size:.78rem;font-weight:700}.igq-facts dd{margin:0;color:#24332c}.igq-detail-footer{justify-content:flex-end}.igq-runner{min-height:100vh;display:grid;grid-template-rows:auto auto 1fr;background:#13241f;color:#f8fbf8}.igq-runner-header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:18px clamp(18px,4vw,44px)}.igq-icon-button.inverse{border-color:rgba(255,255,255,.2)}.igq-icon-button.inverse,.igq-text-button.inverse{background:rgba(255,255,255,.08);color:#ffffff}.igq-runner-title{min-width:0;text-align:center}.igq-runner-title p{overflow:hidden;color:#c3d5cd;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.igq-runner-title h1{margin-top:2px;font-size:1.1rem;letter-spacing:0}.igq-progress{height:6px;background:rgba(255,255,255,.14)}.igq-progress span{display:block;height:100%;background:#78d3a8}.igq-runner-content{display:grid;place-items:center;padding:28px}.igq-question{width:min(720px,100%);display:grid;grid-gap:18px;gap:18px}.igq-question h2{font-size:clamp(1.75rem,4vw,3.2rem);line-height:1.08;letter-spacing:0}.igq-question p{color:#d4e1dc;font-size:1.02rem}.igq-choice-list{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.igq-text-answer{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.igq-text-input{width:100%;min-height:68px;padding:16px 18px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.1);color:#ffffff;font:inherit;line-height:1.45;outline:none}textarea.igq-text-input{min-height:168px;resize:vertical}.igq-text-input::placeholder{color:rgba(255,255,255,.58)}.igq-text-input:focus{border-color:#89dfb7;background:rgba(120,211,168,.14)}.igq-choice{width:100%;min-height:68px;display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.09);color:#ffffff;text-align:left}.igq-choice span{overflow-wrap:anywhere;line-height:1.35}.igq-choice.selected,.igq-choice:focus-visible,.igq-choice:hover{border-color:#89dfb7;background:rgba(120,211,168,.16);outline:none}.igq-why-toggle{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;background:transparent;color:#a9d8c3;font-weight:700}.igq-why-panel{padding:14px 16px;border-left:4px solid #78d3a8;background:rgba(255,255,255,.08);color:#e7f0eb}.igq-summary-shell{width:min(820px,100%);display:grid;grid-gap:18px;gap:18px;padding:26px;border:1px solid #d3ded8;border-radius:8px;background:#ffffff;box-shadow:0 18px 44px rgba(38,54,47,.09)}.igq-learning-list{display:grid;grid-gap:12px;gap:12px}.igq-learning-row{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px 0;border-top:1px solid #e3e8e5}.igq-learning-row svg{margin-top:2px;color:#17624c}.igq-learning-row h2{font-size:1.02rem;line-height:1.35}.igq-summary-actions{padding-top:8px}.igq-receipt{padding:10px 12px;border:1px solid #dce2de;border-radius:8px;background:#f7faf8;color:#4e5b54;font-size:.88rem;overflow-wrap:anywhere}@media (max-width:760px){.igq-detail-stage,.igq-runner-content,.igq-summary-stage,.igq-thread-stage{padding:18px}.igq-detail-grid,.igq-offer-card{grid-template-columns:1fr}.igq-detail-section{min-height:auto}.igq-actions,.igq-detail-footer,.igq-summary-actions{align-items:stretch;flex-direction:column}.igq-ghost,.igq-primary,.igq-secondary{width:100%}.igq-runner-header{grid-template-columns:auto 1fr auto;padding:14px}.igq-text-button.inverse{width:auto;padding:0 10px}}.polar-thread-card-root{display:contents}.polar-thread-view{--polar-thread-text:var(--lgp-text,#e7eee9);--polar-thread-muted:var(--lgp-muted,#b4c5bd);--polar-thread-line:var(--lgp-line,#2d3b34);--polar-thread-line-soft:var(--lgp-line-soft,#24312b);--polar-thread-panel:var(--lgp-panel,#171f1b);--polar-thread-panel-strong:var(--lgp-panel-strong,#1c2722);--polar-thread-panel-soft:var(--lgp-panel-soft,#14201a);--polar-thread-panel-sunken:var(--lgp-panel-sunken,#101512);--polar-thread-accent:var(--lgp-accent,#7dd3a8);--polar-thread-accent-text:var(--lgp-accent-text,#f0fff7);--polar-thread-danger:var(--lgp-danger,#ef9a89);--polar-thread-composer-height:var(--lgp-compose-height,68px);--polar-thread-rail-x:2px;--polar-thread-scrollbar-gutter-reserve:0px;--polar-thread-rail-right:calc(var(--polar-thread-rail-x) + var(--polar-thread-scrollbar-gutter-reserve));min-height:0;height:100%;display:flex;flex-direction:column;background:#f5f7f6;color:#1f2933;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.polar-thread-status-line{flex:0 0 auto;min-height:34px;display:flex;align-items:center;padding:8px 14px;border-bottom:1px solid #d8e2dc;background:#ffffff;color:#56615b;font-size:13px;font-weight:700}.polar-thread-message-region{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:auto;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:4px var(--polar-thread-rail-x)}.polar-thread-header{flex:0 0 auto;box-sizing:border-box;width:auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:5px;gap:5px;margin:0 var(--polar-thread-rail-right) 0 var(--polar-thread-rail-x);padding:6px 0;border-bottom:1px solid var(--polar-thread-line-soft);background:var(--polar-thread-panel-strong);color:var(--polar-thread-text)}.polar-thread-header-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.polar-thread-header-title-row{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.polar-thread-header h2,.polar-thread-header p{min-width:0;margin:0}.polar-thread-header h2{color:var(--polar-thread-text);font-size:16px;font-weight:850;line-height:1.2}.polar-thread-header h2,.polar-thread-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.polar-thread-header p{color:var(--polar-thread-muted);font-size:12px;font-weight:700;line-height:1.35}.polar-thread-header-actions,.polar-thread-header-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.polar-thread-header-badge{min-width:0;max-width:180px;overflow:hidden;padding:3px 7px;border:1px solid var(--polar-thread-line);border-radius:8px;background:var(--polar-thread-panel-soft);color:var(--polar-thread-muted);font-size:11px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.polar-thread-header-badge.tone-connected{border-color:color-mix(in srgb,var(--polar-thread-accent) 56%,var(--polar-thread-line));background:color-mix(in srgb,var(--polar-thread-accent) 15%,var(--polar-thread-panel-soft));color:var(--polar-thread-accent-text)}.polar-thread-header-badge.tone-warning{border-color:#d9a642;background:color-mix(in srgb,#d9a642 16%,var(--polar-thread-panel-soft));color:#ffdf8a}.polar-thread-header-badge.tone-danger{border-color:color-mix(in srgb,var(--polar-thread-danger) 55%,var(--polar-thread-line));background:color-mix(in srgb,var(--polar-thread-danger) 14%,var(--polar-thread-panel-soft));color:var(--polar-thread-danger)}.polar-thread-header-actions{justify-content:flex-end}.polar-thread-header-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:140px;min-height:32px;padding:0 9px;border:1px solid var(--polar-thread-line);border-radius:8px;background:var(--polar-thread-panel);color:var(--polar-thread-text);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.polar-thread-header-action span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.polar-thread-header-action:focus-visible,.polar-thread-header-action:hover,.polar-thread-header-action[aria-pressed=true]{background:var(--polar-thread-panel-soft);color:var(--polar-thread-accent-text)}.polar-thread-header-action:focus-visible{outline:2px solid var(--polar-thread-accent);outline-offset:1px}.polar-thread-header-action:disabled{cursor:not-allowed;border-color:var(--polar-thread-line-soft);background:var(--polar-thread-panel-soft);color:var(--polar-thread-muted);opacity:.7}@media (max-width:640px){.polar-thread-header{grid-template-columns:minmax(0,1fr);align-items:start}.polar-thread-header-actions{justify-content:flex-start}}.polar-thread-view-lgp{background:var(--polar-thread-panel-sunken,#101512);color:var(--polar-thread-text);--polar-thread-scrollbar-gutter-reserve:0px}.polar-thread-view-lgp.has-staged-attachments{--polar-thread-composer-height:var(--lgp-compose-expanded-height,112px)}.polar-thread-view-lgp .polar-thread-message-region{overscroll-behavior:contain;background:var(--polar-thread-panel-sunken,#101512);scrollbar-width:thin;scrollbar-color:var(--polar-thread-line) transparent}.polar-thread-view-lgp .polar-thread-message-region::-webkit-scrollbar{width:8px;height:8px}.polar-thread-view-lgp .polar-thread-message-region::-webkit-scrollbar-track{background:transparent}.polar-thread-view-lgp .polar-thread-message-region::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--polar-thread-line) 72%,transparent);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.polar-thread-view-lgp .polar-thread-message-region::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--polar-thread-accent) 60%,var(--polar-thread-line));background-clip:padding-box}.polar-thread-view-lgp .polar-thread-history-loading{margin:0;padding:4px 0 8px;color:var(--polar-thread-muted);text-align:center;font-size:12px;font-weight:750}.polar-thread-view-lgp .polar-thread-lgp-post{box-sizing:border-box;width:100%;max-width:100%;padding:10px 12px;border-left:3px solid transparent;border-radius:6px;background:var(--polar-thread-panel-strong);color:var(--polar-thread-text)}.polar-thread-view-lgp .polar-thread-lgp-post[data-historical-catchup=true]{border-left-color:var(--polar-thread-accent)}.polar-thread-view-lgp .polar-thread-lgp-post-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:6px}.polar-thread-view-lgp .polar-thread-lgp-post-meta,.polar-thread-view-lgp .polar-thread-lgp-post-metadata,.polar-thread-view-lgp .polar-thread-lgp-post-routing{color:var(--polar-thread-muted);font-size:12px}.polar-thread-view-lgp .polar-thread-lgp-post-routing{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-thread-view-lgp .polar-thread-lgp-post-metadata{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.polar-thread-view-lgp .polar-thread-lgp-post-metadata-chip{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:100%;padding:2px 7px;border:1px solid color-mix(in srgb,var(--polar-thread-line) 76%,transparent);border-radius:6px;background:color-mix(in srgb,var(--polar-thread-panel-soft) 82%,var(--polar-thread-panel-strong));color:var(--polar-thread-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.35}.polar-thread-view-lgp .polar-thread-lgp-post-metadata-chip strong{color:var(--polar-thread-text);font-weight:650}.polar-thread-view-lgp .polar-thread-lgp-post-content{display:grid;grid-gap:8px;gap:8px;min-width:0;max-width:100%}.polar-thread-view-lgp .polar-thread-lgp-post-body{box-sizing:border-box;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--polar-thread-text);white-space:pre-wrap}.polar-thread-view-lgp .polar-thread-lgp-post-body .polar-thread-rich-text{width:100%;min-width:0;max-width:100%}.polar-thread-thinking-blocks{margin-top:8px;color:var(--polar-thread-muted)}.polar-thread-thinking-blocks summary{cursor:pointer;font-size:.86rem}.polar-thread-thinking-block-list{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.polar-thread-thinking-block{margin:0;min-width:0;max-width:100%;color:var(--polar-thread-muted);white-space:normal;word-break:break-word;font-size:.86rem;line-height:1.5}.polar-thread-thinking-block .polar-thread-rich-text{width:100%;min-width:0;max-width:100%}.polar-thread-view-lgp .polar-thread-lgp-relay-button{justify-self:start;min-height:30px;width:auto;max-width:180px;padding:0 10px;border:1px solid var(--polar-thread-line);border-radius:8px;background:var(--polar-thread-panel-strong);color:var(--polar-thread-text);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.polar-thread-view-lgp .polar-thread-lgp-relay-button:focus-visible,.polar-thread-view-lgp .polar-thread-lgp-relay-button:hover{background:var(--polar-thread-panel-soft);outline:2px solid var(--polar-thread-accent);outline-offset:1px}.polar-thread-view-chat{--polar-thread-text:#27342e;--polar-thread-muted:#6f7b74;--polar-thread-line:#c7d6cd;--polar-thread-line-soft:#dce7e1;--polar-thread-panel:#f6faf7;--polar-thread-panel-strong:#ffffff;--polar-thread-panel-soft:#e6f1ea;--polar-thread-accent:#4f7f63;--polar-thread-accent-text:#163723;--polar-thread-danger:#9a3a2b;--polar-thread-composer-height:76px;background:#eef4f0;color:var(--polar-thread-text)}.polar-thread-view-chat.chatAllElementsThread{--polar-thread-composer-height:284px}.polar-thread-view-chat .polar-thread-status-line{min-height:var(--polar-thread-chat-status-min-height,34px);padding:var(--polar-thread-chat-status-padding,8px 14px);border-bottom:var(--polar-thread-chat-status-border-bottom,1px solid rgba(163,184,172,.58));background:var(--polar-thread-chat-status-background,rgba(255,255,255,.7));color:var(--polar-thread-chat-status-color,#53635a);font-size:var(--polar-thread-chat-status-font-size,13px);font-weight:var(--polar-thread-chat-status-font-weight,700);text-transform:var(--polar-thread-chat-status-text-transform,none)}.polar-thread-view-chat .polar-thread-message-region{align-content:var(--polar-thread-chat-message-align,end);gap:var(--polar-thread-chat-message-gap,12px);padding:var(--polar-thread-chat-message-padding,18px var(--polar-thread-rail-x));border:var(--polar-thread-chat-message-border,0);border-radius:var(--polar-thread-chat-message-radius,0);background:var(--polar-thread-chat-message-background,linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.22)),#e9f1ec)}.polar-thread-view-chat .polar-thread-state{justify-self:center;width:var(--polar-thread-chat-state-width,auto);max-width:var(--polar-thread-chat-state-max-width,min(680px,92%));display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--polar-thread-chat-state-gap,8px);padding:var(--polar-thread-chat-state-padding,9px 12px);border:var(--polar-thread-chat-state-border,1px solid #d7e2dc);border-radius:var(--polar-thread-chat-state-radius,999px);background:var(--polar-thread-chat-state-background,rgba(255,255,255,.72));color:var(--polar-thread-chat-state-color,#53635a);font-size:var(--polar-thread-chat-state-font-size,13px);font-weight:var(--polar-thread-chat-state-font-weight,800)}.polar-thread-view-chat .polar-thread-state.error{justify-content:var(--polar-thread-chat-error-justify,center);border-color:var(--polar-thread-chat-error-border-color,#e2b9ae);background:var(--polar-thread-chat-error-background,#fff4f1);color:var(--polar-thread-chat-error-color,#93412f)}.polar-thread-view-chat .polar-thread-state-action{min-height:var(--polar-thread-chat-state-action-height,34px);flex:0 0 auto;padding:var(--polar-thread-chat-state-action-padding,0 10px);border:var(--polar-thread-chat-state-action-border,1px solid color-mix(in srgb,var(--polar-thread-danger) 24%,transparent));border-radius:var(--polar-thread-chat-state-action-radius,10px);background:var(--polar-thread-chat-state-action-background,color-mix(in srgb,var(--polar-thread-danger) 9%,white));color:var(--polar-thread-chat-state-action-color,var(--polar-thread-danger));font:inherit;font-weight:var(--polar-thread-chat-state-action-font-weight,900);cursor:pointer}.polar-thread-view-chat .polar-thread-state-action:disabled{cursor:not-allowed;opacity:.54}.polar-thread-empty-card{width:min(560px,100%);align-self:center;justify-self:center;padding:var(--polar-thread-empty-card-padding,clamp(22px,4vw,34px));border:var(--polar-thread-empty-card-border,1px solid #d7e2dc);border-radius:var(--polar-thread-empty-card-radius,16px);background:var(--polar-thread-empty-card-background,rgba(255,255,255,.78));color:var(--polar-thread-text);box-shadow:var(--polar-thread-empty-card-shadow,0 18px 46px rgba(39,52,46,.1));text-align:center}.polar-thread-empty-card span{display:block;color:var(--polar-thread-empty-card-kicker-color,var(--polar-thread-accent-text));font-size:var(--polar-thread-empty-card-kicker-size,12px);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.polar-thread-empty-card h3{margin:8px 0 0;color:var(--polar-thread-empty-card-title-color,var(--polar-thread-text));font-size:var(--polar-thread-empty-card-title-size,28px);line-height:1.08}.polar-thread-empty-card p{max-width:420px;margin:10px auto 0;color:var(--polar-thread-empty-card-body-color,var(--polar-thread-muted));font-size:var(--polar-thread-empty-card-body-size,16px);line-height:1.5}.polar-thread-view-chat .polar-thread-stream-row,.polar-thread-view-chat [data-ui-id=PTHREAD-MESSAGE-ROW]{display:grid}.polar-thread-view-chat [data-thread-card]{justify-self:start;max-width:min(680px,86%)}.polar-thread-view-chat [data-thread-card]>*{max-width:100%}.chatBubble{width:-moz-fit-content;width:fit-content;min-width:min(220px,100%);max-width:min(680px,76%);display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--polar-thread-line-soft);border-radius:16px 16px 16px 6px;background:var(--polar-thread-panel-strong);color:var(--polar-thread-text);box-shadow:0 1px 0 rgba(39,52,46,.06)}.chatBubble.assistant{justify-self:start}.chatBubble.user{justify-self:end;margin-left:auto;border-color:#bfd9cc;border-radius:16px 16px 6px 16px;background:#dff0e7}.chatBubble.system,.chatBubble.unknown{justify-self:center;min-width:0;max-width:min(620px,90%);border-color:#d8e2dc;border-radius:999px;background:rgba(255,255,255,.72);color:#55625b}.chatBubble>span{color:var(--polar-thread-muted);font-size:12px;font-weight:900}.polar-thread-view-chat .polar-thread-composer-reason{align-self:end;padding:0 4px}.polar-thread-view-chat.chatAllElementsThread .polar-thread-staged-attachments{flex-wrap:wrap;height:116px;max-height:116px;align-content:start;overflow:hidden}.polar-thread-state{flex:0 0 auto;padding:12px 14px;color:#56615b;background:#ffffff;border-bottom:1px solid #d8e2dc}.polar-thread-state.error{color:#8a2b1d;background:#fff5f2}.polar-thread-view-lgp .polar-thread-state.error{margin:10px 14px 0;padding:10px;border:1px solid color-mix(in srgb,var(--polar-thread-danger) 34%,var(--polar-thread-line));border-radius:8px;background:color-mix(in srgb,var(--polar-thread-danger) 10%,var(--polar-thread-panel-strong));color:var(--polar-thread-danger);font-weight:750}.polar-thread-stream-row,.polar-thread-view [data-ui-id=PTHREAD-MESSAGE-ROW]{min-width:0}.polar-thread-rich-block,.polar-thread-view [data-ui-id=LGP-MESSAGE-ITEM],.polar-thread-view [data-ui-id=PTHREAD-MESSAGE-ROW],[data-render-contained=true]{content-visibility:auto;contain-intrinsic-size:auto 120px}.polar-thread-stream-row{opacity:.92}.polar-thread-stream-safety-status{margin:8px var(--polar-thread-rail-x) 0;color:var(--polar-thread-muted);font-size:12px;line-height:1.4}.polar-thread-view-lgp .polar-thread-stream-safety-status{margin-inline:0;padding:8px 12px;border-top:1px solid var(--polar-thread-line-soft)}.polar-thread-composer{flex:0 0 auto;position:relative;box-sizing:border-box;width:auto;min-width:0;min-height:var(--polar-thread-composer-height);align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(42px,auto);align-content:center;grid-gap:8px;gap:8px;margin:0 var(--polar-thread-rail-right) 0 var(--polar-thread-rail-x);padding:10px 0;border-top:0;border-radius:0 0 12px 12px;background:color-mix(in srgb,var(--polar-thread-panel-strong) 82%,var(--polar-thread-panel-soft));color:var(--polar-thread-text)}.polar-thread-view.has-staged-attachments .polar-thread-composer{grid-template-rows:minmax(28px,auto) 42px}.polar-thread-view.polar-thread-view-chat.chatAllElementsThread.has-staged-attachments .polar-thread-composer{grid-template-rows:auto 116px auto 42px}.polar-thread-composer-row{grid-column:1/-1;display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:end;grid-gap:6px;gap:6px;min-height:44px;padding:4px;border:1px solid color-mix(in srgb,var(--polar-thread-line) 36%,transparent);border-radius:14px;background:color-mix(in srgb,var(--polar-thread-panel) 88%,var(--polar-thread-panel-soft));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--polar-thread-panel-strong) 72%,transparent)}.polar-thread-composer-row.no-actions,.polar-thread-composer-row.no-send{grid-template-columns:36px minmax(0,1fr) auto}.polar-thread-composer-row.no-actions.no-send{grid-template-columns:36px minmax(0,1fr)}.polar-thread-composer-row.no-attach{grid-template-columns:minmax(0,1fr) auto auto}.polar-thread-composer-row.no-attach.no-actions,.polar-thread-composer-row.no-attach.no-send{grid-template-columns:minmax(0,1fr) auto}.polar-thread-composer-row.no-attach.no-actions.no-send{grid-template-columns:minmax(0,1fr)}.polar-thread-composer-actions button,.polar-thread-icon-button,.polar-thread-send-button{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--polar-thread-text);font-weight:800;cursor:pointer}.polar-thread-icon-button{font-size:18px}.polar-thread-send-button{gap:6px;width:auto;padding:0 14px;border:1px solid var(--polar-thread-accent);background:var(--polar-thread-accent);color:var(--polar-thread-panel-strong);white-space:nowrap}.polar-thread-button-icon{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center}.polar-thread-button-svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.polar-thread-composer-actions button:disabled,.polar-thread-icon-button:disabled,.polar-thread-send-button:disabled{cursor:not-allowed;border-color:var(--polar-thread-line-soft);background:var(--polar-thread-panel-soft);color:var(--polar-thread-muted)}.polar-thread-action-button:hover,.polar-thread-action-button[aria-expanded=true],.polar-thread-icon-button:hover{background:var(--polar-thread-panel-soft);color:var(--polar-thread-accent-text)}.polar-thread-action-button:focus-visible,.polar-thread-icon-button:focus-visible,.polar-thread-send-button:focus-visible{outline:2px solid var(--polar-thread-accent);outline-offset:1px}.polar-thread-composer-input{width:100%;box-sizing:border-box;min-width:0;min-height:34px;resize:none;overflow:hidden;padding:7px 4px;border:0;border-radius:8px;background:transparent;color:var(--polar-thread-text);font:inherit;outline:none}.polar-thread-composer-input::placeholder{color:var(--polar-thread-muted)}.polar-thread-composer-actions{grid-column:auto;justify-self:end;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px}.polar-thread-composer-actions button{padding:0}.polar-thread-composer-panel{min-width:0;position:absolute;right:12px;bottom:calc(100% - 4px);left:12px;z-index:12;max-height:min(320px,46vh);overflow:auto;padding:10px;border:1px solid color-mix(in srgb,var(--polar-thread-line) 54%,transparent);border-radius:12px;background:var(--polar-thread-panel-strong);color:var(--polar-thread-text);box-shadow:0 18px 44px color-mix(in srgb,var(--polar-thread-text) 18%,transparent)}.polar-thread-composer-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--polar-thread-muted);font-size:12px;font-weight:850;text-transform:uppercase}.polar-thread-composer-panel-groups,.polar-thread-composer-panel-list{display:grid;grid-gap:6px;gap:6px}.polar-thread-composer-panel-list button{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);align-items:center;grid-gap:3px 10px;gap:3px 10px;min-height:42px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--polar-thread-text);text-align:left;font:inherit}.polar-thread-composer-panel-list button:focus-visible,.polar-thread-composer-panel-list button:hover,.polar-thread-composer-panel-list button[aria-selected=true]{background:var(--polar-thread-panel-soft);outline:none}.polar-thread-composer-panel-list button[aria-selected=true]{box-shadow:inset 3px 0 0 var(--polar-thread-accent)}.polar-thread-composer-panel-list button:disabled{color:var(--polar-thread-muted);cursor:not-allowed;opacity:.62}.polar-thread-composer-panel-list button strong{font-weight:850}.polar-thread-composer-panel-list button small,.polar-thread-composer-panel-list button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--polar-thread-muted)}.polar-thread-composer-panel-list button small{grid-column:1/-1;font-size:12px}.polar-thread-composer-panel-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));grid-gap:6px;gap:6px}.polar-thread-composer-panel-emoji-grid button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--polar-thread-text);font-size:20px}.polar-thread-composer-panel-emoji-grid button:focus-visible,.polar-thread-composer-panel-emoji-grid button:hover{background:var(--polar-thread-panel-soft);outline:none}.polar-thread-composer-panel-group{display:grid;grid-gap:6px;gap:6px;padding:8px;border-radius:8px;background:var(--polar-thread-panel-soft)}.polar-thread-composer-panel-group h4{margin:0;color:var(--polar-thread-muted);font-size:12px;font-weight:850}.polar-thread-composer-panel-group>div{display:flex;flex-wrap:wrap;gap:6px}.polar-thread-composer-panel-chip{display:inline-flex;align-items:center;border:0;max-width:100%;padding:4px 7px;border-radius:999px;background:var(--polar-thread-panel);color:var(--polar-thread-text);font:inherit;font-size:12px;font-weight:750}button.polar-thread-composer-panel-chip{cursor:pointer}button.polar-thread-composer-panel-chip:focus-visible,button.polar-thread-composer-panel-chip:hover{background:color-mix(in srgb,var(--polar-thread-accent) 18%,var(--polar-thread-panel));outline:none}button.polar-thread-composer-panel-chip:disabled{color:var(--polar-thread-muted);cursor:not-allowed;opacity:.62}.polar-thread-composer-panel-empty{margin:0;color:var(--polar-thread-muted);font-size:13px;font-weight:700}.polar-thread-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.polar-thread-composer-reason{color:var(--polar-thread-danger);font-size:13px;font-weight:700}.polar-thread-staged-attachments{grid-column:1/-1;display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:thin}.polar-thread-staged-attachment{display:inline-grid;grid-template-columns:24px minmax(80px,1fr) auto auto;align-items:center;gap:6px;flex:0 0 min(340px,100%);min-width:0;min-height:28px;padding:3px 5px 3px 8px;border:1px solid var(--polar-thread-line-soft);border-radius:8px;background:var(--polar-thread-panel-soft);color:var(--polar-thread-text)}.polar-thread-staged-attachment.state-blocked,.polar-thread-staged-attachment.state-failed{border-color:color-mix(in srgb,var(--polar-thread-danger) 55%,var(--polar-thread-line));background:color-mix(in srgb,var(--polar-thread-danger) 12%,var(--polar-thread-panel-soft))}.polar-thread-staged-attachment .polar-thread-attachment-icon,.polar-thread-staged-attachment img{width:24px;height:24px;object-fit:cover;border-radius:6px}.polar-thread-staged-copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.polar-thread-staged-copy em,.polar-thread-staged-copy small,.polar-thread-staged-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.polar-thread-staged-copy small{color:var(--polar-thread-muted);font-size:11px;font-weight:750}.polar-thread-staged-copy em{color:var(--polar-thread-danger);font-style:normal;font-size:11px}.polar-thread-staged-attachment button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:28px;height:24px;min-height:24px;padding:0 7px;border:1px solid var(--polar-thread-line);border-radius:8px;background:var(--polar-thread-panel);color:var(--polar-thread-text);font-size:11px;font-weight:800;cursor:pointer}.polar-thread-staged-attachment button:disabled{cursor:not-allowed;border-color:var(--polar-thread-line-soft);background:var(--polar-thread-panel-soft);color:var(--polar-thread-muted)}.chatMarkdown,.polar-thread-rich-text{display:grid;grid-gap:8px;gap:8px;line-height:1.5}.polar-thread-rich-block{display:grid;grid-gap:8px;gap:8px;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}[data-rich-text-fallback]{white-space:pre-wrap}.chatMarkdown h1,.chatMarkdown h2,.chatMarkdown h3,.chatMarkdown p,.polar-thread-rich-text h1,.polar-thread-rich-text h2,.polar-thread-rich-text h3,.polar-thread-rich-text p{margin:0}.chatMarkdown h1,.polar-thread-rich-text h1{font-size:20px}.chatMarkdown h2,.polar-thread-rich-text h2{font-size:18px}.chatMarkdown h3,.polar-thread-rich-text h3{font-size:16px}.chatMarkdown ol,.chatMarkdown ul,.polar-thread-rich-text ol,.polar-thread-rich-text ul{margin:0;padding-left:22px}.chatMarkdown blockquote,.polar-thread-rich-text blockquote{margin:0;padding-left:10px;border-left:3px solid #c4d1ca;color:#47534d}.chatMarkdown pre,.polar-thread-rich-text pre{max-width:100%;overflow:auto;margin:0;padding:10px;border-radius:8px;background:#edf2ef}.chatMarkdown code,.polar-thread-rich-text code{padding:1px 4px;border-radius:5px;background:#edf2ef}.polar-thread-view-lgp .polar-thread-rich-text pre{border:1px solid color-mix(in srgb,var(--polar-thread-line) 72%,transparent);background:var(--polar-thread-panel-sunken);color:var(--polar-thread-text)}.polar-thread-view-lgp .polar-thread-rich-text code{border:1px solid color-mix(in srgb,var(--polar-thread-line) 64%,transparent);background:color-mix(in srgb,var(--polar-thread-panel-sunken) 78%,var(--polar-thread-panel));color:var(--polar-thread-text)}.polar-thread-view-lgp .polar-thread-rich-text pre code{padding:0;border:0;background:transparent}.chatMarkdown table,.polar-thread-rich-text table{width:100%;border-collapse:collapse;font-size:13px}.chatMarkdown td,.chatMarkdown th,.polar-thread-rich-text td,.polar-thread-rich-text th{padding:6px 8px;border:1px solid #d8e2dc;text-align:left}.chatAttachmentList{display:flex;flex-wrap:wrap;gap:8px}.chatAttachmentChip{max-width:360px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid #d8e2dc;border-radius:8px;background:#f8faf9}.chatAttachmentPreview{width:42px;height:42px;object-fit:cover;border-radius:6px}.chatAttachmentChip>span:not(.polar-thread-attachment-icon){min-width:0;display:grid}.chatAttachmentAction{color:#176340;font-size:12px;font-weight:900}.polar-thread-attachment-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:6px;background:#dfe9e3;color:#176340;font-weight:900}.polar-thread-lgp-post-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.polar-thread-lgp-post-attachment{width:128px;display:grid;grid-gap:6px;gap:6px;margin:0}.polar-thread-lgp-post-attachment img{width:128px;height:96px;object-fit:cover;border:1px solid var(--polar-thread-line);border-radius:10px;background:var(--polar-thread-panel-soft)}.polar-thread-lgp-post-attachment figcaption{color:var(--polar-thread-muted);font-size:11px;overflow-wrap:anywhere}.polar-thread-muted{color:var(--polar-thread-muted)}@media (max-width:640px){.polar-thread-composer-row{grid-template-columns:36px minmax(0,1fr)}.polar-thread-composer-actions,.polar-thread-send-button{grid-column:1/-1}.polar-thread-composer-row.no-send .polar-thread-composer-actions{grid-column:auto}.chatAttachmentChip,.polar-thread-staged-attachment{grid-template-columns:42px minmax(0,1fr)}}.polar-thread-inquiry-offer{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;max-width:min(680px,100%);padding:14px;border:1px solid var(--polar-thread-line-soft);border-radius:8px;background:var(--polar-thread-panel-soft);color:var(--polar-thread-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.polar-thread-inquiry-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--polar-thread-accent) 16%,var(--polar-thread-panel-soft));color:var(--polar-thread-accent);font-weight:900}.polar-thread-inquiry-copy{min-width:0;display:grid;grid-gap:8px;gap:8px}.polar-thread-inquiry-kicker{margin:0;color:var(--polar-thread-muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.polar-thread-inquiry-copy h3,.polar-thread-inquiry-copy h4,.polar-thread-inquiry-copy p{margin:0}.polar-thread-inquiry-copy h3{font-size:16px;line-height:1.25}.polar-thread-inquiry-copy h4{font-size:14px;line-height:1.3}.polar-thread-inquiry-copy p{color:var(--polar-thread-muted);line-height:1.45}.polar-thread-inquiry-actions,.polar-thread-inquiry-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.polar-thread-inquiry-meta span,.polar-thread-inquiry-status{padding:4px 7px;border:1px solid var(--polar-thread-line-soft);border-radius:8px;background:var(--polar-thread-panel-strong);color:var(--polar-thread-text);font-size:12px}.polar-thread-inquiry-ghost,.polar-thread-inquiry-primary,.polar-thread-inquiry-secondary{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-radius:8px;font-weight:900;text-decoration:none}.polar-thread-inquiry-primary{color:var(--polar-thread-panel-strong);background:var(--polar-thread-accent);border:1px solid var(--polar-thread-accent)}.polar-thread-inquiry-secondary{color:var(--polar-thread-text);background:var(--polar-thread-panel);border:1px solid var(--polar-thread-line)}.polar-thread-inquiry-ghost{color:var(--polar-thread-muted);background:transparent;border:0;cursor:pointer}.polar-thread-inquiry-dismissed,.polar-thread-inquiry-review-result{padding:10px;border:1px solid var(--polar-thread-line-soft);border-radius:8px;background:var(--polar-thread-panel-strong);color:var(--polar-thread-text)}.polar-thread-inquiry-review-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.polar-thread-inquiry-review-list span{display:block;color:var(--polar-thread-muted)}.polar-thread-inquiry-review-management{padding:12px}.polar-thread-inquiry-review-management .polar-thread-inquiry-icon{display:none}.polar-thread-inquiry-review-management .polar-thread-inquiry-copy{gap:8px}.polar-thread-inquiry-review-management .polar-thread-inquiry-kicker{font-size:11px}.polar-thread-inquiry-review-management h3{font-size:16px}.polar-thread-inquiry-review-management .polar-thread-inquiry-review-list{padding-left:16px}.polar-thread-inquiry-error{color:var(--polar-thread-danger);font-weight:800}.polar-voice-input{align-items:center;display:inline-flex;gap:.35rem;min-width:0}.polar-voice-input-action svg{height:1.15rem;width:1.15rem}.polar-voice-input.state-recording .polar-voice-input-action{color:#c93b3b}.polar-voice-input-error,.polar-voice-input-status{font-size:.75rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.polar-voice-input-error{color:#b42318}.polar-voice-input-cancel{background:transparent;border:0;color:inherit;cursor:pointer;font-size:1rem;padding:.15rem}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202124;background:#f6f7f8}button{font:inherit}.pfc-root{min-height:100vh;padding:42px clamp(18px,5vw,80px);background:linear-gradient(180deg,#ffffff,#eef2f4)}.pfc-workbench{width:min(880px,100%);display:grid;grid-gap:18px;gap:18px}.pfc-workbench header p{margin:0 0 8px;color:#586069;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pfc-workbench h1{margin:0;color:#111315;font-size:clamp(30px,4vw,48px);letter-spacing:0;line-height:1.05}.pfc-panel{display:grid;grid-gap:14px;gap:14px;width:min(620px,100%);padding:18px;border:1px solid #d9dee3;border-radius:8px;background:#fff;box-shadow:0 16px 42px rgba(20,24,28,.08)}.pfc-panel-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.pfc-panel-main p{margin:0 0 4px;color:#697078;font-size:13px;font-weight:700}.pfc-panel-main h2{margin:0;color:#15181b;font-size:24px;letter-spacing:0}.pfc-panel-main small,.pfc-receipt{color:#697078;overflow-wrap:anywhere}.pfc-status{min-width:98px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border-radius:999px;color:#36414c;background:#eef1f3;font-size:13px;font-weight:800}.pfc-status.pending{color:#6f4c00;background:#fff0c2}.pfc-status.sent{color:#155d32;background:#dff7e8}.pfc-status.failed{color:#8d211c;background:#ffe5e2}.pfc-error{border:1px solid #f3bbb5;border-radius:8px;color:#8d211c;background:#fff4f2;font-size:14px;font-weight:700}.pfc-error,.pfc-receipt{margin:0;padding:10px 12px}.pfc-receipt{border:1px solid #d9eee1;border-radius:8px;background:#f4fbf7;font-size:13px}.pfc-send{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:start;padding:9px 14px;border:0;border-radius:8px;color:#fff;background:#175f9a;font-weight:800;cursor:pointer}.pfc-send:disabled{cursor:not-allowed;opacity:.55}.pfc-ink{display:grid;grid-gap:10px;gap:10px;min-width:min(360px,100%);padding:12px;border:1px solid #d9dee3;border-radius:8px;background:#fff}.pfc-ink header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pfc-ink header span{color:#697078;font-size:12px}.pfc-ink>p{margin:0;color:#4f5963;font-size:13px;line-height:1.45}.pfc-ink-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pfc-ink-fields input{min-width:0;padding:8px 10px;border:1px solid #cfd5db;border-radius:7px}.pfc-ink-actions{display:flex;gap:8px}.pfc-ink-actions button{padding:8px 11px;border:1px solid #bfc8d0;border-radius:7px;background:#f6f8fa;font-weight:700}.pfc-ink-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.pfc-root{padding:22px 12px}.pfc-panel-main{grid-template-columns:1fr}.pfc-send,.pfc-status{width:100%}.pfc-ink-fields{grid-template-columns:1fr}}