@keyframes _spin_1yzhh_1{to{transform:rotate(360deg)}}._ring_1yzhh_7{position:relative;display:inline-grid;flex-shrink:0;place-items:center;border-radius:9999px;isolation:isolate}._ring_1yzhh_7:before{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from 0deg,var(--color-mint),var(--color-ai) 130deg,var(--color-ai-dark) 250deg,var(--color-mint));z-index:-1}._idleSpin_1yzhh_29:before{animation:_spin_1yzhh_1 18s linear infinite}._working_1yzhh_33{box-shadow:0 0 14px 4px color-mix(in srgb,var(--color-ai) 55%,transparent)}._working_1yzhh_33:before{animation:_spin_1yzhh_1 .9s linear infinite}@keyframes _pulse_1yzhh_1{0%,to{box-shadow:0 0 6px 2px color-mix(in srgb,var(--color-ai) 45%,transparent)}50%{box-shadow:0 0 16px 6px color-mix(in srgb,var(--color-ai) 55%,transparent)}}@media(prefers-reduced-motion:reduce){._idleSpin_1yzhh_29:before,._working_1yzhh_33:before{animation:none}._working_1yzhh_33{animation:_pulse_1yzhh_1 1.4s ease-in-out infinite}}._content_yrvym_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._end_yrvym_8{position:sticky;bottom:var(--space-3);flex:none;height:0;pointer-events:none}._jump_yrvym_15{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:40px;border-radius:999px;display:grid;place-items:center;padding:0;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);cursor:pointer;pointer-events:auto;animation:_jumpIn_yrvym_1 .16s ease-out}._jump_yrvym_15:hover{color:var(--color-violet);border-color:var(--color-violet)}@keyframes _jumpIn_yrvym_1{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}._text_117bv_1{display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}._para_117bv_7{margin:0;white-space:pre-wrap}._para_117bv_7+._para_117bv_7{margin-top:4px}._heading_117bv_14{margin-top:8px;padding-bottom:4px;border-bottom:1px solid var(--line);font-size:var(--fs-xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--color-violet-dark)}._heading_117bv_14:first-child{margin-top:0}._bullet_117bv_27{display:flex;align-items:baseline;gap:10px}._dot_117bv_32{flex-shrink:0;width:4px;height:4px;border-radius:9999px;background:var(--color-violet);opacity:.55;transform:translateY(-3px)}._row_117bv_41{display:flex;justify-content:space-between;gap:16px}._rowLabel_117bv_46{color:var(--color-text-muted)}._rowValue_117bv_49{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}._rowTotal_117bv_54{margin-top:4px;padding-top:6px;border-top:1px solid var(--line)}._rowTotal_117bv_54 ._rowLabel_117bv_46,._rowTotal_117bv_54 ._rowValue_117bv_49{font-weight:800;color:var(--color-heading)}._text_117bv_1 code{font-size:.9em;padding:1px 5px;border-radius:6px;background:var(--color-recess)}._qTurn_1mrrd_2{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:82%;min-width:0}._qBubble_1mrrd_11{white-space:pre-wrap;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;border-radius:14px 14px 4px;background:var(--color-green);padding:10px var(--space-4);font-size:var(--chat-fs);line-height:var(--chat-lh);color:#fff}._attachChip_1mrrd_25{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-full);background:#ffffff2e;padding:4px 10px;font-size:var(--fs-xs);font-weight:600}._aTurn_1mrrd_35{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._aRow_1mrrd_41{display:flex;gap:var(--space-3);max-width:100%;width:100%;min-width:0}._aText_1mrrd_48{flex:1;min-width:0;max-width:100%;border:1px solid var(--color-border);border-radius:4px 14px 14px;background:var(--color-surface);padding:var(--space-4);font-size:var(--chat-fs);line-height:var(--chat-lh);color:var(--color-heading);box-shadow:var(--shadow-sm)}._thinkingLine_1mrrd_61{display:inline-block;margin-right:8px;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;color:var(--color-violet-text);font-style:italic;animation:_thinkingFade_1mrrd_1 .35s ease-out}@keyframes _thinkingFade_1mrrd_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._typingDots_1mrrd_81{display:inline-flex;gap:4px;align-items:center;height:14px;vertical-align:middle}._typingDots_1mrrd_81 span{width:6px;height:6px;border-radius:9999px;background:var(--color-violet);opacity:.4;animation:_dotBounce_1mrrd_1 1s ease-in-out infinite}._typingDots_1mrrd_81 span:nth-child(2){animation-delay:.15s}._typingDots_1mrrd_81 span:nth-child(3){animation-delay:.3s}@keyframes _dotBounce_1mrrd_1{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}._inlineThinking_1mrrd_114{margin-top:10px;display:flex;align-items:center;gap:6px}._msgTools_1mrrd_120{display:flex;align-items:center;gap:2px;min-width:0}._aTools_1mrrd_126{margin-top:calc(var(--space-2) * -1);padding-left:calc(24px + var(--space-3))}._qTools_1mrrd_130{justify-content:flex-end;transition:opacity .15s ease}@media(hover:hover){._qTools_1mrrd_130{opacity:0}._qTurn_1mrrd_2:hover ._qTools_1mrrd_130,._qTurn_1mrrd_2:focus-within ._qTools_1mrrd_130{opacity:1}}._toolBtn_1mrrd_143{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:600;cursor:pointer}._toolBtn_1mrrd_143:hover{background:var(--color-surface-2);color:var(--color-heading)}._toolBtn_1mrrd_143[data-copy-state=done]{color:var(--color-green-text)}._qEdit_1mrrd_167{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-2);margin-left:10%;border:1.5px solid var(--color-green);border-radius:14px;background:var(--color-surface);padding:var(--space-3);box-shadow:var(--shadow-sm)}._qEditBox_1mrrd_179{width:100%;min-height:24px;resize:none;border:0;outline:none;background:transparent;font-family:inherit;font-size:var(--chat-fs);line-height:var(--chat-lh);color:var(--color-heading)}._qEditBar_1mrrd_191{display:flex;justify-content:flex-end;gap:var(--space-2)}._qEditCancel_1mrrd_196,._qEditSend_1mrrd_197{height:36px;padding:0 var(--space-4);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:700;cursor:pointer}._qEditCancel_1mrrd_196{border:1.5px solid var(--color-green);background:var(--color-surface);color:var(--color-green-text)}._qEditSend_1mrrd_197{border:0;background:var(--color-violet);color:#fff}._qEditSend_1mrrd_197:disabled{opacity:.45;cursor:default}@media(max-width:720px){._aRow_1mrrd_41{flex-direction:column;align-items:flex-start;gap:var(--space-2)}._aText_1mrrd_48{padding:var(--space-3);align-self:stretch;width:100%}._aTools_1mrrd_126{padding-left:0}._qBubble_1mrrd_11{padding:10px var(--space-3)}._qTurn_1mrrd_2{max-width:85%}._qEdit_1mrrd_167{margin-left:0}}._wrap_ht7hf_2{--ai-panel-h: 46dvh;--ai-panel-h-max: 78dvh;position:relative;width:100%;max-width:720px;margin:0 auto;padding:var(--space-3) var(--space-6) var(--space-4);pointer-events:none}._dock_ht7hf_12{position:relative}._panel_ht7hf_15,._bar_ht7hf_16{pointer-events:auto}._panel_ht7hf_15{--ai-page-floor: 220px;--ai-panel-room: max(120px, calc(100dvh - 68px - 24px - 24px - 62px - var(--ai-page-floor)));position:absolute;left:0;right:0;bottom:100%;display:flex;flex-direction:column;max-height:min(var(--ai-panel-h),var(--ai-panel-room));overflow:hidden;border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ai) 26%,var(--color-border))}._panelHead_ht7hf_34{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--color-ai-tint);border-bottom:1px solid color-mix(in srgb,var(--color-ai) 20%,transparent);flex-shrink:0}._panelTitle_ht7hf_43{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);color:var(--color-ai-text)}._headActions_ht7hf_52{display:flex;align-items:center;gap:var(--space-3)}._panelControls_ht7hf_57{display:flex;align-items:center;gap:2px}._closeBtn_ht7hf_62{display:grid;place-items:center;border:none;background:none;color:var(--color-muted);cursor:pointer;padding:4px}._closeBtn_ht7hf_62:hover{color:var(--color-heading)}._settingsBtn_ht7hf_74{display:flex;align-items:center;border:1px solid color-mix(in srgb,var(--color-ai) 32%,var(--color-border));background:var(--color-surface);color:var(--color-ai-text);border-radius:var(--radius-full);padding:5px 7px;cursor:pointer}._settingsBtn_ht7hf_74:hover{background:color-mix(in srgb,var(--color-ai) 12%,var(--color-surface))}._settingsBtn_ht7hf_74:disabled{opacity:.5;cursor:default}._panelThread_ht7hf_91{position:relative;flex:1;min-height:0;overflow-y:auto;outline:none}._panelThread_ht7hf_91>div{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}._hint_ht7hf_104{margin:0;font-size:var(--fs-sm);color:var(--color-neutral)}._bar_ht7hf_16{position:relative;display:flex;flex-direction:column;gap:var(--space-2);border-radius:calc(var(--radius-xl) + var(--space-2));background:var(--color-surface);border:1.5px solid color-mix(in srgb,var(--color-ai) 34%,var(--color-card));padding:9px 9px 9px 10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-ai) 7%,transparent),0 10px 28px -10px color-mix(in srgb,var(--color-ai) 38%,rgba(17,17,17,.2))}._barRow_ht7hf_123{display:flex;align-items:flex-end;gap:var(--space-2)}._bar_ht7hf_16:focus-within{border-color:var(--color-ai)}._barInput_ht7hf_131{flex:1;min-width:0;align-self:center;border:none;outline:none;background:transparent;font-family:var(--font-ui);font-size:var(--fs-md);line-height:1.45;color:var(--color-heading);resize:none;padding:8px 0;max-height:168px;overflow-y:hidden;display:block;scrollbar-width:thin}._barInput_ht7hf_131::placeholder{color:var(--color-muted)}._attachBtn_ht7hf_152{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border:none;border-radius:9999px;background:none;color:var(--color-muted);cursor:pointer}._attachBtn_ht7hf_152:hover{background:var(--color-ai-tint);color:var(--color-ai-text)}._barSend_ht7hf_168{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border:none;border-radius:9999px;background:var(--color-ai);color:#fff;cursor:pointer}._barSend_ht7hf_168:disabled{background:color-mix(in srgb,var(--color-ai) 38%,var(--color-card));cursor:default}._barSend_ht7hf_168:not(:disabled):hover{background:var(--color-ai-dark)}._barGoat_ht7hf_187{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;padding:0;border:none;background:none;cursor:pointer}._barGoat_ht7hf_187:hover{opacity:.85}._barGoatFull_ht7hf_201{display:flex;align-items:center;gap:1px;width:auto;padding:0 8px 0 0;border-radius:var(--radius-full);color:var(--color-ai-text);background:var(--color-ai-tint)}._barStop_ht7hf_211{display:inline-flex;align-items:center;gap:5px;height:44px;flex-shrink:0;padding:0 16px 0 12px;border:1.5px solid var(--color-ai);border-radius:9999px;background:var(--color-ai-tint);color:var(--color-ai-on-tint);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:700;cursor:pointer}._barStop_ht7hf_211 svg{fill:currentColor}._barStop_ht7hf_211:hover{background:var(--color-ai);color:#fff}._listening_ht7hf_234{color:var(--color-coral);background:color-mix(in srgb,var(--color-coral) 10%,transparent);animation:_micPulse_ht7hf_1 1.4s ease-in-out infinite}@keyframes _micPulse_ht7hf_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-coral) 40%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-coral) 0%,transparent)}}._dockOpen_ht7hf_250 ._panel_ht7hf_15{overflow:hidden;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ai) 26%,var(--color-border));border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 1px #ffffffb3 inset,0 -2px 6px #1111110f,0 -24px 60px -12px color-mix(in srgb,var(--color-ai) 30%,rgba(17,17,17,.28))}._barDocked_ht7hf_261{border:1px solid color-mix(in srgb,var(--color-ai) 26%,var(--color-border));border-top:1px solid color-mix(in srgb,var(--color-ai) 20%,transparent);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:color-mix(in srgb,var(--color-ai) 5%,var(--color-surface));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);box-shadow:none}._barDocked_ht7hf_261 ._barInput_ht7hf_131{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-ai) 22%,var(--color-border));border-radius:var(--radius-full);padding:10px var(--space-4)}._barDocked_ht7hf_261:focus-within ._barInput_ht7hf_131{border-color:var(--color-ai)}._barDocked_ht7hf_261:focus-within{border-top-color:color-mix(in srgb,var(--color-ai) 34%,transparent)}._dockExpanded_ht7hf_281 ._panel_ht7hf_15{--ai-page-floor: 0px;height:min(var(--ai-panel-h-max),var(--ai-panel-room));max-height:min(var(--ai-panel-h-max),var(--ai-panel-room))}._suggestion_ht7hf_289{position:absolute;left:0;right:0;bottom:calc(100% + 14px);display:flex;align-items:center;gap:var(--space-3);border-radius:18px;background:var(--color-ai-tint);border:1px solid color-mix(in srgb,var(--color-ai) 22%,transparent);padding:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .28s ease,transform .28s ease}._suggestionHidden_ht7hf_306{opacity:0;transform:translateY(10px);pointer-events:none}._suggestionVisible_ht7hf_311{opacity:1;transform:translateY(0);pointer-events:auto}._suggestion_ht7hf_289:after{content:"";position:absolute;left:26px;bottom:-6px;width:12px;height:12px;background:var(--color-ai-tint);border-right:1px solid color-mix(in srgb,var(--color-ai) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-ai) 22%,transparent);transform:rotate(45deg);border-radius:0 0 3px}._suggestionText_ht7hf_329{flex:1;font-size:var(--fs-sm);font-weight:600;color:var(--color-ai-text);line-height:1.4}._suggestionActions_ht7hf_336{display:flex;align-items:center;gap:6px;flex-shrink:0}._suggestionBtn_ht7hf_342{flex-shrink:0;border:none;border-radius:var(--radius-md);background:var(--color-ai);color:#fff;padding:8px var(--space-4);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:700;cursor:pointer;white-space:nowrap}._suggestionBtn_ht7hf_342:hover{background:var(--color-ai-dark)}._suggestionDismiss_ht7hf_358{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:9999px;background:none;color:var(--color-ai-text);opacity:.55;cursor:pointer}._suggestionDismiss_ht7hf_358:hover{opacity:1;background:color-mix(in srgb,var(--color-ai) 15%,transparent)}._wrapSide_ht7hf_377{height:100%;width:100%;max-width:none;margin:0;padding:var(--space-3) var(--space-3) var(--space-3) 0;display:flex;flex-direction:column;pointer-events:auto}._wrapSide_ht7hf_377 ._dock_ht7hf_12{flex:1;min-height:0;display:flex;flex-direction:column}._wrapSide_ht7hf_377 ._dockOpen_ht7hf_250 ._panel_ht7hf_15{position:relative;bottom:auto;flex:1;min-height:0;max-height:none;box-shadow:-8px 0 24px -18px color-mix(in srgb,var(--color-ai) 40%,rgba(17,17,17,.3))}@media(max-width:720px){._wrap_ht7hf_2{padding:var(--space-3)}._barInput_ht7hf_131{min-height:44px;box-sizing:border-box;padding-block:10px}._wrapOpen_ht7hf_411{position:fixed;inset:0;z-index:200;width:auto;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;pointer-events:auto;background:var(--color-surface)}._wrapOpen_ht7hf_411 ._dock_ht7hf_12{flex:1;min-height:0;display:flex;flex-direction:column}._wrapOpen_ht7hf_411 ._panel_ht7hf_15{position:relative;bottom:auto;flex:1;min-height:0;max-height:none;border:none;border-radius:0;box-shadow:none}._wrapOpen_ht7hf_411 ._bar_ht7hf_16,._wrapOpen_ht7hf_411 ._barDocked_ht7hf_261{border-radius:0;border-left:none;border-right:none;border-bottom:none;box-shadow:none;padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px))}._wrapOpen_ht7hf_411 ._panelHead_ht7hf_34{padding:var(--space-1) var(--space-3)}}@media(max-width:600px){._bar_ht7hf_16[data-crowded] [data-mic],._bar_ht7hf_16[data-crowded] ._barStopLabel_ht7hf_455{display:none}._bar_ht7hf_16[data-crowded] ._barStop_ht7hf_211{padding:0;width:44px;justify-content:center}}._app_4665y_1{display:flex;gap:var(--shell-gap);height:100vh;padding:var(--shell-gap);background:var(--color-ground)}._rail_4665y_10{width:var(--rail-w);flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:16px 10px;border-radius:var(--radius-card);background:linear-gradient(180deg,var(--color-green) 0%,var(--color-green-deep) 100%);box-shadow:var(--shadow-sheet)}._brand_4665y_22{display:grid;place-items:center;margin-bottom:14px;padding:0;border:none;background:none;cursor:pointer}._navItem_4665y_31{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:16px;color:#ffffffdb;font-size:var(--fs-xs);font-weight:650;transition:background .15s}._navItem_4665y_31:hover{background:#ffffff1a}._active_4665y_47{background:#ffffff2e;color:#fff}._active_4665y_47:before{content:"";position:absolute;left:-10px;top:50%;width:4px;height:26px;margin-top:-13px;border-radius:0 4px 4px 0;background:var(--color-mint)}._badge_4665y_62{position:absolute;top:4px;right:14px;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:var(--color-coral);color:#fff;font-size:11px;line-height:18px;text-align:center}._sheet_4665y_78{flex:1;min-width:0;display:flex;flex-direction:column;border-radius:var(--radius-card);background:var(--color-sheet);box-shadow:var(--shadow-sheet);overflow:hidden}._topbar_4665y_88{height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid var(--line-soft)}._org_4665y_98{display:flex;align-items:center;gap:10px}._orgMark_4665y_103{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--color-green);color:var(--color-mint);font-family:var(--font-display);font-weight:800}._orgName_4665y_114{font-family:var(--font-display);font-weight:750;color:var(--color-heading)}._body_4665y_119{flex:1;min-height:0;display:flex}._col_4665y_124{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}._page_4665y_131{flex:1;min-width:0;min-height:0;overflow:auto}._pageFull_4665y_137{flex:1;min-height:0;overflow:hidden}._aiDock_4665y_142{position:relative;z-index:20;flex:0 0 auto}._aiSide_4665y_148{width:clamp(340px,27vw,420px);flex-shrink:0;min-height:0;display:flex}._pageInner_4665y_154{padding:20px 32px 40px;display:flex;flex-direction:column;gap:20px}._pageHeader_4665y_160{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}._crumb_4665y_167{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:6px}@media(max-width:760px){._app_4665y_1{flex-direction:column-reverse;padding:0;gap:0}._rail_4665y_10{width:100%;flex-direction:row;justify-content:space-around;gap:2px;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));border-radius:0}._navItem_4665y_31{flex:1 1 0;min-width:0;padding:6px 0;gap:2px;font-size:10px;border-radius:12px}._navItem_4665y_31 span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_4665y_62{right:4px}._page_4665y_131{overflow-x:hidden}._topbar_4665y_88{padding:0 12px}._brand_4665y_22,._orgName_4665y_114{display:none}._active_4665y_47:before{display:none}._sheet_4665y_78{border-radius:0}._pageInner_4665y_154{padding:16px}}._layout_q7dua_2{display:flex;height:100%;min-height:0}._main_q7dua_7{flex:1;min-width:0;min-height:0}._heroWrap_q7dua_14{display:flex;height:100%;min-height:0;overflow-y:auto;align-items:safe center;justify-content:center;padding:var(--space-8)}._heroInner_q7dua_23{display:flex;width:100%;max-width:640px;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._heroTitle_q7dua_32{margin-top:var(--space-2);font-size:var(--fs-3xl);font-weight:800;letter-spacing:var(--tracking-display);line-height:1.08}._heroSub_q7dua_39{max-width:440px;margin:0 0 var(--space-2);font-size:var(--fs-md);color:var(--color-text-muted)}._promptBox_q7dua_45{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--space-2);border-radius:var(--radius-card);background:var(--color-card);padding:var(--space-5) var(--space-6) var(--space-4);border:1.5px solid color-mix(in srgb,var(--color-ai) 30%,var(--color-card));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-ai) 7%,transparent),0 18px 40px -16px color-mix(in srgb,var(--color-ai) 34%,rgba(17,17,17,.2));text-align:left}._promptBox_q7dua_45:focus-within{border-color:var(--color-ai)}._promptTextarea_q7dua_63{width:100%;resize:none;border:none;outline:none;background:transparent;font-family:var(--font-ui);font-size:var(--fs-md);line-height:1.5;color:var(--color-heading)}._promptTextarea_q7dua_63::placeholder{color:var(--color-muted)}._promptRow_q7dua_77{display:flex;align-items:center}._spacer_q7dua_81{flex:1}._promptIconBtn_q7dua_84{display:grid;width:40px;height:40px;place-items:center;border-radius:9999px;border:none;background:transparent;color:var(--color-muted);cursor:pointer}._promptIconBtn_q7dua_84:hover{background:var(--color-ai-tint);color:var(--color-ai-text)}._promptSendBtn_q7dua_99{display:grid;width:44px;height:44px;place-items:center;border:none;border-radius:9999px;background:var(--color-violet);color:#fff;cursor:pointer}._promptSendBtn_q7dua_99:hover{background:var(--color-violet-dark)}._promptSendBtn_q7dua_99:disabled{background:color-mix(in srgb,var(--color-violet) 38%,var(--color-card));cursor:default;box-shadow:none}._pills_q7dua_118{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}._pill_q7dua_118{border:none;border-radius:var(--radius-full);background:var(--color-card);box-shadow:0 0 0 1px var(--line) inset,var(--shadow-sm);padding:10px var(--space-4);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;color:var(--color-heading);cursor:pointer}._pill_q7dua_118:hover{background:var(--color-violet-tint);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-violet) 55%,transparent) inset}._listening_q7dua_143{color:var(--color-coral);background:color-mix(in srgb,var(--color-coral) 10%,transparent)}._chatWrap_q7dua_149{display:flex;height:100%;flex-direction:column;background:var(--color-off-white)}._thread_q7dua_155{position:relative;flex:1;min-height:0;overflow-y:auto;width:100%;outline:none}._threadInner_q7dua_163{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-6) var(--space-4);width:100%;max-width:820px;margin:0 auto}._composerInner_q7dua_172{width:100%;max-width:820px;margin:0 auto}._composer_q7dua_172{position:relative;display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-6) var(--space-4);padding:9px 9px 9px 14px;border-radius:9999px;background:var(--color-card);border:1.5px solid color-mix(in srgb,var(--color-ai) 34%,var(--color-card));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-ai) 7%,transparent),0 10px 28px -10px color-mix(in srgb,var(--color-ai) 38%,rgba(17,17,17,.2))}._composer_q7dua_172:focus-within{border-color:var(--color-ai)}._secondaryBtn_q7dua_194{display:contents}._composerIconBtn_q7dua_197{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border-radius:9999px;border:none;background:transparent;color:var(--color-muted);cursor:pointer;transition:background .15s ease,color .15s ease}._composerIconBtn_q7dua_197:hover{background:var(--color-ai-tint);color:var(--color-ai-text)}._composerInput_q7dua_216{flex:1;min-width:0;border:none;background:transparent;padding:10px var(--space-2);font-family:var(--font-ui);font-size:var(--fs-md);color:var(--color-heading);outline:none}._composerInput_q7dua_216::placeholder{color:var(--color-muted)}._stopBtn_q7dua_230{display:inline-flex;align-items:center;gap:6px;height:44px;flex-shrink:0;padding:0 16px 0 12px;border:1.5px solid var(--color-ai);border-radius:9999px;background:var(--color-ai-tint);color:var(--color-ai-on-tint);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:700;cursor:pointer}._stopBtn_q7dua_230 svg{fill:currentColor}._stopBtn_q7dua_230:hover{background:var(--color-ai);color:#fff}._sendBtn_q7dua_253{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border:none;border-radius:9999px;background:var(--color-violet);color:#fff;cursor:pointer;transition:background .15s ease}._sendBtn_q7dua_253:hover:not(:disabled){background:var(--color-violet-dark)}._sendBtn_q7dua_253:disabled{background:color-mix(in srgb,var(--color-violet) 38%,var(--color-card));cursor:default}._history_q7dua_275{width:248px;flex-shrink:0;display:flex;flex-direction:column;padding:var(--space-5) var(--space-3) var(--space-3);border-right:1px solid var(--line-soft);background:var(--color-ground)}._chatSearchWrap_q7dua_284{display:flex;align-items:center;gap:8px;min-height:40px;margin:0 0 12px;padding:0 14px;border-radius:var(--radius-full);background:var(--color-card);box-shadow:0 0 0 1px var(--line) inset;color:var(--color-neutral)}._chatSearchWrap_q7dua_284:hover{box-shadow:0 0 0 1px var(--color-border-strong) inset}._chatSearchWrap_q7dua_284:focus-within{box-shadow:var(--ring-focus)}._chatSearchInput_q7dua_302{flex:1;min-width:0;border:none;outline:none;background:none;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:500;color:var(--color-heading)}._newChatBtn_q7dua_313{display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);margin:0 0 12px;border:0;border-radius:var(--radius-full);background:var(--color-violet);padding:10px 12px;font-family:var(--font-ui);font-size:var(--fs-base);font-weight:650;color:#fff;cursor:pointer}._newChatBtn_q7dua_313:hover{background:var(--color-violet-deep)}._newChatBtn_q7dua_313:disabled{opacity:.6;cursor:default}._panelList_q7dua_337{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px}._chatHistItem_q7dua_344{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:52px;padding:8px 10px 8px 8px;border-radius:16px;color:var(--color-ink-2);font-size:var(--fs-base);font-weight:600;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}._chatHistItem_q7dua_344:hover{background:#ffffffb3;transform:translate(2px)}._pIco_q7dua_363{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;color:var(--color-text-muted)}._chatHistItemActive_q7dua_373{background:var(--color-card)!important;color:var(--color-heading);box-shadow:var(--shadow-card)}._chatHistItemActive_q7dua_373 ._pIco_q7dua_363{background:var(--color-green);color:var(--color-mint)}._chatHistTitle_q7dua_382{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._chatHistEdit_q7dua_390,._chatHistDelete_q7dua_391{flex-shrink:0;display:none;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:6px;color:var(--color-neutral);cursor:pointer}._chatHistItem_q7dua_344:hover ._chatHistEdit_q7dua_390,._chatHistItem_q7dua_344:hover ._chatHistDelete_q7dua_391{display:inline-flex}._chatHistEdit_q7dua_390:hover{color:var(--color-heading);background:var(--color-recess)}._chatHistDelete_q7dua_391:hover{background:#ef44441a;color:#ef4444}._chatHistEditInput_q7dua_416{flex:1;min-width:0;border:1px solid var(--color-green);border-radius:6px;background:var(--color-surface);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;padding:4px 8px;outline:none}@media(max-width:760px){._history_q7dua_275{display:none}._heroWrap_q7dua_14{padding:var(--space-4)}._heroTitle_q7dua_32{font-size:var(--fs-xl)}._promptBox_q7dua_45{padding:var(--space-4) var(--space-3) var(--space-3)}._threadInner_q7dua_163{padding:var(--space-5) var(--space-3) var(--space-3)}._composer_q7dua_172{gap:var(--space-1);margin:var(--space-2) var(--space-3) var(--space-3);padding:7px 7px 7px 12px}._composer_q7dua_172[data-crowded] ._secondaryBtn_q7dua_194,._composer_q7dua_172[data-crowded] ._stopLabel_q7dua_451{display:none}}._backdrop_1gxfd_1{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#1111116b}._modal_1gxfd_10{width:min(640px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-pop)}._modalHead_1gxfd_19{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 8px}._modalBody_1gxfd_25{padding:8px 20px 20px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}._modalBody_1gxfd_25>.wide{grid-column:1 / -1}._modalFoot_1gxfd_35{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line-soft)}@media(max-width:560px){._modalBody_1gxfd_25{grid-template-columns:1fr}}._board_6abyg_2{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:flex-start}._column_6abyg_9{flex:1 1 0;min-width:220px;max-width:300px;min-height:320px;padding:12px 8px;border-radius:var(--radius-card);background:var(--color-recess);transition:background .15s,box-shadow .15s}._columnDrop_6abyg_21{background:var(--color-violet-tint);box-shadow:0 0 0 1.5px var(--color-violet) inset}._columnHead_6abyg_25{display:flex;justify-content:space-between;align-items:baseline;padding:0 6px}._columnName_6abyg_31{font-family:var(--font-display);font-size:var(--fs-md);font-weight:700;color:var(--color-heading)}._columnTotal_6abyg_37{padding:0 6px 10px;font-size:var(--fs-xs);color:var(--color-text-muted)}._cards_6abyg_42{display:flex;flex-direction:column;gap:8px}._card_6abyg_42{padding:12px 14px;border-radius:16px;background:var(--color-card);box-shadow:var(--shadow-card);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:box-shadow .15s}._card_6abyg_42:hover{box-shadow:var(--shadow-lift)}._dragging_6abyg_60{position:relative;z-index:10;cursor:grabbing;box-shadow:var(--shadow-pop)}._cardOverdue_6abyg_66{box-shadow:inset 3px 0 0 var(--color-danger),var(--shadow-card)}._cardCompany_6abyg_71{font-size:var(--fs-xs);font-weight:700;color:var(--color-text-muted)}._cardName_6abyg_76{font-weight:650;color:var(--color-heading);line-height:1.3;margin:2px 0 4px}._cardValue_6abyg_82{font-family:var(--font-display);font-weight:750;color:var(--color-green)}._next_6abyg_87{margin-top:8px;padding-top:8px;border-top:1px solid var(--line-soft);font-size:var(--fs-sm);display:flex;flex-direction:column;gap:2px}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui: "Instrument Sans", system-ui, sans-serif;--font-display: "Archivo", "Instrument Sans", system-ui, sans-serif;--color-green: #1b4332;--color-green-deep: #11281e;--color-green-mid: #2d6a4f;--color-mint: #d4f7e0;--color-mint-ink: #14532d;--color-violet: #7c3aed;--color-violet-dark: #6d28d9;--color-violet-deep: #5b21b6;--color-violet-ink: #4c1d95;--color-violet-mist: #f6f3ff;--color-violet-tint: color-mix(in srgb, var(--color-violet) 12%, var(--color-surface));--color-violet-text: color-mix(in srgb, var(--color-violet) 90%, #000000);--color-ai: #7c3aed;--color-ai-dark: #6d28d9;--color-ai-tint: color-mix(in srgb, var(--color-ai) 12%, var(--color-surface));--color-ai-text: color-mix(in srgb, var(--color-ai) 90%, #000000);--color-ai-on-tint: #5b21b6;--color-green-text: #1b4332;--color-coral: #ff4d6d;--color-coral-tint: #ffe9ee;--color-coral-ink: #b4173f;--color-amber-tint: #fef1d6;--color-amber-ink: #8a4b00;--color-success: #22c55e;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #3b82f6;--color-success-text: #146b34;--color-warning-text: #9a4708;--color-danger-text: #c11d3f;--color-info-text: #1d4ed8;--color-ground: #e9e6dd;--color-sheet: #faf9f5;--color-bg: #faf9f5;--color-surface: #ffffff;--color-card: #ffffff;--color-recess: #f1f0ec;--color-heading: #14150f;--color-text: #1a1b16;--color-ink-2: #33322f;--color-text-muted: #5f5f58;--color-faint: #8e8c85;--color-muted: #666660;--color-neutral: #5f5f58;--color-off-white: #ebe9e4;--color-surface-2: #f1f0ec;--color-border: #e4e1d6;--color-border-strong: #d3cfc1;--line: rgba(17, 17, 17, .08);--line-soft: rgba(17, 17, 17, .05);--shadow-sm: 0 1px 2px rgba(40, 35, 20, .06);--shadow-lg: 0 2px 4px rgba(40, 35, 20, .05), 0 18px 36px -18px rgba(40, 35, 20, .24);--shadow-card: 0 0 0 1px var(--line-soft), 0 1px 2px rgba(40, 35, 20, .05), 0 10px 24px -14px rgba(40, 35, 20, .16);--shadow-lift: 0 0 0 1px var(--line), 0 2px 4px rgba(40, 35, 20, .05), 0 18px 36px -18px rgba(40, 35, 20, .24);--shadow-sheet: 0 0 0 1px rgba(17, 17, 17, .05), 0 1px 2px rgba(40, 35, 20, .05), 0 24px 48px -28px rgba(40, 35, 20, .28);--shadow-pop: 0 0 0 1px var(--line), 0 2px 6px rgba(40, 35, 20, .06), 0 30px 60px -24px rgba(40, 35, 20, .34);--shadow-violet: 0 8px 16px -8px rgba(124, 58, 237, .5);--ring-focus: 0 0 0 1.5px rgba(124, 58, 237, .6) inset, 0 0 0 5px rgba(124, 58, 237, .12);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 22px;--radius-card: 22px;--radius-control: 12px;--radius-full: 9999px;--fs-xs: 12.5px;--fs-sm: 13px;--fs-base: 15px;--fs-md: 16px;--fs-lg: 18px;--fs-h3: 20px;--fs-xl: 22px;--fs-h2: 28px;--fs-h1: 40px;--tracking-display: -.03em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--fs-3xl: 36px;--chat-fs: var(--fs-md);--chat-lh: 1.6;--control-h: 44px;--control-h-sm: 38px;--rail-w: 108px;--shell-gap: 12px}[data-theme=dark]{--color-bg: #091510;--color-surface: #16281f;--color-heading: #f7f6f2;--color-text: #e2e0d8;--color-text-muted: #a3a29b;--color-border: #234233;--color-border-strong: #2f5643;--color-success-text: #4ade80;--color-warning-text: #fbbf24;--color-danger-text: #ff7a90;--color-info-text: #93c5fd;--color-ground: #050d09;--color-sheet: #091510;--color-card: #16281f;--color-recess: #223a2d;--color-ink-2: #e2e0d8;--color-faint: #6e8577;--color-surface-2: #223a2d;--color-neutral: #92a69a;--color-muted: #9db0a4;--color-off-white: #203829;--color-green-text: #7fd1a6;--color-ai-tint: color-mix(in srgb, var(--color-ai) 22%, var(--color-surface));--color-ai-on-tint: #ddd3fb;--color-ai-text: color-mix(in srgb, var(--color-ai) 55%, #ffffff);--shadow-lg: 0 10px 28px rgba(0, 0, 0, .5);--line: rgba(255, 255, 255, .1);--line-soft: rgba(255, 255, 255, .06);--shadow-card: 0 0 0 1px var(--line-soft), 0 1px 2px rgba(0, 0, 0, .3);--shadow-lift: 0 0 0 1px var(--line), 0 10px 28px rgba(0, 0, 0, .5);--shadow-sheet: 0 0 0 1px var(--line-soft), 0 24px 48px -28px rgba(0, 0, 0, .6);--shadow-pop: 0 0 0 1px var(--line), 0 30px 60px -24px rgba(0, 0, 0, .7)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);font-size:var(--fs-base);line-height:1.5;word-spacing:.06em;color:var(--color-text);background:var(--color-ground);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{overflow-wrap:anywhere;font-family:var(--font-display);font-stretch:110%;color:var(--color-heading);letter-spacing:var(--tracking-display);margin:0}h1{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.04em;line-height:1.05}h2{font-size:var(--fs-h2);font-weight:750}h3{font-size:var(--fs-lg);font-weight:750}a{color:var(--color-violet-dark);text-decoration:none}.card{background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px}.card-hover{transition:box-shadow .15s,transform .15s}.card-hover:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-h);padding:0 20px;border:none;border-radius:var(--radius-full);background:var(--color-violet);color:#fff;font:inherit;font-weight:650;cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s}.btn:hover{background:var(--color-violet-deep);box-shadow:var(--shadow-violet)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn:focus-visible,.input:focus-visible{outline:none;box-shadow:var(--ring-focus)}.btn-quiet{height:var(--control-h-sm);padding:0 16px;background:var(--color-card);color:var(--color-heading);box-shadow:0 0 0 1px var(--line) inset,var(--shadow-sm)}.btn-quiet:hover{background:var(--color-card);box-shadow:0 0 0 1.5px var(--color-heading) inset}.btn-ai{background:var(--color-violet-tint);color:var(--color-violet-ink)}.btn-ai:hover{background:var(--color-violet-tint);box-shadow:0 0 0 1.5px var(--color-violet) inset}.btn-green{background:var(--color-green)}.btn-green:hover{background:var(--color-green-deep);box-shadow:none}.btn-sm{height:32px;padding:0 12px;font-size:var(--fs-sm)}.btn-icon{width:40px;height:40px;padding:0}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:var(--fs-sm);font-weight:650;color:var(--color-ink-2)}.field .err{font-size:var(--fs-xs);color:var(--color-danger-text);font-weight:600}.input{height:var(--control-h);padding:0 14px;border:none;border-radius:var(--radius-control);background:var(--color-card);color:var(--color-text);font:inherit;box-shadow:0 0 0 1px var(--color-border-strong) inset;width:100%}textarea.input{height:auto;min-height:96px;padding:12px 14px;resize:vertical}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:700;line-height:1.5;white-space:nowrap;border:1px solid var(--line);background:var(--color-recess);color:var(--color-ink-2)}.chip-success{background:color-mix(in srgb,var(--color-success) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-success) 40%,transparent);color:var(--color-success-text)}.chip-warning{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-warning) 40%,transparent);color:var(--color-warning-text)}.chip-danger{background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-danger) 40%,transparent);color:var(--color-danger-text)}.chip-info{background:color-mix(in srgb,var(--color-info) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-info) 40%,transparent);color:var(--color-info-text)}.chip-ai{background:var(--color-violet-tint);border-color:color-mix(in srgb,var(--color-violet) 40%,transparent);color:var(--color-violet-ink)}.table{width:100%;border-collapse:separate;border-spacing:0}.table th{text-align:left;font-size:var(--fs-xs);font-weight:700;color:var(--color-text-muted);background:var(--color-recess);padding:10px 14px}.table th:first-child{border-radius:12px 0 0 12px}.table th:last-child{border-radius:0 12px 12px 0}.table td{padding:14px;border-bottom:1px solid var(--line-soft)}.table tbody tr{cursor:pointer}.table tbody tr:hover td{background:var(--color-violet-mist)}.table tbody tr:hover td:first-child{border-radius:14px 0 0 14px}.table tbody tr:hover td:last-child{border-radius:0 14px 14px 0}.muted{color:var(--color-text-muted)}.small{font-size:var(--fs-sm)}.row{display:flex;align-items:center;gap:8px}.stack{display:flex;flex-direction:column;gap:12px}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.empty{border:1.5px dashed color-mix(in srgb,var(--color-heading) 22%,transparent);border-radius:var(--radius-card);background:var(--color-card);padding:28px;text-align:center;color:var(--color-text-muted)}.overdue{color:var(--color-danger-text);font-weight:700}.chip-x{display:inline-grid;place-items:center;margin:0 -2px 0 2px;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.7}.chip-x:hover,.chip-x:focus-visible{opacity:1}.card:has(>.table){overflow-x:auto}
