.toolxon-custom-header{position:relative;z-index:1000;width:100%;background:linear-gradient(135deg,rgb(255 255 255 / .97),rgb(248 250 255 / .94));border-bottom:1px solid rgb(99 102 241 / .14);box-shadow:0 8px 30px rgb(15 23 42 / .06);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.toolxon-header-inner{width:min(1400px, calc(100% - 32px));min-height:72px;margin:0 auto;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content max-content;align-items:center;column-gap:16px;min-width:0}.toolxon-logo{display:inline-flex;align-items:baseline;justify-self:start;width:max-content;max-width:100%;min-width:0;text-decoration:none;white-space:nowrap;line-height:1;flex-shrink:0;transition:transform 0.2s ease,opacity 0.2s ease}.toolxon-logo:hover{transform:translateY(-1px);opacity:.95}.toolxon-logo-main{font-size:27px;font-weight:850;letter-spacing:-1.2px;line-height:1;color:#111827}.toolxon-logo-in{margin-left:2px;font-size:18px;font-weight:800;letter-spacing:-.4px;line-height:1;background:linear-gradient(135deg,#2563eb,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.toolxon-header-search{position:relative;width:100%;min-width:0;max-width:620px;justify-self:center;margin:0;height:44px;display:flex;align-items:center;overflow:hidden;border:1px solid rgb(99 102 241 / .16);border-radius:14px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(248 250 255 / .92));box-shadow:0 4px 18px rgb(15 23 42 / .045);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.toolxon-header-search:focus-within{border-color:rgb(99 102 241 / .38);box-shadow:0 0 0 4px rgb(99 102 241 / .07),0 8px 24px rgb(79 70 229 / .08)}.toolxon-search-icon{width:42px;min-width:42px;height:44px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;color:#64748b;pointer-events:none}.toolxon-header-search input{display:block;width:1px;min-width:0;flex:1 1 auto;height:100%;margin:0;padding:0 10px 0 0;border:0;outline:0;background:#fff0;color:#111827;font-family:inherit;font-size:14px;font-weight:500;box-sizing:border-box}.toolxon-header-search input::placeholder{color:#94a3b8;opacity:1}.toolxon-header-search input:focus{outline:none;box-shadow:none}.toolxon-header-search button{flex:0 0 auto;width:auto;min-width:max-content;height:34px;margin:0 5px 0 0;padding:0 15px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#2563eb,#6366f1,#7c3aed);box-shadow:0 5px 14px rgb(79 70 229 / .2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;box-sizing:border-box;transition:transform 0.2s ease,box-shadow 0.2s ease}.toolxon-header-search button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgb(79 70 229 / .27)}.toolxon-profile-menu{position:relative;width:max-content;min-width:42px;max-width:100%;justify-self:end;flex-shrink:0;z-index:20}.toolxon-profile-button{width:auto;min-width:42px;max-width:100%;height:42px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgb(99 102 241 / .15);border-radius:13px;background:linear-gradient(135deg,rgb(255 255 255 / .97),rgb(248 250 255 / .92));color:#334155;cursor:pointer;box-shadow:0 4px 14px rgb(15 23 42 / .05);box-sizing:border-box;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.toolxon-profile-button:hover{transform:translateY(-1px);border-color:rgb(99 102 241 / .3);box-shadow:0 8px 20px rgb(79 70 229 / .1)}.toolxon-profile-button img{width:32px;min-width:32px;height:32px;object-fit:cover;display:block;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px rgb(15 23 42 / .1)}.toolxon-guest-profile span{font-size:13px;font-weight:700;color:#475569;white-space:nowrap}.toolxon-profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:285px;max-width:calc(100vw - 24px);padding:10px;border:1px solid rgb(99 102 241 / .14);border-radius:18px;background:linear-gradient(145deg,rgb(255 255 255 / .99),rgb(246 248 255 / .97));box-shadow:0 20px 50px rgb(15 23 42 / .14);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform:translateY(-7px) scale(.98);transform-origin:top right;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}.toolxon-profile-dropdown-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.toolxon-profile-dropdown-user{display:flex;align-items:center;gap:11px;padding:10px;border-radius:13px;background:linear-gradient(135deg,rgb(239 246 255 / .9),rgb(245 243 255 / .9))}.toolxon-profile-dropdown-user img{width:42px;height:42px;flex:0 0 42px;object-fit:cover;border-radius:50%;border:2px solid #fff}.toolxon-profile-dropdown-user strong{display:block;color:#111827;font-size:14px;font-weight:750;line-height:1.3}.toolxon-profile-dropdown-user span{display:block;margin-top:2px;color:#64748b;font-size:12px;line-height:1.3}.toolxon-profile-dropdown-links{display:flex;flex-direction:column;gap:4px;margin-top:8px}.toolxon-profile-dropdown-links a{display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 9px;border-radius:11px;text-decoration:none;color:#334155;transition:background 0.18s ease,color 0.18s ease,transform 0.18s ease}.toolxon-profile-dropdown-links a:hover{background:linear-gradient(135deg,rgb(239 246 255 / .95),rgb(245 243 255 / .95));color:#4f46e5;transform:translateX(2px)}.toolxon-popup-icon{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#4f46e5;background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.toolxon-profile-dropdown-links strong{display:block;color:#1e293b;font-size:13px;font-weight:700}.toolxon-profile-dropdown-links small{display:block;margin-top:2px;color:#94a3b8;font-size:11px}.toolxon-profile-guest{padding:16px 12px;text-align:center}.toolxon-profile-guest-icon{width:52px;height:52px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:#4f46e5;background:linear-gradient(135deg,#eef2ff,#ede9fe);font-size:21px}.toolxon-profile-guest strong{display:block;color:#1e293b;font-size:15px;font-weight:750}.toolxon-profile-guest p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.5}.toolxon-menu-button{width:42px;height:42px;min-width:42px;flex:0 0 42px;justify-self:end;padding:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgb(99 102 241 / .15);border-radius:13px;background:linear-gradient(135deg,rgb(255 255 255 / .97),rgb(248 250 255 / .92));cursor:pointer;box-shadow:0 4px 14px rgb(15 23 42 / .05);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.toolxon-menu-button:hover{transform:translateY(-1px);border-color:rgb(99 102 241 / .3);box-shadow:0 8px 20px rgb(79 70 229 / .1)}.toolxon-menu-button span{width:19px;height:2px;display:block;border-radius:99px;background:linear-gradient(90deg,#2563eb,#6366f1,#7c3aed)}.toolxon-mobile-search{display:none;width:min(1400px, calc(100% - 32px));margin:0 auto;padding-bottom:12px}.toolxon-mobile-search form{width:100%;height:44px;display:flex;align-items:center;overflow:hidden;border:1px solid rgb(99 102 241 / .15);border-radius:14px;background:rgb(255 255 255 / .96);box-shadow:0 5px 18px rgb(15 23 42 / .05);box-sizing:border-box}.toolxon-mobile-search span{width:42px;min-width:42px;height:44px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;color:#64748b}.toolxon-mobile-search input{width:1px;min-width:0;flex:1 1 auto;height:100%;padding:0 10px 0 0;border:0;outline:0;background:#fff0;color:#111827;font-family:inherit;font-size:14px}.toolxon-mobile-search input::placeholder{color:#94a3b8}.toolxon-mobile-search button{flex:0 0 auto;height:34px;margin-right:5px;padding:0 14px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#2563eb,#6366f1,#7c3aed);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700}.toolxon-mobile-menu{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:flex-end;padding:14px;background:rgb(15 23 42 / .18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.toolxon-mobile-menu.toolxon-menu-open{opacity:1;visibility:visible;pointer-events:auto}.toolxon-menu-box{width:min(340px, calc(100vw - 28px));max-height:calc(100vh - 28px);overflow-y:auto;padding:14px;border:1px solid rgb(99 102 241 / .16);border-radius:20px;background:linear-gradient(145deg,rgb(255 255 255 / .99),rgb(246 248 255 / .97));box-shadow:0 25px 70px rgb(15 23 42 / .18);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);transform:translateY(-10px) scale(.97);transition:transform 0.25s ease}.toolxon-mobile-menu.toolxon-menu-open .toolxon-menu-box{transform:translateY(0) scale(1)}.toolxon-menu-close{width:38px;height:38px;margin-left:auto;display:flex;align-items:center;justify-content:center;border:1px solid rgb(99 102 241 / .13);border-radius:11px;background:rgb(248 250 252 / .9);color:#475569;cursor:pointer;font-size:18px}.toolxon-menu-title{margin:8px 4px 12px;color:#111827;font-size:17px;font-weight:800;letter-spacing:-.3px}.toolxon-menu-links{display:flex;flex-direction:column;gap:5px}.toolxon-menu-links a{min-height:46px;display:flex;align-items:center;padding:0 12px;border-radius:12px;text-decoration:none;color:#334155;font-size:14px;font-weight:650;transition:background 0.18s ease,color 0.18s ease,transform 0.18s ease}.toolxon-menu-links a:hover{color:#4f46e5;background:linear-gradient(135deg,#eef2ff,#f5f3ff);transform:translateX(2px)}.toolxon-logo:focus-visible,.toolxon-profile-button:focus-visible,.toolxon-menu-button:focus-visible,.toolxon-menu-close:focus-visible,.toolxon-profile-dropdown-links a:focus-visible,.toolxon-menu-links a:focus-visible,.toolxon-header-search button:focus-visible,.toolxon-mobile-search button:focus-visible{outline:3px solid rgb(99 102 241 / .25);outline-offset:2px}@media (max-width:1000px){.toolxon-header-inner{width:calc(100% - 24px);grid-template-columns:max-content minmax(0,1fr) max-content max-content;column-gap:10px}.toolxon-header-search{max-width:none;justify-self:stretch}.toolxon-logo-main{font-size:24px}.toolxon-logo-in{font-size:16px}.toolxon-header-search button{padding-left:12px;padding-right:12px}}@media (max-width:760px){.toolxon-header-inner{min-height:64px;column-gap:8px}.toolxon-logo-main{font-size:22px}.toolxon-logo-in{font-size:15px}.toolxon-header-search{height:42px;border-radius:12px}.toolxon-header-search button{height:32px;padding-left:9px;padding-right:9px}.toolxon-profile-button{width:40px;min-width:40px;height:40px;padding:3px}.toolxon-profile-button img{width:32px;height:32px}.toolxon-guest-profile span{display:none}.toolxon-menu-button{width:40px;min-width:40px;height:40px;flex-basis:40px}}@media (max-width:700px){.toolxon-header-inner{width:calc(100% - 18px);min-height:62px;grid-template-columns:minmax(0,1fr) max-content max-content;column-gap:7px}.toolxon-header-search{display:none}.toolxon-mobile-search{display:block}.toolxon-logo{overflow:hidden}.toolxon-logo-main{font-size:21px;letter-spacing:-.9px}.toolxon-logo-in{font-size:14px}.toolxon-profile-menu{min-width:40px}.toolxon-menu-button{width:40px;min-width:40px;height:40px}.toolxon-profile-dropdown{position:fixed;top:68px;left:10px;right:10px;width:auto;max-width:none}}@media (max-width:420px){.toolxon-header-inner{width:calc(100% - 14px);column-gap:6px}.toolxon-logo-main{font-size:20px}.toolxon-logo-in{font-size:13px}.toolxon-mobile-search{width:calc(100% - 14px)}.toolxon-mobile-search form{height:42px;border-radius:12px}.toolxon-mobile-search button{height:32px;padding-left:10px;padding-right:10px}.toolxon-menu-box{width:calc(100vw - 20px);border-radius:17px}}@media (prefers-reduced-motion:reduce){.toolxon-logo,.toolxon-header-search,.toolxon-header-search button,.toolxon-profile-button,.toolxon-menu-button,.toolxon-profile-dropdown,.toolxon-mobile-menu,.toolxon-menu-box,.toolxon-menu-links a,.toolxon-profile-dropdown-links a{transition:none!important}}