.consolidation_page__ln49f{--accent:#afbcff;--tone:#a6bdde;max-width:1360px;margin:auto;color:#edf1f6}.consolidation_page__ln49f p{color:#b1bfce;line-height:1.85}.consolidation_eyebrow__1zhAJ{font:11px/1.6 var(--font-geist-mono),monospace!important;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)!important}.consolidation_hero__hE4GC{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;min-height:570px;padding:40px 0 65px}.consolidation_hero__hE4GC h1,.consolidation_title__EYB_i{font-size:clamp(40px,5.8vw,80px);line-height:1.04;letter-spacing:-.055em;font-weight:500;max-width:850px;margin:20px 0 26px}.consolidation_hero__hE4GC h1 span{color:var(--accent)}.consolidation_hero__hE4GC p{max-width:550px;font-size:16px}.consolidation_visual__tZqAy{position:relative;height:440px;width:100%;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse,#000 42%,transparent 74%);mask-image:radial-gradient(ellipse,#000 42%,transparent 74%)}.consolidation_actions__wU0I5{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px}.consolidation_button__Aimqr{display:inline-flex;gap:20px;align-items:center;justify-content:space-between;min-height:48px;padding:13px 22px;border:1px solid #c2d1e540;border-radius:5px;font-size:14px;color:#ecf2fa;transition:background .2s,transform .2s}.consolidation_button__Aimqr:hover{background:#b6caff12;transform:translateY(-1px)}.consolidation_primary__WWpkt{background:var(--accent);color:#11141c;border-color:transparent}.consolidation_primary__WWpkt:hover{background:var(--accent);filter:brightness(1.12)}.consolidation_section__qKK_Q{padding:65px 0;border-top:1px solid #b4c7df21}.consolidation_section__qKK_Q h2{font-size:clamp(27px,3.5vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:12px 0 22px}.consolidation_section__qKK_Q>p{max-width:700px}.consolidation_feature__boiNS{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;min-height:390px}.consolidation_feature__boiNS:nth-child(2n) .consolidation_featureVisual__WYR_k{order:2}.consolidation_featureVisual__WYR_k{height:380px;position:relative;-webkit-mask-image:radial-gradient(ellipse,#000 40%,transparent 74%);mask-image:radial-gradient(ellipse,#000 40%,transparent 74%)}.consolidation_feature__boiNS h2{font-size:clamp(32px,4vw,52px)}.consolidation_feature__boiNS p{font-size:16px;max-width:480px}.consolidation_featureVisual__WYR_k img{-o-object-fit:contain;object-fit:contain}.consolidation_inline__VauLP{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0;border-block:1px solid #b4c7df21}.consolidation_inline__VauLP h2,.consolidation_inline__VauLP h3{font-size:22px;margin-bottom:8px}.consolidation_inline__VauLP p{max-width:650px;font-size:14px}.consolidation_inline__VauLP a{flex-shrink:0}.consolidation_paths__oUA8X{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:35px}.consolidation_path__tFP2N{position:relative;display:block;padding:30px 0;border-top:1px solid #b4c7df30}.consolidation_path__tFP2N svg{color:var(--accent)}.consolidation_path__tFP2N h2,.consolidation_path__tFP2N h3{font-size:23px;letter-spacing:-.02em;margin:20px 0 10px}.consolidation_path__tFP2N p{font-size:14px;max-width:340px}.consolidation_path__tFP2N>span{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--accent);margin-top:20px}.consolidation_path__tFP2N:hover h3{color:var(--accent)}.consolidation_search__HcG6z{display:flex;align-items:center;gap:15px;max-width:670px;padding:0 18px;min-height:58px;background:#17202c88;border:1px solid #c4d5ed40;border-radius:6px;margin-top:28px}.consolidation_search__HcG6z input{min-width:0;width:100%;height:56px;background:none;color:white;outline-offset:8px}.consolidation_small__J4MJr{font-size:12px!important;color:#a5b4c8!important}.consolidation_guide__0mYmk{--accent:#f07889;display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:8%;padding:75px 0}.consolidation_guide__0mYmk img{max-width:260px;width:100%;height:auto;transform:perspective(900px) rotateY(9deg);box-shadow:25px 30px 70px #0007;border:1px solid #ffffff20;margin:auto}.consolidation_guide__0mYmk h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1.12;margin:18px 0}.consolidation_guide__0mYmk p{max-width:550px}.consolidation_wine__Z0kxA{--accent:#f07889;background:radial-gradient(ellipse at 75% 15%,#7b243d21,transparent 45%)}.consolidation_wine__Z0kxA .consolidation_primary__WWpkt{background:#ad334b;border-color:#dd6479;color:white}.consolidation_hackingScene__bMRx8{height:100%;width:100%}.consolidation_hackingScene__bMRx8 text{fill:#d7aab4;font:11px monospace;letter-spacing:.06em}.consolidation_flow__VoY4a{fill:none;stroke:#b7374d;stroke-width:1.4;stroke-dasharray:5 26;animation:consolidation_signalFlow__L_OmB 8s linear infinite}.consolidation_halo__gYI1h{animation:consolidation_signalBreath__JxEdh 5s ease-in-out infinite;transform-origin:center}.consolidation_steps__pYpw_{counter-reset:step;max-width:850px}.consolidation_step__G6nMD{position:relative;padding:28px 0 28px 50px;border-bottom:1px solid #b4c7df25;counter-increment:step}.consolidation_step__G6nMD:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:31px;color:var(--accent);font:12px monospace}.consolidation_step__G6nMD h2,.consolidation_step__G6nMD h3{font-size:22px;margin:0 0 12px;letter-spacing:-.02em}.consolidation_step__G6nMD p{font-size:15px}.consolidation_article__sjg_L{max-width:880px;margin:auto}.consolidation_article__sjg_L h1{font-size:clamp(36px,5vw,62px);letter-spacing:-.045em;line-height:1.1;margin:25px 0}.consolidation_article__sjg_L>p{font-size:17px;max-width:760px}.consolidation_article__sjg_L details{padding:20px 0;border-bottom:1px solid #b4c7df25}.consolidation_article__sjg_L summary{cursor:pointer;font-weight:500}.consolidation_article__sjg_L details p{margin-top:12px;font-size:15px}.consolidation_article__sjg_L ul{list-style:disc;padding-left:20px;line-height:2;color:#bcc7d6}.consolidation_links__Aci02{display:flex;flex-wrap:wrap;gap:22px;margin:25px 0}.consolidation_links__Aci02 a{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.consolidation_searchHero___CCv_{padding:50px 0 25px;max-width:900px}.consolidation_searchHero___CCv_ h1{font-size:clamp(40px,5vw,70px);line-height:1.07;letter-spacing:-.05em;margin:18px 0}.consolidation_searchHero___CCv_>p{max-width:650px;font-size:17px}.consolidation_hubHeader__gbB0h{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin:25px 0 50px}.consolidation_hubHeader__gbB0h h1{font-size:clamp(36px,4vw,55px);letter-spacing:-.045em}.consolidation_hubHeader__gbB0h p{max-width:650px;margin-top:14px}.consolidation_account__cOnvi{font-size:12px;color:#b1bfce;display:flex;gap:20px;flex-wrap:wrap}.consolidation_resume__8hwL_{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;border-block:1px solid #aebfff35;margin:20px 0 45px}.consolidation_resume__8hwL_ h2{font-size:24px;margin:10px 0}.consolidation_resume__8hwL_ p{font-size:13px}.consolidation_history__cNhhH{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:40px}.consolidation_history__cNhhH h2{font-size:23px}.consolidation_history__cNhhH li{padding:17px 0;border-bottom:1px solid #b4c7df21;color:#b1bfce;font-size:13px}.consolidation_history__cNhhH time{display:block;color:#8f9eaf;font-size:11px;margin-top:5px}.consolidation_page__ln49f a:focus-visible,.consolidation_page__ln49f button:focus-visible,.consolidation_page__ln49f input:focus-visible,.consolidation_page__ln49f summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@keyframes consolidation_signalFlow__L_OmB{to{stroke-dashoffset:-248}}@keyframes consolidation_signalBreath__JxEdh{50%{opacity:.5}}@media (max-width:800px){.consolidation_hero__hE4GC{grid-template-columns:1fr;gap:5px;padding:25px 0;min-height:0}.consolidation_hero__hE4GC h1{max-width:650px}.consolidation_visual__tZqAy{height:300px}.consolidation_feature__boiNS{grid-template-columns:1fr;gap:0;padding:20px 0}.consolidation_featureVisual__WYR_k{height:260px}.consolidation_feature__boiNS:nth-child(2n) .consolidation_featureVisual__WYR_k{order:0}.consolidation_paths__oUA8X{grid-template-columns:repeat(2,1fr);gap:0 28px}.consolidation_guide__0mYmk{gap:30px;grid-template-columns:.7fr 1fr}.consolidation_section__qKK_Q{padding:40px 0}.consolidation_history__cNhhH{gap:30px}.consolidation_hubHeader__gbB0h{flex-direction:column;margin-bottom:25px}.consolidation_resume__8hwL_{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.consolidation_paths__oUA8X{grid-template-columns:1fr}.consolidation_path__tFP2N{padding:24px 0}.consolidation_path__tFP2N h3{margin-top:14px}.consolidation_guide__0mYmk{grid-template-columns:1fr;padding:45px 0}.consolidation_guide__0mYmk img{max-width:190px}.consolidation_inline__VauLP{align-items:flex-start;flex-direction:column}.consolidation_history__cNhhH{grid-template-columns:1fr}.consolidation_visual__tZqAy{height:270px}.consolidation_actions__wU0I5{gap:10px}.consolidation_button__Aimqr{font-size:13px;padding:12px 17px}.consolidation_step__G6nMD{padding-left:35px}}@media (prefers-reduced-motion:reduce){.consolidation_flow__VoY4a,.consolidation_halo__gYI1h{animation:none}.consolidation_button__Aimqr{transition:none}.consolidation_guide__0mYmk img{transform:none}}