.kestrel-bg[data-v-2d54ef03]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--bg);pointer-events:none}.sky[data-v-2d54ef03]{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:linear-gradient(125deg,#090d1a,#1a1430 28%,#0c1426 55%,#241226 78%,#0a1120);background-size:320% 320%;animation:drift-2d54ef03 26s ease-in-out infinite}.glow[data-v-2d54ef03]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.4;will-change:transform}.glow-amber[data-v-2d54ef03]{width:46vmax;height:46vmax;background:#f59e0b;top:-14%;left:-8%;animation:float-a-2d54ef03 22s ease-in-out infinite}.glow-rufous[data-v-2d54ef03]{width:40vmax;height:40vmax;background:#c2410c;bottom:-16%;right:-10%;opacity:.35;animation:float-b-2d54ef03 28s ease-in-out infinite}.glow-sky[data-v-2d54ef03]{width:34vmax;height:34vmax;background:#2563eb;top:35%;right:18%;opacity:.22;animation:float-c-2d54ef03 32s ease-in-out infinite}.hover-bird[data-v-2d54ef03]{position:absolute;top:12%;right:9%;width:clamp(120px,16vw,220px);height:auto;fill:#f59e0b29;animation:hover-bob-2d54ef03 6s ease-in-out infinite}.hover-bird .wings[data-v-2d54ef03]{transform-origin:60px 40px;animation:flutter-2d54ef03 3.2s ease-in-out infinite}.feather[data-v-2d54ef03]{position:absolute;width:7px;height:7px;border-radius:60% 0;background:#f59e0b2e;animation:fall-2d54ef03 linear infinite}.f1[data-v-2d54ef03]{left:12%;animation-duration:17s;animation-delay:-2s}.f2[data-v-2d54ef03]{left:34%;animation-duration:23s;animation-delay:-8s;background:#c2410c2e}.f3[data-v-2d54ef03]{left:58%;animation-duration:20s;animation-delay:-5s}.f4[data-v-2d54ef03]{left:76%;animation-duration:26s;animation-delay:-12s;background:#56b8f024}.f5[data-v-2d54ef03]{left:90%;animation-duration:19s;animation-delay:-3s;background:#c2410c29}@keyframes drift-2d54ef03{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float-a-2d54ef03{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8vw,6vh) scale(1.12)}}@keyframes float-b-2d54ef03{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-7vw,-5vh) scale(1.1)}}@keyframes float-c-2d54ef03{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5vw,7vh) scale(1.15)}}@keyframes hover-bob-2d54ef03{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes flutter-2d54ef03{0%,to{transform:scaleY(1)}50%{transform:scaleY(.84)}}@keyframes fall-2d54ef03{0%{transform:translateY(-12vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(112vh) rotate(420deg);opacity:0}}@media (prefers-reduced-motion: reduce){.sky[data-v-2d54ef03],.glow[data-v-2d54ef03],.hover-bird[data-v-2d54ef03],.hover-bird .wings[data-v-2d54ef03],.feather[data-v-2d54ef03]{animation:none!important}.feather[data-v-2d54ef03]{display:none}}.banner[data-v-068d0535]{background:#422006;border-bottom:1px solid #854d0e;color:#fde68a;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.6rem 1rem;font-size:.9rem}button.small[data-v-068d0535]{padding:.3rem .7rem;font-size:.82rem}.kestrel-mark[data-v-5af3badd]{width:1.7em;height:auto;display:block;fill:currentColor}.lang[data-v-479ad28f]{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.lang-btn[data-v-479ad28f]{background:transparent;border:none;color:var(--muted);padding:.25rem .6rem;font-size:.78rem;font-weight:700;letter-spacing:.03em;cursor:pointer;border-radius:0}.lang-btn[data-v-479ad28f]:hover{color:var(--text)}.lang-btn.active[data-v-479ad28f]{background:var(--accent);color:#06121f}.nav[data-v-9c0bb27b]{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border);background:#0a0e1c99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav-inner[data-v-9c0bb27b]{max-width:960px;margin:0 auto;padding:.7rem clamp(1rem,3vw,1.75rem);display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.brand[data-v-9c0bb27b]{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.15rem;color:var(--text)}.brand[data-v-9c0bb27b]:hover{text-decoration:none}.brand-mark[data-v-9c0bb27b]{color:var(--accent)}.brand-name[data-v-9c0bb27b]{background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.02em}.nav-right[data-v-9c0bb27b]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.nav-link[data-v-9c0bb27b]{color:var(--muted)}.nav-link[data-v-9c0bb27b]:hover{color:var(--text)}.nav-cta[data-v-9c0bb27b]{color:#1a1206;background:linear-gradient(135deg,var(--accent),var(--accent-2));padding:.4rem .9rem;border-radius:10px;font-weight:700;font-size:.9rem;box-shadow:0 4px 14px #f59e0b40;transition:filter .15s ease}.nav-cta[data-v-9c0bb27b]:hover{text-decoration:none;filter:brightness(1.07)}.email[data-v-9c0bb27b]{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 560px){.email[data-v-9c0bb27b]{display:none}.brand-name[data-v-9c0bb27b]{font-size:1.05rem}}:root{--bg: #0a0e1c;--bg-2: #121a30;--panel: rgba(20, 27, 47, .78);--panel-2: rgba(32, 43, 70, .72);--border: #2c3a5e;--text: #e8edf7;--muted: #98a3bb;--accent: #f59e0b;--accent-2: #c2410c;--accent-hover: #fbbf24;--sky: #56b8f0;--green: #34d399;--red: #f87171;--radius: 14px;--shadow: 0 10px 30px rgba(0, 0, 0, .35);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--text);position:relative;z-index:0}a{color:var(--sky);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{line-height:1.2}button{cursor:pointer;font:inherit;font-weight:600;border:none;border-radius:10px;padding:.55rem 1.05rem;color:#1a1206;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 4px 14px #f59e0b40;transition:transform .12s ease,filter .15s ease,background .15s ease}button:hover{filter:brightness(1.07)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}button.ghost{background:transparent;color:var(--text);border:1px solid var(--border);box-shadow:none}button.ghost:hover{background:#ffffff0d;border-color:var(--accent)}input,select,textarea{width:100%;padding:.62rem .8rem;border-radius:10px;border:1px solid var(--border);background:#0a0e1c99;color:var(--text);font:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f59e0b33}.container{width:100%;max-width:960px;margin:0 auto;padding:clamp(1rem,3vw,1.75rem)}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1.1rem,3vw,1.6rem);box-shadow:var(--shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.muted{color:var(--muted)}.error{color:var(--red);font-size:.9rem}.up{color:var(--green)}.down{color:var(--red)}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;min-width:480px}th,td{text-align:left;padding:.7rem .5rem;border-bottom:1px solid var(--border)}th{color:var(--muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}
