@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--ink:#14151a;--ink-2:#3c3e47;--muted:#71747e;--faint:#a7aab3;--line:#14151a14;--line-strong:#14151a24;--white:#fff;--card:#fff;--card-2:#fafafc;--panel:#fbfbfd;--surface:#f3f4f7;--surface-2:#f7f8fa;--violet:#6d54e8;--violet-ink:#5b43d6;--orange:#fb7b1e;--blue:#2d7ff9;--green:#1fb36b;--green-ink:#157a47;--amber:#f5a623;--amber-ink:#946100;--red:#e5484d;--red-ink:#c0353b;--teal:#15b8c4;--tint-peach:#fcebdd;--tint-sky:#e7f0fd;--tint-mint:#e7f5ec;--tint-lilac:#eeeafc;--tint-butter:#fbf1d6;--tint-rose:#fce7eb;--tint-fg-peach:#c2620f;--tint-fg-sky:#1c5bc2;--tint-fg-mint:#157a47;--tint-fg-lilac:#5b43d6;--tint-fg-butter:#946100;--tint-fg-rose:#c0353b;--aurora:linear-gradient(118deg, #f8d4fa 0%, #efcffa 26%, #dfd0f9 50%, #cfd2f7 74%, #c6ccf6 100%);--aurora-soft:linear-gradient(118deg, #fbe2fb 0%, #efdffb 34%, #e2e3fb 66%, #d7d9f8 100%);--gradient-data:linear-gradient(90deg, #fb7b1e 0%, #2d7ff9 100%);--gradient-violet:linear-gradient(135deg, #7b63f0 0%, #6d54e8 100%);--gradient-violet-blue:linear-gradient(135deg, #6d54e8, #2d7ff9);--glass-bg:#ffffff9e;--glass-bg-strong:#ffffffc7;--glass-border:#ffffffb3;--glass-blur:blur(20px) saturate(1.4);--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--tracking-tight:-.03em;--tracking-snug:-.015em;--tracking-wide:.02em;--tracking-eyebrow:.06em;--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;--radius-xs:8px;--radius-sm:12px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:9999px;--shadow-xs:0 1px 2px #1018280d;--shadow-sm:0 1px 3px #1018280f, 0 1px 2px #1018280a;--shadow-md:0 4px 16px #10182812, 0 2px 4px #1018280a;--shadow-lg:0 12px 32px #1018281a, 0 4px 10px #1018280d;--shadow-xl:0 24px 64px #1018281f, 0 8px 24px #1018280f;--shadow-panel:0 32px 80px #10182824, 0 12px 32px #10182812;--shadow-focus:0 0 0 4px #6d54e838;--shadow-ink-cta:0 8px 20px #14151a33;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--container-max:1340px;--rail-w:72px}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font-sans);color:var(--ink);background:var(--surface);margin:0;font-size:1rem;line-height:1.55}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}.fin-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fin-field{font-family:var(--font-sans);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:var(--radius-md);width:100%;transition:box-shadow var(--duration-fast) var(--ease-out);background:#fff;border:0;outline:none;padding:13px 15px;font-size:15px;font-weight:500}.fin-field::placeholder{color:var(--faint)}.fin-field:focus{box-shadow:inset 0 0 0 1px var(--violet), var(--shadow-focus)}input[type=range]{appearance:none;background:#e6e7ec;border-radius:99px;outline:none;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #10182840}input[type=range]::-moz-range-thumb{background:var(--ink);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--panel);background:#14151a1f;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#14151a38}::selection{color:var(--ink);background:#6d54e82e}@keyframes fin-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes fin-fade{0%{opacity:0}to{opacity:1}}@keyframes fin-toast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes fin-spin{to{transform:rotate(360deg)}}@media print{aside,header,.no-print{display:none!important}}
