.cevisio-page.svelte-7iar19{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 128px);position:relative;overflow:hidden}.bg-glow.svelte-7iar19{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(168,200,0,.07) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.card.svelte-7iar19{position:relative;background:var(--bg-panel);border:1px solid var(--border);border-radius:24px;padding:48px 48px 40px;max-width:520px;width:100%;display:flex;flex-direction:column;align-items:center;gap:28px;box-shadow:0 0 0 1px #a8c80012,0 32px 64px #0006;text-align:center}.hoehmann-logo.svelte-7iar19{display:flex;flex-direction:column;align-items:center;gap:6px}.hoehmann-wordmark.svelte-7iar19{display:flex;align-items:center;gap:0;font-size:2.4rem;font-weight:900;letter-spacing:2px;color:var(--text-main);line-height:1}.h-letter.svelte-7iar19{color:var(--text-main);font-family:Inter,sans-serif}.o-power.svelte-7iar19{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.power-svg.svelte-7iar19{width:2.2rem;height:2.2rem}.hoehmann-sub.svelte-7iar19{display:flex;align-items:center;gap:12px;font-size:.78rem}.hoehmann-gmbh.svelte-7iar19{color:var(--text-muted)}.hoehmann-it.svelte-7iar19{color:#00c8c8;font-weight:600}.divider.svelte-7iar19{width:100%;height:1px;background:var(--border)}.cevisio-logo-block.svelte-7iar19{display:flex;flex-direction:column;align-items:center}.cevisio-logo-img.svelte-7iar19{max-width:220px;width:100%;height:auto;mix-blend-mode:multiply}body.theme-dark .cevisio-logo-img.svelte-7iar19{mix-blend-mode:screen}.info-box.svelte-7iar19{display:flex;align-items:flex-start;gap:12px;background:#a8c8000f;border:1px solid rgba(168,200,0,.15);border-radius:12px;padding:16px 20px;text-align:left}.info-box.svelte-7iar19 svg{flex-shrink:0;margin-top:2px;color:#a8c800}.info-box.svelte-7iar19 p:where(.svelte-7iar19){margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.6}.info-box.svelte-7iar19 strong:where(.svelte-7iar19){color:#a8c800}.actions.svelte-7iar19{display:flex;flex-direction:column;gap:12px;width:100%}.btn-primary.svelte-7iar19{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;background:linear-gradient(135deg,#a8c800,#8aaa00);color:#0a0a0a;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-primary.svelte-7iar19:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #a8c8004d;background:linear-gradient(135deg,#b8d800,#98ba00)}.btn-primary.loading.svelte-7iar19{opacity:.85;cursor:default}.btn-secondary.svelte-7iar19{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 24px;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary.svelte-7iar19:hover{background:var(--bg-hover);color:var(--text-main);border-color:#a8c8004d}.spinner.svelte-7iar19{width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-top-color:#0a0a0a;border-radius:50%;animation:svelte-7iar19-spin .8s linear infinite;flex-shrink:0}@keyframes svelte-7iar19-spin{to{transform:rotate(360deg)}}.url-display.svelte-7iar19{display:flex;align-items:center;gap:8px;font-size:.8rem}.url-label.svelte-7iar19{color:var(--text-muted)}.url-link.svelte-7iar19{color:#a8c800b3;text-decoration:none;transition:color .2s}.url-link.svelte-7iar19:hover{color:#a8c800;text-decoration:underline}
