.kestrel-bg[data-v-7d690a0c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--bg);pointer-events:none}.sky[data-v-7d690a0c]{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-7d690a0c 26s ease-in-out infinite}.glow[data-v-7d690a0c]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.2;will-change:transform}.glow-amber[data-v-7d690a0c]{width:46vmax;height:46vmax;background:#f59e0b;top:-14%;left:-8%;animation:float-a-7d690a0c 22s ease-in-out infinite}.glow-rufous[data-v-7d690a0c]{width:40vmax;height:40vmax;background:#c2410c;bottom:-16%;right:-10%;opacity:.35;animation:float-b-7d690a0c 28s ease-in-out infinite}.glow-sky[data-v-7d690a0c]{width:34vmax;height:34vmax;background:#2563eb;top:35%;right:18%;opacity:.22;animation:float-c-7d690a0c 32s ease-in-out infinite}.hover-bird[data-v-7d690a0c]{position:absolute;top:12%;right:9%;width:clamp(120px,16vw,220px);height:auto;fill:#f59e0b29;animation:hover-bob-7d690a0c 6s ease-in-out infinite}.hover-bird .wings[data-v-7d690a0c]{transform-origin:60px 40px;animation:flutter-7d690a0c 3.2s ease-in-out infinite}.feather[data-v-7d690a0c]{position:absolute;width:7px;height:7px;border-radius:60% 0;background:#f59e0b2e;animation:fall-7d690a0c linear infinite}.f1[data-v-7d690a0c]{left:12%;animation-duration:17s;animation-delay:-2s}.f2[data-v-7d690a0c]{left:34%;animation-duration:23s;animation-delay:-8s;background:#c2410c2e}.f3[data-v-7d690a0c]{left:58%;animation-duration:20s;animation-delay:-5s}.f4[data-v-7d690a0c]{left:76%;animation-duration:26s;animation-delay:-12s;background:#56b8f024}.f5[data-v-7d690a0c]{left:90%;animation-duration:19s;animation-delay:-3s;background:#c2410c29}@keyframes drift-7d690a0c{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float-a-7d690a0c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8vw,6vh) scale(1.12)}}@keyframes float-b-7d690a0c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-7vw,-5vh) scale(1.1)}}@keyframes float-c-7d690a0c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5vw,7vh) scale(1.15)}}@keyframes hover-bob-7d690a0c{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes flutter-7d690a0c{0%,to{transform:scaleY(1)}50%{transform:scaleY(.84)}}@keyframes fall-7d690a0c{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-7d690a0c],.glow[data-v-7d690a0c],.hover-bird[data-v-7d690a0c],.hover-bird .wings[data-v-7d690a0c],.feather[data-v-7d690a0c]{animation:none!important}.feather[data-v-7d690a0c]{display:none}}.banner[data-v-f73d0dc1]{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-f73d0dc1]{padding:.3rem .7rem;font-size:.82rem}.banner button.ghost[data-v-f73d0dc1]{border-color:var(--accent)}.banner button.ghost[data-v-f73d0dc1]:hover:not(:disabled){border-color:var(--accent-hover);background:#ffffff0d}.kestrel-mark[data-v-5af3badd]{width:1.7em;height:auto;display:block;fill:currentColor}.overlay[data-v-ee67767f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0009}.card[data-v-ee67767f]{background:var(--panel, #161b23);border:1px solid var(--border, #2a323f);border-radius:12px;padding:1.4rem 1.5rem;max-width:460px;width:100%;box-shadow:0 12px 40px #00000080}.card[data-v-ee67767f]:focus{outline:none}.card h2[data-v-ee67767f]{margin:0 0 .4rem;font-size:1.2rem}.docs[data-v-ee67767f]{margin:.6rem 0 1rem;padding-left:1.2rem;display:grid;gap:.3rem}.err[data-v-ee67767f]{color:var(--red);font-size:.85rem}button[data-v-ee67767f]{width:100%}.lang[data-v-6216f1aa]{display:inline-flex;border:1px solid var(--border);border-radius:999px}.lang-btn[data-v-6216f1aa]{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-6216f1aa]:first-child{border-radius:999px 0 0 999px}.lang-btn[data-v-6216f1aa]:last-child{border-radius:0 999px 999px 0}.lang-btn[data-v-6216f1aa]:focus-visible{position:relative;z-index:1}.lang-btn[data-v-6216f1aa]:hover{color:var(--text)}.lang-btn.active[data-v-6216f1aa]{background:var(--accent);color:#06121f}.site-footer[data-v-c81ffe52]{border-top:1px solid var(--border);margin-top:2.5rem}.footer-inner[data-v-c81ffe52]{max-width:960px;margin:0 auto;padding:1.6rem clamp(1rem,3vw,1.75rem) 1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.foot-brand[data-v-c81ffe52]{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;color:var(--text)}.foot-brand[data-v-c81ffe52]:hover{text-decoration:none}.foot-mark[data-v-c81ffe52]{color:var(--accent);width:1.4em}.foot-links[data-v-c81ffe52]{display:flex;gap:1.1rem;flex-wrap:wrap}.foot-links a[data-v-c81ffe52]{color:var(--muted);font-size:.9rem;display:inline-flex;align-items:center;gap:.4rem}.foot-links a[data-v-c81ffe52]:hover{color:var(--text)}.foot-icon[data-v-c81ffe52]{width:1.05em;height:1.05em}.foot-rights[data-v-c81ffe52]{color:var(--muted);font-size:.82rem;width:100%;padding-top:.6rem;margin:0}.foot-legal[data-v-c81ffe52]{color:var(--muted);font-size:.82rem;width:100%;margin:.35rem 0 0}.foot-legal a[data-v-c81ffe52]{color:var(--muted)}.foot-legal a[data-v-c81ffe52]:hover{color:var(--text)}.foot-disclaimer[data-v-c81ffe52]{color:var(--muted);font-size:.76rem;width:100%;margin:.35rem 0 0}.skip-link[data-v-b5c8a49e]{position:absolute;left:.5rem;top:-3rem;z-index:100;background:var(--accent);color:var(--on-accent);font-weight:700;padding:.5rem .9rem;border-radius:8px;transition:top .15s ease}.skip-link[data-v-b5c8a49e]:focus{top:.5rem;text-decoration:none}.nav[data-v-b5c8a49e]{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-b5c8a49e]{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-b5c8a49e]{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.15rem;color:var(--text)}.brand[data-v-b5c8a49e]:hover{text-decoration:none}.brand-mark[data-v-b5c8a49e]{color:var(--accent)}.brand-name[data-v-b5c8a49e]{background:var(--grad-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.02em}.nav-right[data-v-b5c8a49e]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.nav-link[data-v-b5c8a49e]{position:relative;color:var(--muted);padding:.35rem 0}.nav-link[data-v-b5c8a49e]:hover,.nav-link.nav-active[data-v-b5c8a49e]{color:var(--text)}.nav-link.nav-active[data-v-b5c8a49e]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);border-radius:2px}.nav-cta[data-v-b5c8a49e]{color:var(--on-accent);background:var(--grad-accent);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-b5c8a49e]:hover{text-decoration:none;filter:brightness(1.07)}.nav-contact[data-v-b5c8a49e]{display:inline-flex;align-items:center;gap:.35rem;color:var(--text);border:1px solid var(--accent);border-radius:999px;padding:.3rem .75rem;font-size:.85rem;font-weight:600}.nav-contact[data-v-b5c8a49e]:hover{text-decoration:none;background:#f59e0b1f}.email[data-v-b5c8a49e]{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 560px){.email[data-v-b5c8a49e]{display:none}.brand-name[data-v-b5c8a49e]{font-size:1.05rem}}:root{--bg: #0a0e1c;--bg-2: #121a30;--panel: rgba(20, 27, 47, .78);--panel-2: rgba(32, 43, 70, .72);--border: #5c74b0;--text: #e8edf7;--muted: #98a3bb;--accent: #f59e0b;--accent-2: #d3600c;--accent-hover: #fbbf24;--sky: #56b8f0;--on-accent: #1a1206;--grad-accent: linear-gradient(135deg, var(--accent), var(--accent-2));--green: #34d399;--red: #fa8585;--danger: #dd1313;--danger-2: #b91c1c;--danger-border: #7f1d1d;--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,p a,li a,.content a{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:var(--on-accent);background:var(--grad-accent);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}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.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)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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;position:relative}table{width:100%;border-collapse:collapse}.table-wrap table{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}
