@keyframes _tool-spin_qn75k_1{to{transform:rotate(360deg)}}@keyframes _tool-pulse_qn75k_1{0%,to{opacity:1}50%{opacity:.45}}@keyframes _tool-rise_qn75k_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._focusRing_qn75k_32:focus-visible{outline:2px solid var(--tool-ink);outline-offset:2px}._visuallyHidden_qn75k_37{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._shell_qn75k_52{position:relative;border-radius:var(--r-tool-tray);background:var(--tool-bg-tray);padding:16px;font-family:var(--font-sans)}._shellGrid_qn75k_60{display:grid;gap:16px;transition:grid-template-columns var(--d-tool-expand) var(--ease-tool)}._pane_qn75k_50{display:flex;flex-direction:column;min-width:0;background:var(--tool-bg-card);border-radius:var(--r-tool-card)}._paneCollapsed_qn75k_77{opacity:0;max-height:0;transition:opacity .24s ease,max-height var(--d-tool-expand) var(--ease-tool)}._paneExpanded_qn75k_83{opacity:1;max-height:640px;transition:opacity .24s ease,max-height var(--d-tool-expand) var(--ease-tool)}._paneHeader_qn75k_89{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--h-tool-header);padding:0 18px}._paneHeaderMobile_qn75k_98{height:44px}._paneHeaderLeft_qn75k_102{display:flex;align-items:center;gap:10px;min-width:0}._paneHeaderLabel_qn75k_109{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-text-42);white-space:nowrap}._paneToolbarRow_qn75k_118{display:flex;align-items:center;gap:8px;height:var(--h-tool-toolbar);padding:0 18px;box-shadow:inset 0 1px 0 var(--tool-hairline),inset 0 -1px 0 var(--tool-hairline)}._paneBody_qn75k_127{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:236px;padding:18px;font-size:15px;line-height:1.68;letter-spacing:-.011em;color:var(--tool-ink)}._paneBodyMobile_qn75k_172{line-height:1.55}._paneFooter_qn75k_150{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 16px;box-shadow:inset 0 1px 0 var(--tool-hairline)}._chip_qn75k_4{display:inline-flex;align-items:center;gap:7px;height:var(--h-tool-chip);padding:0 14px;border:none;border-radius:var(--r-tool-icon);background:var(--tool-bg-chip);color:var(--tool-ink);font:500 13px/1 var(--font-sans);cursor:pointer;transition:background .15s ease}._chipMobile_qn75k_216{height:var(--h-tool-chip-mobile);border-radius:var(--r-tool-icon-lg);font-size:14px}._chipOpen_qn75k_224{background:var(--tool-grey-200)}._chipCaret_qn75k_230{display:inline-block;font-size:14px;opacity:.55;transition:transform var(--d-tool-popup-sm) var(--ease-tool)}._chipCompact_qn75k_198{display:inline-flex;align-items:center;gap:6px;height:var(--h-tool-icon);padding:0 12px;border:none;border-radius:var(--r-tool-icon);background:var(--tool-bg-chip);color:var(--tool-text-70);font:500 12px/1 var(--font-sans);cursor:pointer;transition:background .15s ease}._chipCompactMobile_qn75k_263{height:var(--h-tool-icon-mobile);border-radius:var(--r-tool-icon-lg);font-size:13px}._chipCompactOpen_qn75k_269{background:var(--tool-ink);color:var(--tool-ink-on-primary)}._chipCaretOpen_qn75k_230{transform:rotate(180deg)}._chipFlag_qn75k_278{display:block;width:16px;height:12px;border-radius:2px;box-shadow:0 0 0 1px var(--tool-ring)}._chipFlagMobile_qn75k_286{width:18px;height:13px}._popupAnchor_qn75k_292{position:relative;display:inline-flex}._popup_qn75k_6{position:absolute;z-index:30;box-sizing:border-box;background:var(--tool-bg-card);padding:5px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(6px) scale(.97);pointer-events:none;transition-property:opacity,transform,visibility;transition-duration:var(--d-tool-popup-sm),var(--d-tool-popup-sm),0s;transition-timing-function:ease,var(--ease-tool),linear;transition-delay:0s,0s,var(--d-tool-popup-sm)}._popupOpen_qn75k_312{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:0s}._popupSm_qn75k_344{width:fit-content;max-width:min(260px,calc(100vw - 24px));border-radius:var(--r-tool-popup-sm);box-shadow:var(--sh-tool-popup-sm)}._popupLg_qn75k_312{width:330px;padding:14px 16px 6px;border-radius:var(--r-tool-card);box-shadow:var(--sh-tool-popup-lg);transition-duration:var(--d-tool-popup-lg),var(--d-tool-popup-lg),0s;transition-delay:0s,0s,var(--d-tool-popup-lg)}._popupLg_qn75k_312._popupOpen_qn75k_312{transition-delay:0s}._originBottomLeft_qn75k_369{transform-origin:bottom left}._originBottomRight_qn75k_370{transform-origin:bottom right}._originTopLeft_qn75k_371{transform-origin:top left}._originTopRight_qn75k_372{transform-origin:top right}._popupBottom_qn75k_374{bottom:calc(100% + 8px)}._popupTop_qn75k_378{top:calc(100% + 10px)}._popupLeft_qn75k_382{left:0}._popupRight_qn75k_383{right:0}._popupRightInset_qn75k_384{right:10px}._popupTitle_qn75k_386{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--tool-ink);padding-bottom:12px}._popupSubmenu_qn75k_395{display:flex;flex-direction:column;padding:4px;border-radius:12px;background:var(--tool-bg-subtle)}._option_qn75k_5{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:none;border-radius:var(--r-tool-option);background:transparent;color:var(--tool-text-82);font:500 14px/1 var(--font-sans);cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s ease}._optionDesktop_qn75k_443{height:42px;font-size:13px}._option_qn75k_5:not(._optionSelected_qn75k_343):hover{background:var(--tool-option-hover)}._optionSelected_qn75k_343{background:var(--tool-bg-chip);color:var(--tool-ink);font-weight:600}._optionCheck_qn75k_463{width:14px;font-size:13px;flex:0 0 auto}._optionFlag_qn75k_469{width:18px;height:13px;border-radius:2px;box-shadow:0 0 0 1px var(--tool-ring);flex:0 0 auto}._seg_qn75k_5{display:flex;gap:2px;padding:2px;background:var(--tool-bg-chip);border-radius:var(--r-tool-pill);transition:opacity .2s ease}._segMuted_qn75k_487{opacity:.45}._segBtn_qn75k_5{flex:1 1 auto;height:var(--h-tool-seg);padding:0 10px;border:none;border-radius:var(--r-tool-pill);background:transparent;color:var(--tool-text-60);font:500 12px/1 var(--font-sans);cursor:pointer;transition:background var(--d-tool-popup-sm) var(--ease-tool),color var(--d-tool-popup-sm) var(--ease-tool),box-shadow var(--d-tool-popup-sm) var(--ease-tool)}._segBtnMobile_qn75k_515{height:var(--h-tool-seg-mobile);font-size:13px}._segBtnActive_qn75k_520{background:var(--tool-bg-card);color:var(--tool-ink);font-weight:600;box-shadow:var(--sh-tool-seg-thumb)}._toggle_qn75k_528{flex:0 0 auto;position:relative;width:var(--h-tool-toggle-track);height:var(--h-tool-toggle);padding:0;border:none;border-radius:var(--r-tool-pill);background:var(--tool-grey-200);cursor:pointer;transition:background var(--d-tool-toggle) ease}._toggleOn_qn75k_541{background:var(--tool-ink)}._toggleKnob_qn75k_545{position:absolute;top:2px;left:2px;width:var(--h-tool-toggle-knob);height:var(--h-tool-toggle-knob);border-radius:50%;background:var(--tool-bg-card);box-shadow:var(--sh-tool-knob);transition:left var(--d-tool-toggle) var(--ease-tool)}._toggleKnobOn_qn75k_557{left:20px}._iconBtn_qn75k_5{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--h-tool-icon);height:var(--h-tool-icon);padding:0;border:none;border-radius:var(--r-tool-icon);background:var(--tool-bg-chip);color:var(--tool-text-60);cursor:pointer;transition:opacity .2s ease,background .15s ease,color .15s ease}._iconBtnMobile_qn75k_578{width:var(--h-tool-icon-mobile);height:var(--h-tool-icon-mobile);border-radius:var(--r-tool-icon-lg)}._toolbarMobile_qn75k_591 ._iconBtnMobile_qn75k_578{width:32px;height:32px}._iconBtnActive_qn75k_601{background:var(--tool-ink);color:var(--tool-ink-on-primary)}._iconBtnDisabled_qn75k_606{cursor:default;opacity:.4}._iconBtnLike_qn75k_6{border-radius:10px;transition:background .18s ease,color .18s ease}._iconBtnRefresh_qn75k_620{width:var(--h-tool-refresh);height:var(--h-tool-refresh);border-radius:50%;background:transparent;color:var(--tool-text-60);opacity:1;transition:opacity .2s ease,background .2s ease,color .2s ease}._iconBtnRefreshMobile_qn75k_630{width:var(--h-tool-refresh-mobile);height:var(--h-tool-refresh-mobile)}._iconBtnRefreshStale_qn75k_635{background:var(--tool-ink);color:var(--tool-ink-on-primary);cursor:pointer}._iconBtnRefreshIdle_qn75k_641{background:var(--tool-grey-200);color:var(--tool-text-35);cursor:default;pointer-events:none}._iconBtnSpinning_qn75k_648{display:inline-flex;animation:_tool-spin_qn75k_1 var(--d-tool-spin) var(--ease-tool-spin)}._pill_qn75k_190{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-tool-pill);font:500 13px/1 var(--font-sans);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}._pillUtility_qn75k_190{height:var(--h-tool-icon);padding:0 13px;border-radius:var(--r-tool-icon);font-size:12px}._pillUtilityMobile_qn75k_218{height:var(--h-tool-icon-mobile);border-radius:var(--r-tool-icon-lg);font-size:13px}._pillSoft_qn75k_190{background:var(--tool-bg-chip);color:var(--tool-text-60)}._pillSoft_qn75k_190:hover{background:var(--tool-grey-200);color:var(--tool-ink)}._pillPrimary_qn75k_191{height:var(--h-tool-chip);padding:0 27px;border-radius:var(--r-tool-icon);font-size:15px;background:var(--tool-ink);color:var(--tool-ink-on-primary)}._pillPrimaryMobile_qn75k_722{width:100%;height:var(--h-tool-cta-mobile);border-radius:var(--r-tool-icon-lg);font-size:16px}._pillPrimaryBusy_qn75k_731{background:var(--tool-bg-chip);color:var(--tool-text-45);cursor:default;animation:_tool-pulse_qn75k_1 var(--d-tool-pulse) ease-in-out infinite}._pillPrimaryBusyMobile_qn75k_738{background:var(--tool-grey-200)}._pillSecondary_qn75k_700{height:var(--h-tool-chip);padding:0 16px;border-radius:var(--r-tool-icon);font-size:13px}._pillSecondaryMobile_qn75k_757{flex:1;height:var(--h-tool-secondary-mobile);border-radius:var(--r-tool-icon-lg);font-size:14px}._pillSuccess_qn75k_770{background:var(--tool-score-bg);color:var(--tool-score-fg)}._pillRegenerate_qn75k_779{transition:background .15s ease,color .2s ease,opacity .2s ease}._pillDisabled_qn75k_783{cursor:default;opacity:.4}._counterPill_qn75k_789{font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--r-tool-pill);background:var(--tool-bg-chip);color:var(--tool-text-60);white-space:nowrap;transition:color .2s ease}._counterPillMuted_qn75k_800{color:var(--tool-text-30)}._counterPillWarn_qn75k_804{color:var(--tool-status-red)}._scorePill_qn75k_707{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 12px;border-radius:14px;background:var(--tool-bg-subtle);transition:background .25s ease}._scorePillActive_qn75k_819{background:var(--tool-score-bg)}._scorePillActionBar_qn75k_707{height:var(--h-tool-chip)}._scorePillMobile_qn75k_837{justify-content:space-between;gap:10px;padding:10px 14px;border-radius:var(--r-tool-card)}._scoreLabel_qn75k_844{font-size:12px;font-weight:600;color:var(--tool-text-45);transition:color .25s ease}._scoreLabelMobile_qn75k_851{font-size:13px}._scoreLabelActive_qn75k_855{color:var(--tool-score-label)}._scoreValue_qn75k_859{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--tool-text-28);transition:color .25s ease}._scoreValueMobile_qn75k_868{font-size:24px}._scoreValueActive_qn75k_872{color:var(--tool-score-fg)}._scoreValueGroup_qn75k_876{display:flex;align-items:baseline;gap:6px}._scoreSuffix_qn75k_882{font-size:12px;font-weight:600;color:inherit}._actionBar_qn75k_701{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}._actionBarButtons_qn75k_903{display:flex;gap:8px}._actionBarButtonsMobile_qn75k_908{flex:1}._actionBarMobile_qn75k_912{gap:8px;padding:12px 16px 16px;background:var(--tool-bg-card);box-shadow:inset 0 1px 0 var(--tool-hairline)}._floatingBar_qn75k_942{position:absolute;left:18px;right:18px;bottom:12px;width:fit-content;margin-inline:auto;z-index:15;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:var(--r-tool-card);background:var(--tool-bg-card);box-shadow:var(--sh-tool-feedback);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--d-tool-feedback) ease,transform var(--d-tool-feedback) var(--ease-tool)}._floatingBarMobile_qn75k_963{left:10px;right:10px;bottom:10px;padding:7px 8px 7px 12px}._floatingBarVisible_qn75k_970{opacity:1;transform:translateY(0);pointer-events:auto}._floatingBarText_qn75k_976{font-size:12px;font-weight:500;color:var(--tool-text-60)}._floatingBarSpacer_qn75k_982{flex:1}._toolbar_qn75k_591{position:relative;display:flex;align-items:center;gap:5px;height:var(--h-tool-toolbar);padding:0 18px;box-shadow:inset 0 1px 0 var(--tool-hairline),inset 0 -1px 0 var(--tool-hairline)}._toolbarMobile_qn75k_591{height:auto;gap:1px;margin:0 0 12px;padding:10px 3px;border-radius:var(--r-tool-card);background:var(--tool-bg-card);box-shadow:none;justify-content:space-between}._toolbarSpacer_qn75k_1008{flex:1}._toolbarDivider_qn75k_1012{width:1px;height:18px;background:var(--tool-ring);margin-inline:4px;flex:0 0 auto}._toolbarDividerMobile_qn75k_1020{height:20px;margin-inline:2px}._toolbar_qn75k_591 [data-tooltip]{position:relative}._toolbar_qn75k_591 [data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;z-index:200;width:max-content;max-width:140px;padding:7px 10px;border-radius:12px;background:#000000e0;color:var(--tool-ink-on-primary);box-shadow:0 10px 28px #0000002e;font-size:12px;font-weight:500;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity var(--d-tool-popup-sm) var(--ease-tool),transform var(--d-tool-popup-sm) var(--ease-tool);visibility:hidden;white-space:normal}._toolbar_qn75k_591 [data-tooltip]:hover:after,._toolbar_qn75k_591 [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%);visibility:visible}@media(prefers-reduced-motion:reduce){._toolbar_qn75k_591 [data-tooltip]:after{transition:none}}._glyphIcon_qn75k_1084{font-weight:700;font-size:13px;line-height:1}._glyphIconMobile_qn75k_1090{font-size:14px}._glyphIconItalic_qn75k_1094{font-style:italic}._detectorStripWrap_qn75k_1099{display:flex;flex-direction:column;align-items:center;gap:12px}._detectorStripLabel_qn75k_1106{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--tool-text-40)}._detectorStrip_qn75k_1099{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}._detectorPill_qn75k_1121{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px 0 9px;border-radius:var(--r-tool-pill);background:var(--tool-bg-card);box-shadow:var(--sh-tool-pill-ring);white-space:nowrap}._detectorMark_qn75k_1133{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:var(--tool-ink);color:var(--tool-ink-on-primary);font-size:10px;font-weight:700;overflow:hidden}._detectorMarkImg_qn75k_1147{width:100%;height:100%;object-fit:contain}._detectorName_qn75k_1153{font-size:12px;font-weight:500;color:var(--tool-text-70)}._dropzone_qn75k_1166{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;padding:32px 20px;border:2px dashed var(--tool-grey-200);border-radius:var(--r-tool-card);background:var(--tool-bg-chip);cursor:pointer;text-align:center;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}._dropzoneMobile_qn75k_1184{padding:28px 16px}._dropzone_qn75k_1166:hover,._dropzoneActive_qn75k_1189{border-color:var(--tool-ink);background:var(--tool-bg-card)}._dropzone_qn75k_1166:focus-within{outline:2px solid var(--tool-ink);outline-offset:2px}._dropzoneHasFile_qn75k_1204{border-style:solid;border-color:var(--tool-grey-200)}._dropzoneInput_qn75k_1209{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.ak-v2 ._shell_qn75k_52{padding:0;background:transparent;border-radius:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ak-v2 ._shellGrid_qn75k_60{gap:0;flex:1 1 auto;min-height:0}.ak-v2 [data-testid=input-pane] ._pane_qn75k_50{border-right:1px solid var(--ak-line);border-radius:var(--ak-radius) 0 0 0;height:100%}.ak-v2 [data-testid=output-pane] ._pane_qn75k_50{border-radius:0 var(--ak-radius) 0 0;background:var(--ak-surface-2);height:100%}.ak-v2 ._paneHeader_qn75k_89{display:none}.ak-v2 ._paneBody_qn75k_127{min-height:0}.ak-v2 ._paneToolbarRow_qn75k_118{box-shadow:inset 0 -1px 0 var(--ak-line)}.ak-v2 ._paneFooter_qn75k_150{box-shadow:inset 0 1px 0 var(--ak-line);justify-content:center}.ak-v2 ._toolbar_qn75k_591{box-shadow:inset 0 -1px 0 var(--ak-line)}.ak-v2 ._iconBtn_qn75k_5{width:32px;height:32px;border-radius:10px}.ak-v2 ._chipCompact_qn75k_198{height:34px;padding:0 14px;border:1px solid var(--ak-line-2);border-radius:var(--ak-pill, 9999px);background:var(--ak-surface)}.ak-v2 ._chipCompact_qn75k_198:hover,.ak-v2 ._chipCompactOpen_qn75k_269{background:var(--ak-wash)}.ak-v2 [data-testid=history-trigger]{display:none}.ak-v2 ._scorePillActionBar_qn75k_707{height:auto;padding:0 8px;gap:6px;background:transparent;border-radius:0}.ak-v2 ._scorePillActionBar_qn75k_707 ._scoreLabel_qn75k_844{display:none}.ak-v2 ._scorePillActionBar_qn75k_707 ._scoreValue_qn75k_859{font-size:13px;font-weight:500;color:var(--ak-ink-4)}.ak-v2 ._scorePillActionBar_qn75k_707._scorePillActive_qn75k_819 ._scoreValue_qn75k_859{color:var(--ak-success)}.ak-v2 ._actionBar_qn75k_701{justify-content:center;gap:8px;width:auto;margin-inline:auto;padding:5px 10px;border:1px solid var(--ak-line-2);border-radius:var(--ak-pill, 9999px);background:#ffffffdb;backdrop-filter:var(--ak-glass, none);-webkit-backdrop-filter:var(--ak-glass, none);box-shadow:var(--ak-shadow-pill)}.ak-v2 ._actionBarButtons_qn75k_903{gap:4px}.ak-v2 ._pillRegenerate_qn75k_779{display:none}.ak-v2 ._copyV2_qn75k_1341{width:32px;height:32px;padding:0;border-radius:var(--ak-pill, 9999px);background:transparent;color:var(--ak-ink-2)}.ak-v2 ._copyV2_qn75k_1341:hover{background:#0000000f;color:var(--ak-ink)}.ak-v2 ._detectorStripWrap_qn75k_1099{display:none}.ak-v2 ._mobileTabsSegV2_qn75k_1364{flex:1 1 auto;gap:2px;padding:0;background:transparent;border-radius:0}.ak-v2 ._mobileTabsSegV2_qn75k_1364 ._segBtn_qn75k_5{height:34px;border-radius:10px;color:var(--ak-ink-3);font-size:13px;font-weight:500}.ak-v2 ._mobileTabsSegV2_qn75k_1364 ._segBtnActive_qn75k_520{background:var(--ak-wash);color:var(--ak-ink);box-shadow:none}.ak-v2 ._mobileTabsHistoryV2_qn75k_1387{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:4px;border:none;border-radius:10px;background:transparent;color:var(--ak-ink-3);cursor:pointer;transition:background var(--ak-dur, .18s) var(--ak-ease, ease),color var(--ak-dur, .18s) var(--ak-ease, ease)}.ak-v2 ._mobileTabsHistoryV2_qn75k_1387:hover{background:var(--ak-wash);color:var(--ak-ink)}
