@layer components{.pb[data-v-87d3566a]{background:var(--ds-accent-soft);border-bottom:1px solid var(--ds-border-subtle);padding:10px 24px}.pb-in[data-v-87d3566a]{align-items:center;gap:12px;width:min(1200px,100%);margin-inline:auto;display:flex}.pb-ico[data-v-87d3566a]{color:var(--ds-accent-ink);flex:none}.pb-text[data-v-87d3566a]{min-width:0;color:var(--ds-text-primary);flex:1;margin:0;font-size:15px;line-height:1.35}.pb-web[data-v-87d3566a]{color:var(--ds-text-secondary);flex-basis:100%}@media (width<=767px){.pb[data-v-87d3566a]{padding:10px 16px}.pb-in[data-v-87d3566a]{flex-wrap:wrap}.pb-ico[data-v-87d3566a]{display:none}.pb-text[data-v-87d3566a]{flex-basis:100%}}.ms[data-v-f4f19d5a]{min-width:0;display:flex}.ms-trigger[data-v-f4f19d5a]{height:var(--ds-hit);border:1px solid var(--ds-pill-line);background:var(--ds-surface);max-width:100%;color:var(--ds-text-primary);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 14px;font-size:17px;display:inline-flex}.ms-trigger[data-v-f4f19d5a]:hover{background:var(--ds-accent-soft)}.ms-label[data-v-f4f19d5a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-chev[data-v-f4f19d5a]{color:var(--ds-text-secondary)}.ms-space[data-v-f4f19d5a],.ms-panel .ms-spaces[data-v-f4f19d5a]{display:none}@media (width<=767px){.ms-trigger.with-spaces .ms-icon[data-v-f4f19d5a]{display:none}.ms-space[data-v-f4f19d5a]{display:inline-block}.ms-panel .ms-spaces[data-v-f4f19d5a]{border-bottom:1px solid var(--ds-line);margin-bottom:14px;padding-bottom:14px;display:flex}}@media (width<=420px){.ms-trigger[data-v-f4f19d5a]{padding:0 8px 0 12px}.ms-icon[data-v-f4f19d5a]{display:none}}.ms-panel[data-v-f4f19d5a]{width:min(560px,100vw - 32px);padding:16px}.ms-title[data-v-f4f19d5a]{margin-bottom:10px}.ms-kbd[data-v-f4f19d5a]{margin-right:-6px;padding:2px 5px;font-size:12px}@media (hover:none){.ms-kbd[data-v-f4f19d5a]{display:none}}.shell-topbar[data-v-d22b9fa8]{z-index:20;padding:calc(12px + var(--d-safe-top)) 24px 12px;background:var(--ds-bg-page);border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.shell-topbar[data-v-d22b9fa8]{background:color-mix(in srgb, var(--ds-bg-page) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.tb-brand[data-v-d22b9fa8]{min-width:44px;height:44px;color:var(--ds-text-primary);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-right:6px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.tb-search[data-v-d22b9fa8]{justify-content:center;min-width:0;display:flex}.tb-end[data-v-d22b9fa8]{align-items:center;gap:12px;display:flex}.tb-searchbar[data-v-d22b9fa8]{background:var(--ds-surface);border:1px solid var(--ds-line);width:100%;max-width:480px;height:42px;color:var(--ds-text-secondary);text-align:left;border-radius:999px;align-items:center;gap:12px;padding:0 10px 0 20px;font-size:17px;display:flex}.tb-searchbar[data-v-d22b9fa8]:hover{border-color:var(--ds-accent);background:var(--ds-surface)}.tb-ph[data-v-d22b9fa8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tb-search-btn[data-v-d22b9fa8]{display:none}@media (hover:none){.tb-kbd[data-v-d22b9fa8]{display:none}}@media (width<=767px){.shell-topbar[data-v-d22b9fa8]{padding:calc(8px + var(--d-safe-top)) 16px 8px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.tb-end[data-v-d22b9fa8]{gap:8px}.tb-end .tb-space[data-v-d22b9fa8],.tb-brand-name[data-v-d22b9fa8],.tb-search[data-v-d22b9fa8]{display:none}.tb-search-btn[data-v-d22b9fa8]{display:inline-grid}}.cp-root[data-v-7bcb63e4]{z-index:90;position:fixed;inset:0}.cp-scrim[data-v-7bcb63e4]{background:var(--ds-scrim);position:absolute;inset:0}.cp[data-v-7bcb63e4]{background:var(--ds-surface);border:1px solid var(--ds-line);width:min(680px,100% - 32px);max-height:min(660px,84vh);box-shadow:var(--ds-shadow-lg);color:var(--ds-text-primary);border-radius:24px;flex-direction:column;margin:9vh auto 0;display:flex;position:relative;overflow:hidden}.cp-input[data-v-7bcb63e4]{border-bottom:1px solid var(--ds-border-subtle);flex:none;align-items:center;gap:10px;min-height:60px;padding:0 12px 0 20px;display:flex}.cp-input input[data-v-7bcb63e4]{min-width:0;height:58px;color:var(--ds-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:20px}.cp-input input[data-v-7bcb63e4]::placeholder{color:var(--ds-text-tertiary)}.cp-token[data-v-7bcb63e4]{background:var(--ds-accent-soft);height:32px;color:var(--ds-accent-ink);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 2px 0 10px;font-size:16px;font-weight:600;display:inline-flex}.cp-token-x[data-v-7bcb63e4]{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cp-close[data-v-7bcb63e4]{display:none}.cp-list[data-v-7bcb63e4]{overscroll-behavior:contain;flex:1;padding:4px 8px 12px;overflow-y:auto}.cp-sec[data-v-7bcb63e4]{padding-top:6px}.cp-sec-h[data-v-7bcb63e4]{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-tertiary);margin:0;padding:8px 12px 4px;font-size:13px;font-weight:600}.cp-opt[data-v-7bcb63e4]{cursor:pointer;min-height:46px;color:var(--ds-text-primary);border-radius:14px;align-items:center;gap:12px;padding:6px 12px;display:flex}.cp-opt[aria-selected=true][data-v-7bcb63e4]{background:var(--ds-accent-soft)}.cp-opt>.d-ico[data-v-7bcb63e4]{color:var(--ds-text-secondary)}.cp-opt[aria-selected=true]>.d-ico[data-v-7bcb63e4]{color:var(--ds-accent-ink)}.cp-main[data-v-7bcb63e4]{flex-direction:column;flex:1;min-width:0;font-size:17px;display:flex}.cp-title[data-v-7bcb63e4],.cp-sub[data-v-7bcb63e4]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-sub[data-v-7bcb63e4]{color:var(--ds-text-tertiary);font-size:14px}.cp-type[data-v-7bcb63e4]{color:var(--ds-text-tertiary);flex:none;font-size:14px}.cp-chips[data-v-7bcb63e4]{flex-wrap:wrap;gap:8px;padding:4px 8px;display:flex}.cp-chip[data-v-7bcb63e4]{min-height:var(--ds-pill-h);border:1px solid var(--ds-pill-line);border-radius:999px;gap:6px;padding:0 14px;font-size:17px}.cp-chip.is-quiet[data-v-7bcb63e4]{border-color:var(--ds-line);color:var(--ds-text-secondary);border-style:dashed}.cp-empty[data-v-7bcb63e4]{color:var(--ds-text-secondary);margin:0;padding:12px;font-size:16px}.cp-detect[data-v-7bcb63e4]{color:var(--ds-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:2px 12px 8px 46px;font-size:14px;display:flex}.cp-detect .d-ico[data-v-7bcb63e4]{color:var(--ds-accent-ink)}.cp-tools[data-v-7bcb63e4]{flex-wrap:wrap;gap:8px;padding:6px 12px 8px 46px;display:flex}.cp-tool[data-v-7bcb63e4]{border:1px solid var(--ds-line);min-height:32px;color:var(--ds-text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:15px;display:inline-flex}.cp-tool[data-v-7bcb63e4]:hover{background:var(--ds-surface-soft);color:var(--ds-text-primary)}.cp-tool[aria-pressed=true][data-v-7bcb63e4]{background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-accent-ink)}.cp-sign[data-v-7bcb63e4]{color:var(--ds-accent-ink);font-weight:700}.cp-keys[data-v-7bcb63e4]{flex:none;gap:3px;display:inline-flex}.cp-keys .d-kbd[data-v-7bcb63e4]{text-align:center;min-width:22px;padding:3px 6px;font-size:13px}.cp-keys-grid[data-v-7bcb63e4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:6px 12px 8px;display:grid}.cp-keys-grid h3[data-v-7bcb63e4]{margin:0 0 6px;font-size:15px;font-weight:700}.cp-keys-grid .cp-keys-sub[data-v-7bcb63e4]{margin-top:14px}.cp-keys-grid h3 small[data-v-7bcb63e4]{color:var(--ds-text-tertiary);font-weight:400}.cp-keys-grid ul[data-v-7bcb63e4]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cp-keys-grid li[data-v-7bcb63e4]{color:var(--ds-text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.cp-more-keys[data-v-7bcb63e4]{margin-left:12px}.cp-foot[data-v-7bcb63e4]{border-top:1px solid var(--ds-border-subtle);color:var(--ds-text-tertiary);flex:none;gap:18px;padding:10px 20px;font-size:14px;display:flex}.cp-foot .d-kbd[data-v-7bcb63e4]{margin-right:2px;padding:2px 5px;font-size:12px}@media (width<=700px){.cp-keys-grid[data-v-7bcb63e4]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.cp-tools[data-v-7bcb63e4]{padding-left:12px}.cp-tool[data-v-7bcb63e4]{min-height:var(--ds-hit);padding:0 16px}.cp[data-v-7bcb63e4]{width:100%;height:100%;max-height:none;padding-top:var(--d-safe-top);border:0;border-radius:0;margin:0}.cp-close[data-v-7bcb63e4]{display:inline-grid}.cp-esc[data-v-7bcb63e4]{display:none}}@media (hover:none){.cp-kbd-hint[data-v-7bcb63e4],.cp-keys-block[data-v-7bcb63e4],.cp-foot[data-v-7bcb63e4]{display:none}}.ea[data-v-5af00c9f]{right:24px;bottom:calc(24px + var(--d-safe-bottom));z-index:30;background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);text-align:center;width:350px;box-shadow:var(--ds-shadow-sm);flex-direction:column;align-items:center;gap:10px;padding:18px 24px 22px;transition:transform .22s,opacity .22s;display:flex;position:fixed}.ea h2[data-v-5af00c9f]{text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.25}.ea p[data-v-5af00c9f]{margin:0;font-size:16px;line-height:1.4}.ea-btn[data-v-5af00c9f]{height:45px;margin-top:6px;padding:0 34px}.ea.is-leaving[data-v-5af00c9f]{opacity:0;transform:translateY(16px)}@media (width<=767px){.ea[data-v-5af00c9f]{left:16px;right:16px;bottom:calc(16px + var(--d-safe-bottom));width:auto;padding:14px 18px 18px}.ea-mascot[data-v-5af00c9f]{width:60px!important;height:60px!important}}@media (prefers-reduced-motion:reduce){.ea[data-v-5af00c9f]{transition:none}}.ti[data-v-ad2ca226]{right:24px;bottom:calc(24px + var(--d-safe-bottom));z-index:30;background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);width:380px;box-shadow:var(--ds-shadow-sm);flex-direction:column;gap:10px;padding:20px 24px;transition:transform .22s,opacity .22s;display:flex;position:fixed}.ti h2[data-v-ad2ca226]{margin:0;font-size:18px;font-weight:600;line-height:1.25}.ti p[data-v-ad2ca226]{margin:0;font-size:16px;line-height:1.4}.ti strong[data-v-ad2ca226]{font-weight:700}.ti-sign[data-v-ad2ca226]{color:var(--ds-text-secondary);font-style:italic}.ti-actions[data-v-ad2ca226]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ti.is-leaving[data-v-ad2ca226]{opacity:0;transform:translateY(16px)}@media (width<=767px){.ti[data-v-ad2ca226]{left:16px;right:16px;bottom:calc(16px + var(--d-safe-bottom));gap:8px;width:auto;padding:16px 18px}}@media (prefers-reduced-motion:reduce){.ti[data-v-ad2ca226]{transition:none}}.ab[data-v-d5706fa3]{left:calc(16px + var(--d-safe-left));bottom:calc(16px + var(--d-safe-bottom));z-index:30;border:1px solid var(--ds-line);background:var(--ds-surface);width:48px;height:48px;color:var(--ds-accent);box-shadow:var(--ds-shadow-lg);border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,padding .15s;display:inline-flex;position:fixed}.ab[data-v-d5706fa3]:hover{background:var(--ds-surface-soft)}.ab-ico[data-v-d5706fa3]{font-size:24px}.ab.is-typing[data-v-d5706fa3]{display:none}@media (width>=768px){.ab[data-v-d5706fa3]{left:auto;right:var(--d-safe-right);background:var(--ds-accent);width:auto;height:auto;color:var(--ds-text-inverse);border:0;border-radius:12px 0 0 12px;flex-direction:column;gap:8px;padding:14px 6px;font-size:14px;font-weight:600;line-height:1;top:50%;bottom:auto;transform:translateY(-50%)}.ab[data-v-d5706fa3]:hover{background:var(--ds-accent-hover);padding-right:10px}.ab.is-typing[data-v-d5706fa3]{display:inline-flex}.ab-ico[data-v-d5706fa3]{font-size:20px}.ab-label[data-v-d5706fa3]{writing-mode:vertical-rl;letter-spacing:.02em}}.ab-enter-active[data-v-d5706fa3],.ab-leave-active[data-v-d5706fa3]{transition:opacity .18s}.ab-enter-from[data-v-d5706fa3],.ab-leave-to[data-v-d5706fa3]{opacity:0}.cs[data-v-dfb08529]{flex-direction:column;gap:14px;display:flex}.cs-balance[data-v-dfb08529]{color:var(--ds-pastel-butter-text);align-items:center;gap:8px;margin:0;font-size:40px;font-weight:600;display:flex}.cs-unit[data-v-dfb08529]{color:var(--ds-text-secondary);font-size:18px;font-weight:500}.cs-list[data-v-dfb08529]{margin:0;padding:0;list-style:none}.cs-row[data-v-dfb08529]{border-top:1px solid var(--ds-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.cs-row[data-v-dfb08529]:first-child{border-top:0}.cs-label[data-v-dfb08529]{flex-direction:column;min-width:0;font-size:16px;display:flex}.cs-label small[data-v-dfb08529]{color:var(--ds-text-tertiary);font-size:13px}.cs-plus[data-v-dfb08529]{color:var(--ds-pastel-mint-text)}.cs-minus[data-v-dfb08529]{color:var(--ds-pastel-rose-text)}.cs-empty[data-v-dfb08529]{color:var(--ds-text-secondary);padding:10px 0}.cs-rules[data-v-dfb08529]{flex-direction:column;gap:14px;display:flex}.cs-rule h3[data-v-dfb08529]{align-items:center;gap:6px;margin:0 0 6px;font-size:16px;font-weight:700;display:flex}.cs-rule ul[data-v-dfb08529]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cs-rule li[data-v-dfb08529]{color:var(--ds-text-secondary);justify-content:space-between;gap:12px;font-size:15px;display:flex}.ns[data-v-9400a9f2]{flex-direction:column;gap:14px;display:flex}.ns-bar[data-v-9400a9f2]{color:var(--ds-text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.ns-empty[data-v-9400a9f2]{color:var(--ds-text-secondary);margin:0;font-size:15px}.ns-group[data-v-9400a9f2]{flex-direction:column;gap:4px;display:flex}.ns-list[data-v-9400a9f2]{margin:0 -10px;padding:0;list-style:none}.ns-item[data-v-9400a9f2]{text-align:left;width:100%;color:var(--ds-text-primary);background:0 0;border:0;border-radius:14px;grid-template-columns:24px minmax(0,1fr) 10px;align-items:start;gap:12px;padding:10px;display:grid}.ns-item[data-v-9400a9f2]:hover{background:var(--ds-surface-soft)}.ns-item>.d-ico[data-v-9400a9f2]{color:var(--ds-text-secondary);margin-top:1px}.ns-body[data-v-9400a9f2]{flex-direction:column;gap:2px;min-width:0;display:flex}.ns-title[data-v-9400a9f2]{color:var(--ds-text-secondary);font-size:16px;line-height:1.3}.ns-item.is-unread .ns-title[data-v-9400a9f2]{color:var(--ds-text-primary);font-weight:600}.ns-text[data-v-9400a9f2]{color:var(--ds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.ns-time[data-v-9400a9f2]{color:var(--ds-text-tertiary);font-size:13px}.ns-dot[data-v-9400a9f2]{background:var(--ds-accent);border-radius:50%;width:8px;height:8px;margin-top:7px}.shell[data-v-81a975bb]{background:var(--ds-bg-page);min-height:100dvh;color:var(--ds-text-primary);flex-direction:column;display:flex}.shell-main[data-v-81a975bb]{flex:1;min-width:0}.shell-legacy[data-v-81a975bb]{width:min(1800px,100%);margin-inline:auto;padding:24px 32px 48px}@media (width<=767px){.shell-legacy[data-v-81a975bb]{padding:16px 16px calc(48px + var(--d-safe-bottom))}}.toast-stack[data-v-c854c0a0]{left:50%;bottom:calc(24px + var(--d-safe-bottom));z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);transition:bottom .2s;display:flex;position:fixed;transform:translate(-50%)}.toast-stack.is-lifted[data-v-c854c0a0]{bottom:calc(88px + var(--d-safe-bottom))}@media (width<=767px){.toast-stack.is-lifted-sm[data-v-c854c0a0]{bottom:calc(80px + var(--d-safe-bottom))}}.toast[data-v-c854c0a0]{pointer-events:auto;background:var(--ds-text-primary);max-width:520px;min-height:48px;color:var(--ds-bg-page);border-radius:24px;align-items:center;gap:10px;padding:6px 6px 6px 18px;font-size:16px;line-height:1.3;display:flex;box-shadow:0 12px 32px #0000002e}.toast-ico[data-v-c854c0a0]{flex:none}.toast-text[data-v-c854c0a0]{flex:1;min-width:0;padding-block:6px}.toast-title[data-v-c854c0a0]{font-weight:600}.toast-body[data-v-c854c0a0]{opacity:.85;margin-top:2px;font-size:15px}.toast-action[data-v-c854c0a0],.toast-close[data-v-c854c0a0]{min-width:var(--ds-hit);height:var(--ds-hit);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.toast-action[data-v-c854c0a0]{text-underline-offset:3px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:underline}.toast-close[data-v-c854c0a0]{opacity:.7}.toast-action[data-v-c854c0a0]:hover,.toast-close[data-v-c854c0a0]:hover{background:color-mix(in srgb, currentColor 14%, transparent);opacity:1}.toast-enter-active[data-v-c854c0a0],.toast-leave-active[data-v-c854c0a0]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-c854c0a0],.toast-leave-to[data-v-c854c0a0]{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-c854c0a0],.toast-leave-active[data-v-c854c0a0]{transition:opacity .2s}.toast-enter-from[data-v-c854c0a0],.toast-leave-to[data-v-c854c0a0]{transform:none}}.xpf-layer[data-v-d6282b38]{z-index:210;pointer-events:none;position:fixed;inset:0;overflow:hidden}.xpf[data-v-d6282b38]{white-space:nowrap;letter-spacing:.01em;background:var(--ds-accent);color:var(--ds-text-inverse);border-radius:999px;padding:3px 10px;font-size:15px;font-weight:800;animation:1.15s cubic-bezier(.2,.7,.3,1) forwards xpf-rise-d6282b38;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0000002e}@keyframes xpf-rise-d6282b38{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}18%{opacity:1;transform:translate(-50%,-120%)scale(1.08)}30%{transform:translate(-50%,-140%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-330%)scale(.96)}}.cb[data-v-83e14842]{z-index:80;width:min(440px,100%);color:var(--ds-text-primary);border-left:1px solid var(--ds-line);box-shadow:var(--ds-shadow-lg);padding-top:var(--d-safe-top);padding-bottom:var(--d-safe-bottom);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@media (width<=767px){.cb[data-v-83e14842]{border-left:0;width:100%}}.cb-head[data-v-83e14842]{border-bottom:1px solid var(--ds-border-subtle);flex-wrap:wrap;flex:none;align-items:center;gap:2px 10px;padding:14px 16px 12px 20px;display:flex}.cb-title[data-v-83e14842]{flex-direction:column;flex:1;min-width:0;display:flex}.cb-title h2[data-v-83e14842]{margin:0;font-size:20px;font-weight:700}.cb-usage[data-v-83e14842]{color:var(--ds-text-tertiary);flex-basis:100%;margin:0;padding-left:46px;font-size:13px}.cb-messages[data-v-83e14842]{overscroll-behavior:contain;background:var(--ds-bg-page);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.cb-welcome[data-v-83e14842]{flex-direction:column;gap:6px;padding:8px 0;display:flex}.cb-welcome-title[data-v-83e14842]{margin:0;font-size:17px;font-weight:600}.cb-welcome-sub[data-v-83e14842]{color:var(--ds-text-secondary);margin:0;font-size:15px}.cb-prompts[data-v-83e14842]{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.cb-prompt[data-v-83e14842]{max-width:100%}.cb-prompt-text[data-v-83e14842]{text-overflow:ellipsis;overflow:hidden}.cb-row[data-v-83e14842]{justify-content:flex-start;display:flex}.cb-row.is-user[data-v-83e14842]{justify-content:flex-end}.cb-col[data-v-83e14842]{flex-direction:column;gap:4px;max-width:88%;display:flex}.cb-bubble[data-v-83e14842]{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:18px 18px 18px 6px;padding:10px 14px;font-size:16px;line-height:1.45}.cb-bubble.is-user[data-v-83e14842]{background:var(--ds-accent);border-color:var(--ds-accent);max-width:80%;color:var(--ds-text-inverse);white-space:pre-wrap;border-radius:18px 18px 6px}.cb-meta[data-v-83e14842]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cb-meta .d-link-btn[data-v-83e14842]{color:var(--ds-text-secondary);font-size:14px}.cb-thinking[data-v-83e14842]{color:var(--ds-text-secondary);align-items:center;gap:6px;display:inline-flex}.cb-input[data-v-83e14842]{border-top:1px solid var(--ds-border-subtle);flex-direction:column;flex:none;gap:8px;padding:10px 12px 12px;display:flex}.cb-attach[data-v-83e14842]{align-self:flex-start;display:inline-flex;position:relative}.cb-attach img[data-v-83e14842]{border:1px solid var(--ds-line);border-radius:12px;max-height:120px}.cb-error[data-v-83e14842]{color:var(--ds-error);margin:0;font-size:14px}.cb-voice-note[data-v-83e14842]{color:var(--ds-text-tertiary);margin:0;font-size:13px}.cb-recording[data-v-83e14842]{background:var(--ds-pastel-rose-bg);color:var(--ds-pastel-rose-text);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.cb-compose[data-v-83e14842]{align-items:flex-end;gap:4px;display:flex}.cb-text[data-v-83e14842]{resize:none;border-radius:22px;flex:1;min-height:44px;padding:10px 14px;font-size:16px;line-height:1.4;overflow-y:hidden}.cb-text[data-v-83e14842]::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.is-recording[data-v-83e14842]{color:var(--ds-pastel-rose-text)}.cb-history[data-v-83e14842]{overscroll-behavior:contain;min-height:0;padding:16px 20px calc(16px + var(--d-safe-bottom));background:var(--ds-bg-page);flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.cb-history-note[data-v-83e14842]{color:var(--ds-text-secondary);margin:0;font-size:14px;line-height:1.45}.cb-history-empty[data-v-83e14842]{color:var(--ds-text-secondary);margin:0;font-size:15px}.cb-convs[data-v-83e14842]{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-conv[data-v-83e14842]{border-top:1px solid var(--ds-border-subtle);align-items:center;gap:4px;padding-right:6px;display:flex}.cb-conv[data-v-83e14842]:first-child{border-top:0}.cb-conv.is-opening[data-v-83e14842]{opacity:.55;transition:opacity .15s}.cb-conv-open[data-v-83e14842]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ds-radius-card);background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:12px 8px 12px 14px;display:flex}.cb-conv-open:hover .cb-conv-title[data-v-83e14842]{color:var(--ds-accent)}.cb-conv-open[data-v-83e14842]:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.cb-conv-title[data-v-83e14842]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cb-conv-meta[data-v-83e14842]{color:var(--ds-text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.cb-conv-current[data-v-83e14842]{background:var(--ds-accent-soft);color:var(--ds-accent-ink);border-radius:999px;padding:1px 8px;font-weight:600}.cb-history-new[data-v-83e14842]{align-self:flex-start;min-height:44px}.cb-history-new .d-ico[data-v-83e14842]{margin-right:6px;font-size:20px}.cb-quota[data-v-83e14842]{margin:0;padding:8px 16px 0;font-size:14px}.qs[data-v-6b00e88a]{flex-direction:column;gap:10px;display:flex}.qs p[data-v-6b00e88a]{margin:0}.qs-message[data-v-6b00e88a]{color:var(--ds-text-primary);font-size:18px;font-weight:600;line-height:1.35}.qs-lead[data-v-6b00e88a]{color:var(--ds-text-secondary);font-size:16px;line-height:1.45}.qs-perks-title[data-v-6b00e88a]{margin-top:6px}.qs-perks[data-v-6b00e88a]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qs-perks li[data-v-6b00e88a]{color:var(--ds-text-primary);align-items:center;gap:10px;font-size:16px;display:flex}.qs-perks[data-v-6b00e88a] .d-ico{color:var(--ds-accent);flex:none}.qs-web[data-v-6b00e88a]{color:var(--ds-text-secondary);font-size:15px}.cmm-panel[data-v-fc6f1a50]{z-index:200;width:min(300px,100vw - 32px);padding:6px}.cmm-item[data-v-fc6f1a50]{min-height:56px;padding-block:6px}.cmm-text[data-v-fc6f1a50]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.cmm-text small[data-v-fc6f1a50]{color:var(--ds-text-secondary);font-size:14px}.cmm-check[data-v-fc6f1a50]{color:var(--ds-accent-ink)}}.prose[data-v-83e14842] h2{margin:.5rem 0 .3rem;font-size:1rem;font-weight:700}.prose[data-v-83e14842] h3{margin:.4rem 0 .25rem;font-size:.95rem;font-weight:600}.prose[data-v-83e14842] p{margin-bottom:.4rem}.prose[data-v-83e14842] p:last-child{margin-bottom:0}.prose[data-v-83e14842] ul,.prose[data-v-83e14842] ol{margin-bottom:.4rem;margin-left:1rem}.prose[data-v-83e14842] ul{list-style:outside}.prose[data-v-83e14842] ol{list-style:decimal}.prose[data-v-83e14842] strong{font-weight:600}.prose[data-v-83e14842] code{background:var(--ds-surface-soft);border-radius:4px;padding:.1em .3em;font-size:.9em}
