@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";html{scroll-behavior:smooth;scroll-padding-top:80px}:root{--eu-blue-950:#0a1433;--eu-blue-900:#0f1f4d;--eu-blue-800:#163079;--eu-blue-700:#1e47b8;--eu-blue-600:#2563eb;--eu-blue-500:#3b82f6;--eu-blue-400:#60a5fa;--eu-blue-300:#93c5fd;--eu-blue-200:#bfdbfe;--eu-blue-100:#dbeafe;--eu-blue-50:#eff6ff;--eu-cyan-600:#0891b2;--eu-cyan-500:#06b6d4;--eu-cyan-400:#22d3ee;--eu-cyan-300:#67e8f9;--eu-violet-800:#5b21b6;--eu-violet-700:#6d28d9;--eu-violet-600:#7c3aed;--eu-violet-500:#8b5cf6;--eu-violet-400:#a78bfa;--eu-violet-300:#c4b5fd;--eu-violet-200:#ddd6fe;--eu-violet-100:#ede9fe;--eu-coral-700:var(--eu-violet-700);--eu-coral-600:var(--eu-violet-600);--eu-coral-500:var(--eu-violet-500);--eu-coral-400:var(--eu-violet-400);--eu-coral-300:var(--eu-violet-300);--eu-coral-100:var(--eu-violet-100);--eu-ink-950:#070a17;--eu-ink-900:#0f172a;--eu-ink-800:#1e293b;--eu-ink-700:#334155;--eu-ink-600:#475569;--eu-ink-500:#64748b;--eu-ink-400:#94a3b8;--eu-ink-300:#cbd5e1;--eu-ink-200:#e2e8f0;--eu-ink-100:#f1f5f9;--eu-ink-50:#f8fafc;--eu-white:#fff;--eu-success-600:#059669;--eu-success-500:#10b981;--eu-success-100:#d1fae5;--eu-warning-600:#d97706;--eu-warning-500:#f59e0b;--eu-warning-100:#fef3c7;--eu-danger-600:#dc2626;--eu-danger-500:#ef4444;--eu-danger-100:#fee2e2;--eu-info-600:#0284c7;--eu-info-500:#0ea5e9;--eu-info-100:#e0f2fe;--fg-1:var(--eu-ink-900);--fg-2:var(--eu-ink-700);--fg-3:var(--eu-ink-500);--fg-4:var(--eu-ink-400);--fg-brand:var(--eu-blue-700);--fg-accent:var(--eu-violet-600);--fg-on-brand:var(--eu-white);--bg-1:var(--eu-white);--bg-2:var(--eu-ink-50);--bg-3:var(--eu-ink-100);--bg-inverse:var(--eu-ink-950);--bg-brand:var(--eu-blue-700);--bg-brand-soft:var(--eu-blue-50);--bg-accent-soft:var(--eu-violet-100);--border-1:var(--eu-ink-200);--border-2:var(--eu-ink-300);--border-brand:var(--eu-blue-600);--border-focus:var(--eu-blue-500);--eu-gradient-brand:linear-gradient(92deg, #1e47b8 0%, #2563eb 38%, #22d3ee 100%);--eu-gradient-brand-deep:linear-gradient(135deg, #0f1f4d 0%, #163079 45%, #1e47b8 100%);--eu-gradient-hero:radial-gradient(ellipse at top left, #1e47b8 0%, #0f1f4d 55%, #070a17 100%);--eu-gradient-accent:linear-gradient(135deg, #6d28d9 0%, #8b5cf6 55%, #a78bfa 100%);--eu-gradient-mesh:radial-gradient(circle at 10% 20%, #22d3ee47, transparent 45%), radial-gradient(circle at 85% 10%, #1e47b873, transparent 50%), radial-gradient(circle at 70% 85%, #8b5cf647, transparent 45%), linear-gradient(135deg, #0a1433 0%, #0f1f4d 100%);--font-display:"Space Grotesk", "Söhne", "Graphik", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display-2xl:clamp(3.5rem, 5.5vw + 1rem, 5.5rem);--fs-display-xl:clamp(2.75rem, 4vw + 1rem, 4rem);--fs-display-lg:clamp(2.25rem, 3vw + 1rem, 3rem);--fs-h1:2.25rem;--fs-h2:1.75rem;--fs-h3:1.375rem;--fs-h4:1.125rem;--fs-body-lg:1.125rem;--fs-body:1rem;--fs-body-sm:.875rem;--fs-caption:.8125rem;--fs-micro:.6875rem;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-wide:.04em;--ls-eyebrow:.12em;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #0f1f4d0f;--shadow-sm:0 2px 4px #0f1f4d0f, 0 1px 2px #0f1f4d0a;--shadow-md:0 6px 14px -4px #0f1f4d1f, 0 2px 4px #0f1f4d0f;--shadow-lg:0 18px 36px -12px #0f1f4d2e, 0 6px 12px -6px #0f1f4d14;--shadow-xl:0 32px 64px -16px #0f1f4d38;--shadow-glow:0 0 0 4px #2563eb2e;--shadow-glow-cyan:0 0 40px #22d3ee59;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--z-base:1;--z-raised:10;--z-sticky:100;--z-modal:1000;--z-toast:2000}.eu-display-2xl,.eu-display-xl,.eu-display-lg,.eu-h1,.eu-h2,.eu-h3,.eu-h4{font-family:var(--font-display);color:var(--fg-1);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);text-wrap:balance;margin:0;font-weight:600}.eu-display-2xl{font-size:var(--fs-display-2xl);letter-spacing:-.03em;font-weight:700}.eu-display-xl{font-size:var(--fs-display-xl);letter-spacing:-.025em;font-weight:700}.eu-display-lg{font-size:var(--fs-display-lg);font-weight:700}.eu-h1{font-size:var(--fs-h1)}.eu-h2{font-size:var(--fs-h2)}.eu-h3{font-size:var(--fs-h3);letter-spacing:var(--ls-snug)}.eu-h4{font-size:var(--fs-h4);letter-spacing:var(--ls-snug);font-weight:600}.eu-body-lg,.eu-body,.eu-body-sm,.eu-caption{font-family:var(--font-body);color:var(--fg-2);line-height:var(--lh-normal);text-wrap:pretty;margin:0}.eu-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed)}.eu-body{font-size:var(--fs-body)}.eu-body-sm{font-size:var(--fs-body-sm)}.eu-caption{font-size:var(--fs-caption);color:var(--fg-3)}.eu-eyebrow{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-brand);margin:0;font-weight:600}.eu-mono,.eu-code{font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:0;color:var(--fg-1)}.eu-code{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);padding:1px 6px}.eu-gradient-text{background:var(--eu-gradient-brand);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.eu-reset,.eu-reset *{box-sizing:border-box}.eu-reset{font-family:var(--font-body);color:var(--fg-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11"}.eurekis-shell{color:#f8fafc;background:#0f172a;flex-direction:column;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.eurekis-shell__header{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(150%);background:#0f172acc;border-bottom:1px solid #94a3b826;height:56px;position:sticky;top:0}.eurekis-shell__header-inner{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;height:100%;margin:0;padding:0 1rem;display:flex}@media (width>=640px){.eurekis-shell__header-inner{padding:0 1.5rem}}@media (width>=1024px){.eurekis-shell__header-inner{padding:0 2rem}}.eurekis-shell__brand{color:#f8fafc;flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.eurekis-shell__brand-icon{font-size:1.25rem;line-height:1}.eurekis-shell__brand-name{letter-spacing:-.01em;color:#fff;font-size:1.125rem;font-weight:700}.eurekis-shell__brand-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.eurekis-shell__brand-badge--blue{color:#93c5fd;background:#3b82f633;border:1px solid #3b82f64d}.eurekis-shell__brand-badge--emerald{color:#6ee7b7;background:#10b98133;border:1px solid #10b9814d}.eurekis-shell__brand-badge--amber{color:#fcd34d;background:#f59e0b33;border:1px solid #f59e0b4d}.eurekis-shell__brand-badge--purple{color:#c4b5fd;background:#8b5cf633;border:1px solid #8b5cf64d}.eurekis-shell__brand-badge--cyan{color:#67e8f9;background:#06b6d433;border:1px solid #06b6d44d}.eurekis-shell__brand-badge--rose{color:#fda4af;background:#f43f5e33;border:1px solid #f43f5e4d}.eurekis-shell__nav{scrollbar-width:none;flex-shrink:1;align-items:center;gap:.25rem;min-width:0;margin-left:1.5rem;display:flex;overflow:auto hidden}.eurekis-shell__nav::-webkit-scrollbar{display:none}.eurekis-shell__nav-link{color:#94a3b8;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.eurekis-shell__nav-link:hover{color:#e2e8f0;background:#94a3b81a}.eurekis-shell__nav-link--active{color:#fff;background:#6366f140}.eurekis-shell__nav-link svg,.eurekis-shell__nav-link img{flex-shrink:0;width:1rem;height:1rem}.eurekis-shell__center{flex:1;justify-content:center;min-width:0;display:flex}.eurekis-shell__right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.eurekis-shell__main{flex:1;width:100%;min-width:0;margin:0;padding:1.5rem 1rem}@media (width>=640px){.eurekis-shell__main{padding:1.5rem}}@media (width>=1024px){.eurekis-shell__main{padding:1.5rem 2rem}}.eurekis-shell__main--full{max-width:none;padding:0}@media (width<=639px){.eurekis-shell__nav,.eurekis-shell__center{display:none}}.eurekis-shell__footer{text-align:center;color:#64748b;border-top:1px solid #94a3b826;padding:.75rem 0;font-size:.75rem}:root{color:#e8edf7;font-synthesis:none;background:#0b1120;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,select,input{outline-offset:4px}button{cursor:pointer;color:#e5edf9;background:#1a2940;border:1px solid #33445e;border-radius:8px;padding:10px 14px}button:hover:not(:disabled){background:#263b59}button:disabled{opacity:.5;cursor:not-allowed}a{color:#8bdaed;text-decoration:none}a:hover{text-decoration:underline}.eurekis-shell__header{border-bottom:1px solid #24324a;background:#111b2e!important}.eurekis-shell__header-inner{max-width:1600px;margin:auto;padding:14px 28px!important}.eurekis-shell__right{flex-wrap:wrap;gap:16px!important}.eurekis-shell__brand{color:#eff4fd!important}main{max-width:1400px;margin:auto;padding:48px 32px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}h1{letter-spacing:-1px;margin:6px 0 10px;font-size:32px}p{color:#a5b5cc;margin:8px 0;line-height:1.6}.eyebrow{letter-spacing:2px;color:#6bd6cc;font-size:11px}.environment{color:#a2adc3;overflow-wrap:anywhere;border:1px solid #2a3851;border-radius:20px;padding:8px 10px;font-size:11px}.toolbar{background:#141f33;border:1px solid #293851;border-radius:12px;align-items:end;gap:18px;padding:22px;display:flex}.toolbar>label{flex:1}.toolbar form{flex:1.2;align-items:end;gap:12px;display:flex}.toolbar form label{flex:1}label{color:#aabbd2;flex-direction:column;gap:9px;min-width:0;font-size:12px;display:flex}input,select{color:#e0e9f6;background:#0c1525;border:1px solid #34455f;border-radius:7px;width:100%;min-height:44px;padding:12px;font-size:13px}.primary{background:#14645e;border-color:#21897c;min-height:44px}.empty{text-align:center;border:1px dashed #273951;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin:24px 0;padding:32px;display:flex}.empty p{max-width:480px;font-size:14px}.empty-mark{color:#557f96;font-size:40px}.notice{border-radius:10px;margin:20px 0;padding:16px 20px;font-size:13px;line-height:1.7}.notice a{margin-left:18px}.error{background:#35271c;border:1px solid #705432}.error p{color:#efd6a2}.bank{color:#94a7c3;background:#121d30;border-left:3px solid #52709b}.operation{background:#111d2f;border:1px solid #293851;border-radius:12px;margin:24px 0;padding:26px}.operation-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.operation h2{overflow-wrap:anywhere;letter-spacing:.2px;font-family:monospace;font-size:16px}.status{color:#8fdddc;border:1px solid #3e6171;border-radius:20px;padding:7px 12px;font-size:12px}.status-failed,.status-partial{color:#f2c388;border-color:#92703c}dl{border-top:1px solid #2b3b52;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:28px;padding-top:25px;display:grid}dt{color:#9aacc5;font-size:12px}dd{font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:28px}.loading{font-size:13px}.payments-app [role=menu]{z-index:100}@media (width<=700px){main{padding:28px 16px}.eurekis-shell__header-inner{flex-wrap:wrap;gap:16px!important;padding:12px 16px!important}.eurekis-shell__right{justify-content:space-between;width:100%;font-size:12px;gap:8px!important}.page-heading{display:block}h1{font-size:27px}.environment{margin-top:12px;display:inline-block}.toolbar{padding:16px;display:block}.toolbar form{margin-top:20px;display:block}.toolbar form button{width:100%;margin-top:12px}.toolbar>button{margin-top:12px}.operation-heading{display:block}.operation{padding:20px 16px}dl{grid-template-columns:repeat(2,1fr)}.empty{min-height:220px;padding:20px}.notice a{margin:8px 0 0 12px;display:inline-block}}
