.home-workbench{--home-ink:#142b43;--home-muted:#60748a;--home-line:rgba(93,122,151,0.24);--home-night:#07182e;--home-navy:#0c3152;--home-mana:#35c4e5;--home-violet:#7b68d7;--home-gold:#f1b94e;--home-frost:#edf5fb;--home-paper:#fbfdff;container:home-workbench/inline-size;display:flex;flex-direction:column;gap:clamp(2.6rem,5vw,5rem);width:100%;color:var(--home-ink)}.home-workbench>aside,.home-workbench>section{content-visibility:visible;contain-intrinsic-size:auto}.home-workbench h1,.home-workbench h2,.home-workbench h3,.home-workbench p{margin:0}.home-workbench a{-webkit-tap-highlight-color:transparent}.home-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3cqi,2.5rem);min-height:530px;overflow:hidden;padding:clamp(1.35rem,4cqi,3.4rem);border:1px solid rgba(103,188,224,.3);border-radius:26px;color:#f5faff;background:radial-gradient(circle at 80% 26%,rgba(53,196,229,.18),transparent 18rem),radial-gradient(circle at 96% 4%,rgba(123,104,215,.26),transparent 23rem),linear-gradient(135deg,#061426,#0a2b4a 56%,#172650);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 28px 64px rgba(9,36,64,.24)}.home-stage:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:36%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(1,9,20,.32))}.home-stage__copy{position:relative;z-index:2;max-width:680px}.home-section-heading>div>span,.home-stage__label{display:inline-flex;align-items:center;gap:.55rem;color:#1683b7;font-size:.72rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.home-stage__label{color:#80e7f4}.home-stage__label>span{width:8px;height:8px;border:1px solid rgba(255,255,255,.54);border-radius:50%;background:var(--home-mana);box-shadow:0 0 0 5px rgba(53,196,229,.1),0 0 18px rgba(53,196,229,.55)}.home-stage h1{max-width:16ch;margin-top:.8rem;color:#f7fbff;font-family:var(--font-display);font-size:clamp(2.55rem,6.1cqi,4.35rem);font-weight:800;letter-spacing:-.04em;line-height:.96;text-wrap:balance}.home-stage h1 span{color:#75deed}.home-stage__copy>p{max-width:59ch;margin-top:1.25rem;color:#bad0e3;font-size:clamp(.92rem,1.35cqi,1.05rem);line-height:1.6}.home-stage__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.55rem}.home-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.75rem 1rem;border:1px solid rgba(156,208,231,.48);border-radius:9px;font-size:.83rem;font-weight:790;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.home-action--primary{border-color:#f3c366;color:#1b2a39;background:var(--home-gold)}.home-action--secondary{color:#eaf6ff;background:rgba(255,255,255,.06)}.home-draft-orbit{position:relative;z-index:2;min-width:0;align-self:stretch;padding-top:1rem}.home-draft-orbit__caption{position:absolute;top:0;left:50%;z-index:3;color:#93bdd6;font-size:.68rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.home-draft-orbit__board{position:relative;width:min(100%,470px);min-height:325px;margin:0 auto}.home-orbit-class{position:absolute;z-index:3;width:154px;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem;border:1px solid rgba(136,197,224,.28);border-radius:13px;color:#eaf7ff;text-decoration:none;background:rgba(4,20,39,.76);box-shadow:0 12px 28px rgba(1,10,22,.25);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.home-orbit-class--1{top:38px;left:50%;width:172px;transform:translateX(-50%);border-color:rgba(241,185,78,.56)}.home-orbit-class--2{top:224px;left:1%}.home-orbit-class--3{top:224px;right:1%}.home-orbit-class__icon{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(116,210,235,.3);border-radius:50%;color:#72d9ec;background:rgba(53,196,229,.08)}.home-orbit-class--1 .home-orbit-class__icon{border-color:rgba(241,185,78,.45);background:rgba(241,185,78,.08)}.home-orbit-class__icon img{width:52px;height:52px;object-fit:contain}.home-orbit-class__copy{display:grid;min-width:0}.home-orbit-class__copy small{color:#86a7c0;font-size:.61rem;font-weight:820}.home-orbit-class--1 .home-orbit-class__copy small{color:#f4c66d}.home-orbit-class__copy strong{overflow:hidden;color:#f5faff;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.home-orbit-class__copy b{margin-top:.08rem;color:#77dced;font-size:.7rem}.home-orbit-class--1 .home-orbit-class__copy b{color:#f4c66d}.home-orbit-class--loading{min-height:68px;border-color:rgba(126,171,199,.18);background:rgba(255,255,255,.05)}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.35rem}.home-section-heading h2{max-width:18ch;margin-top:.28rem;color:var(--home-ink);font-family:var(--font-display);font-size:clamp(1.75rem,3.5cqi,2.65rem);letter-spacing:-.028em;line-height:1.03}.home-section-heading>p{max-width:43ch;color:var(--home-muted);font-size:.81rem;line-height:1.5;text-align:right}.home-bg-directory{position:relative;overflow:hidden;padding:clamp(1.3rem,3.6cqi,2.6rem);border:1px solid rgba(129,121,207,.35);border-radius:22px;color:#f4f7ff;background:radial-gradient(circle at 91% 8%,rgba(143,110,225,.24),transparent 21rem),linear-gradient(135deg,#111a35,#20204d 60%,#182d4b);box-shadow:0 22px 52px rgba(20,29,61,.18)}.home-bg-directory:before{content:"BG";position:absolute;right:-.02em;bottom:-.25em;color:rgba(255,255,255,.025);font-family:var(--font-display);font-size:clamp(8rem,23cqi,20rem);line-height:.8;pointer-events:none}.home-bg-directory .home-section-heading{position:relative;z-index:1}.home-bg-directory .home-section-heading>div>span{color:#b7aaf4}.home-bg-directory .home-section-heading h2{color:#f7f5ff}.home-bg-directory .home-section-heading>p{color:#adb9d1}.home-bg-directory__links{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.home-bg-directory__link{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.9rem;border:1px solid rgba(180,181,232,.18);border-radius:11px;color:#f2f4ff;text-decoration:none;background:rgba(255,255,255,.045);transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.home-bg-directory__link[data-featured=true]{min-height:148px;padding:1.15rem;background:rgba(255,255,255,.07)}.home-bg-directory__link>span{display:grid;gap:.28rem}.home-bg-directory__link small{color:#a89ce7;font-size:.64rem;font-weight:770;letter-spacing:.06em;text-transform:uppercase}.home-bg-directory__link strong{color:#f7f6ff;font-size:.94rem}.home-bg-directory__link[data-featured=true] strong{font-family:var(--font-display);font-size:1.28rem}.home-bg-directory__link span span{color:#aebbd0;font-size:.72rem;line-height:1.45}.home-bg-directory__link>b{color:#a89ce7;font-size:.86rem;transition:transform .2s ease,color .2s ease}.home-community{display:grid;overflow:hidden;border:1px solid var(--home-line);border-radius:15px;background:rgba(251,253,255,.86)}.home-community>a,.home-community__lead{min-height:82px;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem}.home-community__lead{align-items:flex-start;justify-content:center;flex-direction:column}.home-community>a small,.home-community__lead small{color:var(--home-muted);font-size:.68rem}.home-community>a strong,.home-community__lead strong{color:var(--home-ink);font-size:.82rem}.home-community>a{color:#1689bd;text-decoration:none;transition:background-color .18s ease}.home-community>a>span{display:grid;gap:.1rem;min-width:0;flex:1}.home-community>a+a,.home-community__lead+a{border-top:1px solid var(--home-line)}.home-reveal{opacity:1;transform:none}.home-bg-directory__link{opacity:1;transform:translateZ(0);transition:opacity .34s ease,transform .38s cubic-bezier(.22,1,.36,1),background-color .2s ease,border-color .2s ease}.home-bg-directory.is-visible .home-bg-directory__link:nth-child(2){transition-delay:55ms}.home-bg-directory.is-visible .home-bg-directory__link:nth-child(3){transition-delay:.11s}.home-bg-directory.is-visible .home-bg-directory__link:nth-child(4){transition-delay:165ms}.home-bg-directory.is-visible .home-bg-directory__link:nth-child(5){transition-delay:.22s}.home-workbench :where(a,button):focus-visible{outline:3px solid #176fa6;outline-offset:3px}@media (prefers-reduced-motion:no-preference){.home-stage{animation:home-stage-enter .56s cubic-bezier(.22,1,.36,1) both}.home-stage__copy>*{animation:home-copy-enter .48s cubic-bezier(.22,1,.36,1) both}.home-stage__copy>:first-child{animation-delay:70ms}.home-stage__copy>:nth-child(2){animation-delay:.12s}.home-stage__copy>:nth-child(3){animation-delay:175ms}.home-stage__copy>:nth-child(4){animation-delay:.23s}.home-orbit-class{animation:home-orbit-enter .5s cubic-bezier(.22,1,.36,1) both}.home-orbit-class--1{animation-delay:.18s}.home-orbit-class--2{animation-delay:245ms}.home-orbit-class--3{animation-delay:.31s}}@keyframes home-stage-enter{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes home-copy-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes home-orbit-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (hover:hover) and (pointer:fine){.home-action:hover{transform:translateY(-2px)}.home-action--primary:hover{border-color:#ffda8a;background:#f7c765}.home-action--secondary:hover{border-color:#87d9eb;background:rgba(255,255,255,.11)}.home-orbit-class:hover{z-index:6;border-color:rgba(114,223,241,.62);background:rgba(8,35,62,.94)}.home-orbit-class--1:hover{transform:translateX(-50%) translateY(-3px)}.home-orbit-class--2:hover,.home-orbit-class--3:hover{transform:translateY(-3px)}.home-bg-directory__link:hover{border-color:rgba(184,169,244,.38);background:rgba(255,255,255,.09);transform:translateY(-3px)}.home-bg-directory__link:hover>b{color:#d0c8ff;transform:translate(3px,-3px)}.home-community>a:hover{background:#eef6fb}}.home-action:active,.home-bg-directory__link:active,.home-community>a:active{transform:translateY(1px)}@container home-workbench (min-width: 46rem){.home-community{grid-template-columns:minmax(240px,1.25fr) repeat(2,minmax(180px,.8fr))}.home-community>a+a,.home-community__lead+a{border-top:0;border-left:1px solid var(--home-line)}.home-bg-directory__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@container home-workbench (min-width: 54rem){.home-stage{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}}@container home-workbench (min-width: 64rem){.home-bg-directory__links{grid-template-columns:repeat(6,minmax(0,1fr))}.home-bg-directory__link[data-featured=true]{grid-column:span 3}.home-bg-directory__link:not([data-featured=true]){grid-column:span 2}}@media (max-width:600px){.home-workbench{gap:2.8rem}.home-stage{min-height:0;gap:.9rem;padding:1.25rem 1.05rem;border-radius:19px}.home-stage h1{max-width:none;font-size:clamp(1.95rem,9.2vw,2.2rem);line-height:.98}.home-stage h1 br{display:block}.home-stage__copy>p{margin-top:.9rem;font-size:.8rem;line-height:1.52}.home-stage__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.05rem}.home-action{width:100%;min-height:42px;padding-inline:.55rem;font-size:.7rem}.home-draft-orbit{min-height:202px;padding-top:.5rem}.home-draft-orbit__caption{top:0}.home-draft-orbit__board{min-height:198px;margin-top:.3rem}.home-orbit-class{width:108px;grid-template-columns:40px minmax(0,1fr);gap:.35rem;padding:.38rem;border-radius:9px}.home-orbit-class--1{top:22px;width:126px}.home-orbit-class--2{top:126px;left:0}.home-orbit-class--3{top:126px;right:0}.home-orbit-class__icon{width:40px;height:40px}.home-orbit-class__icon img{width:38px;height:38px}.home-orbit-class__copy strong{font-size:.63rem}.home-orbit-class__copy b{font-size:.61rem}.home-orbit-class__copy small{display:none}.home-section-heading{align-items:flex-start;flex-direction:column;gap:.55rem}.home-section-heading>p{text-align:left}.home-bg-directory{padding:1.15rem;border-radius:18px}.home-bg-directory__link,.home-bg-directory__link[data-featured=true]{min-height:112px;padding:.9rem}.home-bg-directory__link[data-featured=true] strong{font-size:1.08rem}.home-community>a,.home-community__lead{min-height:72px;padding:.75rem .85rem}}@media (prefers-reduced-motion:reduce){.home-workbench *,.home-workbench :after,.home-workbench :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.home-bg-directory__link,.home-reveal,.home-reveal:not(.is-visible){transform:none!important}}.home-deferred-placeholder{min-height:18rem;display:grid;place-items:center;color:#5f371d;text-align:center}[data-home-error] .home-action{min-height:44px;cursor:pointer}