.es{--es-text:#0f1419;--es-muted:#536471;--es-faint:#8b98a5;--es-line-strong:#cfd9de;--es-hover:#f7f9f9;--es-chip-hover:#b9c7cf;--es-accent:#1d9bf0;--es-accent-soft:#e8f5fd;--es-bg:#ffffff;--es-card:#ffffff;--es-ghost-stroke:#e7ecef;--es-ghost-1:#e3e8eb;--es-ghost-2:#eef1f3;--es-iso-l:#e3e8eb;--es-iso-r:#eef1f3;--es-iso-t:#f6f8f9;--es-iso-l2:#dde3e7;--es-iso-r2:#eaeef1;--es-btn-bg:#0f1419;--es-btn-fg:#ffffff;--es-btn-hover:#272c30;--es-btn-shadow:rgba(15,20,25,.14);--es-ease:cubic-bezier(.2,.8,.2,1);--es-spring:cubic-bezier(.34,1.45,.64,1)}.es.k-blue{--c:#1d9bf0;--cs:#e8f5fd}.es.k-green{--c:#00ba7c;--cs:#e3f7ef}.es.k-violet{--c:#7856ff;--cs:#efebff}.es.k-gold{--c:#c8890a;--cs:#fbf3e2}.es.k-slate{--c:#657786;--cs:#eff3f4}.es.k-red{--c:#f4212e;--cs:#fdeced}[data-theme=dark] .es{--es-text:#e7e9ea;--es-muted:#8b98a5;--es-faint:#6a747d;--es-line-strong:#38444d;--es-hover:#16181c;--es-chip-hover:#536471;--es-accent:#1d9bf0;--es-accent-soft:#0f2739;--es-bg:#000000;--es-card:#101316;--es-ghost-stroke:#262b30;--es-ghost-1:#2c3238;--es-ghost-2:#1e2227;--es-iso-l:#2a3036;--es-iso-r:#21262b;--es-iso-t:#181b1f;--es-iso-l2:#323940;--es-iso-r2:#282d33;--es-btn-bg:#e7e9ea;--es-btn-fg:#0f1419;--es-btn-hover:#cfd9de;--es-btn-shadow:rgba(0,0,0,.5)}[data-theme=dark] .es.k-blue{--cs:#0f2739}[data-theme=dark] .es.k-green{--cs:#07291f}[data-theme=dark] .es.k-violet{--c:#8f73ff;--cs:#1d1638}[data-theme=dark] .es.k-gold{--c:#e8b923;--cs:#2c230c}[data-theme=dark] .es.k-slate{--c:#8b98a5;--cs:#1a1e22}[data-theme=dark] .es.k-red{--cs:#2e0f11}.es,.es *,.es *:before,.es *:after{box-sizing:border-box}.es{text-align:center;color:var(--es-text);font-family:var(--font-sans,"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);-webkit-font-smoothing:antialiased}.es p,.es b{margin:0;padding:0}.es button{font:inherit;margin:0}.es svg{display:block}.es .in{margin:0 auto}.es .es-art{display:block;height:auto;margin:0 auto;overflow:visible}.es .es-title{display:block;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--es-text)}.es .es-text{color:var(--es-muted);line-height:1.5;margin:8px auto 0}.es .es-actions{display:flex;flex-direction:column;align-items:center;gap:6px}.es .es-hint{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--es-faint);margin-top:12px}.es .es-hint svg{width:14px;height:14px}.es .es-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.es .es-chip{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--es-line-strong);background:var(--es-bg);font-size:14px;font-weight:600;color:var(--es-text);cursor:pointer;transition:background .2s var(--es-ease),border-color .2s var(--es-ease)}.es .es-chip:hover{background:var(--es-hover);border-color:var(--es-chip-hover)}.es--page{padding:56px 24px 64px}.es--page .in{max-width:400px}.es--page .es-art{width:240px;max-width:100%;margin-bottom:20px}.es--page .es-title{font-size:20px}.es--page .es-text{font-size:15px;max-width:340px}.es--page .es-actions{margin-top:22px}.es--panel{padding:32px 20px 36px}.es--panel .in{max-width:320px}.es--panel .es-art{width:168px;max-width:100%;margin-bottom:14px}.es--panel .es-title{font-size:17px}.es--panel .es-text{font-size:14px;max-width:300px;margin-top:6px}.es--panel .es-actions{margin-top:16px}.es--inline{padding:14px 16px;text-align:left}.es--inline .in{display:flex;align-items:center;gap:12px;max-width:none}.es--inline .es-tile{width:36px;height:36px;border-radius:11px;background:var(--cs);color:var(--c);display:grid;place-items:center;flex:none}.es--inline .es-tile svg{width:18px;height:18px}.es--inline .es-copy{flex:1;min-width:0}.es--inline .es-title{font-size:15px;font-weight:700;letter-spacing:-.005em}.es--inline .es-text{font-size:14px;margin:1px 0 0}.es--inline .es-actions{margin:0;flex-direction:row}.es .es-btn{height:44px;padding:0 22px 0 18px;border-radius:999px;background:var(--es-btn-bg);color:var(--es-btn-fg);font-weight:700;font-size:15px;line-height:1;display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;transition:background .2s var(--es-ease),transform .25s var(--es-spring),box-shadow .2s var(--es-ease)}.es .es-btn svg{width:18px;height:18px;flex:none}.es .es-btn:hover{background:var(--es-btn-hover);box-shadow:0 6px 16px var(--es-btn-shadow)}.es .es-btn:active{transform:scale(.96)}.es--panel .es-btn{height:36px;padding:0 16px 0 13px;font-size:14px}.es--panel .es-btn svg{width:16px;height:16px}.es .es-link{color:var(--es-accent);font-weight:700;font-size:15px;line-height:1.3;padding:6px 12px;border-radius:999px;border:0;background:none;cursor:pointer;transition:background .2s var(--es-ease)}.es .es-link:hover{background:var(--es-accent-soft)}.es--panel .es-link,.es--inline .es-link{font-size:14px}.es--inline .es-link{padding:6px 10px;white-space:nowrap}.es .es-btn:focus-visible,.es .es-link:focus-visible,.es .es-chip:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}@media(max-width:380px){.es--page{padding:44px 16px 52px}.es--panel{padding:28px 16px 32px}}.es-art .ga,.es-art .gb,.es-art .gc{transform-box:fill-box;transform-origin:center;animation:esUp .5s var(--es-ease) both}.es-art .gb{animation-delay:.07s}.es-art .gc{animation-delay:.14s}.es-art .tile{transform-box:fill-box;transform-origin:center;animation:esPop .55s var(--es-spring) .22s both}.es-art .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:esDraw .8s var(--es-ease) .35s forwards}.es-art .dot{animation:esDot 1.2s ease-in-out infinite}.es-art .dot:nth-child(2){animation-delay:.18s}.es-art .dot:nth-child(3){animation-delay:.36s}.es .es-copy{animation:esUp .4s var(--es-ease) .18s both}.es--inline .es-tile{animation:esPop .45s var(--es-spring) both}@keyframes esUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes esPop{0%{opacity:0;transform:scale(.6) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes esDraw{to{stroke-dashoffset:0}}@keyframes esDot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.es-art *,.es .es-copy,.es--inline .es-tile{animation:none!important;stroke-dashoffset:0!important}.es .es-btn,.es .es-link,.es .es-chip{transition:none}}
