._portal_1cxex_1{--navy:#080d24;--indigo:#17133e;--purple:#7738ff;--violet:#a66bff;--ice:#f7f9ff;--ink:#10152e;min-height:100vh;color:var(--ink);background:#f7f9ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}._portal_1cxex_1 *{box-sizing:border-box}._portal_1cxex_1 a{text-decoration:none}._shell_1cxex_1{width:min(1180px,100% - 44px);margin-inline:auto}._srOnly_1cxex_1{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._header_1cxex_1{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#080d24f0;border-bottom:1px solid #c5b5ff2e;position:sticky;top:0}._header_1cxex_1>._shell_1cxex_1{align-items:center;gap:30px;min-height:76px;display:flex}._brand_1cxex_1{color:#fff;align-items:center;gap:10px;min-width:220px;display:flex}._brand_1cxex_1 strong{letter-spacing:-.04em;font-size:1.12rem;line-height:1;display:block}._brand_1cxex_1 small{letter-spacing:.14em;color:#d3c6ff;font-size:.68rem;display:block}._brandMark_1cxex_1{align-items:end;gap:3px;height:30px;display:flex}._brandMark_1cxex_1 i{background:linear-gradient(#b993ff,#6433d8);border-radius:3px 3px 0 0;width:6px;display:block;box-shadow:0 0 15px #7738ff80}._brandMark_1cxex_1 i:first-child{height:11px}._brandMark_1cxex_1 i:nth-child(2){height:20px}._brandMark_1cxex_1 i:nth-child(3){height:29px}._header_1cxex_1 nav{flex:1;align-items:center;gap:18px;display:flex}._header_1cxex_1 nav a,._languages_1cxex_1 a{color:#e5e6fa;white-space:nowrap;font-size:.85rem}._header_1cxex_1 nav a:hover,._languages_1cxex_1 a:hover{color:#bb9cff}._languages_1cxex_1{border:1px solid #7f77ad66;border-radius:9px;gap:6px;padding:6px;display:flex}._languages_1cxex_1 a{padding:5px 6px;font-size:.72rem}._languages_1cxex_1 a[aria-current]{color:#fff;background:#6940d4;border-radius:5px}._hero_1cxex_1,._profileHero_1cxex_1,._innerHero_1cxex_1{color:#fff;background:radial-gradient(circle at 68% 48%,#552db280,#0000 35%),radial-gradient(circle at 10% 10%,#3231638c,#0000 34%),linear-gradient(115deg,#070e29,#17133e 63%,#0a102a);position:relative;overflow:hidden}._hero_1cxex_1:before,._profileHero_1cxex_1:before,._innerHero_1cxex_1:before{content:"";opacity:.18;background-image:radial-gradient(#bd99ff88 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}._heroGrid_1cxex_1{grid-template-columns:1.12fr .88fr;align-items:center;gap:35px;min-height:510px;padding:55px 0 64px;display:grid;position:relative}._heroCopy_1cxex_1 h1{letter-spacing:-.05em;color:#fff;max-width:770px;margin:20px 0;font-size:clamp(2.5rem,4.4vw,4.7rem);line-height:1.08}._heroCopy_1cxex_1>p{color:#d8dcf2;max-width:650px;font-size:1.1rem;line-height:1.68}._pill_1cxex_1{letter-spacing:.1em;color:#e9dcff;background:#a66bff24;border:1px solid #bf9cff55;border-radius:100px;padding:9px 15px;font-size:.72rem;font-weight:800;display:inline-block}._heroActions_1cxex_1{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._primary_1cxex_1,._secondary_1cxex_1{border-radius:10px;justify-content:center;align-items:center;padding:13px 20px;font-size:.9rem;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex}._primary_1cxex_1{color:#fff;background:linear-gradient(120deg,#8648ff,#5a2bc4);box-shadow:0 9px 26px #5e2bc488}._secondary_1cxex_1{color:#fff;background:#ffffff0e;border:1px solid #af91e799}._primary_1cxex_1:hover,._secondary_1cxex_1:hover,._categoryCard_1cxex_1:hover,._toolCard_1cxex_1:hover{transform:translateY(-3px);box-shadow:0 16px 34px #6030bb35}._heroProof_1cxex_1{color:#c8c6e9;flex-wrap:wrap;gap:16px;margin-top:28px;font-size:.74rem;display:flex}._heroArt_1cxex_1{place-items:center;height:400px;display:grid;position:relative}._orbit_1cxex_1{aspect-ratio:1;border:1px solid #a66bff72;border-radius:50%;place-items:center;width:min(380px,90%);display:grid;position:relative;box-shadow:0 0 0 31px #ad85ff10,0 0 0 64px #ad85ff0a,inset 0 0 50px #a66bff2b,0 0 110px #8344ff5a}._orbit_1cxex_1:before,._orbit_1cxex_1:after{content:"";border:1px dashed #91a3ff55;border-radius:50%;position:absolute;inset:12%;transform:rotate(28deg)}._orbit_1cxex_1:after{inset:27%;transform:rotate(-28deg)}._orbitCore_1cxex_1{z-index:2;background:linear-gradient(145deg,#371071,#7137ee,#ad70ff);border-radius:35px;place-items:center;width:155px;height:155px;font-size:3.5rem;font-weight:900;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 0 45px #8445ff,inset 0 0 23px #dbc6ff}._orbit_1cxex_1 span{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#40317bbf;border:1px solid #c9b4ff8c;border-radius:14px;padding:12px 17px;font-weight:800;position:absolute;box-shadow:0 0 25px #8b5cf680}._nodeOne_1cxex_1{top:37%;left:-25px}._nodeTwo_1cxex_1{top:17%;right:-25px}._nodeThree_1cxex_1{bottom:1%;right:9%}._artPanel_1cxex_1{background:#101a45dc;border:1px solid #aa9aff65;border-radius:16px;padding:16px 20px;position:absolute;bottom:0;right:0;box-shadow:0 13px 30px #0008}._artPanel_1cxex_1 span{letter-spacing:.18em;color:#e0d8ff;font-size:.6rem}._artPanel_1cxex_1 div{align-items:end;gap:9px;height:55px;margin-top:10px;display:flex}._artPanel_1cxex_1 i{background:linear-gradient(#bf84ff,#5340ff);border-radius:5px 5px 0 0;width:18px}._section_1cxex_1,._sectionLight_1cxex_1{padding:76px 0}._sectionLight_1cxex_1{background:linear-gradient(150deg,#fff,#f4f2ff 95%)}._heading_1cxex_1{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}._heading_1cxex_1 p,._section_1cxex_1>div>p,._sectionLight_1cxex_1>div>p{color:#566077;line-height:1.65}._kicker_1cxex_1{color:#7042d7;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}._portal_1cxex_1 h2{letter-spacing:-.03em;margin:9px 0 15px;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.18}._portal_1cxex_1 h3{line-height:1.28}._categoryGrid_1cxex_1{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}._categoryCard_1cxex_1,._toolCard_1cxex_1,._contentCard_1cxex_1,._simpleGrid_1cxex_1>a,._compareGrid_1cxex_1>div{background:linear-gradient(160deg,#fff,#f9f8ff);border:1px solid #e2def2;border-radius:18px;box-shadow:0 8px 28px #1724520c}._categoryCard_1cxex_1{color:#121939;flex-direction:column;min-height:178px;padding:23px;transition:all .2s;display:flex;position:relative}._categoryCard_1cxex_1 strong{margin:11px 0 6px;font-size:.97rem}._categoryCard_1cxex_1 small{color:#65708d;line-height:1.42}._categoryCard_1cxex_1 em{color:#7738ff;font-style:normal;position:absolute;top:14px;right:17px}._categoryIcon_1cxex_1{color:#7738ff;background:#eee6ff;border-radius:12px;place-items:center;width:41px;height:41px;font-size:1.7rem;display:grid}._filterBar_1cxex_1{grid-template-columns:1fr 300px;gap:12px;margin:22px 0;display:grid}._filterBar_1cxex_1 input,._filterBar_1cxex_1 select{width:100%;font:inherit;color:#131938;background:#fff;border:1px solid #d7d7e9;border-radius:11px;padding:15px 17px}._count_1cxex_1,._sourceBadge_1cxex_1{color:#6b6490;font-size:.78rem}._toolGrid_1cxex_1{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}._toolCard_1cxex_1{flex-direction:column;min-height:285px;padding:23px;transition:all .2s;display:flex}._toolTop_1cxex_1{justify-content:space-between;align-items:start;gap:10px;display:flex}._toolMark_1cxex_1,._bigMark_1cxex_1{color:#fff;background:linear-gradient(145deg,#281150,#7738ff);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:1.8rem;font-weight:900;display:grid}._toolCard_1cxex_1 h3{margin:14px 0 7px;font-size:1.35rem}._toolCard_1cxex_1 p{color:#555f78;margin:0 0 15px;line-height:1.56}._tags_1cxex_1,._linkPills_1cxex_1{flex-wrap:wrap;gap:7px;display:flex}._tags_1cxex_1 a,._linkPills_1cxex_1 a{color:#5e33ba;background:#eeeaff;border-radius:100px;padding:6px 10px;font-size:.71rem;font-weight:700}._cardLink_1cxex_1{color:#6737d5;border-top:1px solid #e5e2ee;justify-content:space-between;margin-top:auto;padding-top:16px;font-weight:800;display:flex}._disclosure_1cxex_1,._empty_1cxex_1{color:#514d6e;background:#eeeaff;border-radius:12px;margin-top:23px;padding:16px 19px;font-size:.9rem}._disclosure_1cxex_1 a,._textLink_1cxex_1{color:#6737d5;font-weight:750}._finderChoices_1cxex_1{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}._finderChoices_1cxex_1 button{color:#2c2552;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5c8f3;border-radius:100px;padding:12px 18px}._finderChoices_1cxex_1 ._selected_1cxex_1{color:#fff;background:#6537d6}._finderResult_1cxex_1{background:#fff;border:1px solid #d6c5fb;border-radius:18px;padding:25px}._simpleGrid_1cxex_1{grid-template-columns:repeat(2,1fr);gap:15px;margin:22px 0;display:grid}._simpleGrid_1cxex_1>a{color:#141735;flex-direction:column;gap:8px;padding:22px;display:flex}._simpleGrid_1cxex_1 span{color:#626c85;line-height:1.5}._faq_1cxex_1 details{background:#fff;border:1px solid #e2def1;border-radius:10px;margin:8px 0;padding:16px}._faq_1cxex_1 summary{cursor:pointer;font-weight:750}._faq_1cxex_1 details p{color:#59647b;line-height:1.65}._footer_1cxex_1{color:#ccd0e8;background:#0b102c;padding:40px 0}._footer_1cxex_1>._shell_1cxex_1{justify-content:space-between;gap:35px;display:flex}._footer_1cxex_1 p{max-width:620px;line-height:1.5}._footer_1cxex_1 nav{flex-wrap:wrap;align-content:start;gap:13px;display:flex}._footer_1cxex_1 a{color:#ded0ff}._innerHero_1cxex_1{padding:55px 0 60px}._innerHero_1cxex_1 ._shell_1cxex_1{position:relative}._innerHero_1cxex_1 h1{max-width:800px;margin:18px 0;font-size:clamp(2.3rem,4vw,4rem);line-height:1.1}._innerHero_1cxex_1 p{color:#d7d9ed;max-width:760px;font-size:1.1rem}._breadcrumb_1cxex_1{color:#bcc0e0;margin-bottom:25px;font-size:.82rem}._breadcrumb_1cxex_1 a{color:#dcd1ff}._profileHero_1cxex_1{padding:35px 0 58px}._profileHero_1cxex_1 ._shell_1cxex_1{position:relative}._profileGrid_1cxex_1{grid-template-columns:1.25fr .75fr;align-items:center;gap:30px;display:grid}._profileTitle_1cxex_1{align-items:center;gap:20px;margin:22px 0;display:flex}._profileTitle_1cxex_1 h1{margin:0;font-size:clamp(2.6rem,4vw,4.2rem)}._profileTitle_1cxex_1 p{color:#e0e0f5;font-size:1.16rem;line-height:1.5}._bigMark_1cxex_1{border-radius:22px;width:94px;height:94px;font-size:3.4rem}._profileHero_1cxex_1 ._tags_1cxex_1 a{color:#e8dcff;background:#ffffff1a;border:1px solid #b3a1ea55}._transparency_1cxex_1{color:#b9b8d5;margin-top:15px;display:block}._profileVisual_1cxex_1{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ae8aff69;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex;box-shadow:inset 0 0 50px #a05eff24}._visualCircle_1cxex_1{border:8px solid #a56afc;border-radius:50%;place-items:center;width:112px;height:112px;font-size:3.7rem;font-weight:900;display:grid;box-shadow:0 0 45px #9654ff}._profileVisual_1cxex_1 span{margin-top:14px;font-weight:800}._profileVisual_1cxex_1 p{color:#c6c5e3}._sectionNav_1cxex_1{z-index:20;background:#fff;border-bottom:1px solid #ded8ed;position:sticky;top:76px}._sectionNav_1cxex_1 ._shell_1cxex_1{white-space:nowrap;gap:25px;padding:16px 0;display:flex;overflow:auto}._sectionNav_1cxex_1 a{color:#453c6e;font-size:.83rem;font-weight:700}._contentGrid_1cxex_1{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:20px;padding:28px 0 70px;display:grid}._contentGrid_1cxex_1 article{gap:18px;display:grid}._contentCard_1cxex_1{padding:30px;scroll-margin-top:145px}._contentCard_1cxex_1 p,._contentCard_1cxex_1 li{color:#4c5870;line-height:1.68}._contentCard_1cxex_1 li{margin-bottom:8px}._contentCard_1cxex_1 a{color:#6737d5;font-weight:750}._featureGrid_1cxex_1{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._featureGrid_1cxex_1>div{background:#f3eeff;border:1px solid #e4d8ff;border-radius:12px;padding:16px}._featureGrid_1cxex_1 span{color:#753ee1;font-weight:850}._featureGrid_1cxex_1 h3{font-size:.96rem}._twoCol_1cxex_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._profileAside_1cxex_1{align-self:start;gap:16px;display:grid;position:sticky;top:143px}._compareGrid_1cxex_1{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;overflow:auto}._compareGrid_1cxex_1>div{min-width:190px;padding:20px}._compareGrid_1cxex_1 p{border-top:1px solid #ede8f3;min-height:53px;margin:0;padding:13px 0}._portal_1cxex_1 :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #b361ff}@media (width<=1050px){._header_1cxex_1>._shell_1cxex_1{flex-wrap:wrap;gap:10px;padding:11px 0}._header_1cxex_1 nav{flex:none;order:3;width:100%;padding:7px 0;overflow-x:auto}._languages_1cxex_1{margin-left:auto}._categoryGrid_1cxex_1{grid-template-columns:repeat(3,1fr)}._toolGrid_1cxex_1{grid-template-columns:repeat(2,1fr)}._heroGrid_1cxex_1{min-height:460px}._sectionNav_1cxex_1{top:108px}}@media (width<=700px){._shell_1cxex_1{width:min(100% - 30px,1180px)}._header_1cxex_1>._shell_1cxex_1{min-height:66px}._brand_1cxex_1{min-width:0}._brand_1cxex_1 strong{font-size:1rem}._header_1cxex_1 nav{gap:14px}._heroGrid_1cxex_1{grid-template-columns:1fr;padding:45px 0 55px}._heroArt_1cxex_1{opacity:.88;order:-1;height:250px}._orbit_1cxex_1{width:210px}._orbitCore_1cxex_1{width:90px;height:90px;font-size:2.2rem}._artPanel_1cxex_1{padding:10px;bottom:-8px}._heroCopy_1cxex_1 h1{font-size:clamp(2.15rem,9vw,3.3rem)}._heroCopy_1cxex_1>p{font-size:1rem}._heroProof_1cxex_1{gap:9px}._categoryGrid_1cxex_1,._toolGrid_1cxex_1,._simpleGrid_1cxex_1,._contentGrid_1cxex_1,._featureGrid_1cxex_1,._twoCol_1cxex_1,._profileGrid_1cxex_1{grid-template-columns:1fr}._section_1cxex_1,._sectionLight_1cxex_1{padding:55px 0}._categoryCard_1cxex_1{min-height:150px}._filterBar_1cxex_1{grid-template-columns:1fr}._profileVisual_1cxex_1{display:none}._sectionNav_1cxex_1{top:110px}._contentGrid_1cxex_1{padding-top:16px}._profileAside_1cxex_1{position:static}._profileTitle_1cxex_1{align-items:flex-start}._bigMark_1cxex_1{width:68px;height:68px;font-size:2.3rem}._footer_1cxex_1>._shell_1cxex_1{display:block}._footer_1cxex_1 nav{margin-top:20px}._compareGrid_1cxex_1{grid-template-columns:repeat(3,minmax(175px,1fr))}}@media (prefers-reduced-motion:no-preference){._orbit_1cxex_1{animation:7s ease-in-out infinite _float_1cxex_1}._orbitCore_1cxex_1{animation:4s ease-in-out infinite alternate _glow_1cxex_1}}@keyframes _float_1cxex_1{50%{transform:translateY(-9px)}}@keyframes _glow_1cxex_1{50%{box-shadow:0 0 65px #b289ff,inset 0 0 25px #e4d1ff}}
