:root{--ultra-50:#efefff;--ultra-100:#deddff;--ultra-200:#bdbbff;--ultra-300:#9896ff;--ultra-400:#6764ff;--ultra-500:#2f2cf0;--ultra-600:#2420c9;--ultra-700:#1a1796;--ultra-800:#12105f;--ultra-900:#0b0a3a;--ultra-glow:#2f2cf052;--ultra-muted:#2f2cf024;--ultra-subtle:#2f2cf012;--apricot-200:#ffd9c2;--apricot-300:#ffbe97;--apricot-400:#ff9a62;--apricot-500:#f07a3a;--apricot-600:#c95a1e;--apricot-700:#9a4313;--apricot-glow:#ff9a624d;--apricot-muted:#ff9a6229;--apricot-subtle:#ff9a6214;--mint-300:#5ee39a;--mint-400:#1fc874;--mint-500:#14a35c;--mint-700:#0b7040;--mint-glow:#1fc8744d;--mint-muted:#1fc87424;--mint-subtle:#1fc87412;--brand-red-300:#ff7a70;--brand-red-400:#ff574c;--brand-red-500:#ff3b2f;--brand-red-600:#e02a20;--brand-red-700:#b01f17;--brand-red-glow:#ff3b2f52;--signal-300:#ff8a8d;--signal-400:#ff5b60;--signal-500:#e5383e;--signal-700:#a8181e;--red-300:var(--ultra-300);--red-400:var(--ultra-400);--red-500:var(--ultra-500);--red-600:var(--ultra-600);--red-700:var(--ultra-700);--red-glow:var(--ultra-glow);--red-muted:var(--ultra-muted);--red-subtle:var(--ultra-subtle);--gold-300:var(--apricot-300);--gold-400:var(--apricot-400);--gold-500:var(--apricot-500);--gold-glow:var(--apricot-glow);--gold-muted:var(--apricot-muted);--gold-subtle:var(--apricot-subtle);--green-300:var(--mint-300);--green-400:var(--mint-400);--green-500:var(--mint-500);--green-glow:var(--mint-glow);--green-muted:var(--mint-muted);--green-subtle:var(--mint-subtle);--blue-300:var(--ultra-300);--blue-400:var(--ultra-400);--blue-500:var(--ultra-500);--blue-glow:var(--ultra-glow);--blue-muted:var(--ultra-muted);--blue-subtle:var(--ultra-subtle);--orange-300:var(--apricot-300);--orange-400:var(--apricot-400);--orange-500:var(--apricot-500);--orange-glow:var(--apricot-glow);--orange-muted:var(--apricot-muted);--orange-subtle:var(--apricot-subtle);--magenta-300:var(--ultra-200);--magenta-400:var(--ultra-300);--magenta-500:var(--ultra-400);--magenta-glow:var(--ultra-glow);--magenta-muted:var(--ultra-muted);--magenta-subtle:var(--ultra-subtle);--ink-950:#07061a;--ink-900:#0b0a20;--ink-850:#100f27;--ink-800:#15142e;--ink-700:#1d1c3a;--ink-600:#282746;--ink-500:#3f3d62;--ink-400:#8e8bae;--ink-300:#bab7d2;--ink-200:#d9d5e4;--ink-100:#ece7de;--ink-50:#f7f3ea;--paper:#f4efe5;--white:#fff;--color-primary:var(--ultra-500);--color-primary-hover:var(--ultra-400);--color-primary-active:var(--ultra-600);--color-success:var(--mint-400);--color-warning:#ffb020;--color-danger:var(--signal-500);--color-info:var(--ultra-400);--color-money:var(--apricot-400);--font-display:"Unbounded", "Satoshi", system-ui, sans-serif;--font-body:"Satoshi", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.65rem, 3vw, 2.75rem);--text-3xl:clamp(2.15rem, 4.4vw, 4.4rem);--text-hero:clamp(2.6rem, 6.2vw, 6rem);--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.6;--tracking-display:-.03em;--tracking-caps:.08em;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:140px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:100px;--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--duration-reveal:.7s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--z-nav:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--color-bg:#0d0c22;--color-bg-deep:#08071a;--color-bg-alt:#111029;--color-surface-1:#15142e;--color-surface-2:#1b1a37;--color-surface-3:#252448;--color-surface-raised:#1d1c3b;--color-text-1:#f4f0e8;--color-text-2:#bebad8;--color-text-muted:#9592b6;--color-text-invert:#0d0c22;--color-border-1:#f4f0e81a;--color-border-2:#f4f0e811;--color-border-strong:#f4f0e82e;--color-accent:#4643ff;--color-accent-hover:#5a57ff;--color-accent-text:#a9a7ff;--color-accent-soft:#6764ff2b;--color-accent-border:#827fff6b;--color-on-accent:#fff;--color-focus:#a9a7ff99;--color-overlay:#050412b3;--color-brand:#ff3b2f;--color-brand-text:#ff6b61;--color-brand-soft:#ff3b2f24;--color-brand-border:#ff3b2f5c;--color-on-brand:#fff;--tone-live-fg:#4fe08e;--tone-live-bg:#1fc87424;--tone-live-border:#1fc87452;--tone-money-fg:#ffb98f;--tone-money-bg:#ff9a6224;--tone-money-border:#ff9a6257;--tone-trust-fg:#a9a7ff;--tone-trust-bg:#6764ff29;--tone-trust-border:#827fff5c;--tone-warn-fg:#ffc56a;--tone-warn-bg:#ffb02021;--tone-warn-border:#ffb0204d;--tone-danger-fg:#ff8a8d;--tone-danger-bg:#ff5b6024;--tone-danger-border:#ff5b6057;--tone-neutral-fg:#bebad8;--tone-neutral-bg:#f4f0e812;--tone-neutral-border:#f4f0e821;--glass-bg:#111029cc;--glass-border:#f4f0e814;--glass-blur:18px;--shadow-xs:0 1px 2px #03020e73;--shadow-sm:0 2px 8px #03020e66;--shadow-md:0 10px 30px #03020e80;--shadow-lg:0 20px 56px #03020e94;--shadow-xl:0 32px 90px #03020ead;--shadow-card:0 0 0 1px #f4f0e806;--shadow-pop:0 24px 64px #03020e9e, 0 0 0 1px #f4f0e817;--shadow-primary:0 8px 24px #4643ff57;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--color-bg:#f4efe5;--color-bg-deep:#ece6d9;--color-bg-alt:#f9f6ef;--color-surface-1:#fffdf8;--color-surface-2:#faf6ee;--color-surface-3:#efe9dc;--color-surface-raised:#fff;--color-text-1:#15143a;--color-text-2:#45426b;--color-text-muted:#66638a;--color-text-invert:#fffdf8;--color-border-1:#15143a1c;--color-border-2:#15143a12;--color-border-strong:#15143a30;--color-accent:#2f2cf0;--color-accent-hover:#2420c9;--color-accent-text:#2a26d9;--color-accent-soft:#2f2cf014;--color-accent-border:#2f2cf042;--color-on-accent:#fff;--color-focus:#2f2cf073;--color-overlay:#15143a66;--color-brand:#e02a20;--color-brand-text:#c42820;--color-brand-soft:#e02a2017;--color-brand-border:#c4282047;--color-on-brand:#fff;--tone-live-fg:#0a7040;--tone-live-bg:#1fc87421;--tone-live-border:#0a70403d;--tone-money-fg:#9a4313;--tone-money-bg:#ff9a6233;--tone-money-border:#9a43133d;--tone-trust-fg:#2420c9;--tone-trust-bg:#2f2cf014;--tone-trust-border:#2420c93d;--tone-warn-fg:#8a5000;--tone-warn-bg:#ffb0202b;--tone-warn-border:#8a50003d;--tone-danger-fg:#be1f25;--tone-danger-bg:#e5383e17;--tone-danger-border:#be1f2542;--tone-neutral-fg:#45426b;--tone-neutral-bg:#15143a0d;--tone-neutral-border:#15143a1c;--glass-bg:#fffdf8d6;--glass-border:#15143a14;--shadow-xs:0 1px 2px #15143a0d;--shadow-sm:0 2px 8px #15143a0f;--shadow-md:0 10px 30px #15143a14;--shadow-lg:0 20px 56px #15143a1c;--shadow-xl:0 32px 90px #15143a24;--shadow-card:0 1px 2px #15143a0a;--shadow-pop:0 24px 64px #15143a29, 0 0 0 1px #15143a14;--shadow-primary:0 8px 22px #2f2cf03d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--control-sm:32px;--control-md:40px;--control-lg:48px;--app-sidebar-w:248px;--app-rail-w:76px;--app-topbar-h:64px;--app-tabbar-h:64px;--app-content-max:1120px;--app-gutter:clamp(16px, 3vw, 32px);--duration-control:.16s;--duration-panel:.24s;--duration-lifecycle:.42s;--run-orange:var(--orange-400);--run-orange-light:var(--orange-300);--run-orange-dark:var(--orange-500);--run-orange-glow:var(--orange-glow);--run-orange-subtle:var(--orange-subtle);--run-orange-muted:var(--orange-muted);--run-blue:var(--blue-400);--run-blue-light:var(--blue-300);--run-blue-dark:var(--blue-500);--run-blue-glow:var(--blue-glow);--run-blue-subtle:var(--blue-subtle);--run-blue-muted:var(--blue-muted);--run-yellow:var(--gold-400);--run-yellow-light:var(--gold-300);--run-yellow-dark:var(--gold-500);--run-yellow-glow:var(--gold-glow);--run-yellow-subtle:var(--gold-subtle);--run-yellow-muted:var(--gold-muted);--run-pink:var(--magenta-400);--run-pink-light:var(--magenta-300);--run-pink-dark:var(--magenta-500);--run-pink-glow:var(--magenta-glow);--run-pink-subtle:var(--magenta-subtle);--run-pink-muted:var(--magenta-muted);--run-green:var(--green-400);--run-green-light:var(--green-300);--run-green-dark:var(--green-500);--run-green-glow:var(--green-glow);--run-green-subtle:var(--green-subtle);--run-green-muted:var(--green-muted);--run-red:var(--brand-red-300);--bg:var(--color-bg);--bg-alt:var(--color-bg-alt);--surface:var(--color-surface-1);--surface-2:var(--color-surface-2);--surface-3:var(--color-surface-3);--text-primary:var(--color-text-1);--text-secondary:var(--color-text-2);--text-muted:var(--color-text-muted);--border:var(--color-border-1);--border-light:var(--color-border-2);--border-glow:var(--orange-muted);--success:var(--color-success);--error:var(--color-danger);--warning:var(--color-warning);--glass-border-hover:var(--red-muted);--gummy-shadow:var(--shadow-md);--gummy-shadow-lg:var(--shadow-lg);--ra-dur-instant:var(--duration-instant);--ra-dur-fast:.18s;--ra-dur-normal:.26s;--ra-dur-slow:.42s;--ra-dur-reveal:var(--duration-reveal);--ra-ease-smooth:var(--ease-smooth);--ra-ease-spring:var(--ease-spring);--ra-ease-out:cubic-bezier(.2, .7, .2, 1);--font-groovy:var(--font-display);--brand-accent:var(--color-primary);--brand-accent-strong:var(--red-600);--brand-accent-soft:var(--red-300);--brand-bg:var(--color-bg-deep);--brand-bg-soft:var(--color-bg);--brand-surface:#f4f0e809;--brand-surface-strong:var(--color-surface-1);--brand-text:var(--color-text-1);--brand-text-muted:var(--color-text-muted);--brand-border:var(--color-border-2);--brand-shadow:var(--shadow-lg);--ra-bg:var(--color-bg-deep);--ra-bg-2:var(--color-bg);--ra-card:var(--color-surface-1);--ra-card-2:var(--color-surface-2);--ra-red:var(--color-primary);--ra-red-deep:var(--red-700);--ra-red-soft:var(--red-muted);--ra-white:var(--white);--ra-text:var(--color-text-1);--ra-muted:var(--color-text-muted);--ra-muted-2:var(--ink-400);--ra-border:var(--color-border-1);--ra-border-strong:var(--color-border-strong);--ra-border-red:var(--color-accent-border);--ra-radius-sm:var(--radius-md);--ra-radius:var(--radius-lg);--ra-radius-lg:var(--radius-xl);--ra-radius-pill:var(--radius-pill);--ra-btn-h:52px;--ra-btn-h-lg:60px;--ra-shadow:var(--shadow-lg);--ra-shadow-soft:var(--shadow-md);--ra-shadow-red:var(--shadow-primary);--ra-glass:linear-gradient(180deg, #ffffff12, #ffffff07);--ra-glass-strong:linear-gradient(180deg, #ffffff1a, #ffffff0a);--ra-ease:var(--ease-smooth);--ra-dur-1:.18s;--ra-dur-2:.26s;--primary:var(--color-primary);--outline:var(--color-border-strong)}[data-theme=light]{--brand-surface:#ffffffb3;--ra-glass:linear-gradient(180deg, #ffffffeb, #ffffffb3);--ra-glass-strong:linear-gradient(180deg, #fffffffa, #ffffffd9)}.rg-grain{isolation:isolate;position:relative}.rg-grain:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:var(--rg-grain-opacity,.55);background-image:var(--rg-grain-tint,radial-gradient(ellipse at 18% 12%, #ff9a6229, transparent 58%)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-blend-mode:overlay;position:absolute;inset:0}.rg-grain>*{z-index:1;position:relative}.rg-note{font-family:var(--font-body);letter-spacing:.01em;opacity:.82;transform-origin:0;font-style:italic;font-weight:500;display:block;transform:rotate(-2deg)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);background-color:var(--bg);color:var(--text-primary);min-height:100vh;transition:background-color var(--duration-normal), color var(--duration-normal);line-height:1.6;overflow-x:clip}#root{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}img{max-width:100%;display:block}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:var(--red-muted);color:var(--red-300)}.container{width:100%;max-width:1200px;padding:0 var(--space-xl);margin:0 auto}.container-narrow{max-width:800px;padding:0 var(--space-xl);margin:0 auto}.container-wide{max-width:1400px;padding:0 var(--space-xl);margin:0 auto}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(40px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);transition:border-color var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo)}.glass-card:hover{border-color:var(--glass-border-hover);box-shadow:var(--gummy-shadow)}.surface-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);transition:all var(--duration-normal) var(--ease-out-expo)}.surface-card:hover{border-color:var(--border-light);box-shadow:var(--gummy-shadow);transform:translateY(-3px)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);font-family:var(--font-body);transition:all var(--duration-normal) var(--ease-out-expo);white-space:nowrap;padding:14px 32px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--run-orange);color:var(--white);box-shadow:0 4px 20px var(--run-orange-glow)}.btn-primary:hover{background:var(--run-orange-light);box-shadow:0 8px 36px var(--run-orange-glow);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary:hover{background:var(--surface-3);border-color:var(--border-light);transform:translateY(-1px)}.btn-outline{color:var(--run-orange);border:1.5px solid var(--run-orange);background:0 0}.btn-outline:hover{background:var(--run-orange-subtle);transform:translateY(-1px)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{color:var(--text-primary);background:#ffffff0a}.btn-green{background:var(--run-green);color:var(--bg);box-shadow:0 4px 20px var(--run-green-glow)}.btn-green:hover{background:var(--run-green-light);box-shadow:0 8px 36px var(--run-green-glow);transform:translateY(-2px)}.btn-blue{background:var(--run-blue);color:var(--white);box-shadow:0 4px 20px var(--run-blue-glow)}.btn-blue:hover{background:var(--run-blue-light);box-shadow:0 8px 36px var(--run-blue-glow);transform:translateY(-2px)}.btn-yellow{background:var(--run-yellow);color:var(--bg);box-shadow:0 4px 20px var(--run-yellow-glow)}.btn-yellow:hover{background:var(--run-yellow-light);box-shadow:0 8px 36px var(--run-yellow-glow);transform:translateY(-2px)}.btn-pink{background:var(--run-pink);color:var(--white);box-shadow:0 4px 20px var(--run-pink-glow)}.btn-pink:hover{background:var(--run-pink-light);box-shadow:0 8px 36px var(--run-pink-glow);transform:translateY(-2px)}.btn-lg{letter-spacing:-.01em;padding:20px 40px;font-size:1.05rem}.btn-sm{padding:10px 22px;font-size:.85rem}.badge{border-radius:var(--radius-pill);letter-spacing:.02em;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-orange{background:var(--run-orange-muted);color:var(--run-orange-light)}.badge-verified{background:var(--run-blue-muted);color:var(--run-blue)}.badge-escrow{background:var(--run-yellow-muted);color:var(--run-yellow);animation:2s ease-in-out infinite escrow-pulse}.badge-chat{background:var(--run-pink-muted);color:var(--run-pink)}.badge-active{background:var(--run-green-muted);color:var(--run-green)}.badge-surface{background:var(--surface-2);color:var(--text-secondary);border:1px solid var(--border)}.text-gradient{background:linear-gradient(135deg, var(--run-orange), var(--run-yellow));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-cool{background:linear-gradient(135deg, var(--run-blue), var(--run-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-fire{background:linear-gradient(135deg, var(--run-orange), var(--run-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-full{background:linear-gradient(90deg, var(--run-orange), var(--run-blue), var(--run-yellow), var(--run-pink), var(--run-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-green{background:linear-gradient(135deg, var(--run-green), var(--run-green-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-15px)rotate(2deg)}66%{transform:translateY(8px)rotate(-2deg)}}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motion-trail{0%{opacity:0;transform:translate(-40px)scaleX(.3)}30%{opacity:.6}to{opacity:0;transform:translate(60px)scaleX(1.5)}}@keyframes escrow-pulse{0%,to{box-shadow:0 0 #ffd60066}50%{box-shadow:0 0 20px 4px #ffd60026}}@keyframes gummy-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes neon-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.7}94%{opacity:1}96%{opacity:.8}97%{opacity:1}}.motion-lines-bg{position:relative}.motion-lines-bg:before{content:"";background-image:linear-gradient(45deg, transparent 48%, var(--run-orange-subtle) 49%, var(--run-orange-subtle) 51%, transparent 52%), linear-gradient(-45deg, transparent 48%, var(--run-blue-subtle) 49%, var(--run-blue-subtle) 51%, transparent 52%);opacity:.3;pointer-events:none;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000,#0000 70%);mask-image:radial-gradient(50% 50%,#000,#0000 70%)}@media (width<=768px){.container,.container-narrow,.container-wide{padding:0 var(--space-md)}.btn-lg{padding:16px 28px;font-size:.95rem}}@keyframes bounceSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.8;box-shadow:0 0}50%{opacity:1;box-shadow:0 0 16px 4px}}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes statusFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes statusGlow{0%,to{text-shadow:none}50%{text-shadow:0 0 8px #fff9}}@keyframes ping{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-bounce-subtle{animation:2s ease-in-out infinite bounceSubtle}.animate-rotate-slow{animation:8s linear infinite rotateSlow}.animate-scale-in{animation:scaleIn .5s var(--ease-out-expo) both}.animate-slide-left{animation:slideInLeft .6s var(--ease-out-expo) both}.animate-slide-right{animation:slideInRight .6s var(--ease-out-expo) both}.animate-slide-up{animation:slideInUp .6s var(--ease-out-expo) both}.animate-pulse-glow{animation:2s ease-in-out infinite pulseGlow}.animate-status-pulse{animation:2s ease-in-out infinite statusPulse}.animate-status-float{animation:3s ease-in-out infinite statusFloat}.animate-ping{animation:1.5s cubic-bezier(0,0,.2,1) infinite ping}.dot-grid-bg{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Ccircle cx='30' cy='30' r='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.status-dot{justify-content:center;align-items:center;display:inline-flex;position:relative}.status-dot:before{content:"";opacity:.75;background:currentColor;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}.status-dot-inner{z-index:1;background:currentColor;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite statusPulse;position:relative}.status-dot-green{color:var(--run-green)}.status-dot-orange{color:var(--run-orange)}.status-dot-blue{color:var(--run-blue)}.status-dot-yellow{color:var(--run-yellow)}.glass-pill{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);color:var(--white);transition:all var(--duration-normal);background:#ffffff14;border:1px solid #ffffff26;align-items:center;gap:6px;padding:6px 16px;font-size:.78rem;font-weight:600;display:inline-flex}.glass-pill:hover{background:#ffffff24;border-color:#ffffff40}.gradient-text{background:linear-gradient(135deg, var(--run-orange), var(--run-yellow));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mobile-bottom-nav{z-index:200;-webkit-backdrop-filter:blur(24px)saturate(180%);padding-bottom:env(safe-area-inset-bottom);background:#050514bf;border-top:1px solid #ffffff14;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav-inner{justify-content:space-around;align-items:center;height:64px;display:flex}.mobile-nav-item{color:#96b4dc80;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:100%;font-size:.65rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex;position:relative}.mobile-nav-item.active{color:var(--run-orange)}.mobile-nav-item.active:before{content:"";background:linear-gradient(90deg, var(--run-orange), var(--run-yellow));border-radius:0 0 4px 4px;width:40%;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-nav-icon{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.mobile-nav-item.active .mobile-nav-icon{background:linear-gradient(135deg, var(--run-orange), var(--run-yellow));color:var(--white);box-shadow:0 4px 16px var(--run-orange-glow);border-color:#ff8a004d;transform:translateY(-4px)}.mobile-nav-badge{background:var(--run-orange);border:2px solid #02020e;border-radius:50%;width:8px;height:8px;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;top:6px;right:calc(50% - 22px)}@media (width<=768px){.mobile-bottom-nav{display:block}.dash-main{padding-bottom:72px}}.scroll-down-btn{cursor:pointer;flex-direction:column;align-items:center;gap:6px;animation:2s ease-in-out infinite bounceSubtle;display:flex}.scroll-down-btn-circle{background:linear-gradient(135deg, var(--run-orange), var(--run-yellow));width:44px;height:44px;box-shadow:0 4px 20px var(--run-orange-glow);border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex}.scroll-down-btn-circle:hover{transform:scale(1.1)}.hex-clip{clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%)}.partner-card{border-radius:var(--radius-lg);transition:all .4s var(--ease-out-expo);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;padding:16px}.partner-card:hover{background:#ff8a000f;border-color:#ff8a0040;transform:translateY(-4px)scale(1.02);box-shadow:0 20px 40px #0000004d,0 0 20px #ff8a0014}.badge-trending{color:var(--white);border-radius:var(--radius-pill);letter-spacing:.02em;background:#ef4444;align-items:center;gap:4px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.ui-page{width:100%;max-width:var(--app-content-max);padding:clamp(20px, 3vw, 36px) var(--app-gutter) calc(48px + env(safe-area-inset-bottom));color:var(--color-text-1);font-family:var(--font-body);flex-direction:column;gap:clamp(24px,3vw,36px);margin:0 auto;display:flex}.ui-page--narrow{max-width:760px}.ui-page--wide{max-width:1320px}.ui-page--flush{padding-top:0}.ui-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.ui-page-head__copy{gap:6px;min-width:0;max-width:640px;display:grid}.ui-page-head__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-eyebrow{color:var(--color-brand-text);letter-spacing:0;align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:600;display:inline-flex}.ui-title{color:var(--color-text-1);font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:700;line-height:1.12}.ui-subtitle{color:var(--color-text-2);margin:0;font-size:.9375rem;line-height:1.55}.ui-section{gap:14px;min-width:0;display:grid}.ui-section-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.ui-section-head__copy{gap:2px;min-width:0;display:grid}.ui-h2{color:var(--color-text-1);font-family:var(--font-body);letter-spacing:-.005em;align-items:center;gap:8px;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3;display:inline-flex}.ui-h3{color:var(--color-text-1);margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.ui-section-head__note{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.ui-link{color:var(--color-accent-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.ui-link:hover{text-underline-offset:3px;text-decoration:underline}.ui-card{border:1px solid var(--color-border-1);border-radius:var(--radius-lg);background:var(--color-surface-1);min-width:0;box-shadow:var(--shadow-card);color:var(--color-text-1);position:relative}.ui-card--pad{padding:clamp(16px,2vw,22px)}.ui-card--pad-lg{padding:clamp(20px,2.6vw,28px)}.ui-card--muted{background:var(--color-surface-2);box-shadow:none}.ui-card--accent{border-color:var(--color-accent-border);box-shadow:inset 3px 0 0 var(--color-accent)}.ui-card--interactive{color:inherit;transition:border-color var(--duration-control) ease, background var(--duration-control) ease, transform var(--duration-control) ease;text-decoration:none;display:block}.ui-card--interactive:hover{border-color:var(--color-border-strong);background:var(--color-surface-2)}.ui-card--interactive:active{transform:translateY(1px)}.ui-list{border:1px solid var(--color-border-1);border-radius:var(--radius-lg);background:var(--color-surface-1);box-shadow:var(--shadow-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ui-list>*+*{border-top:1px solid var(--color-border-2)}.ui-row{min-height:64px;color:var(--color-text-1);text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:grid}.ui-row--no-lead{grid-template-columns:minmax(0,1fr) auto}a.ui-row,button.ui-row{cursor:pointer;transition:background var(--duration-control) ease}a.ui-row:hover,button.ui-row:hover{background:var(--color-surface-2)}.ui-row__body{gap:3px;min-width:0;display:grid}.ui-row__title{color:var(--color-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:650;line-height:1.35;overflow:hidden}.ui-row__title--wrap{white-space:normal}.ui-row__meta{min-width:0;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8125rem;line-height:1.45;display:flex}.ui-row__meta>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.ui-row__meta svg{flex:none}.ui-row__trail{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.ui-row__chevron{color:var(--color-text-muted);flex:none}.ui-icon-tile{border-radius:var(--radius-md);width:40px;height:40px;color:var(--tone-neutral-fg);background:var(--tone-neutral-bg);flex:none;place-items:center;display:inline-grid}.ui-icon-tile--sm{border-radius:10px;width:32px;height:32px}.ui-icon-tile--lg{border-radius:14px;width:48px;height:48px}.ui-avatar{width:40px;height:40px;color:var(--color-text-1);background:var(--color-surface-3);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:inline-grid;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar--sm{width:32px;height:32px;font-size:.75rem}.ui-avatar--lg{width:56px;height:56px;font-size:1.125rem}.ui-avatar--xl{width:72px;height:72px;font-size:1.375rem}.ui-avatar--accent{color:var(--color-on-accent);background:var(--color-accent)}.ui-tone-live{color:var(--tone-live-fg);background:var(--tone-live-bg);border-color:var(--tone-live-border)}.ui-tone-money{color:var(--tone-money-fg);background:var(--tone-money-bg);border-color:var(--tone-money-border)}.ui-tone-trust{color:var(--tone-trust-fg);background:var(--tone-trust-bg);border-color:var(--tone-trust-border)}.ui-tone-warn{color:var(--tone-warn-fg);background:var(--tone-warn-bg);border-color:var(--tone-warn-border)}.ui-tone-danger{color:var(--tone-danger-fg);background:var(--tone-danger-bg);border-color:var(--tone-danger-border)}.ui-tone-neutral{color:var(--tone-neutral-fg);background:var(--tone-neutral-bg);border-color:var(--tone-neutral-border)}.ui-tone-accent{color:var(--color-accent-text);background:var(--color-accent-soft);border-color:var(--color-accent-border)}.ui-badge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;max-width:100%;min-height:24px;padding:0 9px;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.ui-badge>span{text-overflow:ellipsis;overflow:hidden}.ui-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ui-badge--live-pulse .ui-badge__dot{animation:1.8s ease-in-out infinite ui-pulse}@keyframes ui-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.55;box-shadow:0 0 0 4px #0000}}.ui-count{border-radius:var(--radius-pill);min-width:20px;height:20px;color:var(--color-on-accent);background:var(--color-accent);place-items:center;padding:0 6px;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid}.ui-count--quiet{color:var(--color-text-2);background:var(--color-surface-3)}.ui-btn{--btn-h:var(--control-md);min-height:var(--btn-h);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-1);background:var(--color-surface-1);font-family:var(--font-body);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-control) ease, border-color var(--duration-control) ease, color var(--duration-control) ease, transform var(--duration-control) ease, box-shadow var(--duration-control) ease;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.ui-btn:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}.ui-btn:active{transform:translateY(1px)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.ui-btn svg{flex:none}.ui-btn--primary{color:var(--color-on-accent);background:var(--color-accent);box-shadow:var(--shadow-primary);border-color:#0000}.ui-btn--primary:hover{color:var(--color-on-accent);background:var(--color-accent-hover);border-color:#0000}.ui-btn--primary:disabled,.ui-btn--primary[aria-disabled=true]{box-shadow:none}.ui-btn--ghost{color:var(--color-text-2);background:0 0;border-color:#0000}.ui-btn--ghost:hover{background:var(--color-surface-3);color:var(--color-text-1);border-color:#0000}.ui-btn--danger{border-color:var(--tone-danger-border);color:var(--tone-danger-fg);background:var(--tone-danger-bg)}.ui-btn--danger:hover{border-color:var(--tone-danger-fg);background:var(--tone-danger-bg)}.ui-btn--sm{--btn-h:var(--control-sm);border-radius:10px;gap:6px;padding:0 12px;font-size:.8125rem}.ui-btn--lg{--btn-h:var(--control-lg);padding:0 22px;font-size:.9375rem}.ui-btn--block{width:100%}.ui-btn--icon{width:var(--btn-h);padding:0}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-field{gap:7px;min-width:0;display:grid}.ui-label{color:var(--color-text-1);font-size:.875rem;font-weight:650;line-height:1.3}.ui-label small{color:var(--color-text-muted);font-weight:500}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:var(--control-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-1);background:var(--color-surface-1);font-family:var(--font-body);transition:border-color var(--duration-control) ease, box-shadow var(--duration-control) ease;padding:0 14px;font-size:.9375rem;line-height:1.4}.ui-textarea{resize:vertical;min-height:104px;padding:12px 14px}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-text-muted)}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--tone-danger-fg)}.ui-hint{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.ui-error{color:var(--tone-danger-fg);margin:0;font-size:.8125rem;font-weight:600;line-height:1.45}.ui-tabs{border:1px solid var(--color-border-1);border-radius:var(--radius-md);background:var(--color-surface-2);scrollbar-width:none;place-self:flex-start start;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{min-height:34px;color:var(--color-text-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--duration-control) ease, color var(--duration-control) ease;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:.8125rem;font-weight:650;display:inline-flex}.ui-tab:hover{color:var(--color-text-1)}.ui-tab[aria-selected=true],.ui-tab.is-active{color:var(--color-text-1);background:var(--color-surface-1);box-shadow:var(--shadow-xs), 0 0 0 1px var(--color-border-1)}.ui-tab .ui-count{min-width:18px;height:18px;font-size:.6875rem}.ui-tab:not([aria-selected=true]):not(.is-active) .ui-count{color:var(--color-text-2);background:var(--color-surface-3)}.ui-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-2);background:var(--color-surface-2);text-align:center;justify-items:center;gap:10px;padding:clamp(28px,4vw,44px) 20px;display:grid}.ui-empty .ui-icon-tile{margin-bottom:4px}.ui-empty__title{color:var(--color-text-1);margin:0;font-size:1rem;font-weight:700}.ui-empty__text{max-width:420px;margin:0;font-size:.875rem;line-height:1.55}.ui-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.ui-notice{border:1px solid var(--tone-neutral-border);border-radius:var(--radius-md);color:var(--color-text-2);background:var(--tone-neutral-bg);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.875rem;line-height:1.5;display:flex}.ui-notice svg{flex:none;margin-top:2px}.ui-notice strong{color:var(--color-text-1)}.ui-notice.ui-tone-danger,.ui-notice.ui-tone-warn,.ui-notice.ui-tone-live,.ui-notice.ui-tone-trust,.ui-notice.ui-tone-money{color:var(--color-text-2)}.ui-notice.ui-tone-danger svg{color:var(--tone-danger-fg)}.ui-notice.ui-tone-warn svg{color:var(--tone-warn-fg)}.ui-notice.ui-tone-live svg{color:var(--tone-live-fg)}.ui-notice.ui-tone-trust svg{color:var(--tone-trust-fg)}.ui-notice.ui-tone-money svg{color:var(--tone-money-fg)}.ui-notice__body{flex:1;gap:2px;min-width:0;display:grid}.ui-notice__action{align-self:center;margin-left:auto}.ui-stat{gap:4px;min-width:0;display:grid}.ui-stat__label{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.ui-stat__value{color:var(--color-text-1);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.ui-stat__note{color:var(--color-text-muted);font-size:.8125rem}.ui-kv{gap:0;margin:0;display:grid}.ui-kv>div{border-bottom:1px solid var(--color-border-2);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:.875rem;display:flex}.ui-kv>div:last-child{border-bottom:0}.ui-kv dt{color:var(--color-text-muted)}.ui-kv dd{color:var(--color-text-1);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.ui-kv--total{padding-top:13px;font-size:.9375rem}.ui-money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ui-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-3) 0%, var(--color-surface-2) 50%, var(--color-surface-3) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-shimmer;display:block}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-overlay{z-index:var(--z-modal);background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ui-fade-in var(--duration-panel) ease both;place-items:start center;padding:max(10vh,24px) 16px 24px;display:grid;position:fixed;inset:0}.ui-dialog{border:1px solid var(--color-border-1);border-radius:var(--radius-xl);width:min(560px,100%);max-height:min(80vh,720px);color:var(--color-text-1);background:var(--color-surface-raised);box-shadow:var(--shadow-pop);animation:ui-pop-in var(--duration-panel) var(--ease-out-expo) both;flex-direction:column;display:flex;overflow:hidden}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.ui-stack{gap:var(--ui-gap,12px);flex-direction:column;min-width:0;display:flex}.ui-cluster{align-items:center;gap:var(--ui-gap,8px);flex-wrap:wrap;min-width:0;display:flex}.ui-split{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:clamp(16px,2.4vw,28px);display:grid}.ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,20px);display:grid}.ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px);display:grid}.ui-muted{color:var(--color-text-muted)}.ui-divider{background:var(--color-border-2);border:0;height:1px;margin:0}.ui-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width<=960px){.ui-split{grid-template-columns:minmax(0,1fr)}.ui-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ui-grid-2,.ui-grid-3{grid-template-columns:minmax(0,1fr)}.ui-row{gap:12px;padding:13px 14px}.ui-page-head{align-items:flex-start}.ui-page-head__actions{width:100%}.ui-page-head__actions>.ui-btn{flex:1}}@media (prefers-reduced-motion:reduce){.ui-skeleton,.ui-spinner,.ui-badge--live-pulse .ui-badge__dot,.ui-overlay,.ui-dialog{animation:none}.ui-btn,.ui-card--interactive,.ui-row{transition:none}}.ui-sheet-layer{z-index:var(--z-modal);background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);animation:ui-fade-in var(--duration-panel) ease both;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.ui-sheet{border:1px solid var(--color-border-1);border-radius:var(--radius-xl);width:min(520px,100%);max-height:min(84vh,760px);color:var(--color-text-1);background:var(--color-surface-raised);box-shadow:var(--shadow-pop);animation:ui-pop-in var(--duration-panel) var(--ease-out-expo) both;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-sheet--tall{height:min(84vh,760px)}.ui-sheet__grab{display:none}.ui-sheet__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 4px;display:flex}.ui-sheet__copy{gap:4px;min-width:0;display:grid}.ui-sheet__title{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.ui-sheet__desc{color:var(--color-text-2);margin:0;font-size:.9375rem;line-height:1.5}.ui-sheet__close{width:36px;height:36px;color:var(--color-text-2);background:var(--color-surface-3);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.ui-sheet__body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto}.ui-sheet__head.ui-visually-hidden+.ui-sheet__body{padding-top:20px}.ui-sheet__foot{border-top:1px solid var(--color-border-2);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px 20px;display:flex}@media (width<=767px){.ui-sheet-layer{place-items:end stretch;padding:0}.ui-sheet{width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:26px 26px 0 0;transition:transform .16s;animation:.32s cubic-bezier(.2,.9,.25,1) both ui-sheet-up}.ui-sheet.is-dragging{transition:none}.ui-sheet--tall{height:90dvh}.ui-sheet__grab{touch-action:none;cursor:grab;flex:none;place-items:center;height:22px;display:grid}.ui-sheet__grab span{border-radius:var(--radius-pill);background:var(--color-border-strong);width:40px;height:5px}.ui-sheet__head{padding:6px 18px 2px}.ui-sheet__head.ui-visually-hidden+.ui-sheet__body{padding-top:8px}.ui-sheet__body{padding:14px 18px 18px}.ui-sheet__foot{flex-direction:column-reverse;padding:12px 18px 16px}.ui-sheet__foot>.ui-btn{--btn-h:50px;border-radius:15px;width:100%;font-size:1rem}}@keyframes ui-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.ui-actionbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;display:flex}.ui-actionbar__note{color:var(--color-text-muted);flex:220px;margin:0;font-size:.875rem;line-height:1.45}.ui-actionbar__actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=767px){.ui-actionbar{bottom:calc(var(--app-tabbar-h,0px) + env(safe-area-inset-bottom));z-index:calc(var(--z-nav) - 2);margin:0 calc(var(--m-gutter,16px) * -1) calc(-20px - env(safe-area-inset-bottom));padding:12px var(--m-gutter,16px) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-2);background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(18px);flex-direction:column;align-items:stretch;gap:8px;position:sticky}[data-phone-app=tabs] .ui-actionbar{margin-bottom:-20px;padding-bottom:12px}.ui-actionbar__note{text-align:center;flex:none;font-size:.8125rem}.ui-actionbar__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.ui-actionbar__actions>.ui-btn{width:100%}}.ui-group{gap:8px;min-width:0;display:grid}.ui-group__title{color:var(--color-text-muted);margin:0;padding:0 4px;font-size:.8125rem;font-weight:650;line-height:1.3}.ui-group__list{border:1px solid var(--color-border-1);border-radius:var(--radius-lg);background:var(--color-surface-1);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.ui-group__list>*+*{border-top:1px solid var(--color-border-2)}.ui-group__foot{color:var(--color-text-muted);margin:0;padding:0 4px;font-size:.8125rem;line-height:1.45}@media (width<=767px){.ui-group__list{border-radius:18px}.ui-group__list>*+*{box-shadow:inset 0 1px 0 var(--color-border-2);border-top:0}}@media (prefers-reduced-motion:reduce){.ui-sheet-layer,.ui-sheet{transition:none;animation:none}}[data-theme=light]{--lt-surface:var(--white);--lt-surface-2:var(--ink-50);--lt-surface-3:#f1f5f9;--lt-surface-tint:#0f172a08;--lt-surface-tint-2:#0f172a0d;--lt-surface-tint-3:#0f172a14;--lt-border:#0f172a14;--lt-border-strong:#0f172a24;--lt-text:var(--ink-700);--lt-text-2:var(--ink-500);--lt-text-muted:#64748b;--lt-text-subtle:var(--ink-400);--lt-shadow-sm:0 4px 12px #0f172a0f;--lt-shadow-md:0 12px 32px #0f172a14;--lt-shadow-lg:0 24px 60px #0f172a1a}[data-theme=light] body{background:var(--ra-bg);color:var(--ra-text)}[data-theme=light] .sidebar-nav-item.active .nav-icon-orange,[data-theme=light] .sidebar-nav-item.active .nav-icon-green,[data-theme=light] .sidebar-nav-item.active .nav-icon-yellow,[data-theme=light] .sidebar-nav-item.active .nav-icon-blue,[data-theme=light] .sidebar-nav-item.active .nav-icon-pink{color:var(--red-500);background:#ff38301f}[data-theme=light] .v2-topbar{border:1px solid var(--lt-border);box-shadow:var(--lt-shadow-sm);background:#ffffffeb}[data-theme=light] .dash-topbar-kicker{color:var(--lt-text-muted)}[data-theme=light] .dash-topbar-subtitle{color:var(--lt-text-2)}[data-theme=light] .v2-bell-btn{background:var(--lt-surface);border:1px solid var(--lt-border);color:var(--lt-text)}[data-theme=light] .v2-post-btn,[data-theme=light] .v2-post-btn-green{color:var(--white);border-color:#ff383052}[data-theme=light] .welcome-banner,[data-theme=light] .v2-welcome-banner{background:linear-gradient(135deg, #ff383014, transparent 38%), var(--lt-surface);border:1px solid var(--lt-border);color:var(--lt-text)}[data-theme=light] .runam-mobile-nav-shell{border:1px solid var(--lt-border);box-shadow:var(--lt-shadow-md);background:#ffffffd9}[data-theme=light] .runam-mobile-nav-item{color:var(--lt-text-muted)}[data-theme=light] .runam-mobile-nav-item.is-active{color:var(--red-500);background:#ff383014}[data-theme=light] .runam-amount-row,[data-theme=light] .runam-ledger-row,[data-theme=light] .runam-transfer-row{background:var(--lt-surface-tint);border:1px solid var(--lt-border);color:var(--lt-text)}[data-theme=light] .runam-create-task-form input,[data-theme=light] .runam-create-task-form textarea,[data-theme=light] .runam-create-task-form select,[data-theme=light] .runam-amount-input,[data-theme=light] .runam-bank-input,[data-theme=light] .runam-amount-row input{background:var(--lt-surface);border:1px solid var(--lt-border);color:var(--lt-text)}[data-theme=light] .runam-create-task-form input::placeholder,[data-theme=light] .runam-create-task-form textarea::placeholder,[data-theme=light] .runam-amount-input::placeholder,[data-theme=light] .runam-bank-input::placeholder{color:var(--lt-text-subtle)}[data-theme=light] .runam-action-button.secondary,[data-theme=light] .rd-btn--outline,[data-theme=light] .runam-button-secondary{color:var(--lt-text);background:var(--lt-surface);border:1px solid var(--lt-border)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-theme=light] .runam-action-button.secondary:hover,[data-theme=light] .rd-btn--outline:hover,[data-theme=light] .runam-button-secondary:hover{background:var(--lt-surface-tint);border-color:var(--lt-border-strong)}}[data-theme=light] .ra-skeleton{background:linear-gradient(90deg,#0f172a0a 0%,#0f172a17 50%,#0f172a0a 100%)}[data-theme=light] .ra-loading .ra-icon{background:var(--lt-surface-tint);border-color:var(--lt-border);color:var(--lt-text-muted)}[data-theme=light] .ra-empty p,[data-theme=light] .ra-loading p,[data-theme=light] .ra-error p{color:var(--lt-text-muted)}[data-theme=light] .runam-lifecycle-banner{color:var(--lt-text);background:#ff38300f;border-color:#ff383038}[data-theme=light] .runam-lifecycle-step{background:var(--lt-surface);border:1px solid var(--lt-border);color:var(--lt-text-2)}[data-theme=light] .runam-lifecycle-step .runam-lifecycle-icon{background:var(--lt-surface-tint)}[data-theme=light] .runam-lifecycle-step.is-active{color:var(--lt-text);background:linear-gradient(145deg,#ff38301a,#ffffffd9);border-color:#ff383061}[data-theme=light] .runam-lifecycle-filter button{background:var(--lt-surface);border:1px solid var(--lt-border);color:var(--lt-text-2)}[data-theme=light] .runam-lifecycle-filter button.is-active{color:var(--white);background:linear-gradient(135deg, var(--red-500), #c50d05);border-color:#ff383070}[data-theme=light] .runam-sandbox-payment-panel{color:var(--lt-text);background:#ffb0201a;border-color:#ffb02052}[data-theme=light] .runam-create-task-form select,[data-theme=light] .runam-create-task-form textarea,[data-theme=light] .runam-address-mode-grid button,[data-theme=light] .runam-amount-chip-grid button,[data-theme=light] .runam-funding-method-grid button,[data-theme=light] .runam-custom-amount input,[data-theme=light] .runam-custom-amount select,[data-theme=light] .runam-review-close,[data-theme=light] .runam-task-status-input,[data-theme=light] .runam-proof-options,[data-theme=light] .runam-proof-preview-card{background:var(--lt-surface);border:1px solid var(--lt-border);color:var(--lt-text)}[data-theme=light] .runam-address-mode-grid button.is-selected,[data-theme=light] .runam-amount-chip-grid button.is-selected,[data-theme=light] .runam-funding-method-grid button.is-selected{color:var(--lt-text);background:linear-gradient(135deg,#ffb0202e,#ff383014);border-color:#ffb02080;box-shadow:0 0 24px #ffb02024}[data-theme=light] .runam-location-preview-card{background:var(--lt-surface-tint);border:1px solid var(--lt-border);color:var(--lt-text)}[data-theme=light] .runam-location-confirm-card{background:#ffb0201a;border-color:#ffb02052}[data-theme=light] .runam-address-map-preview{background:var(--lt-surface-2);border:1px solid var(--lt-border)}[data-theme=light] .runam-address-map-pin{color:var(--lt-text);border:1px solid var(--lt-border);box-shadow:var(--lt-shadow-sm);background:#ffffffeb}[data-theme=light] .runam-funding-bank-card,[data-theme=light] .runam-funding-notice,[data-theme=light] .runam-lifecycle-money,[data-theme=light] .runam-status-chip-card{background:var(--lt-surface);border:1px solid var(--lt-border);color:var(--lt-text)}[data-theme=light] .runam-funding-countdown{color:var(--lt-text);background:#ffb0201a;border-color:#ffb0205c}[data-theme=light] .runam-wallet-callback-card{background:radial-gradient(circle at 50% 0%, #ffb0201f, transparent 20rem), linear-gradient(180deg, var(--white), #fafbfd);border-color:var(--lt-border);color:var(--lt-text);box-shadow:var(--lt-shadow-md)}[data-theme=light] .runam-escrow-copy{background:var(--gold-subtle);color:var(--lt-text)}[data-theme=light] .runam-state-card.is-error{background:linear-gradient(180deg, #ff383014, var(--white));color:var(--lt-text);border-color:#ff383059}[data-theme=light] .runam-proof-preview-card img,[data-theme=light] .runam-proof-preview-card video{background:var(--lt-surface-2)}[data-theme=light] .runam-app-content,[data-theme=light] .runam-app-dashboard,[data-theme=light] .runam-task-detail,[data-theme=light] .runam-wallet-callback{color:var(--lt-text)}[data-theme=light] ::-webkit-scrollbar-track{background:var(--lt-surface-2)}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--lt-border-strong);border-radius:8px}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--lt-text-subtle)}[data-theme=light] .rd-hero,[data-theme=light] .br-hero{background:linear-gradient(145deg, var(--white), var(--ink-50));border:1px solid var(--lt-border);color:var(--lt-text);box-shadow:var(--lt-shadow-md)}[data-theme=light] .rd-hero-glow{background:radial-gradient(circle,#ff38301a 0%,#0000 70%)}[data-theme=light] .rd-hero-name,[data-theme=light] .br-hero h1,[data-theme=light] .rd-hero-quick-stats,[data-theme=light] .rd-section-title,[data-theme=light] .rd-stat-card strong{color:var(--lt-text)}[data-theme=light] .rd-hero-location,[data-theme=light] .rd-hero-subtext,[data-theme=light] .rd-stat-card span{color:var(--lt-text-muted)}[data-theme=light] .rd-hero-divider{background:var(--lt-border-strong)}[data-theme=light] .rd-section-card,[data-theme=light] .rd-stat-card,[data-theme=light] .br-form-card,[data-theme=light] .br-success-card{background:var(--lt-surface);border:1px solid var(--lt-border);color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}[data-theme=light] .rd-section-card h2,[data-theme=light] .br-form-title{color:var(--lt-text)}[data-theme=light] .br-form-subtitle{color:var(--lt-text-muted)}[data-theme=light] .rd-availability{color:#047857;background:#00d67a14;border:1px solid #00d67a52}[data-theme=light] .runam-glass-card,[data-theme=light] .runam-trust-card,[data-theme=light] .runam-audience-card,[data-theme=light] .runam-hero-card,[data-theme=light] .runam-progress-banner,[data-theme=light] .runam-leaderboard-banner,[data-theme=light] .runam-trust-notice,[data-theme=light] .runam-quick-card,[data-theme=light] .runam-step-card,[data-theme=light] .runam-card,[data-theme=light] .runam-hero-visual-card{background:var(--lt-surface);border:1px solid var(--lt-border);color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}[data-theme=light] .runam-active-task-card,[data-theme=light] .runam-active-task-card:hover{background:linear-gradient(180deg, var(--white), #fff5f4);box-shadow:0 14px 34px #ff38301f, var(--lt-shadow-md);color:var(--lt-text);border-color:#ff383052}[data-theme=light] ::selection{color:var(--red-700);background:#ff38302e}[data-theme=light] .runam-header{border-bottom-color:var(--lt-border);background:#f8f8f8eb}[data-theme=light] .runam-top-header{background:linear-gradient(#f8f8f8f5,#f8f8f8b8 74%,#0000)}[data-theme=light] .runam-icon-button,[data-theme=light] .runam-avatar{color:var(--ink-700);background:#0f172a0f;border-color:#0f172a1f}[data-theme=light] .runam-theme-toggle{color:var(--white);background:#0f172af0;border-color:#ff383047;box-shadow:0 10px 24px #0f172a2e}[data-theme=light] .runam-icon-button:hover,[data-theme=light] .runam-avatar:hover,[data-theme=light] .runam-theme-toggle:hover{border-color:#ff383059;box-shadow:0 0 0 1px #ff383029,0 0 22px #ff383029}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body,[data-theme=light] #root{background:var(--ra-bg);color:var(--lt-text)}[data-theme=light] :where(.runam-home,.runam-app-dashboard,.runam-app-content,.runam-task-detail,.runam-wallet-callback,.runner-profile-page,.runner-profile-shell,.rp-page,.addresses-page,.runam-addresses-page),[data-theme=light] :where(.runam-home,.runam-app-dashboard,.runam-app-content,.runam-task-detail,.runam-wallet-callback,.runner-profile-page,.runner-profile-shell,.rp-page,.addresses-page,.runam-addresses-page) :where(h1,h2,h3,h4,h5,h6,label,.runam-title,.runam-section-title,.runam-card-title,.runam-card h3,.runam-task-card h3,.runam-trust-card h3,.runam-audience-card h3,.runam-step-card h3,.rd-section-card h2,.rd-section-card h3,.rp-section-title,.rp-card-title){color:var(--lt-text)}[data-theme=light] :where(.runam-home,.runam-app-dashboard,.runam-app-content,.runam-task-detail,.runner-profile-page,.runner-profile-shell,.rp-page) :where(p,li,small,.runam-subtitle,.runam-card-copy,.runam-hero-subtext,.runam-section-copy,.runam-meta,.runam-muted,.runam-empty-copy,.rd-hero-subtext,.rd-hero-location,.rp-muted,.rp-card-copy){color:var(--lt-text-muted)}[data-theme=light] :where(.runam-card,.runam-task-card,.runam-step-card,.runam-trust-card,.runam-audience-card,.runam-quick-card,.runam-progress-banner,.runam-leaderboard-banner,.runam-trust-notice,.runam-hero-visual-card,.proof-story-card,.rp-card,.rp-panel,.rp-review-card){background:var(--lt-surface);border-color:var(--lt-border);color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}[data-theme=light] :where(.runam-card,.runam-task-card,.runam-step-card,.runam-trust-card,.runam-audience-card,.proof-story-card):hover{background:var(--white);box-shadow:var(--lt-shadow-md);border-color:#ff383047}[data-theme=light] :where(.runam-card-icon,.runam-task-icon,.runam-step-number,.rp-icon,.rp-badge){color:var(--red-700)}[data-theme=light] :where(.runam-button-primary,.runam-button-primary *,.v2-post-btn,.v2-post-btn *,.v2-post-btn-green,.v2-post-btn-green *,.runam-action-button.primary,.runam-action-button.primary *,.runam-lifecycle-filter button.is-active,.runam-lifecycle-filter button.is-active *,.auth-submit,.auth-submit *,.bolt-primary-btn,.bolt-primary-btn *){color:var(--white)}[data-theme=light] :where(.runam-link-button,.runam-nav-links a,.runam-inline-link,.auth-toggle-button,.runam-action-button.secondary,.runam-button-secondary){color:var(--lt-text)}[data-theme=light] :where(.runam-nav-links a.is-active,.runam-nav-links a:hover,.runam-inline-link,.auth-toggle-button,.runam-accent,.section-kicker){color:var(--red-700)}[data-theme=light] .runam-home .runam-nav-links a,[data-theme=light] .runam-home .runam-link-button{color:var(--lt-text)}[data-theme=light] .runam-home .runam-nav-links a:hover,[data-theme=light] .runam-home .runam-nav-links a.is-active,[data-theme=light] .runam-home .runam-link-button:hover{color:var(--red-700)}[data-theme=light] :where(.runam-input,.runam-search-input,.runam-create-task-form input,.runam-create-task-form textarea,.runam-create-task-form select,input,textarea,select){color:var(--lt-text)}[data-theme=light] :where(input,textarea)::placeholder{color:var(--lt-text-subtle)}[data-theme=light] :where(.premium-cta,.premium-footer,.runam-pulse-slider,.runam-map-preview,.rp-hero){color:var(--white)}[data-theme=light] :where(.premium-cta,.premium-footer,.runam-pulse-slider,.runam-map-preview,.rp-hero) :where(p,li,small,span):not(.runam-button-primary *):not(.premium-cta-button *){color:#ffffffc2}[data-theme=light] :where(.premium-cta,.premium-footer,.runam-pulse-slider,.runam-map-preview,.rp-hero) :where(h1,h2,h3,h4,strong,a),[data-theme=light] .bolt-map-page{color:var(--white)}[data-theme=light] .runam-status-chip.amber{color:#8a5800;background:#ffb02029;border-color:#ffb0206b}[data-theme=light] .runam-status-chip.green{color:var(--green-500);border-color:#12c87766}[data-theme=light] .runam-status-chip.muted{color:var(--ink-500);background:#1011140d;border-color:#1011141f}[data-theme=light] .runam-inline-link{color:var(--red-600)}[data-theme=light] .runam-wallet-card{background:radial-gradient(circle at 85% 0%, #f2c14e24, transparent 22rem), linear-gradient(180deg, var(--ink-850), var(--ink-900));border-color:var(--ink-700);color:var(--ink-300)}[data-theme=light] .runam-wallet-card .runam-card-title-row h2,[data-theme=light] .runam-wallet-card>strong,[data-theme=light] .runam-wallet-card p b{color:var(--white)}[data-theme=light] .runam-wallet-card p{color:var(--ink-300)}.runam-lava{z-index:-1;pointer-events:none;opacity:1;contain:layout paint;position:fixed;inset:0;overflow:hidden}.runam-lava-blob,.runam-lava-core{mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.runam-lava-blob{filter:blur(56px)}.runam-lava .l1{background:radial-gradient(circle,#ff483cb8,#0000 64%);width:56vw;height:56vw;animation:22s ease-in-out infinite lava-drift-a;top:-14%;left:-10%}.runam-lava .l2{background:radial-gradient(circle,#e02a20a8,#0000 64%);width:48vw;height:48vw;animation:27s ease-in-out infinite lava-drift-b;top:2%;right:-12%}.runam-lava .l3{background:radial-gradient(circle,#ff654699,#0000 66%);width:64vw;height:64vw;animation:25s ease-in-out infinite lava-drift-c;bottom:-30%;left:8%}.runam-lava .l4{background:radial-gradient(circle,#c02218a8,#0000 64%);width:44vw;height:44vw;animation:30s ease-in-out infinite lava-drift-d;bottom:-14%;right:0}.runam-lava-core{filter:blur(44px);background:radial-gradient(circle,#ff8c788c,#ff3b2f33 42%,#0000 66%);width:38vw;height:38vw;animation:16s ease-in-out infinite lava-breathe;top:14%;left:30%}@keyframes lava-drift-a{0%,to{transform:translate(0,0)scale(1)}30%{transform:translate(26%,16%)scale(1.22)}60%{transform:translate(8%,32%)scale(.92)}}@keyframes lava-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-26%,20%)scale(1.24)}}@keyframes lava-drift-c{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(22%,-16%)scale(1.2)}75%{transform:translate(-12%,-6%)scale(.9)}}@keyframes lava-drift-d{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-18%,-26%)scale(1.26)}}@keyframes lava-breathe{0%,to{opacity:.95;transform:translate(0,0)scale(1)}50%{opacity:.55;transform:translate(10%,-8%)scale(1.28)}}[data-theme=light] .runam-lava{opacity:.16}[data-theme=light] .runam-lava-blob,[data-theme=light] .runam-lava-core{mix-blend-mode:multiply}@media (width<=700px){.runam-lava{opacity:.85}}@media (pointer:coarse){.runam-lava-blob{filter:blur(34px)}.runam-lava-core{filter:blur(26px)}.runam-lava-blob,.runam-lava-core{backface-visibility:hidden}}@media (prefers-reduced-motion:reduce){.runam-lava-blob,.runam-lava-core{animation:none!important}}.runam-route-loader{min-height:100dvh;color:var(--color-text-1);background:var(--color-bg);font-family:var(--font-body);align-content:center;place-items:center;gap:20px;padding:24px;display:grid}.runam-route-loader__brand img{object-fit:contain;width:128px;height:auto;max-height:50px}[data-theme=light] .runam-route-loader__brand img,[data-theme=light] .not-found-container img{filter:invert()hue-rotate(180deg)saturate(1.4)}.runam-route-loader__panel{border:1px solid var(--color-border-1);border-radius:var(--radius-lg);background:var(--color-surface-1);width:min(420px,100%);box-shadow:var(--shadow-card);gap:14px;padding:24px;display:grid}.runam-route-loader__panel span,.runam-route-loader__panel strong:empty,.runam-route-loader__panel p:empty,.runam-route-loader__panel i{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-3) 0%, var(--color-surface-2) 50%, var(--color-surface-3) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite runam-route-loader-shimmer;display:block}.runam-route-loader__panel span{width:34%;height:12px}.runam-route-loader__panel strong:empty{width:76%;height:28px}.runam-route-loader__panel p:empty{width:100%;height:12px;margin:0}.runam-route-loader__panel p:empty+p:empty{width:70%}.runam-route-loader__panel div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.runam-route-loader__panel i{border-radius:var(--radius-md);height:56px}.runam-route-loader__panel strong:not(:empty){font-size:1rem;font-weight:700}.runam-route-loader__panel p:not(:empty){color:var(--color-text-2);margin:0;font-size:.9063rem;line-height:1.55}@keyframes runam-route-loader-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.not-found-container{text-align:center;flex-direction:column;gap:12px;display:flex}.not-found-icon{opacity:.8;width:48px;height:48px}.not-found-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.not-found-text{max-width:380px;color:var(--color-text-2);margin:0;line-height:1.55}.not-found-link{min-height:var(--control-md);border-radius:var(--radius-md);color:var(--color-on-accent);background:var(--color-accent);justify-content:center;justify-self:center;align-items:center;margin-top:6px;padding:0 18px;font-weight:650;text-decoration:none;display:inline-flex}.not-found-link:hover{background:var(--color-accent-hover)}.runam-error-boundary{min-height:100dvh;color:var(--color-text-1);background:var(--color-bg);font-family:var(--font-body);place-items:center;padding:40px 20px;display:grid}.runam-error-boundary-content{text-align:center;justify-items:center;gap:12px;max-width:460px;display:grid}.runam-error-icon{width:64px;height:64px;color:var(--tone-danger-fg);background:var(--tone-danger-bg);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.runam-error-icon svg{width:30px;height:30px}.runam-error-boundary h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.runam-error-boundary p{color:var(--color-text-2);margin:0 0 8px;line-height:1.6}.runam-error-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.runam-error-actions .runam-button{min-height:var(--control-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-1);background:var(--color-surface-1);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9063rem;font-weight:650;text-decoration:none;display:inline-flex}.runam-error-actions .runam-button-primary{color:var(--color-on-accent);background:var(--color-accent);border-color:#0000}@media (prefers-reduced-motion:reduce){.runam-route-loader__panel span,.runam-route-loader__panel strong:empty,.runam-route-loader__panel p:empty,.runam-route-loader__panel i{animation:none}}:root{--ra-shell-max:1480px;--ra-workspace-max:1280px;--ra-reading-max:760px;--ra-gutter:clamp(18px, 3.25vw, 52px);--ra-section-space:clamp(42px, 6vw, 84px);--ra-card-pad:clamp(18px, 2.4vw, 30px);--ra-card-radius:clamp(20px, 2vw, 28px);--ra-control-height:48px;--ra-touch-target:44px;--ra-title-xl:clamp(2.6rem, 6.2vw, 6rem);--ra-title-lg:clamp(2.15rem, 4.4vw, 4.4rem);--ra-title-md:clamp(1.65rem, 3vw, 2.75rem);--ra-copy-lg:clamp(1rem, 1.35vw, 1.18rem);--ra-media-bg-dark:linear-gradient(145deg, #11141a, var(--ink-950));--ra-media-bg-light:linear-gradient(145deg, var(--white), #f1efeb)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body,#root{width:100%;min-width:320px}:where(main,section,article,aside,header,footer,nav,form,div){min-width:0}:where(p,li,span,strong,small,h1,h2,h3,h4){overflow-wrap:anywhere}:where(img,video,canvas,iframe),:where(button,input,textarea,select){max-width:100%}:where(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #ff3830e0}.container,.container-wide,.container-narrow{width:min(100%, var(--ra-shell-max));max-width:none;padding-inline:var(--ra-gutter);margin-inline:auto}.container-narrow{width:min(100%, calc(var(--ra-reading-max) + (var(--ra-gutter) * 2)))}.runam-app-dashboard>.runam-page-shell{width:min(100%, var(--ra-shell-max));padding-inline:var(--ra-gutter);margin-inline:auto}.runam-app-dashboard .runam-top-header{min-height:72px}.runam-app-dashboard .runam-page-header{width:min(100%, var(--ra-workspace-max));margin-inline:auto;padding-block:clamp(18px,3vw,34px)}.runam-app-dashboard .runam-page-header>div:first-child{min-width:0}.runam-app-dashboard .runam-page-header h1{max-width:18ch;font-size:var(--ra-title-lg);text-wrap:balance;line-height:.98}.runam-app-dashboard .runam-page-header span{max-width:62ch;font-size:var(--ra-copy-lg);line-height:1.6;display:block}.runam-app-dashboard :where(.runam-action-notice,.runam-lifecycle-rail,.runam-lifecycle-filter,.runam-lifecycle-task-list,.runam-create-task-grid,.runam-wallet-lifecycle-grid,.runam-activity-grid,.runam-address-hero,.runam-address-form-card,.runam-address-section,.runam-task-back-link,.runam-task-skeleton-rail){width:min(100%, var(--ra-workspace-max))}.runam-app-dashboard :where(.runam-glass-card,.runam-card,.runam-active-task-card,.runam-wallet-card,.runam-message-card,.runam-progress-banner,.runam-runner-hub-card,.runam-task-hero-card,.runam-review-card,.runam-proof-panel,.runam-wallet-state-card,.runam-ledger-card){border-radius:var(--ra-card-radius);min-width:0;overflow:clip}.runam-app-dashboard :where(.runam-action-button,.runam-pill,.runam-filter-row button,.runam-lifecycle-filter button,.runam-select-button,.runam-select-chip-grid button),.runam-app-dashboard :where(input,select,textarea){min-height:var(--ra-control-height)}.runam-app-dashboard :where(textarea){min-height:124px}.runam-app-dashboard :where(.runam-proof-preview-card,.runam-map-preview,.runam-news-visual,.runam-route-showcase,.runam-city-visual){isolation:isolate;background:var(--ra-media-bg-dark);overflow:hidden}.runam-app-dashboard :where(.runam-proof-preview-card img,.runam-proof-preview-card video,.runam-route-showcase video){object-fit:cover;width:100%;height:100%}.runam-legal-content{width:min(100%, calc(var(--ra-reading-max) + (var(--ra-gutter) * 2)));padding-inline:var(--ra-gutter);margin-inline:auto}.about-container,.about-nav-shell{width:min(100%, var(--ra-workspace-max));padding-inline:var(--ra-gutter)}.about-story-visual,.about-blueprint-visual{background:var(--ra-media-bg-dark);overflow:hidden}.about-story-visual>img,.about-blueprint-visual>img{object-fit:cover;width:100%;height:100%}.help-shell{width:min(100%, var(--ra-shell-max));padding-inline:var(--ra-gutter)}.neo-dashboard,.ops-hub,.bolt-map-page,.runam-home,.runam-about-page,.help-page,.fr-page{min-width:0;overflow-x:clip}.neo-card,.ops-card,.fr-flow-card,.fr-runner-card,.fr-standard-card,.help-category-card,.help-browse-card,.help-support-card,.about-card{min-width:0}.neo-card :where(img,video),.fr-route-map :where(img,video),.fr-mini-map :where(img,video){max-width:100%}@media (width<=1024px){:root{--ra-gutter:clamp(16px, 2.8vw, 28px);--ra-section-space:clamp(36px, 5vw, 62px)}.runam-app-dashboard :where(.runam-create-task-grid,.runam-wallet-lifecycle-grid,.runam-activity-grid,.runam-address-hero){grid-template-columns:1fr}.runam-app-dashboard .runam-page-header{align-items:flex-start}}@media (width<=768px){:root{--ra-gutter:12px;--ra-card-pad:16px;--ra-card-radius:22px;--ra-control-height:50px}body{overscroll-behavior-x:none}:where(input,select,textarea){font-size:16px}.container,.container-wide,.container-narrow{padding-inline:var(--ra-gutter)}.runam-app-dashboard>.runam-page-shell{width:100%;padding-inline:var(--ra-gutter);padding-bottom:calc(106px + env(safe-area-inset-bottom))}.runam-app-dashboard .runam-top-header{gap:10px;width:100%;min-height:64px;margin-inline:0;padding-inline:0}.runam-app-dashboard .runam-top-header.is-detail{grid-template-columns:44px minmax(0,1fr) auto}.runam-app-dashboard .runam-detail-brand{min-width:0;max-width:calc(100vw - 136px)}.runam-app-dashboard .runam-detail-brand strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.runam-app-dashboard .runam-page-header{flex-direction:column;align-items:flex-start;gap:16px;padding-block:18px 22px}.runam-app-dashboard .runam-page-header h1{max-width:14ch;font-size:clamp(2.15rem,11vw,3.45rem)}.runam-app-dashboard .runam-page-header-action,.runam-app-dashboard .runam-page-header-action>*,.runam-app-dashboard .runam-page-header-action .runam-action-button{width:100%}.runam-app-dashboard :where(.runam-form-two,.runam-address-form-grid,.runam-address-grid,.runam-request-grid,.runam-request-meta-grid){grid-template-columns:1fr}.runam-app-dashboard .runam-lifecycle-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding-bottom:5px;display:flex;overflow-x:auto}.runam-app-dashboard .runam-lifecycle-rail::-webkit-scrollbar{display:none}.runam-app-dashboard .runam-lifecycle-step{scroll-snap-align:start;flex:0 0 min(76vw,280px);min-height:118px}.runam-app-dashboard .runam-mobile-nav{padding-bottom:max(8px, env(safe-area-inset-bottom))}.runam-app-dashboard .runam-mobile-nav-inner{width:min(440px,100% - 16px)}.runam-app-dashboard .runam-mobile-nav-item{gap:3px;min-width:0;padding-inline:2px;font-size:.66rem}.runam-app-dashboard .runam-mobile-nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.runam-app-dashboard .runam-mobile-nav-item,.runam-app-dashboard .runam-center-action,.runam-app-dashboard .runam-icon-button,.runam-app-dashboard .runam-avatar{min-width:var(--ra-touch-target);min-height:var(--ra-touch-target)}.runam-task-action-bar{bottom:calc(82px + env(safe-area-inset-bottom))}.about-container,.about-nav-shell,.help-shell,.runam-legal-content{padding-inline:var(--ra-gutter)}.about-hero h1,.help-hero-copy h1{text-wrap:balance}.about-story-visual,.about-blueprint-visual{min-height:clamp(300px,86vw,420px)}.neo-hero h1,.fr-hero h1,.help-hero-copy h1,.runam-task-command-main h1{text-wrap:balance}.neo-hero h1{max-width:8.5ch;font-size:clamp(2.55rem,12vw,3.65rem)}.fr-hero h1{max-width:11ch;font-size:clamp(2.2rem,10.5vw,3.2rem)}.help-hero-copy h1{max-width:8.5ch;font-size:clamp(2.35rem,12vw,3.45rem)}.runam-task-command-main h1{max-width:10ch;font-size:clamp(2.35rem,11.5vw,3.25rem)}:where(.neo-stat-grid,.neo-trust-chips,.fr-trust-chips,.fr-filter-pills,.fr-selection-ribbon,.fr-insight-rail,.help-pill-row,.ops-mobile-nav,.runam-tasks-tab-strip,.runam-lifecycle-filter){overscroll-behavior-inline:contain;-webkit-mask-image:linear-gradient(90deg, var(--ink-950) 0%, var(--ink-950) 91%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, var(--ink-950) 0%, var(--ink-950) 91%, transparent 100%);mask-image:linear-gradient(90deg, var(--ink-950) 0%, var(--ink-950) 91%, transparent 100%);scroll-padding-inline:12px}.runam-home .runam-step-card{height:auto;min-height:0;overflow:visible}.runam-home .runam-city-visual.runam-pulse-slider{min-height:max-content}.help-overview-row{align-items:start}}@media (width<=430px){:root{--ra-gutter:10px;--ra-card-radius:20px}.runam-app-dashboard .runam-page-header h1{font-size:clamp(2rem,12vw,3rem)}.runam-app-dashboard :where(.runam-glass-card,.runam-card,.runam-active-task-card,.runam-wallet-card,.runam-message-card,.runam-progress-banner,.runam-runner-hub-card,.runam-task-hero-card,.runam-review-card,.runam-proof-panel,.runam-wallet-state-card,.runam-ledger-card){border-radius:var(--ra-card-radius)}.runam-app-dashboard .runam-two-buttons{grid-template-columns:1fr;display:grid}.runam-app-dashboard .runam-two-buttons>*{width:100%}.help-overview-row strong{text-align:left;grid-column:1/-1;justify-self:start;padding-left:42px}}.runam-app-dashboard .runam-dock-shell,.neo-dashboard .runam-dock-shell{z-index:90;padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 0 0;background:0 0!important;border:0!important}.runam-app-dashboard .runam-dock-panel,.neo-dashboard .runam-dock-panel{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:20px;grid-template-columns:none;justify-content:center;align-items:center;gap:12px;width:min(420px,100vw - 24px);min-height:64px;margin:0 auto;padding:8px;display:flex;box-shadow:0 24px 56px -24px #000000bd,0 0 0 1px #ffffff05,inset 0 1px #ffffff0e;background:#080a0ed1!important;border:1px solid #ffffff14!important}.runam-app-dashboard .runam-dock-item,.runam-app-dashboard .runam-dock-primary,.neo-dashboard .runam-dock-item,.neo-dashboard .runam-dock-primary{-webkit-tap-highlight-color:transparent;border-radius:14px;flex:0 0 46px;place-items:center;gap:0;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s,background .18s,box-shadow .18s;display:grid;position:relative;transform:translateZ(0);color:#ffffff9e!important}.runam-app-dashboard .runam-dock-item,.neo-dashboard .runam-dock-item{box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f;background:#05070aad!important}.runam-app-dashboard .runam-dock-item span,.runam-app-dashboard .runam-dock-primary span,.neo-dashboard .runam-dock-item span,.neo-dashboard .runam-dock-primary span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.runam-app-dashboard .runam-dock-item svg,.runam-app-dashboard .runam-dock-primary svg,.neo-dashboard .runam-dock-item svg,.neo-dashboard .runam-dock-primary svg{stroke-width:2.35px;width:22px;height:22px}.runam-app-dashboard .runam-dock-item:hover,.runam-app-dashboard .runam-dock-item.is-active,.neo-dashboard .runam-dock-item:hover,.neo-dashboard .runam-dock-item.is-active{transform:translateY(-2px)scale(1.04);box-shadow:0 16px 30px #00000047,0 0 24px #ff38301f,inset 0 1px #ffffff14;color:var(--white)!important;background:linear-gradient(#ffffff1b,#ffffff0a),#0a0d12e6!important}.runam-app-dashboard .runam-dock-primary,.neo-dashboard .runam-dock-primary{border-radius:18px;flex-basis:54px;width:54px;min-width:54px;height:54px;min-height:54px;box-shadow:0 16px 34px #ff2d2d57,inset 0 1px #ffffff38;color:var(--white)!important;background:radial-gradient(circle at 32% 18%, #ffffff52, transparent 28%), linear-gradient(135deg, var(--red-500) 0%, var(--red-600) 48%, #a90808 100%)!important}.runam-app-dashboard .runam-dock-primary:hover,.runam-app-dashboard .runam-dock-primary.is-active,.neo-dashboard .runam-dock-primary:hover,.neo-dashboard .runam-dock-primary.is-active{transform:translateY(-3px)scale(1.045);box-shadow:0 18px 40px #ff2d2d6b,0 0 34px #ff7a1a2e,inset 0 1px #ffffff40}.runam-app-dashboard .runam-dock-item em,.neo-dashboard .runam-dock-item em{background:var(--green-400);color:#04100b;border:2px solid #080a0ef5;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.64rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}@media (width>=769px){.runam-app-dashboard .runam-dock-shell,.neo-dashboard .runam-dock-shell{display:none}}@media (width<=380px){.runam-app-dashboard .runam-dock-panel,.neo-dashboard .runam-dock-panel{gap:8px;width:min(360px,100vw - 18px);padding:7px}.runam-app-dashboard .runam-dock-item,.neo-dashboard .runam-dock-item{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.runam-app-dashboard .runam-dock-primary,.neo-dashboard .runam-dock-primary{flex-basis:52px;width:52px;min-width:52px;height:52px;min-height:52px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.runam-app-dashboard .runam-dock-item,.runam-app-dashboard .runam-dock-primary,.neo-dashboard .runam-dock-item,.neo-dashboard .runam-dock-primary{transition:none}}@media (width>=721px) and (width<=1180px){:root .landing-flow-grid,:root .landing-trust-grid,:root .landing-side-cards,:root .landing-hero-stats,:root .landing-status-row,:root .landing-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}:root .runam-home-rework .runam-container{width:min(100% - 44px,1040px)}:root .runam-home-rework .landing-hero{padding-top:88px}:root .runam-home-rework .landing-hero-grid{grid-template-columns:1fr;gap:clamp(28px,4vw,44px)}:root .runam-home-rework .landing-hero-copy{max-width:100%}:root .runam-home-rework .landing-console{width:100%}}@media (width>=721px) and (width<=1023px){:root .footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}:root .footer-brand{grid-column:1/-1;margin-bottom:24px}}@media (width>=1024px) and (width<=1180px){:root .landing-flow-grid,:root .landing-trust-grid,:root .landing-hero-stats,:root .landing-status-row,:root .landing-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}:root .runam-home-rework .landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center}:root .runam-home-rework .landing-hero{padding-top:72px}}@media (hover:none){:root .runam-home-rework .landing-flow-card:hover,:root .runam-home-rework .landing-side-card:hover,:root .runam-home-rework .landing-trust-grid article:hover{border-color:var(--color-border-1);box-shadow:var(--lava-edge), var(--shadow-sm)}}[data-perf=low]{--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 4px #00000073;--shadow-md:0 2px 8px #00000080;--shadow-lg:0 4px 12px #0000008c;--shadow-xl:0 6px 18px #0009;--shadow-primary:0 3px 10px #ff3b2f47}[data-theme=light][data-perf=low]{--shadow-xs:0 1px 2px #1414190d;--shadow-sm:0 1px 4px #14141912;--shadow-md:0 2px 8px #14141917;--shadow-lg:0 4px 12px #1414191c;--shadow-xl:0 6px 18px #14141924;--shadow-primary:0 3px 10px #ff3b2f38}[data-perf=low] .runam-home-rework,[data-perf=low] .runam-about-page{--shadow-sm:0 1px 4px #00000073;--shadow-md:0 2px 8px #00000080;--shadow-lg:0 4px 12px #0000008c;--shadow-xl:0 6px 18px #0009}[data-perf=low] *{text-shadow:none!important;-webkit-backdrop-filter:none!important}[data-perf=low] .runam-lava{opacity:1;background:radial-gradient(58% 42% at 10% 6%,#ff483c42,#0000 72%),radial-gradient(52% 38% at 90% 16%,#e02a2038,#0000 72%),radial-gradient(68% 48% at 32% 96%,#ff654633,#0000 74%)}[data-perf=low] .runam-lava-blob,[data-perf=low] .runam-lava-core{display:none}[data-theme=light][data-perf=low] .runam-lava{opacity:.18}[data-perf=low] [data-animate-when-visible]{opacity:1!important;transform:none!important}[data-perf=low] .runam-home-rework .landing-console,[data-perf=low] .runam-home-rework .landing-task-board,[data-perf=low] .runam-home-rework .runam-nav-panel{box-shadow:0 6px 18px #0000004d}[data-perf=low] .runam-home-rework .landing-hero{background:radial-gradient(circle at 80% 34%,#ff413829,#0000 24rem),#0c0c0b}
