html body.app-body,html.dark body.app-body{height:100%;overflow:hidden;background:#1a1b1e}html{height:100%}.sh-stage{position:absolute;left:50%;top:50%;width:min(1300px,calc(100vw / var(--s,1)));height:min(904px,calc(100vh / var(--s,1)));transform:translate(-50%,-50%) scale(var(--s,1));color:#f3f1ea;font-family:Outfit,system-ui,sans-serif}.sh-card{position:absolute;left:24px;right:24px;top:92px;bottom:60px;display:grid;grid-template-columns:1fr;border-radius:34px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}.sh-main{position:relative;background:#FFFFFF;min-width:0}html.dark .sh-main{background:#0B0B0B}.sh-panel{color:var(--ink);font-family:var(--f);font-size:16px;line-height:1.6;position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;container:panel/inline-size;background:var(--bg);scrollbar-width:thin;scrollbar-color:rgba(127,127,127,.35) transparent;overscroll-behavior:contain}.sh-dock{position:absolute;left:0;right:0;top:22px;justify-content:center;gap:12px}.sh-dock,.sh-dock__pill{display:flex;align-items:center}.sh-dock__pill{gap:2px;padding:7px;border-radius:999px;background:rgba(60,60,60,.55);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sh-item{position:relative;display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 17px;border-radius:999px;color:#aeb2bd;font:500 15.5px/1 inherit;font-family:inherit;transition:background .2s,color .2s;background:none;border:0;cursor:pointer}.sh-item svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.sh-item:hover{color:#fff}.sh-item.on{background:#1f2024;color:#fff}.sh-item.home{color:#fff}.sh-item.home.on{background:transparent}.sh-theme{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:rgba(60,60,60,.55);border:1px solid rgba(255,255,255,.14);color:#e6e7ec;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer}.sh-theme svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.sh-cta{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 30px 0 8px;border-radius:999px;background:#F2F2F2;color:#1D1E1F;font-size:16px;font-weight:600;text-decoration:none}.sh-cta__dot{width:38px;height:38px;border-radius:50%;background:#1D1E1F;display:grid;grid-template-columns:repeat(2,5px);grid-gap:7px 9px;gap:7px 9px;place-content:center}.sh-cta__dot i{width:5px;height:5px;border-radius:50%;background:#fff;display:block}.sh-cta__dot i:nth-child(2){transform:translate(3px,-2px)}.sh-cta__dot i:nth-child(3){transform:translate(-2px,1px)}.sh-foot{position:absolute;left:40px;right:40px;bottom:22px;display:flex;justify-content:space-between;font-size:11px;color:#8d8d92;letter-spacing:.01em}.sh-foot b{color:#d9d8d3;font-weight:600}.sh-foot i{color:#ff4d4d;font-style:normal}@media (max-width:900px){.sh-item{padding:0 12px;font-size:14px}.sh-cta{display:none}}@media (max-width:700px){.sh-item{font-size:0;gap:0;padding:0 12px}.sh-card{left:10px;right:10px;border-radius:24px}}html body.app-body,html.dark body.app-body{background:#02050b}.space{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 110%,#06222a 0,#04121d 38%,#02050b 75%)}.space__stars{position:absolute;inset:0}.space__neb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.space__neb--a{width:62vmax;height:62vmax;left:-18vmax;top:-22vmax;background:radial-gradient(circle,rgba(10,178,93,.55),transparent 65%);animation:nebA 38s ease-in-out infinite alternate}.space__neb--b{width:58vmax;height:58vmax;right:-20vmax;bottom:-24vmax;background:radial-gradient(circle,rgba(20,90,200,.5),transparent 65%);animation:nebB 46s ease-in-out infinite alternate}.space__neb--c{width:34vmax;height:34vmax;left:42%;top:30%;background:radial-gradient(circle,rgba(10,178,93,.22),transparent 65%);animation:nebC 30s ease-in-out infinite alternate}@keyframes nebA{to{transform:translate(9vmax,6vmax) scale(1.18)}}@keyframes nebB{to{transform:translate(-8vmax,-7vmax) scale(1.12)}}@keyframes nebC{to{transform:translate(-12vmax,8vmax) scale(.8)}}.space__grain{position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");mix-blend-mode:overlay;animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(3%,3%)}}.sh-stage{z-index:2}.sh-card{box-shadow:0 0 0 1px rgba(255,255,255,.18),0 40px 120px rgba(10,178,93,.28),0 30px 90px rgba(0,0,0,.55)}.sh-glow{position:absolute;left:12%;right:12%;bottom:34px;height:46px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(10,178,93,.65),transparent 70%);filter:blur(22px);pointer-events:none}@media (prefers-reduced-motion:reduce){.space__grain,.space__neb{animation:none}}.sh-card,html .sh-card{border-radius:20px}@media (max-width:700px){.sh-card{border-radius:20px}}.sh-cta__cal{width:40px;height:40px;flex:none;display:grid;place-items:center;transition:transform .35s cubic-bezier(.2,.9,.3,1.4)}.sh-cta__cal svg{width:40px;height:40px;filter:drop-shadow(0 3px 3px rgba(11,11,11,.35));overflow:visible}.sh-cta:hover .sh-cta__cal{transform:translateY(-2px) rotate(-8deg) scale(1.08)}.sh-cta{padding-left:6px}.sh-card,html .sh-card,html body .sh-card{border-radius:6px}@media (max-width:700px){.sh-card,html body .sh-card{border-radius:6px}}.space{background:radial-gradient(120% 90% at 50% 110%,#0b1018 0,#06090f 42%,#020409 78%)}.space__neb{opacity:.3}.space__neb--a{background:radial-gradient(circle,rgba(70,86,120,.5),transparent 65%)}.space__neb--b{background:radial-gradient(circle,rgba(40,58,100,.5),transparent 65%)}.space__neb--c{background:radial-gradient(circle,rgba(90,100,130,.25),transparent 65%)}.sh-glow{background:radial-gradient(ellipse at center,rgba(80,100,140,.35),transparent 70%)}.sh-card{box-shadow:0 0 0 1px rgba(255,255,255,.12),0 40px 120px rgba(0,0,0,.6),0 30px 90px rgba(0,0,0,.55)}@media (max-width:700px){html body .sh-foot{left:10px;right:10px;bottom:10px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-align:center}}@supports (height:100dvh){html,html body.app-body,html.dark body.app-body{height:100dvh}html body .sh-stage{height:min(904px,calc(100dvh / var(--s,1)))}}