:root{--brand-cyan:#0891b2;--brand-blue:#2563eb;--brand-blue-hover:#1d4ed8;--brand-indigo:#4338ca;--brand-emerald:#059669;--ink-strong:#0f172a;--ink:#1e293b;--ink-muted:#334155;--ink-faint:#475569;--line:#cbd5e1;--line-subtle:#e2e8f0;--line-hover:#94a3b8;--page:#f8fafc;--card-bg:#fff;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 3px #0f172a0d, 0 1px 2px #0f172a08;--shadow-md:0 4px 12px -2px #0f172a0f, 0 2px 6px -1px #0f172a08;--shadow-lg:0 12px 28px -4px #0f172a14, 0 4px 10px -2px #0f172a0a;--shadow-xl:0 20px 40px -8px #0f172a1f, 0 8px 16px -4px #0f172a0f;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--page)}body{min-width:320px;color:var(--ink);margin:0;line-height:1.6}button,input,select,textarea{font:inherit}a{color:inherit}.site-shell{flex-direction:column;min-height:100vh;display:flex}.shell{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{border:1px solid var(--line);box-shadow:var(--shadow-lg);color:var(--brand-blue);z-index:1000;background:#fff;border-radius:0 0 .75rem .75rem;padding:.75rem 1.25rem;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:1rem;transform:translateY(-120%)}.skip-link:focus{outline:none;transform:translateY(0)}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.page-enter-active,.page-leave-active{transition:opacity .22s,transform .22s}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0;transform:translateY(-6px)}.scroll-reveal{opacity:0;will-change:opacity,transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:60ms}.delay-2{transition-delay:.12s}.delay-3{transition-delay:.18s}.delay-4{transition-delay:.24s}.delay-5{transition-delay:.3s}.delay-6{transition-delay:.36s}.float-anim{animation:5s ease-in-out infinite float-subtle}.float-reverse-anim{animation:6s ease-in-out infinite float-reverse}@keyframes float-subtle{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-8px)rotate(3deg)}}@keyframes float-reverse{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(8px)rotate(-4deg)}}@keyframes laser-sweep{0%{opacity:.85;top:0}50%{opacity:1;top:96%}to{opacity:.85;top:0}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.site-header{z-index:100;-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border-bottom:1px solid #e2e8f0d9;padding:.35rem clamp(.75rem,1.5vw,1.35rem);transition:all .25s cubic-bezier(.16,1,.3,1);position:sticky;top:0}.site-header.is-scrolled{background:#fffffffa;border-bottom-color:#cbd5e1e6;padding-block:.25rem;box-shadow:0 4px 20px -4px #0f172a14}.header-inner{background:0 0;justify-content:space-between;gap:clamp(.6rem,1.2vw,1.25rem);min-height:3.25rem;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.brand-link,.header-inner{align-items:center;display:flex}.brand-link{flex:none;width:8.8rem;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s}.brand-link:hover{opacity:.92;transform:translateY(-1px)scale(1.01)}.site-nav{justify-content:flex-start;gap:.35rem;max-width:1040px;margin-inline:clamp(.25rem,1vw,.85rem);position:static}.site-nav,.site-nav-scroll{flex:auto;align-items:center;min-width:0;display:flex}.site-nav-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-wrap:wrap;gap:.25rem;max-height:4.8rem;padding:.12rem .15rem;overflow:auto}.site-nav-scroll::-webkit-scrollbar{width:4px;height:4px}.site-nav-scroll::-webkit-scrollbar-track{background:0 0}.site-nav-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.site-nav-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.site-nav .nav-item{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:none;justify-content:center;align-items:center;gap:.38rem;min-height:2.15rem;padding:.28rem .65rem;font-family:inherit;font-size:.8rem;font-weight:650;text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-nav .nav-item:hover{color:var(--ink-strong);background:#f1f5f9}.site-nav .nav-item.is-active,.site-nav .nav-item.router-link-active{color:var(--brand-blue);background:#eff6ff;border-color:#bfdbfef2;font-weight:750;box-shadow:0 1px 3px #2563eb14}.nav-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.95rem;height:.95rem;transition:transform .18s}.site-nav .nav-item:hover .nav-icon{transform:scale(1.1)}.site-nav .nav-featured-tool{flex:none;gap:.38rem;padding-inline:.55rem}.nav-featured-tool>span:last-child{white-space:nowrap}@media (width>=901px){.header-inner{justify-content:flex-start}.site-nav{flex:0 auto;order:1;max-width:none;margin-inline:auto 0;display:flex}.nav-featured-tool{order:2}.nav-dropdown-wrapper{order:3}.header-actions{order:2;margin-left:0}}@media (width>=901px) and (width<=1120px){.site-nav{gap:.2rem;margin-inline:.25rem}.site-nav .nav-item{gap:.28rem;padding:.25rem .45rem;font-size:.77rem}.nav-dropdown-trigger{gap:.28rem;padding:.25rem .55rem;font-size:.77rem}.header-search-btn{padding:.28rem .55rem}.search-kbd{display:none}}.nav-icon-about,.nav-icon-tools{stroke:var(--brand-blue)}.nav-icon-networking{stroke:#0284c7}.nav-icon-qr{fill:none;stroke:#059669;stroke-linejoin:round;stroke-width:1.8px}.nav-short{display:none}.nav-dropdown-wrapper{position:static}.nav-dropdown-trigger,.nav-dropdown-wrapper{flex:none;align-items:center;display:inline-flex}.nav-dropdown-trigger{color:#1e293b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.55rem;justify-content:center;gap:.38rem;min-height:2.15rem;padding:.28rem .75rem;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #0f172a0a}.nav-dropdown-trigger.is-active,.nav-dropdown-trigger:hover{color:var(--brand-blue);background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 6px -1px #2563eb1f}.nav-dropdown-badge{color:var(--brand-blue);background:#2563eb1a;border-radius:999px;justify-content:center;align-items:center;margin-left:.15rem;padding:.05rem .38rem;font-size:.68rem;font-weight:750;line-height:1.1;display:inline-flex}.nav-chevron{width:.65rem;height:.65rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.nav-chevron.is-rotated{transform:rotate(180deg)}.nav-mega-menu{overscroll-behavior:contain;z-index:150;text-align:left;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#fff;border:1px solid #e2e8f0f2;border-radius:.85rem;width:min(1340px,100vw - 2rem);max-height:min(86vh,600px);padding:1.25rem 1.6rem .9rem;position:absolute;top:calc(100% + .4rem);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 16px 36px -6px #0f172a1f,0 1px 3px #0f172a0a}.nav-mega-menu::-webkit-scrollbar{width:6px}.nav-mega-menu::-webkit-scrollbar-track{background:0 0}.nav-mega-menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.nav-mega-menu::-webkit-scrollbar-thumb:hover{background:#94a3b8}.nav-mega-menu:before{content:"";height:.55rem;position:absolute;top:-.55rem;left:0;right:0}.mega-menu-content{flex-direction:column;gap:1.15rem;display:flex}.mega-ilove-row{gap:1.15rem clamp(.75rem,1.2vw,1.35rem);display:grid}.mega-ilove-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:1.25rem 1.15rem;display:grid}.mega-ilove-col{flex-direction:column;min-width:0;display:flex}.mega-ilove-header{color:#71717a;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;margin-bottom:.55rem;padding-left:.35rem;font-size:.72rem;font-weight:750}.mega-ilove-list{flex-direction:column;gap:.15rem;padding-right:.15rem;display:flex}.mega-dev-header{justify-content:space-between;align-items:center;padding-right:.35rem;display:flex}.mega-count-badge{color:var(--brand-blue);letter-spacing:0;background:#2563eb14;border:1px solid #bfdbfe99;border-radius:999px;justify-content:center;align-items:center;padding:.05rem .42rem;font-size:.65rem;font-weight:700;line-height:1.1;display:inline-flex}.mega-developer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem .65rem;display:grid}.mega-developer-subcol{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mega-text-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .65rem;display:grid}.mega-text-subcol{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mega-ilove-item{color:#1e293b;border-radius:.4rem;align-items:center;gap:.55rem;min-width:0;padding:.28rem .35rem;text-decoration:none;transition:all .14s;display:flex}.mega-ilove-item:hover{background:#f1f5f9}.mega-ilove-item:hover .mega-ilove-name{color:var(--brand-blue)}.mega-ilove-item.is-featured{background:#2563eb0d;border-radius:.45rem}.mega-ilove-item.is-featured:hover{background:#2563eb1f}.mega-ilove-name{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.81rem;font-weight:600;line-height:1.25;transition:color .14s;overflow:hidden}@media (width>=960px){.nav-mega-menu{width:min(1380px,100vw - 2rem)}.mega-row-top{grid-template-columns:1fr 1fr 1fr 2.85fr}.mega-row-bottom{border-top:1px solid #f1f5f9;grid-template-columns:1.85fr 1fr 1fr 1fr;padding-top:1.1rem}}@media (width>=960px) and (width<=1180px){.mega-developer-grid,.mega-text-grid{gap:.15rem .35rem}.mega-ilove-item{gap:.35rem;padding:.22rem .25rem}.mega-ilove-name{font-size:.76rem}}@media (width<=959px){.nav-mega-menu{width:min(640px,100vw - 2rem)}.mega-ilove-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1rem}.mega-row-bottom{border-top:1px solid #f1f5f9;padding-top:1rem}}.mega-menu-footer{color:#64748b;z-index:2;background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:.9rem;padding-top:.75rem;padding-bottom:.25rem;font-size:.76rem;display:flex;position:sticky;bottom:-1rem}.mega-footer-left{align-items:center;gap:.45rem;display:flex}.mega-pulse-dot{background:#10b981;border-radius:50%;width:.45rem;height:.45rem;animation:1.8s infinite pulse-dot;box-shadow:0 0 6px #10b981}.mega-footer-right{color:var(--brand-blue);font-weight:700;text-decoration:none;transition:opacity .15s}.mega-footer-right:hover{opacity:.85;text-decoration:underline}.mega-flyout-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.mega-flyout-leave-active{transition:opacity .16s ease-in,transform .16s ease-in}.mega-flyout-enter-from{opacity:0;transform:translate(-50%)translateY(-10px)scale(.98)}.mega-flyout-leave-to{opacity:0;transform:translate(-50%)translateY(-6px)scale(.99)}.header-actions{flex:none;align-items:center;gap:.45rem;display:flex}.header-search-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.55rem;align-items:center;gap:.5rem;min-height:2.15rem;padding:.28rem .65rem .28rem .75rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0f172a08}.header-search-btn:hover{color:var(--ink-strong);background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.search-btn-icon{flex:none;width:.95rem;height:.95rem}.search-btn-label{white-space:nowrap;font-size:.78rem;font-weight:600}.search-kbd{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:.28rem;align-items:center;gap:.12rem;padding:.08rem .28rem;font-family:inherit;font-size:.65rem;font-weight:700;display:inline-flex;box-shadow:0 1px 1px #0f172a0a}.kbd-cmd{font-size:.7rem}.mobile-search-btn{border:1px solid var(--line);box-shadow:var(--shadow-xs);color:#475569;cursor:pointer;background:#fff;border-radius:.55rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:all .2s;display:none}.mobile-search-btn:hover{color:var(--brand-blue);background:#f8fafc;border-color:#bfdbfe}.hamburger-btn{border:1px solid var(--line);box-shadow:var(--shadow-xs);cursor:pointer;background:#fff;border-radius:.55rem;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;width:2.2rem;height:2.2rem;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:none}.hamburger-btn:hover{border-color:var(--line-hover);box-shadow:var(--shadow-sm);background:#f8fafc}.hamburger-btn.is-active{background:#eff6ff;border-color:#bfdbfe}.hamburger-line{background:var(--ink-strong);transform-origin:50%;border-radius:999px;width:1.15rem;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s,background-color .2s;display:block}.hamburger-btn.is-active .hamburger-line{background:var(--brand-blue)}.hamburger-btn.is-active .line-1{transform:translateY(5px)rotate(45deg)}.hamburger-btn.is-active .line-2{opacity:0;transform:scaleX(0)}.hamburger-btn.is-active .line-3{transform:translateY(-5px)rotate(-45deg)}.drawer-fade-enter-active,.drawer-fade-leave-active{transition:opacity .25s}.drawer-fade-enter-from,.drawer-fade-leave-to{opacity:0}.drawer-slide-enter-active{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s}.drawer-slide-leave-active{transition:transform .22s cubic-bezier(.4,0,1,1),opacity .2s}.drawer-slide-enter-from,.drawer-slide-leave-to{opacity:0;transform:translateY(-16px)scale(.98)}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(6px);z-index:94;background:#0f172a73;position:fixed;inset:3.75rem 0 0}.mobile-nav-drawer{border-bottom:1px solid var(--line);z-index:95;background:#fff;max-height:calc(100vh - 3.75rem);position:fixed;top:3.75rem;left:0;right:0;overflow-y:auto;box-shadow:0 15px 35px -5px #0f172a26}.mobile-drawer-inner{flex-direction:column;gap:.5rem;max-width:520px;margin-inline:auto;padding:.85rem 1rem 1.85rem;display:flex}.mobile-drawer-search-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.55rem;justify-content:space-between;align-items:center;width:100%;padding:.48rem .75rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:all .15s;display:flex}.mobile-drawer-search-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.mobile-search-left{align-items:center;gap:.5rem;display:flex}.drawer-search-kbd{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:.28rem;padding:.08rem .35rem;font-family:inherit;font-size:.66rem;font-weight:700}.mobile-nav-row{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;text-decoration:none;transition:all .15s;display:flex}.mobile-nav-row.is-current,.mobile-nav-row:hover{background:#eff6ff;border-color:#bfdbfe}.mobile-nav-row.is-current .mobile-nav-text{color:var(--brand-blue);font-weight:750}.nav-item-left{gap:.55rem}.nav-item-left,.nav-item-right{align-items:center;display:flex}.nav-item-right{gap:.45rem}.mobile-nav-icon{color:#475569;background:#f1f5f9;border-radius:.38rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.mobile-nav-icon.icon-cyan{color:#0284c7;background:#e0f2fe}.mobile-nav-icon.icon-emerald{color:#059669;background:#dcfce7}.mobile-nav-icon.icon-indigo{color:#4338ca;background:#e0e7ff}.mobile-nav-icon.icon-pink{color:#e11d48;background:#ffe4e6}.mobile-nav-text{color:#1e293b;font-size:.84rem;font-weight:650}.mobile-count-pill{color:#64748b;background:#64748b1a;border-radius:999px;padding:.08rem .42rem;font-size:.66rem;font-weight:700}.mobile-compact-accordion{flex-direction:column;gap:.3rem;display:flex}.mobile-acc-item{background:#fff;border:1px solid #f1f5f9;border-radius:.6rem;transition:border-color .15s;overflow:hidden}.mobile-acc-item.is-open{border-color:#e2e8f0}.mobile-acc-trigger{cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-family:inherit;transition:background .14s;display:flex}.mobile-acc-trigger:hover{background:#f8fafc}.mobile-acc-item.is-open .mobile-acc-trigger{background:#f8fafc;border-bottom:1px solid #f1f5f9}.mobile-chevron{color:#94a3b8;transition:transform .2s cubic-bezier(.16,1,.3,1)}.mobile-acc-item.is-open .mobile-chevron{color:var(--brand-blue);transform:rotate(180deg)}.mobile-acc-content{background:#fff;padding:.45rem .45rem .6rem}.mobile-view-hub-link{color:var(--brand-blue);justify-content:space-between;align-items:center;padding:.25rem .45rem .45rem;font-size:.74rem;font-weight:650;text-decoration:none;display:flex}.mobile-view-hub-link:hover{text-decoration:underline}.mobile-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}@media (width<=350px){.mobile-compact-grid{grid-template-columns:1fr}}.mobile-compact-tool{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.45rem;align-items:center;gap:.45rem;min-width:0;padding:.36rem .5rem;text-decoration:none;transition:all .14s;display:flex}.mobile-compact-tool:hover{background:#eff6ff;border-color:#bfdbfe}.mobile-compact-tool.is-current{background:#eff6ff;border-color:#93c5fd}.mobile-compact-tool.is-current .mobile-compact-tool-name{color:var(--brand-blue);font-weight:700}.mobile-compact-tool-name{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:550;overflow:hidden}.mobile-drawer-footer{border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:.75rem;margin-top:.35rem;padding-top:.65rem;display:flex}.mobile-drawer-about{color:#64748b;border-radius:.4rem;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:all .14s;display:inline-flex}.mobile-drawer-about.is-current,.mobile-drawer-about:hover{color:var(--brand-blue);background:#f8fafc}.language-picker{flex:0 0 8.5rem;width:8.5rem;position:relative}.language-picker summary{border:1px solid var(--line);box-shadow:var(--shadow-xs);cursor:pointer;background:#fff;border-radius:.55rem;align-items:center;gap:.45rem;width:100%;min-height:2.15rem;padding:.28rem .65rem;font-size:.78rem;list-style:none;transition:all .18s;display:inline-flex}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary>svg{fill:none;height:.45rem;stroke:var(--ink-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.65rem;margin-left:auto;transition:transform .2s}.language-picker summary:hover{border-color:var(--line-hover);box-shadow:var(--shadow-sm);background:#f8fafc}.language-picker summary:focus-visible{border-color:var(--brand-blue);outline:none;box-shadow:0 0 0 3px #2563eb26}.language-picker[open] summary{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f}.language-picker[open] summary>svg{transform:rotate(180deg)}.language-flag{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #0f172a1f;border-radius:.25rem;flex:none;width:1.4rem;height:.95rem;overflow:hidden;box-shadow:0 1px 2px #0f172a14}.flag-us{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20741%20390%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h741v390H0z%22%2F%3E%3Cpath%20fill%3D%22%23b22234%22%20d%3D%22M0%200h741v30H0zm0%2060h741v30H0zm0%2060h741v30H0zm0%2060h741v30H0zm0%2060h741v30H0zm0%2060h741v30H0zm0%2060h741v30H0z%22%2F%3E%3Cpath%20fill%3D%22%233c3b6e%22%20d%3D%22M0%200h296v210H0z%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2225%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%2225%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%2225%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22184%22%20cy%3D%2225%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22236%22%20cy%3D%2225%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2254%22%20cy%3D%2262%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22106%22%20cy%3D%2262%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22158%22%20cy%3D%2262%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22210%22%20cy%3D%2262%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22262%22%20cy%3D%2262%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2299%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%2299%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%2299%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22184%22%20cy%3D%2299%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22236%22%20cy%3D%2299%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2254%22%20cy%3D%22136%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22106%22%20cy%3D%22136%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22158%22%20cy%3D%22136%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22210%22%20cy%3D%22136%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22262%22%20cy%3D%22136%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%22173%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22173%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%22173%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22184%22%20cy%3D%22173%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%22236%22%20cy%3D%22173%22%20r%3D%228%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.flag-fr{background:linear-gradient(90deg,#0055a4 0 33.333%,#fff 0 66.666%,#ef4135 0)}.flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 0 75%,#aa151b 0)}.language-name{color:var(--ink-strong);letter-spacing:-.01em;white-space:nowrap;font-size:.82rem;font-weight:600}.language-menu{border:1px solid var(--line);box-shadow:var(--shadow-xl);z-index:70;background:#fff;border-radius:.85rem;gap:.2rem;min-width:13.5rem;padding:.4rem;animation:.16s cubic-bezier(.16,1,.3,1) dropdown-pop;display:grid;position:absolute;top:calc(100% + .5rem);right:0}@keyframes dropdown-pop{0%{opacity:0;transform:translateY(-.35rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.language-option{color:var(--ink);border-radius:.6rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.65rem;min-height:2.6rem;padding:.5rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .15s;display:grid}.language-option:focus-visible,.language-option:hover{color:var(--brand-blue);background:#eff6ff;outline:none}.language-option.is-current{color:var(--brand-blue);background:#f1f5f9;font-weight:700}.language-option small{color:var(--ink-faint);letter-spacing:.08em;font-size:.65rem;font-weight:700}.language-check{color:var(--brand-blue);opacity:0;font-size:.82rem;font-weight:800}.language-option.is-current .language-check{opacity:1}.button-primary{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #1d4ed8;border-radius:.8rem;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:.75rem 1.35rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0000000d,0 4px 14px #2563eb47}.button-primary:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 2px 4px #0000000d,0 6px 20px #2563eb59}.button-primary:active{transform:translateY(0)}.button-text,.inline-link{color:var(--brand-blue);align-items:center;gap:.35rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:color .15s;display:inline-flex}.button-text:hover,.inline-link:hover{color:var(--brand-blue-hover);text-underline-offset:.2em;text-decoration:underline}.home-hero{border-bottom:1px solid var(--line);background:radial-gradient(70% 50% at 85% 20%,#2563eb14,#0000 60%),radial-gradient(55% 45% at 15% 75%,#06b6d412,#0000 60%),linear-gradient(#f8fafc,#edf4fc);position:relative;overflow:hidden}.home-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);min-height:40rem;padding-block:clamp(3.5rem,6.5vw,5.5rem);display:grid}.home-hero-copy{z-index:1;position:relative}.section-kicker{color:var(--brand-blue);letter-spacing:.08em;text-transform:uppercase;background:#2563eb14;border:1px solid #2563eb26;border-radius:999px;align-items:center;gap:.6rem;margin:0 0 1.1rem;padding:.35rem .8rem;font-size:.76rem;font-weight:750;display:inline-flex}.kicker-dot{background:var(--brand-cyan);border-radius:50%;flex:none;width:.48rem;height:.48rem;animation:2s cubic-bezier(.4,0,.6,1) infinite kicker-pulse;box-shadow:0 0 0 .25rem #06b6d440}@keyframes kicker-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}.home-hero h1,.tool-hero h1{color:var(--ink-strong);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.2vw,4.2rem);font-weight:800;line-height:1.1}.hero-intro{color:var(--ink-muted);max-width:36rem;margin:1.35rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:1rem 1.5rem}.hero-actions,.hero-trust{align-items:center;margin-top:2rem;display:flex}.hero-trust{color:var(--ink-muted);gap:.65rem;font-size:.86rem;font-weight:550}.trust-mark{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:50%;width:1.45rem;height:1.45rem;font-size:.75rem;font-weight:800;display:inline-flex}.hero-visual,.trust-mark{justify-content:center;align-items:center}.hero-visual{min-height:30rem;display:flex;position:relative}.visual-orbit{pointer-events:none;border:1px dashed #2563eb29;border-radius:50%;position:absolute}.visual-orbit-one{width:34rem;height:34rem;animation:70s linear infinite orbit-rotate}.visual-orbit-two{width:24rem;height:24rem;animation:45s linear infinite reverse orbit-rotate}@keyframes orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.hero-fullwidth-stage{background:#080d1a;border-bottom:1px solid #ffffff1a;align-items:center;min-height:36rem;display:flex;position:relative;overflow:hidden}.hero-full-bg{z-index:0;width:100%;height:100%;overflow:hidden}.hero-bg-slide,.hero-full-bg{pointer-events:none;position:absolute;inset:0}.hero-bg-slide{opacity:0;will-change:opacity,transform;justify-content:flex-end;align-items:center;transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(1.04)}.hero-bg-slide.is-active{opacity:1;pointer-events:auto;z-index:1;transform:scale(1)}.hero-bg-img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;width:min(58vw,880px);max-width:90vw;height:100%;margin-left:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000000b3 15%,#000 35%);mask-image:linear-gradient(90deg,#0000,#000000b3 15%,#000 35%)}@media (width<=1024px){.hero-bg-img{width:min(68vw,760px)}}@media (width<=900px){.hero-bg-slide{justify-content:center}.hero-bg-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:100%;margin-left:0;-webkit-mask-image:none;mask-image:none}}.hero-bg-scrim{pointer-events:none;z-index:2;background:linear-gradient(90deg,#080d1afa,#080d1aeb 36%,#080d1a73 68%,#080d1a26),linear-gradient(#0000 80%,#080d1af2),linear-gradient(#080d1abf,#0000 18%);position:absolute;inset:0}@media (width<=900px){.hero-bg-scrim{background:linear-gradient(#080d1af2,#080d1ae0 55%,#080d1aa6)}}.home-hero-shell{z-index:3;width:100%;padding-block:clamp(3rem,5vw,4.5rem);position:relative}.home-hero-content-wrap{flex-direction:column;justify-content:flex-start;gap:1.75rem;display:flex}.hero-fullwidth-stage .home-hero-copy{z-index:3;max-width:45rem;position:relative}.hero-heading,.hero-tool-panel{display:contents}.hero-mobile-showcase{display:none}.hero-fullwidth-stage .section-kicker{color:#38bdf8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0ea5e929;border:1px solid #38bdf859}.hero-fullwidth-stage .kicker-dot{background:#38bdf8;box-shadow:0 0 0 .25rem #38bdf859}.hero-fullwidth-stage h1{letter-spacing:-.035em;text-shadow:0 4px 30px #0009;font-size:clamp(2.5rem,4.2vw,4.2rem);font-weight:800;line-height:1.1;color:#fff!important}.hero-fullwidth-stage .hero-intro{color:#cbd5e1;text-shadow:0 2px 14px #00000080;max-width:38rem;margin-top:1rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65}.hero-search-box{cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff38;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:38rem;min-height:3.25rem;margin-top:1.35rem;padding:.55rem .9rem .55rem 1rem;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #00000040}.hero-search-box:focus-visible,.hero-search-box:hover{background:#ffffff24;border-color:#38bdf88c;outline:none;transform:translateY(-1px);box-shadow:0 6px 24px #0ea5e933}.hero-search-input-mock{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}.hero-search-icon{color:#38bdf8;flex:none;width:1.15rem;height:1.15rem}.hero-search-text{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.hero-search-box:hover .hero-search-text{color:#f1f5f9}.hero-search-badge{color:#94a3b8;letter-spacing:.02em;background:#0f172aa6;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.72rem;font-weight:650;display:inline-flex}.hero-search-dot{background:#10b981;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 6px #10b98199}.hero-quick-chips{flex-wrap:wrap;align-items:center;gap:.45rem;max-width:38rem;margin-top:.75rem;display:flex}.hero-chips-label{color:#94a3b8;margin-right:.2rem;font-size:.75rem;font-weight:600}.hero-quick-chip{color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero-quick-chip:hover{color:#fff;background:#ffffff26;border-color:#38bdf873;transform:translateY(-1px)}.hero-fullwidth-stage .hero-actions{flex-wrap:nowrap;align-items:center;gap:.75rem;width:100%;max-width:34rem;margin-top:1.5rem;display:flex}.hero-fullwidth-stage .button-primary,.hero-fullwidth-stage .hero-btn-glass{text-align:center;white-space:nowrap;flex:50%;justify-content:center;gap:.4rem;min-width:0;padding:.75rem;font-size:clamp(.8rem,2.4vw,.92rem)}.hero-fullwidth-stage .button-primary span:first-child,.hero-fullwidth-stage .hero-btn-glass span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-btn-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff38;border-radius:.75rem;align-items:center;gap:.45rem;min-height:3rem;font-size:.92rem;font-weight:650;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero-btn-glass,.hero-btn-glass:hover{text-decoration:none;color:#fff!important}.hero-btn-glass:hover{background:#ffffff2e;border-color:#ffffff73;transform:translateY(-2px)}.hero-fullwidth-stage .hero-trust{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.25rem;font-size:.84rem;font-weight:550;display:flex}.hero-fullwidth-stage .trust-mark{color:#34d399;background:#10b9812e;border:1px solid #10b98173}.trust-badge-highlight{color:#34d399;text-shadow:0 0 12px #34d3994d;font-weight:700}@media (width<=900px){.hero-fullwidth-stage{align-items:stretch;min-height:calc(100dvh - 5rem);display:flex}.home-hero-shell{min-height:inherit;justify-content:center;padding-block:clamp(1.5rem,3.5dvh,3rem)}.home-hero-content-wrap,.home-hero-shell{flex-direction:column;flex:auto;width:100%;display:flex}.home-hero-content-wrap{justify-content:space-between}.hero-fullwidth-stage .home-hero-copy{flex-direction:column;flex:auto;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.hero-fullwidth-stage .home-hero-copy>*{flex-shrink:0}.hero-search-box{min-height:3.15rem;margin-top:1.2rem;padding:.5rem .85rem}.hero-search-text{font-size:.86rem}.hero-quick-chips{gap:.4rem;margin-top:.65rem}.hero-quick-chip{padding:.22rem .58rem;font-size:.74rem}.hero-bg-dock{width:100%;margin-top:clamp(1.25rem,3dvh,2.25rem)}.hero-bg-dock .hero-slide-pill{gap:.55rem;padding:.45rem 1rem;font-size:.8rem}.slide-pill-dot{width:.55rem;height:.55rem}}@media (width<=600px){.hero-fullwidth-stage{min-height:calc(100dvh - 5rem)}.home-hero-shell{padding-block:clamp(1.75rem,4dvh,2.75rem)}.hero-fullwidth-stage .home-hero-copy{gap:1.25rem}.hero-heading,.hero-tool-panel{width:100%;display:block}.hero-mobile-showcase{flex:none;width:calc(100% + 2.3rem);height:clamp(14rem,36dvh,24rem);margin-inline:-1.15rem;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.hero-mobile-art{opacity:0;transition:opacity .8s,transform 1.2s;position:absolute;inset:0;transform:scale(.96)}.hero-mobile-art.is-active{opacity:1;transform:scale(1)}.hero-mobile-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-full-bg .hero-bg-img{visibility:hidden}.hero-tool-panel .hero-search-box{margin-top:0}.hero-fullwidth-stage .hero-tool-panel .hero-quick-chips,.hero-fullwidth-stage .hero-tool-panel .hero-trust{display:none}.hero-fullwidth-stage .section-kicker{gap:.4rem;margin-bottom:.25rem;padding:.32rem .75rem;font-size:.76rem}.home-hero.hero-fullwidth-stage h1{letter-spacing:-.035em;margin-top:.75rem;margin-bottom:0;font-size:clamp(2.4rem,10vw,3.25rem);font-weight:850;line-height:1.14}.hero-fullwidth-stage .hero-intro{max-width:34rem;margin-top:1rem;font-size:1rem;line-height:1.65}.hero-search-box{border-radius:.75rem;min-height:3.25rem;margin-top:1.5rem;padding:.42rem .75rem}.hero-search-icon{width:1rem;height:1rem}.hero-search-text{font-size:.8rem}.hero-search-badge{padding:.18rem .5rem;font-size:.68rem}.hero-quick-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;margin-top:.75rem;display:grid}.hero-chips-label{display:none}.hero-quick-chip{border-radius:.75rem;gap:.4rem;min-height:2.95rem;padding:.55rem .65rem;font-size:.8rem}.hero-fullwidth-stage .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;margin-top:1.25rem;display:grid}.hero-fullwidth-stage .button-primary,.hero-fullwidth-stage .hero-btn-glass{border-radius:.75rem;gap:.35rem;min-height:3.25rem;padding:.6rem .45rem;font-size:clamp(.78rem,2.3vw,.86rem);font-weight:700}.hero-fullwidth-stage .hero-trust{grid-template-columns:1.15rem minmax(0,1fr);gap:.35rem .6rem;margin-top:1.25rem;font-size:.8rem;font-weight:600;display:grid}.hero-fullwidth-stage .hero-trust>:nth-child(3){display:none}.hero-fullwidth-stage .trust-badge-highlight{grid-column:2}.hero-fullwidth-stage .trust-mark{width:1.15rem;height:1.15rem;font-size:.62rem}.hero-bg-dock{margin-top:clamp(.9rem,2.2dvh,1.5rem)}.hero-bg-dock .hero-slide-pill{gap:.42rem;padding:.35rem .8rem;font-size:.75rem}}.hero-slide-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;z-index:3;background:#0f172abf;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.76rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 8px 20px #00000040}.slide-pill-dot{border-radius:50%;width:.5rem;height:.5rem;animation:1.8s infinite pulse-dot}.pill-network .slide-pill-dot{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.pill-qr .slide-pill-dot{background:#34d399;box-shadow:0 0 8px #34d399}.pill-calc .slide-pill-dot{background:#c084fc;box-shadow:0 0 8px #c084fc}.pill-media .slide-pill-dot{background:#fb7185;box-shadow:0 0 8px #fb7185}.hero-slide-dots{z-index:3;align-items:center;gap:.45rem;display:flex}.slide-dot-btn{cursor:pointer;background:#ffffff59;border:none;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:all .25s}.slide-dot-btn:hover{background:#ffffffbf}.slide-dot-btn.is-active{background:#fff;width:1.6rem;box-shadow:0 0 8px #fffc}.hero-bg-dock{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;max-width:45rem;margin-top:.75rem;padding-top:0;display:flex;position:relative}@media (width<=900px){.hero-bg-dock{gap:.65rem;margin-top:.5rem}.hero-bg-dock .hero-slide-pill{padding:.35rem .75rem;font-size:.72rem}}.hero-bg-dock .hero-slide-pill{margin:0;position:static;box-shadow:0 4px 18px #0006}.hero-bg-dock .hero-slide-dots{margin:0;position:static}@media (prefers-reduced-motion:no-preference){.hero-fullwidth-stage .hero-heading>*,.hero-fullwidth-stage .hero-tool-panel>*{animation:.7s cubic-bezier(.16,1,.3,1) 80ms backwards hero-content-enter}.hero-fullwidth-stage .hero-heading>:nth-child(2){animation-delay:.16s}.hero-fullwidth-stage .hero-heading>:nth-child(3){animation-delay:.24s}.hero-fullwidth-stage .hero-tool-panel>:first-child{animation-delay:.32s}.hero-fullwidth-stage .hero-tool-panel>:nth-child(2){animation-delay:.4s}.hero-fullwidth-stage .hero-tool-panel>:nth-child(3){animation-delay:.48s}.hero-fullwidth-stage .hero-tool-panel>:nth-child(4){animation-delay:.56s}.hero-mobile-art.is-active img{animation:5s ease-in-out infinite hero-art-float}.hero-fullwidth-stage .hero-bg-dock{animation:.7s cubic-bezier(.16,1,.3,1) .64s backwards hero-content-enter}.hero-full-bg:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(at 25% 35%,#0ea5e924,#0000 55%),radial-gradient(at 75% 75%,#10b9811a,#0000 50%);animation:14s ease-in-out infinite alternate hero-light-drift;position:absolute;inset:-12%}.hero-fullwidth-stage .hero-search-dot{animation:3s ease-in-out infinite hero-status-glow}}@keyframes hero-content-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes hero-art-float{0%,to{transform:translateY(4px)scale(.98)}50%{transform:translateY(-4px)scale(1)}}@keyframes hero-light-drift{0%{transform:translate(-3%,-2%)}to{transform:translate(3%,2%)}}@keyframes hero-status-glow{0%,to{box-shadow:0 0 #10b98126}50%{box-shadow:0 0 0 5px #10b98100}}.hero-stats-band{border-bottom:1px solid var(--line);background:#fff;padding-block:1.5rem}.hero-stats-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.stat-item{align-items:center;gap:.85rem;display:flex;opacity:1!important;transform:none!important}.stat-icon-wrap{border-radius:.75rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.stat-icon-wrap svg{width:1.35rem;height:1.35rem}.stat-blue{color:#2563eb;background:#eff6ff}.stat-emerald{color:#059669;background:#ecfdf5}.stat-purple{color:#7c3aed;background:#f5f3ff}.stat-cyan{color:#0284c7;background:#f0f9ff}.stat-item strong{color:var(--ink-strong);font-size:.92rem;font-weight:750;line-height:1.3;display:block}.stat-item p{color:var(--ink-muted);margin:.15rem 0 0;font-size:.78rem;line-height:1.4}.tool-search-container{flex-direction:column;gap:1.25rem;margin-top:2.25rem;display:flex}.tool-search-bar{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:1rem;align-items:center;gap:.75rem;max-width:38rem;padding:.45rem 1rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.tool-search-bar:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 4px #2563eb1f,var(--shadow-md)}.tool-search-icon{color:var(--ink-faint);flex:none;width:1.25rem;height:1.25rem}.tool-search-input{color:var(--ink-strong);background:0 0;border:none;outline:none;flex:auto;width:100%;padding:.5rem 0;font-size:.95rem}.tool-search-input::placeholder{color:var(--ink-faint)}.tool-search-clear{color:var(--ink-muted);cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;transition:background .15s,color .15s;display:grid}.tool-search-clear:hover{color:var(--ink-strong);background:#e2e8f0}.tool-category-pills{flex-wrap:wrap;gap:.5rem;display:flex}.category-pill{border:1px solid var(--line);color:var(--ink-muted);cursor:pointer;background:#fff;border-radius:.65rem;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:all .16s;display:inline-flex}.category-pill:hover{border-color:var(--line-hover);color:var(--ink-strong);background:#f8fafc}.category-pill.is-active{color:var(--brand-blue);background:#eff6ff;border-color:#93c5fd;box-shadow:0 1px 2px #2563eb0f}.category-pill-count{color:var(--ink-muted);background:#f1f5f9;border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:700}.category-pill.is-active .category-pill-count{color:var(--brand-blue);background:#dbeafe}.section-block{padding-block:clamp(3.5rem,6vw,6rem)}.section-intro{max-width:48rem}.section-intro h2{color:var(--ink-strong);letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.2}.section-intro>p:not(.section-kicker){color:var(--ink-muted);margin:.9rem 0 0;font-size:1rem;line-height:1.7}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem;display:grid}.tool-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:1.2rem;flex-direction:column;min-height:15.5rem;padding:1.45rem;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;display:flex}.tool-card:hover{box-shadow:var(--shadow-lg);border-color:#93c5fd;transform:translateY(-4px)}.tool-card-top{justify-content:space-between;align-items:center;display:flex}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.status-pill.live{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.status-pill.live:before{content:"";background:#22c55e;border-radius:50%;width:.42rem;height:.42rem;display:inline-block;box-shadow:0 0 0 2px #22c55e40}.status-pill.planned{border:1px solid var(--line);color:var(--ink-muted);background:#f8fafc}.tool-card h2,.tool-card h3{color:var(--ink-strong);letter-spacing:-.015em;margin:1.35rem 0 .5rem;font-size:1.12rem;font-weight:700;line-height:1.35}.tool-card p{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.65}.tool-card-action{color:var(--brand-blue);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.35rem;font-size:.84rem;font-weight:700;transition:color .15s;display:flex}.tool-card:hover .tool-card-action{color:var(--brand-blue-hover)}.tool-card-action span{transition:transform .2s cubic-bezier(.16,1,.3,1)}.tool-card:hover .tool-card-action span{transform:translate(3px,-3px)}.home-guide{border-top:1px solid var(--line)}.home-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem;display:grid}.home-guide-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:1.15rem;flex-direction:column;padding:1.5rem;transition:border-color .18s,box-shadow .18s;display:flex}.home-guide-card:hover{box-shadow:var(--shadow-md);border-color:#cbd5e1}.home-guide-card h3,.home-tips-grid h3{color:var(--ink-strong);margin:0 0 .65rem;font-size:1.1rem;font-weight:700;line-height:1.35}.home-guide-card p,.home-tips-grid p{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.7}.home-guide-card a{color:var(--brand-blue);align-self:flex-start;margin-top:1.1rem;font-size:.85rem;font-weight:700;text-decoration:none}.home-guide-card a:hover{text-decoration:underline}.home-tips{border-top:1px solid var(--line);background:#f1f5f9}.home-tips-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.25rem;display:grid}.home-tips-grid article{border:1px solid var(--line);border-left:4px solid var(--brand-blue);box-shadow:var(--shadow-xs);background:#fff;border-radius:.9rem;padding:1.35rem}.tool-guide{border-top:1px solid var(--line)}.tool-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem;display:grid}.tool-guide-grid article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:1.15rem;padding:1.4rem}.tool-guide-grid h3{color:var(--ink-strong);margin:0 0 .65rem;font-size:1.05rem;font-weight:700;line-height:1.35}.tool-guide-grid p{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.7}.principle-band{border-block:1px solid var(--line);background:#f1f5f9;padding-block:clamp(3.5rem,6vw,5.5rem)}.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem;display:grid}.principle-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:1.15rem;min-height:13rem;padding:1.5rem;transition:transform .18s,box-shadow .18s}.principle-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.principle-index{color:var(--brand-blue);letter-spacing:.05em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.45rem;padding:.25rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:800}.principle-card h3{color:var(--ink-strong);letter-spacing:-.015em;margin:1.4rem 0 .5rem;font-size:1.12rem;font-weight:700}.principle-card p{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.7}.faq-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4rem;display:grid}summary{list-style:none!important}summary::-webkit-details-marker{display:none!important}summary::marker{content:""!important;display:none!important}.faq-list{gap:.85rem;display:grid}.faq-list details{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:1rem;padding:0 1.35rem;transition:border-color .18s,box-shadow .18s}.faq-list details[open]{box-shadow:var(--shadow-md);border-color:#93c5fd}.faq-list summary{color:var(--ink-strong);cursor:pointer;-webkit-user-select:none;user-select:none;padding:1.15rem 2.5rem 1.15rem 0;font-size:.98rem;font-weight:700;line-height:1.45;display:block;position:relative;list-style:none!important}.faq-list summary::-webkit-details-marker{display:none!important}.faq-list summary::marker{content:""!important;display:none!important}.faq-list summary:after{color:var(--ink-muted);content:"+";background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:1.1rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-list details[open] summary:after{background:var(--brand-blue);color:#fff;transform:translateY(-50%)rotate(45deg)}.faq-list p{color:var(--ink-muted);margin:0 0 1.25rem;font-size:.92rem;line-height:1.75}.faq-list p a{color:var(--brand-blue);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.tool-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%,#2563eb14,#0000 40%),linear-gradient(#f8fafc,#edf5fc);padding-block:1.5rem clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.instagram-tool-hero{background:radial-gradient(circle at 85% 15%,#ec489917,#0000 40%),linear-gradient(#fffafd,#f7f5ff);border-bottom-color:#f3e8ff}.pinterest-tool-hero{background:radial-gradient(circle at 85% 15%,#e11d4817,#0000 40%),linear-gradient(snow,#fff1f2);border-bottom-color:#ffe4e6}.reddit-tool-hero{background:radial-gradient(circle at 85% 15%,#ea580c17,#0000 40%),linear-gradient(#fffaf5,#fff7ed);border-bottom-color:#fed7aa}.breadcrumbs{color:var(--ink-muted);align-items:center;gap:.65rem;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.8rem;font-weight:600;display:flex}.breadcrumbs a{color:var(--brand-blue);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.tool-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.tool-hero h1{font-size:clamp(2.25rem,3.5vw,3.5rem);line-height:1.12}.tool-permission{color:var(--ink-muted);align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.86rem;line-height:1.55;display:flex}.tool-permission span{color:#16a34a;font-weight:800}.centered-hero-stack{text-align:center;width:100%;max-width:760px;margin-inline:auto}.centered-hero-stack .section-kicker{justify-content:center;margin-bottom:.85rem}.centered-tool-hero .centered-hero-stack h1{color:var(--ink-strong);letter-spacing:-.025em;max-width:none;margin-inline:auto;font-size:clamp(2.15rem,3.8vw,3.1rem);line-height:1.15}.centered-hero-description{color:var(--ink-muted);max-width:62ch;margin:.85rem auto 0;font-size:.98rem;line-height:1.6}.hero-tool-tabs{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffffff2;border-radius:1rem;gap:.35rem;margin-top:1.75rem;padding:.35rem}.hero-tool-tabs,.hero-tool-tabs a{align-items:center;display:inline-flex}.hero-tool-tabs a{color:var(--ink-muted);border-radius:.75rem;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.55rem 1.15rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:all .18s}.hero-tool-tabs a:hover{color:var(--ink-strong);background:#f1f5f9}.hero-tool-tabs a.is-active,.hero-tool-tabs a.is-active:hover{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb47}.hero-tool-tabs svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1.1rem;height:1.1rem}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.steps-grid li{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:1.15rem;min-height:12.5rem;padding:1.5rem;transition:transform .18s,box-shadow .18s}.steps-grid li:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.step-number{color:var(--brand-blue);letter-spacing:.05em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.45rem;margin-bottom:1.5rem;padding:.25rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:800;display:inline-block}.steps-grid h3{color:var(--ink-strong);margin:0 0 .5rem;font-size:1.08rem;font-weight:700}.steps-grid p{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.7}.detail-band{border-block:1px solid var(--line);background:#f1f5f9;padding-block:clamp(3.5rem,6vw,5.5rem)}.detail-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4rem;display:grid}.detail-grid{gap:.85rem;display:grid}.detail-grid article{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:1rem;align-items:start;gap:1rem;padding:1.25rem;display:flex}.detail-check{color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0;border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:800;display:inline-flex}.detail-grid h3{color:var(--ink-strong);margin:0 0 .35rem;font-size:1rem;font-weight:700}.detail-grid p{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.65}.site-footer{color:#cbd5e1;background:radial-gradient(at 0 0,#0ea5e921,#0000 45%),#0b1220;border-top:1px solid #94a3b82e;margin-top:auto;padding:0}.footer-card{padding-block:clamp(1.25rem,2.5vw,2rem)}.footer-main{grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;padding-bottom:1.25rem;display:grid}.footer-logo{max-width:11rem;display:block}.footer-brand p{color:#cbd5e1;max-width:22rem;margin:.65rem 0 0;font-size:.86rem;line-height:1.65}.footer-column{flex-direction:column;align-items:start;gap:.75rem;display:flex}.footer-column strong{color:#fff;letter-spacing:.02em;margin-bottom:.25rem;font-size:.85rem;font-weight:750}.footer-column a,.footer-column span{color:#cbd5e1;font-size:.82rem;line-height:1.45;text-decoration:none;transition:color .15s}.footer-column a:hover{color:#fff}.footer-tools{border-top:1px solid #94a3b829;grid-area:2/1/auto/-1;gap:1rem;padding-top:1.25rem}.footer-tools>strong{color:#7dd3fc;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.footer-tool-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.25rem 1.75rem;width:100%;display:grid}@media (width>=1140px){.footer-tool-grid{grid-template-columns:1fr 1fr 1fr 1fr 2fr .9fr}}@media (width>=901px) and (width<=1139px){.footer-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-developer-group{grid-column:span 2}}@media (width>=601px) and (width<=900px){.footer-developer-group{grid-column:span 2}}.footer-tool-group{flex-direction:column;align-items:start;gap:.15rem;display:flex}.footer-developer-group{position:relative}.footer-dev-header{align-items:center;gap:.45rem;margin-bottom:.4rem;display:flex}.footer-dev-header .footer-platform-label{margin-bottom:0;color:#38bdf8!important}.footer-dev-badge{color:#7dd3fc;letter-spacing:.04em;background:#38bdf81f;border:1px solid #38bdf859;border-radius:999px;padding:.1rem .42rem;font-size:.62rem;font-weight:700;line-height:1}.footer-hub-link{font-weight:700;color:#38bdf8!important}.footer-hub-link:hover{text-decoration:underline;color:#bae6fd!important}.footer-dev-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;width:100%;display:grid}.footer-dev-subcol{flex-direction:column;gap:.15rem;min-width:0;display:flex}.footer-media-groups{align-content:start;gap:1rem;display:grid}.footer-tool-group a{overflow-wrap:anywhere;padding-block:.25rem}.footer-tool-group a:hover{color:#7dd3fc}.footer-column .footer-platform-label{color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:750}.footer-company{grid-area:1/2;grid-template-columns:repeat(3,auto);align-content:start;align-items:center;gap:.25rem 1.25rem;display:grid}.footer-company>strong{display:none}.footer-company>a{text-align:center;padding-block:.65rem}.footer-search{color:#e0f2fe;cursor:pointer;background:#38bdf814;border:1px solid #7dd3fc40;border-radius:.85rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1rem;transition:background .2s,border-color .2s;display:flex}.footer-search:hover{background:#38bdf829;border-color:#38bdf8}.footer-search svg{flex-shrink:0;width:1.1rem;height:1.1rem}.footer-search span{color:inherit;font-size:.85rem}.footer-search span:nth-child(2){text-align:left;flex:1}.footer-socials{gap:.5rem;margin-top:.75rem;display:flex}.footer-socials a{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.65rem;justify-content:center;align-items:center;width:2.95rem;height:2.95rem;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.footer-socials a:hover{border-color:#fff6;transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.footer-socials a:first-child:hover{background:linear-gradient(135deg,#feda75,#fa7e1e 25%,#d62976 52%,#962fbf 76%,#4f5bd5)}.footer-socials a:nth-child(2):hover{background:#1877f2;border-color:#1877f2}.footer-socials a:nth-child(3):hover{background:#0a66c2;border-color:#0a66c2}.footer-socials svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.2rem;height:1.2rem}.footer-socials a:not(:first-child) svg{fill:currentColor;stroke:none}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:2rem;padding-top:1rem;display:flex}.footer-bottom p{color:#cbd5e1;margin:0;font-size:.76rem;line-height:1.55}.footer-legal-copy p+p{max-width:44rem;margin-top:.35rem}.footer-policy-links{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.85rem 1.6rem;display:flex}.footer-policy-links a{color:#cbd5e1;padding-block:.65rem;font-size:.78rem;text-decoration:none;transition:color .15s}.footer-policy-links a:hover{color:#fff}.info-hero{color:#fff;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#0f172a,#1e293b);padding:clamp(3rem,6.5vw,5rem) 0}.info-body,.info-hero .shell{max-width:860px}.info-kicker{color:#38bdf8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.75rem;font-weight:750}.info-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,5vw,3.6rem);line-height:1.1}.info-hero p:last-child{color:#cbd5e1;max-width:44rem;margin:1.25rem 0 0;line-height:1.7}.info-body{padding-block:clamp(2.5rem,6vw,4.5rem)}.info-body section{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:1.15rem;margin-bottom:1.25rem;padding:clamp(1.4rem,4vw,2.25rem)}.info-body h2{color:var(--ink-strong);letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.35rem;font-weight:750}.info-body h3{color:var(--ink-strong);margin:1.4rem 0 .5rem;font-size:1.05rem;font-weight:700}.info-body li,.info-body p{color:var(--ink);line-height:1.75}.info-body p:last-child,.info-body ul:last-child{margin-bottom:0}.info-body a{color:var(--brand-blue);font-weight:700}.info-body ul{padding-left:1.4rem}.info-updated{color:var(--ink-muted);margin:0 0 1.25rem;font-size:.8rem}.info-cta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.info-cta-primary{background:var(--brand-blue);color:#fff;border-radius:.75rem;padding:.75rem 1.25rem;font-weight:650;text-decoration:none;transition:background .18s;display:inline-block}.info-cta-primary:hover{background:var(--brand-blue-hover);color:#fff}.fetch-action-button{isolation:isolate;justify-content:center;align-items:center;gap:.55rem;min-inline-size:9.75rem;display:inline-flex;position:relative;overflow:hidden}.fetch-action-button>*{z-index:1;position:relative}.fetch-action-button.is-loading{filter:saturate(1.12)}.fetch-action-button.is-loading:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffff1a 35%,#ffffff7a 50%,#ffffff1a 65%,#0000 82%);animation:1.25s ease-in-out infinite fetch-button-sheen;position:absolute;inset:0;transform:translate(-115%)}@keyframes fetch-button-sheen{55%,to{transform:translate(115%)}}@media (width<=1200px){.site-nav .nav-developer-link{display:none}.header-inner{gap:.75rem}.site-nav{gap:.15rem}.site-nav a{padding-inline:.5rem}.hero-visual{min-height:25rem}.visual-orbit-one{width:26rem;height:26rem}.hero-stats-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width<=900px){.site-header{padding:.35rem .65rem}.header-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:3.25rem;padding:0;display:flex}.brand-link{width:8rem}.header-search-btn,.site-nav{display:none}.mobile-search-btn{width:2.2rem;height:2.2rem;display:inline-flex}.hamburger-btn{width:2.2rem;height:2.2rem;display:flex}.language-picker{flex-basis:7rem;width:7rem}.header-actions{gap:.45rem}.detail-layout,.faq-layout,.home-hero-grid,.tool-hero-grid{grid-template-columns:1fr}.home-hero-grid{padding-block:3.5rem}.hero-visual{width:100%;max-width:32rem;margin-inline:auto}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tips-grid,.tool-guide-grid{grid-template-columns:1fr}.detail-layout,.faq-layout{gap:2rem}.footer-main{gap:1.25rem}.footer-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (width<=600px){.shell{padding-inline:1.15rem}.header-inner{min-height:3.25rem;padding-block:0}.brand-link{width:7.8rem}.language-picker{flex-basis:6.8rem;width:6.8rem}.language-picker summary{gap:.3rem;min-height:2.15rem;padding-inline:.45rem}.language-name{font-size:.75rem}.language-flag{width:1.25rem;height:.85rem}.mobile-tools-panel{grid-template-columns:1fr}.mobile-all-tools{grid-column:auto}.home-hero-grid{padding-block:2.5rem 1.75rem}.home-hero h1,.tool-hero h1{letter-spacing:-.03em;font-size:clamp(1.85rem,8vw,2.35rem);line-height:1.15}.section-intro h2{letter-spacing:-.025em;font-size:clamp(1.5rem,6.5vw,1.95rem)}.info-hero h1{font-size:clamp(1.85rem,8vw,2.3rem)}.hero-intro{margin-top:1rem;font-size:.95rem;line-height:1.6}.section-kicker{gap:.45rem;margin-bottom:.75rem;font-size:.7rem}.hero-visual{min-height:22rem}.visual-orbit-one{width:21rem;height:21rem}.visual-orbit-two{width:16rem;height:16rem}.suite-console-window{width:92%}.floating-chip-one{right:0}.floating-chip-two{left:0}.hero-stats-grid{gap:.85rem}.hero-stats-grid,.home-guide-grid,.principle-grid,.steps-grid,.tool-grid{grid-template-columns:1fr}.tool-card{min-height:auto}.principle-card,.steps-grid li{min-height:0}.footer-main{grid-template-columns:minmax(0,1fr);gap:1.25rem}.footer-card{padding:1.25rem 1.15rem}.footer-brand p{max-width:26rem;font-size:.9rem}.footer-company{grid-area:2/1;width:100%}.footer-company>a{min-height:2.95rem}.footer-tools{border-top:0;grid-row:3;gap:1rem;padding-top:0}.footer-tool-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.footer-media-groups,.footer-tool-grid>.footer-tool-group{border-top:1px solid #94a3b821;padding:.85rem 0 0}.footer-tool-grid>.footer-tool-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.footer-tool-grid>.footer-tool-group>.footer-platform-label{grid-column:1/-1}.footer-tool-grid>.footer-developer-group{flex-direction:column;display:flex}.footer-tool-grid>.footer-developer-group .footer-dev-header{margin-bottom:.35rem}.footer-dev-grid{gap:0 1rem}.footer-media-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.footer-tool-group a{align-items:center;min-height:2.95rem;display:flex}.footer-column .footer-platform-label{letter-spacing:.06em;font-size:.68rem}.footer-tool-grid>.footer-tool-group:nth-child(3)>.footer-platform-label{color:#67e8f9}.footer-tool-grid>.footer-tool-group:nth-child(4)>.footer-platform-label{color:#6ee7b7}.footer-bottom{flex-direction:column;align-items:start;gap:1rem}.footer-policy-links{justify-content:flex-start}.tool-hero{padding-block:.85rem 2.25rem}.breadcrumbs{margin-bottom:1.2rem;font-size:.75rem}.tool-hero-grid{gap:0}.tool-form-column,.tool-hero-copy{display:contents}.tool-hero-copy .section-kicker{order:1;margin-bottom:.65rem}.tool-hero-copy h1{order:2}.tool-hero .domain-checker,.tool-hero .downloader-experience,.tool-hero .photo-downloader-experience,.tool-hero .reddit-downloader-experience{order:3;margin-top:1.25rem}.tool-hero-copy .hero-intro{order:4;margin-top:1rem}.tool-permission{order:5;margin-top:.85rem;font-size:.8rem;line-height:1.5}.centered-tool-hero>.shell{padding-inline:.85rem}.centered-tool-hero .centered-hero-stack h1{font-size:clamp(1.75rem,7vw,2.1rem)}.centered-hero-description{margin-top:.55rem;font-size:.85rem;line-height:1.5}.hero-tool-tabs{max-width:100%;margin-top:1.25rem;padding:.25rem}.hero-tool-tabs a{gap:.35rem;min-height:2.5rem;padding:.45rem .75rem;font-size:.8rem}.hero-tool-tabs svg{width:.95rem;height:.95rem}.centered-hero-stack>:is(.downloader-experience,.photo-downloader-experience,.reddit-downloader-experience,.domain-checker){margin-top:1rem}.centered-hero-stack :is(.downloader-card,.photo-form-card,.reddit-downloader-card,.domain-card){padding:1.15rem}}@keyframes mobile-tools-open{0%{opacity:0;transform:translateY(-.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-tools-close{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.35rem)scale(.985)}}@media (width<=360px){.header-inner{padding-inline:.75rem}.brand-link{width:7.75rem}.language-picker{flex-basis:7.1rem;width:7.1rem}.mobile-tools-menu>summary{padding-inline:.65rem}}.shimmer-text{background:linear-gradient(135deg,#2563eb,#06b6d4 35%,#10b981 70%,#6366f1) 0 0/250% 250%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:6s ease-in-out infinite shimmer-flow;display:inline}@keyframes shimmer-flow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.hero-ambient-aura{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aura-orb{filter:blur(75px);opacity:.42;will-change:transform;border-radius:50%;position:absolute}.aura-1{background:radial-gradient(circle,#2563eb47,#0000 70%);width:480px;height:480px;animation:20s ease-in-out infinite alternate orb-drift-1;top:-80px;right:10%}.aura-2{background:radial-gradient(circle,#06b6d440,#0000 70%);width:440px;height:440px;animation:24s ease-in-out infinite alternate orb-drift-2;bottom:-60px;left:5%}.aura-3{background:radial-gradient(circle,#10b98133,#0000 70%);width:320px;height:320px;animation:18s ease-in-out infinite alternate orb-drift-3;top:30%;left:35%}@keyframes orb-drift-1{0%{transform:translate(0)scale(1)}to{transform:translate(-50px,40px)scale(1.12)}}@keyframes orb-drift-2{0%{transform:translate(0)scale(1)}to{transform:translate(40px,-30px)scale(1.08)}}@keyframes orb-drift-3{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,-40px)scale(1.15)}}.hero-grid-pattern{pointer-events:none;z-index:0;background-image:radial-gradient(#94a3b847 1.2px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 45%,#0000 85%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 45%,#0000 85%)}.console-action-btn{color:#38bdf8;cursor:pointer;background:#2563eb1f;border:1px solid #2563eb40;border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .55rem;font-family:inherit;font-size:.7rem;font-weight:700;transition:all .15s;display:inline-flex}.console-action-btn:hover{color:#fff;background:#2563eb40}.term-interactive-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.term-ping-pulse{background:#22c55e;border-radius:50%;width:.45rem;height:.45rem;animation:1.2s infinite pulse-ping;display:inline-block;box-shadow:0 0 6px #22c55e}@keyframes pulse-ping{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.qr-interactive-input-wrap{flex-direction:column;gap:.3rem;margin-top:.25rem;display:flex}.qr-interactive-input-wrap label{color:var(--ink-muted);font-size:.68rem;font-weight:600}.qr-interactive-input{border:1px solid var(--line);color:var(--ink-strong);background:#fff;border-radius:.45rem;outline:none;padding:.35rem .6rem;font-family:ui-monospace,monospace;font-size:.74rem;transition:border-color .15s}.qr-interactive-input:focus{border-color:#10b981}.calc-interactive-slider-box{border:1px solid var(--line);background:#fff;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.calc-slider-header{color:var(--ink-strong);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.calc-range-input{accent-color:#4f46e5;cursor:pointer;width:100%;height:.35rem}.calc-slider-result{color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.calc-slider-result strong{color:#4f46e5;font-size:.95rem}.media-quality-pills{gap:.35rem;margin-bottom:.35rem;display:flex}.media-q-btn{border:1px solid var(--line);color:var(--ink-muted);cursor:pointer;background:#fff;border-radius:.45rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;transition:all .15s}.media-q-btn.is-active,.media-q-btn:hover{color:#db2777;background:#fdf2f8}.media-q-btn.is-active{border-color:#f472b6;font-weight:800}.tool-card{--mouse-x:-500px;--mouse-y:-500px;position:relative;overflow:hidden}.tool-card:before{content:"";background:radial-gradient(320px circle at var(--mouse-x) var(--mouse-y),#2563eb14,transparent 65%);border-radius:inherit;opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.tool-card:hover:before{opacity:1}.tool-card>*{z-index:1;position:relative}.stat-ticker-num{font-variant-numeric:tabular-nums;color:var(--ink-strong);font-weight:800}.bento-section{border-top:1px solid var(--line);background:linear-gradient(#fff,#f8fafc);padding-block:clamp(4rem,6.5vw,6rem)}.bento-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.bento-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:1.85rem;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.bento-card:hover{box-shadow:var(--shadow-lg);border-color:#cbd5e1;transform:translateY(-4px)}.bento-span-2{grid-column:span 2}.bento-tag{color:var(--brand-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:800}.bento-card h3{color:var(--ink-strong);letter-spacing:-.02em;margin:0 0 .6rem;font-size:1.28rem;font-weight:750;line-height:1.3}.bento-card p{color:var(--ink-muted);margin:0;font-size:.92rem;line-height:1.65}.bento-visual{border:1px solid var(--line);background:#f8fafc;border-radius:.85rem;margin-top:1.5rem;padding:1rem}.sandbox-flow{justify-content:space-between;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:flex}.flow-step{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:.6rem;align-items:center;gap:.4rem;padding:.5rem .75rem;display:inline-flex}.flow-step.active{color:#15803d;background:#f0fdf4;border-color:#86efac}.flow-step.blocked{color:#b91c1c;background:#fef2f2;border-color:#fca5a5;text-decoration:line-through}.flow-arrow{color:var(--ink-faint);font-weight:800}.micro-metric-badge{align-items:baseline;gap:.4rem;display:flex}.metric-num{letter-spacing:-.03em;color:#059669;font-size:2.2rem;font-weight:850;line-height:1}.metric-unit{color:var(--ink-muted);font-size:.85rem;font-weight:700}@media (width<=900px){.bento-grid{grid-template-columns:1fr}.bento-span-2{grid-column:span 1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-reveal{opacity:1!important;transition:none!important;transform:none!important}}.cmd-palette-backdrop{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0f172a80;justify-content:center;align-items:flex-start;padding:clamp(2rem,8vh,5rem) 1rem 2rem;display:flex;position:fixed;inset:0}.cmd-palette-card{background:#fff;border:1px solid #e2e8f0f2;border-radius:1rem;flex-direction:column;width:100%;max-width:39rem;max-height:min(34rem,80vh);display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a47,0 0 0 1px #0f172a0a}.cmd-input-wrap{border-bottom:1px solid #f1f5f9;align-items:center;gap:.75rem;padding:.85rem 1.15rem;display:flex}.cmd-search-icon{color:#64748b;flex:none;width:1.25rem;height:1.25rem}.cmd-search-input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.98rem;font-weight:500}.cmd-search-input::placeholder{color:#94a3b8;font-weight:450}.cmd-clear-btn{color:#64748b;cursor:pointer;text-align:center;background:#f1f5f9;border:none;border-radius:50%;width:1.35rem;height:1.35rem;padding:0;font-size:.7rem;line-height:1.35rem;transition:all .15s}.cmd-clear-btn:hover{color:#0f172a;background:#e2e8f0}.cmd-esc-badge{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.35rem;padding:.15rem .45rem;font-family:inherit;font-size:.65rem;font-weight:600}.cmd-filter-bar{scrollbar-width:none;background:#fff;border-bottom:1px solid #f1f5f9;padding:.45rem 1.15rem;overflow-x:auto}.cmd-filter-bar::-webkit-scrollbar{display:none}.cmd-segmented-track{background:#f1f5f9;border-radius:.55rem;gap:.15rem;padding:.2rem;display:inline-flex}.cmd-filter-chip{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.42rem;align-items:center;gap:.35rem;padding:.28rem .65rem;font-family:inherit;font-size:.76rem;font-weight:550;transition:all .14s;display:inline-flex}.cmd-filter-chip:hover{color:#0f172a}.cmd-filter-chip.is-active{color:var(--brand-blue);background:#fff;font-weight:650;box-shadow:0 1px 2px #0f172a14}.cmd-chip-count{background:#64748b1f;border-radius:999px;padding:.05rem .35rem;font-size:.65rem}.cmd-filter-chip.is-active .cmd-chip-count{color:var(--brand-blue);background:#eff6ff}.cmd-results-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;gap:.12rem;max-height:23rem;padding:.45rem .65rem;display:flex;overflow-y:auto}.cmd-group-header{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.55rem .65rem .25rem;font-size:.68rem;font-weight:700;display:flex}.cmd-group-count{opacity:.8;font-size:.65rem}.cmd-result-item{cursor:pointer;border-radius:.55rem;align-items:center;gap:.75rem;padding:.45rem .65rem;text-decoration:none;transition:background .12s;display:flex}.cmd-result-item.is-selected,.cmd-result-item:hover{background:#eff6ff}.cmd-item-icon-box{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem;flex:none;place-items:center;width:1.95rem;height:1.95rem;transition:all .12s;display:grid}.cmd-result-item.is-selected .cmd-item-icon-box,.cmd-result-item:hover .cmd-item-icon-box{color:var(--brand-blue);background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a}.cmd-item-meta{flex-direction:column;flex:auto;min-width:0;display:flex}.cmd-item-title-row{align-items:center;gap:.45rem;display:flex}.cmd-item-title{color:#1e293b;font-size:.86rem;font-weight:600;line-height:1.25}.cmd-result-item.is-selected .cmd-item-title{color:#0f172a}.cmd-item-category-tag{color:#475569;font-size:.68rem;font-weight:500}.cmd-item-desc{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.73rem;line-height:1.35;overflow:hidden}.cmd-result-item.is-selected .cmd-item-desc{color:#1e293b}.cmd-item-action{flex:none;align-items:center;margin-left:auto;display:flex}.cmd-item-arrow{color:#cbd5e1;opacity:0;font-size:.85rem;transition:opacity .12s}.cmd-result-item:hover .cmd-item-arrow{opacity:1}.cmd-item-enter-hint{color:var(--brand-blue);background:#fff;border:1px solid #bfdbfe;border-radius:.35rem;align-items:center;gap:.25rem;padding:.12rem .38rem;display:inline-flex;box-shadow:0 1px 2px #2563eb14}.cmd-item-enter-hint kbd{font-family:inherit;font-size:.7rem;font-weight:700}.cmd-item-enter-hint small{font-size:.66rem;font-weight:600}.cmd-empty-state{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;display:flex}.cmd-empty-icon-wrap{color:#94a3b8;background:#f1f5f9;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:.85rem;display:grid}.cmd-empty-title{color:#1e293b;margin:0;font-size:.92rem;font-weight:600}.cmd-empty-hint{color:#334155;margin:.35rem 0 .85rem;font-size:.78rem}.cmd-empty-reset{color:var(--brand-blue);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.45rem;padding:.32rem .8rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .14s}.cmd-empty-reset:hover{background:#eff6ff;border-color:#bfdbfe}.cmd-palette-footer{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.55rem 1.15rem;display:flex}.cmd-footer-hints{align-items:center;gap:.85rem;display:flex}.cmd-hint-group{color:#334155;align-items:center;gap:.25rem;font-size:.7rem;display:flex}.cmd-kbd{background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;padding:.05rem .3rem;font-family:inherit;font-size:.66rem;font-weight:600;box-shadow:0 1px 1px #0f172a0a}.cmd-footer-count{color:#64748b;font-size:.72rem;font-weight:600}.palette-fade-enter-active{transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1)}.palette-fade-leave-active{transition:opacity .15s,transform .15s}.palette-fade-enter-from{opacity:0;transform:scale(.97)translateY(-8px)}.palette-fade-leave-to{opacity:0;transform:scale(.97)translateY(-4px)}.brand-logo[data-v-3092fb8d],.brand-logo img[data-v-3092fb8d]{width:100%;height:auto;display:block}.tool-card-icon[data-v-8ea8d60d]{border-radius:.85rem;flex:none;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;position:relative}.tool-card-icon.size-sm[data-v-8ea8d60d]{width:1.35rem;min-width:1.35rem;height:1.35rem;box-shadow:none;border-width:1px;border-radius:.32rem;flex:none}.tool-card-icon svg[data-v-8ea8d60d]{width:1.45rem;height:1.45rem}.tool-card-icon.size-sm svg[data-v-8ea8d60d]{width:.82rem;height:.82rem}.icon-photo[data-v-8ea8d60d],.icon-reel[data-v-8ea8d60d]{color:#db2777;background:linear-gradient(135deg,#fdf2f8,#fee2e2 50%,#fef3c7);border:1px solid #fbcfe8}.icon-pinterest[data-v-8ea8d60d],.icon-pinterestImage[data-v-8ea8d60d]{color:#e11d48;background:linear-gradient(135deg,#fff1f2,#ffe4e6);border:1px solid #fecdd3}.icon-reddit[data-v-8ea8d60d]{color:#ea580c;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa}.icon-ageCalculator[data-v-8ea8d60d],.icon-databaseStorageGrowthCalculator[data-v-8ea8d60d],.icon-workHoursCalculator[data-v-8ea8d60d]{color:#4f46e5;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe}.icon-apiCostCalculator[data-v-8ea8d60d],.icon-dataLifeCalculator[data-v-8ea8d60d]{color:#059669;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0}.icon-ispBandwidthCalculator[data-v-8ea8d60d],.icon-videoUploadTimeCalculator[data-v-8ea8d60d],.icon-websiteBandwidthCalculator[data-v-8ea8d60d]{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.icon-aiTokenCostCalculator[data-v-8ea8d60d]{color:#9333ea;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff}.icon-wifiAccessPointCapacityCalculator[data-v-8ea8d60d]{color:#0d9488;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border:1px solid #99f6e4}.icon-dnsLookup[data-v-8ea8d60d],.icon-domainAge[data-v-8ea8d60d],.icon-emailDomain[data-v-8ea8d60d],.icon-macAddress[data-v-8ea8d60d],.icon-urlRedirect[data-v-8ea8d60d],.icon-websiteTechnology[data-v-8ea8d60d]{color:#0284c7;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd}.icon-portChecker[data-v-8ea8d60d],.icon-websiteUptime[data-v-8ea8d60d]{color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0}.icon-openGraphPreviewer[data-v-8ea8d60d]{color:#6366f1;background:linear-gradient(135deg,#eef2ff,#ede9fe);border:1px solid #c7d2fe}.icon-ipRange[data-v-8ea8d60d]{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe}.icon-multiQr[data-v-8ea8d60d],.icon-pdfQrScanner[data-v-8ea8d60d],.icon-qrCodeGenerator[data-v-8ea8d60d],.icon-qrSecurity[data-v-8ea8d60d]{color:#059669;background:linear-gradient(135deg,#ecfdf5,#e6fffa);border:1px solid #a7f3d0}.icon-caseConverter[data-v-8ea8d60d],.icon-loremIpsumGenerator[data-v-8ea8d60d],.icon-markdownToText[data-v-8ea8d60d],.icon-onlineTextTools[data-v-8ea8d60d],.icon-pdfTextExtractor[data-v-8ea8d60d],.icon-pdfTools[data-v-8ea8d60d],.icon-textDiff[data-v-8ea8d60d],.icon-textToPdf[data-v-8ea8d60d],.icon-textTools[data-v-8ea8d60d]{color:#e11d48;background:linear-gradient(135deg,#fff1f2,#fee2e2);border:1px solid #fecdd3}.icon-curlConverter[data-v-8ea8d60d],.icon-developerTools[data-v-8ea8d60d]{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#e0e7ff);border:1px solid #bfdbfe}.icon-cronGenerator[data-v-8ea8d60d]{color:#16a34a;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0}.icon-uuidGenerator[data-v-8ea8d60d]{color:#8b5cf6;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff}.icon-jwtDebugger[data-v-8ea8d60d]{color:#e11d48;background:linear-gradient(135deg,#fff1f2,#ffe4e6);border:1px solid #fecdd3}.icon-base64Encoder[data-v-8ea8d60d]{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.icon-regexTester[data-v-8ea8d60d]{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe}.icon-sqlFormatter[data-v-8ea8d60d]{color:#059669;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0}.icon-hashGenerator[data-v-8ea8d60d]{color:#d97706;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a}.icon-jsonToTs[data-v-8ea8d60d]{color:#0284c7;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd}.icon-urlEncoderDecoder[data-v-8ea8d60d]{color:#0d9488;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border:1px solid #99f6e4}.icon-chmodCalculator[data-v-8ea8d60d]{color:#15803d;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac}.icon-htmlEntityEncoder[data-v-8ea8d60d]{color:#c2410c;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa}.icon-lineSorter[data-v-8ea8d60d]{color:#a21caf;background:linear-gradient(135deg,#fdf4ff,#fae8ff);border:1px solid #f0abfc}.icon-jsonFormatter[data-v-8ea8d60d]{color:#ca8a04;background:linear-gradient(135deg,#fefce8,#fef08a);border:1px solid #fde047}.icon-yamlConverter[data-v-8ea8d60d]{color:#0284c7;background:linear-gradient(135deg,#f0fdfa,#e0f2fe);border:1px solid #7dd3fc}.icon-timestampConverter[data-v-8ea8d60d]{color:#0284c7;background:linear-gradient(135deg,#f0fdf4,#dbeafe);border:1px solid #93c5fd}.icon-aiRobotsGenerator[data-v-8ea8d60d]{color:#dc2626;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5}.icon-envConverter[data-v-8ea8d60d]{color:#16a34a;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac}.icon-dockerComposeConverter[data-v-8ea8d60d]{color:#0284c7;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #7dd3fc}.icon-deviceInfo[data-v-8ea8d60d]{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #c4b5fd}
