@keyframes yts8790{0%{transform:translate(0,0)}to{transform:translate(-50%)}}
@keyframes yts8797{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}
.yts8791{isolation:isolate;padding:var(--utils-space-12) var(--utils-space-10) 0;border-radius:var(--utils-radius-lg);color:#f4fffb;box-shadow:var(--utils-shadow-md);background:linear-gradient(135deg,#122a27 0%,#173d38 100%);border:1px solid #ffffff24;margin-top:0;position:relative;overflow:hidden}
.yts8792{gap:var(--utils-space-5);flex-direction:column;display:flex}
.yts8793{z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 62%);mask-image:linear-gradient(#000000e6,#0000 62%)}
.yts8794{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}
.yts8795{-webkit-mask-image:linear-gradient(#000000e6,#0000 62%);mask-image:linear-gradient(#000000e6,#0000 62%)}
.yts8796{z-index:0;-webkit-mask-image:radial-gradient(#000 1px,#0000 1.4px);mask-image:radial-gradient(#000 1px,#0000 1.4px);-webkit-mask-size:20px 20px;mask-size:20px 20px}
.yts8798{aspect-ratio:1;border-radius:var(--utils-radius-full);background-image:radial-gradient(circle closest-side, transparent 38.2%, var(--utils-color-accent) 61.8%, transparent 96%);width:120%;animation:9s cubic-bezier(.3,.4,.6,1) infinite yts8797;position:absolute;top:-10%;left:61.8%}
.yts8799{animation-delay:4.5s}
.yts879a{z-index:-1;border-radius:var(--utils-radius-full);background:radial-gradient(circle, color-mix(in srgb, var(--utils-color-accent) 42%, transparent), transparent 68%);pointer-events:none;width:520px;height:520px;position:absolute;top:-40%;right:-10%}
.yts879b{align-items:center;gap:var(--utils-space-2);font-family:var(--utils-font-mono);font-size:var(--utils-fontSize-xs);letter-spacing:.06em;color:#f4fffbad;display:inline-flex}
.yts879c{border-radius:var(--utils-radius-full);background:var(--utils-color-accent);width:6px;height:6px}
.yts879d{margin-top:var(--utils-space-4);letter-spacing:-.06em;font-size:clamp(38px,6vw,64px);font-weight:800;line-height:1.08}
.yts879e{display:inline-block;position:relative}
.yts879e:after{content:"";z-index:-1;background:var(--utils-color-accent);border-radius:2px;height:.34em;position:absolute;bottom:.06em;left:-.06em;right:-.06em;transform:rotate(-.6deg)}
.yts879f{margin-top:var(--utils-space-4);font-size:var(--utils-fontSize-lg);color:#f4fffbb8;max-width:640px;line-height:1.6}
.yts879g{gap:var(--utils-space-2);margin:var(--utils-space-6) 0 var(--utils-space-10);flex-wrap:wrap;display:flex}
.yts879h{align-items:center;gap:var(--utils-space-2);padding:var(--utils-space-1) var(--utils-space-3);border-radius:var(--utils-radius-sm);font-size:var(--utils-fontSize-xs);color:#f4fffbc7;background:#ffffff0f;border:1px solid #ffffff24;display:inline-flex}
.yts879i{color:var(--utils-color-accent);font-weight:700}
.yts879j{padding:var(--utils-space-3) 0;border-top:1px solid #ffffff24;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}
.yts879k{gap:var(--utils-space-5);padding-right:var(--utils-space-5);will-change:transform;flex-shrink:0;animation:240s linear infinite yts8790;display:flex}
.yts879l{align-items:center;gap:var(--utils-space-2);font-size:var(--utils-fontSize-sm);color:#f4fffb85;white-space:nowrap;flex-shrink:0;display:inline-flex}
.yts879m{width:100%;height:52px;padding:0 var(--utils-space-4);margin-bottom:var(--utils-space-6);background:var(--utils-color-bgElevated);border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-md);font-size:var(--utils-fontSize-md);box-shadow:var(--utils-shadow-sm);outline:none}
.yts879m:focus{border-color:var(--utils-color-accent)}
.yts879m::placeholder{color:var(--utils-color-textSubtle)}
.yts879n{gap:var(--utils-space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}
.yts879o{gap:var(--utils-space-2);height:100%;padding:var(--utils-space-5);background:var(--utils-color-bgElevated);border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-md);flex-direction:column;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}
.yts879o:hover{border-color:var(--utils-color-borderStrong);box-shadow:var(--utils-shadow-md);background:var(--utils-color-bgSubtle)}
.yts879p{align-items:center;gap:var(--utils-space-3);display:flex}
.yts879q{border-radius:var(--utils-radius-sm);background:var(--utils-color-bgSubtle);place-items:center;width:36px;height:36px;font-size:20px;display:grid}
.yts879r{font-size:var(--utils-fontSize-md);font-weight:700}
.yts879s{font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle)}
.yts879t{font-size:var(--utils-fontSize-sm);color:var(--utils-color-textMuted);line-height:1.55}
.yts879u{padding:var(--utils-space-12);text-align:center;color:var(--utils-color-textSubtle);font-size:var(--utils-fontSize-sm)}
.yts879v{gap:var(--utils-space-2);margin-bottom:var(--utils-space-5);flex-wrap:wrap;display:flex}
.yts879w{align-items:center;gap:var(--utils-space-1);padding:var(--utils-space-1) var(--utils-space-3);border-radius:var(--utils-radius-full);border:1px solid var(--utils-color-border);background:var(--utils-color-bg);font-size:var(--utils-fontSize-xs);color:var(--utils-color-textMuted);white-space:nowrap;transition:background .12s,color .12s,border-color .12s;display:inline-flex}
.yts879w:hover{border-color:var(--utils-color-borderStrong);color:var(--utils-color-text)}
.yts879w[data-active=true]{background:var(--utils-color-accent);color:var(--utils-color-accentContrast);border-color:#0000;font-weight:700}
.yts879x{font-family:var(--utils-font-mono);font-variant-numeric:tabular-nums;color:var(--utils-color-textSubtle);opacity:.6;font-size:.85em;font-weight:400}
[data-active=true] .yts879x{color:inherit;opacity:.55;font-weight:400}
.yts879y{padding-top:var(--utils-space-3);flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}
.yts879z{padding:2px var(--utils-space-2);border-radius:var(--utils-radius-xs);background:var(--utils-color-bgSubtle);color:var(--utils-color-textSubtle);white-space:nowrap;font-size:11px}
.yts87910{margin-bottom:var(--utils-space-3);font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle)}
.yts87911{margin-top:var(--utils-space-16);padding-top:var(--utils-space-10);border-top:1px solid var(--utils-color-border);gap:var(--utils-space-10);flex-direction:column;display:flex}
.yts87912{gap:var(--utils-space-4);flex-direction:column;display:flex}
.yts87913{font-size:var(--utils-fontSize-xl);letter-spacing:-.03em;font-weight:800}
.yts87914{color:var(--utils-color-textMuted);font-size:var(--utils-fontSize-md);max-width:760px;line-height:1.8}
.yts87915{gap:var(--utils-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}
.yts87916{font-size:var(--utils-fontSize-md);color:var(--utils-color-text);font-weight:700}
.yts87917{margin-top:var(--utils-space-2);color:var(--utils-color-textMuted);font-size:var(--utils-fontSize-sm);line-height:1.75}
@media screen and (max-width:640px){.yts8791{padding:var(--utils-space-8) var(--utils-space-5) 0}}
@media (prefers-reduced-motion:reduce){.yts8798{opacity:0;animation:none}.yts879k{animation:none}}
