.hero{position:relative;overflow:visible}.hero__grid{position:relative;z-index:1}.heroKicker{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--card) 92%,transparent);box-shadow:var(--shadow);width:fit-content}.heroKicker__dot{width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,var(--p1),var(--p5));box-shadow:0 10px 18px color-mix(in srgb,var(--p1) 35%,transparent)}.heroKicker__text{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.heroTitlePremium{margin-top:12px;letter-spacing:-.03em}.heroSubPremium{margin:10px 0 0;max-width:62ch;font-size:16px;line-height:1.7;color:var(--muted)}.heroCtaPremium{margin-top:16px;display:grid;gap:12px}.heroPrimaryBtn{box-shadow:0 18px 40px color-mix(in srgb,var(--p1) 22%,transparent)}.heroMiniStats{display:flex;gap:12px;flex-wrap:wrap}.heroStat{border:1px solid var(--border);border-radius:16px;padding:10px 12px;background:color-mix(in srgb,var(--card) 92%,transparent);box-shadow:var(--shadow);min-width:120px}.heroStat__num{font-weight:950;font-size:16px;letter-spacing:-.02em}.heroStat__label{margin-top:4px;font-size:12px;font-weight:900;color:var(--muted)}.searchRow{margin:10px 0 12px}.searchInputWrap{position:relative;width:min(780px,100%)}.searchInput{width:100%;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,transparent);color:var(--text);border-radius:16px;padding:12px 44px 12px 14px;outline:none;font-weight:800;box-shadow:var(--shadow)}.searchInput::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent);font-weight:700}.searchInput:focus{border-color:color-mix(in srgb,var(--p1) 60%,var(--border))}.searchIconBtn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--text);display:grid;place-items:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.searchIconBtn:hover{transform:translateY(-50%) scale(1.03);border-color:color-mix(in srgb,var(--p1) 55%,var(--border))}.tabsRow--desktop{display:flex}.tabsRowMobile{display:none;margin:10px 0 14px;width:min(460px,100%)}.tabsRowMobile__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:900;display:block;margin-bottom:8px}.tabsRowMobile__select{width:100%;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,transparent);color:var(--text);border-radius:16px;padding:12px;font-weight:900;outline:none;box-shadow:var(--shadow)}.toolCard--split{display:flex;flex-direction:column}.toolCard__actions{margin-top:12px;display:flex;justify-content:flex-start}.toolOpenBtn{padding:10px 14px;border-radius:14px;font-weight:950;box-shadow:0 16px 40px color-mix(in srgb,var(--p1) 20%,transparent)}.tabPill,.btn,.toolCard,.searchIconBtn,.tabsRowMobile__select{-webkit-tap-highlight-color:transparent}.tabPill:focus-visible,.btn:focus-visible,.searchInput:focus-visible,.tabsRowMobile__select:focus-visible,.searchIconBtn:focus-visible{outline:3px solid color-mix(in srgb,var(--p1) 55%,transparent);outline-offset:2px;border-radius:18px}.heroServices{padding:16px 16px 18px;width:fit-content;max-width:100%}.heroServices__head{margin-bottom:12px;display:grid;gap:4px}.heroServices__kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.heroServices__title{font-size:18px;font-weight:900;letter-spacing:-.02em}.heroServices__grid{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px}.heroServiceCard{border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:color-mix(in srgb,var(--card) 94%,transparent);font-weight:900;font-size:14px;color:var(--text);text-align:center;box-shadow:var(--shadow);transition:transform .15s ease,border-color .15s ease,background .15s ease}.heroServiceCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--p1) 55%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--p4) 45%,var(--card)),color-mix(in srgb,var(--p5) 45%,var(--card)))}@media (max-width: 980px){.heroServices{width:100%}}@media (max-width: 520px){.tabsRow--desktop{display:none}.tabsRowMobile{display:block}.heroMiniStats{display:grid;grid-template-columns:1fr;gap:10px}.heroStat{width:100%}.heroServices__grid{grid-template-columns:1fr}.heroPrimaryBtn{width:100%}}@media (max-width: 520px){.tabsRow.tabsRow--desktop{display:none!important}.tabsRowMobile{display:block!important}}.toolIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--p4) 55%,var(--card)),color-mix(in srgb,var(--p5) 55%,var(--card)));box-shadow:0 16px 40px #1118271a;color:#0c1222;flex:0 0 auto}.toolIcon svg{width:22px;height:22px}.toolIcon--sm{width:36px;height:36px;border-radius:13px}.toolIcon--sm svg{width:20px;height:20px}.toolCard__row{display:flex;align-items:center;gap:12px;margin-top:10px}.heroServices__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.heroServiceCard{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:8px;min-height:84px;width:100%;padding:12px 10px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:var(--shadow);text-align:center}.heroServiceCard__text{font-weight:950;font-size:13px;line-height:1.15;max-width:16ch;text-wrap:balance}.toolIcon--sm{width:34px;height:34px}.toolIcon--sm svg{width:19px;height:19px}#all-tools{scroll-margin-top:96px}@media (max-width: 520px){.heroServices__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.heroServiceCard{min-height:78px;padding:10px 8px}.heroServiceCard__text{font-size:12.5px;max-width:14ch}}@media (max-width: 520px){.tabsRowMobile{display:block;margin:10px 0 14px;width:min(460px,100%);position:relative}.tabsRowMobile__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:900;display:block;margin-bottom:8px}.uiSelect{position:relative}.uiSelect__trigger{width:100%;height:46px;padding:0 14px;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,transparent);box-shadow:var(--shadow);color:var(--text);font-weight:900;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.uiSelect__chevron{width:18px;height:18px;transition:transform .18s ease;flex-shrink:0}.uiSelect__chevron.isOpen{transform:rotate(180deg)}.uiSelect__menu{position:absolute;z-index:40;top:calc(100% + 8px);left:0;right:0;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--card) 98%,transparent);box-shadow:0 22px 60px #1118272e;padding:6px;display:grid;gap:4px;animation:dropdownFade .14s ease}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.uiSelect__item{border:none;background:transparent;padding:12px;border-radius:14px;font-weight:900;color:var(--text);text-align:left;cursor:pointer;transition:background .12s ease,transform .12s ease}.uiSelect__item:hover{background:color-mix(in srgb,var(--p4) 25%,transparent);transform:translate(2px)}.uiSelect__item.active{background:linear-gradient(135deg,var(--p1),var(--p5));color:#0c1222}}.grad{background:linear-gradient(135deg,#877074,#735e62,#5e4d50,#352b2d);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.resultSection{position:relative;isolation:isolate;padding-top:clamp(26px,4vw,54px);padding-bottom:clamp(28px,4vw,58px)}.resultAmbient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.resultBlob{position:absolute;width:min(520px,74vw);height:min(520px,74vw);border-radius:999px;filter:blur(30px);opacity:.55;transform:translateZ(0);animation:blobFloat 9s ease-in-out infinite}.resultBlob--a{left:-140px;top:-140px;animation-delay:0s}.resultBlob--b{right:-160px;top:10%;width:min(460px,68vw);height:min(460px,68vw);opacity:.45;background:radial-gradient(circle at 40% 40%,color-mix(in srgb,var(--p3) 55%,transparent),transparent 62%);animation-delay:-2.5s}.resultBlob--c{left:20%;bottom:-200px;width:min(620px,80vw);height:min(620px,80vw);opacity:.35;background:radial-gradient(circle at 45% 45%,color-mix(in srgb,var(--p4) 55%,transparent),transparent 65%);animation-delay:-5s}@keyframes blobFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-10px,0) scale(1.04)}}.resultCard{position:relative;z-index:1;display:grid;gap:18px;width:min(980px,100%);margin-inline:auto;padding:clamp(16px,2.6vw,26px);border-radius:clamp(18px,2.2vw,26px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(900px 320px at 0% 0%,color-mix(in srgb,var(--p4) 22%,transparent),transparent),radial-gradient(650px 260px at 100% 0%,color-mix(in srgb,var(--p2) 18%,transparent),transparent),color-mix(in srgb,var(--card) 92%,transparent);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);box-shadow:0 30px 110px color-mix(in srgb,var(--p1) 18%,transparent),0 18px 70px #0000003d;animation:cardIn .45s ease-out both}@keyframes cardIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.resultCard--expired{background:radial-gradient(900px 320px at 0% 0%,color-mix(in srgb,var(--p4) 14%,transparent),transparent),color-mix(in srgb,var(--card) 90%,transparent)}.resultTop{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.resultHeader{display:grid;gap:10px;padding-top:2px}.resultBadge{width:fit-content;padding:6px 10px;border-radius:999px;font-weight:950;font-size:12px;letter-spacing:.2px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 86%,transparent),color-mix(in srgb,var(--card) 96%,transparent));box-shadow:0 10px 30px #00000029}.resultTitle{margin:0;font-size:clamp(30px,3.8vw,46px);font-weight:950;line-height:1.05;letter-spacing:-.02em}.resultSubtitle{margin:0;max-width:68ch;font-size:14px;line-height:1.6}.resultMain{position:relative;padding:clamp(16px,2.2vw,22px);border-radius:clamp(18px,2vw,24px);border:1px solid color-mix(in srgb,var(--border) 92%,transparent);background:radial-gradient(1100px 340px at 0% 0%,color-mix(in srgb,var(--p4) 28%,transparent),transparent),radial-gradient(800px 300px at 100% 100%,color-mix(in srgb,var(--p1) 18%,transparent),transparent),color-mix(in srgb,var(--card) 94%,transparent);overflow:hidden}.resultMain:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 38%,transparent),transparent 35%,color-mix(in srgb,var(--p4) 32%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none}.resultMain__inner{display:grid;gap:12px;justify-items:center;text-align:center}.resultFile{display:grid;gap:6px}.resultFile__name{font-weight:950;font-size:15px;line-height:1.2;word-break:break-word}.resultMeta{font-weight:850}.resultDownload{padding:14px 22px;border-radius:18px;font-size:15px;min-width:220px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transform:translateZ(0);transition:transform .14s ease,filter .14s ease;animation:popIn .55s ease-out both;animation-delay:.1s}.resultDownload:hover{transform:translateY(-2px) scale(1.01);filter:drop-shadow(0 12px 28px rgba(0,0,0,.24))}.resultDownload:active{transform:translateY(0) scale(.99)}@keyframes popIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.resultHint{font-size:12.5px;line-height:1.55;max-width:60ch}.resultContinue{border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:clamp(18px,2vw,24px);padding:clamp(12px,2vw,16px);background:color-mix(in srgb,var(--card) 95%,transparent);animation:fadeUp .5s ease-out both;animation-delay:.08s}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.resultContinue__head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding-bottom:10px}.resultContinue__title{font-weight:950;font-size:16px}.resultSeeMore{font-weight:900;display:inline-flex;gap:8px;align-items:center;color:var(--text);padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--card) 92%,transparent);transition:transform .12s ease,border-color .12s ease}.resultSeeMore:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--p1) 48%,var(--border))}.resultGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 980px){.resultGrid{grid-template-columns:1fr}}.resultItem{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:18px;padding:14px;background:radial-gradient(520px 160px at 0% 0%,color-mix(in srgb,var(--p4) 14%,transparent),transparent 60%),color-mix(in srgb,var(--card) 92%,transparent);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;will-change:transform}.resultItem:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--p1) 50%,var(--border));box-shadow:0 14px 40px #00000038}.resultItem__text{display:grid;gap:4px}.resultItem__title{font-weight:950;line-height:1.2}.resultItem__desc{font-size:13px;margin-top:0;line-height:1.45}.resultFooter{border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent);padding-top:12px;font-size:12.5px}.resultShare{border-top:1px solid var(--border);padding-top:12px}@media (prefers-reduced-motion: reduce){.resultCard,.resultContinue,.resultDownload,.resultBlob{animation:none!important;transition:none!important}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.muted{color:var(--muted)}.kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.section{padding:14px 0 52px}.appShell{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;padding:10px 0 50px}.topbar{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--card) 75%,transparent);border-bottom:1px solid var(--border)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:12px}.topbar__right,.brand{display:flex;align-items:center;gap:10px}.brand__icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--p1),var(--p5));color:#0c1222;box-shadow:0 10px 22px #0000002e}.brand__text{display:flex;align-items:baseline;gap:8px}.footer{border-top:1px solid var(--border);padding:18px 0;background:color-mix(in srgb,var(--card) 85%,transparent)}.footer__inner{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.hero{padding:20px 0 12px}.hero__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:stretch}.hero__title{font-size:clamp(30px,4vw,44px);margin:10px 0;line-height:1.06}.hero__sub{max-width:58ch;font-size:15.5px;line-height:1.6;color:var(--muted)}.grad{background:linear-gradient(135deg,var(--p1),var(--p5));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__cta{margin-top:16px;display:grid;gap:12px}.hero__trust{display:flex;gap:10px;flex-wrap:wrap}.glassCard{border:1px solid var(--border);background:radial-gradient(1200px 500px at 15% 0%,color-mix(in srgb,var(--p4) 25%,transparent),transparent),color-mix(in srgb,var(--card) 86%,transparent);border-radius:18px;padding:16px;box-shadow:0 18px 55px #00000038}.glassCard__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.glassCard__title{font-size:18px;font-weight:800;margin-top:2px}.badge{font-size:12px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,var(--p2),var(--p4));color:#0c1222;font-weight:700}.checklist{padding-left:18px;margin:12px 0 0;color:var(--muted)}.section__head{display:grid;gap:8px;margin:8px 0 14px}.section__head h2{margin:0;font-size:22px}.toolGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.toolCard{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 92%,transparent);border-radius:18px;padding:14px;box-shadow:0 14px 40px #0000002e;transition:transform .15s ease,border-color .15s ease}.toolCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--p1) 55%,var(--border))}.toolCard__top{display:flex;justify-content:flex-end}.toolCard__badge{font-size:11px;font-weight:800;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--p5) 35%,var(--card));border:1px solid var(--border)}.toolCard__title{margin-top:10px;font-weight:900;font-size:15px}.toolCard__desc{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.5}.toolCard__go{margin-top:12px;display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:800}.card{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 92%,transparent);border-radius:18px;padding:16px;box-shadow:0 18px 50px #0000002e}.toolHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.toolTitle{margin:6px 0 0;font-size:clamp(24px,3.2vw,32px)}.drop{display:flex;gap:12px;border:1px dashed color-mix(in srgb,var(--p1) 60%,var(--border));border-radius:18px;padding:16px;cursor:pointer;background:radial-gradient(900px 300px at 0% 0%,color-mix(in srgb,var(--p3) 22%,transparent),transparent)}.drop input{display:none}.drop__title{font-weight:900}.panel{border:1px solid var(--border);border-radius:18px;padding:14px;background:color-mix(in srgb,var(--card) 88%,transparent)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.field{display:grid;gap:6px;margin-bottom:10px}.field__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.input{width:100%;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 35%,var(--card));color:var(--text);border-radius:14px;padding:12px;outline:none}.input:focus{border-color:color-mix(in srgb,var(--p1) 70%,var(--border))}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.btn{border:1px solid var(--border);border-radius:14px;padding:10px 12px;font-weight:900;display:inline-flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--text)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{border-color:color-mix(in srgb,var(--p1) 55%,var(--border));background:linear-gradient(135deg,var(--p1),var(--p5));color:#0c1222;width:fit-content;align-items:center}.btn--ghost{background:transparent}.pill{display:inline-flex;gap:8px;align-items:center;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 80%,transparent);color:var(--text);font-weight:800;font-size:12px}.list{display:grid;gap:10px;margin-top:12px}.listItem{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--border);border-radius:16px;padding:12px;background:color-mix(in srgb,var(--card) 86%,transparent)}.listItem__title{font-weight:900}.alert{margin-top:12px;border-radius:16px;padding:12px;border:1px solid var(--border)}.alert--danger{background:color-mix(in srgb,var(--p5) 22%,transparent)}.alert--ok{background:color-mix(in srgb,var(--p3) 25%,transparent)}.thumbGrid{margin-top:14px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.thumb{border-radius:16px;border:1px solid var(--border);overflow:hidden;background:color-mix(in srgb,var(--card) 88%,transparent);cursor:grab}.thumb__label{padding:8px 10px;font-weight:900;font-size:12px;color:var(--muted)}@media (max-width: 980px){.hero__grid{grid-template-columns:1fr}.toolGrid{grid-template-columns:repeat(2,1fr)}.thumbGrid{grid-template-columns:repeat(3,1fr)}.grid2,.grid3{grid-template-columns:1fr}}@media (max-width: 520px){.toolGrid{grid-template-columns:1fr}.thumbGrid{grid-template-columns:repeat(2,1fr)}}.hero--light .hero__sub{color:var(--muted)}.glassCard--light{background:radial-gradient(900px 300px at 0% 0%,color-mix(in srgb,var(--p4) 55%,transparent),transparent),color-mix(in srgb,var(--card) 95%,transparent);box-shadow:var(--shadow)}.toolCard--light,.card{box-shadow:var(--shadow)}.tabsRow{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 18px}.tabPill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 95%,transparent);color:var(--text);padding:10px 14px;border-radius:999px;font-weight:900;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.tabPill:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--p1) 50%,var(--border))}.tabPill--active{background:linear-gradient(135deg,var(--p1),var(--p5));color:#0c1222;border-color:color-mix(in srgb,var(--p1) 55%,var(--border))}.sectionStack{display:grid;gap:18px}.categoryBlock{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,transparent);border-radius:18px;padding:14px}.categoryBlock__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:4px 4px 12px}.categoryBlock__title{font-size:16px;font-weight:950}.toolGrid--home{grid-template-columns:repeat(4,1fr)}@media (max-width: 980px){.toolGrid--home{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.toolGrid--home{grid-template-columns:1fr}.tabPill{width:100%;justify-content:center}.hero__title{font-size:25px;margin:10px 0;line-height:1.06}}.brand{display:flex;align-items:center;gap:12px}.brand__logo{width:44px;height:44px;object-fit:contain;display:block}@media (min-width: 768px){.brand__logo{width:52px;height:52px}}.brand__logo{width:46px;height:46px;border-radius:12px;object-fit:cover}:root{--p1: #809bce;--p2: #95b8d1;--p3: #b8e0d4;--p4: #d6eadf;--p5: #eac4d5;--bg: #f7f9fc;--card: #ffffff;--text: #111827;--muted: rgba(17, 24, 39, .66);--border: rgba(17, 24, 39, .1);--shadow: 0 18px 50px rgba(17, 24, 39, .08)}
