.AiModelsPricingPage-module-scss-module__iPawTa__rtl{text-align:start}.AiModelsPricingPage-module-scss-module__iPawTa__container{max-width:1100px;color:var(--body-text-color);margin:0 auto;padding:1.5rem}@media (min-width:768px){.AiModelsPricingPage-module-scss-module__iPawTa__container{padding:3rem 2rem}}.AiModelsPricingPage-module-scss-module__iPawTa__header{margin-bottom:2rem}.AiModelsPricingPage-module-scss-module__iPawTa__mainTitle{margin-bottom:.5rem;font-size:1.85rem;font-weight:700}.AiModelsPricingPage-module-scss-module__iPawTa__subtitle{color:var(--body-text-color);opacity:.85;font-size:.95rem;line-height:1.7}.AiModelsPricingPage-module-scss-module__iPawTa__filterSection{background-color:var(--plan-card-background-color);border:1px solid var(--plan-card-border-color);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.AiModelsPricingPage-module-scss-module__iPawTa__filterDisabled{opacity:.55}.AiModelsPricingPage-module-scss-module__iPawTa__filterDisabled input:disabled,.AiModelsPricingPage-module-scss-module__iPawTa__filterDisabled select:disabled,.AiModelsPricingPage-module-scss-module__iPawTa__filterDisabled button:disabled{cursor:not-allowed}.AiModelsPricingPage-module-scss-module__iPawTa__searchBarWrapper{margin-bottom:1rem;position:relative}.AiModelsPricingPage-module-scss-module__iPawTa__mainSearchInput{border:1px solid var(--plan-card-border-color);width:100%;color:var(--body-text-color);box-sizing:border-box;background-color:#0000;border-radius:6px;outline:none;padding:.85rem 1rem .85rem 3rem;font-family:inherit;font-size:.9rem}.AiModelsPricingPage-module-scss-module__iPawTa__mainSearchInput:focus{border-color:var(--brand-color)}.AiModelsPricingPage-module-scss-module__iPawTa__searchIconBtn{color:#888;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.AiModelsPricingPage-module-scss-module__iPawTa__filterGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:576px){.AiModelsPricingPage-module-scss-module__iPawTa__filterGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.AiModelsPricingPage-module-scss-module__iPawTa__filterGrid{grid-template-columns:repeat(3,1fr)}}.AiModelsPricingPage-module-scss-module__iPawTa__formGroup{flex-direction:column;gap:.4rem;display:flex}.AiModelsPricingPage-module-scss-module__iPawTa__label{opacity:.85;font-size:.78rem}.AiModelsPricingPage-module-scss-module__iPawTa__select{border:1px solid var(--plan-card-border-color);width:100%;color:var(--body-text-color);background-color:#0000;border-radius:6px;outline:none;padding:.7rem .9rem;font-family:inherit;font-size:.85rem}.AiModelsPricingPage-module-scss-module__iPawTa__infoMiniCard{border:1px solid var(--plan-card-border-color);background-color:#7b58fd0a;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.85rem;line-height:1.75;display:flex}.AiModelsPricingPage-module-scss-module__iPawTa__infoMiniCard .AiModelsPricingPage-module-scss-module__iPawTa__infoIcon{flex-shrink:0;margin-top:.1rem;font-size:1.2rem}.AiModelsPricingPage-module-scss-module__iPawTa__infoMiniCard .AiModelsPricingPage-module-scss-module__iPawTa__infoContent{flex-direction:column;gap:.65rem;display:flex}.AiModelsPricingPage-module-scss-module__iPawTa__infoMiniCard .AiModelsPricingPage-module-scss-module__iPawTa__infoContent p{opacity:.92;margin:0}.AiModelsPricingPage-module-scss-module__iPawTa__comingSoonSection{margin-top:.5rem}.AiModelsPricingPage-module-scss-module__iPawTa__comingSoonCard{text-align:center;background-color:var(--plan-card-background-color);border:1px solid var(--plan-card-border-color);border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:3.25rem 1.5rem 3rem;display:flex;position:relative;overflow:hidden}.AiModelsPricingPage-module-scss-module__iPawTa__comingSoonGlow{pointer-events:none;background:radial-gradient(#7b58fd29,#0000 70%);width:280px;height:170px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.AiModelsPricingPage-module-scss-module__iPawTa__comingSoonIcon{width:64px;height:64px;color:var(--brand-color);background:linear-gradient(135deg,#7b58fd29,#7b58fd0d);border:1px solid #7b58fd47;border-radius:50%;justify-content:center;align-items:center;animation:2.6s ease-in-out infinite AiModelsPricingPage-module-scss-module__iPawTa__soonPulse;display:flex;position:relative}.AiModelsPricingPage-module-scss-module__iPawTa__comingSoonBadge{letter-spacing:.02em;color:var(--brand-color);background-color:#7b58fd1a;border:1px solid #7b58fd38;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .95rem;font-size:.75rem;font-weight:700;display:inline-flex;position:relative}.AiModelsPricingPage-module-scss-module__iPawTa__comingSoonText{opacity:.9;max-width:480px;margin:0;font-size:1rem;font-weight:600;line-height:1.9;position:relative}.AiModelsPricingPage-module-scss-module__iPawTa__comingSoonShimmer{background:linear-gradient(90deg,#7b58fd14,#7b58fd80,#7b58fd14) 0 0/200% 100%;border-radius:999px;width:170px;height:4px;animation:2.2s linear infinite AiModelsPricingPage-module-scss-module__iPawTa__soonShimmer;position:relative}@keyframes AiModelsPricingPage-module-scss-module__iPawTa__soonPulse{0%,to{box-shadow:0 0 #7b58fd29}50%{box-shadow:0 0 0 12px #7b58fd00}}@keyframes AiModelsPricingPage-module-scss-module__iPawTa__soonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AiModelsPricingPage-module-scss-module__iPawTa__tableSection{margin-top:.5rem}.AiModelsPricingPage-module-scss-module__iPawTa__tableScroll{background-color:var(--plan-card-background-color);border:1px solid var(--plan-card-border-color);border-radius:8px;width:100%;overflow-x:auto}.AiModelsPricingPage-module-scss-module__iPawTa__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px;font-size:.875rem}.AiModelsPricingPage-module-scss-module__iPawTa__table th{color:var(--body-text-color);border-bottom:1px solid var(--plan-card-border-color);text-align:start;white-space:nowrap;background-color:#7b58fd0d;padding:.85rem 1rem;font-size:.78rem;font-weight:700}.AiModelsPricingPage-module-scss-module__iPawTa__table td{border-bottom:1px solid var(--plan-card-border-color);vertical-align:middle;text-align:start;text-overflow:ellipsis;padding:.85rem 1rem;overflow:hidden}.AiModelsPricingPage-module-scss-module__iPawTa__table tbody tr:last-child td{border-bottom:none}.AiModelsPricingPage-module-scss-module__iPawTa__table tbody tr:hover td{background-color:#7b58fd08}.AiModelsPricingPage-module-scss-module__iPawTa__colName{width:32%}.AiModelsPricingPage-module-scss-module__iPawTa__colProvider{width:22%}.AiModelsPricingPage-module-scss-module__iPawTa__colType{width:12%}.AiModelsPricingPage-module-scss-module__iPawTa__colPrice{width:17%}.AiModelsPricingPage-module-scss-module__iPawTa__modelName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.AiModelsPricingPage-module-scss-module__iPawTa__priceValue{direction:ltr;unicode-bidi:isolate;font-size:.82rem;font-weight:600;display:inline-block}.AiModelsPricingPage-module-scss-module__iPawTa__emptyCell{opacity:.65;text-align:center!important;padding:2rem 1rem!important}.AiModelsPricingPage-module-scss-module__iPawTa__pagination{justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.AiModelsPricingPage-module-scss-module__iPawTa__pageBtn{border:1px solid var(--plan-card-border-color);background:var(--plan-card-background-color);color:var(--body-text-color);cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:.85rem}.AiModelsPricingPage-module-scss-module__iPawTa__pageBtn:disabled{opacity:.45;cursor:not-allowed}.AiModelsPricingPage-module-scss-module__iPawTa__pageInfo{opacity:.8;font-size:.85rem}
.StatusBanner-module-scss-module__UD60lq__banner{--status-accent:#e5484d;--status-surface:var(--plan-card-background-color,#fff);--status-text:var(--body-text-color,#111);--status-muted:var(--settings-text-muted,#666);top:calc(env(safe-area-inset-top,0px) + 12px);z-index:10000;box-sizing:border-box;background:var(--status-surface);width:min(560px,100% - 24px);color:var(--status-text);border:1px solid color-mix(in srgb, var(--status-accent) 38%, var(--border-color,#ccc));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;padding-block:10px;padding-inline:12px 10px;font-family:inherit;line-height:1.5;display:grid;position:fixed;inset-inline:0}.StatusBanner-module-scss-module__UD60lq__banner[data-tone=warning]{--status-accent:#e09b13}.StatusBanner-module-scss-module__UD60lq__banner[data-tone=success]{--status-accent:#22a06b}.StatusBanner-module-scss-module__UD60lq__icon{background:color-mix(in srgb, var(--status-accent) 14%, transparent);width:38px;height:38px;color:var(--status-accent);border-radius:10px;place-items:center;font-size:19px;display:grid}.StatusBanner-module-scss-module__UD60lq__banner:not([data-tone=success]) .StatusBanner-module-scss-module__UD60lq__icon svg{animation:1.8s ease-in-out infinite StatusBanner-module-scss-module__UD60lq__pulse}.StatusBanner-module-scss-module__UD60lq__text{flex-direction:column;gap:1px;min-width:0;display:flex}.StatusBanner-module-scss-module__UD60lq__title{font-size:14px;font-weight:500}.StatusBanner-module-scss-module__UD60lq__message{color:var(--status-muted);font-size:12.5px;font-weight:400}.StatusBanner-module-scss-module__UD60lq__detail{color:color-mix(in srgb, var(--status-accent) 75%, var(--status-text));font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;font-weight:400;display:inline-flex}.StatusBanner-module-scss-module__UD60lq__retry{border:1px solid color-mix(in srgb, var(--status-accent) 35%, transparent);background:color-mix(in srgb, var(--status-accent) 10%, transparent);height:34px;color:var(--status-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding-inline:12px;font-size:12.5px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.StatusBanner-module-scss-module__UD60lq__retry svg{color:var(--status-accent);font-size:14px}.StatusBanner-module-scss-module__UD60lq__retry:hover:not(:disabled){background:color-mix(in srgb, var(--status-accent) 18%, transparent)}.StatusBanner-module-scss-module__UD60lq__retry:focus-visible{outline:2px solid var(--status-accent);outline-offset:2px}.StatusBanner-module-scss-module__UD60lq__retry:disabled{cursor:default;opacity:.7}.StatusBanner-module-scss-module__UD60lq__spin{animation:.9s linear infinite StatusBanner-module-scss-module__UD60lq__spin}@media (max-width:420px){.StatusBanner-module-scss-module__UD60lq__banner{gap:10px;padding-block:9px}.StatusBanner-module-scss-module__UD60lq__icon{width:34px;height:34px;font-size:17px}.StatusBanner-module-scss-module__UD60lq__retry{justify-content:center;width:34px;padding:0}.StatusBanner-module-scss-module__UD60lq__retry span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.StatusBanner-module-scss-module__UD60lq__icon svg,.StatusBanner-module-scss-module__UD60lq__spin{animation:none!important}}@keyframes StatusBanner-module-scss-module__UD60lq__spin{to{transform:rotate(360deg)}}@keyframes StatusBanner-module-scss-module__UD60lq__pulse{0%,to{opacity:1}50%{opacity:.45}}
.ChatFileChip-module-scss-module__bpctzG__chip{border:1px solid var(--input-border-color);background:color-mix(in srgb, var(--body-text-color) 4%, var(--input-background-color));max-width:240px;height:64px;color:var(--body-text-color);box-sizing:border-box;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex;position:relative}.ChatFileChip-module-scss-module__bpctzG__chipInvalid{border-color:#dc26268c}.ChatFileChip-module-scss-module__bpctzG__link{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}a.ChatFileChip-module-scss-module__bpctzG__link:hover .ChatFileChip-module-scss-module__bpctzG__name{text-decoration:underline}.ChatFileChip-module-scss-module__bpctzG__icon{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 12%, transparent);width:36px;height:36px;color:var(--brand-color,#8b5cf6);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ChatFileChip-module-scss-module__bpctzG__spin{animation:.9s linear infinite ChatFileChip-module-scss-module__bpctzG__chatFileSpin}@keyframes ChatFileChip-module-scss-module__bpctzG__chatFileSpin{to{transform:rotate(360deg)}}.ChatFileChip-module-scss-module__bpctzG__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ChatFileChip-module-scss-module__bpctzG__name{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12.5px;font-weight:600;overflow:hidden}.ChatFileChip-module-scss-module__bpctzG__meta{opacity:.6;white-space:nowrap;text-align:start;font-size:11px}.ChatFileChip-module-scss-module__bpctzG__chipInvalid .ChatFileChip-module-scss-module__bpctzG__meta{color:#dc2626;opacity:1;white-space:normal;direction:rtl}.ChatFileChip-module-scss-module__bpctzG__action{border:1px solid var(--input-border-color);color:var(--body-text-color);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:3px 8px;font-size:11px}.ChatFileChip-module-scss-module__bpctzG__remove{width:22px;height:22px;color:var(--body-text-color);opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatFileChip-module-scss-module__bpctzG__remove:hover{opacity:1;background:color-mix(in srgb, var(--body-text-color) 8%, transparent)}@media (prefers-reduced-motion:reduce){.ChatFileChip-module-scss-module__bpctzG__spin{animation:none}}
.ChatCostEstimate-module-scss-module__eqe80q__trigger{border:1px solid var(--input-border-color);background:var(--input-background-color);width:32px;height:32px;color:color-mix(in srgb, var(--body-text-color) 70%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s;display:inline-flex}.ChatCostEstimate-module-scss-module__eqe80q__trigger:hover{color:var(--body-text-color)}.ChatCostEstimate-module-scss-module__eqe80q__triggerCompact{width:26px;height:26px}.ChatCostEstimate-module-scss-module__eqe80q__triggerOpen{border-color:var(--brand-color);color:var(--brand-color)}.ChatCostEstimate-module-scss-module__eqe80q__pop{color:var(--body-text-color);font-size:12px;line-height:1.5}.ChatCostEstimate-module-scss-module__eqe80q__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__title{color:color-mix(in srgb, var(--body-text-color) 72%, transparent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ChatCostEstimate-module-scss-module__eqe80q__refresh{width:26px;height:26px;color:color-mix(in srgb, var(--body-text-color) 60%, transparent);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatCostEstimate-module-scss-module__eqe80q__refresh:hover:not(:disabled){background:color-mix(in srgb, var(--body-text-color) 6%, transparent);color:var(--body-text-color)}.ChatCostEstimate-module-scss-module__eqe80q__refresh:disabled{cursor:default}.ChatCostEstimate-module-scss-module__eqe80q__spin{animation:.8s linear infinite ChatCostEstimate-module-scss-module__eqe80q__costSpin}@keyframes ChatCostEstimate-module-scss-module__eqe80q__costSpin{to{transform:rotate(360deg)}}.ChatCostEstimate-module-scss-module__eqe80q__amountRow{align-items:baseline;gap:6px;min-height:30px;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__amount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.ChatCostEstimate-module-scss-module__eqe80q__unit{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);font-size:12px}.ChatCostEstimate-module-scss-module__eqe80q__amountSkeleton{background:color-mix(in srgb, var(--body-text-color) 8%, transparent);border-radius:6px;width:96px;height:22px;margin-top:4px;animation:1.1s ease-in-out infinite ChatCostEstimate-module-scss-module__eqe80q__costPulse;display:block}@keyframes ChatCostEstimate-module-scss-module__eqe80q__costPulse{50%{opacity:.45}}.ChatCostEstimate-module-scss-module__eqe80q__meta{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);flex-wrap:wrap;gap:2px 0;margin:2px 0 10px;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__meta span+span:before{content:"·";opacity:.6;margin:0 6px}.ChatCostEstimate-module-scss-module__eqe80q__rows,.ChatCostEstimate-module-scss-module__eqe80q__detailRows{border-top:1px solid var(--border-color,var(--input-border-color));margin:0}.ChatCostEstimate-module-scss-module__eqe80q__row,.ChatCostEstimate-module-scss-module__eqe80q__detailRow{border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__row dt,.ChatCostEstimate-module-scss-module__eqe80q__detailRow dt{color:color-mix(in srgb, var(--body-text-color) 60%, transparent);flex-shrink:0}.ChatCostEstimate-module-scss-module__eqe80q__row dd,.ChatCostEstimate-module-scss-module__eqe80q__detailRow dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.ChatCostEstimate-module-scss-module__eqe80q__profit{color:#16a34a}.ChatCostEstimate-module-scss-module__eqe80q__details{margin-top:2px}.ChatCostEstimate-module-scss-module__eqe80q__details summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:color-mix(in srgb, var(--body-text-color) 72%, transparent);align-items:center;gap:6px;padding:8px 0;list-style:none;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__details summary::-webkit-details-marker{display:none}.ChatCostEstimate-module-scss-module__eqe80q__details summary:hover{color:var(--body-text-color)}.ChatCostEstimate-module-scss-module__eqe80q__details[open] .ChatCostEstimate-module-scss-module__eqe80q__chevron{transform:rotate(180deg)}.ChatCostEstimate-module-scss-module__eqe80q__count{background:color-mix(in srgb, var(--body-text-color) 7%, transparent);text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:10px;line-height:16px}.ChatCostEstimate-module-scss-module__eqe80q__chevron{margin-inline-start:auto;transition:transform .15s}.ChatCostEstimate-module-scss-module__eqe80q__detailRow{padding:6px 0;font-size:11px}.ChatCostEstimate-module-scss-module__eqe80q__detailRow dt{max-width:48%}.ChatCostEstimate-module-scss-module__eqe80q__segments{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.ChatCostEstimate-module-scss-module__eqe80q__segments b{margin-inline-start:4px;font-weight:600}.ChatCostEstimate-module-scss-module__eqe80q__note,.ChatCostEstimate-module-scss-module__eqe80q__muted{color:color-mix(in srgb, var(--body-text-color) 50%, transparent);margin:10px 0 0;font-size:11px}.ChatCostEstimate-module-scss-module__eqe80q__muted{margin:0}.ChatCostEstimate-module-scss-module__eqe80q__error{color:#dc2626;font-size:12px}.ChatCostEstimate-module-scss-module__eqe80q__explain{margin-top:12px}.ChatCostEstimate-module-scss-module__eqe80q__explainTitle{margin:0 0 8px;font-size:12px;font-weight:600}
.CompactChatToolbar-module-scss-module__NLBEXW__toolbar{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.CompactChatToolbar-module-scss-module__NLBEXW__toolbarFields{flex-direction:column;gap:14px;min-width:0;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__fieldRow{flex-direction:column;gap:6px;min-width:0;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__fieldRowLabel{opacity:.75;font-size:.75rem;font-weight:600}.CompactChatToolbar-module-scss-module__NLBEXW__toolbarFields .CompactChatToolbar-module-scss-module__NLBEXW__fieldWrap{z-index:auto;width:100%}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBox{border:1px solid var(--input-border-color);background:var(--body-background);width:100%;min-height:36px;color:var(--body-text-color);font:inherit;text-align:start;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;transition:border-color .12s;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBox .CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{flex:1}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBox:hover:not(:disabled){border-color:color-mix(in srgb, var(--body-text-color) 30%, var(--input-border-color))}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBox:disabled{opacity:.5;cursor:not-allowed}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBoxOpen{border-color:var(--brand-color,#8b5cf6)}.CompactChatToolbar-module-scss-module__NLBEXW__fieldChevron{opacity:.55;flex-shrink:0;transition:transform .15s}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBoxOpen .CompactChatToolbar-module-scss-module__NLBEXW__fieldChevron{transform:rotate(180deg)}.CompactChatToolbar-module-scss-module__NLBEXW__kindChipNarrow{flex:0 0 32px;justify-content:center;width:32px;padding:0}.CompactChatToolbar-module-scss-module__NLBEXW__kindChipNarrow .CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{display:none}.CompactChatToolbar-module-scss-module__NLBEXW__modelSelectWrap{z-index:8;min-width:0;position:relative}.CompactChatToolbar-module-scss-module__NLBEXW__modelChip{cursor:pointer;flex:0 auto;width:max-content;max-width:100%}.CompactChatToolbar-module-scss-module__NLBEXW__modelMenu{border:1px solid var(--input-border-color);background:var(--input-background-color);border-radius:16px;padding:6px;overflow-y:auto;box-shadow:0 12px 32px #00000047}.CompactChatToolbar-module-scss-module__NLBEXW__modelOption{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modelOption:hover{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 10%, transparent)}.CompactChatToolbar-module-scss-module__NLBEXW__modelGroupHead{opacity:.6;align-items:center;gap:8px;padding:10px 10px 4px;font-size:11px;font-weight:700;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modelGroupHead span{flex:none}.CompactChatToolbar-module-scss-module__NLBEXW__modelGroupHead:after{content:"";background:var(--input-border-color);flex:auto;height:1px}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionDesc{opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionActive{color:var(--brand-color,#8b5cf6)}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionActive .CompactChatToolbar-module-scss-module__NLBEXW__modeOptionIcon{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 18%, transparent)}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionDisabled{opacity:.38;cursor:not-allowed}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionDisabled:hover{background:0 0}.CompactChatToolbar-module-scss-module__NLBEXW__chip{border:1px solid var(--input-border-color);background:var(--input-background-color);width:max-content;max-width:100%;height:32px;color:var(--body-text-color);border-radius:999px;flex:0 auto;align-items:center;gap:6px;min-width:0;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.CompactChatToolbar-module-scss-module__NLBEXW__chip:disabled,.CompactChatToolbar-module-scss-module__NLBEXW__chip.CompactChatToolbar-module-scss-module__NLBEXW__chipDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.CompactChatToolbar-module-scss-module__NLBEXW__settingsChip{cursor:pointer;width:max-content;max-width:100%}.CompactChatToolbar-module-scss-module__NLBEXW__chipIconOnly{flex:0 32px;justify-content:center;width:32px;min-width:26px;padding:0}.CompactChatToolbar-module-scss-module__NLBEXW__chipIconOnly .CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{display:none}.CompactChatToolbar-module-scss-module__NLBEXW__settingsSummary{text-overflow:ellipsis;white-space:nowrap;opacity:.72;pointer-events:none;max-width:calc(100% - 110px);font-size:11px;font-weight:700;position:absolute;bottom:40px;left:0;overflow:hidden}html[dir=rtl] .CompactChatToolbar-module-scss-module__NLBEXW__settingsSummary{left:auto;right:0}.CompactChatToolbar-module-scss-module__NLBEXW__toolbarCompact{gap:6px}.CompactChatToolbar-module-scss-module__NLBEXW__toolbarCompact>:not(.CompactChatToolbar-module-scss-module__NLBEXW__modelSelectWrap):not(.CompactChatToolbar-module-scss-module__NLBEXW__settingsSummary){display:none}.CompactChatToolbar-module-scss-module__NLBEXW__toolbarCompact .CompactChatToolbar-module-scss-module__NLBEXW__modelSelectWrap{zoom:.62;flex-shrink:0}.CompactChatToolbar-module-scss-module__NLBEXW__toolbarCompact .CompactChatToolbar-module-scss-module__NLBEXW__settingsSummary{flex:1;min-width:0;max-width:none;font-weight:400;position:static}.CompactChatToolbar-module-scss-module__NLBEXW__marqueeInner{will-change:transform;display:inline-block}.CompactChatToolbar-module-scss-module__NLBEXW__marqueeActive{text-overflow:clip}.CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CompactChatToolbar-module-scss-module__NLBEXW__open{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6)}.CompactChatToolbar-module-scss-module__NLBEXW__settingsWrap{z-index:8;min-width:0;position:relative}.CompactChatToolbar-module-scss-module__NLBEXW__popover{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);box-sizing:border-box;border-radius:16px;padding:12px;overflow-y:auto;box-shadow:0 16px 40px #00000047}.CompactChatToolbar-module-scss-module__NLBEXW__popoverCentered{max-width:none}.CompactChatToolbar-module-scss-module__NLBEXW__popoverLabel{opacity:.72;margin:0 0 8px;font-size:11px;font-weight:700}.CompactChatToolbar-module-scss-module__NLBEXW__helpInline{vertical-align:middle;margin-inline-start:3px}.CompactChatToolbar-module-scss-module__NLBEXW__rowLabelWrap{align-items:center;gap:5px;min-width:0;display:inline-flex}.CompactChatToolbar-module-scss-module__NLBEXW__popoverHint{opacity:.55;margin:-4px 0 8px;font-size:10px;line-height:1.6}.CompactChatToolbar-module-scss-module__NLBEXW__derivedValue{border:1px solid var(--input-border-color);background:var(--input-background-color);opacity:.95;border-radius:999px;margin-inline-start:6px;padding:2px 8px;font-weight:700;display:inline-block}.CompactChatToolbar-module-scss-module__NLBEXW__chipSvg,.CompactChatToolbar-module-scss-module__NLBEXW__previewSvg{flex-shrink:0;width:18px;height:18px;display:inline-flex}:is(.CompactChatToolbar-module-scss-module__NLBEXW__chipSvg svg,.CompactChatToolbar-module-scss-module__NLBEXW__previewSvg svg){width:100%;height:100%;display:block}.CompactChatToolbar-module-scss-module__NLBEXW__preview{align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__previewSvg{width:28px;height:28px}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBlock{margin-bottom:10px}.CompactChatToolbar-module-scss-module__NLBEXW__numberRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__checkRow{cursor:pointer;align-items:center;gap:10px;width:max-content;max-width:100%;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__checkRow input[type=checkbox]{appearance:auto;width:16px;min-width:16px;height:16px;accent-color:var(--brand-color,#8b5cf6);cursor:pointer;flex:none;margin:0}.CompactChatToolbar-module-scss-module__NLBEXW__numberRow input{border:1px solid var(--input-border-color);background:var(--input-background-color);width:88px;color:var(--body-text-color);font:inherit;border-radius:8px;padding:6px 8px}.CompactChatToolbar-module-scss-module__NLBEXW__modeChip .CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{font-weight:600}.CompactChatToolbar-module-scss-module__NLBEXW__modeChipActive{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6)}.CompactChatToolbar-module-scss-module__NLBEXW__modeChipIcon,.CompactChatToolbar-module-scss-module__NLBEXW__modeOptionIcon{width:18px;height:18px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CompactChatToolbar-module-scss-module__NLBEXW__modeChipIcon svg{width:14px;height:14px;display:block}.CompactChatToolbar-module-scss-module__NLBEXW__modeOptionIcon{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 10%, transparent);width:28px;height:28px;color:var(--brand-color,#8b5cf6);border-radius:8px}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenu{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);color:var(--body-text-color);box-sizing:border-box;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000047}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenuScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--body-text-color) 28%, transparent) #0000;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:8px;display:flex;overflow:hidden auto}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenuScroll::-webkit-scrollbar{width:10px}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenuScroll::-webkit-scrollbar-track{background:0 0;margin-block:12px}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenuScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--body-text-color) 24%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.CompactChatToolbar-module-scss-module__NLBEXW__modeGroup{flex-direction:column;gap:2px;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modeGroupLabel{letter-spacing:.04em;opacity:.55;margin:8px 8px 4px;font-size:10px;font-weight:700}.CompactChatToolbar-module-scss-module__NLBEXW__modeOptionText{flex-direction:column;min-width:0;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modeOptionText small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:10.5px;line-height:1.6;overflow:hidden}.CompactChatToolbar-module-scss-module__NLBEXW__panelToggles{border:1px solid var(--input-border-color);border-radius:12px;flex-direction:column;gap:8px;margin:0 0 12px;padding:10px;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__panelToggles label{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__panelToggles input{accent-color:var(--brand-color,#8b5cf6)}
.DirectorPickerModal-module-scss-module__wNOHeW__overlay{z-index:11000;background:#0808128c;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}@media (min-width:760px){.DirectorPickerModal-module-scss-module__wNOHeW__overlay{align-items:center;padding:24px}}.DirectorPickerModal-module-scss-module__wNOHeW__modal{background:var(--plan-card-background-color,#14141f);width:min(920px,100%);max-height:min(92vh,820px);color:var(--body-text-color);border:1px solid var(--plan-card-border-color,var(--input-border-color));border-radius:18px 18px 12px 12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000059}@media (min-width:760px){.DirectorPickerModal-module-scss-module__wNOHeW__modal{border-radius:18px;flex-direction:row;align-items:stretch}}.DirectorPickerModal-module-scss-module__wNOHeW__mainCol{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__header{border-bottom:1px solid var(--plan-card-border-color,var(--input-border-color));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__header h2{margin:0;font-size:15px;font-weight:800}.DirectorPickerModal-module-scss-module__wNOHeW__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:14px 16px 20px;display:flex;overflow-y:auto}.DirectorPickerModal-module-scss-module__wNOHeW__iconBtn{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 10%, transparent);color:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.DirectorPickerModal-module-scss-module__wNOHeW__noneCard{border:1px dashed var(--input-border-color);color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__noneCard strong{font-size:13px;display:block}.DirectorPickerModal-module-scss-module__wNOHeW__noneCard small{opacity:.65;margin-top:2px;font-size:11px;display:block}.DirectorPickerModal-module-scss-module__wNOHeW__group h3{opacity:.7;margin:0 0 8px;font-size:12px;font-weight:800}.DirectorPickerModal-module-scss-module__wNOHeW__grid{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:560px){.DirectorPickerModal-module-scss-module__wNOHeW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.DirectorPickerModal-module-scss-module__wNOHeW__card{border:1px solid var(--plan-card-border-color,var(--input-border-color));background:var(--input-background-color,transparent);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.DirectorPickerModal-module-scss-module__wNOHeW__cardMain{width:100%;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__thumb{border:1px dashed var(--input-border-color);background:color-mix(in srgb, var(--brand-color,#8b5cf6) 8%, transparent);width:52px;height:52px;color:var(--brand-color,#8b5cf6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.DirectorPickerModal-module-scss-module__wNOHeW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.DirectorPickerModal-module-scss-module__wNOHeW__thumb svg{width:28px;max-width:72%;height:28px;max-height:72%;display:block}.DirectorPickerModal-module-scss-module__wNOHeW__cardText{flex-direction:column;gap:4px;min-width:0;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__cardText strong{font-size:13px;font-weight:800}.DirectorPickerModal-module-scss-module__wNOHeW__cardText small{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.DirectorPickerModal-module-scss-module__wNOHeW__guideBtn{color:var(--brand-color,#8b5cf6);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 10px 10px;padding:0;font-size:12px;font-weight:700}.DirectorPickerModal-module-scss-module__wNOHeW__selected{border-color:var(--brand-color,#8b5cf6);box-shadow:0 0 0 1px var(--brand-color,#8b5cf6)}.DirectorPickerModal-module-scss-module__wNOHeW__guidePanel{border-top:1px solid var(--plan-card-border-color,var(--input-border-color));background:color-mix(in srgb, var(--input-background-color,#111) 70%, transparent);max-height:42vh;padding:12px 16px 16px;overflow-y:auto}@media (min-width:760px){.DirectorPickerModal-module-scss-module__wNOHeW__guidePanel{border-top:0;border-inline-start:1px solid var(--plan-card-border-color,var(--input-border-color));flex-shrink:0;width:320px;max-height:none;padding-top:14px}}.DirectorPickerModal-module-scss-module__wNOHeW__guideHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__guideHead h3{margin:0;font-size:13px;font-weight:800}.DirectorPickerModal-module-scss-module__wNOHeW__guideImages{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.DirectorPickerModal-module-scss-module__wNOHeW__guideImages img{object-fit:cover;border-radius:8px;width:100%;height:72px}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody{font-size:12.5px;line-height:1.9}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody h1,.DirectorPickerModal-module-scss-module__wNOHeW__guideBody h2,.DirectorPickerModal-module-scss-module__wNOHeW__guideBody h3{margin:12px 0 6px;font-size:13px}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody p{margin:0 0 8px}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody code{direction:ltr;font-size:11px}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody ul{margin:0 0 8px;padding-inline-start:18px}.DirectorPickerModal-module-scss-module__wNOHeW__guideEmpty{opacity:.7;margin:0;font-size:12.5px}
.CostFormulaExplainer-module-scss-module__bC2XJW__explainer{color:var(--body-text-color);flex-direction:column;gap:12px;font-size:12px;line-height:1.5;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__mode{color:color-mix(in srgb, var(--body-text-color) 60%, transparent);margin:0;font-size:11px}.CostFormulaExplainer-module-scss-module__bC2XJW__warnings{color:#b45309;background:#d977061a;border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:8px 10px;font-size:11px;list-style:none;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__warnings li{align-items:flex-start;gap:6px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__warnings li svg{flex-shrink:0;margin-top:2px}.CostFormulaExplainer-module-scss-module__bC2XJW__section{flex-direction:column;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--body-text-color) 55%, transparent);margin:0 0 6px;font-size:10.5px;font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionBox{position:relative}.CostFormulaExplainer-module-scss-module__bC2XJW__expression{border:1px solid var(--input-border-color);background:color-mix(in srgb, var(--body-text-color) 3%, transparent);border-radius:10px;align-items:center;gap:4px;padding:10px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__group{align-items:center;gap:4px;display:inline-flex}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine{scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-right:40px;overflow:auto hidden}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine>*,.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine .CostFormulaExplainer-module-scss-module__bC2XJW__group,.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine .CostFormulaExplainer-module-scss-module__bC2XJW__group>*{flex-shrink:0}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine .CostFormulaExplainer-module-scss-module__bC2XJW__group{flex-wrap:nowrap}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine::-webkit-scrollbar{height:4px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--body-text-color) 18%, transparent);border-radius:4px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge{gap:6px;min-height:64px;padding:14px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__group{gap:6px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__term{padding:5px 10px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__termLabel{max-width:200px;font-size:11px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__termValue{font-size:14px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__operator{font-size:17px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__equals{padding:5px 10px;font-size:14px}.CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn{color:color-mix(in srgb, var(--body-text-color) 50%, transparent);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 3px;font-family:inherit;font-size:22px;font-weight:300;line-height:1.2;transition:color .12s,background-color .12s}.CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn:hover,.CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn:focus-visible{color:var(--brand-color);background:color-mix(in srgb, var(--brand-color) 12%, transparent);outline:none}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__group{border-radius:10px;padding:3px 4px;transition:background-color .15s,box-shadow .15s}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused{background:color-mix(in srgb, var(--brand-color) 20%, transparent);box-shadow:inset 0 0 0 2px var(--brand-color)}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused>.CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn{color:var(--brand-color);font-weight:700}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused .CostFormulaExplainer-module-scss-module__bC2XJW__term{border-color:var(--brand-color)}.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__term,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__operator,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus>.CostFormulaExplainer-module-scss-module__bC2XJW__equals{opacity:.32;transition:opacity .15s}.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused .CostFormulaExplainer-module-scss-module__bC2XJW__term,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused .CostFormulaExplainer-module-scss-module__bC2XJW__operator,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused .CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn{opacity:1}.CostFormulaExplainer-module-scss-module__bC2XJW__modal{min-height:0;color:var(--body-text-color);flex-direction:column;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead{border-bottom:1px solid var(--border-color,var(--input-border-color));padding:16px 60px 14px 20px}[dir=rtl] .CostFormulaExplainer-module-scss-module__bC2XJW__modalHead{padding:16px 20px 14px 60px}.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead h4{margin:0;font-size:15px;font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead p{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);margin:4px 0 0;font-size:12px;line-height:1.7}@media (max-width:576px){.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead{padding:0 16px 12px}[dir=rtl] .CostFormulaExplainer-module-scss-module__bC2XJW__modalHead{padding:0 16px 12px}.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead h4{display:none}}.CostFormulaExplainer-module-scss-module__bC2XJW__modalBody{flex-direction:column;gap:14px;min-height:0;padding:18px 20px 20px;display:flex;overflow-y:auto}@media (max-width:576px){.CostFormulaExplainer-module-scss-module__bC2XJW__modalBody{padding:14px 16px 18px}}.CostFormulaExplainer-module-scss-module__bC2XJW__focusBar{box-sizing:border-box;border:1px dashed var(--input-border-color);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:12px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__focusBarActive{border-style:solid;border-color:var(--brand-color);background:color-mix(in srgb, var(--brand-color) 8%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__focusInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__focusTitle{color:var(--brand-color);font-size:11px;font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__focusMath{white-space:nowrap;font-variant-numeric:tabular-nums;scrollbar-width:none;overflow-x:auto}.CostFormulaExplainer-module-scss-module__bC2XJW__focusMath::-webkit-scrollbar{display:none}.CostFormulaExplainer-module-scss-module__bC2XJW__focusClear{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);height:28px;color:var(--body-text-color);cursor:pointer;border-radius:7px;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:11px}.CostFormulaExplainer-module-scss-module__bC2XJW__focusEmpty{color:color-mix(in srgb, var(--body-text-color) 55%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta{border:1px solid var(--input-border-color);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta>div{flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta>div:not(.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide)+div:not(.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide){border-inline-start:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta dt{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);font-size:10.5px}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta dd{font-variant-numeric:tabular-nums;text-align:start;overflow-wrap:anywhere;margin:0;font-size:13px}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta code{font-size:11.5px}@media (max-width:576px){.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta{grid-template-columns:minmax(0,1fr)}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta>div:not(.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide)+div:not(.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide){border-inline-start:0;border-top:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent)}}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide{border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent);grid-column:1/-1}.CostFormulaExplainer-module-scss-module__bC2XJW__expandBtn{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);width:26px;height:26px;color:color-mix(in srgb, var(--body-text-color) 70%, transparent);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:5px;right:5px}.CostFormulaExplainer-module-scss-module__bC2XJW__expandBtn:hover,.CostFormulaExplainer-module-scss-module__bC2XJW__expandBtn:focus-visible{color:var(--body-text-color);border-color:color-mix(in srgb, var(--body-text-color) 35%, transparent);outline:none}.CostFormulaExplainer-module-scss-module__bC2XJW__paren{color:color-mix(in srgb, var(--body-text-color) 45%, transparent);font-size:16px;font-weight:300}.CostFormulaExplainer-module-scss-module__bC2XJW__term{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);border-radius:7px;flex-direction:column;align-items:center;min-width:34px;padding:3px 7px;display:inline-flex}.CostFormulaExplainer-module-scss-module__bC2XJW__termWarn{border-color:#d97706}.CostFormulaExplainer-module-scss-module__bC2XJW__termLabel{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:color-mix(in srgb, var(--body-text-color) 55%, transparent);font-size:9.5px;overflow:hidden}.CostFormulaExplainer-module-scss-module__bC2XJW__termMatch{color:var(--brand-color);margin-inline-start:2px}.CostFormulaExplainer-module-scss-module__bC2XJW__termValue{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__operator{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);padding:0 1px;font-size:14px}.CostFormulaExplainer-module-scss-module__bC2XJW__equals{background:var(--body-text-color);color:var(--plan-card-background-color);font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 8px;font-weight:700}.CostFormulaExplainer-module-scss-module__bC2XJW__adminText{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0 0;font-size:10.5px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__adminText code{overflow-wrap:anywhere;color:var(--body-text-color);font-size:10.5px}.CostFormulaExplainer-module-scss-module__bC2XJW__row{border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__rowLabel{flex-direction:column;min-width:0;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__rowLabel small{color:color-mix(in srgb, var(--body-text-color) 50%, transparent);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:10px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__rowLabel code{opacity:.8;font-size:10px}.CostFormulaExplainer-module-scss-module__bC2XJW__rowValue{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-shrink:0;max-width:60%}.CostFormulaExplainer-module-scss-module__bC2XJW__row_muted .CostFormulaExplainer-module-scss-module__bC2XJW__rowValue{color:color-mix(in srgb, var(--body-text-color) 70%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__row_profit .CostFormulaExplainer-module-scss-module__bC2XJW__rowValue{color:#16a34a}.CostFormulaExplainer-module-scss-module__bC2XJW__row_strong{border-bottom:0}.CostFormulaExplainer-module-scss-module__bC2XJW__row_strong .CostFormulaExplainer-module-scss-module__bC2XJW__rowLabel{font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__row_strong .CostFormulaExplainer-module-scss-module__bC2XJW__rowValue{font-size:14px;font-weight:700}.CostFormulaExplainer-module-scss-module__bC2XJW__input{border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__input .CostFormulaExplainer-module-scss-module__bC2XJW__row{border-bottom:0}.CostFormulaExplainer-module-scss-module__bC2XJW__inputWarn{color:#b45309;align-items:center;gap:4px;margin:-2px 0 6px;font-size:10.5px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__table{flex-wrap:wrap;gap:4px;margin:-2px 0 8px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__table span{border:1px solid var(--input-border-color);color:color-mix(in srgb, var(--body-text-color) 55%, transparent);border-radius:5px;padding:1px 6px;font-size:10px}.CostFormulaExplainer-module-scss-module__bC2XJW__table span b{font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__table .CostFormulaExplainer-module-scss-module__bC2XJW__tableActive{border-color:var(--brand-color);color:var(--body-text-color)}.CostFormulaExplainer-module-scss-module__bC2XJW__steps{flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__steps li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__steps li::marker{color:color-mix(in srgb, var(--body-text-color) 45%, transparent);font-size:10px}.CostFormulaExplainer-module-scss-module__bC2XJW__stepLabel{color:color-mix(in srgb, var(--body-text-color) 60%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__stepMath{font-variant-numeric:tabular-nums}.CostFormulaExplainer-module-scss-module__bC2XJW__legacy{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);margin:0 0 6px;font-size:11px}.CostFormulaExplainer-module-scss-module__bC2XJW__trace{background:color-mix(in srgb, var(--body-text-color) 5%, transparent);overflow-wrap:anywhere;border-radius:8px;padding:8px;font-size:10.5px;display:block}
.CostEstimatePanel-module-scss-module__jXls-W__panel{background:var(--input-background-color,var(--plan-card-background-color));color:var(--body-text-color);border-radius:10px}.CostEstimatePanel-module-scss-module__jXls-W__titleBlock{margin-bottom:8px}.CostEstimatePanel-module-scss-module__jXls-W__title{color:var(--body-text-color);margin:0;font-size:.78rem;font-weight:700}.CostEstimatePanel-module-scss-module__jXls-W__contextMeta{opacity:.7;flex-direction:column;gap:2px;margin:4px 0 0;font-size:.68rem;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__contextMeta span{line-height:1.35}.CostEstimatePanel-module-scss-module__jXls-W__activeModelType{background:color-mix(in srgb, var(--brand-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-color) 18%, var(--border-color));border-radius:8px;margin:0 0 8px;padding:8px 10px}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeLabel{color:var(--body-text-color);font-size:.72rem;font-weight:700}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeBadge{background:color-mix(in srgb, var(--brand-color) 16%, transparent);color:var(--brand-color);direction:ltr;border-radius:999px;flex-shrink:0;padding:3px 10px;font-family:Fira Code,Courier New,monospace;font-size:.68rem;font-weight:700;line-height:1.3}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeBadgeEmpty{background:color-mix(in srgb, var(--body-text-color) 8%, transparent);color:var(--body-text-color);opacity:.65;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.68rem}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeHint{opacity:.65;margin:4px 0 0;font-size:.64rem;line-height:1.35}.CostEstimatePanel-module-scss-module__jXls-W__amountRow{align-items:center;gap:8px;margin-bottom:6px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__amount{color:var(--brand-color);font-size:1rem;font-weight:700}.CostEstimatePanel-module-scss-module__jXls-W__modeBadge{background:color-mix(in srgb, var(--brand-color) 14%, transparent);color:var(--brand-color);border-radius:999px;padding:2px 8px;font-size:.65rem}.CostEstimatePanel-module-scss-module__jXls-W__tokenEstimate{background:color-mix(in srgb, var(--brand-color) 8%, transparent);color:var(--body-text-color);border-radius:8px;margin:8px 0;padding:8px;font-size:.7rem}.CostEstimatePanel-module-scss-module__jXls-W__tokenEstimate>div{justify-content:space-between;gap:8px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__tokenEstimate code{white-space:normal;text-align:left;opacity:.8;direction:ltr;margin-top:5px;display:block}.CostEstimatePanel-module-scss-module__jXls-W__meta,.CostEstimatePanel-module-scss-module__jXls-W__hint{opacity:.65;color:var(--body-text-color);margin:0;font-size:.72rem}.CostEstimatePanel-module-scss-module__jXls-W__error{color:var(--icon-red,#dc2626);margin:0;font-size:.72rem}.CostEstimatePanel-module-scss-module__jXls-W__breakdownList{direction:ltr;flex-direction:column;gap:6px;margin-top:8px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__breakdownItem{background:color-mix(in srgb, var(--body-text-color) 5%, transparent);border-radius:8px;flex-direction:row;justify-content:space-between;gap:3px;padding:3px 10px;font-size:.7rem;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__breakdownItemProfit{background:color-mix(in srgb, var(--icon-green,#10b981) 16%, transparent)}.CostEstimatePanel-module-scss-module__jXls-W__breakdownItemProfit .CostEstimatePanel-module-scss-module__jXls-W__breakdownLabel,.CostEstimatePanel-module-scss-module__jXls-W__breakdownItemProfit .CostEstimatePanel-module-scss-module__jXls-W__breakdownValue{color:var(--icon-green,#059669)}.CostEstimatePanel-module-scss-module__jXls-W__breakdownLabel{opacity:.92;color:var(--body-text-color);font-size:.76rem;font-weight:700;line-height:1.35}.CostEstimatePanel-module-scss-module__jXls-W__breakdownValue{text-align:left;opacity:.95;word-break:break-word;color:var(--body-text-color);direction:ltr;font-family:Fira Code,Courier New,monospace;font-size:.68rem;line-height:1.4}.CostEstimatePanel-module-scss-module__jXls-W__compoundValueList{flex-direction:column;gap:4px;margin-top:2px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__compoundValueRow{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__compoundValueKey{opacity:.88;word-break:break-word;min-width:0;color:var(--body-text-color);flex:1;font-size:.7rem;font-weight:600;line-height:1.35}.CostEstimatePanel-module-scss-module__jXls-W__valueBadge{background:color-mix(in srgb, var(--brand-color) 12%, transparent);max-width:55%;color:var(--brand-color);text-align:start;word-break:break-all;border-radius:999px;flex-shrink:0;padding:2px 8px;font-family:Fira Code,Courier New,monospace;font-size:.64rem;font-weight:600;line-height:1.3}.CostEstimatePanel-module-scss-module__jXls-W__valueBadgeEmpty{background:color-mix(in srgb, var(--body-text-color) 8%, transparent);color:var(--body-text-color);opacity:.5;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.64rem}.CostEstimatePanel-module-scss-module__jXls-W__explainBlock{margin:10px 0}
.CostConfirmModal-module-scss-module__gZdvAa__root{color:var(--body-text-color);flex-direction:column;gap:14px;padding:20px;display:flex}@media (max-width:576px){.CostConfirmModal-module-scss-module__gZdvAa__root{padding:4px 0 18px}}.CostConfirmModal-module-scss-module__gZdvAa__head{align-items:center;gap:12px;padding-inline-end:44px;display:flex}@media (max-width:576px){.CostConfirmModal-module-scss-module__gZdvAa__head{padding-inline-end:0}}.CostConfirmModal-module-scss-module__gZdvAa__kindIcon{background:color-mix(in srgb, var(--brand-color) 12%, transparent);width:40px;height:40px;color:var(--brand-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CostConfirmModal-module-scss-module__gZdvAa__headText{min-width:0}.CostConfirmModal-module-scss-module__gZdvAa__headText h3{margin:0;font-size:15px;font-weight:700}.CostConfirmModal-module-scss-module__gZdvAa__headText p{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--body-text-color) 55%, transparent);margin:2px 0 0;font-size:12px;overflow:hidden}.CostConfirmModal-module-scss-module__gZdvAa__printer{background:color-mix(in srgb, var(--body-text-color) 4%, #00000012);border-radius:14px;padding:0 14px 6px;position:relative}[data-theme=dark] .CostConfirmModal-module-scss-module__gZdvAa__printer{border:1px solid var(--input-border-color);background:color-mix(in srgb, #000 45%, var(--plan-card-background-color))}.CostConfirmModal-module-scss-module__gZdvAa__slot{z-index:2;background:color-mix(in srgb, var(--body-text-color) 82%, var(--plan-card-background-color));border-radius:0 0 6px 6px;height:8px;margin:0 -6px;display:block;position:relative}[data-theme=dark] .CostConfirmModal-module-scss-module__gZdvAa__slot{background:color-mix(in srgb, var(--body-text-color) 30%, var(--plan-card-background-color))}.CostConfirmModal-module-scss-module__gZdvAa__paperClip{z-index:1;padding-bottom:8px;position:relative;overflow:hidden}.CostConfirmModal-module-scss-module__gZdvAa__paper{--zigzag:8px;padding:14px 14px calc(14px + var(--zigzag));background:var(--plan-card-background-color);position:relative}[data-theme=dark] .CostConfirmModal-module-scss-module__gZdvAa__paper{background:color-mix(in srgb, var(--body-text-color) 13%, var(--plan-card-background-color))}.CostConfirmModal-module-scss-module__gZdvAa__paper{-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.CostConfirmModal-module-scss-module__gZdvAa__paperPrinting{animation:2.2s cubic-bezier(.45,0,.25,1) infinite CostConfirmModal-module-scss-module__gZdvAa__paperFeed}.CostConfirmModal-module-scss-module__gZdvAa__paperDone .CostConfirmModal-module-scss-module__gZdvAa__paper{animation:.55s cubic-bezier(.2,.9,.25,1) both CostConfirmModal-module-scss-module__gZdvAa__paperFinish}@keyframes CostConfirmModal-module-scss-module__gZdvAa__paperFeed{0%{opacity:1;transform:translateY(-100%)}55%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes CostConfirmModal-module-scss-module__gZdvAa__paperFinish{0%{transform:translateY(-45%)}to{transform:translateY(0)}}.CostConfirmModal-module-scss-module__gZdvAa__printingLines{flex-direction:column;gap:9px;min-height:118px;display:flex}.CostConfirmModal-module-scss-module__gZdvAa__printingLines>span{background:color-mix(in srgb, var(--body-text-color) 12%, transparent);transform-origin:0;border-radius:4px;height:8px;display:block}[data-theme=dark] .CostConfirmModal-module-scss-module__gZdvAa__printingLines>span{background:color-mix(in srgb, var(--body-text-color) 22%, transparent)}.CostConfirmModal-module-scss-module__gZdvAa__printingLines>span{animation:2.2s ease-out infinite CostConfirmModal-module-scss-module__gZdvAa__inkLine}.CostConfirmModal-module-scss-module__gZdvAa__printingLines>span:first-child{width:72%;animation-delay:.35s}.CostConfirmModal-module-scss-module__gZdvAa__printingLines>span:nth-child(2){width:54%;animation-delay:.55s}.CostConfirmModal-module-scss-module__gZdvAa__printingLines>span:nth-child(3){width:64%;animation-delay:.75s}.CostConfirmModal-module-scss-module__gZdvAa__printingLines .CostConfirmModal-module-scss-module__gZdvAa__printingTotal{background:color-mix(in srgb, var(--brand-color) 30%, transparent);width:38%;height:16px;margin-top:6px;animation-delay:.95s}.CostConfirmModal-module-scss-module__gZdvAa__printingLines p{color:color-mix(in srgb, var(--body-text-color) 50%, transparent);margin:2px 0 0;font-size:11px}@keyframes CostConfirmModal-module-scss-module__gZdvAa__inkLine{0%,8%{opacity:0;transform:scaleX(0)}30%,88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.CostConfirmModal-module-scss-module__gZdvAa__lines{margin:0}.CostConfirmModal-module-scss-module__gZdvAa__lines>div{animation:.35s ease-out both CostConfirmModal-module-scss-module__gZdvAa__lineIn;animation-delay:calc(.18s + var(--i,0)*80ms);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:12px;display:flex}.CostConfirmModal-module-scss-module__gZdvAa__lines dt{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);flex-shrink:0}.CostConfirmModal-module-scss-module__gZdvAa__lines dd{text-overflow:ellipsis;white-space:nowrap;text-align:end;min-width:0;margin:0;overflow:hidden}.CostConfirmModal-module-scss-module__gZdvAa__lines dd small{color:color-mix(in srgb, var(--body-text-color) 50%, transparent)}@keyframes CostConfirmModal-module-scss-module__gZdvAa__lineIn{0%{opacity:0;transform:translateY(-4px)}}.CostConfirmModal-module-scss-module__gZdvAa__total{border-top:1.5px dashed color-mix(in srgb, var(--body-text-color) 22%, transparent);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:10px;font-size:12px;font-weight:600;animation:.35s ease-out .42s both CostConfirmModal-module-scss-module__gZdvAa__lineIn;display:flex}.CostConfirmModal-module-scss-module__gZdvAa__totalUnknown{font-size:20px;font-weight:700}.CostConfirmModal-module-scss-module__gZdvAa__error{color:#b45309;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:11px;line-height:1.6;display:flex}.CostConfirmModal-module-scss-module__gZdvAa__error svg{flex-shrink:0;margin-top:2px}.CostConfirmModal-module-scss-module__gZdvAa__rolling{font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;font-size:24px;font-weight:800;line-height:1.2;display:inline-flex}.CostConfirmModal-module-scss-module__gZdvAa__rollingChar{display:inline-block}.CostConfirmModal-module-scss-module__gZdvAa__digit{height:1.2em;display:inline-block;overflow:hidden}.CostConfirmModal-module-scss-module__gZdvAa__digitStrip{flex-direction:column;transition:transform 1.1s cubic-bezier(.16,.84,.24,1);display:flex}.CostConfirmModal-module-scss-module__gZdvAa__digitStrip span{text-align:center;height:1.2em;display:block}.CostConfirmModal-module-scss-module__gZdvAa__wallet{border:1px solid var(--input-border-color);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;animation:.35s ease-out .5s both CostConfirmModal-module-scss-module__gZdvAa__lineIn;display:flex}.CostConfirmModal-module-scss-module__gZdvAa__wallet svg{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);flex-shrink:0}.CostConfirmModal-module-scss-module__gZdvAa__walletLabel{color:color-mix(in srgb, var(--body-text-color) 60%, transparent)}.CostConfirmModal-module-scss-module__gZdvAa__walletValues{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.CostConfirmModal-module-scss-module__gZdvAa__walletArrow{color:color-mix(in srgb, var(--body-text-color) 40%, transparent)}.CostConfirmModal-module-scss-module__gZdvAa__walletLow{background:#d9770612;border-color:#d977068c}.CostConfirmModal-module-scss-module__gZdvAa__walletLow .CostConfirmModal-module-scss-module__gZdvAa__walletValues b{color:#b45309}.CostConfirmModal-module-scss-module__gZdvAa__lowNote{color:#b45309;margin:-6px 2px 0;font-size:11px}.CostConfirmModal-module-scss-module__gZdvAa__note{color:color-mix(in srgb, var(--body-text-color) 50%, transparent);margin:0;font-size:11px;line-height:1.7}.CostConfirmModal-module-scss-module__gZdvAa__alternate{border:1px solid var(--input-border-color);width:100%;color:var(--body-text-color);text-align:start;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.CostConfirmModal-module-scss-module__gZdvAa__alternate:hover{border-color:color-mix(in srgb, var(--brand-color) 45%, var(--input-border-color));background:color-mix(in srgb, var(--brand-color) 5%, transparent)}.CostConfirmModal-module-scss-module__gZdvAa__alternate:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-color) 45%, transparent);outline-offset:2px}.CostConfirmModal-module-scss-module__gZdvAa__alternateIcon{color:var(--brand-color);flex-shrink:0;font-size:16px;display:inline-flex}.CostConfirmModal-module-scss-module__gZdvAa__alternateText{flex-direction:column;gap:2px;min-width:0;display:flex}.CostConfirmModal-module-scss-module__gZdvAa__alternateText strong{font-size:13px;font-weight:600}.CostConfirmModal-module-scss-module__gZdvAa__alternateText small{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);font-size:11px;line-height:1.6}.CostConfirmModal-module-scss-module__gZdvAa__actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.CostConfirmModal-module-scss-module__gZdvAa__secondary,.CostConfirmModal-module-scss-module__gZdvAa__primary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.CostConfirmModal-module-scss-module__gZdvAa__secondary{border:1px solid var(--input-border-color);color:var(--body-text-color);background:0 0}.CostConfirmModal-module-scss-module__gZdvAa__secondary:hover{background:color-mix(in srgb, var(--body-text-color) 5%, transparent)}.CostConfirmModal-module-scss-module__gZdvAa__primary{background:var(--brand-color);color:#fff;border:0;transition:opacity .15s,transform .1s}.CostConfirmModal-module-scss-module__gZdvAa__primary:hover:not(:disabled){opacity:.92}.CostConfirmModal-module-scss-module__gZdvAa__primary:active:not(:disabled){transform:scale(.985)}.CostConfirmModal-module-scss-module__gZdvAa__primary:disabled{opacity:.55;cursor:progress}.CostConfirmModal-module-scss-module__gZdvAa__primary:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-color) 45%, transparent);outline-offset:2px}.CostConfirmModal-module-scss-module__gZdvAa__primaryAmount{font-variant-numeric:tabular-nums;background:#fff3;border-radius:999px;padding:2px 8px;font-size:12px}@media (prefers-reduced-motion:reduce){.CostConfirmModal-module-scss-module__gZdvAa__paperPrinting,.CostConfirmModal-module-scss-module__gZdvAa__paperDone .CostConfirmModal-module-scss-module__gZdvAa__paper,.CostConfirmModal-module-scss-module__gZdvAa__printingLines>span,.CostConfirmModal-module-scss-module__gZdvAa__lines>div,.CostConfirmModal-module-scss-module__gZdvAa__total,.CostConfirmModal-module-scss-module__gZdvAa__wallet{animation:none}.CostConfirmModal-module-scss-module__gZdvAa__digitStrip{transition:none}}
.BadgedImage-module-scss-module__m62sja__container{box-sizing:border-box;background-color:var(--badged-image-frame,var(--plan-card-background-color,#fff));border-radius:var(--badged-image-radius,14px);flex-shrink:0;padding:3px;position:relative;overflow:hidden}.BadgedImage-module-scss-module__m62sja__compact{padding:2px}.BadgedImage-module-scss-module__m62sja__compact .BadgedImage-module-scss-module__m62sja__imageWrapper{border-radius:calc(var(--badged-image-radius,14px) - 2px);height:100%}.BadgedImage-module-scss-module__m62sja__compact .BadgedImage-module-scss-module__m62sja__badgeWrapper{border-top-left-radius:10px;padding-top:3px;padding-left:3px}.BadgedImage-module-scss-module__m62sja__compact .BadgedImage-module-scss-module__m62sja__badgeWrapper:before,.BadgedImage-module-scss-module__m62sja__compact .BadgedImage-module-scss-module__m62sja__badgeWrapper:after{width:8px;height:8px}.BadgedImage-module-scss-module__m62sja__compact .BadgedImage-module-scss-module__m62sja__badgeWrapper:before{box-shadow:4px 4px 0 4px var(--badged-image-frame,var(--plan-card-background-color,#fff));border-bottom-right-radius:8px;top:-8px;left:auto;right:0}.BadgedImage-module-scss-module__m62sja__compact .BadgedImage-module-scss-module__m62sja__badgeWrapper:after{box-shadow:4px 4px 0 4px var(--badged-image-frame,var(--plan-card-background-color,#fff));border-bottom-right-radius:8px;bottom:0;left:-8px;right:auto}.BadgedImage-module-scss-module__m62sja__compact .BadgedImage-module-scss-module__m62sja__badgeBtn{background-color:var(--input-border-background,var(--input-border-color));z-index:1;border-radius:7px;justify-content:center;gap:0;min-width:22px;min-height:22px;padding:4px;position:relative}.BadgedImage-module-scss-module__m62sja__compact .BadgedImage-module-scss-module__m62sja__badgeBtn svg{width:15px;height:15px;display:block}.BadgedImage-module-scss-module__m62sja__compact.BadgedImage-module-scss-module__m62sja__hasLabel .BadgedImage-module-scss-module__m62sja__badgeBtn{min-width:0;color:var(--body-text-color);font-variant-numeric:tabular-nums;letter-spacing:.01em;gap:0;padding:4px 7px;font-size:10px;font-weight:600;line-height:1}.BadgedImage-module-scss-module__m62sja__imageWrapper{border-radius:calc(var(--badged-image-radius,14px) - 3px);background:color-mix(in srgb, var(--body-text-color) 8%, transparent);width:100%;height:100%;display:block;position:relative;overflow:hidden}:is(.BadgedImage-module-scss-module__m62sja__imageWrapper .BadgedImage-module-scss-module__m62sja__image,.BadgedImage-module-scss-module__m62sja__imageWrapper img){object-fit:cover;width:100%;height:100%;display:block}.BadgedImage-module-scss-module__m62sja__imageWrapper>*{width:100%;height:100%;display:block}.BadgedImage-module-scss-module__m62sja__favoriteBtn{z-index:5;background:color-mix(in srgb, var(--plan-card-background-color,#fff) 92%, transparent);cursor:pointer;width:32px;height:32px;color:var(--body-text-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex;position:absolute;top:10px;right:10px}.BadgedImage-module-scss-module__m62sja__favoriteBtn:hover{background:var(--plan-card-background-color,#fff);transform:scale(1.08)}.BadgedImage-module-scss-module__m62sja__badgeWrapper{z-index:10;background-color:var(--badged-image-frame,var(--plan-card-background-color,#fff));border-top-left-radius:12px;padding-top:5px;padding-left:5px;position:absolute;bottom:0;right:0}.BadgedImage-module-scss-module__m62sja__badgeWrapper:before,.BadgedImage-module-scss-module__m62sja__badgeWrapper:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.BadgedImage-module-scss-module__m62sja__badgeWrapper:before{box-shadow:5px 5px 0 5px var(--badged-image-frame,var(--plan-card-background-color,#fff));background-color:#0000;border-bottom-right-radius:10px;top:-10px;right:0}.BadgedImage-module-scss-module__m62sja__badgeWrapper:after{box-shadow:5px 5px 0 5px var(--badged-image-frame,var(--plan-card-background-color,#fff));background-color:#0000;border-bottom-right-radius:10px;bottom:0;left:-10px}.BadgedImage-module-scss-module__m62sja__badgeBtn{background-color:color-mix(in srgb, var(--body-text-color) 88%, #000);color:var(--plan-card-background-color,#fff);cursor:default;border:none;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.BadgedImage-module-scss-module__m62sja__badgeBtn svg{flex-shrink:0;width:12px;height:12px;display:block}.BadgedImage-module-scss-module__m62sja__badgeText{white-space:nowrap;direction:ltr}
.ChatHistoryEmptyHint-module-scss-module__Go5yxW__empty{text-align:center;color:var(--body-text-color);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:16px 8px;display:flex}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__art{--hint-accent:#3b82f6;--hint-loop:3.6s;direction:ltr;width:200px;height:118px;margin-bottom:12px;position:relative}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__art :where(span,i,b){display:block}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__art:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__art:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ChatHistoryEmptyHint-module-scss-module__Go5yxW__cursor{scale:-1 1}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__art:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ChatHistoryEmptyHint-module-scss-module__Go5yxW__send svg{scale:-1 1}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__slot{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--body-text-color) 16%, transparent);background:var(--input-background-color);opacity:.55;border-radius:10px;width:200px;position:absolute;left:0}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__slotNew{border-style:dashed;border-color:color-mix(in srgb, var(--body-text-color) 26%, transparent);opacity:.9;background:0 0;height:40px;top:0}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__slot2{height:16px;top:46px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__slot3{opacity:.3;height:16px;top:66px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__item{box-sizing:border-box;border:1px solid var(--hint-accent);background:var(--input-background-color);opacity:0;width:200px;height:40px;animation:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintItem var(--hint-loop) cubic-bezier(.2, .8, .3, 1) infinite;border-radius:10px;position:absolute;top:0;left:0}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__item:after{content:"";border:3px solid color-mix(in srgb, var(--hint-accent) 24%, transparent);opacity:0;animation:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintRing var(--hint-loop) cubic-bezier(.34, 1.56, .64, 1) infinite;border-radius:14px;position:absolute;inset:-5px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__itemHead{height:5px;position:absolute;top:8px;left:10px;right:10px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__itemHead b{background:color-mix(in srgb, var(--body-text-color) 28%, transparent);border-radius:3px;width:74px;height:5px;position:absolute;top:0;left:0}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__itemHead i{background:color-mix(in srgb, var(--body-text-color) 14%, transparent);border-radius:2px;width:28px;height:4px;position:absolute;top:.5px;right:0}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__thumbs{gap:4px;display:flex;position:absolute;top:18px;left:10px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__thumbs i{opacity:0;width:16px;height:16px;animation:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintThumb var(--hint-loop) cubic-bezier(.34, 1.56, .64, 1) infinite;border-radius:4px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__thumbs i:first-child{background:color-mix(in srgb, #10b981 45%, var(--input-background-color))}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__thumbs i:nth-child(2){background:color-mix(in srgb, #f59e0b 45%, var(--input-background-color));animation-name:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintThumb2}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__thumbs i:nth-child(3){background:color-mix(in srgb, #ec4899 45%, var(--input-background-color));animation-name:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintThumb3}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__composer{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--body-text-color) 18%, transparent);background:var(--input-background-color);border-radius:14px;width:200px;height:28px;position:absolute;top:90px;left:0}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__typed{background:color-mix(in srgb, var(--body-text-color) 30%, transparent);transform-origin:0;width:116px;height:4px;animation:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintTyped var(--hint-loop) steps(12, end) infinite;border-radius:2px;position:absolute;top:11px;left:12px;transform:scaleX(0)}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__send{background:color-mix(in srgb, var(--body-text-color) 22%, transparent);color:#fff;width:22px;height:22px;animation:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintSend var(--hint-loop) linear infinite;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:2px;right:3px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__ripple{box-sizing:border-box;border:1.5px solid var(--hint-accent);opacity:0;width:18px;height:18px;animation:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintRipple var(--hint-loop) ease-out infinite;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;top:103px;left:184px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst{width:0;height:0;position:absolute;top:103px;left:184px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst i{background:var(--hint-accent);opacity:0;width:2px;height:8px;animation:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintRay var(--hint-loop) cubic-bezier(.15, .85, .35, 1) infinite;border-radius:1px;position:absolute;top:-4px;left:-1px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst i:first-child{--ray-angle:22.5deg}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst i:nth-child(2){--ray-angle:67.5deg}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst i:nth-child(3){--ray-angle:112.5deg}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst i:nth-child(4){--ray-angle:157.5deg}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst i:nth-child(5){--ray-angle:202.5deg}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst i:nth-child(6){--ray-angle:247.5deg}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst i:nth-child(7){--ray-angle:292.5deg}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__burst i:nth-child(8){--ray-angle:337.5deg}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__cursor{width:22px;height:22px;color:var(--body-text-color);opacity:0;animation:ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintCursor var(--hint-loop) ease-in-out infinite;position:absolute;top:95px;left:176px}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__title{margin:0;font-size:.85rem;font-weight:600}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__text{opacity:.55;max-width:220px;margin:0;font-size:.78rem;line-height:1.7}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintTyped{0%,4%{opacity:1;transform:scaleX(0)}20%,28%{opacity:1;transform:scaleX(1)}30%,to{opacity:0;transform:scaleX(1)}}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintSend{0%,18%{background:color-mix(in srgb, var(--body-text-color) 22%, transparent);transform:scale(1)}20%,25%{background:var(--hint-accent);transform:scale(1)}27%{transform:scale(.82)}30%{transform:scale(1.12)}34%{background:var(--hint-accent);transform:scale(1)}40%,to{background:color-mix(in srgb, var(--body-text-color) 22%, transparent);transform:scale(1)}}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintCursor{0%,6%{opacity:0;transform:translate(34px,26px)}20%{opacity:1;transform:translate(0)}24%{transform:translate(0)scale(.78)}28%,58%{opacity:1;transform:translate(0)scale(1)}72%,to{opacity:0;transform:translate(34px,26px)}}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintRipple{0%,26%{opacity:0;transform:scale(.4)}28%{opacity:.9}42%,to{opacity:0;transform:scale(3)}}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintRay{0%,26.5%{transform:rotate(var(--ray-angle)) translateY(-8px) scaleY(.3);opacity:0}27.5%{transform:rotate(var(--ray-angle)) translateY(-11px) scaleY(1);opacity:1}37%,to{transform:rotate(var(--ray-angle)) translateY(-26px) scaleY(.2);opacity:0}}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintItem{0%,29%{opacity:0;transform:translateY(78px)scale(.86)}31%{opacity:1}40%{transform:translateY(-3px)scale(1.03)}45%,86%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintRing{0%,41%{opacity:0;transform:scale(1.2)}48%,82%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintThumb{0%,44%{opacity:0;transform:scale(.3)}49%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintThumb2{0%,49%{opacity:0;transform:scale(.3)}54%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes ChatHistoryEmptyHint-module-scss-module__Go5yxW__chHintThumb3{0%,54%{opacity:0;transform:scale(.3)}59%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ChatHistoryEmptyHint-module-scss-module__Go5yxW__art *,.ChatHistoryEmptyHint-module-scss-module__Go5yxW__art :before,.ChatHistoryEmptyHint-module-scss-module__Go5yxW__art :after{animation:none!important}.ChatHistoryEmptyHint-module-scss-module__Go5yxW__item,.ChatHistoryEmptyHint-module-scss-module__Go5yxW__item:after,.ChatHistoryEmptyHint-module-scss-module__Go5yxW__thumbs i{opacity:1}}
.ChatHistoryPanel-module-scss-module__Aq7qhW__panel{background:var(--chat-history-bg,var(--plan-card-background-color));height:100%;min-height:0;color:var(--body-text-color);flex-direction:column;gap:18px;padding:10px 0;display:flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__panelOffline{opacity:.92}.ChatHistoryPanel-module-scss-module__Aq7qhW__connectionBanner{color:color-mix(in srgb, #c2410c 80%, var(--body-text-color));background:#c2410c24;border-radius:8px;flex-shrink:0;margin:0 10px;padding:8px 12px;font-size:12px;line-height:1.4}.ChatHistoryPanel-module-scss-module__Aq7qhW__searchRow{flex-shrink:0;align-items:center;gap:4px;padding:0 10px;display:flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__closeBtn{width:36px;height:36px;color:var(--body-text-color);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__closeBtn:hover{background:color-mix(in srgb, var(--body-text-color) 8%, transparent)}.ChatHistoryPanel-module-scss-module__Aq7qhW__newChat{color:var(--body-text-color);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:0 10px;padding:8px 10px;font-size:13px;font-weight:400;display:flex;border:unset!important}.ChatHistoryPanel-module-scss-module__Aq7qhW__newChat:hover:not(:disabled){border-color:var(--brand-color);color:var(--brand-color)}.ChatHistoryPanel-module-scss-module__Aq7qhW__newChat:disabled{opacity:.45;cursor:not-allowed}.ChatHistoryPanel-module-scss-module__Aq7qhW__search{border:1px solid var(--border-color);min-width:0;color:inherit;border-radius:999px;flex:1;align-items:center;gap:8px;margin:0;padding:15px 14px;display:flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__search input{border-radius:inherit;min-width:0;color:inherit;font:inherit;appearance:none;outline:none;flex:1;margin:0;padding:0;font-size:13px;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important}.ChatHistoryPanel-module-scss-module__Aq7qhW__list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ChatHistoryPanel-module-scss-module__Aq7qhW__item{width:100%;color:var(--body-text-color);padding:0 0 16px;position:relative}.ChatHistoryPanel-module-scss-module__Aq7qhW__itemMain{width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;flex-direction:column;align-items:stretch;gap:10px;padding:0;display:flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__itemMain>*{margin-inline:12px}.ChatHistoryPanel-module-scss-module__Aq7qhW__itemMain:focus-visible .ChatHistoryPanel-module-scss-module__Aq7qhW__dividerDate{opacity:1;text-underline-offset:3px;text-decoration:underline}.ChatHistoryPanel-module-scss-module__Aq7qhW__itemMain[aria-disabled=true]{cursor:not-allowed;opacity:.65}.ChatHistoryPanel-module-scss-module__Aq7qhW__divider,.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostDivider{align-items:center;gap:8px;min-height:28px;display:flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostDivider{margin-inline:12px}.ChatHistoryPanel-module-scss-module__Aq7qhW__dividerLine{background:var(--border-color);flex:1;min-width:12px;height:1px;transition:background-color .18s}.ChatHistoryPanel-module-scss-module__Aq7qhW__dividerDate{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.45;flex-shrink:0;max-width:70%;font-size:11px;line-height:1;transition:opacity .18s,color .18s;overflow:hidden}.ChatHistoryPanel-module-scss-module__Aq7qhW__item:hover .ChatHistoryPanel-module-scss-module__Aq7qhW__dividerLine,.ChatHistoryPanel-module-scss-module__Aq7qhW__menuOpen .ChatHistoryPanel-module-scss-module__Aq7qhW__dividerLine{background:color-mix(in srgb, var(--body-text-color) 22%, transparent)}.ChatHistoryPanel-module-scss-module__Aq7qhW__item:hover .ChatHistoryPanel-module-scss-module__Aq7qhW__dividerDate,.ChatHistoryPanel-module-scss-module__Aq7qhW__menuOpen .ChatHistoryPanel-module-scss-module__Aq7qhW__dividerDate{opacity:.8}.ChatHistoryPanel-module-scss-module__Aq7qhW__item:hover .ChatHistoryPanel-module-scss-module__Aq7qhW__moreBtn,.ChatHistoryPanel-module-scss-module__Aq7qhW__menuOpen .ChatHistoryPanel-module-scss-module__Aq7qhW__moreBtn{opacity:.85}.ChatHistoryPanel-module-scss-module__Aq7qhW__itemActions{flex-shrink:0;position:relative}.ChatHistoryPanel-module-scss-module__Aq7qhW__moreBtn{width:26px;height:26px;color:inherit;opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s,background-color .18s;display:inline-flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__moreBtn:hover,.ChatHistoryPanel-module-scss-module__Aq7qhW__moreBtn[aria-expanded=true]{opacity:1;background:color-mix(in srgb, var(--body-text-color) 10%, transparent)}.ChatHistoryPanel-module-scss-module__Aq7qhW__actionMenu{top:30px;z-index:20;border:1px solid var(--border-color);background:var(--plan-card-background-color);border-radius:8px;min-width:120px;padding:4px;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #00000038}.ChatHistoryPanel-module-scss-module__Aq7qhW__menuDanger{color:#ef4444;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px;font-size:13px;font-weight:600}.ChatHistoryPanel-module-scss-module__Aq7qhW__menuDanger:hover{background:#ef44441f}.ChatHistoryPanel-module-scss-module__Aq7qhW__item.ChatHistoryPanel-module-scss-module__Aq7qhW__selected .ChatHistoryPanel-module-scss-module__Aq7qhW__dividerLine{background:color-mix(in srgb, var(--brand-color) 45%, transparent)}.ChatHistoryPanel-module-scss-module__Aq7qhW__item.ChatHistoryPanel-module-scss-module__Aq7qhW__selected .ChatHistoryPanel-module-scss-module__Aq7qhW__dividerDate{color:var(--brand-color);opacity:1;font-weight:500}.ChatHistoryPanel-module-scss-module__Aq7qhW__item.ChatHistoryPanel-module-scss-module__Aq7qhW__selected .ChatHistoryPanel-module-scss-module__Aq7qhW__title{color:var(--brand-color)}.ChatHistoryPanel-module-scss-module__Aq7qhW__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;font-weight:100;line-height:1.4;display:-webkit-box;overflow:hidden}.ChatHistoryPanel-module-scss-module__Aq7qhW__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.ChatHistoryPanel-module-scss-module__Aq7qhW__thumb{flex-shrink:0}.ChatHistoryPanel-module-scss-module__Aq7qhW__folderTile .ChatHistoryPanel-module-scss-module__Aq7qhW__folderGrid{box-sizing:border-box;background:color-mix(in srgb, var(--body-text-color) 7%, transparent);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""c.";gap:3px;padding:4px;display:grid}.ChatHistoryPanel-module-scss-module__Aq7qhW__folderTile .ChatHistoryPanel-module-scss-module__Aq7qhW__folderGrid:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){grid-template-areas:"a b"".c"}.ChatHistoryPanel-module-scss-module__Aq7qhW__folderSlot{background:color-mix(in srgb, var(--body-text-color) 8%, transparent);border-radius:6px;min-width:0;min-height:0;position:relative;overflow:hidden}.ChatHistoryPanel-module-scss-module__Aq7qhW__folderSlot[data-slot="1"]{grid-area:a}.ChatHistoryPanel-module-scss-module__Aq7qhW__folderSlot[data-slot="2"]{grid-area:b}.ChatHistoryPanel-module-scss-module__Aq7qhW__folderSlot[data-slot="3"]{grid-area:c}.ChatHistoryPanel-module-scss-module__Aq7qhW__videoFrame{object-fit:cover;pointer-events:none;background:color-mix(in srgb, var(--body-text-color) 8%, transparent);width:100%;height:100%;display:block}.ChatHistoryPanel-module-scss-module__Aq7qhW__audioTile{width:100%;height:100%;color:var(--body-text-color);opacity:.6;background:color-mix(in srgb, var(--body-text-color) 7%, transparent);justify-content:center;align-items:center;display:flex!important}.ChatHistoryPanel-module-scss-module__Aq7qhW__draftBadge{border:1px solid var(--input-border-color);opacity:.75;border-radius:6px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.ChatHistoryPanel-module-scss-module__Aq7qhW__meta{opacity:1;align-items:center;gap:5px;min-width:0;max-width:100%;font-size:11px;display:inline-flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__modelIcon{opacity:1;flex-shrink:0;width:14px;height:14px;display:inline-flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__modelIcon svg{width:100%;height:100%;display:block}.ChatHistoryPanel-module-scss-module__Aq7qhW__modelName{opacity:1;flex-shrink:0;font-weight:500}.ChatHistoryPanel-module-scss-module__Aq7qhW__empty{opacity:.65;text-align:center;margin:16px 4px;font-size:13px}.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostList{flex-direction:column;display:flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostItem{flex-direction:column;gap:10px;padding:0 0 16px;display:flex}.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostMeta,.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostDot,.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostThumb{background:color-mix(in srgb, var(--body-text-color) 10%, transparent);animation:1.15s ease-in-out infinite ChatHistoryPanel-module-scss-module__Aq7qhW__historyGhost;animation-delay:var(--ghost-delay,0s);border-radius:6px;display:block}.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostMeta{opacity:.85;flex-shrink:0;height:9px}.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostDot{border-radius:999px;flex-shrink:0;width:18px;height:6px;margin-inline:4px}.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostThumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-inline:12px;display:grid}.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostThumb{aspect-ratio:1;border-radius:14px;width:100%}@keyframes ChatHistoryPanel-module-scss-module__Aq7qhW__historyGhost{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostMeta,.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostDot,.ChatHistoryPanel-module-scss-module__Aq7qhW__ghostThumb{background:color-mix(in srgb, var(--body-text-color) 10%, transparent);animation:none}}
.ImageLightbox-module-scss-module__r1k6Eq__overlay{z-index:3000001;pointer-events:auto;background:#000000e0;justify-content:center;align-items:center;animation:.12s ImageLightbox-module-scss-module__r1k6Eq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ImageLightbox-module-scss-module__r1k6Eq__fadeIn{0%{opacity:0}to{opacity:1}}.ImageLightbox-module-scss-module__r1k6Eq__close{z-index:3000002;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex;position:fixed;top:16px;left:16px}.ImageLightbox-module-scss-module__r1k6Eq__close:hover{background:#ffffff38}.ImageLightbox-module-scss-module__r1k6Eq__stage{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.ImageLightbox-module-scss-module__r1k6Eq__photo{pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-user-drag:none}.ImageLightbox-module-scss-module__r1k6Eq__photoFit{object-fit:contain;cursor:zoom-in;width:auto;max-width:96vw;height:auto;max-height:96vh}.ImageLightbox-module-scss-module__r1k6Eq__photoFull{cursor:grab;image-rendering:auto;max-width:none;max-height:none}.ImageLightbox-module-scss-module__r1k6Eq__photoFull:active{cursor:grabbing}
.CostHoverBadge-module-scss-module__NONsmG__badge{z-index:7;align-self:flex-start;position:relative}.CostHoverBadge-module-scss-module__NONsmG__total{color:var(--body-text-color);font-variant-numeric:tabular-nums;cursor:default;background:var(--green-sky-background);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.CostHoverBadge-module-scss-module__NONsmG__totalOverlay{color:#fff;background:#020617ad;font-weight:600}.CostHoverBadge-module-scss-module__NONsmG__popup{bottom:calc(100% + 8px);background:var(--input-background-color,#fff);width:240px;color:var(--body-text-color,#0f172a);border:1px solid var(--input-border-color,#e2e8f0);text-align:start;border-radius:12px;padding:10px 12px;position:absolute;inset-inline-start:0;box-shadow:0 12px 32px #0f172a29}.CostHoverBadge-module-scss-module__NONsmG__popupHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.CostHoverBadge-module-scss-module__NONsmG__popupHeader strong{font-variant-numeric:tabular-nums;direction:ltr}.CostHoverBadge-module-scss-module__NONsmG__list{flex-direction:column;gap:8px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.CostHoverBadge-module-scss-module__NONsmG__rowMain{justify-content:space-between;gap:8px;font-size:12px;display:flex}.CostHoverBadge-module-scss-module__NONsmG__rowMain strong{font-variant-numeric:tabular-nums;direction:ltr}.CostHoverBadge-module-scss-module__NONsmG__rowMeta{opacity:.6;justify-content:space-between;gap:8px;margin-top:2px;font-size:10px;display:flex}.CostHoverBadge-module-scss-module__NONsmG__empty{opacity:.65;margin:0;font-size:12px}.CostHoverBadge-module-scss-module__NONsmG__popupFooter{border-top:1px solid var(--input-border-color,#e2e8f0);opacity:.7;margin-top:8px;padding-top:8px;font-size:11px}
.ChatMessages-module-scss-module__PdDlCG__thread{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:16px 16px 12px;display:flex;container:chat-thread/inline-size}.ChatMessages-module-scss-module__PdDlCG__threadText{max-width:920px}.ChatMessages-module-scss-module__PdDlCG__turn{flex-direction:column;gap:6px;display:flex}.ChatMessages-module-scss-module__PdDlCG__turn:hover .ChatMessages-module-scss-module__PdDlCG__messageActions,.ChatMessages-module-scss-module__PdDlCG__turn:focus-within .ChatMessages-module-scss-module__PdDlCG__messageActions{opacity:1}.ChatMessages-module-scss-module__PdDlCG__bubble{background:var(--input-background-color);border:1px solid var(--input-border-color);max-width:86%;color:var(--body-text-color);border-radius:26px;padding:12px 14px}.ChatMessages-module-scss-module__PdDlCG__bubble p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.55}.ChatMessages-module-scss-module__PdDlCG__user{border-end-end-radius:3px;align-self:flex-end}.ChatMessages-module-scss-module__PdDlCG__assistant{border-end-start-radius:3px;align-self:flex-start}.ChatMessages-module-scss-module__PdDlCG__bubble.ChatMessages-module-scss-module__PdDlCG__assistant{max-width:min(320px,94%)}.ChatMessages-module-scss-module__PdDlCG__textBubble{border-radius:20px;max-width:min(760px,94%)!important}.ChatMessages-module-scss-module__PdDlCG__textBubble p{white-space:normal}.ChatMessages-module-scss-module__PdDlCG__article{background:0 0;border:none;border-radius:0;align-self:stretch;padding:2px 4px;max-width:100%!important}.ChatMessages-module-scss-module__PdDlCG__article p{white-space:normal}.ChatMessages-module-scss-module__PdDlCG__chatCostHeader{z-index:6;border-bottom:1px solid var(--border-color);background:var(--page-view-background-color,var(--plan-card-background-color,#fff));flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:8px 16px;margin:-16px -16px 4px;padding:10px 16px 12px;font-size:12px;display:flex;position:sticky;top:0}.ChatMessages-module-scss-module__PdDlCG__chatCostMain{align-items:baseline;gap:8px;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__chatCostMain span{opacity:.65}.ChatMessages-module-scss-module__PdDlCG__chatCostMain strong{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:14px}.ChatMessages-module-scss-module__PdDlCG__chatCostTokens{font-variant-numeric:tabular-nums;opacity:.62;flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__versionPager{opacity:.75;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__versionPager span{font-variant-numeric:tabular-nums;text-align:center;min-width:28px}.ChatMessages-module-scss-module__PdDlCG__versionPager button{border:1px solid var(--border-color);width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__versionPager button:hover:not(:disabled){background:color-mix(in srgb, var(--body-text-color) 8%, transparent)}.ChatMessages-module-scss-module__PdDlCG__versionPager button:disabled{opacity:.35;cursor:not-allowed}.ChatMessages-module-scss-module__PdDlCG__costChip{border:1px solid var(--border-color);background:color-mix(in srgb, var(--body-text-color) 5%, transparent);font-variant-numeric:tabular-nums;opacity:.8;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__mediaOnly{max-width:min(290px,100cqw);color:var(--body-text-color);background:0 0;border:0;align-self:flex-start;padding:0}.ChatMessages-module-scss-module__PdDlCG__mediaRow{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.ChatMessages-module-scss-module__PdDlCG__mediaOnly>.ChatMessages-module-scss-module__PdDlCG__mediaRow,.ChatMessages-module-scss-module__PdDlCG__bubble>.ChatMessages-module-scss-module__PdDlCG__mediaRow:last-child{margin-bottom:0}.ChatMessages-module-scss-module__PdDlCG__attachThumb{background:#0000002e;border:none;border-radius:14px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000029}.ChatMessages-module-scss-module__PdDlCG__attachThumb img,.ChatMessages-module-scss-module__PdDlCG__attachThumb video{object-fit:cover;width:100%;height:100%;display:block}.ChatMessages-module-scss-module__PdDlCG__attachThumb .ChatMessages-module-scss-module__PdDlCG__attachActions{opacity:0;transition:opacity .15s}.ChatMessages-module-scss-module__PdDlCG__attachThumb:hover .ChatMessages-module-scss-module__PdDlCG__attachActions,.ChatMessages-module-scss-module__PdDlCG__attachThumb:focus-within .ChatMessages-module-scss-module__PdDlCG__attachActions{opacity:1}@media (hover:none),(max-width:768px){.ChatMessages-module-scss-module__PdDlCG__attachThumb .ChatMessages-module-scss-module__PdDlCG__attachActions{opacity:1}}.ChatMessages-module-scss-module__PdDlCG__attachAudio{width:100%;height:100%;color:var(--body-text-color);background:color-mix(in srgb, var(--brand-color) 16%, var(--input-background-color));justify-content:center;align-items:center;display:flex}.ChatMessages-module-scss-module__PdDlCG__attachActions{bottom:3px;z-index:2;gap:3px;display:flex;position:absolute;inset-inline-end:3px}.ChatMessages-module-scss-module__PdDlCG__attachActionBtn{color:#fff;cursor:pointer;background:#0000009e;border:none;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__attachActionBtn:disabled{opacity:.45;cursor:default}.ChatMessages-module-scss-module__PdDlCG__attachActionBtn:hover:not(:disabled){background:#000000d1}.ChatMessages-module-scss-module__PdDlCG__generatedImage{flex-direction:column;align-items:stretch;gap:8px;width:min(290px,100cqw);max-width:min(290px,100vw - 48px);display:flex}.ChatMessages-module-scss-module__PdDlCG__mediaFrame{width:100%;aspect-ratio:var(--tile-ratio,1);isolation:isolate;background:color-mix(in srgb, var(--body-text-color) 6%, var(--input-background-color));border-radius:14px;display:block;position:relative}.ChatMessages-module-scss-module__PdDlCG__media{object-fit:contain;background:0 0;border-radius:14px;width:100%;height:100%;display:block}.ChatMessages-module-scss-module__PdDlCG__mediaGhost{z-index:1;pointer-events:none;background:color-mix(in srgb, var(--body-text-color) 7%, transparent);border-radius:14px;position:absolute;inset:0}.ChatMessages-module-scss-module__PdDlCG__mediaGhost:after{content:"";box-sizing:border-box;border:2px solid color-mix(in srgb, var(--body-text-color) 16%, transparent);border-top-color:color-mix(in srgb, var(--body-text-color) 50%, transparent);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.8s linear infinite ChatMessages-module-scss-module__PdDlCG__chatMediaGhost;position:absolute;top:50%;left:50%}.ChatMessages-module-scss-module__PdDlCG__mediaPending{opacity:0}.ChatMessages-module-scss-module__PdDlCG__mediaReady{opacity:1;transition:opacity .25s}@keyframes ChatMessages-module-scss-module__PdDlCG__chatMediaGhost{to{transform:rotate(360deg)}}.ChatMessages-module-scss-module__PdDlCG__imagePreview{cursor:zoom-in;background:0 0;border:0;border-radius:14px;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.ChatMessages-module-scss-module__PdDlCG__imagePreview .ChatMessages-module-scss-module__PdDlCG__media{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ChatMessages-module-scss-module__PdDlCG__imagePreview:hover .ChatMessages-module-scss-module__PdDlCG__imageHover{opacity:1}.ChatMessages-module-scss-module__PdDlCG__imageHover{z-index:2;opacity:0;pointer-events:none;background:#00000059;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.ChatMessages-module-scss-module__PdDlCG__imageHover span{color:#111;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex;box-shadow:0 4px 12px #0003}.ChatMessages-module-scss-module__PdDlCG__mediaFrame>.ChatMessages-module-scss-module__PdDlCG__media{position:absolute;inset:0}.ChatMessages-module-scss-module__PdDlCG__videoShell{width:100%;position:relative}.ChatMessages-module-scss-module__PdDlCG__videoGhostFrame{background:color-mix(in srgb, var(--body-text-color) 6%, var(--input-background-color));border-radius:14px;width:100%;position:relative;overflow:hidden}.ChatMessages-module-scss-module__PdDlCG__videoGhostFrame .ChatMessages-module-scss-module__PdDlCG__mediaGhost{border-radius:14px;position:absolute;inset:0}.ChatMessages-module-scss-module__PdDlCG__videoGhostFrameHidden{visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ChatMessages-module-scss-module__PdDlCG__videoPlayer{background:#000;border-radius:14px;width:100%;max-width:100%;height:auto;display:block}.ChatMessages-module-scss-module__PdDlCG__videoPlayerLoading{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ChatMessages-module-scss-module__PdDlCG__videoPlayer.ChatMessages-module-scss-module__PdDlCG__mediaReady{opacity:1;transition:opacity .25s;position:relative}.ChatMessages-module-scss-module__PdDlCG__videoCostWrap{z-index:3;pointer-events:auto;position:absolute;bottom:8px;right:8px}.ChatMessages-module-scss-module__PdDlCG__useRefBtn{border:1px solid var(--input-border-color);background:var(--input-background-color);width:100%;color:var(--body-text-color);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.78rem;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__useRefBtn:hover:not(:disabled){color:#8b5cf6;border-color:#8b5cf666}.ChatMessages-module-scss-module__PdDlCG__useRefBtn:disabled{opacity:.5;cursor:default}.ChatMessages-module-scss-module__PdDlCG__mediaButtons{gap:6px;display:flex}.ChatMessages-module-scss-module__PdDlCG__mediaButtons .ChatMessages-module-scss-module__PdDlCG__useRefBtn{white-space:nowrap;flex:1 1 0;min-width:0}.ChatMessages-module-scss-module__PdDlCG__useRefBtn.ChatMessages-module-scss-module__PdDlCG__useRefBtnOn{color:#8b5cf6;border-color:#8b5cf68c}.ChatMessages-module-scss-module__PdDlCG__mediaCostLine{justify-content:flex-end;align-self:flex-end;display:flex}.ChatMessages-module-scss-module__PdDlCG__mediaCostBadge{z-index:3;pointer-events:auto;display:inline-flex;position:absolute;bottom:8px;right:8px}.ChatMessages-module-scss-module__PdDlCG__mediaDownloadBtn{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);opacity:0;background:#0f101699;border:1px solid #ffffff4d;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 10px #0000004d}.ChatMessages-module-scss-module__PdDlCG__mediaDownloadBtn:hover{background:#0f1016d9}.ChatMessages-module-scss-module__PdDlCG__mediaDownloadBtn:focus-visible,.ChatMessages-module-scss-module__PdDlCG__mediaFrame:hover .ChatMessages-module-scss-module__PdDlCG__mediaDownloadBtn,.ChatMessages-module-scss-module__PdDlCG__videoShell:hover .ChatMessages-module-scss-module__PdDlCG__mediaDownloadBtn{opacity:1}@media (max-width:575.98px){.ChatMessages-module-scss-module__PdDlCG__mediaDownloadBtn{opacity:1}}.ChatMessages-module-scss-module__PdDlCG__audioRow{align-items:center;gap:6px;width:100%;display:flex}.ChatMessages-module-scss-module__PdDlCG__audioRow .ChatMessages-module-scss-module__PdDlCG__audio{flex:auto;width:auto;min-width:0}.ChatMessages-module-scss-module__PdDlCG__audioDownloadBtn{border:1px solid var(--input-border-color);background:var(--input-background-color);width:30px;height:30px;color:var(--body-text-color);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__audioDownloadBtn:hover{color:#8b5cf6;border-color:#8b5cf666}.ChatMessages-module-scss-module__PdDlCG__videoLightbox{z-index:12000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ChatMessages-module-scss-module__PdDlCG__videoLightboxMedia{background:#000;border-radius:12px;max-width:min(960px,100%);max-height:min(80vh,100%)}.ChatMessages-module-scss-module__PdDlCG__audio{width:min(360px,100%)}.ChatMessages-module-scss-module__PdDlCG__audioUnavailable{border:1px dashed color-mix(in srgb, var(--body-text-color) 30%, transparent);min-width:200px;color:var(--body-text-color);opacity:.75;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__processing,.ChatMessages-module-scss-module__PdDlCG__failed{margin:0 4px;font-size:13px}.ChatMessages-module-scss-module__PdDlCG__processing{border-radius:18px;background:color-mix(in srgb, var(--body-text-color) 5%, var(--input-background-color));color:var(--body-text-color);border-end-start-radius:4px;align-self:flex-start;align-items:center;gap:10px;padding:9px 14px;animation:.28s ease-out both ChatMessages-module-scss-module__PdDlCG__chatProcessingIn;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__processingDots{align-items:center;gap:4px;height:10px;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__processingDots i{background:var(--brand-color,#8b5cf6);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ChatMessages-module-scss-module__PdDlCG__chatProcessingDot}.ChatMessages-module-scss-module__PdDlCG__processingDots i:nth-child(2){animation-delay:.15s}.ChatMessages-module-scss-module__PdDlCG__processingDots i:nth-child(3){animation-delay:.3s}.ChatMessages-module-scss-module__PdDlCG__processingLabel{color:#0000;background:linear-gradient(90deg, color-mix(in srgb, var(--body-text-color) 45%, transparent) 0%, var(--body-text-color) 50%, color-mix(in srgb, var(--body-text-color) 45%, transparent) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:500;animation:2.4s linear infinite ChatMessages-module-scss-module__PdDlCG__chatProcessingShine}@keyframes ChatMessages-module-scss-module__PdDlCG__chatProcessingDot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes ChatMessages-module-scss-module__PdDlCG__chatProcessingShine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ChatMessages-module-scss-module__PdDlCG__chatProcessingIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ChatMessages-module-scss-module__PdDlCG__processing,.ChatMessages-module-scss-module__PdDlCG__processingDots i,.ChatMessages-module-scss-module__PdDlCG__processingLabel{animation:none}.ChatMessages-module-scss-module__PdDlCG__processingLabel{color:var(--body-text-color);opacity:.7;background:0 0}}.ChatMessages-module-scss-module__PdDlCG__failed{color:#dc2626;align-self:flex-start}.ChatMessages-module-scss-module__PdDlCG__errorCard{background:color-mix(in srgb, #dc2626 8%, var(--body-background));color:#dc2626;border:1px solid #dc262661;border-radius:14px;align-self:flex-start;gap:10px;max-width:86%;padding:12px 14px;display:flex}.ChatMessages-module-scss-module__PdDlCG__errorCard>svg{flex:none;margin-top:2px}.ChatMessages-module-scss-module__PdDlCG__errorCard strong{margin-bottom:3px;font-size:13px;display:block}.ChatMessages-module-scss-module__PdDlCG__errorCard p{color:var(--body-text-color);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.45}.ChatMessages-module-scss-module__PdDlCG__emptyCard{border:1px dashed color-mix(in srgb, var(--body-text-color) 32%, transparent);max-width:86%;color:var(--body-text-color);border-radius:14px;align-self:flex-start;gap:10px;padding:12px 14px;display:flex}.ChatMessages-module-scss-module__PdDlCG__emptyCard>svg{opacity:.7;flex:none;margin-top:2px}.ChatMessages-module-scss-module__PdDlCG__emptyCard strong{margin-bottom:3px;font-size:13px;display:block}.ChatMessages-module-scss-module__PdDlCG__emptyCard p{opacity:.8;word-break:break-word;margin:0;font-size:13px;line-height:1.45}.ChatMessages-module-scss-module__PdDlCG__messageActions{opacity:0;align-self:flex-start;gap:4px;transition:opacity .15s;display:flex}.ChatMessages-module-scss-module__PdDlCG__messageActions button{color:var(--body-text-color);opacity:.68;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__messageActions button:hover:not(:disabled){background:var(--input-background-color);opacity:1}.ChatMessages-module-scss-module__PdDlCG__messageActions button:disabled{cursor:default;opacity:.4}.ChatMessages-module-scss-module__PdDlCG__userActions{align-self:flex-end}.ChatMessages-module-scss-module__PdDlCG__inlineEdit{border:1px solid color-mix(in srgb, #8b5cf6 45%, var(--input-border-color));background:var(--input-background-color);border-radius:14px;align-self:flex-end;width:min(620px,92%);padding:12px}.ChatMessages-module-scss-module__PdDlCG__inlineEdit textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--input-border-color);background:var(--body-background);width:100%;min-height:92px;color:var(--body-text-color);font:inherit;border-radius:10px;outline:none;padding:10px;line-height:1.5;display:block}.ChatMessages-module-scss-module__PdDlCG__inlineEdit textarea:focus{border-color:#8b5cf6}.ChatMessages-module-scss-module__PdDlCG__snapshotInfo{color:var(--body-text-color);opacity:.62;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:11px;display:flex}.ChatMessages-module-scss-module__PdDlCG__editActions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.ChatMessages-module-scss-module__PdDlCG__editActions button{border:1px solid var(--input-border-color);background:var(--body-background);color:var(--body-text-color);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.ChatMessages-module-scss-module__PdDlCG__editActions button:disabled{cursor:default;opacity:.45}.ChatMessages-module-scss-module__PdDlCG__editActions .ChatMessages-module-scss-module__PdDlCG__primaryAction{color:#fff;background:#7c3aed;border-color:#7c3aed}.ChatMessages-module-scss-module__PdDlCG__spinning{animation:.8s linear infinite ChatMessages-module-scss-module__PdDlCG__chat-spin}@keyframes ChatMessages-module-scss-module__PdDlCG__chat-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.ChatMessages-module-scss-module__PdDlCG__bubble,.ChatMessages-module-scss-module__PdDlCG__errorCard{max-width:94%}.ChatMessages-module-scss-module__PdDlCG__bubble.ChatMessages-module-scss-module__PdDlCG__assistant{max-width:min(320px,94%)}.ChatMessages-module-scss-module__PdDlCG__messageActions{opacity:1}.ChatMessages-module-scss-module__PdDlCG__messageActions button span{display:none}.ChatMessages-module-scss-module__PdDlCG__inlineEdit{width:96%}}
.ChatMarkdown-module-scss-module__r1KWQW__markdown{word-break:break-word;color:inherit;font-size:14px;line-height:1.75}.ChatMarkdown-module-scss-module__r1KWQW__markdown>:first-child{margin-top:0}.ChatMarkdown-module-scss-module__r1KWQW__markdown>:last-child{margin-bottom:0}.ChatMarkdown-module-scss-module__r1KWQW__markdown p{margin:.35em 0}.ChatMarkdown-module-scss-module__r1KWQW__markdown h1,.ChatMarkdown-module-scss-module__r1KWQW__markdown h2,.ChatMarkdown-module-scss-module__r1KWQW__markdown h3,.ChatMarkdown-module-scss-module__r1KWQW__markdown h4,.ChatMarkdown-module-scss-module__r1KWQW__markdown h5,.ChatMarkdown-module-scss-module__r1KWQW__markdown h6{margin:.9em 0 .4em;font-weight:700;line-height:1.35}.ChatMarkdown-module-scss-module__r1KWQW__markdown h1{font-size:1.35em}.ChatMarkdown-module-scss-module__r1KWQW__markdown h2{font-size:1.22em}.ChatMarkdown-module-scss-module__r1KWQW__markdown h3{font-size:1.1em}.ChatMarkdown-module-scss-module__r1KWQW__markdown h4,.ChatMarkdown-module-scss-module__r1KWQW__markdown h5,.ChatMarkdown-module-scss-module__r1KWQW__markdown h6{font-size:1em}.ChatMarkdown-module-scss-module__r1KWQW__markdown ul,.ChatMarkdown-module-scss-module__r1KWQW__markdown ol{margin:.4em 0;padding-inline-start:1.5em}.ChatMarkdown-module-scss-module__r1KWQW__markdown li{margin:.2em 0}.ChatMarkdown-module-scss-module__r1KWQW__markdown li>p{margin:.15em 0}.ChatMarkdown-module-scss-module__r1KWQW__markdown blockquote{border-inline-start:3px solid var(--border-color);color:color-mix(in srgb, currentColor 75%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);border-radius:6px;margin:.5em 0;padding:.25em .9em}.ChatMarkdown-module-scss-module__r1KWQW__markdown hr{border:none;border-top:1px solid var(--border-color);margin:.8em 0}.ChatMarkdown-module-scss-module__r1KWQW__markdown a{color:var(--primary-color,#4f8cff);text-underline-offset:2px;text-decoration:underline}.ChatMarkdown-module-scss-module__r1KWQW__markdown a:hover{opacity:.85}.ChatMarkdown-module-scss-module__r1KWQW__markdown .ChatMarkdown-module-scss-module__r1KWQW__tableScroll{border:1px solid var(--border-color);border-radius:10px;margin:.6em 0;overflow-x:auto}.ChatMarkdown-module-scss-module__r1KWQW__markdown .ChatMarkdown-module-scss-module__r1KWQW__tableScroll table{border-collapse:collapse;width:100%;font-size:13px}.ChatMarkdown-module-scss-module__r1KWQW__markdown .ChatMarkdown-module-scss-module__r1KWQW__tableScroll table th,.ChatMarkdown-module-scss-module__r1KWQW__markdown .ChatMarkdown-module-scss-module__r1KWQW__tableScroll table td{border-bottom:1px solid var(--border-color);text-align:start;vertical-align:top;white-space:nowrap;padding:7px 12px}.ChatMarkdown-module-scss-module__r1KWQW__markdown .ChatMarkdown-module-scss-module__r1KWQW__tableScroll table th{background:color-mix(in srgb, currentColor 6%, transparent);font-weight:700}.ChatMarkdown-module-scss-module__r1KWQW__markdown .ChatMarkdown-module-scss-module__r1KWQW__tableScroll table tr:last-child td{border-bottom:none}.ChatMarkdown-module-scss-module__r1KWQW__markdown .ChatMarkdown-module-scss-module__r1KWQW__tableScroll table td:not(:last-child),.ChatMarkdown-module-scss-module__r1KWQW__markdown .ChatMarkdown-module-scss-module__r1KWQW__tableScroll table th:not(:last-child){border-inline-end:1px solid var(--border-color)}.ChatMarkdown-module-scss-module__r1KWQW__markdown .ChatMarkdown-module-scss-module__r1KWQW__inlineCode{font-family:var(--font-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);background:color-mix(in srgb, currentColor 10%, transparent);direction:ltr;unicode-bidi:embed;border-radius:5px;padding:.15em .4em;font-size:.86em}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock{border:1px solid var(--code-block-border-color,var(--border-color));background:var(--code-block-background-color,var(--plan-card-background-color));color:var(--body-text-color);direction:ltr;border-radius:12px;margin:.7em 0;overflow:hidden}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeBar{background:color-mix(in srgb, var(--body-text-color) 4%, transparent);border-bottom:1px solid var(--code-block-border-color,var(--border-color));align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 12px;display:flex}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__fileIcon{background:color-mix(in srgb, var(--brand-color,#7b64cf) 12%, transparent);width:30px;height:30px;color:var(--brand-color,#7b64cf);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__fileMeta{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;font-family:var(--font-fira,ui-monospace, monospace);overflow:hidden}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__fileInfo{opacity:.55;font-size:11px}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeActions{flex:none;align-items:center;gap:4px;display:inline-flex}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeBtn{cursor:pointer;min-width:28px;height:28px;color:var(--body-text-color);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:11px;transition:background .15s,border-color .15s;display:inline-flex}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeBtn:hover{background:color-mix(in srgb, var(--body-text-color) 7%, transparent)}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeBtnLabel{border-color:var(--code-block-border-color,var(--border-color));font-family:var(--font-fira,ui-monospace, monospace)}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeBody{position:relative;overflow-x:auto}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeBodyCollapsed:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(transparent, var(--code-block-background-color,var(--plan-card-background-color)));height:48px;position:absolute;bottom:0}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__expandBtn{border:none;border-top:1px solid var(--code-block-border-color,var(--border-color));width:100%;color:var(--body-text-color);opacity:.75;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:12px;display:flex}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__expandBtn:hover{opacity:1;background:color-mix(in srgb, var(--body-text-color) 4%, transparent)}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__expandBtn svg{transition:transform .2s}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__expandIconOpen{transform:rotate(180deg)}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__tablePreview{max-height:380px;overflow:auto}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__tablePreview table{border-collapse:collapse;min-width:100%;font-size:12.5px}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__tablePreview th,.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__tablePreview td{border-bottom:1px solid var(--code-block-border-color,var(--border-color));text-align:start;white-space:nowrap;direction:auto;padding:6px 10px}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__tablePreview th{background:var(--code-block-background-color,var(--plan-card-background-color));font-weight:700;position:sticky;top:0}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__tablePreview td:not(:last-child),.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__tablePreview th:not(:last-child){border-inline-end:1px solid var(--code-block-border-color,var(--border-color))}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__previewNote{opacity:.6;direction:rtl;margin:0;padding:6px 12px;font-size:11px}.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__htmlPreview{background:#fff;border:none;width:100%;height:360px;display:block}:is(.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeBody code,.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeBody pre,.ChatMarkdown-module-scss-module__r1KWQW__codeBlock .ChatMarkdown-module-scss-module__r1KWQW__codeBody span){font-family:var(--font-monospace,ui-monospace, SFMono-Regular, Menlo, monospace)}
/*# sourceMappingURL=27df29ypvcv-1.css.map*/