.alitools-btn-3d,.alitools-tool-content button:not([class*="tab"]):not([class*="copy"]):not([class*="reset"]):not([class*="clear"]):not([class*="close"]):not([class*="remove"]):not([class*="modal"]),.alitools-tool-content input[type="submit"],.alitools-tool-content input[type="button"]{background:linear-gradient(135deg,var(--brand-primary,#7c3aed) 0%,#6d28d9 100%)!important;background-color:var(--brand-primary,#7c3aed)!important;color:#ffffff!important;font-weight:700!important;letter-spacing:0.02em!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:12px!important;padding:13px 30px!important;font-size:15px!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 0 #4c1d95,0 8px 18px rgba(109,40,217,var(--brand-glow,.4))!important;text-shadow:0 1px 2px rgb(0 0 0 / .2)!important;transition:all 0.15s cubic-bezier(.4,0,.2,1)!important;min-height:44px!important;min-width:44px!important}.alitools-btn-3d::before,.alitools-tool-content button:not([class*="tab"])::before{content:''!important;position:absolute!important;top:0!important;left:-75%!important;width:50%!important;height:100%!important;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .35),transparent)!important;transform:skewX(-20deg)!important;animation:alitools-shimmer 4s ease-in-out infinite!important;pointer-events:none!important}@keyframes alitools-shimmer{0%,60%{left:-75%}100%{left:175%}}.alitools-btn-3d:hover,.alitools-tool-content button:hover,.alitools-tool-content input[type="submit"]:hover,.alitools-tool-content input[type="button"]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 0 #4c1d95,0 12px 24px rgb(109 40 217 / .55)!important}.alitools-btn-3d:active,.alitools-tool-content button:active,.alitools-tool-content input[type="submit"]:active,.alitools-tool-content input[type="button"]:active{transform:translateY(3px)!important;box-shadow:0 1px 0 #4c1d95,0 3px 8px rgb(109 40 217 / .3)!important}.alitools-btn-glass{background:rgb(255 255 255 / .1)!important;backdrop-filter:blur(10px)!important;border:1px solid rgb(255 255 255 / .3)!important;border-radius:10px!important;color:inherit!important;font-weight:600!important;padding:10px 22px!important;cursor:pointer!important;box-shadow:0 2px 0 rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .2)!important;transition:all 0.15s ease!important;min-height:44px!important;min-width:44px!important}.alitools-btn-glass:hover{transform:translateY(-1px)!important;box-shadow:0 3px 0 rgb(0 0 0 / .12),inset 0 1px 0 rgb(255 255 255 / .25)!important}.alitools-btn-glass:active{transform:translateY(2px)!important;box-shadow:0 0 0 rgb(0 0 0 / .1)!important}.alitools-copy-success{animation:alitools-copy-pulse 2s ease!important}@keyframes alitools-copy-pulse{0%{box-shadow:0 0 0 0 rgb(34 197 94 / .6)!important}50%{box-shadow:0 0 0 12px #fff0!important}100%{box-shadow:0 0 0 0 #fff0!important}}.alitools-workspace-card{border-radius:18px!important;box-shadow:0 1px 2px rgb(0 0 0 / .04),0 4px 12px rgb(0 0 0 / .06),0 12px 32px -8px rgb(0 0 0 / .1)!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important}.alitools-workspace-card:hover{transform:translateY(-2px)!important;box-shadow:0 2px 4px rgb(0 0 0 / .05),0 8px 20px rgb(0 0 0 / .08),0 20px 44px -10px rgb(0 0 0 / .14)!important}.alitools-dropzone{border:2.5px dashed #a78bfa!important;border-radius:16px!important;transition:all 0.25s ease!important}.alitools-dropzone.drag-over{border-color:#7c3aed!important;border-style:solid!important;transform:scale(1.01)!important;animation:alitools-drop-pulse 1s ease-in-out infinite!important}@keyframes alitools-drop-pulse{0%,100%{box-shadow:0 0 0 0 rgb(124 58 237 / .25)}50%{box-shadow:0 0 0 16px #fff0}}.alitools-spinner{width:48px!important;height:48px!important;border-radius:50%!important;background:conic-gradient(from 0deg,#7c3aed,#2563eb,#7c3aed)!important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px))!important;mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px))!important;animation:alitools-spin 0.8s linear infinite!important}@keyframes alitools-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.alitools-tool-content button,.alitools-tool-content input[type="submit"],.alitools-tool-content input[type="button"],.alitools-btn-3d,.alitools-btn-glass{min-height:44px!important;min-width:44px!important}.alitools-tool-content{overflow-x:hidden!important}}.alitools-modal-backdrop{position:fixed!important;inset:0!important;background:rgb(15 23 42 / .6)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:9998!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;opacity:0!important;transition:opacity 0.25s ease!important}.alitools-modal-backdrop.show{opacity:1!important}.alitools-modal-dialog{background:#fff!important;border-radius:20px!important;max-width:520px!important;width:100%!important;padding:28px!important;box-shadow:0 24px 64px -12px rgb(0 0 0 / .35)!important;transform:scale(.92) translateY(12px)!important;transition:transform 0.25s cubic-bezier(.34,1.56,.64,1)!important;position:relative!important;max-height:90vh!important;overflow-y:auto!important}.alitools-modal-backdrop.show .alitools-modal-dialog{transform:scale(1) translateY(0)!important}.dark .alitools-modal-dialog{background:#1e293b!important;color:#f1f5f9!important}.alitools-modal-close{position:absolute!important;top:14px!important;right:14px!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#f1f5f9!important;border:none!important;font-size:18px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.15s ease!important}.alitools-modal-close:hover{background:#e2e8f0!important;transform:rotate(90deg)!important}.alitools-float-field{position:relative!important}.alitools-float-field input::placeholder,.alitools-float-field textarea::placeholder{opacity:0.45!important;transition:opacity 0.2s ease!important}.alitools-float-field input:focus::placeholder,.alitools-float-field textarea:focus::placeholder{opacity:0!important}.alitools-star-select{display:flex!important;gap:6px!important}.alitools-star-select .star{font-size:36px!important;color:#e2e8f0!important;cursor:pointer!important;transition:all 0.12s ease!important;line-height:1!important}.alitools-star-select .star:hover,.alitools-star-select .star.active{color:#f59e0b!important;text-shadow:0 0 12px rgb(245 158 11 / .6)!important;transform:scale(1.15)!important}.alitools-toast{position:fixed!important;bottom:24px!important;left:50%!important;transform:translateX(-50%) translateY(100px)!important;background:linear-gradient(135deg,#059669,#10b981)!important;color:#fff!important;padding:14px 28px!important;border-radius:14px!important;font-weight:600!important;box-shadow:0 12px 32px -8px rgb(16 185 129 / .5)!important;z-index:9999!important;transition:transform 0.35s cubic-bezier(.34,1.56,.64,1)!important;opacity:0!important}.alitools-toast.show{transform:translateX(-50%) translateY(0)!important;opacity:1!important}.alitools-tool-content p:has(>button){display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}.alitools-tool-content p:has(>button) br{display:none!important}.alitools-tool-content p button,.alitools-tool-content p input[type="submit"],.alitools-tool-content p input[type="button"]{width:auto!important;flex:0 0 auto!important;margin:0!important}.alitools-tool-content select{width:100%!important;padding:12px 36px 12px 14px!important;border-radius:10px!important;border:1.5px solid #cbd5e1!important;font-size:15px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2364748b' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L2 5h12z'/%3E%3C/svg%3E") no-repeat right 12px center!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease!important}.alitools-tool-content select:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px rgb(124 58 237 / .15)!important;outline:none!important}.dark .alitools-tool-content select{background-color:#1e293b!important;border-color:#475569!important;color:#f1f5f9!important}.alitools-tool-content label{display:block!important;font-weight:600!important;font-size:13.5px!important;margin-bottom:6px!important;color:#334155!important}.dark .alitools-tool-content label{color:#cbd5e1!important}.alitools-tool-content input[type="text"],.alitools-tool-content input[type="email"],.alitools-tool-content input[type="url"],.alitools-tool-content input[type="number"],.alitools-tool-content textarea{border:1.5px solid #cbd5e1!important;transition:border-color .15s ease,box-shadow .15s ease!important}.alitools-tool-content input[type="text"]:focus,.alitools-tool-content input[type="email"]:focus,.alitools-tool-content input[type="url"]:focus,.alitools-tool-content input[type="number"]:focus,.alitools-tool-content textarea:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px rgb(124 58 237 / .15)!important;outline:none!important}.alitools-tool-content pre[id*="out"],.alitools-tool-content pre[id*="result"]{border-radius:12px!important;border:1px solid #e2e8f0!important}@media (hover:hover) and (pointer:fine){body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%238b5cf6'/%3E%3Cstop offset='1' stop-color='%236d28d9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M6 3 L22 14 L14 15.5 L11 24 Z' fill='url(%23g)' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 6 3,auto!important}a,button,input[type="submit"],input[type="button"],.alitools-btn-3d,select,[role="button"]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cdefs%3E%3ClinearGradient id='h' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23a78bfa'/%3E%3Cstop offset='1' stop-color='%237c3aed'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M7 4 L24 15 L15.5 16.5 L12 25 Z' fill='url(%23h)' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Ccircle cx='22' cy='7' r='3.5' fill='%237c3aed' opacity='.85'/%3E%3C/svg%3E") 7 4,pointer!important}input[type="text"],input[type="email"],input[type="url"],input[type="number"],textarea{cursor:text!important}}.alitools-lang-switcher .gtranslate_wrapper select,.alitools-lang-switcher select{border:none!important;background:transparent!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;padding:2px 4px!important;color:inherit!important;max-width:110px!important}.alitools-lang-switcher .gtranslate_wrapper{display:flex!important;align-items:center!important}.alitools-lang-switcher{position:relative!important;z-index:10000!important}.alitools-lang-switcher .gtranslate_wrapper{position:relative!important;z-index:10000!important}.alitools-lang-switcher select,.gtranslate_wrapper select,select.goog-te-combo{position:relative!important;z-index:10000!important}.gtranslate_wrapper .gt_selector,div.gt_dropdown,.gt_dropdown a{z-index:10001!important}.site-header,header.alitools-header{position:relative!important;z-index:1000!important}.alitools-lang-switcher{position:relative!important;z-index:10000!important}.alitools-lang-btn{display:flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:6px 10px!important;border-radius:10px!important;color:inherit!important;transition:background .15s ease!important}.alitools-lang-btn:hover{background:rgb(124 58 237 / .08)!important}.alitools-lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:280px!important;max-height:380px!important;background:#fff!important;border-radius:16px!important;box-shadow:0 20px 50px -12px rgb(0 0 0 / .25)!important;border:1px solid #e2e8f0!important;z-index:10001!important;opacity:0!important;visibility:hidden!important;transform:translateY(-8px)!important;transition:all .2s ease!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.dark .alitools-lang-dropdown{background:#1e293b!important;border-color:#334155!important}.alitools-lang-dropdown.open{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.alitools-lang-search{padding:12px!important;border-bottom:1px solid #f1f5f9!important}.dark .alitools-lang-search{border-color:#334155!important}.alitools-lang-search input{width:100%!important;padding:10px 14px!important;border-radius:10px!important;border:1.5px solid #e2e8f0!important;font-size:13px!important;outline:none!important}.dark .alitools-lang-search input{background:#0f172a!important;border-color:#475569!important;color:#fff!important}.alitools-lang-list{overflow-y:auto!important;padding:8px!important}.alitools-lang-item{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 12px!important;border:none!important;background:transparent!important;border-radius:10px!important;cursor:pointer!important;font-size:13.5px!important;text-align:left!important;color:inherit!important;transition:background .12s ease!important}.alitools-lang-item:hover{background:#f5f3ff!important}.dark .alitools-lang-item:hover{background:#334155!important}.alitools-lang-item.active{background:#ede9fe!important;font-weight:700!important}.dark .alitools-lang-item.active{background:#4c1d95!important}.alitools-tool-content button{white-space:normal!important;overflow-wrap:anywhere;max-width:100%}.alitools-tool-content input,.alitools-tool-content select,.alitools-tool-content textarea{max-width:100%;box-sizing:border-box}@media (max-width:640px){.alitools-tool-content button{font-size:14px!important}.alitools-tool-content input[type=text],.alitools-tool-content input:not([type]),.alitools-tool-content select,.alitools-tool-content textarea{font-size:16px!important}.alitools-tool-content{overflow-wrap:anywhere}}section[id^="category-"]{content-visibility:auto;contain-intrinsic-size:auto 1100px}