.Hosting-module__o9Ju9a__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.Hosting-module__o9Ju9a__cardReveal{min-width:0;display:flex}.Hosting-module__o9Ju9a__card{--svc-tone:var(--cornflower);isolation:isolate;appearance:none;border:1px solid var(--glass-edge);background:linear-gradient(90deg, color-mix(in oklch, var(--ink) 3%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--ink) 3%, transparent) 1px, transparent 1px), radial-gradient(90% 100% at 0 0, color-mix(in oklch, var(--svc-tone) 7%, transparent), transparent 62%), color-mix(in srgb, var(--porcelain) 68%, transparent);width:100%;min-height:202px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .38s var(--ease-out-quint), border-color .38s var(--ease-out-quint), background-color .38s var(--ease-out-quint), box-shadow .38s var(--ease-out-quint);background-size:18px 18px,18px 18px,auto,auto;border-radius:9px;flex-direction:column;gap:15px;padding:16px 17px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.Hosting-module__o9Ju9a__card:before,.Hosting-module__o9Ju9a__card:after{content:"";pointer-events:none;position:absolute}.Hosting-module__o9Ju9a__card:before{z-index:-1;background:linear-gradient(var(--svc-tone), var(--svc-tone)) left top / 13px 1px no-repeat, linear-gradient(var(--svc-tone), var(--svc-tone)) left top / 1px 13px no-repeat, linear-gradient(var(--svc-tone), var(--svc-tone)) right bottom / 13px 1px no-repeat, linear-gradient(var(--svc-tone), var(--svc-tone)) right bottom / 1px 13px no-repeat;opacity:.34;transition:opacity .3s var(--ease-out-quint);inset:8px}.Hosting-module__o9Ju9a__card:after{background:var(--svc-tone);transform-origin:0;opacity:.68;width:48px;height:2px;transition:transform .45s var(--ease-out-expo), opacity .3s ease;top:0;left:17px;transform:scaleX(.28)}.Hosting-module__o9Ju9a__card[data-selected=true]{border-color:color-mix(in oklch, var(--svc-tone) 58%, var(--glass-edge));background-color:color-mix(in oklch, var(--svc-tone) 7%, var(--porcelain));box-shadow:inset 0 1px 0 #ffffff14, 0 20px 44px -34px color-mix(in oklch, var(--svc-tone) 70%, transparent);transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.Hosting-module__o9Ju9a__card[data-selected=true]{box-shadow:inset 0 1px 0 lab(100% 0 0/.08), 0 20px 44px -34px color-mix(in oklch, var(--svc-tone) 70%, transparent)}}.Hosting-module__o9Ju9a__card[data-selected=true]:before{opacity:.7}.Hosting-module__o9Ju9a__card[data-selected=true]:after{opacity:1;transform:scaleX(1)}.Hosting-module__o9Ju9a__meta{justify-content:space-between;align-items:center;gap:12px;min-height:18px;display:flex}.Hosting-module__o9Ju9a__plateId{font:650 9px var(--font-m), monospace;letter-spacing:.18em;color:color-mix(in oklch, var(--svc-tone) 72%, var(--slate))}.Hosting-module__o9Ju9a__state{border-inline:1px solid color-mix(in oklch, var(--slate) 35%, transparent);min-width:50px;color:var(--slate);font:700 8.5px var(--font-m), monospace;letter-spacing:.15em;text-align:center;padding:3px 7px 3px 10px;transition:color .25s,border-color .25s;position:relative}.Hosting-module__o9Ju9a__state:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.Hosting-module__o9Ju9a__card[data-selected=true] .Hosting-module__o9Ju9a__state{color:var(--svc-tone);border-color:color-mix(in oklch, var(--svc-tone) 55%, transparent)}.Hosting-module__o9Ju9a__core{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;display:grid}.Hosting-module__o9Ju9a__copy{min-width:0}.Hosting-module__o9Ju9a__title{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:1px 0 7px;font-size:16.5px;font-weight:700;line-height:1.22;display:block}.Hosting-module__o9Ju9a__blurb{color:var(--slate);text-wrap:pretty;margin:0;font-size:13px;line-height:1.53}.Hosting-module__o9Ju9a__glyphFrame{border:1px solid color-mix(in oklch, var(--svc-tone) 36%, var(--glass-edge));background:linear-gradient(135deg, color-mix(in oklch, var(--svc-tone) 10%, transparent), transparent 60%), color-mix(in srgb, var(--porcelain-deep) 70%, transparent);width:58px;height:58px;color:var(--svc-tone);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 2%, transparent);transition:border-color .3s ease, transform .42s var(--ease-out-expo), background-color .3s ease;border-radius:7px;place-items:center;display:grid;position:relative}.Hosting-module__o9Ju9a__glyphFrame:before,.Hosting-module__o9Ju9a__glyphFrame:after{content:"";pointer-events:none;width:7px;height:7px;position:absolute}.Hosting-module__o9Ju9a__glyphFrame:before{border-left:1px solid var(--svc-tone);border-top:1px solid var(--svc-tone);top:-3px;left:-3px}.Hosting-module__o9Ju9a__glyphFrame:after{border-right:1px solid var(--svc-tone);border-bottom:1px solid var(--svc-tone);bottom:-3px;right:-3px}.Hosting-module__o9Ju9a__glyphIndex{color:color-mix(in oklch, var(--svc-tone) 55%, var(--slate));font:600 6px var(--font-m), monospace;letter-spacing:.08em;position:absolute;top:2px;right:3px}.Hosting-module__o9Ju9a__glyph{width:48px;height:48px;overflow:visible}.Hosting-module__o9Ju9a__cardReveal.in .Hosting-module__o9Ju9a__glyph{animation:Hosting-module__o9Ju9a__glyphSeat .55s var(--ease-out-expo) both;animation-delay:var(--reveal-delay,0s)}.Hosting-module__o9Ju9a__glyphBody,.Hosting-module__o9Ju9a__glyphLine,.Hosting-module__o9Ju9a__glyphAccent,.Hosting-module__o9Ju9a__glyphMotion,.Hosting-module__o9Ju9a__glyphNode,.Hosting-module__o9Ju9a__glyphDot{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.Hosting-module__o9Ju9a__glyphBody{stroke:color-mix(in oklch, currentColor 76%, var(--ink-soft));stroke-width:1.35px}.Hosting-module__o9Ju9a__glyphLine{stroke:color-mix(in oklch, currentColor 42%, var(--slate));stroke-width:1.15px}.Hosting-module__o9Ju9a__glyphAccent,.Hosting-module__o9Ju9a__glyphMotion{stroke:currentColor;stroke-width:1.35px}.Hosting-module__o9Ju9a__glyphMotion{opacity:.42;stroke-dasharray:6 4;transition:opacity .25s}.Hosting-module__o9Ju9a__glyphNode{fill:var(--porcelain-deep);stroke:currentColor;stroke-width:1.3px}.Hosting-module__o9Ju9a__glyphDot,.Hosting-module__o9Ju9a__glyphPacket{fill:currentColor}.Hosting-module__o9Ju9a__glyphDot{stroke:none;opacity:.72}.Hosting-module__o9Ju9a__glyphFill{fill:color-mix(in oklch, currentColor 12%, transparent);stroke:currentColor;stroke-width:1px}.Hosting-module__o9Ju9a__glyphPacket{opacity:.62;transform-box:fill-box;transform-origin:50%}.Hosting-module__o9Ju9a__glyphKnobs,.Hosting-module__o9Ju9a__glyphCore{transform-box:fill-box;transform-origin:50%}.Hosting-module__o9Ju9a__rail{height:10px;margin-top:auto;position:relative;overflow:hidden}.Hosting-module__o9Ju9a__rail:before{content:"";background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--slate) 30%, transparent) 0 4px, transparent 4px 8px);height:1px;position:absolute;inset:4px 0 auto}.Hosting-module__o9Ju9a__railFill{background:linear-gradient(90deg, var(--svc-tone), color-mix(in oklch, var(--svc-tone) 35%, transparent));transform-origin:0;opacity:.35;width:100%;height:3px;transition:transform .48s var(--ease-out-expo), opacity .3s ease;position:absolute;top:3px;left:0;transform:scaleX(.12)}.Hosting-module__o9Ju9a__railFill:after{content:"";border:1px solid var(--svc-tone);background:var(--porcelain-deep);width:7px;height:7px;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}.Hosting-module__o9Ju9a__card:focus-visible{border-color:color-mix(in oklch, var(--svc-tone) 65%, var(--glass-edge));transform:translateY(-2px)}.Hosting-module__o9Ju9a__card:focus-visible:before{opacity:.72}.Hosting-module__o9Ju9a__card:focus-visible:after{opacity:1;transform:scaleX(1)}.Hosting-module__o9Ju9a__card:focus-visible .Hosting-module__o9Ju9a__glyphFrame{border-color:color-mix(in oklch, var(--svc-tone) 72%, transparent);transform:translateY(-2px)}.Hosting-module__o9Ju9a__card:focus-visible .Hosting-module__o9Ju9a__glyphMotion{animation:Hosting-module__o9Ju9a__trace .72s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:focus-visible .Hosting-module__o9Ju9a__railFill{opacity:.8;transform:scaleX(.68)}.Hosting-module__o9Ju9a__card:is(:focus-visible,[data-selected=true]) .Hosting-module__o9Ju9a__glyph[data-service-glyph=website] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__websiteDeploy .58s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:is(:focus-visible,[data-selected=true]) .Hosting-module__o9Ju9a__glyph[data-service-glyph=webapp] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__rackPacket .72s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:is(:focus-visible,[data-selected=true]) .Hosting-module__o9Ju9a__glyph[data-service-glyph=database] .Hosting-module__o9Ju9a__glyphMotion{animation:Hosting-module__o9Ju9a__databaseScan .76s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:is(:focus-visible,[data-selected=true]) .Hosting-module__o9Ju9a__glyph[data-service-glyph=api] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__apiHop .68s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:is(:focus-visible,[data-selected=true]) .Hosting-module__o9Ju9a__glyph[data-service-glyph=repo] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__repoMerge .7s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:is(:focus-visible,[data-selected=true]) .Hosting-module__o9Ju9a__glyph[data-service-glyph=email] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__mailRoute .7s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:is(:focus-visible,[data-selected=true]) .Hosting-module__o9Ju9a__glyph[data-service-glyph=brain] .Hosting-module__o9Ju9a__glyphCore{animation:Hosting-module__o9Ju9a__brainResolve .66s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:is(:focus-visible,[data-selected=true]) .Hosting-module__o9Ju9a__glyph[data-service-glyph=ai] .Hosting-module__o9Ju9a__glyphKnobs{animation:Hosting-module__o9Ju9a__tuneControls .7s var(--ease-out-expo) both}@media (hover:hover) and (pointer:fine){.Hosting-module__o9Ju9a__card:hover{border-color:color-mix(in oklch, var(--svc-tone) 48%, var(--glass-edge));box-shadow:inset 0 1px 0 #ffffff14, 0 22px 48px -38px color-mix(in oklch, var(--svc-tone) 72%, transparent);transform:translateY(-4px)}@supports (color:lab(0% 0 0)){.Hosting-module__o9Ju9a__card:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.08), 0 22px 48px -38px color-mix(in oklch, var(--svc-tone) 72%, transparent)}}.Hosting-module__o9Ju9a__card:hover:before{opacity:.72}.Hosting-module__o9Ju9a__card:hover:after{opacity:1;transform:scaleX(1)}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyphFrame{border-color:color-mix(in oklch, var(--svc-tone) 72%, transparent);transform:translateY(-2px)}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyphMotion{animation:Hosting-module__o9Ju9a__trace .72s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__railFill{opacity:.8;transform:scaleX(.68)}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyph[data-service-glyph=website] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__websiteDeploy .58s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyph[data-service-glyph=webapp] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__rackPacket .72s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyph[data-service-glyph=database] .Hosting-module__o9Ju9a__glyphMotion{animation:Hosting-module__o9Ju9a__databaseScan .76s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyph[data-service-glyph=api] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__apiHop .68s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyph[data-service-glyph=repo] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__repoMerge .7s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyph[data-service-glyph=email] .Hosting-module__o9Ju9a__glyphPacket{animation:Hosting-module__o9Ju9a__mailRoute .7s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyph[data-service-glyph=brain] .Hosting-module__o9Ju9a__glyphCore{animation:Hosting-module__o9Ju9a__brainResolve .66s var(--ease-out-expo) both}.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyph[data-service-glyph=ai] .Hosting-module__o9Ju9a__glyphKnobs{animation:Hosting-module__o9Ju9a__tuneControls .7s var(--ease-out-expo) both}}.Hosting-module__o9Ju9a__card[data-selected=true] .Hosting-module__o9Ju9a__railFill{opacity:.95;transform:scaleX(1)}.Hosting-module__o9Ju9a__card:active{transform:translateY(-1px)scale(.992)}.Hosting-module__o9Ju9a__selectionBar{animation:Hosting-module__o9Ju9a__selectionSeat .46s var(--ease-out-expo) both}@keyframes Hosting-module__o9Ju9a__glyphSeat{0%{opacity:0;transform:translateY(7px)scale(.96)}to{opacity:1;transform:none}}@keyframes Hosting-module__o9Ju9a__trace{0%{opacity:.15;stroke-dashoffset:28px}to{opacity:1;stroke-dashoffset:0}}@keyframes Hosting-module__o9Ju9a__websiteDeploy{0%{opacity:0;transform:translate(-7px)}45%{opacity:1}to{opacity:1;transform:translate(2px)}}@keyframes Hosting-module__o9Ju9a__rackPacket{0%{opacity:.15;transform:translateY(-8px)}to{opacity:1;transform:translateY(19px)}}@keyframes Hosting-module__o9Ju9a__databaseScan{0%{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:translateY(8px)}}@keyframes Hosting-module__o9Ju9a__apiHop{0%{opacity:.15;transform:translate(-8px,-5px)}55%{opacity:1}to{opacity:1;transform:translate(9px,5px)}}@keyframes Hosting-module__o9Ju9a__repoMerge{0%{opacity:.2;transform:translateY(-11px)}to{opacity:1;transform:translate(9px,11px)}}@keyframes Hosting-module__o9Ju9a__mailRoute{0%{opacity:.15;transform:translate(-9px,7px)rotate(-12deg)}to{opacity:1;transform:translate(3px,-6px)rotate(0)}}@keyframes Hosting-module__o9Ju9a__brainResolve{0%{opacity:.35;transform:scale(.72)}60%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@keyframes Hosting-module__o9Ju9a__tuneControls{0%{transform:translate(-4px)}55%{transform:translate(4px)}to{transform:translate(1px)}}@keyframes Hosting-module__o9Ju9a__selectionSeat{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:440px){.Hosting-module__o9Ju9a__card{min-height:184px;padding-inline:15px}.Hosting-module__o9Ju9a__core{grid-template-columns:52px minmax(0,1fr);gap:12px}.Hosting-module__o9Ju9a__glyphFrame{width:52px;height:52px}.Hosting-module__o9Ju9a__glyph{width:43px;height:43px}.Hosting-module__o9Ju9a__title{font-size:16px}}@media (prefers-reduced-motion:reduce){.Hosting-module__o9Ju9a__card,.Hosting-module__o9Ju9a__card:before,.Hosting-module__o9Ju9a__card:after,.Hosting-module__o9Ju9a__glyph,.Hosting-module__o9Ju9a__glyphFrame,.Hosting-module__o9Ju9a__glyphMotion,.Hosting-module__o9Ju9a__glyphPacket,.Hosting-module__o9Ju9a__glyphCore,.Hosting-module__o9Ju9a__glyphKnobs,.Hosting-module__o9Ju9a__railFill,.Hosting-module__o9Ju9a__selectionBar{transition:none!important;animation:none!important}.Hosting-module__o9Ju9a__card,.Hosting-module__o9Ju9a__card:hover,.Hosting-module__o9Ju9a__card:focus-visible,.Hosting-module__o9Ju9a__card[data-selected=true],.Hosting-module__o9Ju9a__card:active,.Hosting-module__o9Ju9a__card:hover .Hosting-module__o9Ju9a__glyphFrame,.Hosting-module__o9Ju9a__card:focus-visible .Hosting-module__o9Ju9a__glyphFrame{transform:none}}
