.i8-tool-card{background:radial-gradient(at 100% 0,#3cb4a82e,#0000 55%),linear-gradient(160deg,#ffffff12,#ffffff05);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s;position:relative;overflow:hidden}.i8-tool-card:hover{border-color:#66d1ac73;transform:translateY(-6px)}.i8-tool-link{color:inherit;text-decoration:none;position:static!important}.i8-tool-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.i8-tool-link:focus-visible{outline:none}.i8-tool-card:has(.i8-tool-link:focus-visible){outline-offset:4px;outline:2px solid #66d1ac}.i8-tool-card:hover .i8-tool-link{color:#66d1ac}.i8-tool-visual{border-radius:20px;justify-content:center;align-items:center;height:150px;margin:-8px -8px 22px;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow:hidden}.i8-tool-visual:before{content:"";opacity:.12;mix-blend-mode:overlay;background:url(/assets/noise.png);position:absolute;inset:0}.i8-tool-visual-calc{background:radial-gradient(at 0 0,#3cb4a8f2,#0000 60%),radial-gradient(at 100% 100%,#1c83b9e6,#0000 60%),#0b3266;justify-content:space-between;padding:0 28px}.i8-tool-visual-calc p{align-items:baseline;gap:4px;margin:0;line-height:.9;display:flex;position:relative}.i8-tool-visual-calc b{letter-spacing:-.05em;color:#fff;font-size:84px;font-weight:900}.i8-tool-visual-calc span{-webkit-text-stroke:1.5px #fff;color:#0000;font-size:30px;font-weight:900}.i8-tool-visual-calc small{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;font-size:10px;font-weight:900;position:absolute;bottom:16px;left:30px}.i8-tool-visual-calc svg{width:96px;height:96px;position:relative;transform:rotate(-90deg)}.i8-tool-visual-calc circle{fill:none;stroke-width:10px;stroke:#fff3}.i8-tool-visual-calc circle+circle{stroke:#fff;stroke-linecap:round;stroke-dasharray:251.3;stroke-dashoffset:180px;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1)}.i8-tool-card:hover .i8-tool-visual-calc circle+circle{stroke-dashoffset:110px}.i8-tool-visual-test{background:radial-gradient(at 50% 120%,#8b7cf673,#0000 60%),radial-gradient(at 0 0,#66d1ac59,#0000 55%),#0a2752}.i8-tool-visual-test span{text-transform:uppercase;letter-spacing:.06em;color:#fff;mix-blend-mode:screen;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 -9px;font-size:11px;font-weight:900;animation:4s ease-in-out infinite i8-float;display:grid;position:relative}.i8-tool-visual-test span:first-child{color:#071f44;mix-blend-mode:normal;background:radial-gradient(circle at 35% 30%,#a6f0d3,#3cb4a8)}.i8-tool-visual-test span:nth-child(2){background:radial-gradient(circle at 35% 30%,#5fb8ea,#1c83b9);animation-delay:-1.3s}.i8-tool-visual-test span:nth-child(3){background:radial-gradient(circle at 35% 30%,#b9aefc,#6b5bd3);animation-delay:-2.6s}@keyframes i8-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.i8-tool-visual-test span{animation:none}}#tools-launcher.is-visible{opacity:1;pointer-events:auto;transform:none}.i8-tools{color:#fff;background:#071f44;border:0;border-left:1px solid #ffffff1f;flex-direction:column;width:min(760px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;font-family:Montserrat,sans-serif;overflow:hidden}.i8-tools[open]{animation:.35s cubic-bezier(.2,.8,.2,1) i8-tools-in;display:flex}.i8-tools::backdrop{backdrop-filter:blur(4px);background:#030c1cb3}@keyframes i8-tools-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (width<=640px){.i8-tools{border-top:1px solid #ffffff1f;border-left:0;border-radius:24px 24px 0 0;width:100vw;height:92dvh;max-height:92dvh;margin:auto 0 0}@keyframes i8-tools-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}.i8-tools,.i8-tools *{cursor:auto!important}.i8-tools button,.i8-tools a,.i8-tools label,.i8-tools select{cursor:pointer!important}.i8-tools input[type=text]{cursor:text!important}.i8-tools-bar{border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.i8-tools-tabs{background:#ffffff0f;border-radius:999px;gap:6px;padding:4px;display:flex}.i8-tools-tabs button{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:11px;font-weight:900}.i8-tools-tabs button[aria-selected=true]{color:#071f44;background:#66d1ac}.i8-tools-actions{align-items:center;gap:12px;display:flex}.i8-tools-page{letter-spacing:.12em;text-transform:uppercase;color:#66d1ac;white-space:nowrap;font-size:11px;font-weight:900;text-decoration:none}.i8-tools-page:hover{color:#fff}@media (width<=420px){.i8-tools-page{display:none}}.i8-tools-close{font:inherit;color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;width:40px;height:40px;font-size:18px;line-height:1}.i8-tools-close:hover{color:#66d1ac;border-color:#66d1ac}.i8-tools-body{overscroll-behavior:contain;flex:1;padding:20px 16px 40px;overflow-y:auto}@media (width>=641px){.i8-tools-body{padding:24px 28px 48px}}.i8-tools-h{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(22px,4vw,30px);font-weight:900;line-height:1.05}.i8-tools .i8-calc .cr-result{position:static}html.i8-locked,html.i8-locked body{overscroll-behavior:none;overflow:hidden!important}.i8-tools-body{-webkit-overflow-scrolling:touch;touch-action:pan-y}
