.tools-module__YkmrlW__page{color:#f4f7fb;background:linear-gradient(#070a12f5 0%,#0d111dfa 48%,#090c14 100%),#090c14;min-height:100vh}.tools-module__YkmrlW__container{width:min(1180px,92vw);margin:0 auto}.tools-module__YkmrlW__header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b12d1;border-bottom:1px solid #ffffff14;position:sticky;top:0}.tools-module__YkmrlW__headerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;height:76px;display:grid}.tools-module__YkmrlW__brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tools-module__YkmrlW__brandText{font-size:34px;font-weight:800}.tools-module__YkmrlW__nav{justify-self:center;align-items:center;gap:30px;display:inline-flex}.tools-module__YkmrlW__nav a{color:#aab3c2;font-size:16px;font-weight:500;text-decoration:none}.tools-module__YkmrlW__navMenuGroup{padding:18px 0;position:relative}.tools-module__YkmrlW__navMenuButton{color:#aab3c2;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;display:inline-flex}.tools-module__YkmrlW__navMenuButton svg{transition:transform .16s}.tools-module__YkmrlW__navDropdown{opacity:0;pointer-events:none;background:#0c101bf5;border:1px solid #ffffff1f;border-radius:16px;width:min(380px,86vw);padding:10px;transition:opacity .16s,transform .16s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 24px 70px #00000061}.tools-module__YkmrlW__navDropdown:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.tools-module__YkmrlW__navMenuGroup:hover .tools-module__YkmrlW__navDropdown,.tools-module__YkmrlW__navMenuGroup:focus-within .tools-module__YkmrlW__navDropdown{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.tools-module__YkmrlW__navMenuGroup:hover .tools-module__YkmrlW__navMenuButton svg,.tools-module__YkmrlW__navMenuGroup:focus-within .tools-module__YkmrlW__navMenuButton svg{transform:rotate(180deg)}.tools-module__YkmrlW__navDropdownItem{color:#f4f7fb;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.tools-module__YkmrlW__navDropdownItem:hover,.tools-module__YkmrlW__navDropdownItem:focus-visible{background:#ffffff12}.tools-module__YkmrlW__navDropdownIcon{color:#eafaff;background:linear-gradient(135deg,#8ee7ff2e,#f69fbe29);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tools-module__YkmrlW__navDropdownIcon svg{width:17px;height:17px}.tools-module__YkmrlW__navDropdownItem strong,.tools-module__YkmrlW__navDropdownItem small{display:block}.tools-module__YkmrlW__navDropdownItem strong{color:#f7f9fd;font-size:14px;font-weight:750;line-height:1.2}.tools-module__YkmrlW__navDropdownItem small{color:#a7b2c2;margin-top:3px;font-size:12px;line-height:1.35}.tools-module__YkmrlW__active{color:#f7f9fd!important}.tools-module__YkmrlW__actions{justify-self:end}.tools-module__YkmrlW__startBtn,.tools-module__YkmrlW__primaryLink,.tools-module__YkmrlW__secondaryLink{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.tools-module__YkmrlW__startBtn,.tools-module__YkmrlW__primaryLink{color:#0a0d15;background:#f7f9fd}.tools-module__YkmrlW__startBtn:hover,.tools-module__YkmrlW__primaryLink:hover{background:#fff}.tools-module__YkmrlW__secondaryLink{color:#fff;background:#ffffff0f;border:1px solid #ffffff29}.tools-module__YkmrlW__secondaryLink:hover{background:#ffffff1a}.tools-module__YkmrlW__hero{padding:58px 0 42px}.tools-module__YkmrlW__eyebrow{color:#8ee7ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.tools-module__YkmrlW__hero h1{color:#f8fbff;max-width:880px;margin:0;font-size:clamp(38px,7vw,78px);line-height:.92}.tools-module__YkmrlW__lede{color:#b5bfcc;max-width:780px;margin:22px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.65}.tools-module__YkmrlW__heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.tools-module__YkmrlW__section{padding:28px 0}.tools-module__YkmrlW__sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.tools-module__YkmrlW__sectionHead h2{color:#f5f8fd;margin:0;font-size:clamp(25px,3vw,34px);line-height:1}.tools-module__YkmrlW__sectionHead p{color:#9ba7b8;max-width:620px;margin:10px 0 0;font-size:14px;line-height:1.65}.tools-module__YkmrlW__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tools-module__YkmrlW__toolCard,.tools-module__YkmrlW__goalCard,.tools-module__YkmrlW__comingCard{color:inherit;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;text-decoration:none;box-shadow:inset 0 1px #ffffff0f}.tools-module__YkmrlW__toolCard{grid-template-rows:auto auto 1fr auto;gap:16px;min-height:320px;padding:20px;transition:border-color .16s,background .16s,transform .16s;display:grid}.tools-module__YkmrlW__toolCard:hover{background:#ffffff14;border-color:#8ee7ff6b;transform:translateY(-2px)}.tools-module__YkmrlW__toolTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.tools-module__YkmrlW__toolIcon{color:#eafaff;background:linear-gradient(135deg,#8ee7ff2e,#f69fbe29);border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.tools-module__YkmrlW__status{color:#c8d2e1;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.tools-module__YkmrlW__toolCard h2,.tools-module__YkmrlW__comingCard h3{color:#f6f9fd;margin:0;font-size:23px;line-height:1.06}.tools-module__YkmrlW__toolCard p,.tools-module__YkmrlW__comingCard p{color:#a7b2c2;margin:9px 0 0;font-size:13px;line-height:1.65}.tools-module__YkmrlW__toolDetails{gap:12px;display:grid}.tools-module__YkmrlW__detailBlock strong{color:#e5ebf5;margin-bottom:6px;font-size:12px;display:block}.tools-module__YkmrlW__chips{flex-wrap:wrap;gap:7px;display:flex}.tools-module__YkmrlW__chips span{color:#aeb9c8;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:12px;line-height:1}.tools-module__YkmrlW__toolMeta{color:#f4f7fb;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.tools-module__YkmrlW__goalGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tools-module__YkmrlW__goalCard{background:linear-gradient(#ffffff12,#ffffff0a),#ffffff0a;padding:16px}.tools-module__YkmrlW__goalCard h3{color:#f4f7fb;margin:0;font-size:17px}.tools-module__YkmrlW__goalCard p{color:#a7b2c2;margin:8px 0 0;font-size:12px;line-height:1.55}.tools-module__YkmrlW__comingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:64px;display:grid}.tools-module__YkmrlW__comingCard{color:#dfe7f3;padding:16px}.tools-module__YkmrlW__comingCard h3{font-size:18px}.tools-module__YkmrlW__disabledMeta{color:#8ee7ff;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:800}@media (max-width:1000px){.tools-module__YkmrlW__toolGrid,.tools-module__YkmrlW__goalGrid,.tools-module__YkmrlW__comingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-module__YkmrlW__nav{display:none}.tools-module__YkmrlW__headerInner{grid-template-columns:auto auto;justify-content:space-between}}@media (max-width:640px){.tools-module__YkmrlW__toolGrid,.tools-module__YkmrlW__goalGrid,.tools-module__YkmrlW__comingGrid{grid-template-columns:1fr}.tools-module__YkmrlW__hero{padding-top:34px}.tools-module__YkmrlW__sectionHead{display:block}}
