@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-VariableFont_wght.ttf)format("truetype-variations"),url(/fonts/RedHatDisplay-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--yago-indigo-900:#1f1c5e;--yago-indigo-800:#2a2680;--yago-indigo-700:#322d91;--yago-indigo-600:#4843a8;--yago-indigo-500:#6863c2;--yago-indigo-300:#b9b6e0;--yago-indigo-100:#e7e6f3;--yago-indigo-tint-10:#322d911a;--yago-indigo-tint-15:#322d9126;--yago-indigo-tint-20:#322d9133;--yago-orange-500:#ff8a3d;--yago-orange-400:#ffa55a;--yago-orange-300:#ffc285;--yago-orange-gradient:linear-gradient(180deg, #ffae54 0%, #ff7a2a 100%);--yago-magenta-500:#e72c6e;--yago-magenta-300:#f590b3;--yago-yellow-500:#f5b400;--yago-yellow-tint:#fbe6a8;--yago-yellow-burnt:#6b4500;--yago-green-700:#1c4b2f;--yago-green-500:#1f8a5b;--yago-green-300:#66c89c;--yago-gradient-cta:linear-gradient(90deg, #322d91 0%, #e72c6e 100%);--yago-avatar-gradient:linear-gradient(135deg, #4843a8 0%, #1f1c5e 100%);--yago-white:#fff;--yago-paper:#f7f7fb;--yago-gray-50:#f2f2f5;--yago-gray-100:#e8e8ee;--yago-gray-200:#d6d6de;--yago-gray-300:#bcbcc6;--yago-gray-400:#9797a3;--yago-gray-500:#707079;--yago-gray-600:#4f4f57;--yago-gray-700:#2f2f35;--yago-gray-900:#111114;--yago-black:#000;--fg-1:var(--yago-gray-900);--fg-2:var(--yago-gray-600);--fg-3:var(--yago-gray-400);--fg-on-primary:var(--yago-white);--fg-link:var(--yago-indigo-700);--fg-danger:var(--yago-magenta-500);--fg-success:var(--yago-green-500);--bg-app:var(--yago-paper);--bg-surface:var(--yago-white);--bg-surface-2:var(--yago-gray-50);--bg-tint:var(--yago-indigo-tint-10);--bg-primary:var(--yago-indigo-700);--bg-overlay:#1f1c5e8c;--border-1:var(--yago-gray-100);--border-2:var(--yago-gray-200);--border-focus:var(--yago-indigo-700);--shadow-xs:0 1px 2px #322d910f;--shadow-sm:0 2px 6px #322d9114;--shadow-md:0 6px 16px #322d911a;--shadow-lg:0 12px 28px #322d9124;--shadow-button:0 0 10px #322d911a;--radius-xs:6px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-pill:60px;--radius-full:9999px;--radius-default:var(--radius-xs);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-display:"Red Hat Display", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-hero:800 34px/1.05 var(--font-display);--t-h1:700 28px/1.15 var(--font-display);--t-h2:700 22px/1.2 var(--font-display);--t-h3:700 18px/1.25 var(--font-display);--t-title:700 16px/1.25 var(--font-display);--t-body:500 15px/1.45 var(--font-display);--t-body-sm:500 13px/1.45 var(--font-display);--t-caption:500 12px/1.35 var(--font-display);--t-overline:700 11px/1.2 var(--font-display);--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphatic:cubic-bezier(.2, .9, .1, 1.1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--yw-gradient:linear-gradient(162deg, #322d91 0%, #3b2a8e 38%, #7d2a78 82%, #b3245f 115%);--yw-gradient-rail:linear-gradient(180deg, #322d91 0%, #4a2a86 60%, #8a2769 100%)}*{box-sizing:border-box}html,body{height:100%;font-family:var(--font-display);background:var(--bg-app);color:var(--fg-1);-webkit-font-smoothing:antialiased;margin:0;padding:0}#root{height:100vh}h1{font:var(--t-h1);color:var(--fg-1);margin:0 0 var(--space-3)}h2{font:var(--t-h2);color:var(--fg-1);margin:0 0 var(--space-3)}h3{font:var(--t-h3);color:var(--fg-1);margin:0 0 var(--space-2)}p{font:var(--t-body);color:var(--fg-1);margin:0 0 var(--space-3)}a{color:var(--fg-link);font-weight:600;text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--yago-indigo-tint-20);color:var(--yago-indigo-900)}input::placeholder,textarea::placeholder{color:var(--fg-3)}button{font-family:var(--font-display)}.yw-scroll{scrollbar-width:thin;scrollbar-color:var(--yago-indigo-tint-20) transparent}.yw-scroll::-webkit-scrollbar{width:9px;height:9px}.yw-scroll::-webkit-scrollbar-thumb{background:var(--yago-indigo-tint-20);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.yw-scroll::-webkit-scrollbar-thumb:hover{background:var(--yago-indigo-300);background-clip:padding-box}.yw-chips{scrollbar-width:none;-ms-overflow-style:none}.yw-chips::-webkit-scrollbar{display:none}.yw-card-hover{transition:box-shadow .16s var(--ease-standard), transform .16s var(--ease-standard)}.yw-card-hover:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.yw-row:hover{background:var(--yago-indigo-tint-10)}@keyframes ywspin{to{transform:rotate(360deg)}}.yw-spin{animation:.8s linear infinite ywspin}@keyframes ywpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.yw-rec-dot{animation:ywpulse 1.1s var(--ease-standard) infinite}@keyframes ywglow{0%,to{box-shadow:0 0 #e72c6e59}50%{box-shadow:0 0 0 6px #e72c6e00}}@keyframes ywwave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.yw-rec-glow{animation:1.6s ease-out infinite ywglow}@keyframes ywbreathe{0%,to{opacity:.55}50%{opacity:1}}.yw-breathe{animation:ywbreathe 1.6s var(--ease-standard) infinite}@keyframes recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}@keyframes rpsInLeft{0%{opacity:0;transform:translate(-60px)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes rpsInRight{0%{opacity:0;transform:translate(60px)rotate(20deg)}to{opacity:1;transform:none}}@keyframes rpsInDown{0%{opacity:0;transform:translate(-50%)translateY(50px)}to{opacity:1;transform:translate(-50%)}}@keyframes vsPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes vsGlow{0%,to{text-shadow:0 4px 28px #ff781499}50%{text-shadow:0 4px 44px #ffaa28f2}}
