dialog.svelte-1jfbl11{border:1px solid var(--color-border);border-radius:var(--radius-modal);background:var(--color-surface);width:min(960px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-text);animation:svelte-1jfbl11-modal-in .22s var(--ease-out);margin:auto;padding:0;overflow:auto}dialog.closing.svelte-1jfbl11{animation:svelte-1jfbl11-modal-out .22s var(--ease-in) forwards}dialog.svelte-1jfbl11::backdrop{animation:svelte-1jfbl11-fade-in .14s var(--ease-out);background:#000000b8}dialog.closing.svelte-1jfbl11::backdrop{animation:svelte-1jfbl11-fade-out .14s var(--ease-in) forwards}.chrome.svelte-1jfbl11{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 0;display:flex}h2.svelte-1jfbl11{text-transform:uppercase;font-size:1.25rem}.hint.svelte-1jfbl11{color:var(--color-muted);margin-top:6px;font-size:13px}.steps.svelte-1jfbl11{color:var(--color-subtle);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:14px;margin:14px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.steps.svelte-1jfbl11 li:where(.svelte-1jfbl11){align-items:center;gap:8px;display:flex}.index.svelte-1jfbl11{border:1px solid var(--color-border);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.steps.svelte-1jfbl11 li.current:where(.svelte-1jfbl11){color:var(--color-text)}.steps.svelte-1jfbl11 li.current:where(.svelte-1jfbl11) .index:where(.svelte-1jfbl11){border-color:var(--color-brand);background:var(--color-brand);color:var(--color-text)}.steps.svelte-1jfbl11 li.done:where(.svelte-1jfbl11){color:var(--color-brand)}.steps.svelte-1jfbl11 li.done:where(.svelte-1jfbl11) .index:where(.svelte-1jfbl11){border-color:var(--color-brand);color:var(--color-brand)}.bridge.svelte-1jfbl11{background:var(--color-border);border-radius:99px;flex:none;width:56px;height:2px;overflow:hidden}.bridge.svelte-1jfbl11 span:where(.svelte-1jfbl11){background:var(--color-brand);width:0;height:100%;transition:width .22s var(--ease-out);display:block}.bridge.svelte-1jfbl11 span.filled:where(.svelte-1jfbl11){width:100%}.close.svelte-1jfbl11{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-elevated);padding:8px 12px}.panel.svelte-1jfbl11{min-height:280px;transition:height .22s var(--ease-out);padding:16px 24px 24px;position:relative;overflow:hidden}.step.svelte-1jfbl11{position:absolute;top:16px;left:24px;right:24px}.step.svelte-1jfbl11 [data-cleeng-widget]{min-height:280px}.explain.svelte-1jfbl11{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-elevated);gap:14px;padding:18px 18px 16px;display:grid}.explain.svelte-1jfbl11 h3:where(.svelte-1jfbl11){font-size:1.05rem}.explain.svelte-1jfbl11 ol:where(.svelte-1jfbl11){color:var(--color-muted);gap:10px;margin:0;padding-left:1.2rem;font-size:14px;line-height:1.45;display:grid}.explain.svelte-1jfbl11 strong:where(.svelte-1jfbl11){color:var(--color-text)}.next.svelte-1jfbl11{border-radius:var(--radius-sm);background:var(--color-brand);justify-self:start;padding:12px 18px;font-weight:700}@media (width<=768px){.steps.svelte-1jfbl11{flex-wrap:wrap;gap:8px 10px}.bridge.svelte-1jfbl11{width:28px}dialog.svelte-1jfbl11{border-radius:var(--radius-modal) var(--radius-modal) 0 0;width:100%;max-width:none;max-height:calc(100dvh - 48px);margin:auto 0 0;animation-name:svelte-1jfbl11-sheet-in}dialog.closing.svelte-1jfbl11{animation-name:svelte-1jfbl11-sheet-out}}@keyframes svelte-1jfbl11-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes svelte-1jfbl11-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes svelte-1jfbl11-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes svelte-1jfbl11-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes svelte-1jfbl11-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1jfbl11-fade-out{0%{opacity:1}to{opacity:0}}footer.svelte-jz8lnl{border-top:1px solid var(--color-border);padding:28px 0 36px}.bar.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.brand.svelte-jz8lnl{align-items:center;gap:16px;max-width:46rem;display:flex}img.svelte-jz8lnl{object-fit:contain;width:96px;height:40px}p.svelte-jz8lnl{color:var(--color-muted);font-size:13px}.credit.svelte-jz8lnl{margin-top:4px}nav.svelte-jz8lnl{color:var(--color-muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}a.svelte-jz8lnl:hover{color:var(--color-text)}header.svelte-1elxaub{z-index:20;height:var(--header-height);transition:background .14s var(--ease-out), border-color .14s var(--ease-out);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}header.scrolled.svelte-1elxaub{background:var(--color-canvas);border-bottom-color:var(--color-border)}.bar.svelte-1elxaub{align-items:center;gap:clamp(12px,2vw,30px);height:100%;padding-inline:clamp(16px,3vw,32px);display:flex}.brand.svelte-1elxaub{flex:none;align-items:center;gap:16px;display:flex}.brand.svelte-1elxaub img:where(.svelte-1elxaub){object-fit:contain;width:132px;height:54px}.tag.svelte-1elxaub{border-left:1px solid var(--color-border);white-space:nowrap;flex-direction:column;gap:2px;padding-left:16px;font-size:11px;line-height:1.2;display:flex}.place.svelte-1elxaub{color:var(--color-brand);text-transform:uppercase;font-weight:700}.tag.svelte-1elxaub span:where(.svelte-1elxaub):last-child{color:var(--color-muted);text-transform:uppercase}nav.svelte-1elxaub{gap:clamp(16px,2vw,32px);min-width:0;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--color-muted);white-space:nowrap;font-size:14px;font-weight:500}nav.svelte-1elxaub a[aria-current=location]:where(.svelte-1elxaub){color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-brand);font-weight:700}.actions.svelte-1elxaub{flex:none;gap:12px;margin-left:auto;display:flex}.ghost.svelte-1elxaub,.solid.svelte-1elxaub{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;padding:10px 18px;font-size:14px;display:inline-flex}.ghost.svelte-1elxaub{background:var(--color-elevated);border:1px solid var(--color-border);font-weight:500}.solid.svelte-1elxaub{background:var(--color-brand);font-weight:700}.short.svelte-1elxaub{display:none}@media (width<=1439px){.tag.svelte-1elxaub{display:none}nav.svelte-1elxaub{gap:14px}.wide.svelte-1elxaub{display:none}.short.svelte-1elxaub{display:inline}}@media (width<=1023px){nav.svelte-1elxaub{display:none}}@media (width<=768px){.brand.svelte-1elxaub img:where(.svelte-1elxaub){width:98px;height:40px}.ghost.svelte-1elxaub,.solid.svelte-1elxaub{padding:8px 12px;font-size:13px}.wide.svelte-1elxaub{display:none}.short.svelte-1elxaub{display:inline}}:root{--color-canvas:#0a0a0c;--color-surface:#121418;--color-elevated:#191c22;--color-brand:#d83f2d;--color-border:#272b35;--color-text:#fff;--color-muted:#9ca3af;--color-subtle:#6b7280;--color-amber:#f59e0b;--color-emerald:#10b981;--color-cleeng:#dc4b3d;--font-sans:"Roboto", "Helvetica Neue", Arial, system-ui, sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-modal:32px;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--header-height:90px;--container:min(1280px, calc(100% - clamp(32px, 6vw, 160px)));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=768px){:root{--header-height:70px}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--header-height)}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);margin:0;line-height:1.45}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;display:block}.wrap{width:var(--container);margin-inline:auto}.kicker{color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.section-title{text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:700;line-height:1.15}.muted{color:var(--color-muted)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
