:root{--brand-100:#e6faf8;--brand-200:#caf2f1;--brand-300:#9eeae9;--brand-400:#65e2df;--brand-500:#2cddd8;--brand-600:#16b7b0;--brand-700:#0e8f8a;--brand-800:#0d6866;--brand-900:#0a4341;--navy:#071b2f;--navy-soft:#123049;--gold:#c99a2e;--gold-strong:#7a5d1b;--gold-bg:#fbf1da;--gold-soft:#f5e7c4;--ink:#050505;--ink-soft:#1d1d1d;--signal:#16b7b0;--signal-soft:#e6faf8;--sky-accent:#1e9bf0;--rose-accent:#cf4bb3;--ai-accent:#5d3ebc;--ai-accent-bg:#f1edfb;--ai-accent-soft:#e4dbf7;--purple-900:var(--brand-900);--purple-800:var(--brand-800);--purple-700:var(--brand-700);--purple-600:var(--brand-600);--purple-500:var(--brand-500);--purple-400:var(--brand-400);--purple-300:var(--brand-300);--purple-200:var(--brand-200);--purple-100:var(--brand-100);--lavender:var(--brand-100);--lavender-2:#f2fbfa;--bg:#fbfaf6;--bg-2:#f3f1ea;--card:#ffffff;--border:#ddedea;--border-soft:#e6f2f1;--muted:#5e6e72;--muted-2:#7c8e8e;--green:#16a34a;--green-bg:#e7f7ee;--green-soft:#dcf3e6;--amber:#f59e0b;--amber-bg:#fef3e2;--amber-soft:#fdeacc;--red:#ef4444;--red-bg:#fdecec;--red-soft:#fbdcdc;--blue:#2563eb;--blue-bg:#e8f0fe;--gray:#64748b;--gray-bg:#f1f5f9;--grad-primary:linear-gradient(135deg,var(--brand-600) 0%,var(--brand-700) 55%,var(--brand-900) 100%);--grad-primary-rev:linear-gradient(135deg,var(--brand-900) 0%,var(--brand-700) 45%,var(--brand-600) 100%);--grad-soft:linear-gradient(160deg,var(--brand-100) 0%,var(--bg) 72%);--grad-hero:linear-gradient(120deg,var(--navy) 0%,var(--brand-900) 55%,var(--brand-700) 100%);--grad-mesh:linear-gradient(135deg,rgba(22,183,176,0.055),rgba(251,250,246,0) 50%);--grad-dark:linear-gradient(135deg,var(--brand-800) 0%,var(--brand-900) 100%);--grad-dark-rev:linear-gradient(135deg,var(--brand-900) 0%,var(--brand-800) 100%);--grad-signal:linear-gradient(135deg,var(--signal) 0%,var(--brand-400) 100%);--grad-ink:linear-gradient(135deg,var(--ink) 0%,var(--navy) 100%);--grad-pop:linear-gradient(135deg,var(--sky-accent) 0%,var(--brand-500) 58%,var(--signal) 100%);--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-full:999px;--shadow-xs:0 1px 2px rgba(7,27,47,0.04);--shadow-sm:0 6px 18px rgba(7,27,47,0.055);--shadow-md:0 16px 42px rgba(7,27,47,0.085);--shadow-lg:0 26px 70px rgba(7,27,47,0.13);--shadow-purple:0 18px 44px rgba(22,183,176,0.26);--shadow-purple-sm:0 10px 24px rgba(22,183,176,0.2);--ease:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--d-fast:160ms;--d-mid:280ms;--d-slow:600ms;--ease-smooth:cubic-bezier(0.19,1,0.22,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--text-xs:12px;--text-sm:13.5px;--text-md:14.5px;--text-lg:16px;--text-xl:18px;--card-title-size:17px;--card-body-size:14.5px;--card-small-size:13.5px;--shadow-card-rest:0 1px 2px rgba(7,27,47,0.06),0 1px 3px rgba(7,27,47,0.1);--shadow-card-hover:0 8px 20px rgba(7,27,47,0.09),0 18px 46px rgba(7,27,47,0.13);--shadow-card-strong:0 18px 52px rgba(7,27,47,0.16);--sidebar-w:268px;--sidebar-collapsed:84px;--header-h:80px;--content-max:1640px;--mobile-bar-h:0px;--font-sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-manrope),"Manrope",var(--font-sans)}@media (max-width:1024px){:root{--mobile-bar-h:67px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}html{scroll-behavior:smooth}body{background:var(--grad-mesh),var(--bg);color:var(--navy);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}ol,ul{list-style:none}img,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;letter-spacing:0;color:var(--navy)}h1,h2,h3{font-family:var(--font-display)}.money,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}::selection{background:var(--purple-200);color:var(--navy)}*{scrollbar-width:thin;scrollbar-color:var(--purple-200) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--purple-200);border-radius:var(--r-full);border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--purple-300)}:focus-visible{outline:2px solid var(--purple-700);outline-offset:2px}.card-surface{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card-rest)}.dark-surface,.dark-surface h1,.dark-surface h2,.dark-surface h3,.dark-surface h4,.dark-surface h5,.dark-surface h6,.dark-surface p,.dark-surface span,.dark-surface strong{color:var(--card)}.glass{background:rgba(255,255,255,.84);border:1px solid var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.gradient-text{background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmer{0%{background-position:-480px 0}to{background-position:480px 0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 6px rgba(239,68,68,0)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.page-enter{animation:fadeInUp var(--d-mid) var(--ease) both}.fade-in{animation:fadeIn var(--d-mid) var(--ease) both}.fade-in-up{animation:fadeInUp var(--d-mid) var(--ease) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{[class*=DemoBanner_banner],[class*=TopControls_row],[class*=mobileBar],aside{display:none!important}body{background:#fff}[class*=AppShell_content]{padding:0!important}}.recharts-default-tooltip{border-radius:var(--r-md)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-md)!important;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recharts-cartesian-axis-tick-value{font-size:12px;fill:var(--muted)}.recharts-surface:focus{outline:none}@media print{[class*=TopControls],[class*=VisualBanner],[class*=mobileBar],[class*=pwBanner],aside,button,nav{display:none!important}[class*=content],main{padding:0!important;max-width:100%!important}body{background:#fff!important}*{box-shadow:none!important}body.print-paket *{visibility:hidden}body.print-paket .print-paket-area,body.print-paket .print-paket-area *{visibility:visible}body.print-paket .print-paket-area{position:absolute;left:0;top:0;width:100%;max-width:none;box-shadow:none;border:none}body.print-paket .no-print{display:none!important}}