body.fi-body{--ab-page:#f6f6f8;--ab-dot:#0f172a1a;--ab-dot-lit:#4f46e566;--ab-light:#6366f117;--ab-bar:#fff;background-color:var(--ab-page)}.dark body.fi-body{--ab-page:#050507;--ab-dot:#ffffff0f;--ab-dot-lit:#c7d2fe2e;--ab-light:#6366f109;--ab-bar:#09090b;--ab-field:#232326;--ab-field-hover:#2e2e32;--ab-menu:#17171a}.ab-backdrop{--ab-x:50%;--ab-y:0%;z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ab-dots,.ab-dots-lit,.ab-glow{position:absolute;inset:0}.ab-dots,.ab-dots-lit{background-size:22px 22px}.ab-dots{background-image:radial-gradient(var(--ab-dot) 1px, transparent 1.5px)}.ab-dots-lit{background-image:radial-gradient(var(--ab-dot-lit) 1px, transparent 1.5px);-webkit-mask-image:radial-gradient(260px circle at var(--ab-x) var(--ab-y), #000, transparent 70%);-webkit-mask-image:radial-gradient(260px circle at var(--ab-x) var(--ab-y), #000, transparent 70%);mask-image:radial-gradient(260px circle at var(--ab-x) var(--ab-y), #000, transparent 70%)}.ab-glow{background:radial-gradient(520px circle at var(--ab-x) var(--ab-y), var(--ab-light), transparent 70%)}.ab-dots-lit,.ab-glow{opacity:0;transition:opacity .4s}.ab-backdrop.is-active .ab-dots-lit,.ab-backdrop.is-active .ab-glow{opacity:1}.fi-topbar,.fi-topbar nav{background-color:var(--ab-bar)!important}.dark .fi-input-wrp:not(.fi-disabled),.dark .fi-btn:not(.fi-color):not(.fi-outlined),.dark .fi-tabs-item.fi-active,.dark .fi-pagination-items,.dark .fi-pagination-item-btn{background-color:var(--ab-field)!important}.dark .fi-btn:not(.fi-color):not(.fi-outlined):hover,.dark .fi-pagination-item-btn:hover{background-color:var(--ab-field-hover)!important}.dark .fi-topbar-item.fi-active>.fi-topbar-item-btn,.dark .fi-topbar-item-btn:hover,.dark .fi-topbar-item-btn:focus-visible,.dark .fi-sidebar-item.fi-active>.fi-sidebar-item-btn,.dark .fi-sidebar-item-btn:hover,.dark .fi-sidebar-item-btn:focus-visible{background-color:var(--ab-menu)!important}.fi-modal-close-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fi-modal-window{--mw-surface:#fff;--mw-band:#f4f4f5;--mw-line:#e4e4e7;background-color:var(--mw-surface)!important;box-shadow:0 0 0 1px #0000001a,0 28px 64px -16px #0006!important}.dark .fi-modal-window{--mw-surface:#26262d;--mw-band:#1d1d23;--mw-line:#ffffff17;--ab-field:#19191e;--ab-field-hover:#202026;box-shadow:0 0 0 1px #ffffff24,0 28px 64px -16px #000c!important}.fi-modal-window.fi-modal-window-has-content>.fi-modal-header,.fi-modal-window.fi-modal-window-has-content>.fi-modal-footer{background-color:var(--mw-band)}.fi-modal-window.fi-modal-window-has-content>.fi-modal-header{border-bottom:1px solid var(--mw-line);border-top-left-radius:inherit;border-top-right-radius:inherit;padding-block:1.125rem}.fi-modal-window.fi-modal-window-has-content>.fi-modal-footer{border-top:1px solid var(--mw-line);border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;padding-block:1rem}.nv-stamp{--nv-gap:16px;right:calc(var(--nv-gap) - 8px);z-index:5;background:color-mix(in srgb, var(--ab-page) 80%, transparent);color:#64748b;white-space:nowrap;opacity:.75;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;line-height:16px;transition:opacity .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:8px}.nv-stamp:hover,.nv-stamp:focus-visible{opacity:1;outline:0;box-shadow:0 0 0 1px #0f172a1a,0 2px 8px #0f172a14}.dark .nv-stamp{color:#a1a1aa}.dark .nv-stamp:hover,.dark .nv-stamp:focus-visible{box-shadow:0 0 0 1px #ffffff1a}.nv-stamp code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.nv-version{font-weight:600}.nv-sep{opacity:.5}.nv-env{color:#b45309;letter-spacing:.04em;text-transform:uppercase;background:#f59e0b26;border-radius:4px;padding:0 5px;font-size:10px;font-weight:700}.dark .nv-env{color:#fbbf24}.nv-dirty{color:#d97706;font-weight:700}@media (width>=768px){.nv-stamp{--nv-gap:24px}}@media (width>=1024px){.nv-stamp{--nv-gap:32px}}@media (width<=640px){.nv-stamp{display:none}}body.fi-body{--ab-violet:128 81 255;--ab-cyan:47 181 232;--ab-pink:255 111 216;--ab-wash-violet:.07;--ab-wash-cyan:.035;--ab-wash-pink:.03}.dark body.fi-body{--ab-wash-violet:.16;--ab-wash-cyan:.1;--ab-wash-pink:.1}.ab-aurora{background:radial-gradient(40% 50% at 15% 10%, rgb(var(--ab-violet) / .1), transparent 70%), radial-gradient(35% 45% at 88% 15%, rgb(var(--ab-cyan) / .07), transparent 70%), radial-gradient(45% 45% at 60% 100%, rgb(var(--ab-pink) / .06), transparent 70%);filter:blur(10px);position:absolute;inset:-10%}.dark .ab-aurora{background:radial-gradient(40% 50% at 15% 10%, rgb(var(--ab-violet) / .22), transparent 70%), radial-gradient(35% 45% at 88% 15%, rgb(var(--ab-cyan) / .14), transparent 70%), radial-gradient(45% 45% at 60% 100%, rgb(var(--ab-pink) / .12), transparent 70%)}@media (prefers-reduced-motion:no-preference){.ab-aurora{animation:14s ease-in-out infinite alternate ab-drift}}@keyframes ab-drift{to{transform:translate(-3%,4%)scale(1.08)}}body.fi-body .sd-card,body.fi-body .tk-card,body.fi-body .fi-section:not(.fi-section-not-contained){background-image:radial-gradient(60% 80% at 10% 0%, rgb(var(--ab-violet) / var(--ab-wash-violet)), transparent 70%), radial-gradient(50% 70% at 95% 10%, rgb(var(--ab-cyan) / var(--ab-wash-cyan)), transparent 70%), radial-gradient(60% 70% at 60% 110%, rgb(var(--ab-pink) / var(--ab-wash-pink)), transparent 70%)}
