*{box-sizing:border-box}body{margin:0;padding:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100vh}._banner_lwqhi_3{position:relative;height:76px;flex-shrink:0;overflow:hidden;background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--tool-color, #78716c) 22%,transparent) 0%,transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--tool-color, #78716c) 16%,transparent),color-mix(in srgb,var(--tool-color, #78716c) 6%,transparent));border-bottom:1px solid color-mix(in srgb,var(--tool-color, #78716c) 22%,transparent)}._blob_lwqhi_16{position:absolute;border-radius:50%;background:var(--tool-color, #78716c);pointer-events:none;transition:transform .8s cubic-bezier(.22,1,.36,1)}._blobLarge_lwqhi_24{width:72px;height:72px;left:-16px;top:-26px;opacity:.2;filter:blur(14px)}._blobMedium_lwqhi_33{width:40px;height:40px;left:96px;top:28px;opacity:.15;filter:blur(12px)}._blobSmall_lwqhi_42{width:22px;height:22px;left:160px;top:8px;opacity:.14;filter:blur(6px)}._toolCard_lwqhi_52:not(._disabled_lwqhi_52):hover ._blobLarge_lwqhi_24,._toolCard_lwqhi_52:not(._disabled_lwqhi_52):hover ._blobSmall_lwqhi_42{transform:translate(6px,3px)}._toolCard_lwqhi_52:not(._disabled_lwqhi_52):hover ._blobMedium_lwqhi_33{transform:translate(-4px,-2px)}._banner_lwqhi_3 ._bannerIcon_lwqhi_61{position:absolute;right:-10px;top:-22px;font-size:116px;color:var(--tool-color, #78716c);opacity:.32;filter:blur(2.5px);transform:rotate(-14deg);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1);will-change:transform,opacity;pointer-events:none}._toolCard_lwqhi_52:not(._disabled_lwqhi_52):hover ._bannerIcon_lwqhi_61{transform:rotate(-6deg) scale(1.05);opacity:.4;filter:blur(2px)}._iconFrame_lwqhi_82{width:56px;height:56px;flex-shrink:0;padding:3px;border-radius:14px;border:1px solid color-mix(in srgb,var(--tool-color, #78716c) 25%,transparent);position:relative}._iconFrame_lwqhi_82:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;clip-path:inset(-32px -32px 50% -32px);box-shadow:0 0 0 3px color-mix(in srgb,var(--tool-color, #78716c) 5%,transparent),0 -1px 10px -4px color-mix(in srgb,var(--tool-color, #78716c) 20%,transparent);transition:box-shadow .45s cubic-bezier(.22,1,.36,1)}._toolCard_lwqhi_52:not(._disabled_lwqhi_52):hover ._iconFrame_lwqhi_82:after{box-shadow:0 0 0 4px color-mix(in srgb,var(--tool-color, #78716c) 7%,transparent),0 -2px 14px -4px color-mix(in srgb,var(--tool-color, #78716c) 28%,transparent)}._iconInner_lwqhi_116{width:100%;height:100%;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--tool-color, #78716c);background:color-mix(in srgb,var(--tool-color, #78716c) 12%,transparent)}._externalToolItem_lwqhi_127{animation-name:_InToolItemAnim_lwqhi_1;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;transform:scale(.975)}@keyframes _InToolItemAnim_lwqhi_1{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}._selected_lwqhi_150 ._banner_lwqhi_3{background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.28) 0%,transparent 60%),linear-gradient(135deg,#fff3,#ffffff0f);border-bottom-color:#ffffff4d}._toolCard_lwqhi_52._selected_lwqhi_150 ._blob_lwqhi_16{background:#fff}._toolCard_lwqhi_52._selected_lwqhi_150 ._banner_lwqhi_3 ._bannerIcon_lwqhi_61{color:#fff;transform:rotate(-4deg) scale(1.08);opacity:.5;filter:blur(1.5px)}._toolCard_lwqhi_52._selected_lwqhi_150 ._blobLarge_lwqhi_24,._toolCard_lwqhi_52._selected_lwqhi_150 ._blobSmall_lwqhi_42{transform:translate(6px,3px)}._toolCard_lwqhi_52._selected_lwqhi_150 ._blobMedium_lwqhi_33{transform:translate(-4px,-2px)}._toolCard_lwqhi_52._selected_lwqhi_150 ._iconFrame_lwqhi_82{border-color:#fff9}._toolCard_lwqhi_52._selected_lwqhi_150 ._iconFrame_lwqhi_82:after{animation:_iconFramePulse_lwqhi_1 1.6s cubic-bezier(.22,1,.36,1) infinite}._toolCard_lwqhi_52._selected_lwqhi_150 ._iconInner_lwqhi_116{color:#fff;background:var(--tool-color, #78716c);transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1)}._redirectProgress_lwqhi_193{position:absolute!important;left:0;right:0;bottom:0;height:3px!important}@keyframes _iconFramePulse_lwqhi_1{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 10px transparent}}@media(prefers-reduced-motion:reduce){._toolCard_lwqhi_52._selected_lwqhi_150 ._iconFrame_lwqhi_82:after{animation:none}}._warningIcon_gmfq7_1{animation:_WarningIconAnim_gmfq7_1 2s infinite}._okIcon_gmfq7_5{opacity:.4;width:18px;height:18px;transition:opacity .3s ease}._okIcon_gmfq7_5:hover{opacity:.75}@keyframes _WarningIconAnim_gmfq7_1{0%{opacity:.8}55%{opacity:.4}to{opacity:.8}}.notificationCenter .iconButton{width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .2s}.notificationCenter .iconButton:first-child{margin-left:0}.notificationCenter .iconButton:hover{opacity:.8}.notificationCenter .iconButton svg{width:24px;height:24px}.notificationCenter .iconButton *{color:inherit;fill:inherit}.notificationCenter .iconButton.disabled{opacity:.5!important;cursor:not-allowed!important}.notificationCenter .notificationButtonWrapper{margin-right:10px}.notificationCenter .readen{opacity:.7;background-color:#fefefe!important}.notificationCenter .notificationItem{display:flex;padding:10px;width:100%;overflow:hidden;transition:opacity .2s,background-color .2s}.notificationCenter .notificationItem:hover{background-color:#eee}.notificationCenter .notificationDotWrapper{padding-right:14px;display:flex;justify-content:center;align-items:center}.notificationCenter .notificationDot{width:10px;height:10px;border-radius:50%;background-color:#1e90ff;box-shadow:0 0 4px #1e90ff}.notificationCenter .notificationDotReaden{background-color:transparent;box-shadow:none}.notificationCenter .notificationBody{flex:1;font-size:14px;display:flex;flex-direction:column;overflow:hidden}.notificationCenter .notificationBody p{-webkit-user-select:none;user-select:none}.notificationCenter .notificationBody p span{font-weight:500;font-family:Roboto,Helvetica,Arial,sans-serif}.notificationCenter .notificationContentParam{font-weight:700!important}.notificationCenter .notificationFooter{padding-top:4px;display:flex;justify-content:space-between;align-items:flex-end}.notificationCenter .notificationDate{color:#888;font-size:12px}.notificationCenter .notificationMenu ul,.notificationCenter.notificationMenu ul{padding-bottom:0}.notificationCenter .notificationList{width:100%;overflow-y:auto;max-height:300px}.notificationCenter .notificationActions{display:flex;gap:4px}.notificationCenter .notificationActionButton{box-shadow:0 0 2px #aaa;border-radius:4px;padding:4px 8px;background-color:#1e90ff;color:#fefefe;border:0;font-size:12px;transition:opacity .2s}.notificationCenter .notificationActionButton:hover{opacity:.8;cursor:pointer}.notificationCenter .cancelAction{background-color:#dc143c}.notificationCenter .validateAction{background-color:green}.notificationCenter .notificationMenuActions{width:100%;display:flex;gap:4px;justify-content:flex-end;align-items:center}.notificationCenter .notificationMenuActions *{fill:#888!important}.notificationCenter .notificationMenuHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.notificationCenter .notificationMenuFooter{width:100%;padding:2px 10px;font-size:12px;display:flex;justify-content:space-between}.notificationCenter .readAllButton{color:#1e90ff;text-decoration:underline;-webkit-user-select:none;user-select:none;transition:opacity .2s}.notificationCenter .readAllButton:hover{cursor:pointer;opacity:.8}.notificationCenter .disabledReadAll{opacity:.5!important}.notificationCenter .disabledReadAll:hover{cursor:default;opacity:.5!important}
