.mark[data-v-399e7ae3]{flex:none;display:block}.sidebar__close[data-v-7eeb8157]{top:var(--s-2);right:var(--s-2);width:44px;height:44px;font-size:var(--t-xl);background:var(--surface);border-radius:var(--r-sm);position:absolute}.sidebar[data-v-7eeb8157]{z-index:var(--z-drawer);width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);transition:transform var(--dur) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__brand[data-v-7eeb8157]{align-items:center;gap:var(--s-3);height:var(--topbar-h);padding:0 var(--s-5);border-bottom:1px solid var(--border);color:var(--text);display:flex}.sidebar__brandtext[data-v-7eeb8157]{flex-direction:column;min-width:0;display:flex}.sidebar__name[data-v-7eeb8157]{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:650;line-height:1.15}.sidebar__descriptor[data-v-7eeb8157]{font-size:var(--t-xs);color:var(--text-faint);line-height:1.2}.sidebar__nav[data-v-7eeb8157]{padding:var(--s-4) var(--s-3);flex:1;overflow-y:auto}.sidebar__section[data-v-7eeb8157]{padding:var(--s-3) var(--s-2) var(--s-2);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.sidebar__machine[data-v-7eeb8157]{padding:0 var(--s-2) var(--s-2);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--accent-ink)}.sidebar__link[data-v-7eeb8157]{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--t-base);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);margin-bottom:2px;font-weight:500;display:flex}.sidebar__link svg[data-v-7eeb8157]{fill:currentColor;flex:none;width:18px;height:18px}.sidebar__link[data-v-7eeb8157]:hover{background:var(--surface-inset);color:var(--text)}.sidebar__link--active[data-v-7eeb8157]{background:var(--c-green-soft);color:var(--accent-ink);font-weight:600}.sidebar__foot[data-v-7eeb8157]{padding:var(--s-4) var(--s-5);border-top:1px solid var(--border)}.sidebar__prefs[data-v-7eeb8157]{display:none}@media (max-width:600px){.sidebar__prefs[data-v-7eeb8157]{margin-bottom:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--border);display:flex}}.sidebar__demo[data-v-7eeb8157]{height:20px;padding:0 var(--s-2);border-radius:var(--r-xs);background:var(--c-amber-soft);color:var(--c-amber-ink);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.sidebar__note[data-v-7eeb8157]{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--text-faint);line-height:1.45}.sidebar__source[data-v-7eeb8157]{min-height:44px;font-size:var(--t-sm);color:var(--accent-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.scrim[data-v-7eeb8157]{z-index:var(--z-scrim);background:#0c0d1080;position:fixed;inset:0}@media (max-width:900px){.sidebar[data-v-7eeb8157]{visibility:hidden;box-shadow:var(--shadow-lg);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);border-right:none;transform:translate(-100%)}.sidebar--open[data-v-7eeb8157]{visibility:visible;transform:translate(0)}}@media (pointer:coarse){.sidebar__link[data-v-7eeb8157]{min-height:44px;padding:var(--s-2) var(--s-3);font-size:var(--t-md)}.sidebar__link svg[data-v-7eeb8157]{width:20px;height:20px}.sidebar__brand[data-v-7eeb8157]{min-height:56px}}@media (min-width:901px){.scrim[data-v-7eeb8157]{display:none}}.toaster[data-v-3850c839]{top:var(--s-4);right:var(--s-4);z-index:var(--z-toast);gap:var(--s-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast[data-v-3850c839]{min-width:240px;max-width:360px;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);font-size:var(--t-base);cursor:pointer;pointer-events:auto;align-items:center;display:flex;position:relative}.toast--good[data-v-3850c839]{background:color-mix(in srgb, var(--c-green) 7%, var(--surface));border-color:color-mix(in srgb, var(--c-green) 50%, var(--border))}.toast--bad[data-v-3850c839]{background:color-mix(in srgb, var(--c-red) 7%, var(--surface));border-color:color-mix(in srgb, var(--c-red) 50%, var(--border))}.toast--neutral[data-v-3850c839]{background:var(--surface)}.toast-enter-active[data-v-3850c839],.toast-leave-active[data-v-3850c839]{transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease-out)}.toast-enter-from[data-v-3850c839],.toast-leave-to[data-v-3850c839]{opacity:0;transform:translate(12px)}.toast-leave-active[data-v-3850c839]{position:absolute;right:0}.shell[data-v-bdea72d6]{min-height:100vh}.shell__main[data-v-bdea72d6]{margin-left:var(--sidebar-w);min-height:100vh}@media (max-width:900px){.shell__main[data-v-bdea72d6]{margin-left:0}}.alert[data-v-e9675014]{flex:none}.alert--good[data-v-e9675014]{color:var(--c-green-ink)}.alert--info[data-v-e9675014]{color:var(--c-blue-ink)}.alert--warn[data-v-e9675014]{color:var(--c-amber-ink)}.alert--bad[data-v-e9675014]{color:var(--c-red-ink)}.badge[data-v-311aac0a]{align-items:center;gap:var(--s-2);height:22px;padding:0 var(--s-2);border-radius:var(--r-xs);font-size:var(--t-xs);letter-spacing:.01em;white-space:nowrap;font-weight:600;display:inline-flex}.badge__dot[data-v-311aac0a]{border-radius:var(--r-full);background:currentColor;width:6px;height:6px}.badge--neutral[data-v-311aac0a]{background:var(--surface-inset);color:var(--text-muted)}.badge--good[data-v-311aac0a]{background:var(--c-green-soft);color:var(--c-green-ink)}.badge--bad[data-v-311aac0a]{background:var(--c-red-soft);color:var(--c-red-ink)}.badge--warn[data-v-311aac0a]{background:var(--c-amber-soft);color:var(--c-amber-ink)}.badge--info[data-v-311aac0a]{background:var(--c-blue-soft);color:var(--c-blue-ink)}.btn[data-v-dd47ac0d]{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;font-weight:550;display:inline-flex}.btn[data-v-dd47ac0d]:active:not(:disabled){transform:translateY(.5px)}.btn[data-v-dd47ac0d]:disabled{opacity:.45;cursor:not-allowed}.btn--sm[data-v-dd47ac0d]{height:30px;padding:0 var(--s-3);font-size:var(--t-sm)}.btn--md[data-v-dd47ac0d]{height:36px;padding:0 var(--s-4);font-size:var(--t-base)}.btn--block[data-v-dd47ac0d]{width:100%}.btn--primary[data-v-dd47ac0d]{background:var(--accent);color:var(--text-on-accent)}.btn--primary[data-v-dd47ac0d]:hover:not(:disabled){background:var(--accent-hover)}.btn--secondary[data-v-dd47ac0d]{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn--secondary[data-v-dd47ac0d]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-faint)}.btn--subtle[data-v-dd47ac0d]{background:var(--surface-inset);color:var(--text)}.btn--subtle[data-v-dd47ac0d]:hover:not(:disabled){background:var(--surface-hover)}.btn--ghost[data-v-dd47ac0d]{color:var(--text-muted);background:0 0}.btn--ghost[data-v-dd47ac0d]:hover:not(:disabled){background:var(--surface-inset);color:var(--text)}.btn--danger[data-v-dd47ac0d]{border-color:var(--border-strong);color:var(--c-red-ink);background:0 0}.btn--danger[data-v-dd47ac0d]:hover:not(:disabled){background:var(--c-red-soft);border-color:var(--c-red-ink)}.btn__label[data-v-dd47ac0d]{line-height:1}@media (pointer:coarse){.btn--sm[data-v-dd47ac0d]{height:44px;padding:0 var(--s-4);font-size:var(--t-base)}.btn--md[data-v-dd47ac0d]{height:46px;padding:0 var(--s-5);font-size:var(--t-md)}}.empty[data-v-5fc0f9b4]{text-align:center;padding:var(--s-12) var(--s-5);flex-direction:column;align-items:center;display:flex}.empty__icon[data-v-5fc0f9b4]{color:var(--text-faint);margin-bottom:var(--s-4)}.empty__icon svg[data-v-5fc0f9b4]{width:40px;height:40px}.empty__title[data-v-5fc0f9b4]{font-size:var(--t-md);font-weight:600}.empty__body[data-v-5fc0f9b4]{max-width:42ch;margin-top:var(--s-2);font-size:var(--t-base);color:var(--text-muted)}.empty__action[data-v-5fc0f9b4]{margin-top:var(--s-5)}.meter[data-v-76623b04]{background:var(--surface-inset);border-radius:var(--r-full);width:100%;height:6px;overflow:hidden}.meter__fill[data-v-76623b04]{border-radius:var(--r-full);height:100%;transition:width var(--dur-slow) var(--ease-out), background-color var(--dur) var(--ease)}.meter--good .meter__fill[data-v-76623b04]{background:var(--c-green)}.meter--warn .meter__fill[data-v-76623b04]{background:var(--c-amber)}.meter--bad .meter__fill[data-v-76623b04]{background:var(--c-red)}.meter--info .meter__fill[data-v-76623b04]{background:var(--c-blue)}.modal[data-v-2aeb5a5d]{z-index:var(--z-modal);padding:var(--s-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0d108c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__panel[data-v-2aeb5a5d]{width:100%;max-height:calc(100vh - var(--s-8));background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);border:none;flex-direction:column;display:flex}.modal__panel--sm[data-v-2aeb5a5d]{max-width:440px}.modal__panel--md[data-v-2aeb5a5d]{max-width:720px}.modal__head[data-v-2aeb5a5d]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border);display:flex}.modal__title[data-v-2aeb5a5d]{font-size:var(--t-md);font-weight:600}.modal__x[data-v-2aeb5a5d]{border-radius:var(--r-xs);width:28px;height:28px;color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease);place-items:center;margin-left:auto;display:grid}.modal__x[data-v-2aeb5a5d]:hover{background:var(--surface-inset);color:var(--text)}.modal__x svg[data-v-2aeb5a5d]{width:16px;height:16px}.modal__body[data-v-2aeb5a5d]{padding:var(--s-5);overflow-y:auto}.modal__foot[data-v-2aeb5a5d]{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--border);display:flex}.modal-enter-active[data-v-2aeb5a5d],.modal-leave-active[data-v-2aeb5a5d]{transition:opacity var(--dur) var(--ease)}.modal-enter-active .modal__panel[data-v-2aeb5a5d]{transition:transform var(--dur) var(--ease-out)}.modal-enter-from[data-v-2aeb5a5d],.modal-leave-to[data-v-2aeb5a5d]{opacity:0}.modal-enter-from .modal__panel[data-v-2aeb5a5d]{transform:translateY(8px)scale(.985)}@media (max-width:600px){.modal[data-v-2aeb5a5d]{align-items:flex-end;padding:0}.modal__panel[data-v-2aeb5a5d],.modal__panel--sm[data-v-2aeb5a5d],.modal__panel--md[data-v-2aeb5a5d]{border-radius:var(--r-xl) var(--r-xl) 0 0;max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none}.modal__head[data-v-2aeb5a5d]{padding:var(--s-4)}.modal__body[data-v-2aeb5a5d]{padding:var(--s-4);overscroll-behavior:contain}.modal__foot[data-v-2aeb5a5d]{padding:var(--s-4);padding-bottom:calc(var(--s-4) + env(safe-area-inset-bottom))}.modal__foot[data-v-2aeb5a5d] .btn{flex:1}.modal-enter-from .modal__panel[data-v-2aeb5a5d],.modal-leave-to .modal__panel[data-v-2aeb5a5d]{transform:translateY(100%)}.modal-leave-active .modal__panel[data-v-2aeb5a5d]{transition:transform var(--dur) var(--ease)}}@media (pointer:coarse){.modal__x[data-v-2aeb5a5d]{width:44px;height:44px;margin-right:calc(var(--s-2) * -1)}.modal__x svg[data-v-2aeb5a5d]{width:20px;height:20px}}.pager[data-v-6ec575dd]{align-items:center;gap:var(--s-1);display:flex}.pager__btn[data-v-6ec575dd]{min-width:30px;height:30px;padding:0 var(--s-2);border-radius:var(--r-xs);color:var(--text-muted);font-size:var(--t-sm);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);place-items:center;font-weight:550;display:grid}.pager__btn svg[data-v-6ec575dd]{width:15px;height:15px}.pager__btn[data-v-6ec575dd]:hover:not(:disabled){background:var(--surface-inset);color:var(--text)}.pager__btn[data-v-6ec575dd]:disabled{opacity:.35;cursor:not-allowed}.pager__btn--active[data-v-6ec575dd],.pager__btn--active[data-v-6ec575dd]:hover{background:var(--text);color:var(--surface)}@media (pointer:coarse){.pager[data-v-6ec575dd]{gap:var(--s-2)}.pager__btn[data-v-6ec575dd]{min-width:44px;height:44px;font-size:var(--t-md)}.pager__btn svg[data-v-6ec575dd]{width:18px;height:18px}}.tile[data-v-9b222277]{flex-direction:column;min-width:0;display:flex}.tile__label[data-v-9b222277]{font-size:var(--t-sm);color:var(--text-muted)}.tile__value[data-v-9b222277]{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:2px;font-weight:600;line-height:1.15}.tile--md .tile__value[data-v-9b222277]{font-size:var(--t-2xl)}.tile--lg .tile__value[data-v-9b222277]{font-size:var(--t-3xl)}.tile__meter[data-v-9b222277]{margin-top:var(--s-3)}.tile__hint[data-v-9b222277]{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--text-faint)}.kpis[data-v-eae0bfd9]{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}@media (max-width:620px){.kpis[data-v-eae0bfd9]{gap:var(--s-3);grid-template-columns:1fr 1fr}.kpis[data-v-eae0bfd9] .card{padding:var(--s-4)}.kpis[data-v-eae0bfd9] .tile__value{font-size:var(--t-xl)}}.fleet[data-v-eae0bfd9]{gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.fleet__pager[data-v-eae0bfd9]{justify-content:center;display:flex}.row__grid[data-v-eae0bfd9]{align-items:center;gap:var(--s-5);grid-template-columns:minmax(0,1.6fr) auto minmax(180px,1.2fr) auto auto;display:grid}.row__code[data-v-eae0bfd9]{font-family:var(--font-mono);font-size:var(--t-md);letter-spacing:-.01em;font-weight:600}.row__name[data-v-eae0bfd9]{font-size:var(--t-sm);color:var(--text-muted)}.row__loc[data-v-eae0bfd9]{font-size:var(--t-xs);color:var(--text-faint)}.row__availhead[data-v-eae0bfd9]{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.row__label[data-v-eae0bfd9]{font-size:var(--t-xs);color:var(--text-muted)}.row__pct[data-v-eae0bfd9]{font-size:var(--t-md);font-weight:600}.row__alert[data-v-eae0bfd9]{align-items:center;gap:var(--s-2);min-width:88px;display:flex}.row__alertlabel[data-v-eae0bfd9]{font-size:var(--t-sm);color:var(--text-muted)}.row__actions[data-v-eae0bfd9]{align-items:center;gap:var(--s-2);display:flex}.row__remove[data-v-eae0bfd9]{border-radius:var(--r-xs);width:30px;height:30px;color:var(--text-faint);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);place-items:center;display:grid}.row__remove svg[data-v-eae0bfd9]{width:17px;height:17px}.row__remove[data-v-eae0bfd9]:hover{background:var(--c-red-soft);color:var(--c-red-ink)}.dialog__body[data-v-eae0bfd9]{font-size:var(--t-md)}.dialog__note[data-v-eae0bfd9]{margin-top:var(--s-3);font-size:var(--t-base);color:var(--text-muted)}@media (pointer:coarse){.row__remove[data-v-eae0bfd9]{width:44px;height:44px}.row__remove svg[data-v-eae0bfd9]{width:19px;height:19px}}@media (max-width:1100px){.row__grid[data-v-eae0bfd9]{gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id actions""avail avail""status alert"}.row__id[data-v-eae0bfd9]{grid-area:id}.row__status[data-v-eae0bfd9]{grid-area:status}.row__avail[data-v-eae0bfd9]{grid-area:avail}.row__alert[data-v-eae0bfd9]{grid-area:alert;justify-self:end}.row__actions[data-v-eae0bfd9]{grid-area:actions}}:root{--c-green:#24bf77;--c-green-soft:#24bf771f;--c-red:#ff6b6b;--c-red-soft:#ff6b6b1f;--c-amber:#f5a524;--c-amber-soft:#f5a52424;--c-blue:#38a3f5;--c-blue-soft:#38a3f51f;--c-violet:#8b7bf7;--c-green-ink:#117448;--c-red-ink:#b4232d;--c-amber-ink:#8a5200;--c-blue-ink:#1769aa;--accent:#117448;--accent-hover:#0d633d;--accent-ink:#117448;--bg:#f4f5f7;--surface:#fff;--surface-2:#fafbfc;--surface-inset:#f1f2f5;--surface-hover:#f7f8fa;--text:#1b1c20;--text-muted:#565b66;--text-faint:#696e79;--text-on-accent:#fff;--border:#e6e8ed;--border-strong:#d6d9e0;--border-accent:#24bf7766;--shadow-sm:0 1px 2px #12141a0d;--shadow-md:0 2px 4px #12141a0a, 0 6px 16px #12141a0f;--shadow-lg:0 8px 24px #12141a1a, 0 2px 6px #12141a0d;--shadow-focus:0 0 0 3px #24bf7740;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--font:"Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--t-xs:.6875rem;--t-sm:.75rem;--t-base:.8125rem;--t-md:.875rem;--t-lg:1rem;--t-xl:1.25rem;--t-2xl:1.625rem;--t-3xl:2rem;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--z-sticky:30;--z-scrim:35;--z-drawer:40;--z-modal:90;--z-toast:100;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--sidebar-w:232px;--sidebar-w-collapsed:68px;--topbar-h:60px;--content-max:1440px}:root[data-theme=dark]{--c-green-soft:#24bf7729;--c-red-soft:#ff6b6b29;--c-amber-soft:#f5a5242e;--c-blue-soft:#38a3f529;--c-green-ink:#58d99b;--c-red-ink:#ff8585;--c-amber-ink:#ffc45f;--c-blue-ink:#68bbfa;--accent:var(--c-green);--accent-hover:#35ce88;--accent-ink:#58d99b;--bg:#111216;--surface:#191b20;--surface-2:#1d1f25;--surface-inset:#131418;--surface-hover:#212429;--text:#eceef2;--text-muted:#a9afba;--text-faint:#858b96;--text-on-accent:#07321e;--border:#282b32;--border-strong:#363a43;--border-accent:#24bf7773;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 2px 4px #00000040, 0 6px 16px #00000059;--shadow-lg:0 8px 28px #00000080, 0 2px 6px #0000004d;--shadow-focus:0 0 0 3px #24bf774d;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{min-height:100vh;min-height:100dvh;font-family:var(--font);font-size:var(--t-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);line-height:1.55}body.is-locked{position:fixed;inset:0;overflow:hidden}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4{letter-spacing:-.011em;font-weight:600;line-height:1.25}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}.skip-link{top:var(--s-2);left:var(--s-2);z-index:var(--z-toast);padding:var(--s-3) var(--s-4);background:var(--surface);color:var(--text);position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.recovery-link{min-height:44px;padding:var(--s-2) var(--s-4);border-radius:var(--r-sm);background:var(--accent);color:var(--text-on-accent);align-items:center;font-weight:550;display:inline-flex}.recovery-link:hover{background:var(--accent-hover)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.route-fade-enter-active{transition:opacity var(--dur) var(--ease-out)}.route-fade-leave-active{transition:opacity var(--dur-fast) var(--ease)}.route-fade-enter-from,.route-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
