.loading-state[data-v-e8542d32]{align-items:center;gap:10px;width:fit-content;display:flex}.pixel-grid[data-v-e8542d32]{grid-template-columns:repeat(3,4px);gap:1.5px;display:grid}.pixel[data-v-e8542d32]{background:var(--ink);opacity:.15;border-radius:1px;width:4px;height:4px}.pixel--round[data-v-e8542d32]{border-radius:999px}.pixel--idle[data-v-e8542d32]{opacity:.07}.pixel--animated[data-v-e8542d32]{animation:pixel-on-e8542d32 var(--pixel-duration) ease-in-out var(--pixel-delay) infinite}.loading-label[data-v-e8542d32]{color:#0000;background-image:linear-gradient(90deg, var(--ink-3) 35%, var(--ink) 50%, var(--ink-3) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500;animation:1.4s linear infinite shimmer-text-e8542d32}.elapsed[data-v-e8542d32]{color:var(--ink-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}@keyframes shimmer-text-e8542d32{0%{background-position:150%}to{background-position:-50%}}@keyframes pixel-on-e8542d32{0%,to{opacity:.15}18%,42%{opacity:1}62%{opacity:.15}}@media (prefers-reduced-motion:reduce){.pixel[data-v-e8542d32],.loading-label[data-v-e8542d32]{animation-duration:.01ms!important;animation-iteration-count:1!important}}.thinking-state[data-v-b2c3b00b]{flex-direction:column;width:100%;max-width:380px;display:flex}.thinking-header-wrap[data-v-b2c3b00b]{display:flex}.thinking-header[data-v-b2c3b00b]{cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:8px;width:fit-content;margin-left:-6px;margin-right:-6px;padding:4px 6px;transition:background-color .1s;display:flex}.thinking-header[data-v-b2c3b00b]:hover{background:var(--hover-2)}.thinking-star[data-v-b2c3b00b]{flex-shrink:0;transition:fill .3s}.thinking-label[data-v-b2c3b00b]{white-space:nowrap;font-size:13px;font-weight:500}.thinking-label--shimmer[data-v-b2c3b00b]{color:#0000;background-image:linear-gradient(90deg, var(--ink-3) 35%, var(--ink) 50%, var(--ink-3) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite shimmer-text-b2c3b00b}.thinking-label--done[data-v-b2c3b00b]{color:var(--ink-2);animation:.35s ease-out both fade-in-b2c3b00b}.thinking-chevron[data-v-b2c3b00b]{flex-shrink:0;transition:transform .3s cubic-bezier(.23,1,.32,1)}.thinking-chevron--open[data-v-b2c3b00b]{transform:rotate(180deg)}.thinking-panel[data-v-b2c3b00b]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1);display:grid}.thinking-panel--open[data-v-b2c3b00b]{opacity:1;grid-template-rows:1fr}.thinking-body[data-v-b2c3b00b]{overflow:hidden}.thinking-timeline[data-v-b2c3b00b]{margin-top:4px;margin-left:5px;padding-left:16px;position:relative}.thinking-timeline-line[data-v-b2c3b00b]{background:var(--line);width:1px;height:0;position:absolute;top:-8px;left:3px}.thinking-timeline-line--visible[data-v-b2c3b00b]{transition:height .5s cubic-bezier(.23,1,.32,1)}.thinking-list[data-v-b2c3b00b]{flex-direction:column;gap:4px;margin:0;padding:4px 0;list-style:none;display:flex}.thinking-row[data-v-b2c3b00b]{align-items:center;gap:8px;text-decoration:none;display:flex}.thinking-row--link[data-v-b2c3b00b]{color:var(--ink-2);transition:color .1s}.thinking-row--link[data-v-b2c3b00b]:hover{color:var(--ink)}.thinking-row--button[data-v-b2c3b00b]{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0}.thinking-row--button[data-v-b2c3b00b]:hover{background:var(--hover)}.thinking-row-icon[data-v-b2c3b00b]{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.thinking-spinner[data-v-b2c3b00b]{border:1.5px solid var(--line-strong);border-top-color:var(--ink-2);border-radius:999px;width:12px;height:12px;animation:.7s linear infinite spin-b2c3b00b;display:block}.thinking-dot[data-v-b2c3b00b]{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.thinking-dot--accent[data-v-b2c3b00b]{background:#2f6fec}.thinking-dot--orange[data-v-b2c3b00b]{background:#e56d24}.thinking-dot--green[data-v-b2c3b00b]{background:#1f7a5f}.thinking-row-text[data-v-b2c3b00b]{color:var(--ink-2);font-size:12px;line-height:1.4}.thinking-row-text--mono[data-v-b2c3b00b]{font-family:var(--font-mono);font-size:11.5px}.thinking-row-meta[data-v-b2c3b00b]{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.thinking-row-meta--mono[data-v-b2c3b00b]{font-family:var(--font-mono);font-size:10.5px}.thinking-diff[data-v-b2c3b00b]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.thinking-diff--add[data-v-b2c3b00b]{color:var(--green)}.thinking-diff--del[data-v-b2c3b00b]{color:var(--red)}@keyframes shimmer-text-b2c3b00b{0%{background-position:150%}to{background-position:-50%}}@keyframes fade-up-b2c3b00b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-b2c3b00b{0%{opacity:0}to{opacity:1}}@keyframes spin-b2c3b00b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.thinking-label--shimmer[data-v-b2c3b00b],.thinking-spinner[data-v-b2c3b00b]{animation-duration:.01ms!important;animation-iteration-count:1!important}.thinking-panel[data-v-b2c3b00b],.thinking-panel--open[data-v-b2c3b00b],.thinking-timeline-line--visible[data-v-b2c3b00b]{transition-duration:.01ms!important}}.streaming-text[data-v-f64beab9]{width:100%;max-width:380px;min-height:15.5rem}.streaming-body[data-v-f64beab9]{color:var(--ink);margin:0;font-size:13px;line-height:1.65}.streaming-word[data-v-f64beab9]{will-change:filter, opacity;animation:.42s cubic-bezier(.22,.61,.25,1) both stream-in-f64beab9;display:inline}.streaming-chip[data-v-f64beab9]{background:var(--inset);height:18px;box-shadow:var(--shadow-hairline);color:var(--ink-2);font-family:var(--font-mono);vertical-align:middle;border-radius:5px;align-items:center;gap:4px;margin:0 2px 0 0;padding:0 3px;font-size:10.5px;text-decoration:none;transition:background-color .15s,color .15s;animation:.25s cubic-bezier(.23,1,.32,1) both pop-in-f64beab9;display:inline-flex;transform:translateY(-1px)}.streaming-chip[data-v-f64beab9]:hover{background:var(--hover);color:var(--ink)}.streaming-chip-img[data-v-f64beab9]{border-radius:3px;width:12px;height:12px}.streaming-caret[data-v-f64beab9]{background:var(--ink);vertical-align:middle;border-radius:999px;width:2px;height:12px;margin-left:2px;animation:.15s ease-out both fade-in-f64beab9;display:inline-block;transform:translateY(2px)}.streaming-actions[data-v-f64beab9]{opacity:0;pointer-events:none;align-items:center;gap:2px;margin-top:8px;transition:opacity .4s;display:flex}.streaming-actions--visible[data-v-f64beab9]{opacity:1;pointer-events:auto}.streaming-action-btn[data-v-f64beab9]{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:flex}.streaming-action-btn[data-v-f64beab9]:hover{background:var(--hover-2);color:var(--ink-2)}.streaming-sources-btn[data-v-f64beab9]{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:6px;padding:2px 4px;font-size:12px;transition:background-color .15s;display:flex}.streaming-sources-btn[data-v-f64beab9]:hover{background:var(--hover)}.streaming-sources-avatars[data-v-f64beab9]{display:flex}.streaming-source-avatar[data-v-f64beab9]{background:var(--surface);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--canvas);border-radius:999px}.streaming-source-avatar+.streaming-source-avatar[data-v-f64beab9]{margin-left:-4px}.streaming-sources-count[data-v-f64beab9]{color:var(--ink-2);font-size:12px}.streaming-sources-panel[data-v-f64beab9]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);display:grid}.streaming-sources-panel--open[data-v-f64beab9]{opacity:1;grid-template-rows:1fr}.streaming-sources-body[data-v-f64beab9]{overflow:hidden}.streaming-sources-list[data-v-f64beab9]{background:var(--inset);box-shadow:var(--shadow-hairline);border-radius:10px;flex-direction:column;margin-top:6px;padding:4px;display:flex}.streaming-source-item[data-v-f64beab9]{color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.streaming-source-item[data-v-f64beab9]:hover{background:var(--hover);color:var(--ink)}.streaming-source-img[data-v-f64beab9]{border-radius:4px;width:16px;height:16px}.streaming-source-name[data-v-f64beab9]{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.streaming-source-item:hover .streaming-source-name[data-v-f64beab9]{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.streaming-source-domain[data-v-f64beab9]{font-family:var(--font-mono);color:var(--ink-3);margin-left:auto;font-size:10.5px}.streaming-followups[data-v-f64beab9]{opacity:0;pointer-events:none;margin-top:10px;transition:opacity .4s}.streaming-followups--visible[data-v-f64beab9]{opacity:1;pointer-events:auto}.streaming-followups-label[data-v-f64beab9]{color:var(--ink-2);margin:0;font-size:12px;font-weight:500}.streaming-followups-list[data-v-f64beab9]{flex-direction:column;margin-top:2px;display:flex}.streaming-followup-item[data-v-f64beab9]{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;margin:0 -6px;padding:6px;font-size:12.5px;transition:background-color .1s;display:flex}.streaming-followup-item[data-v-f64beab9]:hover{background:var(--hover-2)}.streaming-followup-icon[data-v-f64beab9]{flex-shrink:0}@keyframes stream-in-f64beab9{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes pop-in-f64beab9{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fade-up-f64beab9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-f64beab9{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.streaming-word[data-v-f64beab9],.streaming-chip[data-v-f64beab9],.streaming-caret[data-v-f64beab9],.streaming-sources-panel[data-v-f64beab9],.streaming-followup-item[data-v-f64beab9]{animation-duration:.01ms!important;animation-iteration-count:1!important}.streaming-sources-panel[data-v-f64beab9],.streaming-sources-panel--open[data-v-f64beab9]{transition-duration:.01ms!important}}.approval-card[data-v-21255d97]{flex-direction:column;align-items:stretch;width:100%;max-width:320px;min-height:196px;display:flex}.approval-card__open-btn[data-v-21255d97]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn);cursor:pointer;border:0;border-radius:7px;padding:8px 12px;font-size:12.5px;font-weight:500;transition:background-color .15s}.approval-card__open-btn[data-v-21255d97]:hover{background:var(--hover)}.approval-card__wrap[data-v-21255d97]{width:100%}.approval-card__card[data-v-21255d97]{background:var(--surface);width:100%;box-shadow:var(--shadow-hairline);border-radius:14px;overflow:hidden}.approval-card__pad[data-v-21255d97]{padding:14px;animation:.35s cubic-bezier(.23,1,.32,1) both fade-up-21255d97}.approval-card__header[data-v-21255d97]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.approval-card__question[data-v-21255d97]{color:var(--ink);font-size:13px;font-weight:500}.approval-card__dismiss[data-v-21255d97]{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:flex}.approval-card__dismiss[data-v-21255d97]:hover{background:var(--hover);color:var(--ink)}.approval-card__options[data-v-21255d97]{flex-direction:column;gap:2px;margin-top:8px;display:flex}.approval-card__option[data-v-21255d97]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin:0 -6px;padding:4px 6px;transition:background-color .1s;display:flex}.approval-card__option[data-v-21255d97]:hover{background:var(--hover)}.approval-card__option-indicator[data-v-21255d97]{color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .2s,box-shadow .2s,color .2s;display:flex}.approval-card__option-indicator--radio[data-v-21255d97]{border-radius:999px}.approval-card__option-indicator--check[data-v-21255d97]{border-radius:5px}.approval-card__option-indicator--on[data-v-21255d97]{background:var(--ink);color:var(--surface)}.approval-card__option-indicator[data-v-21255d97]:not(.approval-card__option-indicator--on){box-shadow:inset 0 0 0 1.5px var(--line-strong)}.approval-card__option-dot[data-v-21255d97]{background:var(--surface);border-radius:999px;width:6px;height:6px;transition:transform .2s;display:block;transform:scale(0)}.approval-card__option-indicator--on .approval-card__option-dot[data-v-21255d97]{transform:scale(1)}.approval-card__option-label[data-v-21255d97]{color:var(--ink-2);font-size:13px;transition:color .2s}.approval-card__option-label--on[data-v-21255d97]{color:var(--ink)}.approval-card__custom[data-v-21255d97]{cursor:text;border-radius:7px;align-items:center;gap:8px;margin:0 -6px;padding:4px 6px;transition:background-color .1s;display:flex}.approval-card__custom[data-v-21255d97]:hover,.approval-card__custom[data-v-21255d97]:focus-within{background:var(--hover)}.approval-card__custom-spacer[data-v-21255d97]{flex-shrink:0;width:16px;height:16px;display:block}.approval-card__custom-input[data-v-21255d97]{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.approval-card__custom-input[data-v-21255d97]::placeholder{color:var(--ink-3)}.approval-card__footer[data-v-21255d97]{justify-content:space-between;align-items:center;padding:14px;display:flex}.approval-card__pager[data-v-21255d97]{align-items:center;gap:8px;display:flex}.approval-card__pager-btn[data-v-21255d97]{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:flex}.approval-card__pager-btn[data-v-21255d97]:hover:enabled{background:var(--hover);color:var(--ink-2)}.approval-card__pager-btn[data-v-21255d97]:disabled{opacity:.35;cursor:default}.approval-card__dots[data-v-21255d97]{align-items:center;gap:4px;display:flex}.approval-card__dot[data-v-21255d97]{border:1.5px solid var(--ink-3);cursor:pointer;background:0 0;border-radius:999px;width:7px;height:7px;padding:0;transition:all .3s}.approval-card__dot--active[data-v-21255d97]{border-width:2.5px;border-color:var(--ink);width:9px;height:9px}.approval-card__dot--past[data-v-21255d97]{background:var(--ink-3);border-color:var(--ink-3)}.approval-card__dot[data-v-21255d97]:disabled{cursor:default}.approval-card__send[data-v-21255d97]{cursor:pointer;background:var(--field);width:28px;height:28px;color:var(--ink-3);box-shadow:var(--shadow-btn);border:0;border-radius:8px;justify-content:center;align-items:center;margin-right:-2px;padding:0;transition:background-color .2s,color .2s,transform .2s;display:flex}.approval-card__send[data-v-21255d97]:enabled{background:var(--ink);color:var(--surface);box-shadow:inset 0 1px #ffffff24}.approval-card__send[data-v-21255d97]:enabled:active{transform:scale(.96)}.approval-card__sent[data-v-21255d97]{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:148px;display:flex}.approval-card__sent-check[data-v-21255d97]{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;animation:.3s cubic-bezier(.23,1,.32,1) both pop-in-21255d97;display:flex}.approval-card__sent-text[data-v-21255d97]{color:var(--ink);font-size:13px;font-weight:500;animation:.35s cubic-bezier(.23,1,.32,1) .1s both fade-up-21255d97}.approval-card__start-over[data-v-21255d97]{color:var(--ink-2);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:500}.approval-card__start-over[data-v-21255d97]:hover{color:var(--ink);text-decoration:underline}@keyframes fade-up-21255d97{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in-21255d97{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.approval-card__pad[data-v-21255d97],.approval-card__sent-check[data-v-21255d97],.approval-card__sent-text[data-v-21255d97]{animation-duration:.01ms!important;animation-iteration-count:1!important}}.tool-chips[data-v-ea6311be]{width:100%;max-width:320px;min-height:220px;padding-bottom:4px}.run-toggle[data-v-ea6311be]{width:fit-content;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-inline:-6px;padding:4px 6px;font-size:12.5px;transition:background-color .1s;display:flex}.run-toggle[data-v-ea6311be]:hover{background:var(--hover-2)}.run-toggle__chevron[data-v-ea6311be]{flex-shrink:0;transition:transform .2s}.run-toggle__chevron--closed[data-v-ea6311be]{transform:rotate(-90deg)}.run-panel[data-v-ea6311be],.detail-panel[data-v-ea6311be]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);display:grid}.run-panel--open[data-v-ea6311be],.detail-panel--open[data-v-ea6311be]{opacity:1;grid-template-rows:1fr}.run-panel__clip[data-v-ea6311be]{min-height:0;margin-inline:-4px;padding:0 6px 4px;overflow:hidden}.tool-list[data-v-ea6311be]{flex-direction:column;gap:4px;margin-top:6px;display:flex}.tool-row[data-v-ea6311be]{animation:.3s cubic-bezier(.23,1,.32,1) both tool-row-in-ea6311be}.tool-row__button[data-v-ea6311be]{text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;width:calc(100% + 6px);min-width:0;height:28px;margin-inline:-3px;padding-inline:3px;transition:background-color .1s;display:flex}.tool-row__button[data-v-ea6311be]:hover{background:var(--hover-2)}.tool-row__icon-wrap[data-v-ea6311be]{width:16px;height:16px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.tool-row__icon[data-v-ea6311be]{transition:opacity .1s}.tool-row__button:hover .tool-row__icon[data-v-ea6311be],.tool-row__icon--hidden[data-v-ea6311be]{opacity:0}.tool-row__chevron[data-v-ea6311be]{opacity:0;transition:opacity .15s,transform .15s;position:absolute;transform:rotate(-90deg)}.tool-row__button:hover .tool-row__chevron[data-v-ea6311be],.tool-row__chevron--open[data-v-ea6311be]{opacity:1}.tool-row__chevron--open[data-v-ea6311be]{transform:rotate(0)}.tool-row__label[data-v-ea6311be]{color:var(--ink);flex-shrink:0;font-size:12.5px;font-weight:500}.tool-row__chip[data-v-ea6311be]{background:var(--hover-2);min-width:0;height:22px;box-shadow:var(--shadow-hairline);color:#43464c;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px;flex:1;align-items:center;padding-inline:6px;font-size:11.5px;transition:background-color .1s;display:inline-flex;overflow:hidden}.tool-row__chip[data-v-ea6311be]:hover{background:var(--line-strong)}.tool-row__chip--mono[data-v-ea6311be],.detail-line--mono[data-v-ea6311be],.diff-chip[data-v-ea6311be],.more-button[data-v-ea6311be]{font-family:var(--font-mono)}.dark{background:var(--field);color:var(--ink-2);background:var(--hover)}.detail-panel__clip[data-v-ea6311be]{min-height:0;overflow:hidden}.detail-lines[data-v-ea6311be]{border-left:1px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 4px 8px;padding:2px 0 2px 14px;display:flex}.detail-line[data-v-ea6311be]{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.6;overflow:hidden}.detail-line--add[data-v-ea6311be],.diff-chip__add[data-v-ea6311be]{color:var(--green)}.diff-list[data-v-ea6311be]{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;max-width:100%;margin-top:10px;padding-top:10px;display:flex}.diff-chip[data-v-ea6311be]{background:var(--surface);max-width:100%;height:28px;box-shadow:var(--shadow-btn);color:var(--ink);cursor:pointer;animation:diff-chip-in-ea6311be .25s cubic-bezier(.23, 1, .32, 1) var(--chip-delay) both;border-radius:6px;align-items:center;gap:6px;padding-inline:8px;font-size:11.5px;transition:background-color .1s;display:inline-flex}.diff-chip[data-v-ea6311be]:hover{background:var(--hover)}.diff-chip__file[data-v-ea6311be]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.diff-chip__add[data-v-ea6311be],.diff-chip__del[data-v-ea6311be]{font-variant-numeric:tabular-nums;flex-shrink:0}.diff-chip__del[data-v-ea6311be]{color:#e3474c}.dark{color:#ee5c61}.more-button[data-v-ea6311be]{height:28px;color:var(--ink-3);text-underline-offset:2px;cursor:pointer;animation:more-button-in-ea6311be .3s ease-out var(--chip-delay) both;background:0 0;border-radius:6px;align-items:center;padding-inline:6px;font-size:11.5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .1s,text-decoration-color .1s;display:inline-flex}.more-button[data-v-ea6311be]:hover{color:var(--ink-2);text-decoration-color:currentColor}@keyframes tool-row-in-ea6311be{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes diff-chip-in-ea6311be{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes more-button-in-ea6311be{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.run-panel[data-v-ea6311be],.detail-panel[data-v-ea6311be],.tool-row[data-v-ea6311be],.diff-chip[data-v-ea6311be],.more-button[data-v-ea6311be]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.task-rows-demo[data-v-fcecf9e3]{flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex}.task-rows[data-v-fcecf9e3]{flex-direction:column;gap:8px;width:100%;max-width:440px;min-height:196px;display:flex}.task-rows__card[data-v-fcecf9e3]{background:var(--surface);box-shadow:var(--shadow-hairline);animation:task-row-enter-fcecf9e3 .45s cubic-bezier(.23,1,.32,1) var(--row-delay) both;border-radius:22px;transition:border-radius .3s;overflow:hidden}.task-rows__card--open[data-v-fcecf9e3]{border-radius:14px}.task-rows--list[data-v-fcecf9e3]{background:var(--surface);min-height:0;box-shadow:var(--shadow-hairline);border-radius:14px;align-self:flex-start;gap:0;overflow:hidden}.task-rows--list .task-rows__card[data-v-fcecf9e3]{border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}.task-rows--list .task-rows__card[data-v-fcecf9e3]:last-child{border-bottom:0}.task-rows__row[data-v-fcecf9e3]{width:100%;height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;transition:background-color .1s;display:flex}.task-rows__row[data-v-fcecf9e3]:hover{background:var(--inset)}.task-rows__icon[data-v-fcecf9e3]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.task-rows__check[data-v-fcecf9e3]{background:var(--green);fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;border-radius:999px;width:22px;height:22px;animation:.3s cubic-bezier(.23,1,.32,1) both pop-in-fcecf9e3}.task-rows__failed-icon[data-v-fcecf9e3]{color:#fff;background:#e3474c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;animation:.3s cubic-bezier(.23,1,.32,1) both pop-in-fcecf9e3;display:flex}.task-rows__failed-icon svg[data-v-fcecf9e3]{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;width:12px}.task-rows__ring[data-v-fcecf9e3]{width:24px;height:24px;position:absolute;inset:0}.task-rows__ring--spin[data-v-fcecf9e3]{animation:1.1s linear infinite spin-fcecf9e3}.task-rows__step[data-v-fcecf9e3]{font-variant-numeric:tabular-nums;color:var(--ink);font-size:10.5px;font-weight:600;position:relative}.task-rows__title[data-v-fcecf9e3]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.task-rows__summary[data-v-fcecf9e3]{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.task-rows__badge[data-v-fcecf9e3]{background:color-mix(in srgb, var(--green) 12%, transparent);height:22px;color:var(--green);border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.task-rows__badge--failed[data-v-fcecf9e3]{color:#e3474c;background:#e3474c1c;gap:6px}.task-rows__badge--failed svg[data-v-fcecf9e3]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;animation:1.2s linear infinite spin-fcecf9e3}.task-rows__chevron-wrap[data-v-fcecf9e3]{width:28px;height:28px;color:var(--ink-3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;display:flex}.task-rows__chevron[data-v-fcecf9e3]{flex-shrink:0;transition:transform .3s cubic-bezier(.23,1,.32,1)}.task-rows__chevron--open[data-v-fcecf9e3]{transform:rotate(180deg)}.task-rows__variants[data-v-fcecf9e3]{background:var(--field);border-radius:999px;margin-top:4px;padding:2px;display:flex}.task-rows__variants button[data-v-fcecf9e3]{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 8px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.45;transition:color .15s,background-color .15s,box-shadow .15s,transform .12s}.task-rows__variants button[data-v-fcecf9e3]:hover{color:var(--ink-2)}.task-rows__variants button[data-v-fcecf9e3]:active{transform:scale(.96)}.task-rows__variants button.active[data-v-fcecf9e3]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn)}.task-rows__panel[data-v-fcecf9e3]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);display:grid}.task-rows__panel--open[data-v-fcecf9e3]{opacity:1;grid-template-rows:1fr}.task-rows__panel-inner[data-v-fcecf9e3]{min-height:0;overflow:hidden}.task-rows__subtasks[data-v-fcecf9e3]{grid-template-columns:24px 1fr;gap:10px;margin-bottom:10px;padding:0 10px;display:grid;position:relative;overflow:hidden}.task-rows__line[data-v-fcecf9e3]{background:var(--line);width:1px;height:100%;margin:0 auto;display:block}.task-rows__subtask-list[data-v-fcecf9e3]{flex-direction:column;gap:6px;min-width:0;display:flex}.task-rows__subtask[data-v-fcecf9e3]{justify-content:space-between;align-items:center;display:flex}.task-rows__subtask-name[data-v-fcecf9e3]{color:var(--ink-2);font-size:12px}.task-rows__subtask-value[data-v-fcecf9e3]{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}@keyframes task-row-enter-fcecf9e3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in-fcecf9e3{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes spin-fcecf9e3{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.task-rows__panel[data-v-fcecf9e3],.task-rows__panel--open[data-v-fcecf9e3]{transition-duration:.01ms!important}.task-rows__ring--spin[data-v-fcecf9e3]{animation-duration:.01ms!important}}.chat-composer[data-v-ee002141]{background:var(--surface);width:100%;max-width:380px;height:288px;box-shadow:var(--shadow-hairline);border-radius:14px;flex-direction:column;display:flex}.chat-composer__tabs[data-v-ee002141]{border-bottom:1px solid var(--line);align-items:center;gap:0;padding:6px;display:flex}.chat-composer__tab[data-v-ee002141]{color:var(--ink);opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:400;transition:background-color .15s,color .15s,opacity .15s}.chat-composer__tab[data-v-ee002141]:hover{opacity:.75}.chat-composer__tab--active[data-v-ee002141]{background:var(--field);color:var(--ink);opacity:1}.chat-composer__tab-actions[data-v-ee002141]{align-items:center;gap:4px;margin-left:auto;display:flex}.chat-composer__tab-action[data-v-ee002141]{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:flex}.chat-composer__tab-action[data-v-ee002141]:hover{background:var(--hover);color:var(--ink-2)}.chat-composer__messages[data-v-ee002141]{flex-direction:column;flex:1;gap:10px;padding:10px 12px 4px;display:flex;overflow-y:auto}.chat-composer__user-line[data-v-ee002141]{justify-content:flex-end;padding-left:56px;display:flex}.chat-composer__user-msg[data-v-ee002141]{background:var(--field);color:var(--ink);white-space:nowrap;border-radius:12px;padding:6px 12px;font-size:13px;line-height:1.4}.chat-composer__agent-msg[data-v-ee002141]{align-self:flex-start;max-width:100%}.chat-composer__agent-msg--resolving[data-v-ee002141]{opacity:.55;filter:blur(.5px);transform-origin:0 0;transform:scale(.985)}.chat-composer__reason-header[data-v-ee002141]{align-items:center;gap:4px;font-size:12px;display:flex}.chat-composer__reason-name[data-v-ee002141]{color:var(--ink);font-weight:500}.chat-composer__reason-tool[data-v-ee002141]{color:var(--ink-2)}.chat-composer__reason-duration[data-v-ee002141]{color:var(--ink)}.chat-composer__reason-result[data-v-ee002141]{color:var(--ink);margin:2px 0 0;font-size:13px;line-height:1.4}.chat-composer__footer[data-v-ee002141]{flex-shrink:0;padding:6px}.chat-composer__input-wrap[data-v-ee002141]{border:1px solid var(--line);background:var(--field);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.chat-composer__send-row[data-v-ee002141]{justify-content:flex-end;display:flex}.chat-composer__input[data-v-ee002141]{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.chat-composer__input[data-v-ee002141]::placeholder{color:var(--ink-3)}.chat-composer__send[data-v-ee002141]{background:var(--ink);width:28px;height:28px;color:var(--surface);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff24}.chat-composer__send[data-v-ee002141]:disabled{background:var(--line-strong);color:var(--ink-3);box-shadow:none;cursor:default}.chat-composer__send[data-v-ee002141]:enabled:active{transform:scale(.96)}@keyframes fade-up-ee002141{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chat-composer__user-msg[data-v-ee002141],.chat-composer__agent-msg[data-v-ee002141]{animation-duration:.01ms!important}}.prompt-bar[data-v-be859fdd]{flex-direction:column;justify-content:flex-end;width:100%;max-width:420px;min-height:384px;padding-bottom:32px;display:flex}.prompt-bar--compact[data-v-be859fdd]{max-width:none;min-height:0;padding-bottom:0}.prompt-bar--multiline .prompt-bar__controls[data-v-be859fdd]{grid-template-rows:auto 28px;grid-template-areas:"input input input input input""add spacer model dictation send";align-items:center;row-gap:4px}.prompt-bar--multiline .prompt-bar__controls textarea[data-v-be859fdd]{grid-area:input;min-height:64px}.prompt-bar--multiline .prompt-bar__icon--add[data-v-be859fdd]{grid-area:add}.prompt-bar--multiline .prompt-bar__model[data-v-be859fdd]{grid-area:model}.prompt-bar--multiline .prompt-bar__icon--dictation[data-v-be859fdd]{grid-area:dictation}.prompt-bar--multiline .prompt-bar__send[data-v-be859fdd]{grid-area:send}.prompt-bar__anchor[data-v-be859fdd]{position:relative}.prompt-bar__composer[data-v-be859fdd]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-hairline);border-radius:14px;padding:6px;transition:border-color .15s,border-radius .2s;position:relative;overflow:hidden}.prompt-bar__composer--pill[data-v-be859fdd]{border-radius:999px}.prompt-bar__composer[data-v-be859fdd]:focus-within{border-color:var(--line-strong)}.prompt-bar__composer--rainbow[data-v-be859fdd]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff464629,#ffaa2829,#2dbe8229,#4682ff29,#0000);animation:1.1s ease-out both prompt-sweep-be859fdd;position:absolute;inset:0}.prompt-bar__controls[data-v-be859fdd]{grid-template-columns:28px minmax(0,1fr) auto 28px 28px;align-items:end;gap:4px;display:grid;position:relative}.prompt-bar__controls textarea[data-v-be859fdd]{resize:none;width:100%;min-width:0;min-height:28px;max-height:100px;color:var(--ink);background:0 0;border:0;outline:0;padding:5px 4px;font:13px/18px inherit}.prompt-bar__controls textarea[data-v-be859fdd]::placeholder{color:var(--ink-3)}.prompt-bar__icon[data-v-be859fdd],.prompt-bar__send[data-v-be859fdd],.prompt-bar__model[data-v-be859fdd]{height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .15s,color .15s,transform .15s;display:flex}.prompt-bar__composer--pill[data-v-be859fdd] :is(.prompt-bar__icon,.prompt-bar__send,.prompt-bar__model){border-radius:999px}.prompt-bar__icon[data-v-be859fdd]{width:28px;font-size:18px}.prompt-bar__icon svg[data-v-be859fdd],.prompt-bar__send svg[data-v-be859fdd]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px}.prompt-bar__icon[data-v-be859fdd]:hover,.prompt-bar__icon.active[data-v-be859fdd],.prompt-bar__model[data-v-be859fdd]:hover{background:var(--hover);color:var(--ink)}.prompt-bar__icon[data-v-be859fdd]:active,.prompt-bar__send[data-v-be859fdd]:enabled:active{transform:scale(.94)}.prompt-bar__model[data-v-be859fdd]{color:var(--ink-2);white-space:nowrap;gap:4px;padding:0 6px;font-size:12px;font-weight:500}.prompt-bar__model span[data-v-be859fdd]{color:var(--ink-3)}.prompt-bar__send[data-v-be859fdd]{background:var(--ink);width:28px;color:var(--surface)}.prompt-bar__send[data-v-be859fdd]:disabled{background:var(--line-strong);color:var(--ink-2);cursor:default}.prompt-bar__model[data-v-be859fdd]{line-height:1}.prompt-bar__model span[data-v-be859fdd]{color:inherit;line-height:1;display:block}.prompt-bar__model svg[data-v-be859fdd]{fill:none;width:11px;height:11px;stroke:var(--ink-3);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.prompt-bar__menu[data-v-be859fdd],.prompt-bar__models[data-v-be859fdd]{z-index:10;background:var(--surface);box-shadow:var(--shadow-raised,0 12px 30px #141a2824);transform-origin:bottom;border-radius:10px;padding:4px;animation:.18s cubic-bezier(.23,1,.32,1) both prompt-pop-be859fdd;position:absolute;bottom:calc(100% + 8px)}.prompt-bar__menu[data-v-be859fdd]{inset-inline:0}.prompt-bar__models[data-v-be859fdd]{transform-origin:100% 100%;width:176px;right:0}.prompt-bar__menu>button[data-v-be859fdd]{width:100%;height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 8px;display:flex}.prompt-bar__menu>button.active[data-v-be859fdd]{background:var(--hover)}.prompt-bar__menu strong[data-v-be859fdd],.prompt-bar__models strong[data-v-be859fdd]{flex:none;font-size:12.5px;font-weight:500}.prompt-bar__menu small[data-v-be859fdd]{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.prompt-bar__menu em[data-v-be859fdd]{color:var(--accent);font-size:12px;font-style:normal;font-weight:500}.prompt-bar__menu em[data-v-be859fdd]:first-letter{color:inherit}.prompt-bar__mark[data-v-be859fdd]{width:22px;height:22px;color:var(--ink-2);justify-content:center;align-items:center;font-size:12px;display:flex}.prompt-bar__menu footer[data-v-be859fdd]{border-top:1px solid var(--line);color:var(--ink-3);margin-top:4px;padding:6px 8px 4px;font-size:11px}.prompt-bar__no-results[data-v-be859fdd]{height:36px;color:var(--ink-3);padding:10px 8px;font-size:12px}.prompt-bar__models button[data-v-be859fdd]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.prompt-bar__models button[data-v-be859fdd]:hover,.prompt-bar__models button.active[data-v-be859fdd]{background:var(--hover)}.prompt-bar__models small[data-v-be859fdd]{color:var(--ink-3);flex:1;font-size:11px}.prompt-bar__models span[data-v-be859fdd]{font-size:12px}.prompt-bar__files[data-v-be859fdd]{flex-wrap:wrap;gap:5px;padding:2px 2px 7px;display:flex;position:relative}.prompt-bar__files>span[data-v-be859fdd]{background:var(--field);height:24px;color:var(--ink-2);box-shadow:var(--shadow-hairline);border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;display:inline-flex}.prompt-bar__files button[data-v-be859fdd]{width:16px;height:16px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.prompt-bar__eq[data-v-be859fdd]{align-items:center;gap:2.5px;height:14px;display:flex}.prompt-bar__eq i[data-v-be859fdd]{background:currentColor;border-radius:999px;width:2.5px;height:100%;animation:.9s ease-in-out infinite prompt-eq-be859fdd}@keyframes prompt-pop-be859fdd{0%{opacity:0;transform:scale(.94)translateY(4px)}to{opacity:1;transform:none}}@keyframes prompt-eq-be859fdd{0%,to{height:45%}50%{height:100%}}@keyframes prompt-sweep-be859fdd{0%{opacity:0;transform:translate(-100%)}35%{opacity:1}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.prompt-bar__menu[data-v-be859fdd],.prompt-bar__models[data-v-be859fdd],.prompt-bar__eq i[data-v-be859fdd],.prompt-bar__composer--rainbow[data-v-be859fdd]:before{animation-duration:.01ms}}.rc-card[data-v-cc9a67e9]{width:100%;max-width:380px}.rc-card__card[data-v-cc9a67e9]{background:var(--surface);box-shadow:var(--shadow-hairline);border-radius:14px;overflow:hidden}.rc-card__body[data-v-cc9a67e9]{padding:12px}.rc-card__title[data-v-cc9a67e9]{color:var(--ink);font-size:13px;font-weight:600}.rc-card__desc[data-v-cc9a67e9]{color:var(--ink-2);min-height:40px;margin:6px 0 0;font-size:12.5px;line-height:1.55;animation:.18s ease-out both rc-fade-cc9a67e9}.rc-card__param[data-v-cc9a67e9]{background:var(--accent-tint,#3f78ff1c);font-family:var(--font-mono);color:var(--accent-ink,#315fcd);border-radius:4px;padding:1px 4px;font-size:11px}.rc-card__alts-panel[data-v-cc9a67e9]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.23,1,.32,1);display:grid}.rc-card__alts-panel--open[data-v-cc9a67e9]{opacity:1;grid-template-rows:1fr}.rc-card__alts-body[data-v-cc9a67e9]{border-top:1px solid var(--line);background:var(--inset);padding:8px;overflow:hidden}.rc-card__alts-label[data-v-cc9a67e9]{color:var(--ink-3);margin:0 0 6px;font-size:11px}.rc-card__alt[data-v-cc9a67e9]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;font-size:12px;transition:background-color .1s;display:flex}.rc-card__alt[data-v-cc9a67e9]:hover{background:var(--hover)}.rc-card__alt+.rc-card__alt[data-v-cc9a67e9]{margin-top:2px}.rc-card__alt-bars[data-v-cc9a67e9]{flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.rc-card__alt-bar[data-v-cc9a67e9]{background:var(--line-strong);border-radius:999px;width:4px;height:10px;transition:background-color .2s}.rc-card__alt-bar--active[data-v-cc9a67e9]{background:var(--orange)}.rc-card__alt-title[data-v-cc9a67e9]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rc-card__alt-label[data-v-cc9a67e9]{color:var(--ink-3);flex-shrink:0;font-size:11px}.rc-card__footer[data-v-cc9a67e9]{border-top:1px solid var(--line);background:var(--inset);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.rc-card__meter[data-v-cc9a67e9]{align-items:center;gap:8px;display:flex}.rc-card__meter-bars[data-v-cc9a67e9]{align-items:flex-end;gap:2px;display:flex}.rc-card__meter-bar[data-v-cc9a67e9]{background:var(--line-strong);border-radius:999px;width:4px;height:10px;transition:background-color .2s}.rc-card__meter-bar--active[data-v-cc9a67e9]{background:var(--green)}.rc-card__meter-label[data-v-cc9a67e9]{color:var(--ink-2);font-size:12.5px}.rc-card__actions[data-v-cc9a67e9]{align-items:center;gap:8px;display:flex}.rc-card__alt-btn[data-v-cc9a67e9]{background:var(--surface);height:30px;color:var(--ink);box-shadow:var(--shadow-btn);cursor:pointer;border:0;border-radius:7px;padding:0 11px;font-size:12.5px;font-weight:500;transition:background-color .1s,color .1s}.rc-card__alt-btn[data-v-cc9a67e9]:hover{background:var(--hover);color:var(--ink)}.rc-card__accept[data-v-cc9a67e9]{background:var(--ink);height:30px;color:var(--surface);cursor:pointer;border:0;border-radius:7px;padding:0 14px;font-size:12.5px;font-weight:500;transition:transform .12s;box-shadow:inset 0 1px #ffffff24}.rc-card__accept--accent[data-v-cc9a67e9]{background:var(--accent);color:#fff}.rc-card__accept--accepted[data-v-cc9a67e9]{background:var(--green);color:#fff}@keyframes rc-fade-cc9a67e9{0%{opacity:0}to{opacity:1}}.rc-card__accept[data-v-cc9a67e9]:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.rc-card__alts-panel[data-v-cc9a67e9],.rc-card__alts-panel--open[data-v-cc9a67e9]{transition-duration:.01ms!important}}.context-cards[data-v-0273c629]{flex-direction:column;gap:8px;width:100%;max-width:380px;display:flex}.context-cards__header[data-v-0273c629]{align-items:center;gap:8px;display:flex}.context-cards__title[data-v-0273c629]{color:var(--ink);font-size:13px;font-weight:600}.context-cards__badge[data-v-0273c629]{background:var(--inset);height:20px;color:var(--ink-2);box-shadow:var(--shadow-hairline);border-radius:6px;align-items:center;padding:0 6px;font-size:11.5px;display:inline-flex}.context-cards__card[data-v-0273c629]{background:var(--surface);box-shadow:var(--shadow-hairline);animation:context-card-in-0273c629 .4s cubic-bezier(.23,1,.32,1) var(--card-delay) both;border-radius:14px;overflow:hidden}.context-cards__bar[data-v-0273c629]{border-bottom:1px solid var(--line);height:40px;color:var(--ink-2);align-items:center;gap:8px;padding:0 12px;display:flex}.context-cards__bar-icon[data-v-0273c629]{flex-shrink:0}.context-cards__bar-title[data-v-0273c629]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.context-cards__bar-count[data-v-0273c629]{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.context-cards__summary[data-v-0273c629]{color:var(--ink-2);margin:0;padding:8px 12px 4px;font-size:12.5px;line-height:1.55}.context-cards__source[data-v-0273c629]{padding:4px 12px 12px}.context-cards__source-badge[data-v-0273c629]{background:var(--inset);height:24px;box-shadow:var(--shadow-btn);color:var(--ink-2);animation:source-in-0273c629 .3s cubic-bezier(.23, 1, .32, 1) var(--source-delay,0s) both;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:inline-flex}.context-cards__source-type[data-v-0273c629]{color:#fff;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:7px;font-weight:600;display:inline-flex}.context-cards__source-name[data-v-0273c629]{color:var(--ink)}.context-cards__source-icon[data-v-0273c629]{color:var(--ink-3);flex-shrink:0}@keyframes context-card-in-0273c629{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes source-in-0273c629{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.context-cards__card[data-v-0273c629],.context-cards__source-badge[data-v-0273c629]{animation-duration:.01ms!important}}.diff-table[data-v-646bfb69]{width:100%;max-width:380px}.diff-table__card[data-v-646bfb69]{background:var(--surface);box-shadow:var(--shadow-hairline);border-radius:14px;overflow:hidden}.diff-table__header[data-v-646bfb69]{border-bottom:1px solid var(--line);align-items:center;height:40px;padding:0 12px;display:flex}.diff-table__title[data-v-646bfb69]{color:var(--ink);font-size:12.5px;font-weight:500}.diff-table__table[data-v-646bfb69]{border-collapse:collapse;width:100%}.diff-table__thead[data-v-646bfb69]{border-bottom:1px solid var(--line)}.diff-table__th[data-v-646bfb69]{color:var(--ink-3);text-align:left;padding:10px 12px;font-size:12px;font-weight:500;line-height:18px}.diff-table__th--flavor[data-v-646bfb69]{width:34%}.diff-table__th--category[data-v-646bfb69]{width:30%}.diff-table__th--supplier[data-v-646bfb69]{width:36%}.diff-table__row[data-v-646bfb69]{border-bottom:1px solid var(--line);transition:background-color .1s}.diff-table__row[data-v-646bfb69]:hover{background:var(--hover)}.diff-table__row--remove[data-v-646bfb69]{background:#e3474c1c}.diff-table__row--remove .diff-table__td--flavor[data-v-646bfb69]{color:var(--red)}.diff-table__td[data-v-646bfb69]{color:var(--ink);vertical-align:middle;padding:12px;font-size:13px;line-height:20px}.diff-table__td--flavor[data-v-646bfb69]{font-weight:500}.diff-table__td--supplier[data-v-646bfb69]{color:var(--ink-2);font-family:inherit;font-size:12.5px}.diff-table__td--remove[data-v-646bfb69]{text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:1px}.diff-table__added-cell[data-v-646bfb69]{padding:0}.diff-table__added[data-v-646bfb69]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.23,1,.32,1),opacity .4s;display:grid}.diff-table__added--visible[data-v-646bfb69]{opacity:1;grid-template-rows:1fr}.diff-table__added-row[data-v-646bfb69]{border-top:1px solid var(--line);background:#25a8781c;grid-template-columns:34% 30% 36%;align-items:center;min-height:0;display:grid;overflow:hidden}.diff-table__added-name[data-v-646bfb69],.diff-table__added-supplier[data-v-646bfb69]{color:var(--green)}.diff-table__pill--surface[data-v-646bfb69]{background:var(--surface)}.diff-table__pill[data-v-646bfb69]{background:var(--surface);height:22px;box-shadow:var(--shadow-hairline);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:inline-flex}.diff-table__pill-dot[data-v-646bfb69]{border-radius:999px;flex-shrink:0;width:6px;height:6px}@media (width<=639px){.diff-table__th[data-v-646bfb69],.diff-table__td[data-v-646bfb69]{padding-left:10px;padding-right:10px}}.records-shell[data-v-18aa7607]{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0000000f}.records-scroll[data-v-18aa7607]{overscroll-behavior:none;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable;max-height:438px;overflow:auto}.records-scroll[data-v-18aa7607]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.records-table[data-v-18aa7607]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:990px;color:var(--ink);font-size:12px}.records-company-col[data-v-18aa7607]{width:270px}.records-category-col[data-v-18aa7607]{width:275px}.records-last-col[data-v-18aa7607]{width:190px}.records-strength-col[data-v-18aa7607]{width:210px}.records-link-col[data-v-18aa7607]{width:175px}.records-table td[data-v-18aa7607],.records-table th[data-v-18aa7607]{border-right:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);text-align:left;vertical-align:middle}.records-table tr[data-v-18aa7607]>:last-child{border-right:0}.records-table thead th[data-v-18aa7607]{z-index:5;background:var(--surface);height:42px;color:var(--ink-2);font-size:12px;font-weight:600;position:sticky;top:0}.records-header-cell[data-v-18aa7607]{padding:0}.records-header-cell.records-sticky-cell[data-v-18aa7607]{z-index:7}.records-company-header[data-v-18aa7607],.records-header-button[data-v-18aa7607]{align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;display:flex}.records-company-header[data-v-18aa7607]{padding-left:6px}.records-header-button[data-v-18aa7607]{color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .12s ease-out,color .12s ease-out}.records-header-button[data-v-18aa7607]:hover{background:var(--hover);color:var(--ink)}.records-header-icon[data-v-18aa7607],.records-sort[data-v-18aa7607]{color:var(--ink-3);flex-shrink:0;display:inline-flex}.records-header-icon svg[data-v-18aa7607]{width:15px;height:15px}.records-sort[data-v-18aa7607]{opacity:0;margin-left:auto;transition:opacity .12s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}.records-sort svg[data-v-18aa7607]{width:12px;height:12px}.records-header-button:hover .records-sort[data-v-18aa7607],.records-sort.is-visible[data-v-18aa7607]{opacity:1}.records-table svg[data-v-18aa7607]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.records-checkbox[data-v-18aa7607]{cursor:pointer;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.records-checkbox input[data-v-18aa7607]{opacity:0;width:1px;height:1px;position:absolute}.records-checkbox-box[data-v-18aa7607]{color:#4d555e;background:#fff;border:1px solid #c7cdd3;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .14s,background-color .14s,transform .14s;display:inline-flex}.records-checkbox-box svg[data-v-18aa7607]{stroke-width:2.4px;width:12px;height:12px}.records-checkbox:hover .records-checkbox-box[data-v-18aa7607]{background:#f2f4f5;border-color:#aeb6bf}.records-checkbox:active .records-checkbox-box[data-v-18aa7607]{transform:scale(.96)}.records-checkbox-box.is-active[data-v-18aa7607]{border-color:var(--accent);background:var(--accent);color:#fff}.records-checkbox-dash[data-v-18aa7607]{background:currentColor;border-radius:99px;width:8px;height:1.5px}.dark{color:#fff;border-color:#626a74;border-color:var(--accent);background:#3f464e;background:var(--accent)}.records-cell[data-v-18aa7607]{white-space:nowrap;text-overflow:ellipsis;height:42px;padding:0 12px;overflow:hidden}.records-sticky-cell[data-v-18aa7607]{z-index:2;background:var(--surface);position:sticky;left:0;box-shadow:5px 0 8px -10px #0006}.records-company-cell[data-v-18aa7607]{align-items:center;gap:4px;padding-left:6px;display:flex;overflow:visible}.records-row>.records-cell[data-v-18aa7607]{transition:background-color .12s ease-out,color .12s ease-out}.records-row:hover>.records-cell[data-v-18aa7607]{background:var(--hover)}.records-row.is-selected>.records-cell[data-v-18aa7607]{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.records-company-mark[data-v-18aa7607]{background:var(--field);width:20px;height:20px;color:var(--ink-2);border:0;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:inline-flex}.records-company-name[data-v-18aa7607]{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;text-decoration:none;overflow:hidden}.records-company-name.has-link[data-v-18aa7607]:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.records-tags[data-v-18aa7607]{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.records-tag[data-v-18aa7607]{border:1px solid color-mix(in srgb,var(--tag-color) 24%,var(--surface));background:color-mix(in srgb,var(--tag-color) 13%,var(--surface));max-width:115px;height:23px;color:color-mix(in srgb,var(--tag-color) 82%,var(--ink));text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.records-tag-dot[data-v-18aa7607]{border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-right:5px}.records-more-tag[data-v-18aa7607]{border:1px solid var(--line-strong);background:var(--inset);height:23px;color:var(--ink-3);border-radius:6px;flex-shrink:0;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.records-strength[data-v-18aa7607],.records-link[data-v-18aa7607],.records-add-calculation[data-v-18aa7607],.records-average[data-v-18aa7607]{align-items:center;display:inline-flex}.records-strength[data-v-18aa7607]{color:var(--ink-2);gap:8px}.records-strength-dot[data-v-18aa7607]{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.records-link[data-v-18aa7607]{max-width:100%;color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-overflow:ellipsis;text-underline-offset:3px;gap:5px;overflow:hidden}.records-link svg[data-v-18aa7607]{flex-shrink:0;width:12px;height:12px}.records-link[data-v-18aa7607]:hover{color:var(--ink);text-decoration-color:currentColor}.records-muted[data-v-18aa7607]{color:var(--ink-3)}.records-table tfoot td[data-v-18aa7607]{z-index:4;background:var(--inset);height:38px;color:var(--ink-2);font-size:11.5px;position:sticky;bottom:0}.records-table tfoot .records-sticky-cell[data-v-18aa7607]{z-index:6;background:var(--inset)}.records-calculation-label[data-v-18aa7607]{font-weight:550}.records-calculation-number[data-v-18aa7607]{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:3px}.records-add-calculation[data-v-18aa7607]{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:0}.records-add-calculation svg[data-v-18aa7607]{width:14px;height:14px}.records-add-calculation[data-v-18aa7607]:hover{color:var(--ink)}.records-average[data-v-18aa7607]{gap:7px}.filter-table[data-v-7cee180a]{width:100%;max-width:420px}.filter-table__filters[data-v-7cee180a]{scrollbar-width:none;align-items:center;gap:4px;margin:0 -4px 4px;padding:4px;display:flex;overflow-x:auto}.filter-table__filters[data-v-7cee180a]::-webkit-scrollbar{display:none}.filter-table__filter[data-v-7cee180a]{height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .2s,box-shadow .2s,color .2s;display:flex}.filter-table__filter[data-v-7cee180a]:hover{background:var(--hover)}.filter-table__filter.is-active[data-v-7cee180a]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn)}.filter-table__dot[data-v-7cee180a]{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.filter-table__count[data-v-7cee180a]{color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px;font-size:10.5px}.filter-table__count.is-active[data-v-7cee180a]{background:var(--field);color:var(--ink-2)}.filter-table__scroll[data-v-7cee180a]{background:var(--surface);box-shadow:var(--shadow-hairline);scrollbar-width:none;border-radius:14px;overflow-x:auto}.filter-table__scroll[data-v-7cee180a]::-webkit-scrollbar{display:none}.filter-table__scroll[data-v-7cee180a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filter-table__table[data-v-7cee180a]{min-width:420px}.filter-table__header[data-v-7cee180a],.filter-table__row[data-v-7cee180a]{grid-template-columns:1.3fr .6fr .95fr .9fr;display:grid}.filter-table__header[data-v-7cee180a]{border-bottom:1px solid var(--line);color:var(--ink-3);padding:8px 12px;font-size:11.5px;font-weight:500}.filter-table__collapse[data-v-7cee180a]{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s;display:grid}.filter-table__collapse.is-hidden[data-v-7cee180a]{opacity:0;grid-template-rows:0fr}.filter-table__clip[data-v-7cee180a]{min-height:0;overflow:hidden}.filter-table__row[data-v-7cee180a]{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;padding:8px 12px;font-size:12px;transition:background-color .1s}.filter-table__collapse:last-child .filter-table__row[data-v-7cee180a]{border-bottom:0}.filter-table__row[data-v-7cee180a]:hover{background:var(--hover)}.filter-table__task[data-v-7cee180a],.filter-table__owner[data-v-7cee180a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-table__task[data-v-7cee180a]{color:var(--ink);font-weight:500}.filter-table__date[data-v-7cee180a]{font-variant-numeric:tabular-nums}.filter-table__status[data-v-7cee180a]{border:1px solid #0000;border-radius:5px;align-items:center;height:20px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.filter-status-todo[data-v-7cee180a]{border-color:color-mix(in srgb,#f09a2f 34%,var(--surface));background:color-mix(in srgb,#f09a2f 20%,var(--surface));color:color-mix(in srgb,#f09a2f 92%,var(--ink))}.filter-status-progress[data-v-7cee180a]{border-color:color-mix(in srgb,#16a6c7 34%,var(--surface));background:color-mix(in srgb,#16a6c7 20%,var(--surface));color:color-mix(in srgb,#16a6c7 92%,var(--ink))}.filter-status-done[data-v-7cee180a]{border-color:color-mix(in srgb,#25a878 34%,var(--surface));background:color-mix(in srgb,#25a878 20%,var(--surface));color:color-mix(in srgb,#25a878 92%,var(--ink))}@media (prefers-reduced-motion:reduce){.filter-table__collapse[data-v-7cee180a]{transition-duration:.01ms}}.sidebar-nav-card[data-v-385c37df]{box-sizing:border-box;background:var(--surface);width:240px;box-shadow:var(--shadow-overlay);border-radius:14px;padding:8px}.sidebar-nav-card--embedded[data-v-385c37df]{width:100%;min-height:100%;box-shadow:none;background:0 0;border-radius:0;padding:14px 12px}.sidebar-nav-card button[data-v-385c37df],.sidebar-nav-card input[data-v-385c37df]{font-family:inherit}.sidebar-nav-card svg[data-v-385c37df]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sidebar-nav-card__workspace[data-v-385c37df]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin:0 0 8px;padding:6px;transition:background-color .1s,transform .1s;display:flex}.sidebar-nav-card__workspace[data-v-385c37df]:hover{background:var(--hover)}.sidebar-nav-card__workspace[data-v-385c37df]:active{transform:scale(.96)}.sidebar-nav-card__mark[data-v-385c37df]{background:var(--ink);width:32px;height:32px;color:var(--surface);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.sidebar-nav-card__workspace-copy[data-v-385c37df]{flex:1;min-width:0}.sidebar-nav-card__workspace-copy strong[data-v-385c37df],.sidebar-nav-card__workspace-copy small[data-v-385c37df]{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.sidebar-nav-card__workspace-copy strong[data-v-385c37df]{color:var(--ink);font-size:13px;font-weight:500}.sidebar-nav-card__workspace-copy small[data-v-385c37df]{color:var(--ink-3);font-size:11px}.sidebar-nav-card__switch[data-v-385c37df]{width:12px;height:12px;color:var(--ink-3);stroke-width:2px}.sidebar-nav-card__search[data-v-385c37df]{background:var(--inset);height:32px;box-shadow:var(--shadow-hairline);border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:0 10px;display:flex}.sidebar-nav-card__search>svg[data-v-385c37df]{width:12px;height:12px;color:var(--ink-3);stroke-width:2px}.sidebar-nav-card__search input[data-v-385c37df]{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12.5px}.sidebar-nav-card__search input[data-v-385c37df]::placeholder{color:var(--ink-3)}.sidebar-nav-card__search kbd[data-v-385c37df]{background:var(--surface);width:18px;height:18px;color:var(--ink-3);box-shadow:var(--shadow-hairline);border-radius:5px;justify-content:center;align-items:center;font-family:inherit;font-size:10px;display:flex}.sidebar-nav-card__new[data-v-385c37df]{width:100%;min-height:36px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:6px 0 14px;padding:8px;font-size:13px;font-weight:500;transition:background-color .1s,box-shadow .1s,transform .1s;display:flex}.sidebar-nav-card__new[data-v-385c37df]:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.sidebar-nav-card__new[data-v-385c37df]:active{background:color-mix(in srgb,var(--accent) 21%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent);transform:scale(.96)}.sidebar-nav-card__new[data-v-385c37df]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:1px}.sidebar-nav-card__new>span[data-v-385c37df]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-nav-card__new b[data-v-385c37df]{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .1s;display:flex}.sidebar-nav-card__new:active b[data-v-385c37df]{transform:scale(.84)}.sidebar-nav-card__new svg[data-v-385c37df]{stroke-width:3px;width:9px;height:9px}.sidebar-nav-card__nav[data-v-385c37df]{flex-direction:column;gap:8px;display:flex;position:relative}.sidebar-nav-card__highlight[data-v-385c37df]{pointer-events:none;background:var(--hover);border-radius:7px;transition:top .22s cubic-bezier(.23,1,.32,1),height .22s cubic-bezier(.23,1,.32,1),opacity .15s;position:absolute;inset-inline:0}.sidebar-nav-card__section-label[data-v-385c37df]{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:10.5px;font-weight:500}.sidebar-nav-card__section-items[data-v-385c37df]{flex-direction:column;gap:1px;display:flex}.sidebar-nav-card__item[data-v-385c37df]{z-index:1;width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:color .15s,transform .15s;display:flex;position:relative}.sidebar-nav-card__item[data-v-385c37df]:active{transform:scale(.96)}.sidebar-nav-card__icon[data-v-385c37df]{color:var(--ink-3);display:flex}.sidebar-nav-card__icon svg[data-v-385c37df]{stroke-width:1.8px;width:13px;height:13px}.sidebar-nav-card__item.is-active .sidebar-nav-card__icon[data-v-385c37df]{color:var(--ink)}.sidebar-nav-card__label[data-v-385c37df]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-nav-card__item.is-active .sidebar-nav-card__label[data-v-385c37df]{color:var(--ink);font-weight:500}.sidebar-nav-card__badge[data-v-385c37df]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));min-width:18px;height:18px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:600;animation:.25s cubic-bezier(.23,1,.32,1) sidebar-badge-in-385c37df;display:flex}.sidebar-nav-card__badge.is-active[data-v-385c37df]{background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-hairline)}.sidebar-nav-card__plus[data-v-385c37df]{width:18px;height:18px;color:var(--ink-3);opacity:0;border-radius:5px;justify-content:center;align-items:center;transition:background-color .1s,color .1s,opacity .1s;display:flex}.sidebar-nav-card__item:hover .sidebar-nav-card__plus[data-v-385c37df],.sidebar-nav-card__plus.is-visible[data-v-385c37df]{opacity:1}.sidebar-nav-card__plus[data-v-385c37df]:hover{background:var(--line);color:var(--ink-2)}.sidebar-nav-card__plus svg[data-v-385c37df]{stroke-width:2.5px;width:10px;height:10px}@keyframes sidebar-badge-in-385c37df{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.search-list[data-v-8564e2ba]{flex-direction:column;width:100%;max-width:288px;min-height:248px;display:flex}.search-list__card[data-v-8564e2ba]{background:var(--surface);width:100%;box-shadow:var(--shadow-raised,0 12px 30px #141a281f, 0 0 0 1px #141a280f);border-radius:14px;overflow:hidden}.search-list__field[data-v-8564e2ba]{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:40px;padding:0 12px;transition:background .1s;display:flex}.search-list__field[data-v-8564e2ba]:hover{background:var(--hover)}.search-list__field>svg[data-v-8564e2ba]{fill:none;width:14px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;flex:none}.search-list__field input[data-v-8564e2ba]{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.search-list__field input[data-v-8564e2ba]::placeholder{color:var(--ink-3)}.search-list__field button[data-v-8564e2ba]{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;animation:.15s ease-out both search-fade-8564e2ba;display:flex}.search-list__field button[data-v-8564e2ba]:hover{background:var(--line);color:var(--ink)}.search-list__field button svg[data-v-8564e2ba]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:11px}.search-list__results[data-v-8564e2ba]{padding:4px}.search-list__results button[data-v-8564e2ba]{width:100%;height:32px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-family:inherit;font-size:13px;animation:.2s ease-out both search-fade-8564e2ba;display:flex}.search-list__results button[data-v-8564e2ba]:hover{background:var(--hover)}.search-list__empty[data-v-8564e2ba]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:32px 16px;animation:.25s ease-out both search-fade-8564e2ba;display:flex}.search-list__empty-icon[data-v-8564e2ba]{background:var(--inset);width:32px;height:32px;color:var(--ink-3);box-shadow:var(--shadow-hairline);border-radius:8px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.search-list__empty-icon svg[data-v-8564e2ba]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px}.search-list__empty strong[data-v-8564e2ba]{color:var(--ink);font-size:13px;font-weight:500}.search-list__empty>span[data-v-8564e2ba]:last-child{color:var(--ink-3);font-size:12px}@keyframes search-fade-8564e2ba{0%{opacity:0}to{opacity:1}}.insight-cards[data-v-48cbbcdb]{width:100%;max-width:344px;min-height:408px;color:var(--ink)}.insight-cards__header[data-v-48cbbcdb]{justify-content:space-between;align-items:center;display:flex}.insight-cards__title[data-v-48cbbcdb]{align-items:baseline;gap:6px;font-size:13px;display:flex}.insight-cards__title strong[data-v-48cbbcdb]{font-weight:600}.insight-cards__title>span[data-v-48cbbcdb]{color:var(--ink-3);font-variant-numeric:tabular-nums}.insight-cards__pager[data-v-48cbbcdb]{gap:2px;display:flex}.insight-cards__pager button[data-v-48cbbcdb]{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s,transform .1s;display:flex}.insight-cards__pager button[data-v-48cbbcdb]:hover{background:var(--hover);color:var(--ink)}.insight-cards__pager button[data-v-48cbbcdb]:active{transform:scale(.96)}.insight-cards__pager svg[data-v-48cbbcdb]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px}.insight-cards__prose[data-v-48cbbcdb]{min-height:42px;color:var(--ink-2);margin:6px 0 8px;font-size:12.5px;line-height:1.55}.insight-cards__prose strong[data-v-48cbbcdb]{color:var(--ink);font-weight:500}.insight-entity[data-v-48cbbcdb]{color:var(--ink);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.insight-dot[data-v-48cbbcdb]{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.insight-entity .insight-dot[data-v-48cbbcdb]{flex-basis:10px;width:10px;height:10px}.insight-dot--orange[data-v-48cbbcdb]{background:var(--orange)}.insight-dot--accent[data-v-48cbbcdb]{background:var(--accent)}.insight-dot--red[data-v-48cbbcdb]{background:var(--red)}.insight-mono[data-v-48cbbcdb]{font-family:var(--font-mono);font-size:11.5px}.insight-mono--red[data-v-48cbbcdb]{color:var(--red)}.insight-mono--green[data-v-48cbbcdb]{color:var(--green)}.insight-card[data-v-48cbbcdb]{background:var(--surface);min-height:278px;box-shadow:var(--shadow-hairline);border-radius:10px;padding:12px}.insight-stats[data-v-48cbbcdb]{align-items:center;gap:16px;display:flex}.insight-stats--two>div[data-v-48cbbcdb]{flex:1}.insight-stat-label[data-v-48cbbcdb]{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:flex}.insight-stat-value[data-v-48cbbcdb]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:1px;font-size:17px;font-weight:600;display:block}.insight-chart-shell[data-v-48cbbcdb]{background:var(--inset);box-shadow:var(--shadow-hairline);border-radius:8px;margin-top:8px;overflow:hidden}.insight-chart-head[data-v-48cbbcdb]{border-bottom:1px solid var(--line);min-height:30px;color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;display:flex}.insight-chart-head>b[data-v-48cbbcdb],.insight-snapshot[data-v-48cbbcdb]{background:var(--field);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:500}.insight-chart-stage[data-v-48cbbcdb]{touch-action:pan-y;height:166px;position:relative}.insight-chart-cursor[data-v-48cbbcdb]{z-index:4;background:var(--ink);opacity:.26;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.insight-tooltip-anchor[data-v-48cbbcdb]{z-index:5;pointer-events:none;position:absolute;top:8px;transform:translate(-50%)}.insight-tooltip[data-v-48cbbcdb]{border:1px solid var(--line-strong);background:var(--surface);min-width:154px;color:var(--ink);box-shadow:var(--shadow-overlay);border-radius:10px;padding:9px 10px;font-size:12px;display:block}.insight-tooltip__time[data-v-48cbbcdb]{color:var(--ink-3);margin-bottom:7px;font-size:11px;display:block}.insight-tooltip__row[data-v-48cbbcdb]{justify-content:space-between;align-items:center;gap:16px;line-height:1.65;display:flex}.insight-tooltip__row>span[data-v-48cbbcdb]{align-items:center;gap:7px;display:inline-flex}.insight-tooltip__row strong[data-v-48cbbcdb]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.insight-card__topline[data-v-48cbbcdb]{justify-content:space-between;align-items:center;display:flex}.insight-alert[data-v-48cbbcdb]{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.insight-alert svg[data-v-48cbbcdb]{fill:none;width:12px;stroke:var(--red);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.insight-chart-shell--anomaly[data-v-48cbbcdb]{margin-top:8px}.insight-metric-toggle[data-v-48cbbcdb]{background:var(--field);border-radius:999px;padding:2px;display:flex}.insight-metric-toggle button[data-v-48cbbcdb]{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:500;transition:background-color .15s,color .15s,transform .15s}.insight-metric-toggle button.is-active[data-v-48cbbcdb]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn)}.insight-metric-toggle button[data-v-48cbbcdb]:active{transform:scale(.96)}.insight-spend-summary[data-v-48cbbcdb]{white-space:nowrap;align-items:baseline;gap:8px;margin-top:6px;display:flex}.insight-spend-summary>strong[data-v-48cbbcdb]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.insight-spend-summary>span[data-v-48cbbcdb]{color:var(--ink-3);font-size:11px}.insight-allocation-title[data-v-48cbbcdb]{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.insight-allocation-title>b[data-v-48cbbcdb]{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex}.insight-allocation-value[data-v-48cbbcdb]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:600;display:block}.insight-segments[data-v-48cbbcdb]{background:var(--field);border-radius:999px;gap:2px;height:36px;margin-top:12px;padding:2px;display:flex;overflow:hidden}.insight-segments button[data-v-48cbbcdb]{cursor:pointer;border:0;border-radius:999px;height:100%;padding:0;transition:opacity .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.insight-segments button[data-v-48cbbcdb]:active{transform:scale(.98)}.insight-segments button span[data-v-48cbbcdb]{inset-block:4px;opacity:0;background:#fff3;border-radius:999px;width:0;transition:width .5s cubic-bezier(.16,1,.3,1),opacity .5s;position:absolute;left:4px}.insight-segments button span.is-selected[data-v-48cbbcdb]{opacity:1;width:calc(100% - 8px)}.insight-segment-legend[data-v-48cbbcdb]{align-items:center;gap:6px;margin-top:8px;display:flex}.insight-segment-legend button[data-v-48cbbcdb]{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;transition:background-color .15s,color .15s,transform .15s;display:flex}.insight-segment-legend button.is-active[data-v-48cbbcdb]{background:var(--field);color:var(--ink)}.insight-segment-legend button[data-v-48cbbcdb]:hover{background:var(--hover);color:var(--ink)}.insight-segment-legend button[data-v-48cbbcdb]:active{transform:scale(.96)}.insight-segment-legend .insight-dot[data-v-48cbbcdb]{flex-basis:6px;width:6px;height:6px}.insight-segment-legend span[data-v-48cbbcdb]{font-variant-numeric:tabular-nums}.insight-allocation-copy[data-v-48cbbcdb]{background:var(--inset);min-height:64px;box-shadow:var(--shadow-hairline);border-radius:8px;margin-top:12px;padding:8px 10px}.insight-allocation-copy strong[data-v-48cbbcdb]{font-size:11.5px;font-weight:500;display:block}.insight-allocation-copy span[data-v-48cbbcdb]{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.5;display:block}.insight-cards__prompt[data-v-48cbbcdb]{background:var(--surface);color:var(--ink);text-align:left;box-shadow:var(--shadow-btn);cursor:pointer;border:0;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:12px;transition:background-color .1s,transform .1s}.insight-cards__prompt[data-v-48cbbcdb]:hover{background:var(--hover)}.insight-cards__prompt[data-v-48cbbcdb]:active{transform:scale(.98)}.insight-page-enter-active[data-v-48cbbcdb],.insight-page-leave-active[data-v-48cbbcdb]{transition:opacity .25s,filter .25s}.insight-page-enter-from[data-v-48cbbcdb],.insight-page-leave-to[data-v-48cbbcdb]{opacity:0;filter:blur(3px)}@media (prefers-reduced-motion:reduce){.insight-cards[data-v-48cbbcdb] *{transition:none!important;animation:none!important}}.stream-code[data-v-2308e0d2]{background:var(--surface);width:100%;max-width:380px;box-shadow:var(--shadow-overlay);border-radius:10px;overflow:hidden}.stream-code__header[data-v-2308e0d2]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;display:flex}.stream-code__meta[data-v-2308e0d2]{align-items:baseline;gap:8px;display:flex}.stream-code__meta strong[data-v-2308e0d2]{color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:500}.stream-code__meta>span[data-v-2308e0d2]{color:var(--ink-3);font-size:11.5px}.stream-code__header button[data-v-2308e0d2]{height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:11.5px;font-weight:500;transition:background-color .1s,color .1s,transform .1s;display:flex}.stream-code__header button[data-v-2308e0d2]:hover{background:var(--hover);color:var(--ink)}.stream-code__header button[data-v-2308e0d2]:active{transform:scale(.96)}.stream-code__header button.is-copied[data-v-2308e0d2]{color:var(--green)}.stream-code__header button svg[data-v-2308e0d2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.stream-code__header button.is-copied svg[data-v-2308e0d2]{stroke-width:3px}.stream-code__body[data-v-2308e0d2]{background:var(--inset);min-height:137px;font-family:var(--font-mono);margin:0;padding:10px 12px;font-size:11.5px;line-height:1.7;display:block;overflow:hidden}.stream-code__line[data-v-2308e0d2]{animation:.25s cubic-bezier(.23,1,.32,1) both stream-code-line-2308e0d2;display:flex}.stream-code__number[data-v-2308e0d2]{width:20px;color:color-mix(in srgb,var(--ink-3) 60%,transparent);text-align:right;-webkit-user-select:none;user-select:none;flex:0 0 20px;font-size:10.5px;line-height:1.86}.stream-code__content[data-v-2308e0d2]{white-space:pre;padding-left:10px}.token--kw[data-v-2308e0d2]{color:var(--accent)}.token--str[data-v-2308e0d2]{color:var(--green)}.token--num[data-v-2308e0d2]{color:var(--orange)}.token--fn[data-v-2308e0d2]{color:var(--ink)}.token--dim[data-v-2308e0d2]{color:var(--ink-3)}.token--plain[data-v-2308e0d2]{color:var(--ink-2)}.stream-code__caret[data-v-2308e0d2]{background:var(--accent);border-radius:999px;width:3px;height:12px;margin-left:2px;display:inline-block;transform:translateY(2px)}@keyframes stream-code-line-2308e0d2{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stream-code__line[data-v-2308e0d2]{animation:none}}.fine-tune-card[data-v-6991c1aa]{background:var(--surface);width:100%;max-width:240px;box-shadow:var(--shadow-overlay);border-radius:10px;position:relative}.fine-tune-card button[data-v-6991c1aa],.fine-tune-card input[data-v-6991c1aa]{font-family:inherit}.fine-tune-card__header[data-v-6991c1aa]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;display:flex}.fine-tune-card__header>span[data-v-6991c1aa]:first-child{font-size:13px;font-weight:500}.fine-tune-card__edited[data-v-6991c1aa]{color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:500;animation:.25s cubic-bezier(.23,1,.32,1) both fine-tune-done-6991c1aa;display:flex}.fine-tune-card__edited svg[data-v-6991c1aa]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px}.fine-tune-card__adjust[data-v-6991c1aa]{align-items:center;gap:6px;display:flex}.fine-tune-card__adjust i[data-v-6991c1aa]{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 11%,var(--surface));border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.fine-tune-card__adjust svg[data-v-6991c1aa]{width:9px;fill:var(--accent)}.fine-tune-card__adjust b[data-v-6991c1aa]{color:var(--accent);font-size:12px;font-weight:500}.fine-tune-card__layout[data-v-6991c1aa]{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.fine-tune-card__layout p[data-v-6991c1aa]{margin:0;font-size:12.5px;font-weight:500}.fine-tune-segments[data-v-6991c1aa]{background:var(--field);border-radius:8px;grid-template-columns:repeat(3,1fr);padding:2px;display:grid;position:relative}.fine-tune-segments__thumb[data-v-6991c1aa]{background:var(--surface);width:calc(33.3333% - 1.33333px);box-shadow:var(--shadow-btn);border-radius:6px;transition:transform .3s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;bottom:2px;left:2px}.fine-tune-segments button[data-v-6991c1aa]{z-index:1;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:relative}.fine-tune-segments button.is-active[data-v-6991c1aa]{color:var(--accent)}.layout-icon[data-v-6991c1aa]{gap:2px;display:flex}.layout-icon--col[data-v-6991c1aa]{flex-direction:column}.layout-icon--grid[data-v-6991c1aa]{grid-template-columns:repeat(2,6px);display:grid}.layout-icon i[data-v-6991c1aa]{border:1.2px solid;border-radius:2px;width:6px;height:6px}.fine-tune-fields[data-v-6991c1aa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.fine-tune-fields label[data-v-6991c1aa]{background:var(--field);border-radius:7px;align-items:center;gap:4px;min-width:0;height:26px;padding:4px 4px 4px 2px;transition:background-color .2s,box-shadow .2s;display:flex}.fine-tune-fields label.is-active[data-v-6991c1aa]{background:color-mix(in srgb,var(--accent) 11%,var(--surface));box-shadow:0 0 0 1px var(--accent)}.fine-tune-fields label>span[data-v-6991c1aa]{height:100%;color:var(--ink-3);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;align-items:center;padding:0 2px;font-size:12px;display:flex}.fine-tune-fields label>span[data-v-6991c1aa]:hover{color:var(--ink-2)}.fine-tune-fields input[data-v-6991c1aa]{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px}.fine-tune-fields label>b[data-v-6991c1aa]{color:var(--ink-3);flex-shrink:0;padding-right:2px;font-size:11.5px;font-weight:400}.fine-tune-card__footer[data-v-6991c1aa]{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.fine-tune-card__footer>span[data-v-6991c1aa]{color:var(--ink-3);font-size:12px}.fine-tune-menu[data-v-6991c1aa]{width:120px;margin-right:-2px;position:relative}.fine-tune-menu__trigger[data-v-6991c1aa]{background:var(--inset);width:100%;height:26px;box-shadow:var(--shadow-hairline);cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:4px 4px 4px 8px;transition:box-shadow .2s;display:flex}.fine-tune-menu__trigger.is-open[data-v-6991c1aa]{box-shadow:0 0 0 1px var(--accent)}.fine-tune-menu__trigger span[data-v-6991c1aa]{color:var(--ink-3);font-size:12px}.fine-tune-menu__trigger span.has-value[data-v-6991c1aa]{color:var(--ink)}.fine-tune-menu__trigger svg[data-v-6991c1aa]{fill:none;width:11px;stroke:var(--ink-3);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.fine-tune-menu__options[data-v-6991c1aa]{z-index:10;background:var(--surface);width:120px;box-shadow:var(--shadow-overlay);transform-origin:100% 100%;border-radius:10px;padding:4px;position:absolute;bottom:32px;right:0}.fine-tune-menu__options button[data-v-6991c1aa]{width:100%;height:26px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-size:12.5px;display:flex}.fine-tune-menu__options button[data-v-6991c1aa]:hover,.fine-tune-menu__options button.is-selected[data-v-6991c1aa]{background:var(--field)}.fine-tune-pop-enter-active[data-v-6991c1aa],.fine-tune-pop-leave-active[data-v-6991c1aa]{transition:opacity .2s,transform .2s cubic-bezier(.23,1,.32,1)}.fine-tune-pop-enter-from[data-v-6991c1aa],.fine-tune-pop-leave-to[data-v-6991c1aa]{opacity:0;transform:scale(.96)translateY(3px)}@keyframes fine-tune-done-6991c1aa{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.selection-actions[data-v-ffadd6d7]{width:100%;max-width:460px}.selection-actions__host[data-v-ffadd6d7]{-webkit-user-select:none;user-select:none;padding-bottom:48px;position:relative}.selection-actions__host>p[data-v-ffadd6d7]{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.selection-actions__selection[data-v-ffadd6d7]{background:color-mix(in srgb,var(--accent) 14%,var(--surface));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.selection-actions__selection>i[data-v-ffadd6d7]{background:var(--accent);vertical-align:-2px;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.65s step-end infinite selection-caret-ffadd6d7;display:inline-block}.selection-actions__anchor[data-v-ffadd6d7]{z-index:10;will-change:transform;transition:transform .32s cubic-bezier(.77,0,.175,1),opacity .18s ease-out;position:absolute;top:0;left:0}.selection-bar[data-v-ffadd6d7]{background:var(--surface);max-width:calc(100vw - 48px);height:36px;color:var(--ink);box-shadow:var(--shadow-overlay);border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:4px;transition:width .32s cubic-bezier(.23,1,.32,1);animation:.22s cubic-bezier(.23,1,.32,1) both selection-pop-ffadd6d7;display:flex;overflow:hidden}.selection-bar button[data-v-ffadd6d7],.selection-bar input[data-v-ffadd6d7]{font-family:inherit}.selection-control[data-v-ffadd6d7]{height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:400;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.selection-control[data-v-ffadd6d7]:hover{background:var(--hover)}.selection-control[data-v-ffadd6d7]:active{transform:scale(.96)}.selection-control svg[data-v-ffadd6d7]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.selection-control--primary[data-v-ffadd6d7]{background:var(--ink);color:var(--canvas);box-shadow:var(--shadow-hairline);font-size:12.5px}.selection-control--primary[data-v-ffadd6d7]:hover{background:var(--ink);opacity:.9}.selection-control--primary svg[data-v-ffadd6d7]{stroke-width:2.3px}.selection-icon-button[data-v-ffadd6d7]{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .15s;display:flex}.selection-icon-button[data-v-ffadd6d7]:hover{background:var(--hover-2);color:var(--ink-2)}.selection-icon-button[data-v-ffadd6d7]:active{transform:scale(.96)}.selection-icon-button svg[data-v-ffadd6d7]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .4s cubic-bezier(.23,1,.32,1)}.selection-bar__divider[data-v-ffadd6d7]{background:var(--line-strong);flex:0 0 1px;width:1px;height:16px;margin:0 2px}.selection-bar__busy[data-v-ffadd6d7]{height:28px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.selection-bar__spinner[data-v-ffadd6d7]{border:1.5px solid var(--line-strong);border-top-color:var(--ink-2);border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.7s linear infinite selection-spin-ffadd6d7}.selection-bar__shimmer[data-v-ffadd6d7]{background:linear-gradient(90deg,var(--ink-3) 30%,var(--ink) 50%,var(--ink-3) 70%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite selection-shimmer-ffadd6d7}.selection-bar__prompt[data-v-ffadd6d7]{align-items:center;width:145px;min-width:0;height:28px;transition:width .4s cubic-bezier(.23,1,.32,1),opacity .4s,transform .4s;display:flex;overflow:hidden}.selection-bar__prompt.is-hidden[data-v-ffadd6d7]{opacity:0;width:0;transform:translate(-8px)}.selection-bar__prompt.has-value[data-v-ffadd6d7]{flex:1;width:auto}.selection-bar__prompt input[data-v-ffadd6d7]{width:100%;height:28px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 10px 0 12px;font-size:12.5px}.selection-bar__prompt input[data-v-ffadd6d7]::placeholder{color:var(--ink-3)}.selection-bar__actions[data-v-ffadd6d7]{opacity:1;align-items:center;gap:2px;min-width:0;transition:max-width .4s cubic-bezier(.23,1,.32,1),opacity .4s,transform .4s;display:flex;overflow:hidden}.selection-bar__actions.is-hidden[data-v-ffadd6d7]{opacity:0;max-width:0;transform:translate(-8px)}.selection-bar__more[data-v-ffadd6d7]{opacity:0;align-items:center;gap:2px;max-width:0;transition:max-width .4s cubic-bezier(.23,1,.32,1),opacity .4s,margin .4s;display:flex;overflow:hidden}.selection-bar__more.is-expanded[data-v-ffadd6d7]{opacity:1;max-width:262px;margin-left:2px}.selection-bar__send[data-v-ffadd6d7]{opacity:0;align-items:center;max-width:0;transition:max-width .4s cubic-bezier(.23,1,.32,1),opacity .4s,transform .4s;display:flex;overflow:hidden;transform:scale(.88)}.selection-bar__send.is-visible[data-v-ffadd6d7]{opacity:1;max-width:30px;transform:scale(1)}.selection-bar__send button[data-v-ffadd6d7]{background:var(--ink);width:28px;height:28px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:flex}.selection-bar__send button[data-v-ffadd6d7]:active{transform:scale(.94)}.selection-bar__send svg[data-v-ffadd6d7]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px}@keyframes selection-pop-ffadd6d7{0%{opacity:0;transform:scale(.94)translateY(3px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes selection-spin-ffadd6d7{to{transform:rotate(360deg)}}@keyframes selection-shimmer-ffadd6d7{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes selection-caret-ffadd6d7{50%{opacity:0}}@media (width<=560px){.selection-bar[data-v-ffadd6d7]{transform-origin:top;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.selection-actions[data-v-ffadd6d7] *{transition:none!important;animation:none!important}}.chat-product[data-v-ff502fde]{width:100%;color:var(--ink)}.chat-product button[data-v-ff502fde]{font-family:inherit}.chat-product svg[data-v-ff502fde]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.chat-product__preview-bar[data-v-ff502fde]{background:var(--surface);box-shadow:var(--shadow-hairline);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:6px;display:flex}.chat-product__modes[data-v-ff502fde],.chat-product__copy-actions[data-v-ff502fde]{align-items:center;gap:3px;display:flex}.chat-product__modes button[data-v-ff502fde],.chat-product__copy-actions button[data-v-ff502fde]{height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;transition:background-color .15s,color .15s,transform .12s;display:inline-flex}.chat-product__modes button[data-v-ff502fde]:hover,.chat-product__copy-actions button[data-v-ff502fde]:hover{background:var(--hover);color:var(--ink)}.chat-product__modes button[data-v-ff502fde]:active,.chat-product__copy-actions button[data-v-ff502fde]:active{transform:scale(.96)}.chat-product__modes button.is-active[data-v-ff502fde]{background:var(--ink);color:var(--surface);box-shadow:var(--shadow-btn)}.chat-product__copy-actions button[data-v-ff502fde]{background:var(--inset);color:var(--ink-2);box-shadow:var(--shadow-hairline)}.chat-product__copy-actions button.is-success[data-v-ff502fde]{color:var(--green)}.chat-product__modes svg[data-v-ff502fde],.chat-product__copy-actions svg[data-v-ff502fde]{stroke-width:1.8px;width:13px;height:13px}.chat-product__copy-actions button[data-v-ff502fde]:last-child{width:32px;padding:0}.chat-product__stage[data-v-ff502fde]{background:#e8eaed;border-radius:16px;justify-content:center;align-items:center;width:100%;height:650px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14181f14}.chat-product--standalone .chat-product__stage[data-v-ff502fde]{height:max(650px,100vh - 200px);max-height:800px}.dark{background:#111315;box-shadow:inset 0 0 0 1px #ffffff12}.chat-product__window[data-v-ff502fde]{background:var(--page);width:calc(100% - 24px);height:calc(100% - 24px);box-shadow:0 24px 70px #14181f33,0 0 0 1px var(--line);border-radius:14px;display:flex;position:relative;overflow:hidden}.chat-product__navigation[data-v-ff502fde]{border-right:1px solid var(--line);background:var(--inset);flex:0 0 260px;width:260px;overflow:auto}.chat-product__conversation[data-v-ff502fde]{background:var(--page);flex-direction:column;flex:1;min-width:360px;display:flex;position:relative;overflow:hidden}.chat-product__app-header[data-v-ff502fde]{border-bottom:1px solid var(--line);background:var(--surface);flex:0 0 60px;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:0 15px;display:flex}.chat-product__thread-title[data-v-ff502fde]{align-items:center;gap:9px;min-width:0;display:flex}.chat-product__mark[data-v-ff502fde]{background:var(--ink);width:30px;height:30px;color:var(--surface);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.chat-product__thread-title strong[data-v-ff502fde],.chat-product__thread-title small[data-v-ff502fde]{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.chat-product__thread-title strong[data-v-ff502fde]{font-size:12px;font-weight:600}.chat-product__thread-title small[data-v-ff502fde]{color:var(--ink-3);font-size:9.5px}.chat-product__header-actions[data-v-ff502fde]{flex:none;align-items:center;gap:3px;display:flex}.chat-product__header-actions button[data-v-ff502fde]{width:29px;height:29px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:flex}.chat-product__header-actions button[data-v-ff502fde]:hover,.chat-product__header-actions button.is-active[data-v-ff502fde]{background:var(--field);color:var(--ink)}.chat-product__header-actions svg[data-v-ff502fde]{stroke-width:1.8px;width:13px;height:13px}.chat-product__header-divider[data-v-ff502fde]{background:var(--line);width:1px;height:18px;margin:0 2px}.chat-product__timeline[data-v-ff502fde]{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px clamp(18px,4vw,54px) 30px;display:flex;overflow:auto}.chat-product__day[data-v-ff502fde]{color:var(--ink-3);align-self:center;font-size:9px}.chat-product__user-row[data-v-ff502fde],.chat-product__assistant-row[data-v-ff502fde]{align-items:flex-start;gap:10px;display:flex}.chat-product__user-row[data-v-ff502fde]{justify-content:flex-end}.chat-product__avatar[data-v-ff502fde]{background:var(--field);width:32px;height:32px;color:var(--ink-2);box-shadow:var(--shadow-hairline);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.chat-product__avatar--ai[data-v-ff502fde]{background:var(--ink);color:var(--surface)}.chat-product__user-message[data-v-ff502fde]{flex-direction:column;align-items:flex-end;gap:5px;max-width:min(520px,78%);display:flex}.chat-product__user-bubble[data-v-ff502fde]{background:var(--field);max-width:100%;color:var(--ink);border-radius:13px 13px 4px;padding:10px 12px;font-size:11.5px;line-height:1.5}.chat-product__answer[data-v-ff502fde]{flex-direction:column;gap:14px;width:min(720px,100% - 42px);display:flex}.chat-product__answer-actions[data-v-ff502fde]{flex-wrap:wrap;gap:6px;display:flex}.chat-product__answer-actions button[data-v-ff502fde]{background:var(--surface);color:var(--ink-2);cursor:pointer;box-shadow:var(--shadow-btn);border-radius:7px;padding:6px 8px;font-size:9.5px}.chat-product__answer-actions button[data-v-ff502fde]:hover{color:var(--ink)}.chat-product__message-meta[data-v-ff502fde]{min-height:22px;color:var(--ink-3);align-items:center;gap:5px;font-size:9px;display:flex}.chat-product__message-meta button[data-v-ff502fde]{color:var(--ink-3);cursor:pointer;background:0 0;border-radius:6px;padding:4px 6px;font-size:9px}.chat-product__message-meta button[data-v-ff502fde]:hover{background:var(--hover);color:var(--ink)}.chat-product__message-meta--user[data-v-ff502fde]{justify-content:flex-end}.chat-product__message-meta--assistant[data-v-ff502fde]{border-top:1px solid var(--line);padding-top:2px}.chat-product__message-meta--assistant span[data-v-ff502fde]{margin-left:auto}.chat-product__test-response[data-v-ff502fde]{color:var(--ink-2);font-size:11.5px;line-height:1.65}.chat-product__test-response p[data-v-ff502fde]{margin:0}.chat-product__test-response ol[data-v-ff502fde]{gap:4px;margin:10px 0;padding-left:20px;display:grid}.chat-product__decision[data-v-ff502fde]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-left:42px;display:grid}.chat-product__composer[data-v-ff502fde]{border-top:1px solid var(--line);background:0 0;flex:none;padding:10px 16px 9px}.chat-product__composer[data-v-ff502fde] .prompt-bar{max-width:none}.chat-product__composer>small[data-v-ff502fde]{color:var(--ink-3);text-align:center;margin-top:6px;font-size:8.5px;display:block}.chat-product__drawer[data-v-ff502fde]{border-left:1px solid var(--line);background:var(--surface);flex:0 0 350px;width:350px;overflow:hidden}.chat-product__drawer>header[data-v-ff502fde],.chat-product__artifact>header[data-v-ff502fde],.chat-product__overlay>header[data-v-ff502fde]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:0 14px;display:flex}.chat-product__drawer header strong[data-v-ff502fde],.chat-product__drawer header small[data-v-ff502fde]{line-height:1.3;display:block}.chat-product__drawer header strong[data-v-ff502fde]{font-size:11.5px}.chat-product__drawer header small[data-v-ff502fde]{color:var(--ink-3);font-size:9px}.chat-product__drawer header>button[data-v-ff502fde],.chat-product__artifact>header>button[data-v-ff502fde],.chat-product__overlay header button[data-v-ff502fde]{background:var(--field);width:25px;height:25px;color:var(--ink-3);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:17px;display:flex}.chat-product__drawer-body[data-v-ff502fde]{flex-direction:column;gap:14px;height:calc(100% - 60px);padding:12px;display:flex;overflow:auto}.chat-product__drawer-body[data-v-ff502fde]>*{flex:none}.chat-product__overlay[data-v-ff502fde]{z-index:8;background:var(--surface);width:min(480px,100% - 24px);max-height:calc(100% - 150px);box-shadow:var(--shadow-overlay),0 20px 50px #0002;border-radius:13px;position:absolute;top:68px;right:12px;overflow:auto}.chat-product__overlay>header[data-v-ff502fde]{min-height:46px}.chat-product__overlay header strong[data-v-ff502fde]{font-size:11px}.chat-product__overlay--search[data-v-ff502fde],.chat-product__overlay--history[data-v-ff502fde]{padding-bottom:10px}.chat-product__overlay[data-v-ff502fde] .search-list,.chat-product__overlay[data-v-ff502fde] .chat-composer{max-width:none}.chat-product__artifact[data-v-ff502fde]{z-index:10;background:var(--surface);width:min(760px,100% - 36px);box-shadow:var(--shadow-overlay),0 24px 60px #0003;border-radius:14px;flex-direction:column;display:flex;position:absolute;inset:12px 12px 12px auto;overflow:hidden}.chat-product__artifact>header[data-v-ff502fde]{flex:0 0 60px}.chat-product__artifact>header>div strong[data-v-ff502fde],.chat-product__artifact>header>div small[data-v-ff502fde]{line-height:1.3;display:block}.chat-product__artifact>header>div strong[data-v-ff502fde]{font-size:11.5px}.chat-product__artifact>header>div small[data-v-ff502fde]{color:var(--ink-3);font-size:9px}.chat-product__artifact nav[data-v-ff502fde]{background:var(--field);border-radius:8px;gap:2px;padding:3px;display:flex}.chat-product__artifact nav button[data-v-ff502fde]{color:var(--ink-3);cursor:pointer;background:0 0;border-radius:6px;padding:5px 8px;font-size:9.5px}.chat-product__artifact nav button.is-active[data-v-ff502fde]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn)}.chat-product__artifact-body[data-v-ff502fde]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px;display:flex;overflow:auto}.chat-product__artifact-body[data-v-ff502fde]>*{flex:none}.chat-product__host[data-v-ff502fde]{background:linear-gradient(145deg,#f4f5f6,#e2e5e8);grid-template-columns:150px 1fr;gap:18px;padding:24px;display:grid;position:absolute;inset:0}.dark{background:linear-gradient(145deg,#191b1e,#101214)}.chat-product__host aside[data-v-ff502fde],.chat-product__host main[data-v-ff502fde]{background:#ffffff9e;border-radius:13px;flex-direction:column;gap:13px;padding:18px;display:flex}.dark,.dark{background:#222529aa}.chat-product__host i[data-v-ff502fde],.chat-product__host b[data-v-ff502fde],.chat-product__host span[data-v-ff502fde]{background:#cdd2d7;border-radius:99px;height:9px;display:block}.dark,.dark,.dark{background:#34383d}.chat-product__host aside i[data-v-ff502fde]:nth-child(2){width:70%}.chat-product__host aside i[data-v-ff502fde]:nth-child(4){width:55%}.chat-product__host main b[data-v-ff502fde]{border-radius:6px;width:38%;height:20px}.chat-product__host main>div[data-v-ff502fde]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.chat-product__host main>div i[data-v-ff502fde]{border-radius:10px;height:150px}.chat-product__stage--mobile .chat-product__window[data-v-ff502fde]{border-radius:26px;width:390px;max-width:calc(100% - 28px);box-shadow:0 24px 70px #0004,0 0 0 6px #202226}.chat-product__stage--mobile .chat-product__timeline[data-v-ff502fde]{padding-inline:14px}.chat-product__stage--mobile .chat-product__drawer[data-v-ff502fde]{z-index:7;border:1px solid var(--line);width:auto;height:70%;box-shadow:var(--shadow-overlay);border-radius:16px;position:absolute;inset:auto 8px 8px}.chat-product__stage--mobile .chat-product__decision[data-v-ff502fde]{grid-template-columns:1fr;margin-left:0}.chat-product__stage--mobile .chat-product__header-actions button[data-v-ff502fde]:nth-of-type(n+5){display:none}.chat-product__stage--floating[data-v-ff502fde]{display:block}.chat-product__stage--floating .chat-product__window[data-v-ff502fde]{transform-origin:100% 100%;border-radius:18px;width:430px;max-width:calc(100% - 40px);height:min(620px,100% - 100px);position:absolute;bottom:78px;right:20px}.chat-product__stage--floating .chat-product__timeline[data-v-ff502fde]{padding:18px 14px}.chat-product__stage--floating .chat-product__drawer[data-v-ff502fde]{z-index:7;border:1px solid var(--line);width:auto;height:68%;box-shadow:var(--shadow-overlay);border-radius:16px;position:absolute;inset:auto 8px 8px}.chat-product__stage--floating .chat-product__decision[data-v-ff502fde]{grid-template-columns:1fr;margin-left:0}.chat-product__stage--floating .chat-product__header-actions button[data-v-ff502fde]:nth-of-type(n+5){display:none}.chat-product__launcher[data-v-ff502fde]{z-index:12;color:#fff;cursor:pointer;background:#1f2124;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .18s,background-color .18s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 12px 30px #0004}.chat-product__launcher[data-v-ff502fde]:hover{transform:translateY(-2px)}.chat-product__launcher[data-v-ff502fde]:active{transform:scale(.94)}.chat-product__launcher.is-open[data-v-ff502fde]{background:#3a3d42}.chat-product__launcher svg[data-v-ff502fde]{stroke-width:1.8px;width:19px;height:19px}.chat-pop-enter-active[data-v-ff502fde],.chat-pop-leave-active[data-v-ff502fde],.chat-drawer-enter-active[data-v-ff502fde],.chat-drawer-leave-active[data-v-ff502fde],.chat-artifact-enter-active[data-v-ff502fde],.chat-artifact-leave-active[data-v-ff502fde],.chat-overlay-enter-active[data-v-ff502fde],.chat-overlay-leave-active[data-v-ff502fde],.chat-reveal-enter-active[data-v-ff502fde],.chat-reveal-leave-active[data-v-ff502fde]{transition:opacity .18s,transform .24s cubic-bezier(.23,1,.32,1)}.chat-pop-enter-from[data-v-ff502fde],.chat-pop-leave-to[data-v-ff502fde]{opacity:0;transform:translateY(14px)scale(.96)}.chat-drawer-enter-from[data-v-ff502fde],.chat-drawer-leave-to[data-v-ff502fde],.chat-artifact-enter-from[data-v-ff502fde],.chat-artifact-leave-to[data-v-ff502fde]{opacity:0;transform:translate(14px)}.chat-overlay-enter-from[data-v-ff502fde],.chat-overlay-leave-to[data-v-ff502fde],.chat-reveal-enter-from[data-v-ff502fde],.chat-reveal-leave-to[data-v-ff502fde]{opacity:0;transform:translateY(8px)scale(.98)}@media (width<=720px){.chat-product__preview-bar[data-v-ff502fde]{flex-direction:column;align-items:stretch}.chat-product__modes[data-v-ff502fde],.chat-product__copy-actions[data-v-ff502fde]{justify-content:space-between}.chat-product__modes button[data-v-ff502fde],.chat-product__copy-actions button[data-v-ff502fde]{flex:1}.chat-product__copy-actions button[data-v-ff502fde]:last-child{flex:0 0 32px}.chat-product__stage[data-v-ff502fde]{height:620px}.chat-product--standalone .chat-product__stage[data-v-ff502fde]{height:calc(100vh - 230px);min-height:570px}.chat-product__stage--mobile .chat-product__window[data-v-ff502fde]{width:calc(100% - 18px)}.chat-product__thread-title small[data-v-ff502fde],.chat-product__header-actions button[data-v-ff502fde]:nth-of-type(n+5){display:none}.chat-product__artifact[data-v-ff502fde]{width:auto;inset:8px}.chat-product__artifact>header[data-v-ff502fde]{flex-wrap:wrap;height:auto;padding-block:8px}.chat-product__artifact>header>div[data-v-ff502fde]{display:none}.chat-product__user-message[data-v-ff502fde]{max-width:88%}}@media (prefers-reduced-motion:reduce){.chat-product[data-v-ff502fde] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://beautiful-ui-five.vercel.app/_next/static/media/e4af272ccee01ff0-s.p.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://beautiful-ui-five.vercel.app/_next/static/media/bb3ef058b751a6ad-s.p.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fafafb;--canvas:#f1f2f3;--surface:#fff;--inset:#f7f8f9;--hover:#f4f5f6;--hover-2:#e7e9eb;--ink:#1f2124;--ink-2:#62656b;--ink-3:#9a9da3;--line:#ecedef;--line-strong:#e0e2e5;--field:#f2f2f3;--green:#189a4d;--red:#d8353c;--accent:#2f6fec;--orange:#e56d24;--purple:#7c3aed;--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-hairline:0 0 0 1px var(--line);--shadow-btn:0 0 0 1px var(--line-strong), 0 1px 2px #1018280d;--shadow-overlay:0 0 0 1px var(--line), 0 8px 28px #0001}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#17181a;--canvas:#1c1d1f;--surface:#232427;--inset:#1f2022;--hover:#2a2b2e;--hover-2:#313236;--ink:#f2f3f4;--ink-2:#a5a8ad;--ink-3:#6c6f75;--line:#2e3033;--line-strong:#3a3c40;--field:#2b2c2f;--green:#3dbb72;--red:#f3616c;--accent:#4d8cf7;--orange:#f08a4b;--purple:#a78bfa;--shadow-hairline:0 0 0 1px var(--line);--shadow-btn:0 0 0 1px var(--line-strong), 0 1px 2px #0000004d;--shadow-overlay:0 0 0 1px var(--line-strong), 0 8px 28px #00000057}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{background:var(--canvas);min-width:320px;min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .18s,color .18s}.site-header{z-index:40;background:color-mix(in srgb, var(--surface) 90%, transparent);width:min(1320px,100% - 24px);min-height:56px;box-shadow:var(--shadow-hairline), 0 12px 32px #0f172a12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:20px;margin:10px auto 14px;padding:7px 10px 7px 12px;display:grid;position:sticky;top:10px}.site-header__brand{width:fit-content;min-width:0;color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.site-header__brand img{object-fit:contain;width:34px;height:35px}.site-header__brand strong,.site-header__brand small{line-height:1.2;display:block}.site-header__brand strong{font-size:12px;font-weight:600}.site-header__brand small{color:var(--ink-3);margin-top:2px;font-size:9.5px}.site-header__nav{background:var(--field);border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.site-header__nav a{color:var(--ink-3);border-radius:7px;padding:7px 10px;font-size:11px;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s,transform .12s}.site-header__nav a:hover{color:var(--ink)}.site-header__nav a:active{transform:scale(.96)}.site-header__nav a.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn)}.site-header>.theme-switch{justify-self:end}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit;border:0}button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.site-shell{background:var(--page);width:min(1120px,100% - 24px);min-height:100vh;box-shadow:0 0 0 1px var(--line);margin:0 auto 40px;position:relative}.chat-page-route{width:min(1440px,100% - 24px);margin:0 auto 40px}.chat-page-route__intro{justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 4px 18px;display:flex}.chat-page-route__intro span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.chat-page-route__intro h1,.chat-page-route__intro p{margin:0}.chat-page-route__intro h1{letter-spacing:-.035em;margin-top:6px;font-size:24px;font-weight:600}.chat-page-route__intro p{max-width:640px;color:var(--ink-2);margin-top:5px;font-size:12px;line-height:1.5}.chat-page-route__intro>a{background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-btn);border-radius:8px;flex:none;padding:8px 11px;font-size:10.5px;text-decoration:none}.chat-page-route__intro>a:hover{color:var(--ink)}.site-grid{min-height:100vh}.sidebar{border-bottom:1px dashed var(--line);flex-direction:column;padding:52px 28px 28px;display:flex}.brand-row{justify-content:space-between;align-items:center;display:flex}.logo{object-fit:contain;width:80px;height:82px;margin-left:-12px}.theme-switch{background:var(--field);border-radius:999px;grid-template-columns:repeat(2,32px);align-items:center;height:36px;padding:2px;display:inline-grid;position:relative}.theme-switch__thumb{background:var(--surface);width:32px;box-shadow:var(--shadow-btn);border-radius:999px;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;inset:2px auto 2px 2px}.theme-switch button{z-index:1;width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:relative}.theme-switch button[aria-pressed=true]{color:var(--ink)}.theme-switch svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:13px;height:13px}.sidebar h1{letter-spacing:-.02em;text-wrap:balance;max-width:220px;margin:8px 0 0;font-size:21px;font-weight:600;line-height:1.36}.sidebar-eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.sidebar-nav-wrap{border-top:1px dashed var(--line);margin-top:28px;padding-top:24px}.sidebar-nav-group>p{color:var(--ink-3);justify-content:space-between;align-items:center;margin:0 0 8px;font-size:11.5px;display:flex}.sidebar-nav-group+.sidebar-nav-group{border-top:1px dashed var(--line);margin-top:18px;padding-top:18px}.nav-item{min-height:32px;color:var(--ink-2);border-radius:7px;align-items:center;margin-bottom:1px;padding:6px 8px;font-size:12.5px;text-decoration:none;transition:background-color .14s,color .14s,transform .14s;display:flex}.nav-item:hover{background:var(--hover);color:var(--ink)}.nav-item:active{transform:scale(.98)}.nav-item--active{background:var(--hover);color:var(--ink);font-weight:500}.nav-item--agent{background:color-mix(in srgb, var(--accent) 7%, transparent);min-height:36px;color:var(--ink);justify-content:space-between}.nav-item--agent:hover,.nav-item--agent.nav-item--active{background:color-mix(in srgb, var(--accent) 12%, transparent)}.nav-item__count{background:var(--surface);min-width:24px;height:20px;color:var(--accent);font-family:var(--font-mono);box-shadow:var(--shadow-hairline);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.sidebar-credit{margin-top:36px;padding:0 8px}.sidebar-credit a{color:var(--ink);flex-direction:column;gap:3px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.sidebar-credit small,.sidebar-credit p{color:var(--ink-2);font-size:12px;font-weight:400}.sidebar-credit p{margin:8px 0 0;line-height:1.5}.content-column{min-width:0}.showcase-list{flex-direction:column;padding:32px 0 48px;display:flex}.agent-guide{border-bottom:1px dashed var(--line);padding:0 32px 40px;scroll-margin-top:32px;animation:.52s cubic-bezier(.23,1,.32,1) both fade-up}.agent-guide__panel{background:var(--surface);box-shadow:var(--shadow-hairline), 0 12px 32px #0f172a0d;border-radius:14px;overflow:hidden}.agent-guide__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 24px;display:flex}.agent-guide__eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9.5px;font-weight:600;display:block}.agent-guide__header h2,.agent-guide__header p{margin:0}.agent-guide__header h2{letter-spacing:-.025em;font-size:18px;font-weight:600}.agent-guide__header p{max-width:390px;color:var(--ink-2);margin-top:7px;font-size:12.5px;line-height:1.55}.agent-guide__count{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--accent);font-family:var(--font-mono);border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:600}.agent-guide__commands{border-block:1px solid var(--line);background:var(--line);gap:1px;display:grid}.agent-guide__commands>div{background:var(--inset);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;min-height:42px;padding:8px 28px;display:grid}.agent-guide__commands span{color:var(--ink-3);font-size:10.5px}.agent-guide__commands code,.agent-guide__footer code{color:var(--ink-2);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.agent-guide__commands a{min-width:0;color:inherit;text-decoration:none;overflow:hidden}.agent-guide__commands a:hover code{color:var(--accent)}.agent-guide__prompt{border-bottom:1px solid var(--line);background:var(--surface);padding:20px 28px 22px}.agent-guide__prompt-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.agent-guide__prompt-header>span{color:var(--ink-3);font-size:10.5px}.agent-guide__prompt-header button{background:var(--field);height:28px;color:var(--ink-2);cursor:pointer;box-shadow:var(--shadow-btn);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:500;transition:background-color .14s,color .14s,transform .12s;display:inline-flex}.agent-guide__prompt-header button:hover{background:var(--hover-2);color:var(--ink)}.agent-guide__prompt-header button:active{transform:scale(.96)}.agent-guide__prompt-header button.agent-guide__copy--success{color:var(--green)}.agent-guide__prompt-header svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.agent-guide__prompt p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.65}.agent-guide__footer{min-height:42px;color:var(--ink-3);align-items:center;gap:8px;padding:8px 28px;font-size:10.5px;display:flex}.agent-guide__footer code{color:var(--ink-3);margin-left:auto}.agent-guide__status{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 12%, transparent);border-radius:50%}.showcase-section{border-bottom:1px dashed var(--line);padding:40px 32px;scroll-margin-top:32px;animation:.6s cubic-bezier(.23,1,.32,1) both fade-up}.showcase-header{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.showcase-number{color:var(--ink-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.showcase-header>div{min-width:0}.showcase-header h2,.showcase-header p{margin:0}.showcase-header h2{font-size:13px;font-weight:600}.showcase-header p{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.35}.demo-surface{background:var(--canvas);min-height:272px;box-shadow:var(--shadow-hairline);border-radius:11px;justify-content:center;align-items:center;padding:12px;display:flex;position:relative;overflow:hidden}.demo-content{justify-content:center;align-items:center;width:100%;max-width:480px;display:flex}.demo-content--wide{max-width:none}.demo-surface--chat-page{align-items:flex-start;min-height:0;padding:10px}.showcase-section--example{padding-top:44px}.showcase-resource-link{color:var(--ink-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:10px 2px 0;font-size:9.5px;overflow:hidden}.showcase-resource-link a{color:var(--ink-2);text-decoration:none}.showcase-resource-link a:hover{color:var(--accent)}.variant-picker{background:var(--field);border-radius:999px;padding:2px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.variant-picker button{color:var(--ink-3);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:500;line-height:1.45;transition:color .15s,background-color .15s,box-shadow .15s,transform .12s}.variant-picker button:hover{color:var(--ink-2)}.variant-picker button:active{transform:scale(.96)}.variant-picker .variant-picker__button--active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn)}.code-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:12px;right:12px}.demo-surface:hover .code-actions,.demo-surface:focus-within .code-actions{opacity:1}.code-actions button,.close-button{background:var(--surface);width:28px;height:28px;color:var(--ink-3);box-shadow:var(--shadow-btn);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:color .1s,background-color .1s,transform .12s;display:flex}.code-actions button:hover,.close-button:hover{background:var(--hover);color:var(--ink)}.code-actions button:active,.close-button:active{transform:scale(.94)}.code-actions .code-action--success{color:var(--green)}.code-actions svg,.close-button svg,.copy-text-button svg,.toast svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.page-footer{color:var(--ink-3);justify-content:space-between;gap:16px;padding:40px 32px 0;font-size:11.5px;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000007a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.code-modal{background:var(--surface);width:min(760px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow-overlay);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.code-modal__header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 14px 18px;display:flex}.code-modal__eyebrow{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;display:block}.code-modal__header h2{font-family:var(--font-mono);margin:0;font-size:12.5px;font-weight:500}.code-modal__actions{align-items:center;gap:8px;display:flex}.copy-text-button{background:var(--field);height:28px;color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.copy-text-button:hover{background:var(--hover-2);color:var(--ink)}.copy-text-button:active{transform:scale(.97)}.code-block{background:var(--inset);color:var(--ink-2);font-family:var(--font-mono);tab-size:2;margin:0;padding:20px 22px 32px;font-size:11.5px;line-height:1.65;overflow:auto}.toast{z-index:80;background:var(--ink);height:34px;color:var(--surface);box-shadow:var(--shadow-overlay);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.modal-enter-active,.modal-leave-active{transition:opacity .18s}.modal-enter-active .code-modal,.modal-leave-active .code-modal{transition:transform .24s cubic-bezier(.23,1,.32,1),opacity .18s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .code-modal,.modal-leave-to .code-modal{opacity:0;transform:translateY(12px)scale(.985)}.toast-enter-active,.toast-leave-active{transition:opacity .16s,transform .22s cubic-bezier(.23,1,.32,1)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,8px)scale(.96)}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=960px){.site-grid{grid-template-columns:270px minmax(0,1fr);display:grid}.sidebar{border-right:1px dashed var(--line);border-bottom:0;height:calc(100vh - 90px);padding-top:clamp(28px,5vh,48px);position:sticky;top:80px;overflow:hidden}.logo{margin-left:0}.sidebar h1{margin-top:8px}.sidebar-nav-wrap{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.sidebar-nav-wrap::-webkit-scrollbar{display:none}.sidebar-credit{margin-top:24px}.showcase-list{padding-top:40px;padding-bottom:64px}}@media (width>=640px){.showcase-header{align-items:baseline}.showcase-number{margin-top:0}.showcase-header>div{align-items:baseline;gap:8px;display:flex}.showcase-header p{margin-top:0}}@media (width<=639px){.site-header{grid-template-columns:1fr auto;gap:8px;width:calc(100% - 12px);margin-top:6px;top:6px}.site-header__brand small,.site-header>.theme-switch{display:none}.site-header__nav{scrollbar-width:none;justify-self:end;overflow-x:auto}.site-header__nav::-webkit-scrollbar{display:none}.site-header__nav a{white-space:nowrap;padding-inline:8px}.site-shell,.chat-page-route{width:calc(100% - 12px)}.chat-page-route__intro{flex-direction:column;align-items:flex-start;padding-inline:8px}.sidebar{padding-top:32px}.sidebar h1{margin-top:30px}.showcase-section{padding:32px 20px}.agent-guide{padding:0 20px 32px}.agent-guide__header{flex-direction:column;padding:22px 20px}.agent-guide__commands>div{grid-template-columns:1fr;gap:4px;padding:10px 20px}.agent-guide__footer{padding-inline:20px}.agent-guide__prompt{padding:18px 20px 20px}.agent-guide__footer code{display:none}.demo-surface{min-height:230px}.page-footer{padding-inline:20px}.modal-backdrop{align-items:flex-end;padding:10px}.code-modal{border-radius:14px 14px 10px 10px;max-height:calc(100vh - 20px)}}@media (hover:none){.code-actions{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
