@keyframes _tool-spin_1d5jy_1{to{transform:rotate(360deg)}}@keyframes _tool-pulse_1d5jy_1{0%,to{opacity:1}50%{opacity:.45}}@keyframes _tool-rise_1d5jy_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._focusRing_1d5jy_32:focus-visible{outline:2px solid var(--tool-ink);outline-offset:2px}._visuallyHidden_1d5jy_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_1d5jy_52{position:relative;border-radius:var(--r-tool-tray);background:var(--tool-bg-tray);padding:16px;font-family:var(--font-sans)}._shellGrid_1d5jy_60{display:grid;gap:16px;transition:grid-template-columns var(--d-tool-expand) var(--ease-tool)}._pane_1d5jy_50{display:flex;flex-direction:column;min-width:0;background:var(--tool-bg-card);border-radius:var(--r-tool-card)}._paneCollapsed_1d5jy_77{opacity:0;max-height:0;transition:opacity .24s ease,max-height var(--d-tool-expand) var(--ease-tool)}._paneExpanded_1d5jy_83{opacity:1;max-height:640px;transition:opacity .24s ease,max-height var(--d-tool-expand) var(--ease-tool)}._paneHeader_1d5jy_89{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--h-tool-header);padding:0 18px}._paneHeaderMobile_1d5jy_98{height:44px}._paneHeaderLeft_1d5jy_102{display:flex;align-items:center;gap:10px;min-width:0}._paneHeaderLabel_1d5jy_109{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-text-42);white-space:nowrap}._paneToolbarRow_1d5jy_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_1d5jy_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_1d5jy_172{line-height:1.55}._paneFooter_1d5jy_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_1d5jy_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_1d5jy_216{height:var(--h-tool-chip-mobile);border-radius:var(--r-tool-icon-lg);font-size:14px}._chipOpen_1d5jy_224{background:var(--tool-grey-200)}._chipCaret_1d5jy_230{display:inline-block;font-size:14px;opacity:.55;transition:transform var(--d-tool-popup-sm) var(--ease-tool)}._chipCompact_1d5jy_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_1d5jy_263{height:var(--h-tool-icon-mobile);border-radius:var(--r-tool-icon-lg);font-size:13px}._chipCompactOpen_1d5jy_269{background:var(--tool-ink);color:var(--tool-ink-on-primary)}._chipCaretOpen_1d5jy_230{transform:rotate(180deg)}._chipFlag_1d5jy_278{display:block;width:16px;height:12px;border-radius:2px;box-shadow:0 0 0 1px var(--tool-ring)}._chipFlagMobile_1d5jy_286{width:18px;height:13px}._popupAnchor_1d5jy_292{position:relative;display:inline-flex}._popup_1d5jy_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_1d5jy_312{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:0s}._popupSm_1d5jy_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_1d5jy_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_1d5jy_312._popupOpen_1d5jy_312{transition-delay:0s}._originBottomLeft_1d5jy_369{transform-origin:bottom left}._originBottomRight_1d5jy_370{transform-origin:bottom right}._originTopLeft_1d5jy_371{transform-origin:top left}._originTopRight_1d5jy_372{transform-origin:top right}._popupBottom_1d5jy_374{bottom:calc(100% + 8px)}._popupTop_1d5jy_378{top:calc(100% + 10px)}._popupLeft_1d5jy_382{left:0}._popupRight_1d5jy_383{right:0}._popupRightInset_1d5jy_384{right:10px}._popupTitle_1d5jy_386{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--tool-ink);padding-bottom:12px}._popupSubmenu_1d5jy_395{display:flex;flex-direction:column;padding:4px;border-radius:12px;background:var(--tool-bg-subtle)}._option_1d5jy_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_1d5jy_443{height:42px;font-size:13px}._option_1d5jy_5:not(._optionSelected_1d5jy_343):hover{background:var(--tool-option-hover)}._optionSelected_1d5jy_343{background:var(--tool-bg-chip);color:var(--tool-ink);font-weight:600}._optionCheck_1d5jy_463{width:14px;font-size:13px;flex:0 0 auto}._optionFlag_1d5jy_469{width:18px;height:13px;border-radius:2px;box-shadow:0 0 0 1px var(--tool-ring);flex:0 0 auto}._seg_1d5jy_5{display:flex;gap:2px;padding:2px;background:var(--tool-bg-chip);border-radius:var(--r-tool-pill);transition:opacity .2s ease}._segMuted_1d5jy_487{opacity:.45}._segBtn_1d5jy_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_1d5jy_515{height:var(--h-tool-seg-mobile);font-size:13px}._segBtnActive_1d5jy_520{background:var(--tool-bg-card);color:var(--tool-ink);font-weight:600;box-shadow:var(--sh-tool-seg-thumb)}._toggle_1d5jy_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_1d5jy_541{background:var(--tool-ink)}._toggleKnob_1d5jy_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_1d5jy_557{left:20px}._iconBtn_1d5jy_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_1d5jy_578{width:var(--h-tool-icon-mobile);height:var(--h-tool-icon-mobile);border-radius:var(--r-tool-icon-lg)}._toolbarMobile_1d5jy_591 ._iconBtnMobile_1d5jy_578{width:32px;height:32px}._iconBtnActive_1d5jy_601{background:var(--tool-ink);color:var(--tool-ink-on-primary)}._iconBtnDisabled_1d5jy_606{cursor:default;opacity:.4}._iconBtnLike_1d5jy_6{border-radius:10px;transition:background .18s ease,color .18s ease}._iconBtnRefresh_1d5jy_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_1d5jy_630{width:var(--h-tool-refresh-mobile);height:var(--h-tool-refresh-mobile)}._iconBtnRefreshStale_1d5jy_635{background:var(--tool-ink);color:var(--tool-ink-on-primary);cursor:pointer}._iconBtnRefreshIdle_1d5jy_641{background:var(--tool-grey-200);color:var(--tool-text-35);cursor:default;pointer-events:none}._iconBtnSpinning_1d5jy_648{display:inline-flex;animation:_tool-spin_1d5jy_1 var(--d-tool-spin) var(--ease-tool-spin)}._pill_1d5jy_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_1d5jy_190{height:var(--h-tool-icon);padding:0 13px;border-radius:var(--r-tool-icon);font-size:12px}._pillUtilityMobile_1d5jy_218{height:var(--h-tool-icon-mobile);border-radius:var(--r-tool-icon-lg);font-size:13px}._pillSoft_1d5jy_190{background:var(--tool-bg-chip);color:var(--tool-text-60)}._pillSoft_1d5jy_190:hover{background:var(--tool-grey-200);color:var(--tool-ink)}._pillPrimary_1d5jy_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_1d5jy_722{width:100%;height:var(--h-tool-cta-mobile);border-radius:var(--r-tool-icon-lg);font-size:16px}._pillPrimaryBusy_1d5jy_731{background:var(--tool-bg-chip);color:var(--tool-text-45);cursor:default;animation:_tool-pulse_1d5jy_1 var(--d-tool-pulse) ease-in-out infinite}._pillPrimaryBusyMobile_1d5jy_738{background:var(--tool-grey-200)}._pillSecondary_1d5jy_700{height:var(--h-tool-chip);padding:0 16px;border-radius:var(--r-tool-icon);font-size:13px}._pillSecondaryMobile_1d5jy_757{flex:1;height:var(--h-tool-secondary-mobile);border-radius:var(--r-tool-icon-lg);font-size:14px}._pillSuccess_1d5jy_770{background:var(--tool-score-bg);color:var(--tool-score-fg)}._pillRegenerate_1d5jy_779{transition:background .15s ease,color .2s ease,opacity .2s ease}._pillDisabled_1d5jy_783{cursor:default;opacity:.4}._counterPill_1d5jy_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_1d5jy_800{color:var(--tool-text-30)}._counterPillWarn_1d5jy_804{color:var(--tool-status-red)}._scorePill_1d5jy_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_1d5jy_819{background:var(--tool-score-bg)}._scorePillActionBar_1d5jy_707{height:var(--h-tool-chip)}._scorePillMobile_1d5jy_837{justify-content:space-between;gap:10px;padding:10px 14px;border-radius:var(--r-tool-card)}._scoreLabel_1d5jy_844{font-size:12px;font-weight:600;color:var(--tool-text-45);transition:color .25s ease}._scoreLabelMobile_1d5jy_851{font-size:13px}._scoreLabelActive_1d5jy_855{color:var(--tool-score-label)}._scoreValue_1d5jy_859{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--tool-text-28);transition:color .25s ease}._scoreValueMobile_1d5jy_868{font-size:24px}._scoreValueActive_1d5jy_872{color:var(--tool-score-fg)}._scoreValueGroup_1d5jy_876{display:flex;align-items:baseline;gap:6px}._scoreSuffix_1d5jy_882{font-size:12px;font-weight:600;color:inherit}._actionBar_1d5jy_701{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}._actionBarButtons_1d5jy_903{display:flex;gap:8px}._actionBarButtonsMobile_1d5jy_908{flex:1}._actionBarMobile_1d5jy_912{gap:8px;padding:12px 16px 16px;background:var(--tool-bg-card);box-shadow:inset 0 1px 0 var(--tool-hairline)}._floatingBar_1d5jy_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_1d5jy_963{left:10px;right:10px;bottom:10px;padding:7px 8px 7px 12px}._floatingBarVisible_1d5jy_970{opacity:1;transform:translateY(0);pointer-events:auto}._floatingBarText_1d5jy_976{font-size:12px;font-weight:500;color:var(--tool-text-60)}._floatingBarSpacer_1d5jy_982{flex:1}._toolbar_1d5jy_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_1d5jy_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_1d5jy_1008{flex:1}._toolbarDivider_1d5jy_1012{width:1px;height:18px;background:var(--tool-ring);margin-inline:4px;flex:0 0 auto}._toolbarDividerMobile_1d5jy_1020{height:20px;margin-inline:2px}._toolbar_1d5jy_591 [data-tooltip]{position:relative}._toolbar_1d5jy_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_1d5jy_591 [data-tooltip]:hover:after,._toolbar_1d5jy_591 [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%);visibility:visible}@media(prefers-reduced-motion:reduce){._toolbar_1d5jy_591 [data-tooltip]:after{transition:none}}._glyphIcon_1d5jy_1084{font-weight:700;font-size:13px;line-height:1}._glyphIconMobile_1d5jy_1090{font-size:14px}._glyphIconItalic_1d5jy_1094{font-style:italic}._detectorStripWrap_1d5jy_1099{display:flex;flex-direction:column;align-items:center;gap:12px}._detectorStripLabel_1d5jy_1106{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--tool-text-40)}._detectorStrip_1d5jy_1099{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}._detectorPill_1d5jy_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_1d5jy_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_1d5jy_1147{width:100%;height:100%;object-fit:contain}._detectorName_1d5jy_1153{font-size:12px;font-weight:500;color:var(--tool-text-70)}._dropzone_1d5jy_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_1d5jy_1184{padding:28px 16px}._dropzone_1d5jy_1166:hover,._dropzoneActive_1d5jy_1189{border-color:var(--tool-ink);background:var(--tool-bg-card)}._dropzone_1d5jy_1166:focus-within{outline:2px solid var(--tool-ink);outline-offset:2px}._dropzoneHasFile_1d5jy_1204{border-style:solid;border-color:var(--tool-grey-200)}._dropzoneInput_1d5jy_1209{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.ak-v2 ._shell_1d5jy_52{padding:0;background:transparent;border-radius:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ak-v2 ._shellGrid_1d5jy_60{gap:0;flex:1 1 auto;min-height:0}.ak-v2 [data-testid=input-pane] ._pane_1d5jy_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_1d5jy_50{border-radius:0 var(--ak-radius) 0 0;background:var(--ak-surface-2);height:100%}.ak-v2 ._paneHeader_1d5jy_89{display:none}.ak-v2 ._paneBody_1d5jy_127{min-height:0}.ak-v2 ._paneToolbarRow_1d5jy_118{box-shadow:inset 0 -1px 0 var(--ak-line)}.ak-v2 ._paneFooter_1d5jy_150{box-shadow:inset 0 1px 0 var(--ak-line);justify-content:center}.ak-v2 ._toolbar_1d5jy_591{box-shadow:inset 0 -1px 0 var(--ak-line)}.ak-v2 ._iconBtn_1d5jy_5{width:32px;height:32px;border-radius:10px}.ak-v2 ._chipCompact_1d5jy_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_1d5jy_198:hover,.ak-v2 ._chipCompactOpen_1d5jy_269{background:var(--ak-wash)}.ak-v2 [data-testid=history-trigger]{display:none}.ak-v2 ._scorePillActionBar_1d5jy_707{height:auto;padding:0 8px;gap:6px;background:transparent;border-radius:0}.ak-v2 ._scorePillActionBar_1d5jy_707 ._scoreLabel_1d5jy_844{display:none}.ak-v2 ._scorePillActionBar_1d5jy_707 ._scoreValue_1d5jy_859{font-size:13px;font-weight:500;color:var(--ak-ink-4)}.ak-v2 ._scorePillActionBar_1d5jy_707._scorePillActive_1d5jy_819 ._scoreValue_1d5jy_859{color:var(--ak-success)}.ak-v2 ._actionBar_1d5jy_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_1d5jy_903{gap:4px}.ak-v2 ._pillRegenerate_1d5jy_779{display:none}.ak-v2 ._copyV2_1d5jy_1341{width:32px;height:32px;padding:0;border-radius:var(--ak-pill, 9999px);background:transparent;color:var(--ak-ink-2)}.ak-v2 ._copyV2_1d5jy_1341:hover{background:#0000000f;color:var(--ak-ink)}.ak-v2 ._detectorStripWrap_1d5jy_1099{display:none}.ak-v2 ._mobileTabsSegV2_1d5jy_1364{flex:1 1 auto;gap:2px;padding:0;background:transparent;border-radius:0}.ak-v2 ._mobileTabsSegV2_1d5jy_1364 ._segBtn_1d5jy_5{height:34px;border-radius:10px;color:var(--ak-ink-3);font-size:13px;font-weight:500}.ak-v2 ._mobileTabsSegV2_1d5jy_1364 ._segBtnActive_1d5jy_520{background:var(--ak-wash);color:var(--ak-ink);box-shadow:none}.ak-v2 ._mobileTabsHistoryV2_1d5jy_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_1d5jy_1387:hover{background:var(--ak-wash);color:var(--ak-ink)}
