.Card_card__Z9xv_{background-color:var(--color-surface);border-radius:var(--radius-md);border:var(--border-width-thin) var(--border-style) var(--color-border);overflow:hidden;display:flex;flex-direction:column;width:100%;transition:transform var(--duration-medium) var(--easing-standard),box-shadow var(--duration-medium) var(--easing-standard),border-color var(--duration-medium) var(--easing-standard)}a.Card_card__Z9xv_{color:var(--color-text-primary);text-decoration:none;cursor:pointer}a.Card_card__Z9xv_:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:var(--color-accent)}a.Card_card__Z9xv_:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring),var(--shadow-2);border-color:var(--color-accent)}.Card_cardMedia__pQrhW{position:relative;width:100%;overflow:hidden}.Card_cardImage__OsT41{display:block;width:100%;height:auto;object-fit:cover;transition:transform var(--duration-medium) var(--easing-standard)}a.Card_card__Z9xv_:hover .Card_cardImage__OsT41{transform:scale(1.05)}.Card_cardContent__9sO_V{display:flex;flex-direction:column;flex-grow:1;padding:var(--space-5);gap:var(--space-3)}.Card_cardContent__9sO_V h3{margin-top:0;margin-bottom:var(--space-2);color:var(--color-text-primary)}.Card_cardContent__9sO_V .Card_muted__7K6H2{color:var(--color-text-secondary);margin-bottom:var(--space-3)}.Card_cardSm__jNfhn{max-width:320px}.Card_cardMd__lfYU2{max-width:480px}.Card_cardLg__Nx14n{max-width:640px}.Card_cardFull__mSSHD{max-width:none}.Card_cardElevated__uZRVd{background-color:var(--color-surface-elevated);box-shadow:var(--shadow-1)}.Card_cardBordered__8HsKx{border:var(--border-width-thin) var(--border-style) var(--color-border)}.Card_cardAccent__KhJZk{border-left:var(--border-width-thick) var(--border-style) var(--color-accent)}@media (min-width:768px){.Card_cardHorizontal__mhpwp{flex-direction:row}.Card_cardHorizontal__mhpwp .Card_cardMedia__pQrhW{width:40%;min-height:100%}.Card_cardHorizontal__mhpwp .Card_cardContent__9sO_V{width:60%}}.Button_button__zxPj3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--type-base);font-weight:var(--weight-medium);line-height:1.5;text-decoration:none;cursor:pointer;transition:all var(--duration-fast) var(--easing-standard);position:relative;overflow:hidden;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_button__zxPj3:disabled{cursor:not-allowed;opacity:.5}.Button_primary__bxsR6{background:var(--color-accent);color:#fff}.Button_primary__bxsR6:hover:not(:disabled){background:var(--color-accent-strong)}.Button_primary__bxsR6:active:not(:disabled){background:var(--color-accent)}.Button_primary__bxsR6:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}.Button_secondary__GNSJN{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border)}.Button_secondary__GNSJN:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-accent)}.Button_ghost__rwB_Z{background:transparent;color:var(--color-accent)}.Button_ghost__rwB_Z:hover:not(:disabled){background:rgba(79,142,255,.1)}.Button_danger__BUOKd{background:var(--color-danger);color:#fff}.Button_danger__BUOKd:hover:not(:disabled){background:#dc2626}.Button_small__KFFOS{padding:var(--space-xs) var(--space-md);font-size:var(--type-sm)}.Button_large__uboYW{padding:var(--space-md) var(--space-xl);font-size:var(--type-lg)}.Button_fullWidth__QCod4{width:100%}.Button_iconContainer__P2_oD{justify-content:center}.Button_content__2m0nD,.Button_iconContainer__P2_oD{display:flex;align-items:center}.Button_loading__pBZ96 .Button_content__2m0nD{opacity:.7}.Button_spinner__IG_am{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:Button_spin__aTZGS 1s linear infinite}@keyframes Button_spin__aTZGS{to{transform:rotate(1turn)}}.Button_button__zxPj3:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.ErrorBanner_errorBanner__sLptV{display:flex;align-items:center;padding:12px 16px;border-radius:4px;font-size:14px;line-height:1.4;position:relative;transition:var(--transition-interactive)}.ErrorBanner_errorBanner--error__suNnT{background-color:#fee;border:1px solid #fcc;color:#c33}.ErrorBanner_errorBanner--warning__6EdKY{background-color:#fff8e1;border:1px solid #ffcc02;color:#f57c00}.ErrorBanner_errorBanner--info__jJn2U{background-color:#e3f2fd;border:1px solid #2196f3;color:#1976d2}.ErrorBanner_errorBanner--success__B72Vg{background-color:#e8f5e8;border:1px solid #4caf50;color:#2e7d32}.ErrorBanner_errorBanner__content__iVd9X{display:flex;align-items:center;width:100%}.ErrorBanner_errorBanner__icon__9axVB{margin-right:8px;font-size:16px;flex-shrink:0}.ErrorBanner_errorBanner__message__JLIYG{flex:1 1;font-weight:500}.ErrorBanner_errorBanner__dismiss__L3jC3{background:none;border:none;cursor:pointer;font-size:18px;color:inherit;margin-left:8px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:background-color var(--duration-fast) var(--easing-standard)}.ErrorBanner_errorBanner__dismiss__L3jC3:hover{background-color:rgba(0,0,0,.1)}.ErrorBanner_errorBanner__dismiss__L3jC3:focus{outline:2px solid currentColor;outline-offset:2px}.ErrorBanner_errorBanner--animatingOut__RBEQ0{opacity:0;transform:translateY(-10px)}.WelcomeBanner_banner__TK1sy{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--color-accent);color:#fff;padding:var(--space-md);box-shadow:var(--shadow-2);transform:translateY(-100%);animation:WelcomeBanner_slideDown__xxWlb .5s ease-out forwards}.WelcomeBanner_content__Ba_6p{max-width:var(--container-xl);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.WelcomeBanner_message__hK0Gx{font-size:var(--type-sm);line-height:1.4;flex:1 1}.WelcomeBanner_kbd__5RVN1{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-sm);padding:.125rem .25rem;font-size:var(--type-01);font-family:monospace;font-weight:var(--weight-medium);margin:0 var(--space-xs)}.WelcomeBanner_closeButton__oRJSe{background:transparent;border:none;color:#fff;font-size:var(--type-xl);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--easing-standard);flex-shrink:0}.WelcomeBanner_closeButton__oRJSe:hover{background:hsla(0,0%,100%,.1)}.WelcomeBanner_closeButton__oRJSe:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes WelcomeBanner_slideDown__xxWlb{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width:768px){.WelcomeBanner_content__Ba_6p{flex-direction:column;text-align:center;gap:var(--space-sm)}.WelcomeBanner_closeButton__oRJSe{position:absolute;top:var(--space-sm);right:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.WelcomeBanner_banner__TK1sy{animation:none;transform:translateY(0)}}.KeyboardShortcuts_shortcuts__p8l42{background:var(--color-surface-elevated);border-top:1px solid var(--color-border);padding:var(--space-5) 0;margin-top:var(--space-8)}.KeyboardShortcuts_container__kmiVW{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-4)}.KeyboardShortcuts_title__ajCB9{font-size:var(--fluid-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4);text-align:center}.KeyboardShortcuts_grid__udpuV{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-4)}.KeyboardShortcuts_category__EbomB h4{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em}.KeyboardShortcuts_shortcutList__L7Ksq{display:flex;flex-direction:column;gap:var(--space-2)}.KeyboardShortcuts_shortcut__yI6Wk{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--type-sm);transition:all var(--duration-fast) var(--easing-standard)}.KeyboardShortcuts_shortcut__yI6Wk:hover{background:var(--color-hover);border-color:var(--color-accent)}.KeyboardShortcuts_shortcut__yI6Wk kbd{background:var(--color-active);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:var(--type-01);font-family:monospace;font-weight:var(--weight-medium);color:var(--color-text-primary);min-width:2rem;text-align:center}.KeyboardShortcuts_shortcut__yI6Wk span{color:var(--color-text-secondary);flex:1 1}.KeyboardShortcuts_note__cdf_h{text-align:center;padding:var(--space-4);background:rgba(197,89,196,.05);border-radius:var(--radius-lg);border:1px solid rgba(197,89,196,.1)}.KeyboardShortcuts_note__cdf_h small{color:var(--color-text-secondary);font-size:var(--type-sm)}.KeyboardShortcuts_note__cdf_h kbd{background:var(--color-accent);color:#fff;border:none;padding:.125rem .25rem;font-size:var(--type-01);font-family:monospace;font-weight:var(--weight-medium);margin:0 var(--space-xs)}@media (max-width:768px){.KeyboardShortcuts_grid__udpuV{grid-template-columns:1fr;gap:var(--space-4)}.KeyboardShortcuts_container__kmiVW{padding:0 var(--space-3)}.KeyboardShortcuts_title__ajCB9{font-size:var(--fluid-base)}}.KeyboardShortcuts_overlay__9CXMH{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.KeyboardShortcuts_overlayContent___KQ09{position:relative;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;max-height:80vh;overflow-y:auto;padding:var(--space-6);border:1px solid var(--color-border)}.KeyboardShortcuts_closeButton__FMVG7{position:absolute;top:var(--space-4);right:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);cursor:pointer;color:var(--color-text-secondary);transition:all var(--duration-fast) var(--easing);z-index:1001}.KeyboardShortcuts_closeButton__FMVG7:hover{background:var(--color-hover);color:var(--color-text-primary);border-color:var(--color-accent)}@media (prefers-color-scheme:dark){.KeyboardShortcuts_shortcuts__p8l42{background:var(--color-surface)}}.HelpIcon_helpIcon__Dlt7I{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);cursor:pointer;color:var(--color-text-secondary);transition:all var(--duration-fast) var(--easing);display:inline-flex;align-items:center;justify-content:center}.HelpIcon_helpIcon__Dlt7I:hover{background:var(--color-hover);color:var(--color-text-primary);border-color:var(--color-accent);transform:scale(1.05)}.HelpIcon_helpIcon__Dlt7I:focus{outline:2px solid var(--color-accent);outline-offset:2px}.ContainerTransform_containerTransform___bGGc{transition:transform var(--motion-duration-transform) var(--easing-expressive),border-radius var(--motion-duration-transform) var(--easing-expressive),box-shadow var(--duration-medium) var(--easing-standard);transform-origin:center;will-change:transform,border-radius}.ContainerTransform_containerTransformActive__HE5A2{animation:ContainerTransform_containerExpand__OvvsR var(--motion-duration-transform) var(--easing-expressive) forwards}.ContainerTransform_containerTransformExpanded__2ActR{transform:scale(var(--motion-scale-transform));border-radius:calc(var(--radius-lg) * 2);box-shadow:var(--shadow-lg)}@keyframes ContainerTransform_containerExpand__OvvsR{0%{transform:scale(1);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}50%{transform:scale(1.02);border-radius:calc(var(--radius-lg) * 1.5);box-shadow:var(--shadow-md)}to{transform:scale(var(--motion-scale-transform));border-radius:calc(var(--radius-lg) * 2);box-shadow:var(--shadow-lg)}}.ContainerTransform_containerTransformGrid__jYyyZ{animation:ContainerTransform_containerExpandGrid__5ze7S var(--motion-duration-transform) var(--easing-expressive) forwards}@keyframes ContainerTransform_containerExpandGrid__5ze7S{0%{transform:translateX(0) translateY(0) scale(1);border-radius:var(--radius-lg)}25%{transform:translateX(var(--space-lg)) translateY(0) scale(1.01);border-radius:calc(var(--radius-lg) * 1.2)}50%{transform:translateX(var(--space-lg)) translateY(calc(var(--space-lg) * -.5)) scale(1.02);border-radius:calc(var(--radius-lg) * 1.5)}75%{transform:translateX(0) translateY(calc(var(--space-lg) * -.5)) scale(1.03);border-radius:calc(var(--radius-lg) * 1.8)}to{transform:translateX(0) translateY(0) scale(var(--motion-scale-transform));border-radius:calc(var(--radius-lg) * 2)}}.ContainerTransform_containerTransform--collapsing__US2ih{animation:ContainerTransform_containerCollapse__1zCsi var(--motion-duration-transform) var(--easing-expressive) forwards}@keyframes ContainerTransform_containerCollapse__1zCsi{0%{transform:scale(var(--motion-scale-transform));border-radius:calc(var(--radius-lg) * 2);box-shadow:var(--shadow-lg)}50%{transform:scale(1.02);border-radius:calc(var(--radius-lg) * 1.5);box-shadow:var(--shadow-md)}to{transform:scale(1);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}}@media (prefers-reduced-motion:reduce){.ContainerTransform_containerTransformGrid__jYyyZ,.ContainerTransform_containerTransform___bGGc{animation:none;transition:none}.ContainerTransform_containerTransform--active__2IDTu,.ContainerTransform_containerTransform--collapsing__US2ih,.ContainerTransform_containerTransform--expanded__XHeQA{transform:none;border-radius:var(--radius-lg)}}@media (max-width:768px){.ContainerTransform_containerTransform___bGGc{--motion-scale-transform:1.02}@keyframes ContainerTransform_containerExpand__OvvsR{0%{transform:scale(1);border-radius:var(--radius-md)}to{transform:scale(1.02);border-radius:var(--radius-lg)}}}.PageTransition_pageTransition__O__Zb{min-height:100vh;transition:opacity var(--duration-medium) var(--easing-standard)}.PageTransition_pageTransitionEntering__2ZLhw{opacity:1;animation:PageTransition_pageEnter__sztrK var(--duration-slower) var(--easing-entrance) forwards}.PageTransition_pageTransitionExiting__MBoyY{opacity:0;animation:PageTransition_pageExit__wjdpy var(--duration-medium) var(--easing-exit) forwards}@keyframes PageTransition_pageEnter__sztrK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PageTransition_pageExit__wjdpy{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.PageTransition_page-transition--slide-left__8S9qA{animation:PageTransition_slideLeft__rL4ps var(--duration-slower) var(--easing-standard) forwards}.PageTransition_page-transition--slide-right__oWrTy{animation:PageTransition_slideRight__bC2Ic var(--duration-slower) var(--easing-standard) forwards}@keyframes PageTransition_slideLeft__rL4ps{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes PageTransition_slideRight__bC2Ic{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.PageTransition_page-transition--scale__ObuzG{animation:PageTransition_scaleIn__PtppE var(--duration-slower) var(--easing-expressive) forwards}@keyframes PageTransition_scaleIn__PtppE{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PageTransition_page-transition-loading__2J2wq{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-bg);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;animation:PageTransition_fadeIn__SV9BF var(--duration-fast) var(--easing-standard) forwards}.PageTransition_page-transition-loading--visible__qi3G_{opacity:1}@keyframes PageTransition_fadeIn__SV9BF{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PageTransition_page-transition--entering__qLHKL,.PageTransition_page-transition--exiting__0qmNM,.PageTransition_page-transition--scale__ObuzG,.PageTransition_page-transition--slide-left__8S9qA,.PageTransition_page-transition--slide-right__oWrTy,.PageTransition_page-transition__HLqiH{animation:none;transition:none}.PageTransition_page-transition-loading__2J2wq{display:none}}@media (max-width:768px){.PageTransition_page-transition__HLqiH{--duration-slower:300ms}}.CTASection_ctaSection__IiFtV{position:relative;padding:var(--space-8) 0;margin:var(--space-8) 0;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(147,51,234,.05));border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.CTASection_container__ifV6o{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--space-4);position:relative;z-index:2}.CTASection_content__OZ68w{text-align:center;max-width:600px;margin:0 auto}.CTASection_textContent__qgLsO{margin-bottom:var(--space-6)}.CTASection_title__DvkNR{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-3);line-height:var(--line-height-tight)}.CTASection_subtitle__FSAJC{font-size:var(--font-size-lg);color:var(--color-accent-strong);margin-bottom:var(--space-4);font-weight:var(--font-weight-medium)}.CTASection_description__LKGXV{font-size:var(--font-size-md);color:var(--color-text-subtle);line-height:var(--line-height-relaxed);max-width:500px;margin:0 auto}.CTASection_actions__leiH4{display:flex;gap:var(--space-4);justify-content:center;align-items:center;flex-wrap:wrap}.CTASection_primaryButton__7CPIQ{min-width:180px}.CTASection_secondaryButton__LLo5H{min-width:160px}.CTASection_backgroundDecoration__WgI5c{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(147,51,234,.1) 0,transparent 50%);z-index:1;width:var(--container-max-width);margin:0 auto}.CTASection_subtle__4KXhx{background:var(--color-surface-subtle);border-color:var(--color-border-subtle)}.CTASection_prominent__z2jSm{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border-color:var(--color-accent);box-shadow:0 8px 32px rgba(59,130,246,.1)}.CTASection_prominent__z2jSm .CTASection_title__DvkNR{color:var(--color-accent-strong)}.CTASection_prominent__z2jSm .CTASection_backgroundDecoration__WgI5c{background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.15) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(147,51,234,.15) 0,transparent 50%)}@media (max-width:768px){.CTASection_ctaSection__IiFtV{padding:var(--space-6) 0;margin:var(--space-6) 0}.CTASection_title__DvkNR{font-size:var(--font-size-xl)}.CTASection_subtitle__FSAJC{font-size:var(--font-size-md)}.CTASection_description__LKGXV{font-size:var(--font-size-sm)}.CTASection_actions__leiH4{flex-direction:column;gap:var(--space-3)}.CTASection_primaryButton__7CPIQ,.CTASection_secondaryButton__LLo5H{width:100%;min-width:unset}}@media (max-width:480px){.CTASection_container__ifV6o{padding:0 var(--space-3)}.CTASection_ctaSection__IiFtV{margin:var(--space-4) var(--space-3);border-radius:var(--radius-md)}}.Icon_icon__Qdkbz{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Icon_icon__Qdkbz.Icon_small__OZWu6{width:16px;height:16px}.Icon_icon__Qdkbz.Icon_medium__aAB_2{width:20px;height:20px}.Icon_icon__Qdkbz.Icon_large__91JXF{width:32px;height:32px}.ToolShell_toolShell__PDK6j{height:100vh;display:flex;flex-direction:column;background:var(--color-bg);font-family:var(--font-sans);position:relative;overflow:hidden}.ToolShell_toolShell__PDK6j:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(var(--color-accent-rgb),.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(var(--color-primary-rgb),.02) 0,transparent 50%);pointer-events:none}.ToolShell_toolHeader__UwnM7{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);min-height:clamp(80px,8vh,100px);position:relative;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.08)}.ToolShell_toolInfo__0QC_7{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1;min-width:0}.ToolShell_toolTitle__0MCF_{margin:0;font-size:var(--fluid-xl);font-weight:700;color:var(--color-text-primary);background:linear-gradient(135deg,var(--color-text-primary),var(--color-accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.ToolShell_toolDescription__fJJ3l{margin:0;font-size:var(--fluid-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.4}.ToolShell_toolBadgeContainer__4cnG7{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.ToolShell_toolBadge__pnprt{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-xl);font-size:var(--fluid-sm);font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--duration-fast) var(--easing-standard)}.ToolShell_toolBadge--default__S0Vmj{background:linear-gradient(135deg,rgba(var(--color-text-secondary-rgb),.1),rgba(var(--color-text-secondary-rgb),.05));border:1px solid rgba(var(--color-text-secondary-rgb),.2);color:var(--color-text-secondary)}.ToolShell_toolBadge--accent__3H4b1{background:linear-gradient(135deg,rgba(var(--color-accent-rgb),.1),rgba(var(--color-accent-rgb),.05));border:1px solid rgba(var(--color-accent-rgb),.2);color:var(--color-accent)}.ToolShell_toolBadge--success__kJkYJ{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.2);color:#22c55e}.ToolShell_toolBadge--warning__Slzc7{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(251,191,36,.05));border:1px solid rgba(251,191,36,.2);color:#fbbf24}.ToolShell_toolBadge--error__nhvFy{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.2);color:#ef4444}.ToolShell_toolBadge--animated__3LCl3{animation:ToolShell_badgePulse__FjUzn 2s ease-in-out infinite}@keyframes ToolShell_badgePulse__FjUzn{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}}.ToolShell_toolActions__7uX8_{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.ToolShell_actionButton__X7u_o{white-space:nowrap}.ToolShell_settingsToggle__qZ7oy{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);cursor:pointer;transition:all var(--duration-fast) var(--easing-standard);display:flex;align-items:center;gap:var(--space-2)}.ToolShell_settingsToggle__qZ7oy:hover{background:var(--color-surface-overlay);border-color:var(--color-accent);transform:translateY(-1px)}.ToolShell_documentationLink__Jp__3{padding:var(--space-3) var(--space-5);font-size:var(--type-base);font-weight:var(--weight-medium);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;transition:all var(--duration-fast) var(--easing-standard);text-decoration:none;white-space:nowrap;display:flex;align-items:center;gap:var(--space-2)}.ToolShell_documentationLink__Jp__3:hover{background:var(--color-surface-overlay);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ToolShell_toolContent__XFUzo{flex:1 1;overflow:hidden;position:relative;z-index:5}.ToolShell_contentWrapper__GEsrK{height:100%;position:relative}.ToolShell_loadingOverlay__S83Qn{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--color-surface-rgb),.9);display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ToolShell_loadingSkeleton__jRwpp{padding:var(--space-6);width:100%;height:100%}.ToolShell_skeletonEditor__E_Rrr{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);height:100%}.ToolShell_skeletonPane__X05pq{background:var(--color-surface-elevated);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.ToolShell_skeletonLine__aD6JZ{height:16px;background:linear-gradient(90deg,var(--color-border) 25%,var(--color-surface-overlay) 50%,var(--color-border) 75%);background-size:200% 100%;border-radius:var(--radius-sm);animation:ToolShell_skeletonShimmer__2VrMh 2s infinite}.ToolShell_skeletonLine--short__SoEJV{width:60%}.ToolShell_skeletonLine--medium__4mLna{width:80%}.ToolShell_skeletonLine--long__iR6gC{width:100%}@keyframes ToolShell_skeletonShimmer__2VrMh{0%{background-position:200% 0}to{background-position:-200% 0}}.ToolShell_errorBoundary__S_mOH{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--space-6);background:var(--color-bg);color:var(--color-text-primary)}.ToolShell_errorContent__gXV3k{text-align:center;max-width:500px}.ToolShell_errorIcon__RzRjA{font-size:64px;margin-bottom:var(--space-4);opacity:.7}.ToolShell_errorTitle__3zpvh{margin:0 0 var(--space-3) 0;font-size:var(--type-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.ToolShell_errorMessage__SpPAY{margin:0 0 var(--space-4) 0;color:var(--color-text-secondary);font-size:var(--type-base);line-height:1.5}.ToolShell_errorActions__fjkPJ{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.ToolShell_statusMessages__mEmYU{position:absolute;top:var(--space-4);right:var(--space-4);z-index:1000;display:flex;flex-direction:column;gap:var(--space-2);max-width:400px}.ToolShell_statusMessage__opRtX{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;gap:var(--space-3);animation:ToolShell_statusSlideIn__1Gj6v .3s ease-out;transition:all var(--duration-fast) var(--easing-standard)}.ToolShell_statusMessage--info__zBFxF{border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.05)}.ToolShell_statusMessage--success__FXpvY{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.05)}.ToolShell_statusMessage--warning__dlElR{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.05)}.ToolShell_statusMessage--error__Vj_pk{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}.ToolShell_statusIcon__I2WIT{flex-shrink:0;font-size:18px}.ToolShell_statusText__s699K{flex:1 1;font-size:var(--type-sm);font-weight:var(--weight-medium);margin:0}.ToolShell_statusDismiss__VC9uJ{background:none;border:none;padding:var(--space-1);cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--easing-standard);display:flex;align-items:center;justify-content:center}.ToolShell_statusDismiss__VC9uJ:hover{background:var(--color-surface-overlay);color:var(--color-text-primary)}@keyframes ToolShell_statusSlideIn__1Gj6v{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ToolShell_settingsPanel__Ev9F0{position:absolute;top:0;right:0;width:320px;height:100%;background:var(--color-surface-elevated);border-left:1px solid var(--color-border);box-shadow:-4px 0 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;transform:translateX(100%);transition:transform var(--duration-medium) var(--easing-standard);overflow-y:auto}.ToolShell_settingsPanel--open__5IrdK{transform:translateX(0)}.ToolShell_settingsPanel--left__YJ8d0{left:0;right:auto;border-left:none;border-right:1px solid var(--color-border);box-shadow:4px 0 32px rgba(0,0,0,.1);transform:translateX(-100%)}.ToolShell_settingsPanel--left__YJ8d0.ToolShell_settingsPanel--open__5IrdK{transform:translateX(0)}.ToolShell_settingsPanel--bottom__uM6_C{top:auto;bottom:0;left:0;right:0;width:100%;height:50%;border-left:none;border-top:1px solid var(--color-border);box-shadow:0 -4px 32px rgba(0,0,0,.1);transform:translateY(100%)}.ToolShell_settingsPanel--bottom__uM6_C.ToolShell_settingsPanel--open__5IrdK{transform:translateY(0)}@media (max-width:900px){.ToolShell_toolHeader__UwnM7{flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-5);min-height:clamp(70px,10vh,90px);border-radius:0 0 var(--radius-md) var(--radius-md)}.ToolShell_toolTitle__0MCF_{font-size:var(--fluid-lg);text-align:center}.ToolShell_toolActions__7uX8_{flex-wrap:wrap;justify-content:center;width:100%}.ToolShell_skeletonEditor__E_Rrr{grid-template-columns:1fr}.ToolShell_settingsPanel__Ev9F0{width:100%;transform:translateY(100%);top:auto;bottom:0;height:70%;border-left:none;border-top:1px solid var(--color-border)}.ToolShell_settingsPanel--open__5IrdK{transform:translateY(0)}.ToolShell_statusMessages__mEmYU{top:var(--space-2);right:var(--space-2);left:var(--space-2);max-width:none}}@media (max-width:600px){.ToolShell_toolHeader__UwnM7{padding:var(--space-3);gap:var(--space-3)}.ToolShell_toolTitle__0MCF_{font-size:var(--fluid-base)}.ToolShell_toolActions__7uX8_{flex-direction:column;gap:var(--space-2)}.ToolShell_actionButton__X7u_o,.ToolShell_documentationLink__Jp__3,.ToolShell_settingsToggle__qZ7oy{width:100%;justify-content:center}.ToolShell_toolBadgeContainer__4cnG7{justify-content:center}.ToolShell_errorContent__gXV3k,.ToolShell_loadingSkeleton__jRwpp{padding:var(--space-4)}.ToolShell_errorActions__fjkPJ{flex-direction:column}}@media (prefers-contrast:high){.ToolShell_toolHeader__UwnM7{border-bottom-width:2px}.ToolShell_settingsPanel__Ev9F0,.ToolShell_statusMessage__opRtX,.ToolShell_toolBadge__pnprt{border-width:2px}}@media (prefers-reduced-motion:reduce){.ToolShell_toolBadge--animated__3LCl3{animation:none}.ToolShell_skeletonLine__aD6JZ{animation:none;background:var(--color-border)}.ToolShell_statusMessage__opRtX{animation:none}.ToolShell_settingsPanel__Ev9F0{transition:none}}.ToolShell_toolShell__PDK6j :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}