@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}html,body{margin:0;background:#07070a;font-family:var(--font-sans)}*,*:before,*:after{box-sizing:border-box}a{color:inherit}:root{--font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-display: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--kk-accent: #10b981;--kk-accent-solid: #10b981;--kk-on-accent: #ffffff;--kk-r-chip: 4px;--kk-r-panel: 5px;--kk-r-modal: 8px;--kk-r-row: 6px;--kk-r-check: 5px;--kk-r-pill: 9999px;--ease-flip: cubic-bezier(.22, 1, .36, 1);--dur-fast: .15s;--dur-base: .3s;--dur-flip: .56s;--kk-surface: #07070a;--kk-panel-2: rgba(0, 0, 0, .2);--kk-text1: #ffffff;--kk-text2: rgba(255, 255, 255, .62);--kk-text3: rgba(255, 255, 255, .5);--kk-text4: rgba(255, 255, 255, .4);--kk-text5: rgba(255, 255, 255, .3);--kk-bd1: rgba(255, 255, 255, .06);--kk-bd2: rgba(255, 255, 255, .1);--kk-bd3: rgba(255, 255, 255, .14);--kk-bd4: rgba(255, 255, 255, .18);--kk-fill1: rgba(255, 255, 255, .04);--kk-fill2: rgba(255, 255, 255, .1);--kk-hover: rgba(255, 255, 255, .08);--kk-btn-bg: #ffffff;--kk-btn-fg: #000000;--kk-glass: rgba(7, 7, 10, .66);--kk-glow: rgba(16, 185, 129, .16);--kk-shadow: 0 10px 30px rgba(0, 0, 0, .4);--kk-accent-text: rgba(16, 185, 129, .9);--kk-accent-fill: rgba(16, 185, 129, .14);--kk-accent-border: rgba(16, 185, 129, .5);--kk-grain: .045;--kk-branch-butik: #64748b;--kk-branch-supermarked: #10b981;--kk-branch-rengoring: #2dd4bf;--kk-branch-byggeri: #d4a35b;--kk-branch-lager: #fb923c;--kk-branch-kokken: #fb7185;--kk-branch-it: #38bdf8;--kk-branch-engros: #818cf8;--kk-branch-auto: #a8a29e;--kk-branch-reparation: #22d3ee;--kk-branch-frisor: #f472b6;--kk-branch-personlig: #c084fc;--kk-branch-ejendom: #fbbf24;--kk-branch-arkitekt: #facc15;--kk-branch-produktion: #f97316;--kk-branch-engros2: #fdba74;--kk-branch-sundhed: #34d399;--kk-branch-raadgivning: #60a5fa;--st-positiv: #10b981;--st-ipraktik: #2f6df0;--st-moderat: #b97d1c;--st-afventer: #6b7280;--st-ikkenu: #9a948c;--st-positiv-tx: #34d399;--st-ipraktik-tx: #6ea8fe;--st-moderat-tx: #d8a657;--st-afventer-tx: #9ca3af;--st-ikkenu-tx: #9ca3af;--kk-act-note: #10b981;--kk-act-status: #818cf8;--kk-act-status-tx: #a5b4fc;--kk-act-created: #71717a;--kk-follow-overdue: #fb7185;--kk-follow-today: #fbbf24;--kk-pipe-tagkontakt: #71717a;--kk-pipe-aabne: #10b981;--kk-pipe-dialog: #0ea5e9;--kk-pipe-vitas: #d97706;--kk-pipe-ipraktik: #d946ef}@media(prefers-color-scheme:light){:root:not(.theme-dark):not(.theme-light){--kk-surface: #ffffff;--kk-panel-2: #f3f5f3;--kk-text1: #0c140f;--kk-text2: rgba(12, 20, 15, .66);--kk-text3: rgba(12, 20, 15, .54);--kk-text4: rgba(12, 20, 15, .44);--kk-text5: rgba(12, 20, 15, .4);--kk-bd1: rgba(0, 0, 0, .07);--kk-bd2: rgba(0, 0, 0, .1);--kk-bd3: rgba(0, 0, 0, .14);--kk-bd4: rgba(0, 0, 0, .2);--kk-fill1: rgba(0, 0, 0, .03);--kk-fill2: rgba(0, 0, 0, .06);--kk-hover: rgba(0, 0, 0, .05);--kk-btn-bg: #0c140f;--kk-btn-fg: #ffffff;--kk-glass: rgba(255, 255, 255, .82);--kk-glow: rgba(16, 185, 129, .1);--kk-shadow: 0 10px 30px rgba(0, 0, 0, .12);--kk-accent-text: rgb(10, 115, 80);--kk-accent-fill: rgba(16, 185, 129, .12);--kk-accent-border: rgba(16, 185, 129, .45);--kk-grain: .02;--st-positiv-tx: rgb(10, 115, 80);--st-ipraktik-tx: #1d4ed8;--st-moderat-tx: #8a5a12;--st-afventer-tx: #6b7280;--st-ikkenu-tx: #6b7280;--kk-act-status-tx: #6366f1;--kk-follow-overdue: #be123c;--kk-follow-today: #b45309}}.theme-light{--kk-surface: #ffffff;--kk-panel-2: #f3f5f3;--kk-text1: #0c140f;--kk-text2: rgba(12, 20, 15, .66);--kk-text3: rgba(12, 20, 15, .54);--kk-text4: rgba(12, 20, 15, .44);--kk-text5: rgba(12, 20, 15, .4);--kk-bd1: rgba(0, 0, 0, .07);--kk-bd2: rgba(0, 0, 0, .1);--kk-bd3: rgba(0, 0, 0, .14);--kk-bd4: rgba(0, 0, 0, .2);--kk-fill1: rgba(0, 0, 0, .03);--kk-fill2: rgba(0, 0, 0, .06);--kk-hover: rgba(0, 0, 0, .05);--kk-btn-bg: #0c140f;--kk-btn-fg: #ffffff;--kk-glass: rgba(255, 255, 255, .82);--kk-glow: rgba(16, 185, 129, .1);--kk-shadow: 0 10px 30px rgba(0, 0, 0, .12);--kk-accent-text: rgb(10, 115, 80);--kk-accent-fill: rgba(16, 185, 129, .12);--kk-accent-border: rgba(16, 185, 129, .45);--kk-grain: .02;--st-positiv-tx: rgb(10, 115, 80);--st-ipraktik-tx: #1d4ed8;--st-moderat-tx: #8a5a12;--st-afventer-tx: #6b7280;--st-ikkenu-tx: #6b7280;--kk-act-status-tx: #6366f1;--kk-follow-overdue: #be123c;--kk-follow-today: #b45309}.theme-dark{--kk-surface: #07070a;--kk-panel-2: rgba(0, 0, 0, .2);--kk-text1: #ffffff;--kk-text2: rgba(255, 255, 255, .62);--kk-text3: rgba(255, 255, 255, .5);--kk-text4: rgba(255, 255, 255, .4);--kk-text5: rgba(255, 255, 255, .3);--kk-bd1: rgba(255, 255, 255, .06);--kk-bd2: rgba(255, 255, 255, .1);--kk-bd3: rgba(255, 255, 255, .14);--kk-bd4: rgba(255, 255, 255, .18);--kk-fill1: rgba(255, 255, 255, .04);--kk-fill2: rgba(255, 255, 255, .1);--kk-hover: rgba(255, 255, 255, .08);--kk-btn-bg: #ffffff;--kk-btn-fg: #000000;--kk-glass: rgba(7, 7, 10, .66);--kk-glow: rgba(16, 185, 129, .16);--kk-shadow: 0 10px 30px rgba(0, 0, 0, .4);--kk-accent-text: rgba(16, 185, 129, .9);--kk-accent-fill: rgba(16, 185, 129, .14);--kk-accent-border: rgba(16, 185, 129, .5);--kk-grain: .045}.bg-grain{position:relative}.bg-grain>*{position:relative;z-index:1}.bg-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:var(--kk-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mobile-block{display:none}@media(max-width:719px){body{overflow:hidden}.mobile-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;padding:2rem;text-align:center;background:var(--kk-surface);font-family:var(--font-sans)}.mobile-block__icon{width:40px;height:40px;color:var(--kk-text4);flex:none}.mobile-block__wordmark{font-size:17px;font-weight:600;color:var(--kk-text1);letter-spacing:0}.mobile-block__message{margin:0;font-size:14px;line-height:1.5;max-width:280px;color:var(--kk-text2)}}
