:root{--wd-signal:#2a3056;--wd-teal:#43b0af;--wd-cyan:#67fff2;--wd-sage:#446b5c;--wd-lime:#81ec86;--wd-bone:#fafbf9;--wd-paper:#f4f7f5;--wd-midnight:#1a1f44;--wd-white:#fff;--wd-signal-strong:#232948;--wd-signal-soft:#545b7e;--wd-sage-soft:#6e8f82;--wd-teal-soft:#dcf0f0;--wd-lime-soft:#dff9e1;--wd-cyan-soft:#dffdfb;--wd-midnight-800:#20264e;--wd-midnight-700:#232a55;--wd-bg:var(--wd-bone);--wd-bg-muted:var(--wd-paper);--wd-bg-elevated:var(--wd-white);--wd-bg-inverse:var(--wd-midnight);--wd-fg:var(--wd-signal);--wd-fg-strong:var(--wd-signal-strong);--wd-fg-muted:var(--wd-sage);--wd-fg-subtle:var(--wd-sage-soft);--wd-fg-inverse:var(--wd-white);--wd-accent:var(--wd-teal);--wd-accent-hover:#3a9c9b;--wd-accent-press:#328a89;--wd-accent-soft:var(--wd-teal-soft);--wd-cta:var(--wd-lime);--wd-cta-hover:#6fdd75;--wd-cta-press:#5ecb65;--wd-cta-fg:var(--wd-signal-strong);--wd-border:rgba(42,48,86,.12);--wd-border-strong:rgba(42,48,86,.24);--wd-success:#2e9e5b;--wd-warning:#f5a524;--wd-danger:#e5484d;--wd-info:#4c8bf5;--wd-font-sans:var(--font-space),"Space Grotesk",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--wd-font-display:var(--font-familjen),"Familjen Grotesk",var(--font-space),system-ui,sans-serif;--wd-font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--wd-font-condensed:var(--wd-font-mono);--wd-text-xs:12px;--wd-text-sm:14px;--wd-text-base:16px;--wd-text-md:18px;--wd-text-lg:20px;--wd-text-xl:24px;--wd-text-2xl:32px;--wd-text-3xl:40px;--wd-space-1:4px;--wd-space-2:8px;--wd-space-3:12px;--wd-space-4:16px;--wd-space-5:20px;--wd-space-6:24px;--wd-space-8:32px;--wd-space-10:40px;--wd-space-12:48px;--wd-space-16:64px;--wd-radius-sm:6px;--wd-radius-md:10px;--wd-radius-lg:16px;--wd-radius-xl:24px;--wd-radius-pill:999px;--wd-shadow-xs:0 1px 2px rgba(26,31,68,.06);--wd-shadow-sm:0 2px 6px rgba(26,31,68,.06),0 1px 2px rgba(26,31,68,.04);--wd-shadow-md:0 8px 24px rgba(26,31,68,.08),0 2px 6px rgba(26,31,68,.04);--wd-shadow-lg:0 20px 48px rgba(26,31,68,.12),0 4px 12px rgba(26,31,68,.06);--wd-shadow-accent:0 12px 32px rgba(129,236,134,.38);--wd-ease-out:cubic-bezier(0.2,0.8,0.2,1);--wd-dur-fast:140ms;--wd-dur-base:220ms;--wd-dur-slow:360ms;--wd-nav-w-expanded:260px;--wd-nav-w-collapsed:72px;--wd-topbar-h:64px}[data-theme=dark]{--wd-bg:var(--wd-midnight);--wd-bg-muted:var(--wd-midnight-700);--wd-bg-elevated:var(--wd-midnight-800);--wd-bg-inverse:var(--wd-bone);--wd-fg:#edeff8;--wd-fg-strong:var(--wd-white);--wd-fg-muted:#a6aece;--wd-fg-subtle:#7d86ad;--wd-fg-inverse:var(--wd-signal);--wd-accent-soft:rgba(103,255,242,.14);--wd-teal-soft:rgba(103,255,242,.14);--wd-lime-soft:rgba(129,236,134,.16);--wd-cyan-soft:rgba(103,255,242,.12);--wd-success:#81ec86;--wd-border:hsla(0,0%,100%,.1);--wd-border-strong:hsla(0,0%,100%,.22)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--wd-font-sans);font-size:var(--wd-text-base);line-height:1.5;color:var(--wd-fg);background:var(--wd-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;background:none}button,input,select,textarea{font-family:inherit;color:inherit}input,select,textarea{font-size:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--wd-font-display);font-weight:700;letter-spacing:-.03em;color:var(--wd-fg-strong)}p{margin:0}table{border-collapse:collapse;width:100%}.wd-muted{color:var(--wd-fg-muted)}.wd-subtle{color:var(--wd-fg-subtle)}.wd-eyebrow{font-family:var(--wd-font-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:var(--wd-text-xs);color:var(--wd-fg-muted)}.wd-eyebrow:before{content:"// ";color:var(--wd-accent);font-weight:700}.wd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font-weight:600;font-size:14px;line-height:1;border-radius:var(--wd-radius-pill);transition:transform var(--wd-dur-fast) var(--wd-ease-out),background var(--wd-dur-fast) var(--wd-ease-out),box-shadow var(--wd-dur-base) var(--wd-ease-out),color var(--wd-dur-fast) var(--wd-ease-out);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wd-btn:disabled{opacity:.5;cursor:not-allowed}.wd-btn-primary{background:var(--wd-cta);color:var(--wd-cta-fg);box-shadow:var(--wd-shadow-accent)}.wd-btn-primary:hover:not(:disabled){background:var(--wd-cta-hover);transform:translateY(-1px)}.wd-btn-primary:active:not(:disabled){background:var(--wd-cta-press);transform:translateY(0)}.wd-btn-ghost{background:transparent;color:var(--wd-fg);border:1px solid var(--wd-border)}.wd-btn-ghost:hover:not(:disabled){background:var(--wd-bg-muted);border-color:var(--wd-border-strong)}.wd-btn-danger{background:var(--wd-danger);color:#fff}.wd-btn-danger:hover:not(:disabled){filter:brightness(.95)}.wd-btn-sm{padding:6px 12px;font-size:12px}.wd-field{display:flex;flex-direction:column;gap:6px}.wd-label{font-size:13px;font-weight:600;color:var(--wd-fg-strong)}.wd-input,.wd-select,.wd-textarea{width:100%;padding:10px 14px;border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);background:var(--wd-bg-elevated);color:var(--wd-fg);transition:border-color var(--wd-dur-fast) var(--wd-ease-out),box-shadow var(--wd-dur-fast) var(--wd-ease-out)}.wd-input:focus,.wd-select:focus,.wd-textarea:focus{outline:none;border-color:var(--wd-accent);box-shadow:0 0 0 3px rgba(67,176,175,.22)}.wd-textarea{resize:vertical;min-height:96px}.wd-error{color:var(--wd-danger);font-size:12px}.wd-card{background:var(--wd-bg-elevated);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);box-shadow:var(--wd-shadow-sm);transition:transform var(--wd-dur-base) var(--wd-ease-out),box-shadow var(--wd-dur-base) var(--wd-ease-out)}.wd-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--wd-shadow-md)}.wd-table{width:100%;border-collapse:separate;border-spacing:0}.wd-table thead th{text-align:left;font-family:var(--wd-font-condensed);text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--wd-fg-muted);font-weight:700;padding:12px 16px;background:var(--wd-bg-muted);position:-webkit-sticky;position:sticky;top:0;z-index:1}.wd-table tbody td,.wd-table thead th{border-bottom:1px solid var(--wd-border)}.wd-table tbody td{padding:14px 16px;color:var(--wd-fg);font-size:14px}.wd-table tbody tr{transition:background var(--wd-dur-fast) var(--wd-ease-out)}.wd-table tbody tr:hover{background:var(--wd-bg-muted)}.wd-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--wd-radius-pill);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-family:var(--wd-font-condensed)}.wd-badge-lime,.wd-badge-mint{background:var(--wd-lime-soft);color:var(--wd-signal-strong)}.wd-badge-teal{background:var(--wd-teal-soft);color:var(--wd-signal-strong)}.wd-badge-warn{background:#fdecc8;color:#8a5a00}.wd-badge-danger{background:#fadde1;color:#b3261e}.wd-badge-muted{background:var(--wd-bg-muted);color:var(--wd-fg-muted)}.wd-badge-info{background:#dce8ff;color:#1c4fc9}[data-theme=dark] .wd-badge-lime,[data-theme=dark] .wd-badge-mint{color:var(--wd-lime)}[data-theme=dark] .wd-badge-teal{color:var(--wd-cyan)}.wd-backdrop{position:fixed;inset:0;z-index:80;background:rgba(20,24,52,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.wd-modal{background:var(--wd-bg-elevated);border-radius:var(--wd-radius-xl);max-width:640px;width:100%;max-height:90vh;overflow:auto;box-shadow:var(--wd-shadow-lg);border:1px solid var(--wd-border)}.wd-modal-lg{max-width:880px}.wd-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--wd-border)}.wd-modal-body{padding:24px}.wd-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--wd-border);background:var(--wd-bg-muted);border-radius:0 0 var(--wd-radius-xl) var(--wd-radius-xl)}.wd-auth{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(1000px 500px at 85% 15%,rgba(103,255,242,.16),transparent 60%),radial-gradient(900px 600px at 10% 80%,rgba(67,176,175,.14),transparent 60%),var(--wd-bg)}.wd-auth-card{max-width:440px;width:100%;padding:36px 32px;background:var(--wd-bg-elevated);border-radius:var(--wd-radius-xl);border:1px solid var(--wd-border);box-shadow:var(--wd-shadow-lg)}.wd-auth-logo{display:flex;align-items:center;gap:12px;margin-bottom:24px}.wd-auth-logo-mark{width:44px;height:44px;border-radius:var(--wd-radius-md);background:var(--wd-midnight);display:grid;place-items:center}.wd-app{display:grid;min-height:100vh;grid-template-columns:var(--wd-nav-w-expanded) 1fr;grid-template-rows:1fr;transition:grid-template-columns var(--wd-dur-base) var(--wd-ease-out)}.wd-app[data-nav=collapsed]{grid-template-columns:var(--wd-nav-w-collapsed) 1fr}.wd-app[data-nav=top]{grid-template-columns:1fr}.wd-sidebar{grid-row:1;background:var(--wd-bg-elevated);border-right:1px solid var(--wd-border);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.wd-app[data-nav=top] .wd-sidebar{display:none}.wd-brand{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--wd-border);height:var(--wd-topbar-h);flex-shrink:0}.wd-brand-mark{width:32px;height:32px;border-radius:8px;background:var(--wd-midnight);display:grid;place-items:center;flex-shrink:0}.wd-brand-word{font-family:var(--wd-font-display);font-weight:700;letter-spacing:-.03em;font-size:20px;color:var(--wd-fg-strong)}.wd-app[data-nav=collapsed] .wd-brand-word,.wd-app[data-nav=collapsed] .wd-wordmark-adaptive,.wd-brand-mark-collapsed{display:none}.wd-app[data-nav=collapsed] .wd-brand-mark-collapsed{display:inline-flex;margin:0 auto}.wd-app[data-nav=collapsed] .wd-brand{justify-content:center;padding:18px 0}.wd-wordmark-adaptive [data-theme-variant=dark],[data-theme=dark] .wd-wordmark-adaptive [data-theme-variant=light]{display:none}[data-theme=dark] .wd-wordmark-adaptive [data-theme-variant=dark]{display:inline-flex}.wd-nav{padding:12px 10px;overflow-y:auto;flex:1 1}.wd-nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--wd-radius-md);color:var(--wd-fg-muted);font-weight:500;font-size:14px;transition:background var(--wd-dur-fast) var(--wd-ease-out),color var(--wd-dur-fast) var(--wd-ease-out);margin-bottom:2px}.wd-nav-item:hover{background:var(--wd-bg-muted);color:var(--wd-fg-strong)}.wd-nav-item[data-active=true]{background:var(--wd-signal);color:var(--wd-white)}[data-theme=dark] .wd-nav-item[data-active=true]{background:var(--wd-lime);color:var(--wd-midnight)}.wd-nav-item svg{flex-shrink:0}.wd-app[data-nav=collapsed] .wd-nav-item{justify-content:center;padding:10px}.wd-app[data-nav=collapsed] .wd-nav-item-label{display:none}.wd-main{grid-row:1;display:flex;flex-direction:column;min-width:0}.wd-topbar{justify-content:space-between;gap:12px;padding:0 24px;height:var(--wd-topbar-h);border-bottom:1px solid var(--wd-border);background:var(--wd-bg-elevated);position:-webkit-sticky;position:sticky;top:0;z-index:40}.wd-topbar,.wd-topbar-left{display:flex;align-items:center}.wd-topbar-left{gap:16px;min-width:0}.wd-topbar-right{display:flex;align-items:center;gap:8px}.wd-topbar h1{font-size:20px;letter-spacing:-.01em}.wd-content{padding:32px;flex:1 1;min-width:0}.wd-topnav{display:none;position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--wd-bg-elevated);border-bottom:1px solid var(--wd-border)}.wd-app[data-nav=top] .wd-topnav{display:flex;align-items:center;gap:4px;padding:10px 24px;overflow-x:auto}.wd-topnav .wd-nav-item{padding:8px 14px;margin:0}.wd-topnav .wd-nav-item-label{display:inline}.wd-kpi-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px}.wd-kpi{padding:20px 22px;background:var(--wd-bg-elevated);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);box-shadow:var(--wd-shadow-sm);position:relative;overflow:hidden}.wd-kpi:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at center,rgba(103,255,242,.2),transparent 70%);pointer-events:none}.wd-kpi-label{font-family:var(--wd-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--wd-fg-muted);font-weight:500}.wd-kpi-value{font-family:var(--wd-font-display);font-size:28px;font-weight:700;letter-spacing:-.03em;margin-top:6px;color:var(--wd-fg-strong)}.wd-kpi-delta{font-size:12px;font-weight:600;margin-top:4px}.wd-kpi-delta.pos{color:var(--wd-success)}.wd-kpi-delta.neg{color:var(--wd-danger)}.wd-toolbar{justify-content:space-between;gap:12px;margin-bottom:16px}.wd-toolbar,.wd-toolbar-group{display:flex;align-items:center;flex-wrap:wrap}.wd-toolbar-group{gap:8px}.wd-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.wd-flex{display:flex}.wd-grid{display:grid}.wd-gap-2{gap:8px}.wd-gap-3{gap:12px}.wd-gap-4{gap:16px}.wd-gap-6{gap:24px}.wd-mb-2{margin-bottom:8px}.wd-mb-3{margin-bottom:12px}.wd-mb-4{margin-bottom:16px}.wd-mb-6{margin-bottom:24px}.wd-mb-8{margin-bottom:32px}.wd-divider{height:1px;background:var(--wd-border);margin:16px 0}.wd-skeleton{background:linear-gradient(90deg,var(--wd-bg-muted) 0,rgba(0,0,0,.04) 50%,var(--wd-bg-muted) 100%);background-size:200% 100%;animation:wd-skel 1.2s infinite;border-radius:var(--wd-radius-md)}@keyframes wd-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.wd-mono{font-family:var(--wd-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-scroll-area{overflow:auto;border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);background:var(--wd-bg-elevated)}.wd-palette-btn{gap:8px;color:var(--wd-fg-muted)}.wd-palette-btn-label{font-size:13px}@media (max-width:768px){.wd-palette-btn .wd-kbd,.wd-palette-btn-label{display:none}}.wd-palette{width:100%;max-width:560px;background:var(--wd-bg-elevated);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);box-shadow:var(--wd-shadow-lg);overflow:hidden;display:flex;flex-direction:column;max-height:min(480px,70vh)}.wd-palette-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--wd-border);color:var(--wd-fg-muted)}.wd-palette-input{flex:1 1;border:0;outline:none;background:transparent;font-size:15px;color:var(--wd-fg-strong)}.wd-palette-input::placeholder{color:var(--wd-fg-subtle)}.wd-palette-list{overflow-y:auto;padding:6px;flex:1 1}.wd-palette-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:var(--wd-radius-md);font-size:14px;color:var(--wd-fg);text-align:left}.wd-palette-item[data-active=true]{background:var(--wd-accent-soft);color:var(--wd-fg-strong)}.wd-palette-hint{font-family:var(--wd-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--wd-fg-subtle);flex-shrink:0}.wd-palette-footer{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--wd-border);background:var(--wd-bg-muted);font-size:11px;color:var(--wd-fg-muted)}.wd-kbd{font-family:var(--wd-font-mono);font-size:10px;padding:2px 5px;border:solid var(--wd-border-strong);border-width:1px 1px 2px;border-radius:5px;background:var(--wd-bg-elevated);color:var(--wd-fg-muted)}.wd-toast-stack{position:fixed;right:16px;bottom:16px;z-index:120;display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 32px));pointer-events:none}.wd-toast{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--wd-bg-elevated);border:1px solid var(--wd-border);border-radius:var(--wd-radius-md);box-shadow:var(--wd-shadow-md);font-size:14px;color:var(--wd-fg-strong);pointer-events:auto}.wd-toast-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.wd-toast-success .wd-toast-dot{background:var(--wd-lime);box-shadow:0 0 0 3px var(--wd-lime-soft)}.wd-toast-error .wd-toast-dot{background:var(--wd-danger);box-shadow:0 0 0 3px #fadde1}.wd-toast-info .wd-toast-dot{background:var(--wd-teal);box-shadow:0 0 0 3px var(--wd-teal-soft)}.wd-toast-close{font-size:16px;line-height:1;color:var(--wd-fg-muted);padding:2px 6px;border-radius:6px;flex-shrink:0}.wd-toast-close:hover{background:var(--wd-bg-muted);color:var(--wd-fg-strong)}:focus-visible{outline:2px solid var(--wd-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.wd-sidebar-backdrop{display:none}.wd-drawer-close{display:none;margin-left:auto}.wd-mobile-menu-btn,.wd-topbar-brand{display:none}.wd-scroll-area{-webkit-overflow-scrolling:touch}.wd-scroll-area>.wd-table,.wd-scroll-area>table{min-width:560px}@media (max-width:900px){.wd-app,.wd-app[data-nav=collapsed],.wd-app[data-nav=top]{grid-template-columns:1fr}.wd-app .wd-sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:84vw;height:100dvh;z-index:90;transform:translateX(-100%);transition:transform .26s var(--wd-ease-out);border-right:1px solid var(--wd-border);box-shadow:none}.wd-app[data-drawer=open] .wd-sidebar{transform:translateX(0);box-shadow:var(--wd-shadow-lg)}.wd-app[data-nav=collapsed] .wd-brand-word,.wd-app[data-nav=collapsed] .wd-nav-item-label,.wd-app[data-nav=collapsed] .wd-wordmark-adaptive{display:initial}.wd-app[data-nav=collapsed] .wd-brand-mark-collapsed{display:none}.wd-app[data-nav=collapsed] .wd-brand{justify-content:flex-start;padding:18px 20px}.wd-app[data-nav=collapsed] .wd-nav-item{justify-content:flex-start;padding:10px 12px}.wd-sidebar-backdrop{display:block;position:fixed;inset:0;background:rgba(20,24,52,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .22s var(--wd-ease-out),visibility .22s;z-index:85}.wd-app[data-drawer=open] .wd-sidebar-backdrop{opacity:1;visibility:visible}.wd-drawer-close,.wd-mobile-menu-btn{display:inline-flex}.wd-nav-cycle-btn{display:none}.wd-topbar-brand{display:inline-flex;align-items:center}.wd-app[data-nav=top] .wd-topnav{display:none}.wd-app[data-nav=top] .wd-sidebar{display:flex}.wd-user-btn-label{display:none}}@media (max-width:768px){.wd-content{padding:16px}.wd-topbar{padding:0 12px;gap:6px}.wd-topbar h1{font-size:16px}.wd-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.wd-kpi{padding:14px 16px}.wd-kpi-value{font-size:22px}.wd-table thead th{padding:10px 12px;font-size:11px}.wd-table tbody td{padding:10px 12px;font-size:13px}.wd-section-head,.wd-toolbar{margin-bottom:12px}.wd-toolbar{gap:8px}.recharts-responsive-container{min-height:240px}}@media (max-width:640px){.wd-section-head h1{font-size:22px!important}.wd-section-head h2{font-size:16px!important}.wd-grid[style*=grid-template-columns]{grid-template-columns:1fr!important}.wd-auth{padding:16px}.wd-auth-card{padding:24px 20px}.wd-backdrop{padding:0;align-items:stretch}.wd-modal{width:100%;max-height:100dvh;min-height:100dvh;border-radius:0;border-left:0;border-right:0;display:flex;flex-direction:column}.wd-modal,.wd-modal-lg{max-width:100%}.wd-modal-header{padding:14px 16px}.wd-modal-body{padding:16px;flex:1 1;overflow-y:auto}.wd-modal-footer{border-radius:0;flex-wrap:wrap;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.wd-modal-footer>.wd-btn{flex:1 1 auto;min-width:0}.wd-input,.wd-select,.wd-textarea{padding:12px 14px;font-size:16px}.wd-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-section-head{flex-direction:column;align-items:flex-start}.wd-section-head>.wd-toolbar-group{width:100%;justify-content:flex-start}.wd-btn-sm{padding:8px 12px}}@media (max-width:380px){.wd-kpi-grid{grid-template-columns:1fr}.wd-kpi-value{font-size:20px}.wd-section-head h1{font-size:20px!important}.wd-content{padding:12px}}@media (max-width:900px) and (orientation:landscape){.wd-sidebar{width:260px}}@font-face{font-family:__Familjen_Grotesk_c6156c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Familjen_Grotesk_c6156c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Familjen_Grotesk_c6156c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Familjen_Grotesk_c6156c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Familjen_Grotesk_c6156c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Familjen_Grotesk_c6156c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Familjen_Grotesk_c6156c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Familjen_Grotesk_c6156c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Familjen_Grotesk_c6156c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Familjen_Grotesk_Fallback_c6156c;src:local("Arial");ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.00%;size-adjust:94.59%}.__className_c6156c{font-family:__Familjen_Grotesk_c6156c,__Familjen_Grotesk_Fallback_c6156c;font-style:normal}.__variable_c6156c{--font-familjen:"__Familjen_Grotesk_c6156c","__Familjen_Grotesk_Fallback_c6156c"}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_c22fe1;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c22fe1{font-family:__Space_Grotesk_c22fe1,__Space_Grotesk_Fallback_c22fe1;font-style:normal}.__variable_c22fe1{--font-space:"__Space_Grotesk_c22fe1","__Space_Grotesk_Fallback_c22fe1"}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_898c26;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:__JetBrains_Mono_898c26,__JetBrains_Mono_Fallback_898c26;font-style:normal}.__variable_898c26{--font-jetbrains:"__JetBrains_Mono_898c26","__JetBrains_Mono_Fallback_898c26"}