@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ae2a9de-module___cwjWq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ae2a9de-module___cwjWq__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_12b60638-module__FXss1W__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_12b60638-module__FXss1W__variable{--font-data:"JetBrains Mono", "JetBrains Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}body{--layout-page-gutter:var(--layout-page-gutter-mobile,24px);font-family:var(--font-sans,Inter, sans-serif);color:var(--rcv-text-primary);background:var(--rcv-surface-canvas);min-height:100dvh;font-size:14px;line-height:1.4286;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit}ul,ol{list-style:none}img,svg{max-width:100%;display:block}:root{--rcv-surface-canvas:#fafaf7;--rcv-surface-default:#fff;--rcv-surface-sunk:#f4f4ef;--rcv-surface-overlay:#fff;--rcv-border-hairline:#ecebe4;--rcv-border-firm:#d7d5cc;--rcv-border-focus:#0c1b2a;--rcv-text-primary:#141414;--rcv-text-secondary:#5a5a57;--rcv-text-muted:#8e8e8a;--rcv-text-disabled:#b6b4ac;--rcv-text-inverse:#fafaf7;--rcv-brand-ink:#0c1b2a;--rcv-brand-ink-soft:#243b57;--rcv-brand-ink-contrast:#fff;--rcv-logo-ink:#0c1b2a;--rcv-logo-bone:#f0f0f2;--rcv-logo-bone-muted:#f0f0f299;--rcv-logo-moss:#2f6e4a;--rcv-moss-fg:#2f6e4a;--rcv-moss-bg:#e9f1ec;--rcv-amber-fg:#9c6a1e;--rcv-amber-bg:#fbf3e1;--rcv-rust-fg:#8e2f2f;--rcv-rust-bg:#f5e6e3;--rcv-slate-fg:#2f4b66;--rcv-slate-bg:#e8eef4;--rcv-e1-shadow:0 1px 0 #ffffff9e, 0 1px 2px #0c1b2a0f, 0 4px 12px #0c1b2a0d;--rcv-e2-shadow:0 1px 0 #ffffffb8, 0 1px 2px #0c1b2a0d, 0 10px 26px #0c1b2a14;--rcv-e3-shadow:0 1px 0 #ffffffc7, 0 2px 4px #0c1b2a0f, 0 22px 48px #0c1b2a1f;--rcv-geo-shell-shadow:var(--rcv-e2-shadow);--rcv-geo-inset-shadow:var(--rcv-e1-shadow);--rcv-border-soft:#0c1b2a0a;--rcv-surface-hover-soft:#0c1b2a08;--rcv-focus-ring:#0c1b2a;--rcv-showcase-card-bg:#fff;--rcv-showcase-card-border:#e5e5e5;--rcv-showcase-card-section-bg:#fafafa;--rcv-showcase-card-empty-bg:#ffffff8c;--rcv-showcase-card-overlay-soft:#ffffff9e;--rcv-showcase-card-overlay-medium:#ffffffb3;--rcv-showcase-card-overlay-strong:#ffffffc2;--rcv-showcase-card-overlay-success:#ffffffc7;--rcv-showcase-card-overlay-solid:#ffffffd9;--rcv-showcase-text-primary:#1a1a1a;--rcv-showcase-text-secondary:#666;--rcv-showcase-text-muted:#999;--rcv-showcase-text-inverse:#fff;--rcv-showcase-shadow-sm:0 1px 2px #0000000d;--rcv-showcase-warning-fg:#f59e0b;--rcv-showcase-warning-bg:#fffbeb;--rcv-showcase-warning-border:#fde68a;--rcv-showcase-warning-text:#b45309;--rcv-showcase-neutral-fg:#a5acbd;--rcv-showcase-neutral-bg:#f5f5f5;--rcv-showcase-neutral-border:#d4d4d8;--rcv-showcase-neutral-text:#666;--rcv-showcase-success-fg:#12b76a;--rcv-showcase-success-bg:#ecfdf5;--rcv-showcase-success-border:#a7f3d0;--rcv-showcase-success-text:#027a48;--rcv-showcase-accent-ink:#1a1a1a;--rcv-showcase-progress-idle:#ccc;--rcv-shared-card-bg:var(--rcv-showcase-card-bg);--rcv-shared-card-border:#e5e5e5;--rcv-shared-card-subtle-bg:#f5f5f5;--rcv-shared-text-primary:var(--rcv-showcase-text-primary);--rcv-shared-text-secondary:var(--rcv-showcase-text-secondary);--rcv-shared-text-muted:var(--rcv-showcase-text-muted);--rcv-shared-ink:var(--rcv-showcase-accent-ink);--rcv-shared-ink-contrast:var(--rcv-showcase-text-inverse);--rcv-shared-success-fg:var(--rcv-showcase-success-fg);--rcv-shared-neutral-fg:var(--rcv-showcase-neutral-fg);--rcv-shared-idle-fg:var(--rcv-showcase-progress-idle);--rcv-shared-warning-fg:var(--rcv-showcase-warning-text);--rcv-shared-size-13:13px;--rcv-shared-transition-fast:.15s;--rcv-rail-surface:#f4f2ec;--rcv-rail-surface-active:#eae7dc;--rcv-moss-solid:#3f5a2d;--rcv-amber-solid:#a87e2a;--rcv-rust-solid:#a6411f;--rcv-conn-dot-live-glow:#3f5a2d1f;--rcv-conn-dot-deg-glow:#a87e2a24;--rcv-conn-dot-down-glow:#a6411f29}[data-theme=light]{--rcv-surface-canvas:#fafaf7;--rcv-surface-default:#fff;--rcv-surface-sunk:#f4f4ef;--rcv-surface-overlay:#fff;--rcv-border-hairline:#ecebe4;--rcv-border-firm:#d7d5cc;--rcv-border-focus:#0c1b2a;--rcv-text-primary:#141414;--rcv-text-secondary:#5a5a57;--rcv-text-muted:#8e8e8a;--rcv-text-disabled:#b6b4ac;--rcv-text-inverse:#fafaf7;--rcv-brand-ink:#0c1b2a;--rcv-brand-ink-soft:#243b57;--rcv-brand-ink-contrast:#fff;--rcv-moss-fg:#2f6e4a;--rcv-moss-bg:#e9f1ec;--rcv-amber-fg:#9c6a1e;--rcv-amber-bg:#fbf3e1;--rcv-rust-fg:#8e2f2f;--rcv-rust-bg:#f5e6e3;--rcv-slate-fg:#2f4b66;--rcv-slate-bg:#e8eef4;--rcv-e1-shadow:0 1px 0 #ffffff9e, 0 1px 2px #0c1b2a0f, 0 4px 12px #0c1b2a0d;--rcv-e2-shadow:0 1px 0 #ffffffb8, 0 1px 2px #0c1b2a0d, 0 10px 26px #0c1b2a14;--rcv-e3-shadow:0 1px 0 #ffffffc7, 0 2px 4px #0c1b2a0f, 0 22px 48px #0c1b2a1f;--rcv-geo-shell-shadow:var(--rcv-e2-shadow);--rcv-geo-inset-shadow:var(--rcv-e1-shadow);--rcv-border-soft:#0c1b2a0a;--rcv-surface-hover-soft:#0c1b2a08;--rcv-focus-ring:#0c1b2a;--rcv-rail-surface:#f4f2ec;--rcv-rail-surface-active:#eae7dc;--rcv-moss-solid:#3f5a2d;--rcv-amber-solid:#a87e2a;--rcv-rust-solid:#a6411f;--rcv-conn-dot-live-glow:#3f5a2d1f;--rcv-conn-dot-deg-glow:#a87e2a24;--rcv-conn-dot-down-glow:#a6411f29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--rcv-surface-canvas:#0e0e0c;--rcv-surface-default:#1a1a18;--rcv-surface-sunk:#131311;--rcv-surface-overlay:#1f1f1d;--rcv-border-hairline:#26261f;--rcv-border-firm:#34332c;--rcv-border-focus:#fafaf7;--rcv-text-primary:#fafaf7;--rcv-text-secondary:#b6b4ac;--rcv-text-muted:#8e8e8a;--rcv-text-disabled:#5a5a57;--rcv-text-inverse:#141414;--rcv-brand-ink:#fafaf7;--rcv-brand-ink-soft:#d7d5cc;--rcv-brand-ink-contrast:#0c1b2a;--rcv-moss-fg:#7fb599;--rcv-moss-bg:#172a21;--rcv-amber-fg:#d8a766;--rcv-amber-bg:#2a2211;--rcv-rust-fg:#d27a7a;--rcv-rust-bg:#2a1816;--rcv-slate-fg:#7b9cba;--rcv-slate-bg:#15202b;--rcv-e1-shadow:0 1px 0 #ffffff0a, 0 1px 2px #0006, 0 4px 12px #0000004d;--rcv-e2-shadow:0 1px 0 #ffffff0d, 0 2px 4px #0006, 0 10px 26px #0006;--rcv-e3-shadow:0 1px 0 #ffffff0f, 0 4px 8px #00000080, 0 24px 50px #00000080;--rcv-geo-shell-shadow:var(--rcv-e2-shadow);--rcv-geo-inset-shadow:var(--rcv-e1-shadow);--rcv-border-soft:#ffffff0d;--rcv-surface-hover-soft:#ffffff06;--rcv-focus-ring:#fafaf7;--rcv-showcase-card-bg:var(--rcv-surface-default);--rcv-showcase-card-border:var(--rcv-border-hairline);--rcv-showcase-card-section-bg:var(--rcv-surface-overlay);--rcv-showcase-card-empty-bg:#fafaf70a;--rcv-showcase-card-overlay-soft:#fafaf70d;--rcv-showcase-card-overlay-medium:#fafaf712;--rcv-showcase-card-overlay-strong:#fafaf717;--rcv-showcase-card-overlay-success:#7fb5991f;--rcv-showcase-card-overlay-solid:#fafaf71f;--rcv-showcase-text-primary:var(--rcv-text-primary);--rcv-showcase-text-secondary:var(--rcv-text-secondary);--rcv-showcase-text-muted:var(--rcv-text-muted);--rcv-showcase-text-inverse:var(--rcv-text-inverse);--rcv-showcase-shadow-sm:var(--rcv-e1-shadow);--rcv-showcase-warning-fg:var(--rcv-amber-fg);--rcv-showcase-warning-bg:var(--rcv-amber-bg);--rcv-showcase-warning-border:var(--rcv-border-firm);--rcv-showcase-warning-text:var(--rcv-amber-fg);--rcv-showcase-neutral-fg:var(--rcv-slate-fg);--rcv-showcase-neutral-bg:var(--rcv-slate-bg);--rcv-showcase-neutral-border:var(--rcv-border-firm);--rcv-showcase-neutral-text:var(--rcv-slate-fg);--rcv-showcase-success-fg:var(--rcv-moss-fg);--rcv-showcase-success-bg:var(--rcv-moss-bg);--rcv-showcase-success-border:var(--rcv-border-firm);--rcv-showcase-success-text:var(--rcv-moss-fg);--rcv-showcase-accent-ink:var(--rcv-brand-ink);--rcv-showcase-progress-idle:var(--rcv-text-disabled);--rcv-shared-card-border:var(--rcv-border-firm);--rcv-shared-card-subtle-bg:var(--rcv-surface-sunk);--rcv-rail-surface:#15151a;--rcv-rail-surface-active:#22222a;--rcv-moss-solid:#9cb37d;--rcv-amber-solid:#d8a766;--rcv-rust-solid:#d27a7a;--rcv-conn-dot-live-glow:#9cb37d2e;--rcv-conn-dot-deg-glow:#d8a76633;--rcv-conn-dot-down-glow:#d27a7a38;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-shell=auth][data-theme=dark],[data-shell=marketing][data-theme=dark]{--rcv-surface-canvas:#09090b;--rcv-surface-default:#111113;--rcv-surface-sunk:#0b0b0d;--rcv-surface-overlay:#161618;--rcv-border-hairline:#1f1f22;--rcv-border-firm:#2a2a2d;--rcv-border-focus:#3a3a3d;--rcv-text-primary:#f0f0f2;--rcv-text-secondary:#ccc;--rcv-text-muted:#999;--rcv-text-disabled:#666;--rcv-text-inverse:#000;--rcv-brand-ink:#fff;--rcv-brand-ink-soft:#e5e5e5;--rcv-brand-ink-contrast:#000;--rcv-moss-fg:#5ce892;--rcv-moss-bg:#4ade801a;--rcv-amber-fg:#eab308;--rcv-amber-bg:#eab3081a;--rcv-rust-fg:#f87171;--rcv-rust-bg:#f871711a;--rcv-slate-fg:#888;--rcv-slate-bg:#88888814;--rcv-e1-shadow:0 1px 0 #ffffff0a, 0 1px 2px #0009, 0 4px 12px #0006;--rcv-e2-shadow:0 1px 0 #ffffff0d, 0 2px 4px #0009, 0 12px 28px #00000080;--rcv-e3-shadow:0 1px 0 #ffffff0f, 0 4px 8px #000000b3, 0 24px 50px #0009;--rcv-geo-shell-shadow:var(--rcv-e2-shadow);--rcv-geo-inset-shadow:var(--rcv-e1-shadow);--rcv-border-soft:#ffffff0d;--rcv-surface-hover-soft:#ffffff0a;--rcv-focus-ring:#ffffff40}:is(body:has([data-shell=auth][data-theme=dark]),body:has([data-shell=marketing][data-theme=dark])){color:#f0f0f2;background:#09090b}[data-shell=app][data-theme=light],[data-onboarding-root=true]{--rcv-surface-canvas:#f7f6f1;--rcv-surface-default:#fffefc;--rcv-surface-sunk:#f1efe8;--rcv-border-hairline:#e8e4d8;--rcv-border-firm:#d4d0c2}:is(body:has([data-shell=app][data-theme=light]),body:has([data-onboarding-root=true])){color:var(--rcv-text-primary);background:radial-gradient(circle at top,#0c1b2a0b,#0000 42%),linear-gradient(#fbfbf8 0%,#f4f2ea 100%)}:is(body:has([data-shell=auth][data-theme=dark]) button[aria-label="Open Next.js Dev Tools"],body:has([data-shell=marketing][data-theme=dark]) button[aria-label="Open Next.js Dev Tools"]){display:none!important}[data-shell=auth][data-theme=dark] .auth-split-layout,[data-shell=auth][data-theme=dark] .auth-split-layout__hero{background:#09090b!important}[data-shell=auth][data-theme=dark] .auth-split-layout__panel{background:#09090bcc!important}[data-shell=auth][data-theme=dark] .auth-split-layout input:not([type=checkbox]):not([type=radio]),[data-shell=auth][data-theme=dark] .auth-split-layout textarea,[data-shell=auth][data-theme=dark] .auth-split-layout select{background-color:#0b0b0d!important;border-color:#2a2a2d!important;border-radius:6px!important;box-shadow:inset 0 1px 2px #0003!important}[data-shell=auth][data-theme=dark] .auth-split-layout input:not([type=checkbox]):not([type=radio])::placeholder,[data-shell=auth][data-theme=dark] .auth-split-layout textarea::placeholder{color:#757575;opacity:1}[data-shell=auth][data-theme=dark] .auth-split-layout button[data-variant=primary],[data-shell=auth][data-theme=dark] .auth-split-layout button[data-variant=stripe],[data-shell=marketing][data-theme=dark] .marketing-nav__primary-action{box-shadow:0 1px 2px #0000001a!important}[data-shell=auth][data-theme=dark] .auth-split-layout button[data-variant=primary],[data-shell=auth][data-theme=dark] .auth-split-layout button[data-variant=stripe]{border-radius:10px!important;height:44px!important;min-height:44px!important;font-size:14px!important;line-height:21px!important}.rcv-breathe{animation:7s ease-in-out infinite recovra-breathe}@keyframes rcvra-spin{to{transform:rotate(360deg)}}@keyframes app-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes recovra-breathe{0%,to{background-color:var(--rcv-surface-canvas)}50%{background-color:var(--rcv-surface-sunk)}}@keyframes recovra-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.12)}}@keyframes recovra-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (min-width:768px){body{--layout-page-gutter:var(--layout-page-gutter-tablet,24px)}}@media (min-width:1280px){body{--layout-page-gutter:var(--layout-page-gutter-desktop,24px)}}@media (min-width:1536px){body{--layout-page-gutter:var(--layout-page-gutter-wide,24px)}}.app-page{width:100%;padding-top:var(--app-page-top,var(--layout-page-top-default,24px));padding-bottom:var(--app-page-bottom,var(--layout-page-bottom,32px));color:inherit}.app-page--flush-top{--app-page-top:0px}.app-page--compact-top{--app-page-top:var(--layout-page-top-compact,16px)}.app-page--spacious-top{--app-page-top:var(--layout-page-top-spacious,32px)}.app-page--flush-bottom{--app-page-bottom:0px}.app-page--compact-bottom{--app-page-bottom:24px}.app-page__inner{width:min(100%, var(--app-page-max,var(--layout-max-width-content,1280px)));gap:var(--app-page-gap,22px);flex-direction:column;min-width:0;margin-left:auto;margin-right:auto;animation:.26s cubic-bezier(.2,.8,.2,1) both app-page-enter;display:flex}.app-shell{background:radial-gradient(circle at 12% 0%, #fffffff0, #fff0 24%), radial-gradient(circle at 86% 6%, #0c1b2a0b, #0c1b2a00 28%), linear-gradient(180deg, #ffffffd1 0%, #f7f6f1b3 34%, #f3f1e9c7 100%), var(--rcv-surface-canvas);flex-direction:column;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.app-shell:before{content:"";pointer-events:none;opacity:.94;background:radial-gradient(circle at top,#0c1b2a13,#0000 58%),linear-gradient(#ffffff9e 0%,#fff0 100%);height:320px;position:absolute;inset:0 0 auto}.app-shell:after{content:"";pointer-events:none;opacity:.82;background:radial-gradient(circle at 50% 0,#ffffff80,#0000 62%),linear-gradient(#ffffff1a 0%,#fff0 100%);height:420px;position:absolute;inset:72px 0 auto}.app-shell__scroll{flex:1;position:relative;overflow:hidden auto}.app-shell__stage{min-height:100%;padding-left:var(--layout-page-gutter);padding-right:var(--layout-page-gutter);padding-bottom:56px;position:relative}.app-shell__stage:before{content:"";width:min(calc(100% - (var(--layout-page-gutter) * 2)), 1320px);opacity:.62;pointer-events:none;background:linear-gradient(#ffffff8f 0%,#ffffff2e 42%,#fff0 100%),radial-gradient(circle at 50% 0,#0c1b2a0b,#0000 70%);border:1px solid #ffffff8f;border-radius:0 0 32px 32px;height:460px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 30px 80px #0c1b2a0a}.app-shell__backdrop{z-index:30;background:var(--rcv-text-disabled);opacity:.72;position:fixed;inset:0}.app-nav-link:hover{background:var(--rcv-surface-sunk)!important}.app-shell__stage>*{z-index:1;position:relative}[data-shell=app] .rcv-geo-shell,[data-onboarding-root=true] .rcv-geo-shell{isolation:isolate;position:relative;overflow:hidden;box-shadow:var(--rcv-e2-shadow), inset 0 1px 0 #ffffffc7!important;border-radius:24px!important}[data-shell=app] .rcv-geo-shell:before,[data-onboarding-root=true] .rcv-geo-shell:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(135deg,#fff9,#fff0 38%),radial-gradient(circle at 100% 0,#0c1b2a0b,#0c1b2a00 48%);position:absolute;inset:0}[data-shell=app] .rcv-geo-shell:after,[data-onboarding-root=true] .rcv-geo-shell:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.56;border:1px solid #ffffff8f;position:absolute;inset:0}[data-shell=app] .rcv-geo-shell>*,[data-onboarding-root=true] .rcv-geo-shell>*{z-index:1;position:relative}[data-shell=app] .rcv-geo-shell--soft,[data-onboarding-root=true] .rcv-geo-shell--soft{box-shadow:var(--rcv-e1-shadow), inset 0 1px 0 #ffffffc7!important;border-radius:20px!important}[data-shell=app] .rcv-geo-inset,[data-onboarding-root=true] .rcv-geo-inset{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(180deg, #ffffffeb 0%, color-mix(in srgb, var(--rcv-surface-sunk) 48%, white 52%) 100%)!important;box-shadow:inset 0 1px 0 #ffffffd1, var(--rcv-e1-shadow)!important;border-radius:18px!important}[data-shell=app] .rcv-geo-inset:before,[data-onboarding-root=true] .rcv-geo-inset:before{content:"";pointer-events:none;opacity:.82;background:linear-gradient(135deg,#ffffff85,#fff0 42%);position:absolute;inset:0}[data-shell=app] .rcv-geo-inset>*,[data-onboarding-root=true] .rcv-geo-inset>*{z-index:1;position:relative}[data-shell=app] .rcv-disputes-row:hover{z-index:2;transform:translateY(-1px);background:color-mix(in srgb, var(--rcv-surface-sunk) 76%, white 24%)!important;box-shadow:var(--rcv-e2-shadow), inset 0 1px 0 #ffffffc2!important}[data-shell=app] [data-activity-row]:hover,[data-shell=app] [data-recovery-recent-row]:hover{background:color-mix(in srgb, var(--rcv-surface-sunk) 60%, white 40%);transition:background-color .12s cubic-bezier(.2,.8,.2,1)}@keyframes rcv-row-fade-in{0%{opacity:0}to{opacity:1}}[data-shell=app] [data-disputes-row],[data-shell=app] [data-recovery-recent-row=true],[data-shell=app] [data-rcv-stagger=row]{animation:.18s cubic-bezier(.2,.8,.2,1) both rcv-row-fade-in}[data-shell=app] [data-disputes-row]:first-child,[data-shell=app] [data-recovery-recent-row=true]:first-child,[data-shell=app] [data-rcv-stagger=row]:first-child{animation-delay:0s}[data-shell=app] [data-disputes-row]:nth-child(2),[data-shell=app] [data-recovery-recent-row=true]:nth-child(2),[data-shell=app] [data-rcv-stagger=row]:nth-child(2){animation-delay:30ms}[data-shell=app] [data-disputes-row]:nth-child(3),[data-shell=app] [data-recovery-recent-row=true]:nth-child(3),[data-shell=app] [data-rcv-stagger=row]:nth-child(3){animation-delay:60ms}[data-shell=app] [data-disputes-row]:nth-child(4),[data-shell=app] [data-recovery-recent-row=true]:nth-child(4),[data-shell=app] [data-rcv-stagger=row]:nth-child(4){animation-delay:90ms}[data-shell=app] [data-disputes-row]:nth-child(5),[data-shell=app] [data-recovery-recent-row=true]:nth-child(5),[data-shell=app] [data-rcv-stagger=row]:nth-child(5){animation-delay:.12s}[data-shell=app] [data-disputes-row]:nth-child(6),[data-shell=app] [data-recovery-recent-row=true]:nth-child(6),[data-shell=app] [data-rcv-stagger=row]:nth-child(6){animation-delay:.15s}[data-shell=app] [data-disputes-row]:nth-child(7),[data-shell=app] [data-recovery-recent-row=true]:nth-child(7),[data-shell=app] [data-rcv-stagger=row]:nth-child(7){animation-delay:.18s}[data-shell=app] [data-disputes-row]:nth-child(n+8),[data-shell=app] [data-recovery-recent-row=true]:nth-child(n+8),[data-shell=app] [data-rcv-stagger=row]:nth-child(n+8){animation-delay:.21s}[data-shell=app] [data-recovery-breakdown-row]:hover{background:color-mix(in srgb, var(--rcv-surface-sunk) 60%, white 40%);transition:background-color .12s cubic-bezier(.2,.8,.2,1)}[data-shell=app] .rcv-form-panel{border-radius:24px!important}[data-shell=app] .rcv-form-cluster{box-shadow:inset 0 1px #ffffffc2;background:linear-gradient(180deg, color-mix(in srgb, white 94%, var(--rcv-surface-sunk) 6%) 0%, color-mix(in srgb, white 100%, var(--rcv-surface-sunk) 0%) 100%)!important;border-radius:18px!important}.marketing-nav__mobile-toggle{display:none}.auth-split-layout{background:#09090b;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100dvh;display:grid}.auth-split-layout__hero{min-width:0;position:relative;overflow:hidden}.auth-split-layout__hero-inner,.auth-split-layout__panel-inner,.marketing-auth-layout__hero-inner,.marketing-auth-layout__content-inner,.marketing-nav__inner{width:min(100%, var(--layout-max-width-page,1200px));padding-left:var(--layout-page-gutter);padding-right:var(--layout-page-gutter);margin-left:auto;margin-right:auto}.auth-split-layout__panel{flex-direction:column;min-width:0;display:flex}.auth-split-layout__hero-body{max-width:560px}.auth-split-layout__form-shell{width:min(100%,460px)}.marketing-auth-layout__content-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:32px;display:grid}.marketing-auth-layout__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketing-nav__desktop{display:flex}.marketing-nav__mobile-menu{display:none}.marketing-nav__primary-action{min-height:40px}.dashboard-overview-grid,.dashboard-overview-grid__metrics,.dashboard-intelligence-grid,.dashboard-activation-grid{display:grid}.dashboard-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}.dashboard-overview-grid__hero{grid-row:1/3}.dashboard-overview-grid__metrics,.dashboard-intelligence-grid,.dashboard-activation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-recent-table{overflow-x:auto}.dashboard-recent-table__columns,.dashboard-recent-table__row{min-width:540px}.disputes-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.disputes-header__copy{min-width:0}.disputes-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.disputes-header__button{white-space:nowrap;min-width:fit-content}.disputes-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.disputes-filter-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.disputes-filter-form__label{margin-right:4px}.disputes-filter-form__control{flex:160px;min-width:0;min-height:44px}.disputes-filter-form__actions{align-items:center;gap:8px;display:flex}.disputes-filter-form__button{white-space:nowrap;min-width:fit-content;min-height:44px}.disputes-filter-form__pagination{align-items:center;gap:4px;margin-left:auto;display:flex}.finance-page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-page-header__copy{min-width:0}.finance-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.finance-page-header__button{white-space:nowrap;min-width:fit-content}.finance-section-label-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-summary-grid{gap:12px;display:grid}.finance-summary-grid--billing{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.finance-summary-grid--revenue{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-card-header,.revenue-hero-header,.revenue-hero-summary,.share-report-card,.revenue-history-row{align-items:center;gap:16px;display:flex}.finance-card-header,.revenue-hero-header,.share-report-card{justify-content:space-between}.finance-card-header__status,.revenue-history-row__values{align-items:center;gap:8px;display:flex}.revenue-hero-summary>:first-child{flex:auto}.revenue-hero__value{font-size:clamp(2.75rem,8vw,4rem)}.revenue-performance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.revenue-totals-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.revenue-history-row__period{flex-shrink:0;width:100px}.revenue-history-row__bar{flex:auto}.revenue-history-row__values{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.settings-workspace{gap:32px;display:flex}.settings-workspace__nav{flex-shrink:0;align-self:flex-start;width:220px}.settings-workspace__nav-links{flex-direction:column;gap:2px;display:flex}.settings-workspace__nav-link{text-decoration:none;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1);display:block}.settings-workspace__nav-link:hover{background:color-mix(in srgb, var(--rcv-surface-sunk) 70%, white 30%)}.settings-workspace__content{flex:auto;min-width:0}.settings-status-banner{justify-content:space-between;align-items:center;display:flex}.settings-status-banner__content{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.share-report-hero__value{overflow-wrap:anywhere;letter-spacing:-.06em;font-size:clamp(2.5rem,11vw,5.5rem);line-height:1.05}.share-report-hero__meta,.share-report-details__header,.share-report-details__badges{align-items:center;gap:12px;display:flex}.share-report-hero__meta{flex-wrap:wrap;justify-content:center}.share-report-details__header{justify-content:space-between}.share-report-details__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px}.share-report-metrics-grid,.share-report-details__grid{gap:16px;display:grid}.share-report-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.share-report-details__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-quick-links,.pricing-zero-grid{gap:16px;display:grid}.help-quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-showcase__shell{align-items:stretch;gap:0;display:flex}.pricing-zero-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-flow-row,.pricing-case-header,.pricing-case-row,.help-cta-actions,.pricing-cta-actions,.connect-step__trust-signals,.settings-form-actions{align-items:center;gap:16px;display:flex}.pricing-flow-row,.pricing-case-row,.pricing-case-header{justify-content:space-between}.help-cta-actions,.pricing-cta-actions,.settings-form-actions{flex-wrap:wrap}.connect-step__after-grid,.connect-step__trust-grid,.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-form-actions__button,.settings-workspace__nav-link{min-height:44px}.activity-page__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.activity-page__status,.activity-filter-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-filter-form__control,.activity-filter-form__button{min-height:44px}.policy-inline-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.policy-choice-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.policy-checkbox-row{align-items:center;gap:10px;min-height:44px;display:flex}.team-manager__invite-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.team-manager__invite-link-row,.team-manager__join-row{align-items:center;gap:12px;display:flex}.disputes-case-card__head,.disputes-case-card__trail{align-items:center;gap:8px;min-width:0;display:flex}.disputes-case-card__trail{gap:12px}@media (max-width:1023px){.marketing-nav__mobile-toggle{display:inline-flex}.marketing-nav__desktop,.auth-split-layout__hero-accent{display:none}.app-shell__stage{padding-left:var(--layout-page-gutter);padding-right:var(--layout-page-gutter)}.auth-split-layout{grid-template-columns:minmax(0,1fr)}.auth-split-layout__hero{min-height:320px}.auth-split-layout__panel{min-height:calc(100dvh - 320px)}.marketing-auth-layout__content-grid{grid-template-columns:minmax(0,1fr)}.marketing-nav__mobile-menu{display:block}.dashboard-overview-grid{grid-template-columns:minmax(0,1fr)}.dashboard-overview-grid__hero{grid-row:auto}.disputes-summary-grid,.finance-summary-grid--billing,.finance-summary-grid--revenue{grid-template-columns:repeat(2,minmax(0,1fr))}.help-quick-links,.pricing-zero-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricing-showcase{padding:32px!important}.pricing-showcase__shell{flex-direction:column;gap:24px}.pricing-showcase__left,.pricing-showcase__right{padding-left:0!important;padding-right:0!important}.pricing-showcase__divider{height:1px;width:100%!important}.settings-workspace{gap:20px}.settings-workspace__nav{width:200px}}@media (max-width:767px){.marketing-nav__mobile-toggle,.marketing-nav__primary-action{min-height:44px}.marketing-auth-layout__hero{padding-top:96px!important;padding-bottom:24px!important}.marketing-auth-layout__hero-copy{max-width:none!important}.marketing-auth-layout__hero-title,.marketing-page__title{font-size:clamp(2rem,9vw,2.75rem)!important;line-height:1.08!important}.marketing-auth-layout__hero-subtitle,.marketing-page__subtitle{font-size:1rem!important;line-height:1.65!important}.marketing-auth-layout__form-card{padding:24px!important}.marketing-auth-layout__support-card{padding:20px!important}.auth-split-layout__hero{min-height:280px}.auth-split-layout__panel{min-height:auto}.dashboard-overview-grid__metrics,.dashboard-intelligence-grid,.dashboard-activation-grid{grid-template-columns:minmax(0,1fr)}.dashboard-recovery-head{flex-direction:column;align-items:flex-start!important;gap:12px!important}.dashboard-hero-summary{flex-direction:column;align-items:stretch!important;gap:12px!important}.dashboard-hero-summary__divider{width:100%!important;height:1px!important;margin:0!important}.disputes-header{flex-direction:column}.disputes-header__actions{justify-content:flex-start;width:100%}.disputes-header__pill{order:0}.disputes-header__button--primary{flex:100%}.disputes-header__button--secondary{flex:calc(50% - 4px)}.disputes-filter-form__label,.disputes-filter-form__actions,.disputes-filter-form__pagination{width:100%;margin-left:0;margin-right:0}.disputes-filter-form__actions,.disputes-filter-form__pagination{justify-content:space-between}.disputes-filter-form__control{min-height:40px!important}.disputes-filter-form__button{flex:calc(50% - 4px);height:40px!important;min-height:40px!important}.disputes-filter-form__page-link{height:36px!important;min-height:36px!important}.disputes-filter-form__control{flex-basis:calc(50% - 4px)}.disputes-case-card{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.disputes-case-card__head,.disputes-case-card__trail{flex-wrap:wrap}.disputes-case-card__amount,.disputes-case-card__due,.disputes-case-card__action{text-align:left!important;min-width:0!important}.finance-page-header,.finance-card-header,.revenue-hero-header,.revenue-hero-summary,.share-report-card,.revenue-history-row{flex-direction:column;align-items:flex-start}.finance-page-header__actions{justify-content:flex-start;width:100%}.finance-page-header__button--primary{flex:100%}.finance-page-header__button--secondary{flex:calc(50% - 4px)}.finance-card-header__status{width:100%}.finance-summary-grid--billing,.finance-summary-grid--revenue{grid-template-columns:minmax(0,1fr)}.revenue-history-row__period,.revenue-history-row__bar,.revenue-history-row__values{width:100%}.revenue-history-row__values{justify-content:flex-start}.settings-workspace{flex-direction:column;gap:16px}.settings-workspace__nav{width:100%}.settings-workspace__nav-links{gap:6px}.settings-workspace__nav-link{flex:calc(50% - 3px);min-height:44px}.settings-status-banner,.settings-status-banner__content{flex-direction:column;align-items:flex-start}.settings-status-banner__cta{width:100%}.settings-card-grid,.share-report-metrics-grid,.share-report-details__grid{grid-template-columns:minmax(0,1fr)}.share-report-details__header{flex-direction:column;align-items:flex-start}.share-report-details__badges{justify-content:flex-start}.help-quick-links,.pricing-zero-grid,.connect-step__after-grid,.connect-step__trust-grid,.settings-form-grid{grid-template-columns:minmax(0,1fr)!important}.help-cta-actions,.pricing-cta-actions,.connect-step__trust-signals,.settings-form-actions,.pricing-flow-row,.pricing-case-header,.pricing-case-row{flex-direction:column;align-items:stretch}.pricing-case-header,.pricing-case-row{justify-content:flex-start}.pricing-showcase,.help-quick-link,.marketing-simple-card,.connect-step__card{padding:20px!important}.activity-page__header,.activity-filter-form,.team-manager__invite-link-row,.team-manager__join-row,.policy-inline-row,.policy-choice-row{flex-direction:column!important;align-items:stretch!important}.activity-filter-form__label,.activity-filter-form__count{margin-left:0!important}.activity-filter-form__control,.activity-filter-form__button{width:100%}.team-manager__invite-grid{grid-template-columns:minmax(0,1fr)!important}.settings-form-actions{align-items:stretch}.settings-form-actions__button{justify-content:center;width:100%;min-height:44px}}@media (max-width:479px){.marketing-nav__inner{padding-left:12px;padding-right:12px}.marketing-nav__primary-action{padding-left:12px!important;padding-right:12px!important;font-size:.875rem!important}.marketing-auth-layout__metrics{grid-template-columns:minmax(0,1fr)!important}.disputes-summary-grid{grid-template-columns:minmax(0,1fr)}.disputes-filter-form__control{flex-basis:100%}.help-quick-links{grid-template-columns:minmax(0,1fr)!important}.settings-workspace__nav-link{flex-basis:100%}}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 4px #16a34a66}50%{opacity:.55;box-shadow:0 0 10px #16a34acc}}@keyframes connectedPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes atmosphereDrift{0%{opacity:.45;transform:translate(-50%,-50%)scale(1)}33%{opacity:.6;transform:translate(-48%,-52%)scale(1.04)}66%{opacity:.35;transform:translate(-52%,-49%)scale(.97)}to{opacity:.45;transform:translate(-50%,-50%)scale(1)}}@keyframes atmosphereDriftAlt{0%{opacity:.35;transform:translate(-50%,-50%)scale(1.02)}50%{opacity:.55;transform:translate(-47%,-51%)scale(.98)}to{opacity:.35;transform:translate(-50%,-50%)scale(1.02)}}.recovra-dashboard,.dsp-grid{--recovra-glow-intensity:0;--recovra-pipeline-speed:6s;--recovra-pulse-cycle:4s;--recovra-zone-dim:1;--rd-ground:var(--rcv-surface-canvas);--rd-surface:var(--rcv-surface-default);--rd-surface-raised:var(--rcv-surface-overlay);--rd-floating:var(--rcv-surface-overlay);--rd-shadow-contact:var(--rcv-e1-shadow);--rd-shadow-surface:var(--rcv-e2-shadow);--rd-shadow-elevated:var(--rcv-e3-shadow);--rd-shadow-floating:var(--rcv-e3-shadow);--rd-depth-card:var(--rcv-e2-shadow);--rd-depth-raised:var(--rcv-e3-shadow);--rd-depth-hero:var(--rcv-e3-shadow);--rd-highlight-surface:var(--rcv-border-hairline);--rd-highlight-elevated:var(--rcv-border-firm);--rd-recovered:var(--rcv-moss-fg);--rd-active:var(--rcv-slate-fg);--rd-attention:var(--rcv-amber-fg);--rd-critical:var(--rcv-rust-fg);--rd-neutral:var(--rcv-text-disabled);--rd-text-primary:var(--rcv-text-primary);--rd-text-secondary:var(--rcv-text-secondary);--rd-text-muted:var(--rcv-text-muted);--rd-border:var(--rcv-border-hairline);--rd-border-subtle:var(--rcv-border-soft);--rd-recovered-pulse:color-mix(in srgb, var(--rd-recovered) 25%, transparent);--rd-recovered-pulse-fade:color-mix(in srgb, var(--rd-recovered) 0%, transparent)}.rd-grid{grid-template-columns:1fr;gap:20px;width:100%;padding-left:8px;padding-right:8px;display:grid}@media (min-width:768px){.rd-grid{padding-left:4px;padding-right:4px}}@media (min-width:1280px){.rd-grid{padding-left:8px;padding-right:8px}}@media (min-width:1920px){.rd-grid{padding-left:24px;padding-right:24px}}.rd-hero-metrics{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.rd-hero-metrics{grid-template-columns:1.6fr 1fr 1fr;gap:14px}}@media (min-width:1280px){.rd-hero-metrics{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:16px}}.rd-intelligence{scrollbar-width:none;align-items:center;gap:10px;padding:6px 0;display:flex;overflow-x:auto}.rd-intelligence::-webkit-scrollbar{display:none}.rd-grid__split{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:1024px){.rd-grid__split{grid-template-columns:1fr 340px}}@media (min-width:1440px){.rd-grid__split{grid-template-columns:1fr 400px}}.rd-grid__perf{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.rd-grid__perf{grid-template-columns:1fr 1fr}}.rd-metrics{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:768px){.rd-metrics{grid-template-columns:repeat(4,1fr)}}.rd-card{background:var(--rd-surface);border:1px solid var(--rd-border);border-top:1px solid var(--rd-highlight-surface);box-shadow:var(--rd-depth-card);border-radius:10px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,border-color .18s;position:relative}.rd-card--interactive:hover{box-shadow:var(--rd-depth-raised);border-top-color:var(--rd-highlight-elevated);border-color:var(--rcv-border-firm);transform:translateY(-1px)}.rd-card--interactive:active{transition-duration:60ms;transform:translateY(0)scale(.985)}.rd-card--empty{border-style:dashed;border-color:var(--rd-border-subtle);background:var(--rd-ground)}@keyframes rdHeartbeat{0%,80%,to{opacity:0;transform:scale(1)}40%{opacity:.4;transform:scale(2.5)}60%{opacity:.2;transform:scale(2)}}@keyframes rdGlowBreathe{0%,to{opacity:var(--recovra-glow-intensity,.04)}50%{opacity:calc(var(--recovra-glow-intensity,.04) + .05)}}@keyframes rdPipelineFlow{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes rdUrgencyPulse{0%,to{opacity:1}50%{opacity:.65}}@keyframes rdDigitExit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-8px)}}@keyframes rdDigitEnter{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes rdBarGrow{0%{transform:scaleY(0)}70%{transform:scaleY(1.03)}to{transform:scaleY(1)}}@keyframes rdWinFlash{0%{border-color:var(--rd-border)}30%{border-color:#34d39966}to{border-color:var(--rd-border)}}@keyframes rdGlowSpike{0%{opacity:var(--recovra-glow-intensity,.04)}30%{opacity:.15}to{opacity:var(--recovra-glow-intensity,.04)}}@keyframes rdSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes rdAttentionEnter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes rdBannerSlide{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes rdZoneFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rdDotTravel{0%{offset-distance:0%;opacity:.8}50%{opacity:1}to{offset-distance:100%;opacity:.8}}@keyframes rdTooltipEnter{0%{opacity:0;transform:translateY(4px)}70%{transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.rd-tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rd-overline{letter-spacing:.06em;text-transform:uppercase;color:var(--rd-text-muted);font-size:11px;font-weight:500;line-height:1.3}.rd-zone{opacity:var(--recovra-zone-dim,1);transition:opacity .6s;animation:.3s cubic-bezier(.16,1,.3,1) both rdZoneFadeIn}.rd-zone:first-child{animation-delay:0s}.rd-zone:nth-child(2){animation-delay:50ms}.rd-zone:nth-child(3){animation-delay:.1s}.rd-zone:nth-child(4){animation-delay:.15s}.rd-zone:nth-child(5){animation-delay:.2s}.rd-zone:nth-child(6){animation-delay:.25s}.rd-zone:nth-child(7){animation-delay:.3s}@media (max-width:767px){.rd-metrics{grid-template-columns:1fr 1fr}.rd-grid{gap:18px;padding-left:4px;padding-right:4px}.rd-grid__split{gap:18px}}@media (max-width:479px){.rd-metrics{grid-template-columns:1fr}.rd-grid{padding-left:0;padding-right:0}}.dsp-grid{grid-template-columns:1fr;gap:14px;width:100%;display:grid}.dsp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:768px){.dsp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (min-width:1024px){.dsp-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}}.dsp-pipeline{scrollbar-width:none;align-items:center;gap:0;padding:14px 20px 16px;display:flex;overflow-x:auto}.dsp-pipeline::-webkit-scrollbar{display:none}.dsp-content-split{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1024px){.dsp-content-split{grid-template-columns:1fr 300px}}@media (min-width:1440px){.dsp-content-split{grid-template-columns:1fr 340px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rd-zone{animation:none!important}}.dsp-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.dsp-panel-stack{flex-direction:column;gap:12px;display:flex}.dsp-activity{flex-direction:column;gap:0;display:flex}.dsp-activity-item{border-bottom:1px solid var(--rd-border-subtle);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.dsp-activity-item:last-child{border-bottom:none}.dsp-zone{opacity:var(--recovra-zone-dim,1);transition:opacity .6s;animation:.35s cubic-bezier(.16,1,.3,1) both rdZoneFadeIn}.dsp-zone:first-child{animation-delay:0s}.dsp-zone:nth-child(2){animation-delay:60ms}.dsp-zone:nth-child(3){animation-delay:.12s}.dsp-zone:nth-child(4){animation-delay:.18s}.dsp-zone:nth-child(5){animation-delay:.24s}.dsp-zone:nth-child(6){animation-delay:.3s}.dsp-zone:nth-child(7){animation-delay:.36s}.dsp-zone:nth-child(8){animation-delay:.42s}.dsp-metric-tile{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.dsp-metric-tile:hover{box-shadow:var(--rd-depth-raised);border-color:var(--rcv-border-firm);transform:translateY(-2px)}.dsp-metric-tile:active{transition-duration:60ms;transform:translateY(0)scale(.98)}.dsp-table-row{transition:background-color .12s}.dsp-table-row:hover{background-color:var(--rcv-surface-hover-soft)!important}.dsp-expand-pane{overflow:hidden}@keyframes dspPipelinePulse{0%,to{box-shadow:0 0 0 0 var(--rd-recovered-pulse)}50%{box-shadow:0 0 0 8px var(--rd-recovered-pulse-fade)}}@keyframes dspOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dspOrbitReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes dspRingExpand{0%{opacity:.4;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes dspCorePulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes dspShieldGlow{0%,to{opacity:.04}50%{opacity:.08}}@keyframes dspSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dspUrgencyBreathe{0%,to{opacity:1}50%{opacity:.65}}@keyframes dspShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dspEdgeGlow{0%,to{opacity:.4}50%{opacity:.7}}@keyframes dspSparkDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes chartBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chartLineDraw{0%{stroke-dasharray:4000 4000;stroke-dashoffset:4000px}to{stroke-dasharray:4000 4000;stroke-dashoffset:0}}@keyframes chartAreaFade{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.dsp-grid{gap:14px}.dsp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dsp-content-split{gap:14px}}@media (max-width:479px){.dsp-metrics{grid-template-columns:1fr 1fr}}@keyframes recovra-rail-pulse{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.rcv-rail-conn-dot{transform-origin:50%;border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.rcv-rail-conn-dot[data-tone=live]{background:var(--rcv-moss-solid);box-shadow:0 0 0 3px var(--rcv-conn-dot-live-glow);will-change:transform, opacity;animation:1.4s ease-in-out infinite recovra-rail-pulse}.rcv-rail-conn-dot[data-tone=degraded]{background:var(--rcv-amber-solid);box-shadow:0 0 0 3px var(--rcv-conn-dot-deg-glow)}.rcv-rail-conn-dot[data-tone=down]{background:var(--rcv-rust-solid);box-shadow:0 0 0 3px var(--rcv-conn-dot-down-glow)}.rcv-rail-conn-dot[data-tone=unknown]{background:var(--rcv-text-disabled);box-shadow:0 0 0 3px var(--rcv-border-soft)}@media (prefers-reduced-motion:reduce){.rcv-rail-conn-dot[data-tone=live]{opacity:1;will-change:auto;animation:none;transform:none}}@keyframes recovra-row-win-highlight{0%{background-color:var(--rcv-surface-default)}20%{background-color:var(--rcv-moss-bg)}85%{background-color:var(--rcv-moss-bg)}to{background-color:var(--rcv-surface-default)}}.rcv-row-win-highlight{border-left:2px solid var(--rcv-moss-solid);animation:2.2s ease-out recovra-row-win-highlight}@media (prefers-reduced-motion:reduce){.rcv-row-win-highlight{background-color:var(--rcv-moss-bg);animation:none}}@media (max-width:480px){[data-testid=dashboard-hero-kpi]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:20px!important}[data-testid=dashboard-hero-kpi] svg{width:100%!important;max-width:100%!important;height:auto!important}[data-settings-split=true]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}[data-settings-nav=true]{position:static!important;top:auto!important}[data-settings-field=true]{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:4px!important}}
