.ReviewChatComposer-module__dnLFeq__composer{width:100%;max-height:inherit;color:#172019;background:#fff;border:1px solid #d7ddd7;border-radius:18px;display:grid;position:relative;overflow:visible;box-shadow:0 18px 46px #17201914}.ReviewChatComposer-module__dnLFeq__composer:focus-within{border-color:#79a987;box-shadow:0 18px 46px #17201914,0 0 0 3px #2f7d4a1a}.ReviewChatComposer-module__dnLFeq__textField{display:block;position:relative}.ReviewChatComposer-module__dnLFeq__question{resize:none;color:#172019;width:100%;min-height:96px;max-height:min(28svh,190px);font:inherit;background:0 0;border:0;outline:0;padding:20px 20px 38px;font-size:1rem;line-height:1.55;display:block}.ReviewChatComposer-module__dnLFeq__question:disabled{cursor:not-allowed}.ReviewChatComposer-module__dnLFeq__textField>small{color:#778179;pointer-events:none;justify-content:space-between;gap:12px;min-width:0;font-size:.65rem;display:flex;position:absolute;bottom:12px;left:18px;right:18px}.ReviewChatComposer-module__dnLFeq__textField>small>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReviewChatComposer-module__dnLFeq__capabilityNotice{color:#28543a;background:#f1f8f3;border:1px solid #b9d7c1;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;margin:0 16px 12px;padding:10px 11px;display:grid}.ReviewChatComposer-module__dnLFeq__capabilityNotice[data-tone=warning]{color:#724817;background:#fff8ed;border-color:#e5c28f}.ReviewChatComposer-module__dnLFeq__capabilityNotice>span{color:#fff;background:#2f7d4a;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.ReviewChatComposer-module__dnLFeq__capabilityNotice[data-tone=warning]>span{background:#a56623}.ReviewChatComposer-module__dnLFeq__capabilityNotice>div{gap:2px;display:grid}.ReviewChatComposer-module__dnLFeq__capabilityNotice strong{font-size:.72rem}.ReviewChatComposer-module__dnLFeq__capabilityNotice small{color:currentColor;opacity:.82;font-size:.66rem;line-height:1.45}.ReviewChatComposer-module__dnLFeq__lockNotice{z-index:4;color:#2a4934;background:#f6fbf7f7;border:1px solid #b9d7c1;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 36px);padding:10px 13px;display:flex;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #1d36251c}.ReviewChatComposer-module__dnLFeq__lockNotice>span{color:#fff;background:#2f7d4a;border-radius:999px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.ReviewChatComposer-module__dnLFeq__lockNotice>div{gap:2px;display:grid}.ReviewChatComposer-module__dnLFeq__lockNotice strong{font-size:.75rem}.ReviewChatComposer-module__dnLFeq__lockNotice small{color:#657269;font-size:.66rem}.ReviewChatComposer-module__dnLFeq__composerLocked .ReviewChatComposer-module__dnLFeq__question,.ReviewChatComposer-module__dnLFeq__composerLocked .ReviewChatComposer-module__dnLFeq__footer{opacity:.46}.ReviewChatComposer-module__dnLFeq__contextChip{color:#2b3a30;background:#f4f9f5;border:1px solid #d5e3d8;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:9px;min-width:0;margin:0 16px 12px;padding:9px 10px;display:grid}.ReviewChatComposer-module__dnLFeq__contextChipMark{color:#fff;background:#2f7d4a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.ReviewChatComposer-module__dnLFeq__contextChip>span:nth-child(2){gap:2px;min-width:0;display:grid}.ReviewChatComposer-module__dnLFeq__contextChip strong,.ReviewChatComposer-module__dnLFeq__contextChip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReviewChatComposer-module__dnLFeq__contextChip strong{font-size:.75rem}.ReviewChatComposer-module__dnLFeq__contextChip small{color:#68756c;font-size:.66rem}.ReviewChatComposer-module__dnLFeq__contextChip button{color:#5d6c62;cursor:pointer;width:26px;height:26px;font:inherit;background:0 0;border:0;border-radius:7px;place-items:center;font-size:18px;display:grid}.ReviewChatComposer-module__dnLFeq__contextChip button:hover:not(:disabled){color:#244f32;background:#e4f0e6}.ReviewChatComposer-module__dnLFeq__notice{color:#704519;background:#fff8ef;border:1px solid #ebcda8;border-radius:10px;gap:3px;margin:0 16px 12px;padding:9px 11px;font-size:.7rem;line-height:1.45;display:grid}.ReviewChatComposer-module__dnLFeq__contextFailureAction{border:1px solid var(--nt-ui-line-strong,#cbd4cc);color:var(--nt-ui-signal-strong,#215f37);background:var(--nt-ui-signal-soft,#eaf4ec);font:inherit;cursor:pointer;transition:transform var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), background-color var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease);border-radius:999px;justify-self:start;margin-top:4px;padding:6px 10px;font-weight:650}.ReviewChatComposer-module__dnLFeq__contextFailureAction:hover{border-color:var(--nt-ui-signal,#2f7d4a);background:var(--nt-ui-surface-muted,#f1f3ef);transform:translateY(-1px)}.ReviewChatComposer-module__dnLFeq__contextFailureAction:focus-visible{outline:2px solid var(--nt-ui-signal,#2f7d4a);outline-offset:2px}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__notice{color:#f0dec1;background:#332b23;border-color:#665238}.ReviewChatComposer-module__dnLFeq__localEvidenceExpansionNotice{color:#68736b;margin:0;padding:0 16px 9px;font-size:.66rem;line-height:1.4}.ReviewChatComposer-module__dnLFeq__footer{background:#fbfcfa;border-top:1px solid #e4e8e3;border-radius:0 0 18px 18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.ReviewChatComposer-module__dnLFeq__modelRateStatus{color:#355d45;background:#e5f8eba3;border:1px solid #2f7d4a2e;border-radius:9px;flex:0 0 100%;margin:0;padding:7px 9px;font-size:.68rem;line-height:1.45}.ReviewChatComposer-module__dnLFeq__tools,.ReviewChatComposer-module__dnLFeq__actions,.ReviewChatComposer-module__dnLFeq__toolWithHelp{align-items:center;min-width:0;display:flex}.ReviewChatComposer-module__dnLFeq__actions{justify-content:flex-end;margin-left:auto;position:relative}.ReviewChatComposer-module__dnLFeq__speechDraftButton{border-color:var(--nt-ui-line-strong,#cbd4cc);color:var(--nt-ui-ink-secondary,#526056);background:var(--nt-ui-surface-soft,#f7f8f5)}.ReviewChatComposer-module__dnLFeq__toolWithHelp{gap:5px}.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle,.ReviewChatComposer-module__dnLFeq__executionPicker>summary{color:#405047;min-height:38px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:10px;font-size:.7rem}.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle{cursor:pointer;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.ReviewChatComposer-module__dnLFeq__attachmentButton:hover,.ReviewChatComposer-module__dnLFeq__preferenceToggle:hover,.ReviewChatComposer-module__dnLFeq__executionPicker>summary:hover{color:#285f3b;background:#f5faf6;border-color:#9dbda5}.ReviewChatComposer-module__dnLFeq__attachmentButton input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReviewChatComposer-module__dnLFeq__attachmentButton>span:first-of-type{color:#2f7d4a;font-size:17px;line-height:1}.ReviewChatComposer-module__dnLFeq__preferenceToggle input{accent-color:#2f7d4a;width:14px;height:14px;margin:0}.ReviewChatComposer-module__dnLFeq__preferenceToggle:has(input:disabled){cursor:not-allowed;opacity:.48}.ReviewChatComposer-module__dnLFeq__executionPicker{position:relative}.ReviewChatComposer-module__dnLFeq__executionPicker>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:166px;padding:7px 10px;list-style:none;display:flex}.ReviewChatComposer-module__dnLFeq__executionPicker>summary::-webkit-details-marker{display:none}.ReviewChatComposer-module__dnLFeq__executionPicker>summary>span:first-child{text-align:left;gap:1px;display:grid}.ReviewChatComposer-module__dnLFeq__executionPicker>summary strong{color:#26352b;font-size:.7rem}.ReviewChatComposer-module__dnLFeq__executionMenu{z-index:50;background:#fff;border:1px solid #d8e1da;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;width:min(340px,100vw - 42px);padding:13px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 48px #1423192e}.ReviewChatComposer-module__dnLFeq__trialGuidance{color:#214f30;background:#effaf1;border:1px solid #9ed5ad;border-radius:9px;grid-column:1/-1;gap:2px;padding:9px 10px;display:grid}.ReviewChatComposer-module__dnLFeq__trialGuidance strong{font-size:.68rem}.ReviewChatComposer-module__dnLFeq__trialGuidance span{color:#55705d;font-size:.62rem;line-height:1.42}.ReviewChatComposer-module__dnLFeq__executionMenu fieldset{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.ReviewChatComposer-module__dnLFeq__executionMenu legend{color:#5c695f;padding:0;font-size:.65rem;font-weight:760}.ReviewChatComposer-module__dnLFeq__optionList{gap:6px;display:grid}.ReviewChatComposer-module__dnLFeq__optionRow{background:#fbfcfb;border:1px solid #e0e5e0;border-radius:9px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}.ReviewChatComposer-module__dnLFeq__optionRecommended{border-color:#65b77b;box-shadow:0 0 0 2px #49a8611a}.ReviewChatComposer-module__dnLFeq__optionRow>button{color:#334037;cursor:pointer;min-width:0;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:6px 7px;font-size:.68rem;font-weight:680;display:grid}.ReviewChatComposer-module__dnLFeq__optionLabel{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.ReviewChatComposer-module__dnLFeq__optionLabel small{color:#23673a;letter-spacing:.03em;text-transform:uppercase;background:#dff4e4;border-radius:999px;padding:2px 5px;font-size:.52rem;font-weight:800}.ReviewChatComposer-module__dnLFeq__radio{color:#0000;background:#fff;border:1px solid #aab4ac;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid}.ReviewChatComposer-module__dnLFeq__optionSelected .ReviewChatComposer-module__dnLFeq__radio{color:#fff;background:#2f7d4a;border-color:#2f7d4a}.ReviewChatComposer-module__dnLFeq__sendButton{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#2f7d4a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:.75rem;font-weight:750;display:inline-flex}.ReviewChatComposer-module__dnLFeq__sendButton:hover:not(:disabled){background:#286b40}.ReviewChatComposer-module__dnLFeq__sendButton:disabled{cursor:not-allowed;opacity:.42}.ReviewChatComposer-module__dnLFeq__executionPicker>summary:focus-visible,.ReviewChatComposer-module__dnLFeq__optionRow>button:focus-visible,.ReviewChatComposer-module__dnLFeq__contextChip button:focus-visible,.ReviewChatComposer-module__dnLFeq__sendButton:focus-visible{outline-offset:2px;outline:3px solid #2f7d4a47}.ReviewChatComposer-module__dnLFeq__attachmentButton:has(input:focus-visible){outline-offset:2px;outline:3px solid #2f7d4a47}.ReviewChatComposer-module__dnLFeq__preferenceToggle:has(input:focus-visible){outline-offset:2px;outline:3px solid #2f7d4a47}.ReviewChatComposer-module__dnLFeq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:680px){.ReviewChatComposer-module__dnLFeq__question{min-height:92px;max-height:min(24svh,150px);padding-inline:16px}.ReviewChatComposer-module__dnLFeq__footer{display:grid}.ReviewChatComposer-module__dnLFeq__tools,.ReviewChatComposer-module__dnLFeq__actions{width:100%}.ReviewChatComposer-module__dnLFeq__tools{align-items:stretch}.ReviewChatComposer-module__dnLFeq__toolWithHelp{flex:auto}.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle{flex:auto;justify-content:center}.ReviewChatComposer-module__dnLFeq__actions{grid-template-columns:minmax(0,1fr) auto;margin-left:0;display:grid}.ReviewChatComposer-module__dnLFeq__executionPicker,.ReviewChatComposer-module__dnLFeq__executionPicker>summary{width:100%}.ReviewChatComposer-module__dnLFeq__executionMenu{grid-template-columns:1fr;left:0;right:auto}.ReviewChatComposer-module__dnLFeq__sendButton{min-width:78px}}.ReviewChatComposer-module__dnLFeq__busyNotice{color:#607067;align-items:center;gap:8px;margin:-2px 16px 12px;display:flex}.ReviewChatComposer-module__dnLFeq__busyNotice>span{color:#2f7d4a;font-size:13px}.ReviewChatComposer-module__dnLFeq__busyNotice small{font-size:.68rem;line-height:1.45}:is(.ReviewChatComposer-module__dnLFeq__composer:has(.ReviewChatComposer-module__dnLFeq__busyNotice) .ReviewChatComposer-module__dnLFeq__question,.ReviewChatComposer-module__dnLFeq__composer:has(.ReviewChatComposer-module__dnLFeq__busyNotice) .ReviewChatComposer-module__dnLFeq__footer){opacity:.58}.ReviewChatComposer-module__dnLFeq__composer{border-radius:var(--nt-ui-radius-composer,22px);box-shadow:var(--nt-ui-shadow-float,0 18px 48px #16241a1a);-webkit-backdrop-filter:blur(20px)saturate(112%);transition:border-color var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), box-shadow var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), transform var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), background var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease);background:#fffffff0;border-color:#cdd7cfeb}.ReviewChatComposer-module__dnLFeq__composer:focus-within{box-shadow:var(--nt-ui-shadow-focus,0 20px 54px #16241a1c);background:#fffffffa;border-color:#599768d6;transform:translateY(-1px)}.ReviewChatComposer-module__dnLFeq__question{min-height:84px;max-height:min(30svh,210px);color:var(--nt-ui-ink,#172019);caret-color:var(--nt-ui-signal,#2f7d4a);padding:18px 18px 35px;font-size:15px;line-height:1.55}.ReviewChatComposer-module__dnLFeq__question::placeholder{color:#879189}.ReviewChatComposer-module__dnLFeq__textField>small{color:#879189;font-size:10px;bottom:10px;left:17px;right:17px}.ReviewChatComposer-module__dnLFeq__capabilityNotice,.ReviewChatComposer-module__dnLFeq__contextChip,.ReviewChatComposer-module__dnLFeq__notice{animation:ReviewChatComposer-module__dnLFeq__composerNoticeReveal var(--nt-ui-motion-standard,.24s) var(--nt-ui-ease-emphasized,cubic-bezier(.22, 1, .36, 1)) both;border-radius:12px;margin-inline:14px}.ReviewChatComposer-module__dnLFeq__capabilityNotice{background:#eff8f1db;border-color:#a6ccafd1}.ReviewChatComposer-module__dnLFeq__capabilityNotice[data-tone=warning],.ReviewChatComposer-module__dnLFeq__notice{background:#fff8ede6;border-color:#dcb580c2}.ReviewChatComposer-module__dnLFeq__contextChip{background:#f1f8f3d6;border-color:#c2d7c7d1}.ReviewChatComposer-module__dnLFeq__lockNotice{box-shadow:var(--nt-ui-shadow-subtle,0 10px 28px #16241a0e);-webkit-backdrop-filter:blur(16px)saturate(108%);animation:ReviewChatComposer-module__dnLFeq__composerNoticeReveal var(--nt-ui-motion-panel,.33s) var(--nt-ui-ease-emphasized,cubic-bezier(.22, 1, .36, 1)) both;background:#f9fcf9f0;border-color:#aacab1e0;border-radius:14px;padding:10px 12px;top:34px}.ReviewChatComposer-module__dnLFeq__busyNotice{color:#68776d;min-height:28px;animation:ReviewChatComposer-module__dnLFeq__composerNoticeReveal var(--nt-ui-motion-standard,.24s) var(--nt-ui-ease-emphasized,cubic-bezier(.22, 1, .36, 1)) both;margin:-2px 14px 10px}.ReviewChatComposer-module__dnLFeq__busyNotice>span{width:22px;height:22px;color:var(--nt-ui-signal,#2f7d4a);background:#eaf4ece6;border-radius:999px;place-items:center;font-size:11px;animation:1.8s ease-in-out infinite ReviewChatComposer-module__dnLFeq__composerSignalBreathe;display:grid}.ReviewChatComposer-module__dnLFeq__footer{border-radius:0 0 var(--nt-ui-radius-composer,22px) var(--nt-ui-radius-composer,22px);background:#f8faf7c7;border-top-color:#e0e5e1e0;gap:9px 12px;padding:10px 11px}.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle,.ReviewChatComposer-module__dnLFeq__executionPicker>summary{color:#47554c;min-height:36px;transition:border-color var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), color var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), background var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), box-shadow var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), transform var(--nt-ui-motion-instant,.11s) var(--nt-ui-ease-standard,ease);background:#ffffffd1;border-color:#cfd8d1eb;border-radius:11px;font-size:11px}.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle{padding:7px 9px}.ReviewChatComposer-module__dnLFeq__attachmentButton:hover,.ReviewChatComposer-module__dnLFeq__preferenceToggle:hover,.ReviewChatComposer-module__dnLFeq__executionPicker>summary:hover{color:var(--nt-ui-signal-strong,#215f37);background:#f5faf6f0;border-color:#87b191e0;box-shadow:0 7px 18px #1d46290e}.ReviewChatComposer-module__dnLFeq__attachmentButton:active,.ReviewChatComposer-module__dnLFeq__preferenceToggle:active,.ReviewChatComposer-module__dnLFeq__executionPicker>summary:active{transform:scale(.985)}.ReviewChatComposer-module__dnLFeq__preferenceToggle:has(input:checked){color:var(--nt-ui-signal-strong,#215f37);background:#eaf4eceb;border-color:#75aa82c7}.ReviewChatComposer-module__dnLFeq__preferenceToggle input{width:13px;height:13px}.ReviewChatComposer-module__dnLFeq__executionPicker>summary{min-width:154px;padding:6px 9px}.ReviewChatComposer-module__dnLFeq__executionPicker>summary strong{font-size:11px;font-weight:680}.ReviewChatComposer-module__dnLFeq__executionPicker>summary small{color:#77827a;font-size:9px}.ReviewChatComposer-module__dnLFeq__executionMenu{width:min(372px,100vw - 34px);box-shadow:var(--nt-ui-shadow-float,0 18px 48px #16241a1a);-webkit-backdrop-filter:blur(22px)saturate(112%);transform-origin:100% 100%;animation:ReviewChatComposer-module__dnLFeq__composerPanelReveal var(--nt-ui-motion-panel,.33s) var(--nt-ui-ease-emphasized,cubic-bezier(.22, 1, .36, 1)) both;background:#fffffff0;border-color:#cdd8cff5;border-radius:17px;gap:13px;padding:14px}.ReviewChatComposer-module__dnLFeq__trialGuidance{background:#edf8f0e6;border-color:#81bc8fc2;border-radius:11px}.ReviewChatComposer-module__dnLFeq__optionRow{transition:border-color var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), background var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), transform var(--nt-ui-motion-instant,.11s) var(--nt-ui-ease-standard,ease);background:#fafbfae0;border-color:#dde3deeb;border-radius:11px}.ReviewChatComposer-module__dnLFeq__optionRow:hover{background:#f7fbf7f5;border-color:#a5c3ace6}.ReviewChatComposer-module__dnLFeq__optionRow:active{transform:scale(.992)}.ReviewChatComposer-module__dnLFeq__optionSelected{background:#eaf4eceb;border-color:#72a97fc7}.ReviewChatComposer-module__dnLFeq__sendButton{background:var(--nt-ui-signal,#2f7d4a);min-height:40px;transition:background var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), box-shadow var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease), transform var(--nt-ui-motion-instant,.11s) var(--nt-ui-ease-standard,ease), opacity var(--nt-ui-motion-quick,.17s) var(--nt-ui-ease-standard,ease);border-radius:12px;padding:9px 14px;box-shadow:0 8px 20px #2a714129}.ReviewChatComposer-module__dnLFeq__sendButton:hover:not(:disabled){background:var(--nt-ui-signal-strong,#215f37);transform:translateY(-1px);box-shadow:0 11px 24px #2a714133}.ReviewChatComposer-module__dnLFeq__sendButton:active:not(:disabled){transform:scale(.975);box-shadow:0 5px 12px #2a714124}.ReviewChatComposer-module__dnLFeq__sendButton:disabled{box-shadow:none;opacity:.38}.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=busy] .ReviewChatComposer-module__dnLFeq__question,.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=busy] .ReviewChatComposer-module__dnLFeq__footer{opacity:.68}.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked]{background:#f8faf7e6}@keyframes ReviewChatComposer-module__dnLFeq__composerPanelReveal{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ReviewChatComposer-module__dnLFeq__composerNoticeReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ReviewChatComposer-module__dnLFeq__composerSignalBreathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (max-width:680px){.ReviewChatComposer-module__dnLFeq__question{min-height:78px;max-height:min(27svh,170px);padding:16px 15px 34px}.ReviewChatComposer-module__dnLFeq__footer{gap:8px;padding:9px}.ReviewChatComposer-module__dnLFeq__tools{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.ReviewChatComposer-module__dnLFeq__tools::-webkit-scrollbar{display:none}.ReviewChatComposer-module__dnLFeq__toolWithHelp,.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle{flex:none}.ReviewChatComposer-module__dnLFeq__actions{grid-template-columns:minmax(0,1fr) auto}.ReviewChatComposer-module__dnLFeq__executionMenu{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.ReviewChatComposer-module__dnLFeq__composer,.ReviewChatComposer-module__dnLFeq__capabilityNotice,.ReviewChatComposer-module__dnLFeq__contextChip,.ReviewChatComposer-module__dnLFeq__notice,.ReviewChatComposer-module__dnLFeq__lockNotice,.ReviewChatComposer-module__dnLFeq__busyNotice,.ReviewChatComposer-module__dnLFeq__executionMenu,.ReviewChatComposer-module__dnLFeq__busyNotice>span,.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle,.ReviewChatComposer-module__dnLFeq__executionPicker>summary,.ReviewChatComposer-module__dnLFeq__optionRow,.ReviewChatComposer-module__dnLFeq__sendButton{transition-duration:1ms;animation:none;transform:none}}.ReviewChatComposer-module__dnLFeq__composer{box-shadow:none;background:#fffffff0;border-radius:22px;overflow:visible}.ReviewChatComposer-module__dnLFeq__question{min-height:82px;padding:17px 18px 34px;font-size:15px;line-height:1.5}.ReviewChatComposer-module__dnLFeq__footer{background:#f8faf7d6;gap:8px 12px;min-width:0;padding:9px 10px}.ReviewChatComposer-module__dnLFeq__tools,.ReviewChatComposer-module__dnLFeq__actions{gap:6px}.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle,.ReviewChatComposer-module__dnLFeq__executionPicker>summary{border-radius:11px;min-height:36px}.ReviewChatComposer-module__dnLFeq__executionPicker>summary{min-width:176px}.ReviewChatComposer-module__dnLFeq__executionPicker>summary strong{white-space:nowrap}.ReviewChatComposer-module__dnLFeq__sendButton{border-radius:12px;min-width:76px}.ReviewChatComposer-module__dnLFeq__lockNotice{width:auto;max-width:none;box-shadow:none;border-radius:13px;margin:0 14px 10px;padding:10px 12px;position:static;top:auto;left:auto;transform:none}.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked] .ReviewChatComposer-module__dnLFeq__question{min-height:64px;padding-top:15px;padding-bottom:30px}.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked] .ReviewChatComposer-module__dnLFeq__footer{opacity:.5;padding-block:8px}.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked] .ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked] .ReviewChatComposer-module__dnLFeq__preferenceToggle,.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked] .ReviewChatComposer-module__dnLFeq__executionPicker>summary,.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked] .ReviewChatComposer-module__dnLFeq__sendButton{box-shadow:none}.ReviewChatComposer-module__dnLFeq__capabilityNotice,.ReviewChatComposer-module__dnLFeq__contextChip,.ReviewChatComposer-module__dnLFeq__notice,.ReviewChatComposer-module__dnLFeq__busyNotice{margin-inline:13px}.ReviewChatComposer-module__dnLFeq__executionMenu{border-radius:18px;width:min(390px,100vw - 28px);max-height:min(72vh,540px);overflow-y:auto}@media (max-width:680px){.ReviewChatComposer-module__dnLFeq__question{min-height:78px;max-height:min(24svh,160px)}.ReviewChatComposer-module__dnLFeq__footer{grid-template-columns:minmax(0,1fr);display:grid}.ReviewChatComposer-module__dnLFeq__tools{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:1px;overflow-x:auto}.ReviewChatComposer-module__dnLFeq__tools::-webkit-scrollbar{display:none}.ReviewChatComposer-module__dnLFeq__toolWithHelp,.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle{flex:none}.ReviewChatComposer-module__dnLFeq__actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.ReviewChatComposer-module__dnLFeq__executionPicker,.ReviewChatComposer-module__dnLFeq__executionPicker>summary{width:100%}.ReviewChatComposer-module__dnLFeq__executionMenu{grid-template-columns:1fr;left:auto;right:0}}.ReviewChatComposer-module__dnLFeq__executionPicker:not([open])>.ReviewChatComposer-module__dnLFeq__executionMenu{display:none}@media (max-width:680px){.ReviewChatComposer-module__dnLFeq__executionPicker[open]>.ReviewChatComposer-module__dnLFeq__executionMenu{right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:240;grid-template-columns:minmax(0,1fr);width:auto;max-width:none;max-height:min(72dvh,520px);animation:.24s cubic-bezier(.22,1,.36,1) both ReviewChatComposer-module__dnLFeq__ntComposerMobileSheetReveal;position:fixed;left:12px;overflow:hidden auto;transform:none}.ReviewChatComposer-module__dnLFeq__executionPicker[open]>.ReviewChatComposer-module__dnLFeq__executionMenu fieldset,.ReviewChatComposer-module__dnLFeq__executionPicker[open]>.ReviewChatComposer-module__dnLFeq__executionMenu .ReviewChatComposer-module__dnLFeq__optionList,.ReviewChatComposer-module__dnLFeq__executionPicker[open]>.ReviewChatComposer-module__dnLFeq__executionMenu .ReviewChatComposer-module__dnLFeq__optionRow,.ReviewChatComposer-module__dnLFeq__executionPicker[open]>.ReviewChatComposer-module__dnLFeq__executionMenu .ReviewChatComposer-module__dnLFeq__trialGuidance{min-width:0;max-width:100%}.ReviewChatComposer-module__dnLFeq__executionPicker[open]>.ReviewChatComposer-module__dnLFeq__executionMenu .ReviewChatComposer-module__dnLFeq__optionRow>button{min-width:0}.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked] .ReviewChatComposer-module__dnLFeq__question{min-height:54px}.ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked] .ReviewChatComposer-module__dnLFeq__lockNotice{margin-bottom:8px}}@keyframes ReviewChatComposer-module__dnLFeq__ntComposerMobileSheetReveal{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ReviewChatComposer-module__dnLFeq__executionPicker[open]>.ReviewChatComposer-module__dnLFeq__executionMenu{animation:none}}.ReviewChatComposer-module__dnLFeq__executionRecommendation{background:linear-gradient(135deg,#eff8f1f5,#fffffff5);border:1px solid #2f7d4a33;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ReviewChatComposer-module__dnLFeq__executionRecommendation>div{gap:3px;min-width:0;display:grid}.ReviewChatComposer-module__dnLFeq__executionRecommendation>div>span{color:#568064;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.ReviewChatComposer-module__dnLFeq__executionRecommendation strong{color:#1f3b29;font-size:12px}.ReviewChatComposer-module__dnLFeq__executionRecommendation small{color:#66736a;font-size:10px;line-height:1.45}.ReviewChatComposer-module__dnLFeq__executionRecommendation button{color:#225f37;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2f7d4a47;border-radius:10px;flex:none;padding:0 11px;font-size:10px;font-weight:720}.ReviewChatComposer-module__dnLFeq__executionRecommendation button:disabled{opacity:.55;cursor:default}.ReviewChatComposer-module__dnLFeq__evidencePriority{color:#59665e;background:#ffffffc7;border:1px solid #23342a1a;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.ReviewChatComposer-module__dnLFeq__evidencePriority select{color:#26372c;max-width:144px;font:inherit;background:0 0;border:0;outline:0;font-weight:700}@media (max-width:620px){.ReviewChatComposer-module__dnLFeq__executionRecommendation{flex-direction:column;align-items:stretch}.ReviewChatComposer-module__dnLFeq__executionRecommendation button{width:100%}}.ReviewChatComposer-module__dnLFeq__composer{border-radius:24px}.ReviewChatComposer-module__dnLFeq__question{min-height:50px;max-height:240px;padding:14px 18px 7px;transition:height .14s cubic-bezier(.22,1,.36,1);overflow-y:hidden}.ReviewChatComposer-module__dnLFeq__textField>small{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 3px;line-height:1.2;display:flex;position:static}.ReviewChatComposer-module__dnLFeq__textField>small>span:first-child{min-width:0}.ReviewChatComposer-module__dnLFeq__textField>small>span:last-child{flex:none}.ReviewChatComposer-module__dnLFeq__textField>small[data-limit-reached=true]{color:#87541e;font-weight:700}.ReviewChatComposer-module__dnLFeq__footer{background:0 0;border-top:0;flex-wrap:nowrap;gap:7px;min-height:48px;padding:6px 8px 8px;display:flex}.ReviewChatComposer-module__dnLFeq__tools,.ReviewChatComposer-module__dnLFeq__actions{flex-wrap:nowrap;gap:6px}.ReviewChatComposer-module__dnLFeq__attachmentButton,.ReviewChatComposer-module__dnLFeq__preferenceToggle{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid;position:relative}.ReviewChatComposer-module__dnLFeq__attachmentButton>svg,.ReviewChatComposer-module__dnLFeq__preferenceToggle>svg,.ReviewChatComposer-module__dnLFeq__executionPicker>summary>svg,.ReviewChatComposer-module__dnLFeq__sendButton>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ReviewChatComposer-module__dnLFeq__preferenceToggle input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReviewChatComposer-module__dnLFeq__preferenceToggle:has(input:checked):after{background:var(--nt-ui-signal,#2f7d4a);content:"";border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}.ReviewChatComposer-module__dnLFeq__executionPicker>summary{border-radius:999px;gap:8px;min-width:0}.ReviewChatComposer-module__dnLFeq__executionPicker>summary>span:nth-child(2){gap:0;display:grid}.ReviewChatComposer-module__dnLFeq__executionPicker>summary small{display:none}.ReviewChatComposer-module__dnLFeq__sendButton{border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}@media (max-width:680px){.ReviewChatComposer-module__dnLFeq__question{min-height:48px;max-height:200px;padding:13px 15px 6px}.ReviewChatComposer-module__dnLFeq__footer{grid-template-columns:none;min-width:0;display:flex}.ReviewChatComposer-module__dnLFeq__tools{flex:0 auto;width:auto;padding:0;overflow:visible}.ReviewChatComposer-module__dnLFeq__actions{flex:auto;justify-content:flex-end;width:auto;min-width:0;margin-left:auto;display:flex}.ReviewChatComposer-module__dnLFeq__executionPicker,.ReviewChatComposer-module__dnLFeq__executionPicker>summary{width:auto;max-width:min(56vw,210px)}.ReviewChatComposer-module__dnLFeq__executionPicker>summary strong{text-overflow:ellipsis;display:block;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ReviewChatComposer-module__dnLFeq__question{transition:none}}.ReviewChatComposer-module__dnLFeq__modelGlyph{background:#ffffffd6;border:1px solid #728f7a6b;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:relative}.ReviewChatComposer-module__dnLFeq__modelGlyph i{border-radius:999px;display:block;position:absolute}.ReviewChatComposer-module__dnLFeq__modelGlyph[data-model=luna] i:first-child{border:1.5px solid #4d765a;border-right-color:#0000;width:9px;height:9px}.ReviewChatComposer-module__dnLFeq__modelGlyph[data-model=luna] i:not(:first-child){display:none}.ReviewChatComposer-module__dnLFeq__modelGlyph[data-model=terra] i:first-child{border:1.5px solid #3f7651;width:9px;height:9px}.ReviewChatComposer-module__dnLFeq__modelGlyph[data-model=terra] i:nth-child(2){background:#3f7651;width:7px;height:1px;transform:rotate(28deg)}.ReviewChatComposer-module__dnLFeq__modelGlyph[data-model=terra] i:nth-child(3){background:#3f7651;width:1px;height:7px;transform:rotate(-28deg)}.ReviewChatComposer-module__dnLFeq__modelGlyph[data-model=sol] i:first-child{background:#3f7651;width:7px;height:7px}.ReviewChatComposer-module__dnLFeq__modelGlyph[data-model=sol] i:nth-child(2){background:#3f7651;width:13px;height:1px}.ReviewChatComposer-module__dnLFeq__modelGlyph[data-model=sol] i:nth-child(3){background:#3f7651;width:1px;height:13px}.ReviewChatComposer-module__dnLFeq__optionSelected .ReviewChatComposer-module__dnLFeq__modelGlyph{background:#e3f2e7;border-color:#2f7d4a}.ReviewChatComposer-module__dnLFeq__reasoningGlyph{justify-content:center;align-items:end;gap:2px;width:18px;height:18px;padding-bottom:3px;display:flex}.ReviewChatComposer-module__dnLFeq__reasoningGlyph i{background:#d6ded8;border-radius:2px;width:3px}.ReviewChatComposer-module__dnLFeq__reasoningGlyph i:first-child{height:5px}.ReviewChatComposer-module__dnLFeq__reasoningGlyph i:nth-child(2){height:8px}.ReviewChatComposer-module__dnLFeq__reasoningGlyph i:nth-child(3){height:11px}.ReviewChatComposer-module__dnLFeq__reasoningGlyph i[data-active=true]{background:#3f7651}.ReviewChatComposer-module__dnLFeq__preferenceTool{position:relative}.ReviewChatComposer-module__dnLFeq__preferencePanel{z-index:60;width:min(370px,100vw - 34px);color:var(--nt-ui-ink,#172019);box-shadow:var(--nt-ui-shadow-float,0 18px 48px #16241a24);-webkit-backdrop-filter:blur(22px)saturate(112%);transform-origin:0 100%;animation:ReviewChatComposer-module__dnLFeq__composerPanelReveal var(--nt-ui-motion-panel,.33s) var(--nt-ui-ease-emphasized,cubic-bezier(.22, 1, .36, 1)) both;background:#fffffff7;border:1px solid #c4d3c7f5;border-radius:17px;gap:12px;padding:15px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0}.ReviewChatComposer-module__dnLFeq__preferencePanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ReviewChatComposer-module__dnLFeq__preferencePanelHeader>div{gap:3px;display:grid}.ReviewChatComposer-module__dnLFeq__preferencePanelEyebrow{color:#6f7e73;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.ReviewChatComposer-module__dnLFeq__preferencePanel h2{color:#25352b;margin:0;font-size:15px;line-height:1.2}.ReviewChatComposer-module__dnLFeq__preferencePanelClose{color:#647168;cursor:pointer;width:28px;height:28px;font:inherit;background:#f9fbf9e6;border:1px solid #cfd8d1eb;border-radius:9px;place-items:center;font-size:17px;line-height:1;display:grid}.ReviewChatComposer-module__dnLFeq__preferencePanelClose:hover{color:var(--nt-ui-signal-strong,#215f37);background:#edf7eff5}.ReviewChatComposer-module__dnLFeq__preferencePanelRows{gap:6px;margin:0;display:grid}.ReviewChatComposer-module__dnLFeq__preferencePanelRows>div{background:#f9fbf9db;border:1px solid #e0e6e0e6;border-radius:10px;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:7px 8px;display:grid}.ReviewChatComposer-module__dnLFeq__preferencePanelRows dt{color:#6b786e;font-size:10px;font-weight:760}.ReviewChatComposer-module__dnLFeq__preferencePanelRows dd{color:#314237;text-overflow:ellipsis;min-width:0;margin:0;font-size:10px;font-weight:670;line-height:1.4;overflow:hidden}.ReviewChatComposer-module__dnLFeq__preferencePanelEmpty,.ReviewChatComposer-module__dnLFeq__preferencePanelBoundary{color:#637067;margin:0;font-size:10px;line-height:1.5}.ReviewChatComposer-module__dnLFeq__preferencePanelToggle{cursor:pointer;background:#eff9f1db;border:1px solid #a0c5a9cc;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.ReviewChatComposer-module__dnLFeq__preferencePanelToggle input{width:14px;height:14px;accent-color:var(--nt-ui-signal,#2f7d4a);margin:1px 0 0}.ReviewChatComposer-module__dnLFeq__preferencePanelToggle span{gap:2px;display:grid}.ReviewChatComposer-module__dnLFeq__preferencePanelToggle strong{color:#2b5537;font-size:11px}.ReviewChatComposer-module__dnLFeq__preferencePanelToggle small{color:#5e7163;font-size:9px;line-height:1.4}.ReviewChatComposer-module__dnLFeq__preferencePanelEdit{color:#28633b;cursor:pointer;min-height:34px;font:inherit;background:#f3faf4f0;border:1px solid #7cab87cc;border-radius:10px;padding:7px 10px;font-size:10px;font-weight:760}.ReviewChatComposer-module__dnLFeq__preferencePanelEdit:hover:not(:disabled){background:#e8f5ebfa;border-color:#549163eb}.ReviewChatComposer-module__dnLFeq__preferencePanelClose:focus-visible,.ReviewChatComposer-module__dnLFeq__preferencePanelToggle input:focus-visible,.ReviewChatComposer-module__dnLFeq__preferencePanelEdit:focus-visible{outline-offset:2px;outline:3px solid #2f7d4a3d}.ReviewChatComposer-module__dnLFeq__preferencePanelEdit:disabled{cursor:not-allowed;opacity:.48}@media (max-width:680px){.ReviewChatComposer-module__dnLFeq__preferencePanel{width:min(370px,100vw - 26px);left:0;right:auto}}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__composer{border-color:var(--nt-ui-line);color:var(--nt-ui-ink);background:#252b38}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__composer[data-composer-state=locked]{border-color:var(--nt-ui-line);color:var(--nt-ui-ink);background:#252b38}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__question{color:var(--nt-ui-ink)}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__question::placeholder{color:var(--nt-ui-ink-tertiary)}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__textField>small{color:var(--nt-ui-ink-tertiary)}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__textField>small[data-limit-reached=true]{color:#efc487}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__footer{background:0 0}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__modelRateStatus{color:#e1d0ee;background:#3f364bc2;border-color:#c19be340}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__attachmentButton{border-color:var(--nt-ui-line);color:var(--nt-ui-ink-secondary);background:#303746}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__preferenceToggle{border-color:var(--nt-ui-line);color:var(--nt-ui-ink-secondary);background:#303746}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__executionPicker>summary{border-color:var(--nt-ui-line);color:var(--nt-ui-ink-secondary);background:#303746}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__evidencePriority{border-color:var(--nt-ui-line);color:var(--nt-ui-ink-secondary);background:#303746}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__attachmentButton:hover{color:var(--nt-ui-ink);background:#3b354a;border-color:#a980c0}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__preferenceToggle:hover{color:var(--nt-ui-ink);background:#3b354a;border-color:#a980c0}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__executionPicker>summary:hover{color:var(--nt-ui-ink);background:#3b354a;border-color:#a980c0}:is(html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__executionMenu,html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__preferencePanel){border-color:var(--nt-ui-line);color:var(--nt-ui-ink);background:#242a37fa}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__executionMenu legend{color:var(--nt-ui-ink-secondary)}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__trialGuidance{color:var(--nt-ui-ink);background:#312b3d;border-color:#a980c0b8}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__trialGuidance span{color:var(--nt-ui-ink-secondary)}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__optionRow{border-color:var(--nt-ui-line);color:var(--nt-ui-ink);background:#2d3443}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__preferencePanelRows>div{border-color:var(--nt-ui-line);color:var(--nt-ui-ink);background:#2d3443}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__optionRow>button{color:var(--nt-ui-ink)}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__optionRow>button:disabled{color:var(--nt-ui-ink-tertiary);opacity:.88}:is(html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__optionSelected,html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__preferencePanelToggle){background:#3b334a;border-color:#9b76b3}:is(html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__preferencePanel h2,html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__preferencePanelRows dd,html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__preferencePanelToggle strong,html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__executionRecommendation strong){color:var(--nt-ui-ink)}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__sendButton{color:#201629;background:var(--nt-ui-signal);box-shadow:0 7px 20px #915cb738}html[data-nano-theme=dark] .ReviewChatComposer-module__dnLFeq__sendButton:hover:not(:disabled){color:#201629;background:var(--nt-ui-signal-strong);box-shadow:0 10px 26px #ab74cf47}
.ReviewModelRoutePicker-module__C94Zma__root{color:#172019;gap:10px;min-width:0;display:grid}.ReviewModelRoutePicker-module__C94Zma__selectedSummary{background:linear-gradient(110deg,#e5f8ebbd,#fffffff0);border:1px solid #2f7d4a40;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.ReviewModelRoutePicker-module__C94Zma__selectedIdentity{align-items:flex-start;gap:8px;min-width:0;display:flex}.ReviewModelRoutePicker-module__C94Zma__selectedText{flex:auto;gap:2px;min-width:0;display:grid}.ReviewModelRoutePicker-module__C94Zma__provider{color:#197348;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.ReviewModelRoutePicker-module__C94Zma__selectedSummary strong{font-size:14px}.ReviewModelRoutePicker-module__C94Zma__selectedMeta{color:#496355;flex-wrap:wrap;gap:4px 10px;font-size:10px;display:flex}.ReviewModelRoutePicker-module__C94Zma__selectedMeta span+span:before{content:"·";color:#9ba9a0;margin-right:7px}.ReviewModelRoutePicker-module__C94Zma__providerRateDisclosure,.ReviewModelRoutePicker-module__C94Zma__gatewayPrivacyDisclosure{border-top:1px solid #2f7d4a29;flex:1 0 100%;min-width:0;margin-top:2px;padding-top:4px}.ReviewModelRoutePicker-module__C94Zma__gatewayPrivacyDisclosure summary{color:#355d45;cursor:pointer;width:fit-content;max-width:100%;font-weight:700;line-height:1.5}.ReviewModelRoutePicker-module__C94Zma__gatewayPrivacyDisclosure span,.ReviewModelRoutePicker-module__C94Zma__gatewayPrivacyDisclosure a{margin-top:3px;display:block}.ReviewModelRoutePicker-module__C94Zma__gatewayPrivacyDisclosure a{color:#176b40;text-underline-offset:2px;width:fit-content;font-weight:700;text-decoration:underline}.ReviewModelRoutePicker-module__C94Zma__providerRateDisclosure summary{color:#355d45;cursor:pointer;width:fit-content;max-width:100%;font-weight:700;line-height:1.5}.ReviewModelRoutePicker-module__C94Zma__providerRateDisclosure summary:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #24894e}.ReviewModelRoutePicker-module__C94Zma__providerRateDisclosure>span,.ReviewModelRoutePicker-module__C94Zma__providerRateDisclosure>small{margin-top:3px;line-height:1.5;display:block}.ReviewModelRoutePicker-module__C94Zma__providerRateDisclosure>small{color:#68746d}.ReviewModelRoutePicker-module__C94Zma__unavailable{color:#a05238;font-weight:700}.ReviewModelRoutePicker-module__C94Zma__selectedSummary small,.ReviewModelRoutePicker-module__C94Zma__familyToggle small,.ReviewModelRoutePicker-module__C94Zma__routeText small,.ReviewModelRoutePicker-module__C94Zma__valueNote,.ReviewModelRoutePicker-module__C94Zma__trialNote,.ReviewModelRoutePicker-module__C94Zma__reasoningNote{color:#68746d;font-size:11px;line-height:1.45}.ReviewModelRoutePicker-module__C94Zma__families{gap:5px;display:grid}.ReviewModelRoutePicker-module__C94Zma__family{background:#fff;border:1px solid #e0e8e2;border-radius:11px;overflow:hidden}.ReviewModelRoutePicker-module__C94Zma__familyToggle{width:100%;min-height:48px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.ReviewModelRoutePicker-module__C94Zma__freshMark{color:#16884f;background:linear-gradient(145deg,#f3fff6,#dcf5e5);border:1px solid #2f7d4a38;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.ReviewModelRoutePicker-module__C94Zma__horizonMark{background:linear-gradient(145deg,#f3fff6,#dcf5e5);border:1px solid #2f7d4a38;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid;position:relative;overflow:hidden}.ReviewModelRoutePicker-module__C94Zma__horizonMark span{background:#159351;border-radius:50%;width:12px;height:12px;transform:translateY(3px);box-shadow:0 0 7px #1fb55961}.ReviewModelRoutePicker-module__C94Zma__horizonMark:after{content:"";background:#176b40;border-radius:2px;height:2px;position:absolute;bottom:6px;left:3px;right:3px}.ReviewModelRoutePicker-module__C94Zma__horizonCompanies{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:5px;display:grid}.ReviewModelRoutePicker-module__C94Zma__companyToggle{min-width:0;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4ebe5;border-radius:9px;align-items:center;gap:6px;padding:6px;display:flex}.ReviewModelRoutePicker-module__C94Zma__companyToggle:hover,.ReviewModelRoutePicker-module__C94Zma__companySelected{background:#f2faf4;border-color:#60a278}.ReviewModelRoutePicker-module__C94Zma__companyName{flex:auto;gap:1px;min-width:0;display:grid}.ReviewModelRoutePicker-module__C94Zma__companyName strong{font-size:11px}.ReviewModelRoutePicker-module__C94Zma__companyName small{color:#68746d;font-size:10px}.ReviewModelRoutePicker-module__C94Zma__providerNameMark{color:#365445;overflow-wrap:anywhere;background:#f7faf8;border:1px solid #dce7df;border-radius:7px;flex:none;align-self:flex-start;align-items:center;max-width:82px;padding:5px 6px;font-size:10px;font-weight:750;line-height:1.15;display:inline-flex}.ReviewModelRoutePicker-module__C94Zma__providerGroup{background:#fff;border:1px solid #e4ebe5;border-radius:9px;overflow:hidden}.ReviewModelRoutePicker-module__C94Zma__providerSummary{color:#304039;cursor:pointer;align-items:center;gap:7px;min-height:40px;padding:6px 8px;list-style:none;display:flex}.ReviewModelRoutePicker-module__C94Zma__providerSummary::-webkit-details-marker{display:none}.ReviewModelRoutePicker-module__C94Zma__providerGroup[open]>.ReviewModelRoutePicker-module__C94Zma__providerSummary{background:#f7fbf8;border-bottom:1px solid #edf1ed}.ReviewModelRoutePicker-module__C94Zma__providerSummary strong{font-size:11px}.ReviewModelRoutePicker-module__C94Zma__providerSummary small{color:#68746d;margin-left:auto;font-size:10px}.ReviewModelRoutePicker-module__C94Zma__providerRoutes{gap:5px;padding:6px;animation:.18s ease-out ReviewModelRoutePicker-module__C94Zma__reveal;display:grid}.ReviewModelRoutePicker-module__C94Zma__modelBrowse{gap:6px;display:grid}.ReviewModelRoutePicker-module__C94Zma__browseButton{color:#176b40;cursor:pointer;background:#f4faf5;border:1px solid #c9dfcf;border-radius:8px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:750}.ReviewModelRoutePicker-module__C94Zma__browseButton:hover{background:#e8f6ec;border-color:#70aa80}.ReviewModelRoutePicker-module__C94Zma__modelSearch{color:#40554a;gap:4px;font-size:10px;font-weight:700;display:grid}.ReviewModelRoutePicker-module__C94Zma__modelSearch input{color:#172019;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d9e6dc;border-radius:8px;padding:6px 9px}.ReviewModelRoutePicker-module__C94Zma__familyName{flex:auto;gap:1px;min-width:0;display:grid}.ReviewModelRoutePicker-module__C94Zma__familyToggle strong{font-size:12px}.ReviewModelRoutePicker-module__C94Zma__modelCount{color:#50705c;flex:none;font-size:10px}.ReviewModelRoutePicker-module__C94Zma__familyToggle:hover:not(:disabled){background:#f4faf5}.ReviewModelRoutePicker-module__C94Zma__familyToggle:disabled{cursor:not-allowed;opacity:.58}.ReviewModelRoutePicker-module__C94Zma__chevron{color:#388452;font-size:15px}.ReviewModelRoutePicker-module__C94Zma__familyBody{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .14s,visibility 0s linear .18s;display:grid;overflow:hidden}.ReviewModelRoutePicker-module__C94Zma__familyBodyOpen{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .18s,opacity .14s,visibility}.ReviewModelRoutePicker-module__C94Zma__familyBodyInner{border-top:1px solid #edf1ed;gap:7px;min-height:0;padding:0 7px;transition:padding .18s,transform .18s;display:grid;overflow:hidden;transform:translateY(-4px)}.ReviewModelRoutePicker-module__C94Zma__familyBodyOpen .ReviewModelRoutePicker-module__C94Zma__familyBodyInner{padding:7px;transform:translateY(0)}.ReviewModelRoutePicker-module__C94Zma__routeList{gap:5px;max-height:210px;animation:.18s ease-out ReviewModelRoutePicker-module__C94Zma__reveal;display:grid;overflow:auto}.ReviewModelRoutePicker-module__C94Zma__routeListExpanded{max-height:min(54vh,440px)}.ReviewModelRoutePicker-module__C94Zma__routeOption{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4ebe5;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px;display:flex}.ReviewModelRoutePicker-module__C94Zma__routeOption:hover:not(:disabled),.ReviewModelRoutePicker-module__C94Zma__routeSelected{background:#f2faf4;border-color:#60a278}.ReviewModelRoutePicker-module__C94Zma__routeOption:disabled{cursor:not-allowed;opacity:.48}.ReviewModelRoutePicker-module__C94Zma__routeText{flex:auto;gap:2px;min-width:0;display:grid}.ReviewModelRoutePicker-module__C94Zma__routeText strong{font-size:12px}.ReviewModelRoutePicker-module__C94Zma__routeText small{display:block}.ReviewModelRoutePicker-module__C94Zma__routeText .ReviewModelRoutePicker-module__C94Zma__liveRate{color:#276a42;font-weight:700}.ReviewModelRoutePicker-module__C94Zma__routeBadges{color:#177044;flex:none;justify-items:end;gap:4px;font-size:12px;font-weight:750;display:grid}.ReviewModelRoutePicker-module__C94Zma__routeBadges small{color:#276a42;white-space:nowrap;background:#e6f5e9;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:750}.ReviewModelRoutePicker-module__C94Zma__valueNote,.ReviewModelRoutePicker-module__C94Zma__trialNote{margin:0;padding:1px 3px}.ReviewModelRoutePicker-module__C94Zma__trialNote{color:#765f26}.ReviewModelRoutePicker-module__C94Zma__reasoning{border:0;gap:6px;min-width:0;margin:0;padding:8px 0 0;animation:.17s ease-out ReviewModelRoutePicker-module__C94Zma__reveal;display:grid}.ReviewModelRoutePicker-module__C94Zma__reasoningDisclosure{border-top:1px solid #e8eee9;min-width:0;padding-top:7px}.ReviewModelRoutePicker-module__C94Zma__reasoningSummary{color:#304039;cursor:pointer;justify-content:space-between;align-items:center;gap:9px;min-height:34px;list-style:none;display:flex}.ReviewModelRoutePicker-module__C94Zma__reasoningSummary::-webkit-details-marker{display:none}.ReviewModelRoutePicker-module__C94Zma__reasoningSummaryIdentity,.ReviewModelRoutePicker-module__C94Zma__reasoningSummaryText,.ReviewModelRoutePicker-module__C94Zma__reasoningCurrent{align-items:center;min-width:0;display:flex}.ReviewModelRoutePicker-module__C94Zma__reasoningSummaryIdentity{gap:7px}.ReviewModelRoutePicker-module__C94Zma__reasoningSummaryText{gap:1px;display:grid}.ReviewModelRoutePicker-module__C94Zma__reasoningSummaryText strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ReviewModelRoutePicker-module__C94Zma__reasoningSummaryText small{color:#68746d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ReviewModelRoutePicker-module__C94Zma__reasoningCurrent{color:#52635a;flex:none;gap:5px;font-size:10px}.ReviewModelRoutePicker-module__C94Zma__reasoningCurrent strong{color:#176b40;background:#e7f5ea;border-radius:999px;padding:3px 7px;font-size:10px}.ReviewModelRoutePicker-module__C94Zma__reasoningSummary:hover .ReviewModelRoutePicker-module__C94Zma__reasoningCurrent strong{background:#d9efdf}.ReviewModelRoutePicker-module__C94Zma__reasoningDisclosure[open] .ReviewModelRoutePicker-module__C94Zma__reasoningSummary{color:#176b40}.ReviewModelRoutePicker-module__C94Zma__reasoning legend{color:#304039;align-items:center;gap:6px;padding:0 5px 0 0;font-size:10px;font-weight:700;display:flex}.ReviewModelRoutePicker-module__C94Zma__reasoningSelectLabel{color:#40554a;gap:4px;font-size:11px;font-weight:700;display:grid}.ReviewModelRoutePicker-module__C94Zma__reasoningSelectLabel select{color:#172019;cursor:pointer;width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #e1e9e3;border-radius:8px;padding:6px 9px}.ReviewModelRoutePicker-module__C94Zma__reasoningNote{margin-top:5px;display:block}.ReviewModelRoutePicker-module__C94Zma__catalogNote{color:#68746d;font-size:10px;line-height:1.45}.ReviewModelRoutePicker-module__C94Zma__refreshButton{color:#176b40;cursor:pointer;background:#f4faf5;border:1px solid #c9dfcf;border-radius:8px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:750}.ReviewModelRoutePicker-module__C94Zma__refreshButton:hover:not(:disabled){background:#e8f6ec;border-color:#70aa80}.ReviewModelRoutePicker-module__C94Zma__refreshButton:disabled{cursor:wait;opacity:.65}.ReviewModelRoutePicker-module__C94Zma__preferenceNote{color:#496355;border-left:2px solid #68a77b;padding-left:7px;font-size:10px;line-height:1.45}.ReviewModelRoutePicker-module__C94Zma__familyToggle:focus-visible,.ReviewModelRoutePicker-module__C94Zma__companyToggle:focus-visible,.ReviewModelRoutePicker-module__C94Zma__providerSummary:focus-visible,.ReviewModelRoutePicker-module__C94Zma__reasoningSummary:focus-visible,.ReviewModelRoutePicker-module__C94Zma__routeOption:focus-visible,.ReviewModelRoutePicker-module__C94Zma__browseButton:focus-visible,.ReviewModelRoutePicker-module__C94Zma__modelSearch input:focus-visible,.ReviewModelRoutePicker-module__C94Zma__refreshButton:focus-visible,.ReviewModelRoutePicker-module__C94Zma__reasoningSelectLabel select:focus-visible{outline-offset:2px;outline:3px solid #2f7d4a42}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__root{color:#f3f1fa}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__selectedSummary{background:linear-gradient(110deg,#302b3b,#232630);border-color:#c19be35c}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__provider{color:#d5b5f0}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__chevron{color:#d5b5f0}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__routeBadges{color:#d5b5f0}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__routeText .ReviewModelRoutePicker-module__C94Zma__liveRate{color:#d5b5f0}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__selectedMeta{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__selectedSummary small{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__familyToggle small{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__routeText small{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__valueNote{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__trialNote{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningNote{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__catalogNote{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__preferenceNote{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerRateDisclosure{border-top-color:#c19be333}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__gatewayPrivacyDisclosure{border-top-color:#c19be333}:is(html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__gatewayPrivacyDisclosure summary,html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__gatewayPrivacyDisclosure a){color:#d5b5f0}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerRateDisclosure summary{color:#d5b5f0}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerRateDisclosure summary:focus-visible{outline-color:#d5b5f0}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__family{color:#f3f1fa;background:#252a35;border-color:#4a4657}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__routeOption{color:#f3f1fa;background:#252a35;border-color:#4a4657}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningSelectLabel select{color:#f3f1fa;background:#252a35;border-color:#4a4657}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__freshMark{color:#e2c5f4;background:#302a3b;border-color:#665377}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__horizonMark{background:#302a3b;border-color:#665377}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__horizonMark:after{background:#d5b5f0}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__companyToggle{color:#f3f1fa;background:#252a35;border-color:#4a4657}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__companyToggle:hover{background:#353044;border-color:#a982bc}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__companySelected{background:#353044;border-color:#a982bc}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__companyName small{color:#c7bdcf}:is(html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerNameMark,html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__browseButton){color:#e2c5f4;background:#302a3b;border-color:#665377}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__modelSearch{color:#e4d9eb}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__modelSearch input{color:#f3f1fa;background:#252a35;border-color:#4a4657}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__browseButton:hover{background:#3b3447;border-color:#c5a4d8}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__familyToggle:hover:not(:disabled){background:#353044;border-color:#a982bc}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__routeOption:hover:not(:disabled){background:#353044;border-color:#a982bc}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__routeSelected{background:#353044;border-color:#a982bc}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerGroup{background:#252a35;border-color:#4a4657}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerSummary{color:#f3f1fa}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerGroup[open]>.ReviewModelRoutePicker-module__C94Zma__providerSummary{background:#302b3b;border-bottom-color:#4a4657}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerSummary small{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerRoutes{background:#252a35}:is(html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__familyBody,html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__familyBodyInner,html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoning,html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningDisclosure){border-color:#4a4657}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningSummary{color:#f3f1fa}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningSummaryText small{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningCurrent{color:#c7bdcf}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningCurrent strong{color:#e2c5f4;background:#302a3b}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningSummary:hover .ReviewModelRoutePicker-module__C94Zma__reasoningCurrent strong{background:#3b3447}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningDisclosure[open] .ReviewModelRoutePicker-module__C94Zma__reasoningSummary{color:#e2c5f4}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoning legend{color:#e4d9eb}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningSelectLabel{color:#e4d9eb}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__routeBadges small{color:#e2c5f4;background:#302a3b;border-color:#665377}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__refreshButton{color:#e2c5f4;background:#302a3b;border-color:#665377}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__refreshButton:hover:not(:disabled){background:#3b3447;border-color:#c5a4d8}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__unavailable{color:#f1b99c}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__familyToggle:focus-visible{outline-color:#d5b5f075}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__companyToggle:focus-visible{outline-color:#d5b5f075}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__providerSummary:focus-visible{outline-color:#d5b5f075}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningSummary:focus-visible{outline-color:#d5b5f075}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__routeOption:focus-visible{outline-color:#d5b5f075}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__browseButton:focus-visible{outline-color:#d5b5f075}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__modelSearch input:focus-visible{outline-color:#d5b5f075}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__refreshButton:focus-visible{outline-color:#d5b5f075}html[data-nano-theme=dark] .ReviewModelRoutePicker-module__C94Zma__reasoningSelectLabel select:focus-visible{outline-color:#d5b5f075}.ReviewModelRoutePicker-module__C94Zma__compact .ReviewModelRoutePicker-module__C94Zma__routeList{max-height:170px}.ReviewModelRoutePicker-module__C94Zma__compact .ReviewModelRoutePicker-module__C94Zma__routeListExpanded{max-height:min(54vh,440px)}@keyframes ReviewModelRoutePicker-module__C94Zma__reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ReviewModelRoutePicker-module__C94Zma__familyBody,.ReviewModelRoutePicker-module__C94Zma__familyBodyOpen,.ReviewModelRoutePicker-module__C94Zma__familyBodyInner,.ReviewModelRoutePicker-module__C94Zma__routeList,.ReviewModelRoutePicker-module__C94Zma__providerRoutes,.ReviewModelRoutePicker-module__C94Zma__reasoning{transition-duration:.01ms;animation-duration:.01ms}}
