:root{--bg:#08090a;--bg-1:#0c0d0f;--bg-2:#101113;--bg-3:#16181b;--bg-4:#1d2024;--bd:#ffffff12;--bd-hi:#ffffff1f;--fg:#f7f8f8;--fg-2:#c4c8ce;--fg-3:#b4b8bf;--fg-4:#a8adb6;--fg-5:#a8adb6;--agency:var(--brand-agency,#4a8cff);--audit:var(--brand-audit,#ff5c5c);--academy:var(--brand-academy,#7ee787);--pass:#7ee787;--pass-bg:#7ee7871f;--fail:#ff6b6b;--fail-bg:#ff6b6b1f;--amber:#f5c451;--amber-bg:#f5c45121;--sans:var(--font-geist-sans,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:var(--font-geist-mono,ui-monospace), ui-monospace, "SF Mono", monospace;--r:8px;--r-lg:14px;--r-xl:20px;--max:1140px;--sp:116px;--ease:cubic-bezier(.22, .61, .36, 1)}:root[data-theme=light],html.light{--bg:#fbfbfa;--bg-1:#fff;--bg-2:#f5f5f4;--bg-3:#ededeb;--bg-4:#e2e2df;--bd:#00000017;--bd-hi:#00000026;--fg:#16181b;--fg-2:#3d4148;--fg-3:#4a4e56;--fg-4:#4a4e56;--fg-5:#4a4e56;--agency:#1d4ed8;--academy:#157f3d;--audit:#c4342a;--pass:#157f3d;--pass-bg:#1a9d4e1f;--fail:#d43b3b;--fail-bg:#d43b3b1a;--amber:#8a5a12;--amber-bg:#b7791f1f}.code-dots,.dots,.win-dots,.tdots{gap:5px;display:flex}.code-dots i,.dots i,.win-dots i,.tdots i{border-radius:50%;flex:none;width:9px;height:9px;display:block}.code-dots i:first-child,.dots i:first-child,.win-dots i:first-child,.tdots i:first-child,.dr{background:var(--fail)}.code-dots i:nth-child(2),.dots i:nth-child(2),.win-dots i:nth-child(2),.tdots i:nth-child(2),.dy{background:var(--amber)}.code-dots i:nth-child(3),.dots i:nth-child(3),.win-dots i:nth-child(3),.tdots i:nth-child(3),.dg{background:var(--pass)}.es-root{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--sans);flex-direction:column;display:flex;overflow-x:hidden}.es-root a{color:inherit;text-decoration:none}.es-hdr{z-index:20;position:fixed;top:0;left:0;right:0}.es-nav{max-width:var(--max);justify-content:space-between;align-items:center;margin:0 auto;padding:22px 32px;display:flex}.es-brand{letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.es-brand:hover{color:var(--fg)}.es-status{font-family:var(--mono);color:var(--fg-4);letter-spacing:.06em;align-items:center;gap:7px;font-size:11px;display:flex}.es-sdot{background:var(--audit);border-radius:50%;width:5px;height:5px;animation:2s infinite esPulse;box-shadow:0 0 7px 1px #ff5c5c73}@keyframes esPulse{0%,to{opacity:1}50%{opacity:.35}}.es-stage{flex:1;justify-content:center;align-items:center;padding:110px 0 64px;display:flex;position:relative}.es-bloom{background:radial-gradient(ellipse at 50% 32%, var(--fg) 0%, var(--fg) 45%, transparent 70%);width:min(1100px,130vw);height:680px;position:absolute;top:-12%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.es-bloom{background:radial-gradient(ellipse at 50% 32%, color-mix(in srgb, var(--fg) 6%, transparent) 0%, color-mix(in srgb, var(--fg) 2%, transparent) 45%, transparent 70%)}}.es-bloom{pointer-events:none}.es-grid{background-image:linear-gradient(var(--bd) 1px, transparent 1px), linear-gradient(90deg, var(--bd) 1px, transparent 1px);opacity:.5;pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 55% at 50% 42%,#000 0%,#0000 100%);mask-image:radial-gradient(62% 55% at 50% 42%,#000 0%,#0000 100%)}.es-hpx-t{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4);opacity:.4;white-space:nowrap;font-size:11px}.es-hpx-t .dn{color:var(--fg-5);margin-right:7px}.es-hpx-ring{border:1px dotted var(--bd-hi);opacity:.6;border-radius:50%;width:70px;height:70px}.es-hpx-ring:after{content:"";background:var(--fg-5);border-radius:50%;width:4px;height:4px;margin:auto;position:absolute;inset:0}.es-hpx-sq i{border:1px dotted var(--bd-hi);opacity:.55;width:44px;height:44px;display:block;transform:rotate(45deg)}.es-hpx-plus{font-family:var(--mono);color:var(--fg-5);opacity:.6;font-size:15px;line-height:1}.es-hpx-dot{background:var(--fg-5);opacity:.65;border-radius:50%;width:5px;height:5px}.es-hpx-cross{opacity:.55;width:13px;height:13px}.es-hpx-cross:before,.es-hpx-cross:after{content:"";background:var(--fg-5);position:absolute}.es-hpx-cross:before{width:1px;height:100%;top:0;left:50%;transform:translate(-.5px)}.es-hpx-cross:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-.5px)}.es-hpx-brk{font-family:var(--mono);letter-spacing:.34em;color:var(--fg-5);opacity:.5;font-size:13px}.es-px{pointer-events:none;z-index:1;opacity:0;animation:esIn 1.2s .25s var(--ease) forwards;position:absolute;inset:0;overflow:hidden}@keyframes esIn{to{opacity:1}}.es-px [data-depth]{will-change:transform;transform:translate3d(var(--tx,0), var(--ty,0), 0);position:absolute}.es-c{z-index:2;text-align:center;opacity:0;max-width:720px;animation:esRise .9s .1s var(--ease) forwards;padding:0 32px;position:relative;transform:translateY(14px)}@keyframes esRise{to{opacity:1;transform:none}}.es-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-4);border:1px solid var(--bd);border-radius:99px;align-items:center;gap:10px;margin-bottom:34px;padding:7px 16px;font-size:11px;display:inline-flex}.es-eyebrow .sev{color:var(--audit)}.es-eyebrow .sep{color:var(--fg-5)}.es-code{letter-spacing:-.055em;color:var(--fg);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(6.5rem,18vw,12.5rem);font-weight:700;line-height:.92}.es-code .zero{color:#0000;-webkit-text-stroke:1.5px var(--fg-5);position:relative}.es-title{letter-spacing:-.022em;color:var(--fg);margin-bottom:12px;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:600}.es-lead{color:var(--fg-3);max-width:440px;margin:0 auto 30px;font-size:.98rem;line-height:1.65}.es-trace{font-family:var(--mono);color:var(--fg-4);background:var(--bg-1);border:1px solid var(--bd);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;max-width:100%;margin-bottom:34px;padding:10px 18px;font-size:12px;display:inline-flex;overflow:hidden}.es-trace .method{color:var(--fg-3)}.es-trace .path{color:var(--fg-2);text-overflow:ellipsis;overflow:hidden}.es-trace .arrow{color:var(--fg-5)}.es-trace .code-tag{color:var(--audit);font-weight:500}.es-cursor{background:var(--fg-4);vertical-align:-2px;border-radius:1px;width:7px;height:13px;animation:1.1s step-end infinite esBlink;display:inline-block}@keyframes esBlink{50%{opacity:0}}.es-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:56px;display:flex}.es-btn{cursor:pointer;height:46px;transition:all .16s var(--ease);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9rem;font-weight:600;display:inline-flex}.es-btn-solid,.es-root a.es-btn-solid{background:var(--fg);color:var(--bg);border:1px solid var(--fg)}.es-btn-solid:hover,.es-root a.es-btn-solid:hover{color:#0a0a0a;background:#fff;transform:translateY(-1px);box-shadow:0 8px 24px #0006}.es-btn-ghost,.es-root a.es-btn-ghost{color:var(--fg-2);border:1px solid var(--bd-hi);background:0 0}.es-btn-ghost:hover,.es-root a.es-btn-ghost:hover{color:var(--fg);border-color:var(--fg-4);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.es-btn-ghost:hover,.es-root a.es-btn-ghost:hover{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.es-btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}:root[data-theme=light] .es-btn-solid,:root[data-theme=light] .es-root a.es-btn-solid,html.light .es-btn-solid,html.light .es-root a.es-btn-solid{color:var(--bg)}:root[data-theme=light] .es-btn-solid:hover,:root[data-theme=light] .es-root a.es-btn-solid:hover,html.light .es-btn-solid:hover,html.light .es-root a.es-btn-solid:hover{color:#fbfbfa;background:#000;box-shadow:0 8px 24px #0000002e}.es-routes{border:1px solid var(--bd);border-radius:var(--r-lg);background:var(--bg-1);text-align:left;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.es-route{border-left:1px solid var(--bd);flex-direction:column;gap:5px;padding:18px 20px 17px;transition:background .25s;display:flex;position:relative;overflow:hidden}.es-route:first-child{border-left:none}.es-route:after{content:"";background:var(--ac);transform-origin:0;height:2px;transition:transform .35s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.es-route:hover{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.es-route:hover{background:color-mix(in srgb, var(--ac) 6%, transparent)}}.es-route:hover:after,.es-route:focus-visible:after{transform:scaleX(1)}.es-route:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.es-route .rk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac);font-size:10px}.es-route .rt{letter-spacing:-.014em;color:var(--fg);justify-content:space-between;align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.es-route .rt .ra{color:var(--fg-5);transition:transform .25s var(--ease), color .25s;font-size:.85rem}.es-route:hover .rt .ra{color:var(--ac);transform:translate(3px)}.es-route .rd{color:var(--fg-4);font-size:.8rem;line-height:1.5}.es-route.r-agency{--ac:var(--agency)}.es-route.r-audit{--ac:var(--audit)}.es-route.r-academy{--ac:var(--academy)}.es-ftr{z-index:2;border-top:1px solid var(--bd);position:relative}.es-ftr-in{max-width:var(--max);font-family:var(--mono);color:var(--fg-5);letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:16px 32px;font-size:11px;display:flex}.es-ftr-in a{color:var(--fg-4);transition:color .15s}.es-ftr-in a:hover{color:var(--fg-2)}@media (max-width:900px){.es-hpx-hide{display:none}}@media (max-width:720px){.es-nav{padding:18px 20px}.es-stage{padding:96px 0 48px}.es-c{padding:0 20px}.es-routes{grid-template-columns:1fr}.es-route{border-left:none;border-top:1px solid var(--bd)}.es-route:first-child{border-top:none}.es-trace{padding:9px 14px;font-size:11px}.es-ftr-in{padding:14px 20px}}@media (max-width:620px){.es-px{display:none}.es-ctas .es-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.es-c,.es-px{animation-duration:.001ms;animation-delay:0s}.es-sdot,.es-cursor,.es-btn-solid:hover{animation:none}.es-btn-solid:hover{transform:none}}html{scroll-padding-top:4rem;overflow-x:clip}body{overflow-x:clip}body.yunt-root-body{background-color:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground));font-family:var(--font-geist-sans,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@supports (view-transition-name:none){::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}}@layer base{:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:0 0% 20%;--chart-2:0 0% 35%;--chart-3:0 0% 50%;--chart-4:0 0% 65%;--chart-5:0 0% 80%;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%;--color-1:#555;--color-2:#717171;--color-3:#8f8f8f;--color-4:#aeaeae;--color-5:#cecece;--rainbow:linear-gradient(90deg, var(--color-1), var(--color-5), var(--color-3), var(--color-4), var(--color-2))}@supports (color:lab(0% 0 0)){:root{--color-1:lab(36.2% 0 .00000596046);--color-2:lab(47.8% 0 .0000119209);--color-3:lab(59.4% 0 0);--color-4:lab(71% 0 0);--color-5:lab(82.6% .0000298023 -.0000119209)}}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:0 0% 90%;--chart-2:0 0% 75%;--chart-3:0 0% 60%;--chart-4:0 0% 45%;--chart-5:0 0% 30%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%;--color-1:#555;--color-2:#717171;--color-3:#8f8f8f;--color-4:#aeaeae;--color-5:#cecece;--rainbow:linear-gradient(90deg, var(--color-1), var(--color-5), var(--color-3), var(--color-4), var(--color-2))}@supports (color:lab(0% 0 0)){.dark{--color-1:lab(36.2% 0 .00000596046);--color-2:lab(47.8% 0 .0000119209);--color-3:lab(59.4% 0 0);--color-4:lab(71% 0 0);--color-5:lab(82.6% .0000298023 -.0000119209)}}.theme{--animate-gradient:gradient 8s linear infinite;--animate-rainbow:rainbow var(--speed,2s) infinite linear;--animate-blink-cursor:blink-cursor 1.2s step-end infinite;--animate-ripple:ripple var(--duration,2s) ease calc(var(--i,0) * .2s) infinite;--animate-aurora:aurora 8s ease-in-out infinite alternate}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}}@layer utilities{.border-border{border-color:hsl(var(--border))}}@layer components{.agency-process-step-icon svg{stroke:currentColor;fill:none;color:inherit}}@keyframes rainbow{0%{background-position:0%}to{background-position:200%}}@keyframes gradient{to{background-position:var(--bg-size,300%) 0}}@keyframes blink-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ripple{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.9)}}@keyframes aurora{0%{background-position:0%;transform:rotate(-5deg)scale(.9)}25%{background-position:50% 100%;transform:rotate(5deg)scale(1.1)}50%{background-position:100%;transform:rotate(-3deg)scale(.95)}75%{background-position:50% 0;transform:rotate(3deg)scale(1.05)}to{background-position:0%;transform:rotate(-5deg)scale(.9)}}
