@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-400.hEwOkYab.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./inter-500.CX3PuLqP.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./inter-700.pfsCYWFV.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(./open-sans-latin-ext.DPNHYqvY.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:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(./open-sans-latin.CWNzRldh.woff2) format("woff2");unicode-range:U+0000-00FF,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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(./dm-serif-display-regular-latin-ext.p18AlW_x.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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(./dm-serif-display-regular-latin.C5_t9oOD.woff2) format("woff2");unicode-range:U+0000-00FF,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:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(./dm-serif-display-italic-latin-ext.DiLdooSn.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:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(./dm-serif-display-italic-latin.DpcbibHm.woff2) format("woff2");unicode-range:U+0000-00FF,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:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./fira-mono-400-latin-ext.B2gPvaNr.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:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./fira-mono-400-latin.DVTTRLHv.woff2) format("woff2");unicode-range:U+0000-00FF,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:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./fira-mono-500-latin-ext.DPED3Y3R.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:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./fira-mono-500-latin.Du17Nws8.woff2) format("woff2");unicode-range:U+0000-00FF,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:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./fira-mono-700-latin-ext.Dvsv_QdR.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:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./fira-mono-700-latin.BS51peDT.woff2) format("woff2");unicode-range:U+0000-00FF,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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./space-mono-400-latin-ext.DTLbW2xa.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./space-mono-400-latin.Rg4St2Dn.woff2) format("woff2");unicode-range:U+0000-00FF,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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./space-mono-700-latin-ext.B2s3bDs2.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./space-mono-700-latin.mWgeinG7.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--kw-scrollbar-width: thin;--kw-scrollbar-thumb: var(--kw-color-pine-400);--kw-scrollbar-track: transparent;--kw-color-green-dark: #0b6b40;--kw-color-green-base: #3fcd85;--kw-color-purple-base: #9a8cff;--kw-color-blue-base: #aed0ff;--kw-color-grey-surface-cool: #ebf3f6;--kw-color-grey-surface-warm: #eef1ee;--kw-color-dark-blue-base: #162022;--kw-color-white: #ffffff;--kw-color-black: #000000;--kw-color-semantic-error-base: #ba1a1a;--kw-color-semantic-warning-base: #bf7402;--kw-color-semantic-warning-subtle: #ffbc5d;--kw-color-semantic-info-base: #289ef5;--kw-color-semantic-success-base: #30d787;--kw-color-graph-cyan: #0ea5e9;--kw-color-graph-blue: #6366f1;--kw-color-graph-violet: #7c3aed;--kw-color-graph-red: #ef4444;--kw-color-graph-orange: #f97316;--kw-color-graph-emerald: #10b981;--kw-color-graph-green: #059669;--kw-color-graph-yellow: #f59e0b;--kw-color-graph-pink: #8b5cf6;--kw-color-graph-aqua: #19d0cc;--kw-color-graph-slate: #41688f;--kw-color-graph-magenta: #df186c;--kw-color-graph-coral: #fd5f5c;--kw-color-graph-sun: #fed770;--kw-color-graph-neon: #db00fe;--kw-color-graph-grape: #9001cb;--kw-brand-lockup-accent: var(--kw-color-green-500);--kw-brand-mark-fill: var(--kw-color-green-800);--kw-brand-lockup-wordmark: #07312d;--kw-brand-lockup-wordmark-dark: #e8fff4;--kw-hero-heading-leading-size: clamp(2.25rem, 1.4rem + 1.3vw, 3.4rem);--kw-hero-heading-emphasis-size: clamp(2.45rem, 1.8rem + 1.4vw, 4rem);--kw-hero-heading-leading-weight: 400;--kw-hero-heading-emphasis-weight: 400;--kw-color-green-050: #F0FBF5;--kw-color-green-100: #DCF6E9;--kw-color-green-200: #C5F0DA;--kw-color-green-300: #A9E9C8;--kw-color-green-400: #8CE1B6;--kw-color-green-500: #3FCD85;--kw-color-green-600: #37BE7B;--kw-color-green-700: #2FB070;--kw-color-green-800: #28A166;--kw-color-green-900: #20925C;--kw-color-green-950: #188451;--kw-color-green-1000: #137A4A;--kw-color-purple-050: #F7F6FF;--kw-color-purple-100: #EDEAFF;--kw-color-purple-200: #E1DDFF;--kw-color-purple-300: #D2CBFF;--kw-color-purple-400: #C2BAFF;--kw-color-purple-500: #9A8CFF;--kw-color-purple-600: #8377D9;--kw-color-purple-700: #6C62B3;--kw-color-purple-800: #554D8C;--kw-color-purple-900: #3E3866;--kw-color-purple-950: #272340;--kw-color-purple-1000: #171526;--kw-color-blue-050: #F9FBFF;--kw-color-blue-100: #F0F7FF;--kw-color-blue-200: #E7F1FF;--kw-color-blue-300: #DBEAFF;--kw-color-blue-400: #CEE3FF;--kw-color-blue-500: #AED0FF;--kw-color-blue-600: #94B1D9;--kw-color-blue-700: #7A92B3;--kw-color-blue-800: #60728C;--kw-color-blue-900: #465366;--kw-color-blue-950: #2C3440;--kw-color-blue-1000: #1A1F26;--kw-color-grey-surface-cool-050: #FDFEFE;--kw-color-grey-surface-cool-100: #FBFDFD;--kw-color-grey-surface-cool-200: #F9FBFC;--kw-color-grey-surface-cool-300: #F6FAFB;--kw-color-grey-surface-cool-400: #F3F8FA;--kw-color-grey-surface-cool-500: #EBF3F6;--kw-color-grey-surface-cool-600: #C8CFD1;--kw-color-grey-surface-cool-700: #A5AAAC;--kw-color-grey-surface-cool-800: #818687;--kw-color-grey-surface-cool-900: #5E6162;--kw-color-grey-surface-cool-950: #3B3D3E;--kw-color-grey-surface-cool-1000: #232425;--kw-color-grey-surface-warm-050: #FEFEFE;--kw-color-grey-surface-warm-100: #FCFCFC;--kw-color-grey-surface-warm-200: #FAFBFA;--kw-color-grey-surface-warm-300: #F7F9F7;--kw-color-grey-surface-warm-400: #F5F7F5;--kw-color-grey-surface-warm-500: #EEF1EE;--kw-color-grey-surface-warm-600: #CACDCA;--kw-color-grey-surface-warm-700: #A7A9A7;--kw-color-grey-surface-warm-800: #838583;--kw-color-grey-surface-warm-900: #5F605F;--kw-color-grey-surface-warm-950: #3C3C3C;--kw-color-grey-surface-warm-1000: #242424;--kw-color-dark-blue-050: #ECEDED;--kw-color-dark-blue-100: #D5D7D7;--kw-color-dark-blue-200: #B9BCBD;--kw-color-dark-blue-300: #969B9C;--kw-color-dark-blue-400: #73797A;--kw-color-dark-blue-500: #162022;--kw-color-dark-blue-600: #131B1D;--kw-color-dark-blue-700: #0F1618;--kw-color-dark-blue-800: #0C1213;--kw-color-dark-blue-900: #090D0E;--kw-color-dark-blue-950: #060809;--kw-color-dark-blue-1000: #030505;--kw-color-pine-0: #fcfdfd;--kw-color-pine-25: #f9fcfb;--kw-color-pine-50: #f7faf8;--kw-color-pine-75: #f1f6f4;--kw-color-pine-100: #ecf2ef;--kw-color-pine-125: #e7eeeb;--kw-color-pine-150: #e2eae7;--kw-color-pine-200: #d9e2de;--kw-color-pine-250: #ccd7d2;--kw-color-pine-300: #becbc5;--kw-color-pine-350: #a7b7b0;--kw-color-pine-400: #91a39c;--kw-color-pine-500: #687f75;--kw-color-pine-600: #445f54;--kw-color-pine-650: #355146;--kw-color-pine-700: #274439;--kw-color-pine-750: #1c392e;--kw-color-pine-800: #112e24;--kw-color-pine-825: #0e2920;--kw-color-pine-850: #0a251c;--kw-color-pine-875: #072018;--kw-color-pine-900: #051c14;--kw-color-pine-925: #03160f;--kw-color-pine-950: #02100a;--kw-color-pine-975: #010b06;--kw-color-pine-1000: #010604;--kw-color-violet-50: #f3f4ff;--kw-color-violet-100: #e4e5ff;--kw-color-violet-200: #cbcbff;--kw-color-violet-300: #aaa7f4;--kw-color-violet-400: #8a82e9;--kw-color-violet-500: #6e60d2;--kw-color-violet-600: #5847b7;--kw-color-violet-700: #443493;--kw-color-violet-800: #30246c;--kw-color-violet-900: #1f174a;--kw-color-violet-950: #120e2d;--kw-surface-background: var(--kw-color-pine-50);--kw-surface-frame: var(--kw-color-dark-blue-700);--kw-surface-card: var(--kw-color-pine-25);--kw-surface-inset: var(--kw-workspace-squares-fill);--kw-surface-raised: var(--kw-color-pine-0);--kw-surface-glass-opacity-base: .82;--kw-surface-glass-opacity-scrolled: .94;--kw-surface-glass-border: color-mix( in srgb, rgba(255, 255, 255, .82) 65%, rgba(0, 0, 0, .08) );--kw-surface-glass-shadow: 0 10px 32px rgba(25, 35, 52, .05);--kw-surface-workspace-nav-opacity-min: .2;--kw-surface-workspace-nav-rgb: 0, 12, 16;--kw-selection-bg: var(--kw-color-green-100);--kw-selection-color: var(--kw-color-pine-950);--kw-gradient-brand: linear-gradient( 135deg, var(--kw-color-purple-500), var(--kw-color-green-base) );--kw-gradient-primary: linear-gradient( 135deg, var(--kw-color-purple-500), var(--kw-color-green-500) );--kw-gradient-surface: linear-gradient( 135deg, rgba(3, 140, 202, .08), rgba(2, 16, 10, .1) );--kw-gradient-dot-background: linear-gradient( 135deg, #f8fafc 0%, rgba(238, 242, 255, .25) 52%, rgba(243, 232, 255, .28) 100% );--kw-surface-ink-card: radial-gradient( ellipse 38% 46% at 58% 62%, color-mix(in srgb, var(--kw-color-pine-950) 55%, transparent) 0%, transparent 100% ), radial-gradient( ellipse 42% 34% at 34% 78%, color-mix(in srgb, var(--kw-color-pine-600) 30%, transparent) 0%, transparent 100% ), radial-gradient( ellipse 30% 26% at 96% 58%, color-mix(in srgb, var(--kw-color-green-500) 9%, transparent) 0%, transparent 100% ), radial-gradient( ellipse 70% 80% at 82% 4%, color-mix(in srgb, var(--kw-color-pine-700) 85%, var(--kw-color-pine-600)) 0%, color-mix(in srgb, var(--kw-color-pine-700) 55%, transparent) 28%, transparent 64% ), linear-gradient( 168deg, var(--kw-color-pine-900) 0%, var(--kw-color-pine-950) 52%, color-mix(in srgb, var(--kw-color-pine-900) 70%, var(--kw-color-pine-950)) 100% );--kw-glow-violet-corner: radial-gradient( ellipse 65% 60% at 6% 100%, color-mix(in srgb, var(--kw-color-violet-500) 30%, transparent) 0%, transparent 70% ), radial-gradient( ellipse 120% 100% at 50% 50%, transparent 60%, color-mix(in srgb, var(--kw-color-pine-950) 40%, transparent) 100% );--kw-band-lift: radial-gradient( ellipse 45% 60% at 85% 0%, color-mix(in srgb, var(--kw-color-pine-600) 45%, transparent) 0%, transparent 70% );--kw-flow-scrim: linear-gradient( 180deg, color-mix(in srgb, var(--kw-color-pine-950) 97%, transparent) 0%, color-mix(in srgb, var(--kw-color-pine-950) 88%, transparent) 15%, color-mix(in srgb, var(--kw-color-pine-950) 42%, transparent) 36%, color-mix(in srgb, var(--kw-color-pine-950) 12%, transparent) 58%, color-mix(in srgb, var(--kw-color-pine-950) 12%, transparent) 80%, color-mix(in srgb, var(--kw-color-pine-950) 60%, transparent) 100% );--kw-grain-light-opacity: .34;--kw-grain-dark-opacity: .4;--kw-on-ink-1: var(--kw-color-pine-50);--kw-on-ink-2: var(--kw-color-pine-400);--kw-on-ink-live: color-mix(in srgb, var(--kw-color-green-500) 50%, var(--kw-color-green-400));--kw-on-ink-rule: color-mix(in srgb, var(--kw-color-pine-50) 10%, transparent);--kw-on-ink-rule-strong: color-mix(in srgb, var(--kw-color-pine-50) 22%, transparent);--kw-on-ink-hover: color-mix(in srgb, var(--kw-color-pine-50) 8%, transparent);--kw-on-ink-cell: color-mix(in srgb, var(--kw-color-pine-950) 55%, transparent);--kw-on-ink-mark: var(--kw-color-pine-750);--kw-surface-ink-card-inverse: radial-gradient( ellipse 38% 46% at 58% 62%, color-mix(in srgb, var(--kw-color-pine-150) 45%, transparent) 0%, transparent 100% ), radial-gradient( ellipse 42% 34% at 34% 78%, color-mix(in srgb, var(--kw-color-pine-0) 70%, transparent) 0%, transparent 100% ), radial-gradient( ellipse 30% 26% at 96% 58%, color-mix(in srgb, var(--kw-color-green-500) 6%, transparent) 0%, transparent 100% ), radial-gradient( ellipse 70% 80% at 82% 4%, var(--kw-color-pine-0) 0%, color-mix(in srgb, var(--kw-color-pine-0) 55%, transparent) 28%, transparent 64% ), linear-gradient( 168deg, var(--kw-color-pine-50) 0%, var(--kw-color-pine-100) 52%, color-mix(in srgb, var(--kw-color-pine-50) 70%, var(--kw-color-pine-100)) 100% );--kw-glow-violet-corner-inverse: radial-gradient( ellipse 65% 60% at 6% 100%, color-mix(in srgb, var(--kw-color-violet-300) 18%, transparent) 0%, transparent 70% ), radial-gradient( ellipse 120% 100% at 50% 50%, transparent 60%, color-mix(in srgb, var(--kw-color-pine-200) 35%, transparent) 100% );--kw-grain-inverse-light-opacity: .2;--kw-grain-inverse-dark-opacity: .12;--kw-on-ink-inverse-1: var(--kw-color-pine-950);--kw-on-ink-inverse-2: var(--kw-color-pine-600);--kw-on-ink-inverse-live: var(--kw-color-green-1000);--kw-on-ink-inverse-rule: color-mix(in srgb, var(--kw-color-pine-950) 10%, transparent);--kw-on-ink-inverse-rule-strong: color-mix(in srgb, var(--kw-color-pine-950) 22%, transparent);--kw-on-ink-inverse-hover: color-mix(in srgb, var(--kw-color-pine-950) 6%, transparent);--kw-on-ink-inverse-cell: color-mix(in srgb, var(--kw-color-pine-0) 60%, transparent);--kw-on-ink-inverse-mark: var(--kw-color-pine-150);--kw-paper: var(--kw-color-pine-0);--kw-ink: var(--kw-color-pine-950);--kw-brand: var(--kw-color-green-500);--kw-brand-hover: var(--kw-color-green-700);--kw-font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--kw-font-serif-accent: "DM Serif Display", Georgia, "Times New Roman", serif;--kw-font-mono: "Fira Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--kw-font-mono-display: "Space Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--kw-font-display-weight: 700;--kw-font-display-style: italic;--kw-font-weight-regular: 400;--kw-font-weight-medium: 500;--kw-font-weight-semibold: 600;--kw-font-weight-bold: 700;--kw-fs--4: clamp(8px, 7.999px + .0272vw, 9px);--kw-fs--3: clamp(10px, 9.8043px + .0543vw, 11px);--kw-fs--2: clamp(12px, 11.6087px + .1087vw, 13px);--kw-fs--1: clamp(14px, 13.413px + .163vw, 15.5px);--kw-fs-0: clamp(16px, 15.2174px + .2174vw, 18px);--kw-fs-1: clamp(20px, 19.2174px + .2174vw, 22px);--kw-fs-2: clamp(24px, 22.4348px + .4348vw, 28px);--kw-fs-3: clamp(32px, 28.8696px + .8696vw, 40px);--kw-fs-4: clamp(40px, 35.3043px + 1.3043vw, 44px);--kw-fs-5: clamp(48px, 41.7391px + 1.7391vw, 52px);--kw-heading-h1-size: var(--kw-fs-3);--kw-heading-h2-size: var(--kw-fs-2);--kw-heading-subtitle-color: var(--kw-text-2);--kw-heading-subtitle-margin-top: var(--kw-spacing-2);--kw-lh-head: 1.22;--kw-lh-body: 1.6;--kw-lh-tight: 1.12;--kw-trk-tight: -.02em;--kw-trk-flat: 0;--kw-trk-wide: .06em;--kw-trk-accent: -.01em;--kw-measure: 68ch;--kw-text-1: var(--kw-color-pine-950);--kw-text-2: var(--kw-color-pine-800);--kw-text-3: var(--kw-color-pine-700);--kw-text-4: var(--kw-color-pine-600);--kw-text-5: var(--kw-color-pine-400);--kw-text-6: var(--kw-color-pine-350);--kw-text-7: var(--kw-color-pine-250);--kw-text-8: var(--kw-color-pine-150);--kw-text-muted: var(--kw-text-4);--kw-text-disabled: var(--kw-text-5);--kw-text-accent: color-mix(in srgb, var(--kw-brand) 90%, var(--kw-ink));--kw-text-link: color-mix(in srgb, var(--kw-brand) 90%, var(--kw-ink));--kw-text-link-hover: color-mix(in srgb, var(--kw-brand) 100%, var(--kw-ink));--kw-on-brand-1: #ffffff;--kw-on-brand-2: color-mix(in srgb, #ffffff 78%, var(--kw-brand));--kw-on-brand-3: color-mix(in srgb, #ffffff 62%, var(--kw-brand));--kw-action-primary-bg: var(--kw-color-violet-500);--kw-action-primary-bg-hover: var(--kw-color-violet-600);--kw-action-primary-color: var(--kw-color-pine-0);--kw-action-secondary-bg: var(--kw-color-violet-200);--kw-action-secondary-bg-hover: var(--kw-color-violet-100);--kw-action-secondary-border: var(--kw-color-violet-100);--kw-action-secondary-color: var(--kw-color-violet-900);--kw-link-color: var(--kw-color-violet-600);--kw-link-color-hover: var(--kw-color-violet-500);--kw-link-color-visited: var(--kw-link-color);--kw-font-display: var(--kw-font-serif-accent);--kw-font-body: var(--kw-font-sans);--kw-font-highlight: var(--kw-font-serif-accent);--kw-spacing-0: 0px;--kw-spacing-1: 4px;--kw-spacing-2: 8px;--kw-spacing-3: 12px;--kw-spacing-4: 16px;--kw-spacing-5: 20px;--kw-spacing-6: 24px;--kw-spacing-7: 32px;--kw-spacing-8: 40px;--kw-spacing-9: 48px;--kw-spacing-10: 64px;--kw-density: 1;--kw-sp-1: .25rem;--kw-sp-2: .5rem;--kw-sp-3: .75rem;--kw-sp-4: 1rem;--kw-sp-5: 1.5rem;--kw-sp-6: 2rem;--kw-sp-7: 3rem;--kw-sp-8: 4rem;--kw-stack-tight: .5;--kw-stack: 1;--kw-stack-loose: 1.5;--kw-stack-xl: 2;--kw-stack-xxl: 3;--kw-bp-rail: 1200px;--kw-bp-drawer: 900px;--kw-topbar-h: 3.5rem;--kw-sidebar-w: 280px;--kw-rail-w: 72px;--kw-content-pad: clamp(16px, 2vw, 32px);--kw-rule: var(--kw-color-pine-200);--kw-layout-content-max: 1240px;--kw-layout-content-wide: var(--kw-layout-content-max);--kw-layout-content-narrow: 75ch;--kw-layout-page-max: var(--kw-layout-content-wide);--kw-layout-grid-columns-desktop: 12;--kw-layout-grid-columns-laptop: 12;--kw-layout-grid-columns-tablet: 8;--kw-layout-grid-columns-mobile: 4;--kw-layout-viewport-desktop: 1440px;--kw-layout-viewport-laptop: 1280px;--kw-layout-viewport-tablet: 1024px;--kw-layout-viewport-mobile: 390px;--kw-layout-viewport-desktop-aspect: 16 / 10;--kw-layout-viewport-laptop-aspect: 8 / 5;--kw-layout-viewport-tablet-aspect: 3 / 4;--kw-layout-viewport-mobile-aspect: 9 / 19.5;--kw-layout-gutter-desktop: 48px;--kw-layout-gutter-laptop: 40px;--kw-layout-gutter-tablet: 32px;--kw-layout-gutter-mobile: 20px;--kw-radius-none: 0px;--kw-radius-xs: 4px;--kw-radius-sm: 8px;--kw-radius-md: 12px;--kw-radius-lg: 16px;--kw-radius-xl: 24px;--kw-radius-pill: 999px;--kw-shadow-none: none;--kw-shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--kw-shadow-sm: 0 1px 3px rgba(2, 16, 10, .05), 0 1px 2px rgba(2, 16, 10, .08);--kw-shadow-md: 0 4px 8px rgba(2, 16, 10, .12), 0 2px 4px rgba(2, 16, 10, .08);--kw-shadow-lg: 0 10px 24px rgba(2, 16, 10, .15), 0 4px 12px rgba(2, 16, 10, .12);--kw-shadow-xl: 0 20px 45px rgba(2, 16, 10, .2), 0 10px 24px rgba(2, 16, 10, .12);--kw-aspect-square: 1 / 1;--kw-aspect-video: 16 / 9;--kw-aspect-portrait: 3 / 4;--kw-aspect-ultrawide: 21 / 9;--kw-aspect-golden: 1.618 / 1;--kw-z-base: 0;--kw-z-dropdown: 1000;--kw-z-sticky: 1100;--kw-z-overlay: 1200;--kw-z-modal: 1300;--kw-z-popover: 1400;--kw-z-tooltip: 1500;--kw-button-border: var(--kw-text-2);--kw-button-border-hover: var(--kw-text-1);--kw-button-border-active: var(--kw-text-1);--kw-border-width-hairline: 1px;--kw-border-width-thin: 2px;--kw-border-width-thick: 3px;--kw-border-width-heavy: 4px;--kw-line-height-tight: var(--kw-lh-tight);--kw-line-height-snug: var(--kw-lh-head);--kw-line-height-normal: var(--kw-lh-body);--kw-line-height-relaxed: calc(var(--kw-lh-body) + .1);--kw-line-height-loose: calc(var(--kw-lh-body) + .3);--kw-letter-spacing-tight: var(--kw-trk-tight);--kw-letter-spacing-snug: var(--kw-trk-flat);--kw-letter-spacing-normal: var(--kw-trk-flat);--kw-letter-spacing-loose: var(--kw-trk-wide);--kw-letter-spacing-wide: var(--kw-trk-wide);--kw-opacity-transparent: 0;--kw-opacity-faint: .08;--kw-opacity-muted: .32;--kw-opacity-subtle: .56;--kw-opacity-strong: .84;--kw-opacity-solid: 1;--kw-saturation-none: 0;--kw-saturation-muted: .6;--kw-saturation-base: 1;--kw-saturation-pop: 1.2;--kw-saturation-vivid: 1.4;--kw-blur-none: 0px;--kw-blur-xs: 2px;--kw-blur-sm: 4px;--kw-blur-md: 8px;--kw-blur-lg: 10px;--kw-blur-xl: 16px;--kw-animation-duration-instant: 0ms;--kw-animation-duration-quick: .12s;--kw-animation-duration-standard: .2s;--kw-animation-duration-expressive: .28s;--kw-animation-duration-slow: .36s;--kw-animation-duration-deliberate: .5s;--kw-animation-easing-standard: cubic-bezier(.4, 0, .2, 1);--kw-animation-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--kw-animation-easing-entrance: cubic-bezier(.16, 1, .3, 1);--kw-animation-easing-exit: cubic-bezier(.7, 0, .84, 0);--kw-animation-typing-character-delay: 15ms;--kw-animation-typing-restart-delay: 1.2s;--kw-animation-typing-cursor-color: var(--kw-color-graph-cyan);--kw-border-subtle: var(--kw-color-pine-200);--kw-border-default: var(--kw-color-pine-250);--kw-border-strong: var(--kw-color-pine-300);--kw-border-highlight: var(--kw-color-pine-850);--kw-border-focused: var(--kw-color-semantic-info-base);--kw-border-critical: var(--kw-color-semantic-error-base);--kw-border-success: var(--kw-color-semantic-success-base);--kw-border-inverse: rgba(255, 255, 255, .32);--kw-border-wireframe: var(--kw-color-pine-250);--kw-frame-mark: 14px;--kw-surface-foreground: var(--kw-color-pine-25);--kw-surface-muted: var(--kw-color-pine-350);--kw-surface-border: var(--kw-color-pine-300);--kw-surface-glass-blur: 12px;--kw-surface-glass-opacity-base: .8;--kw-surface-glass-opacity-scrolled: .92;--kw-surface-glass-border: color-mix( in srgb, rgba(255, 255, 255, .75) 55%, rgba(0, 0, 0, .16) );--kw-surface-glass-shadow: 0 12px 36px rgba(0, 7, 12, .35);--kw-surface-workspace-nav-blur: 12px;--kw-surface-workspace-nav-opacity-min: .24;--kw-surface-workspace-nav-rgb: 0, 31, 39;--kw-surface-workspace-nav-foreground: var(--kw-color-pine-400);--kw-gradient-surface: linear-gradient( 135deg, rgba(3, 140, 202, .12), rgba(2, 16, 10, .18) );--kw-gradient-background: linear-gradient( 135deg, var(--kw-color-pine-850) 0%, var(--kw-color-pine-925) 50%, var(--kw-color-pine-950) 100% );--kw-pattern-dot-color: var(--kw-color-pine-350);--kw-pattern-dot-opacity: 1;--kw-pattern-dot-spacing: 22;--kw-pattern-dot-radius: 1;--kw-pattern-exclude-pad: 36;--kw-pattern-exclude-radius: 0;--kw-pulse-enabled: 1;--kw-pulse-intensity: 1;--kw-pulse-mobile-throttle: 2;--kw-pulse-grid-wave-speed: .0008;--kw-pulse-grid-wave-amplitude: .3;--kw-pulse-grid-wave-wavelength: 12;--kw-pulse-grid-focal-x: .5;--kw-pulse-grid-focal-y: .3;--kw-pulse-grid-color-shift: 0;--kw-pulse-mesh-color-1: var(--kw-color-purple-200);--kw-pulse-mesh-color-2: var(--kw-color-green-200);--kw-pulse-mesh-color-3: var(--kw-color-blue-200);--kw-pulse-mesh-opacity: .15;--kw-pulse-mesh-blur: 120px;--kw-pulse-mesh-speed: 1;--kw-pulse-mesh-scale: 1.2;--kw-pulse-scan-color: var(--kw-color-green-500);--kw-pulse-scan-opacity: .25;--kw-pulse-scan-width: 1px;--kw-pulse-scan-trail: 20px;--kw-pulse-scan-interval: 8s;--kw-pulse-scan-duration: 2s;--kw-pulse-lines-count: 3;--kw-pulse-lines-color: var(--kw-color-green-600);--kw-pulse-lines-opacity: .12;--kw-pulse-lines-width: .5;--kw-pulse-lines-speed: 30;--kw-pulse-lines-angle: 0;--kw-pulse-lines-gap: 25;--kw-pulse-contour-color: var(--kw-color-pine-350);--kw-pulse-contour-opacity: .08;--kw-pulse-contour-width: .5;--kw-pulse-contour-count: 5;--kw-pulse-contour-speed: .0003;--kw-pulse-trails-color: var(--kw-color-green-400);--kw-pulse-trails-opacity: .15;--kw-pulse-trails-count: 8;--kw-pulse-trails-speed: 200;--kw-pulse-trails-direction: 135;--kw-pulse-trails-spawn-rate: 2;--kw-tooltip-bg: var(--kw-text-1);--kw-tooltip-color: var(--kw-paper);--kw-tip-bg: color-mix( in srgb, var(--kw-color-pine-100) 50%, var(--kw-color-semantic-info-base) );--kw-tip-border: var(--kw-color-semantic-info-base);--kw-tip-icon-bg: var(--kw-color-white);--kw-tip-icon-color: var(--kw-color-pine-950);--kw-tip-title-color: var(--kw-text-1);--kw-tip-text-color: var(--kw-color-white);--kw-workspace-squares-fill: var(--kw-color-pine-100);--kw-workspace-squares-line: var(--kw-color-pine-150);--kw-workspace-home-rail-w: 3.5rem;--kw-workspace-rail-w: 3.5rem;--kw-workspace-rail-w-open: 20rem;--kw-workspace-right-w: 3.5rem;--kw-workspace-right-w-open: 17.5rem;--kw-workspace-bottombar-h: 3.5rem;--kw-workspace-page-pad: var(--kw-spacing-2);--kw-workspace-page-gap: var(--kw-spacing-2);--kw-measure-form: 40rem;--kw-measure-panel: 64rem;--kw-workspace-layout-bg: var(--kw-workspace-squares-fill);--kw-workspace-chrome-bg: var(--kw-color-pine-150);--kw-workspace-chrome-outer-bg: var(--kw-color-pine-200);--kw-workspace-sidepanel-bg: var(--kw-workspace-chrome-bg);--kw-workspace-sidepanel-color: var(--kw-text-2);--kw-workspace-rail-item-hover-bg: color-mix(in srgb, var(--kw-ink) 6%, transparent);--kw-workspace-rail-item-hover-color: var(--kw-text-1);--kw-workspace-rail-icon-hover-bg: color-mix(in srgb, var(--kw-paper) 85%, transparent);--kw-workspace-rail-icon-hover-shadow: var(--kw-shadow-xs);--kw-workspace-rail-item-active-bg: color-mix(in srgb, var(--kw-brand) 14%, transparent);--kw-workspace-rail-item-active-color: color-mix( in srgb, var(--kw-color-green-1000) 85%, var(--kw-ink) );--kw-workspace-home-sidepanel-bg: var(--kw-workspace-chrome-outer-bg);--kw-workspace-home-sidepanel-color: var(--kw-text-2);--kw-workspace-topbar-bg: var(--kw-workspace-chrome-outer-bg);--kw-workspace-topbar-color: var(--kw-text-2);--kw-workspace-bottombar-bg: var(--kw-workspace-chrome-bg);--kw-workspace-bottombar-color: var(--kw-text-2)}*{scrollbar-width:var(--kw-scrollbar-width);scrollbar-color:var(--kw-scrollbar-thumb) var(--kw-scrollbar-track)}h1,h2,h3,h4{color:var(--kw-text-1)}body,p,li{color:var(--kw-text-2)}small,caption{color:var(--kw-text-muted)}[data-density=compact]{--kw-density: .85}[data-density=cozy]{--kw-density: .95}[data-density=touch]{--kw-density: 1.1}[data-theme=dark]{--kw-paper: var(--kw-color-pine-950);--kw-ink: var(--kw-color-pine-0);--kw-rule: var(--kw-color-pine-750);--kw-text-1: var(--kw-color-pine-0);--kw-text-2: var(--kw-color-pine-200);--kw-text-3: var(--kw-color-pine-300);--kw-text-4: var(--kw-color-pine-400);--kw-text-5: var(--kw-color-pine-500);--kw-text-6: var(--kw-color-pine-600);--kw-text-7: var(--kw-color-pine-700);--kw-text-8: var(--kw-color-pine-800);--kw-action-primary-bg: var(--kw-color-violet-300);--kw-action-primary-bg-hover: var(--kw-color-violet-200);--kw-action-primary-color: var(--kw-color-pine-950);--kw-action-secondary-bg: var(--kw-color-violet-900);--kw-action-secondary-bg-hover: var(--kw-color-violet-800);--kw-action-secondary-border: var(--kw-color-violet-700);--kw-action-secondary-color: var(--kw-color-violet-200);--kw-link-color: var(--kw-color-violet-300);--kw-link-color-hover: var(--kw-color-violet-200);--kw-link-color-visited: var(--kw-link-color)}[data-theme=dark]{--kw-surface-background: var(--kw-color-pine-900);--kw-surface-card: var(--kw-color-pine-900);--kw-surface-inset: var(--kw-color-pine-1000);--kw-surface-raised: var(--kw-color-pine-825);--kw-border-subtle: var(--kw-color-pine-800);--kw-border-default: var(--kw-color-pine-750);--kw-border-strong: var(--kw-color-pine-650);--kw-border-highlight: var(--kw-color-pine-300);--kw-border-focused: var(--kw-color-semantic-info-base);--kw-border-critical: color-mix( in srgb, var(--kw-color-semantic-error-base) 60%, var(--kw-color-white) );--kw-border-success: var(--kw-color-semantic-success-base);--kw-border-inverse: color-mix( in srgb, var(--kw-color-pine-1000) 32%, transparent );--kw-border-wireframe: var(--kw-color-pine-700);--kw-animation-duration-quick: .13s;--kw-animation-duration-standard: .22s;--kw-animation-duration-expressive: .32s;--kw-animation-duration-slow: .42s;--kw-animation-duration-deliberate: .56s;--kw-animation-typing-character-delay: 18ms;--kw-animation-typing-restart-delay: 1.3s;--kw-animation-typing-cursor-color: #bde7ff;--kw-gradient-surface: linear-gradient( 135deg, rgba(3, 140, 202, .12), rgba(2, 16, 10, .18) );--kw-gradient-background: linear-gradient( 135deg, var(--kw-color-pine-850) 0%, var(--kw-color-pine-925) 50%, var(--kw-color-pine-950) 100% );--kw-surface-foreground: var(--kw-color-pine-850);--kw-surface-muted: var(--kw-color-pine-350);--kw-surface-border: var(--kw-text-disabled);--kw-surface-glass-blur: 12px;--kw-surface-glass-opacity-base: .8;--kw-surface-glass-opacity-scrolled: .92;--kw-surface-glass-border: color-mix( in srgb, rgba(255, 255, 255, .75) 55%, rgba(0, 0, 0, .16) );--kw-surface-glass-shadow: 0 12px 36px rgba(0, 7, 12, .35);--kw-surface-workspace-nav-blur: 12px;--kw-surface-workspace-nav-opacity-min: .24;--kw-surface-workspace-nav-rgb: 0, 31, 39;--kw-surface-workspace-nav-foreground: var(--kw-color-pine-400);--kw-brand-lockup-wordmark: var(--kw-brand-lockup-wordmark-dark);--kw-brand-mark-fill: var(--kw-brand-lockup-accent);--kw-pattern-dot-color: var(--kw-color-pine-700);--kw-pulse-mesh-color-1: var(--kw-color-purple-700);--kw-pulse-mesh-color-2: var(--kw-color-green-700);--kw-pulse-mesh-color-3: var(--kw-color-blue-700);--kw-pulse-mesh-opacity: .2;--kw-pulse-scan-color: var(--kw-color-green-400);--kw-pulse-scan-opacity: .3;--kw-pulse-lines-color: var(--kw-color-green-400);--kw-pulse-lines-opacity: .18;--kw-pulse-contour-color: var(--kw-color-pine-400);--kw-pulse-contour-opacity: .1;--kw-pulse-trails-color: var(--kw-color-green-300);--kw-pulse-trails-opacity: .2;--kw-workspace-squares-fill: var(--kw-color-pine-850);--kw-workspace-squares-line: var(--kw-color-pine-800);--kw-tip-bg: color-mix( in srgb, var(--kw-color-pine-925) 60%, var(--kw-color-semantic-info-base) );--kw-tip-border: var(--kw-color-semantic-info-base);--kw-workspace-layout-bg: var(--kw-color-pine-850);--kw-workspace-sidepanel-bg: var(--kw-color-pine-900);--kw-workspace-sidepanel-color: var(--kw-text-2);--kw-workspace-rail-item-hover-bg: color-mix(in srgb, var(--kw-ink) 8%, transparent);--kw-workspace-rail-icon-hover-bg: color-mix(in srgb, var(--kw-ink) 10%, transparent);--kw-workspace-rail-icon-hover-shadow: none;--kw-workspace-rail-item-active-bg: color-mix(in srgb, var(--kw-brand) 18%, transparent);--kw-workspace-rail-item-active-color: var(--kw-brand);--kw-workspace-chrome-bg: var(--kw-workspace-sidepanel-bg);--kw-workspace-chrome-outer-bg: var(--kw-color-pine-950);--kw-workspace-home-sidepanel-bg: var(--kw-color-pine-1000);--kw-workspace-home-sidepanel-color: var(--kw-text-2);--kw-workspace-topbar-bg: var(--kw-workspace-chrome-outer-bg);--kw-workspace-topbar-color: var(--kw-text-2);--kw-workspace-bottombar-bg: var(--kw-color-pine-950);--kw-workspace-bottombar-color: var(--kw-text-2)}::selection{background:var(--kw-selection-bg);color:var(--kw-selection-color)}@keyframes kw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kw-spin{animation:kw-spin 1s linear infinite}.kw-nowrap{white-space:nowrap}.kw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-state-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kw-spacing-4);text-align:center;padding:var(--kw-spacing-8)}.kw-data-table{width:100%;border-collapse:collapse}.kw-data-table th{padding:var(--kw-spacing-2) var(--kw-spacing-3);border-bottom:2px solid color-mix(in srgb,var(--kw-ink) 8%,transparent);font-weight:600;text-align:left;color:var(--kw-text-2);font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.kw-data-table td{padding:var(--kw-spacing-2) var(--kw-spacing-3);border-bottom:1px solid color-mix(in srgb,var(--kw-ink) 4%,transparent)}.kw-data-table tbody tr:hover td{background:color-mix(in srgb,var(--kw-ink) 2%,transparent)}.kw-detail-grid{display:grid;gap:var(--kw-spacing-2)}.kw-detail-field{display:grid;gap:var(--kw-spacing-1)}.kw-detail-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--kw-text-muted)}.kw-panel-header{padding:var(--kw-spacing-5);border-bottom:1px solid color-mix(in srgb,var(--kw-ink) 8%,transparent);display:flex;justify-content:space-between;align-items:center}.kw-filter-bar{display:flex;gap:0}.kw-filter-btn{padding:var(--kw-spacing-2) var(--kw-spacing-3);background:none;border:1px solid transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--kw-text-2);transition:all .15s}.kw-filter-btn:hover{background:color-mix(in srgb,var(--kw-ink) 4%,transparent)}.kw-filter-btn[aria-selected=true]{color:var(--kw-color-green-600);background:color-mix(in srgb,var(--kw-color-green-500) 8%,transparent);border-color:color-mix(in srgb,var(--kw-color-green-500) 20%,transparent);border-radius:var(--kw-radius-sm)}.kw-list-row{display:flex;align-items:center;gap:var(--kw-spacing-3);padding:var(--kw-spacing-3);border-radius:var(--kw-radius-md);transition:background .15s ease}.kw-list-row:hover{background:color-mix(in srgb,var(--kw-ink) 3%,transparent)}.kw-icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.kw-icon-circle--sm{width:32px;height:32px}.kw-icon-circle--md{width:44px;height:44px}.kw-icon-circle--lg{width:56px;height:56px}html{min-height:100%;background:var(--kw-paper);color:var(--kw-ink);font-family:var(--kw-font-sans, system-ui, sans-serif);line-height:var(--kw-lh-body, 1.6)}body{margin:0;min-height:100%;background:inherit;color:inherit;font:inherit}a{color:var(--kw-link-color);text-decoration:underline}a:where(:visited){color:var(--kw-link-color-visited)}a:hover{color:var(--kw-link-color-hover)}button{-webkit-user-select:none;user-select:none}:root[data-page-transition=up] .app__body{view-transition-name:kopula-page}::view-transition-image-pair(kopula-page){clip-path:inset(var(--kopula-bar-height) 0 0 0)}@media (min-width: 64rem){:root:has(.kopula-root--desk)::view-transition-image-pair(kopula-page){clip-path:none}}::view-transition-old(kopula-page){animation:kopula-page-out var(--kw-animation-duration-standard) var(--kw-animation-easing-entrance) both}::view-transition-new(kopula-page){animation:kopula-page-in var(--kw-animation-duration-standard) var(--kw-animation-easing-entrance) both}@keyframes kopula-page-out{to{opacity:0}}@keyframes kopula-page-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}:root{--kopula-warning-text: color-mix(in srgb, var(--kw-color-semantic-warning-base) 76%, var(--kw-color-black));--kopula-error-text: var(--kw-color-semantic-error-base)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--kopula-warning-text: color-mix(in srgb, var(--kw-color-graph-yellow) 88%, var(--kw-color-violet-600));--kopula-error-text: color-mix(in srgb, var(--kw-color-graph-coral) 87%, var(--kw-color-blue-300))}}:root[data-theme=dark]{--kopula-warning-text: color-mix(in srgb, var(--kw-color-graph-yellow) 88%, var(--kw-color-violet-600));--kopula-error-text: color-mix(in srgb, var(--kw-color-graph-coral) 87%, var(--kw-color-blue-300))}input:where(:not([type]),[type=text],[type=email],[type=search],[type=tel],[type=url],[type=number],[type=password],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),textarea,select{font-size:max(16px,1em)}.kwantor-link.svelte-12tmkq7{display:inline-flex;align-items:center;min-height:var(--kopula-touch);color:var(--kw-text-3);text-decoration:none}@media (hover: hover) and (pointer: fine){.kwantor-link.svelte-12tmkq7:hover{color:var(--kw-text-1)}}.kwantor-link.svelte-12tmkq7:focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-border-width-thick));border-radius:var(--kw-radius-sm)}.kwantor-badge.svelte-12tmkq7{gap:var(--kw-spacing-2);padding:0 var(--kw-spacing-2);white-space:nowrap}.kwantor-full.svelte-12tmkq7{display:inline-flex}.kwantor-diamond.svelte-12tmkq7{display:none}.kwantor-linkedin.svelte-12tmkq7{justify-content:center;width:var(--kopula-touch)}.kwantor-glyph.svelte-12tmkq7{display:block}.kwantor-linkedin.svelte-12tmkq7 svg:where(.svelte-12tmkq7){display:inline-block;vertical-align:baseline;width:var(--kw-spacing-4);height:var(--kw-spacing-4);margin-top:calc(-1 * var(--kw-spacing-4))}.strip.svelte-c0nn1b{flex:none;position:relative;z-index:calc(var(--kw-z-sticky) + 1);box-sizing:border-box;height:var(--kopula-strip-height);display:flex;align-items:center;gap:var(--kw-spacing-1);padding:var(--kw-spacing-0) var(--kw-spacing-2) env(safe-area-inset-bottom,var(--kw-spacing-0));border-top:var(--kw-border-width-hairline) solid var(--kw-border-default);background:var(--kw-paper);font-size:var(--kw-fs--2);line-height:1}@media (max-width: 640px){.strip.svelte-c0nn1b{border-top-color:transparent}}.strip.svelte-c0nn1b a:where(.svelte-c0nn1b){display:inline-flex;align-items:center;min-height:var(--kopula-touch);color:var(--kw-text-3);text-decoration:none}@media (hover: hover) and (pointer: fine){.strip.svelte-c0nn1b a:where(.svelte-c0nn1b):hover{color:var(--kw-text-1)}}.strip.svelte-c0nn1b a:where(.svelte-c0nn1b):focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-border-width-thick));border-radius:var(--kw-radius-sm)}.strip__links.svelte-c0nn1b{margin-left:auto;display:flex;align-items:center}.strip__links.svelte-c0nn1b a:where(.svelte-c0nn1b){padding:0 var(--kw-spacing-2)}.strip__end.svelte-c0nn1b{display:flex;align-items:center}:root[data-logo-intro=all] .logo-intro .kp-brand-lockup__svg,:root[data-logo-intro=tall] .logo-intro--tall .kp-brand-lockup__svg,:root[data-logo-intro=all] .logo-intro .logo-badge,:root[data-logo-intro=tall] .logo-intro--tall .logo-badge{visibility:hidden;animation:kopula-logo-hold 0s linear 1s forwards}@keyframes kopula-logo-hold{to{visibility:visible}}.logo-badge{position:absolute;left:100%;top:0;transform:translate(2px,-40%);padding:0 4px;border:var(--kw-border-width-hairline) solid color-mix(in srgb,var(--kw-color-semantic-warning-base) 50%,var(--kw-paper));border-radius:var(--kw-radius-pill);background:color-mix(in srgb,var(--kw-color-graph-sun) 45%,var(--kw-paper));box-shadow:0 0 var(--logo-badge-glow, 0px) color-mix(in srgb,var(--kw-color-graph-sun) 70%,transparent);will-change:opacity;font-size:9px;font-weight:var(--kw-font-weight-semibold);letter-spacing:.04em;line-height:13px;color:var(--kopula-warning-text);text-decoration:none;white-space:nowrap}[data-theme=dark] .logo-badge{border-color:color-mix(in srgb,var(--kw-color-graph-sun) 45%,var(--kw-paper));background:color-mix(in srgb,var(--kw-color-graph-sun) 22%,var(--kw-paper));color:var(--kw-color-graph-sun)}.avatar-menu__trigger.svelte-1mbwsnq{position:relative;display:inline-grid;place-items:center;width:var(--kopula-touch);height:var(--kopula-touch);padding:0;border:0;border-radius:var(--kw-radius-pill);background:transparent;color:var(--kw-text-1);text-decoration:none;cursor:pointer}@media (hover: hover) and (pointer: fine){.avatar-menu__trigger.svelte-1mbwsnq:hover{background:color-mix(in srgb,var(--kw-ink) 8%,transparent)}}.avatar-menu__trigger.svelte-1mbwsnq:active,.avatar-menu__trigger--current.svelte-1mbwsnq{background:color-mix(in srgb,var(--kw-ink) 8%,transparent)}.avatar-menu__trigger.svelte-1mbwsnq:focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-border-width-thick))}.avatar-menu__count.svelte-1mbwsnq{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 4px;border-radius:var(--kw-radius-pill);background:var(--kw-action-primary-bg);box-shadow:0 0 0 2px var(--kw-paper);color:var(--kw-action-primary-color);font-size:11px;font-weight:var(--kw-font-weight-bold);line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.kw-menu__content.avatar-menu{z-index:var(--kw-z-popover);grid-template-columns:repeat(3,minmax(0,1fr));width:16rem;max-width:calc(100vw - 2 * var(--kw-spacing-2));min-width:0;padding:var(--kw-spacing-1);border-radius:var(--kw-radius-md);border-color:var(--kw-border-default);background:var(--kw-paper);box-shadow:none}.avatar-menu .kw-menu__item{display:flex;align-items:center;gap:var(--kw-spacing-2);grid-column:1 / -1;min-height:var(--kopula-touch, calc(var(--kw-spacing-8) + var(--kw-spacing-1)));font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-medium);color:var(--kw-text-1)}.avatar-menu .kw-menu__item:nth-child(1){grid-row:1}.avatar-menu .kw-menu__item:nth-child(2){grid-row:2}.avatar-menu__sep{grid-row:3;grid-column:1 / -1;margin:var(--kw-spacing-1) 0;border-top:var(--kw-border-width-hairline) solid var(--kw-border-subtle)}.avatar-menu__label{grid-row:4;grid-column:1 / -1;margin:0 var(--kw-spacing-3);font-size:var(--kw-fs--2);color:var(--kw-text-3)}.avatar-menu__track{grid-row:5;grid-column:1 / -1;margin:var(--kw-spacing-1) var(--kw-spacing-1) var(--kw-spacing-2);border:var(--kw-border-width-hairline) solid var(--kw-border-default);border-radius:var(--kw-radius-pill)}.avatar-menu .kw-menu__item:nth-child(n+3){position:relative;grid-row:5;grid-column:auto;justify-content:center;gap:var(--kw-spacing-1);min-height:2.25rem;margin:calc(var(--kw-spacing-1) + 2px) 2px calc(var(--kw-spacing-2) + 2px);padding:0 var(--kw-spacing-1);border-radius:var(--kw-radius-pill);font-size:var(--kw-fs--2);color:var(--kw-text-2)}.avatar-menu .kw-menu__item:nth-child(3){grid-column:1;margin-left:calc(var(--kw-spacing-1) + 2px)}.avatar-menu .kw-menu__item:nth-child(4){grid-column:2}.avatar-menu .kw-menu__item:nth-child(5){grid-column:3;margin-right:calc(var(--kw-spacing-1) + 2px)}.avatar-menu .kw-menu__item[data-disabled]{background:var(--kw-ink);color:var(--kw-paper);cursor:default}.avatar-menu .avatar-menu__badge{order:1;display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 4px;border-radius:var(--kw-radius-pill);background:var(--kw-action-primary-bg);color:var(--kw-action-primary-color);font-size:var(--kw-fs--2);font-weight:var(--kw-font-weight-bold);font-variant-numeric:tabular-nums;line-height:1}.avatar-menu .avatar-menu__badge-num{text-box:trim-both cap alphabetic}.people-search.svelte-10rwixj{position:relative;box-sizing:border-box;width:100%}.people-search.svelte-10rwixj .people-search__icon{position:absolute;inset-inline-start:var(--kw-spacing-3);top:calc(var(--kw-spacing-8) / 2 + var(--kw-spacing-1) / 4);z-index:1;transform:translateY(-50%);color:var(--kw-text-muted);pointer-events:none}.people-search.svelte-10rwixj .people-search__field{min-height:calc(var(--kw-spacing-8) + var(--kw-spacing-1) / 2);padding-inline-start:calc(var(--kw-spacing-3) + 18px + var(--kw-spacing-2));border-radius:var(--kw-radius-pill);background:var(--kw-surface-card)}.people-search__panel.svelte-10rwixj{position:absolute;inset-inline:0;top:calc(100% + var(--kw-spacing-1));z-index:2;box-sizing:border-box;max-height:min(26rem,60vh);overflow-y:auto;padding:var(--kw-spacing-1);border:var(--kw-border-width-hairline) solid var(--kw-border-default);border-radius:var(--kw-radius-lg);background:var(--kw-paper);box-shadow:var(--kw-shadow-lg, 0 8px 24px color-mix(in srgb, var(--kw-ink) 16%, transparent));text-align:start}.people-search--site.svelte-10rwixj .people-search__panel:where(.svelte-10rwixj){max-height:min(44rem,calc(100vh - 6rem))}.people-search__panel[hidden].svelte-10rwixj{display:none}.people-search__group.svelte-10rwixj+.people-search__group:where(.svelte-10rwixj){margin-top:var(--kw-spacing-1);padding-top:var(--kw-spacing-1);border-top:var(--kw-border-width-hairline) solid var(--kw-border-default)}.people-search__heading.svelte-10rwixj{padding:var(--kw-spacing-1) var(--kw-spacing-2) 0;font-size:var(--kw-fs--2);font-weight:var(--kw-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--kw-text-3)}.people-search__option.svelte-10rwixj{display:flex;align-items:center;gap:var(--kw-spacing-3);min-height:var(--kopula-touch);padding:var(--kw-spacing-1) var(--kw-spacing-2);border-radius:var(--kw-radius-md);color:var(--kw-text-1);cursor:pointer}.people-search__option--active.svelte-10rwixj{background:color-mix(in srgb,var(--kw-action-primary-bg) 10%,var(--kw-paper))}.people-search__option--all.svelte-10rwixj{color:var(--kw-action-primary-bg)}.people-search--site.svelte-10rwixj .people-search__option--all:where(.svelte-10rwixj){min-height:calc(var(--kopula-touch) - var(--kw-spacing-2))}.people-search__glyph.svelte-10rwixj{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--kw-radius-md);background:color-mix(in srgb,var(--kw-action-primary-bg) 10%,var(--kw-paper));color:var(--kw-action-primary-bg)}.people-search__glyph--plain.svelte-10rwixj{background:none}.people-search__text.svelte-10rwixj{display:flex;flex-direction:column;min-width:0}.people-search__name.svelte-10rwixj{font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-search__line.svelte-10rwixj{font-size:var(--kw-fs--2);color:var(--kw-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-search__note.svelte-10rwixj{margin:0;padding:var(--kw-spacing-2);font-size:var(--kw-fs--1);color:var(--kw-text-3)}.people-search__note--group.svelte-10rwixj{padding-block:var(--kw-spacing-1)}.desk-bar.svelte-eszb62{box-sizing:border-box;display:grid;grid-template-columns:var(--kopula-rail-w) minmax(0,1fr) var(--kw-workspace-right-w-open);align-items:center;height:var(--kw-topbar-h);border-bottom:var(--kw-border-width-hairline) solid var(--kw-border-default);background:color-mix(in srgb,var(--kw-paper) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);color:var(--kw-text-1)}.desk-bar__start.svelte-eszb62{display:flex;align-items:center;min-width:0;padding-inline:var(--kw-spacing-2)}.desk-bar__brand.svelte-eszb62{display:inline-flex;align-items:center;min-height:var(--kopula-touch);padding:0 var(--kw-spacing-2);border-radius:var(--kw-radius-md);line-height:0}@media (hover: hover) and (pointer: fine){.desk-bar__brand.svelte-eszb62:hover{background:color-mix(in srgb,var(--kw-ink) 6%,transparent)}}.desk-bar__lockup.svelte-eszb62{position:relative;display:inline-flex}.desk-bar__full.svelte-eszb62,.desk-bar__beta.svelte-eszb62{display:none}.desk-bar__mark.svelte-eszb62{display:inline-flex}@media (min-width: 80rem){.desk-bar__full.svelte-eszb62{display:inline-flex}.desk-bar__mark.svelte-eszb62{display:none}.desk-bar__beta.svelte-eszb62{display:inline}}.desk-bar__search.svelte-eszb62{position:relative;justify-self:center;box-sizing:border-box;width:100%;max-width:var(--kopula-page-width);padding-inline:var(--kw-spacing-4)}.desk-bar__end.svelte-eszb62{display:flex;align-items:center;justify-content:flex-end;gap:var(--kw-spacing-1);padding-inline:var(--kw-spacing-3)}.desk-bar__icon.svelte-eszb62,.desk-bar__text.svelte-eszb62{display:inline-flex;align-items:center;justify-content:center;gap:var(--kw-spacing-1);min-width:var(--kopula-touch);height:var(--kopula-touch);padding:0;border:0;border-radius:var(--kw-radius-pill);background:none;color:var(--kw-text-1);font:inherit;font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-semibold);text-decoration:none;white-space:nowrap;cursor:pointer}.desk-bar__text.svelte-eszb62{padding:0 var(--kw-spacing-3)}@media (hover: hover) and (pointer: fine){.desk-bar__icon.svelte-eszb62:hover,.desk-bar__text.svelte-eszb62:hover{background:color-mix(in srgb,var(--kw-ink) 8%,transparent)}}.desk-bar.svelte-eszb62 a:where(.svelte-eszb62):focus-visible,.desk-bar.svelte-eszb62 button:where(.svelte-eszb62):focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-border-width-thick))}.desk-bar__toggle.svelte-eszb62 .theme-toggle{inline-size:var(--kopula-touch);block-size:var(--kopula-touch)}.rail.svelte-1fhsx1r{box-sizing:border-box;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--kw-spacing-4);padding:var(--kw-spacing-3) var(--kw-spacing-2);border-right:var(--kw-border-width-hairline) solid var(--kw-border-default);background:color-mix(in srgb,var(--kw-paper) 72%,transparent);overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;scrollbar-width:none}.rail__list.svelte-1fhsx1r{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.rail__item.svelte-1fhsx1r{position:relative;display:flex;align-items:center;gap:var(--kw-spacing-3);min-height:var(--kopula-touch);padding:0 var(--kw-spacing-3);border-radius:var(--kw-radius-md);color:var(--kw-text-2);font-weight:var(--kw-font-weight-medium);text-decoration:none}.rail__item--sub.svelte-1fhsx1r{min-height:calc(var(--kw-spacing-8) + var(--kw-spacing-1));padding-inline-start:calc(var(--kw-spacing-3) + var(--kw-spacing-6));font-size:var(--kw-fs--1)}.rail__item[aria-current=page].svelte-1fhsx1r{background:color-mix(in srgb,var(--kw-action-primary-bg) 12%,transparent);color:var(--kw-text-1);font-weight:var(--kw-font-weight-semibold)}.rail__item[aria-current=page].svelte-1fhsx1r .rail__glyph:where(.svelte-1fhsx1r){color:var(--kw-action-primary-bg)}@media (hover: hover) and (pointer: fine){.rail__item.svelte-1fhsx1r:not([aria-current=page]):hover{background:color-mix(in srgb,var(--kw-ink) 6%,transparent);color:var(--kw-text-1)}}.rail__item.svelte-1fhsx1r:focus-visible,.rail__legal.svelte-1fhsx1r:focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-border-width-thick))}.rail__glyph.svelte-1fhsx1r{flex:none;display:inline-grid;place-items:center;width:var(--kw-spacing-5)}.rail__label.svelte-1fhsx1r{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail__badge.svelte-1fhsx1r{flex:none;display:inline-grid;place-items:center;box-sizing:border-box;min-width:var(--kw-spacing-5);height:var(--kw-spacing-5);padding:0 var(--kw-spacing-1);border-radius:var(--kw-radius-pill);background:var(--kopula-headsup-fill);color:var(--kopula-headsup-on);font-size:var(--kw-fs--2);font-weight:var(--kw-font-weight-semibold);line-height:1;font-variant-numeric:tabular-nums}.rail__badge-num.svelte-1fhsx1r{text-box:trim-both cap alphabetic}.rail__end.svelte-1fhsx1r{display:flex;flex-direction:column;gap:var(--kw-spacing-2)}.rail__foot.svelte-1fhsx1r{display:flex;flex-wrap:wrap;align-items:center;padding:0 var(--kw-spacing-1);font-size:var(--kw-fs--2);line-height:1;color:var(--kw-text-3)}.rail__foot.svelte-1fhsx1r>.kwantor-link,.rail__legal.svelte-1fhsx1r{min-height:var(--kw-spacing-8);padding:0 var(--kw-spacing-2)}.rail__foot.svelte-1fhsx1r>.kwantor-badge{flex-basis:100%}.rail__foot.svelte-1fhsx1r>.kwantor-linkedin{width:auto}.rail__legal.svelte-1fhsx1r{display:inline-flex;align-items:center;color:inherit;text-decoration:none}@media (hover: hover) and (pointer: fine){.rail__legal.svelte-1fhsx1r:hover{color:var(--kw-text-1)}}.rail__legal.svelte-1fhsx1r:focus-visible{border-radius:var(--kw-radius-sm)}@media (max-width: 79.99rem){.rail.svelte-1fhsx1r{padding-inline:var(--kw-spacing-1)}.rail__item.svelte-1fhsx1r,.rail__item--sub.svelte-1fhsx1r{justify-content:center;min-height:var(--kopula-touch);padding:0}.rail__label.svelte-1fhsx1r{display:none}.rail__foot.svelte-1fhsx1r{flex-direction:column;flex-wrap:nowrap;padding:0}.rail__foot.svelte-1fhsx1r>.kwantor-link,.rail__legal.svelte-1fhsx1r{justify-content:center;align-self:stretch;padding:0}.rail__foot.svelte-1fhsx1r>.kwantor-badge{flex-basis:auto}.rail__foot.svelte-1fhsx1r .kwantor-words,.rail__foot.svelte-1fhsx1r .kwantor-full{display:none}.rail__foot.svelte-1fhsx1r .kwantor-diamond{display:inline-flex}.rail__legal.svelte-1fhsx1r{min-height:var(--kw-spacing-6)}.rail__badge.svelte-1fhsx1r{position:absolute;top:2px;right:2px;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--kw-paper);font-size:11px}}.frame-lines.svelte-ytjpoc{display:none}@media (max-width: 640px){.frame-lines.svelte-ytjpoc{--frame-line-x: calc(var(--kw-spacing-4) / 2);--frame-line-filter: contrast(.82);--frame-line-solid: color-mix( in srgb, var(--kw-paper) 82%, color-mix(in srgb, var(--kw-color-white), var(--kw-color-black)) );--frame-mark-box: calc(var(--kw-frame-mark) + var(--kw-border-width-hairline));--frame-bar: var(--kopula-bar-now, var(--kopula-bar-height));display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--kw-z-sticky) + 2);pointer-events:none}}.frame-lines__top.svelte-ytjpoc,.frame-lines__mid.svelte-ytjpoc,.frame-lines__bottom.svelte-ytjpoc{position:absolute;left:env(safe-area-inset-left,var(--kw-spacing-0));right:env(safe-area-inset-right,var(--kw-spacing-0))}.frame-lines__top.svelte-ytjpoc{top:0;height:var(--frame-bar)}.frame-lines__mid.svelte-ytjpoc{top:var(--frame-bar);bottom:var(--kopula-strip-height)}.frame-lines__mid.svelte-ytjpoc:before,.frame-lines__mid.svelte-ytjpoc:after{content:"";position:absolute;top:0;bottom:0;width:var(--frame-line-x);background:var(--kw-paper)}.frame-lines__mid.svelte-ytjpoc:before{left:0}.frame-lines__mid.svelte-ytjpoc:after{right:0}.frame-lines__bottom.svelte-ytjpoc{bottom:0;height:var(--kopula-strip-height)}.frame-lines__h.svelte-ytjpoc,.frame-lines__v.svelte-ytjpoc,.frame-lines__m.svelte-ytjpoc{position:absolute}.frame-lines__h.svelte-ytjpoc,.frame-lines__v.svelte-ytjpoc{-webkit-backdrop-filter:var(--frame-line-filter);backdrop-filter:var(--frame-line-filter)}.frame-lines__h.svelte-ytjpoc{left:0;right:0;height:var(--kw-border-width-hairline)}.frame-lines__top.svelte-ytjpoc .frame-lines__h:where(.svelte-ytjpoc){bottom:0}.frame-lines__bottom.svelte-ytjpoc .frame-lines__h:where(.svelte-ytjpoc){top:0}.frame-lines__v.svelte-ytjpoc{top:0;bottom:0;width:var(--kw-border-width-hairline)}.frame-lines__top.svelte-ytjpoc .frame-lines__v:where(.svelte-ytjpoc){bottom:var(--kw-border-width-hairline)}.frame-lines__bottom.svelte-ytjpoc .frame-lines__v:where(.svelte-ytjpoc){top:var(--kw-border-width-hairline)}.frame-lines__v--l.svelte-ytjpoc{left:var(--frame-line-x)}.frame-lines__v--r.svelte-ytjpoc{right:var(--frame-line-x)}.frame-lines__m.svelte-ytjpoc{z-index:1;width:var(--frame-mark-box);height:var(--frame-mark-box);background:var(--frame-line-solid);clip-path:path("M7.5 0A7.5 7.5 0 0 0 15 7.5A7.5 7.5 0 0 0 7.5 15A7.5 7.5 0 0 0 0 7.5A7.5 7.5 0 0 0 7.5 0Z")}.frame-lines__top.svelte-ytjpoc .frame-lines__m:where(.svelte-ytjpoc){bottom:calc(-1 * var(--kw-frame-mark) / 2)}.frame-lines__bottom.svelte-ytjpoc .frame-lines__m:where(.svelte-ytjpoc){top:calc(-1 * var(--kw-frame-mark) / 2)}.frame-lines__m--l.svelte-ytjpoc{left:calc(var(--frame-line-x) - var(--kw-frame-mark) / 2)}.frame-lines__m--r.svelte-ytjpoc{right:calc(var(--frame-line-x) - var(--kw-frame-mark) / 2)}.feedback-tab.svelte-1ur13ee{position:absolute;top:50%;right:0;z-index:calc(var(--kw-z-sticky) + 3);box-sizing:border-box;width:var(--kw-spacing-4);min-height:calc(3 * var(--kopula-touch));margin:0;padding:var(--kw-spacing-3) var(--kw-spacing-0);display:flex;align-items:center;justify-content:center;border:var(--kw-border-width-hairline) solid color-mix(in srgb,var(--kopula-mark-green) 40%,var(--kw-paper));border-right:0;border-radius:var(--kw-radius-md) 0 0 var(--kw-radius-md);background:color-mix(in srgb,var(--kopula-mark-green) 12%,var(--kw-paper));color:color-mix(in srgb,var(--kopula-mark-green) 50%,var(--kw-text-1));font:inherit;font-size:var(--kw-fs--2);font-weight:var(--kw-font-weight-medium);letter-spacing:.04em;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;transform:translate(calc(-1 * var(--pull, 0px)),-50%);transition:transform var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}@media (hover: hover) and (pointer: fine){.feedback-tab.svelte-1ur13ee:hover{background:color-mix(in srgb,var(--kopula-mark-green) 20%,var(--kw-paper))}}.feedback-tab.svelte-1ur13ee:active{background:color-mix(in srgb,var(--kopula-mark-green) 20%,var(--kw-paper))}.feedback-tab.svelte-1ur13ee:focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-border-width-thick))}.feedback-tab--dragging.svelte-1ur13ee{transition:none}.feedback-tab__label.svelte-1ur13ee{line-height:1;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.feedback-scrim.svelte-1ur13ee{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--kw-z-modal);background:var(--kopula-scrim);opacity:0;pointer-events:none;transition:opacity var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}.feedback-scrim--visible.svelte-1ur13ee{opacity:var(--progress, 1);pointer-events:auto}.feedback-panel.svelte-1ur13ee{position:absolute;top:0;right:0;bottom:0;z-index:var(--kw-z-modal);box-sizing:border-box;width:min(88%,calc(6 * var(--kw-spacing-10)));display:flex;flex-direction:column;border-left:var(--kw-border-width-hairline) solid var(--kw-border-default);background:var(--kw-paper);color:var(--kw-text-1);touch-action:pan-y;visibility:hidden;transform:translate(var(--offset, 100%));transition:transform var(--kw-animation-duration-standard) var(--kw-animation-easing-exit),visibility 0s linear var(--kw-animation-duration-standard)}.feedback-panel.svelte-1ur13ee:focus{outline:none}.feedback-panel--visible.svelte-1ur13ee{visibility:visible;transition:transform var(--kw-animation-duration-standard) var(--kw-animation-easing-entrance),visibility 0s}.feedback--dragging.svelte-1ur13ee{transition:none}.feedback-panel__header.svelte-1ur13ee{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:var(--kopula-bar-height);box-sizing:border-box;padding:env(safe-area-inset-top,var(--kw-spacing-0)) var(--kw-spacing-2) var(--kw-spacing-0) var(--kw-spacing-4);border-bottom:var(--kw-border-width-hairline) solid var(--kw-border-subtle)}.feedback-panel__title.svelte-1ur13ee{margin:0;font-size:var(--kw-fs-1);font-weight:var(--kw-font-weight-semibold)}.feedback-panel__close.svelte-1ur13ee{display:inline-flex;align-items:center;justify-content:center;width:var(--kopula-touch);height:var(--kopula-touch);padding:0;border:0;border-radius:var(--kw-radius-md);background:transparent;color:var(--kw-text-2);cursor:pointer}@media (hover: hover) and (pointer: fine){.feedback-panel__close.svelte-1ur13ee:hover{color:var(--kw-text-1)}}.feedback-panel__close.svelte-1ur13ee:active{color:var(--kw-text-1)}.feedback-panel__close.svelte-1ur13ee:focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-border-width-thick))}.feedback-panel__close.svelte-1ur13ee svg{width:var(--kw-spacing-5);height:var(--kw-spacing-5)}.feedback-panel__body.svelte-1ur13ee{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none;display:flex;flex-direction:column;gap:var(--kw-spacing-5);padding:var(--kw-spacing-5) var(--kw-spacing-4) calc(var(--kw-spacing-5) + env(safe-area-inset-bottom,var(--kw-spacing-0)))}.feedback-panel__done.svelte-1ur13ee{gap:var(--kw-spacing-4)}.feedback-panel__thanks.svelte-1ur13ee{margin:0;font-size:var(--kw-fs-1)}.feedback-kinds.svelte-1ur13ee{margin:0;padding:0;border:0;min-width:0}.feedback-kinds__row.svelte-1ur13ee{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kw-spacing-1);padding:var(--kw-spacing-1);border:var(--kw-border-width-hairline) solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);background:var(--kw-paper)}.feedback-kind.svelte-1ur13ee{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--kopula-touch);box-sizing:border-box;padding:var(--kw-spacing-1) var(--kw-spacing-2);border-radius:calc(var(--kw-radius-md) - var(--kw-spacing-1));color:var(--kw-text-2);font-size:var(--kw-fs--2);font-weight:var(--kw-font-weight-medium);line-height:1.25;text-align:center;cursor:pointer}@media (hover: hover) and (pointer: fine){.feedback-kind.svelte-1ur13ee:hover{color:var(--kw-text-1)}}.feedback-kind--on.svelte-1ur13ee{background:var(--kw-ink);color:var(--kw-paper)}@media (hover: hover) and (pointer: fine){.feedback-kind--on.svelte-1ur13ee:hover{color:var(--kw-paper)}}.feedback-kind.svelte-1ur13ee:has(:where(.svelte-1ur13ee):focus-visible){outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:var(--kw-border-width-hairline)}.feedback-field__optional.svelte-1ur13ee{font-weight:var(--kw-font-weight-regular);color:var(--kw-text-3)}.feedback-stars.svelte-1ur13ee{margin:0;padding:0;border:0;display:grid;gap:var(--kw-spacing-2)}.feedback-field__label.svelte-1ur13ee{padding:0;font-weight:600;font-size:.95rem;color:var(--kw-text-2)}.feedback-stars__row.svelte-1ur13ee{display:flex;gap:var(--kw-spacing-1)}.feedback-star.svelte-1ur13ee{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--kopula-touch);height:var(--kopula-touch);border-radius:var(--kw-radius-md);color:var(--kw-text-3);cursor:pointer}.feedback-star.svelte-1ur13ee svg{width:var(--kw-spacing-6);height:var(--kw-spacing-6)}.feedback-star--on.svelte-1ur13ee{color:var(--kw-color-semantic-warning-base)}.feedback-star--on.svelte-1ur13ee svg{fill:currentColor}@media (hover: hover) and (pointer: fine){.feedback-star.svelte-1ur13ee:hover{color:var(--kw-color-semantic-warning-base)}}.feedback-star.svelte-1ur13ee:has(:where(.svelte-1ur13ee):focus-visible){outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-border-width-thick))}.feedback-star__input.svelte-1ur13ee,.feedback-sr.svelte-1ur13ee{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.feedback-field__textarea.svelte-1ur13ee{resize:vertical;min-height:calc(3 * var(--kopula-touch));line-height:1.4}.feedback-panel.svelte-1ur13ee .kw-input__element{font-size:var(--kw-fs-0)}.feedback-field__count.svelte-1ur13ee{margin:0;color:var(--kw-text-muted);font-size:.85rem;text-align:right}.feedback-field__error.svelte-1ur13ee{margin:0;color:var(--kopula-warning-text);font-size:.85rem}.feedback-trap.svelte-1ur13ee{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.feedback-panel__body.svelte-1ur13ee>.kw-button{min-height:var(--kopula-touch)}@media (prefers-reduced-motion: reduce){.feedback-tab.svelte-1ur13ee,.feedback-scrim.svelte-1ur13ee,.feedback-panel.svelte-1ur13ee,.feedback-panel--visible.svelte-1ur13ee{transition:none}}@media (min-width: 64rem){.kopula-root--desk .feedback-tab.svelte-1ur13ee{display:none}.kopula-root--desk .feedback-panel.svelte-1ur13ee{top:calc(var(--kw-topbar-h) + var(--kw-spacing-2));right:var(--kw-spacing-4);bottom:auto;width:26rem;max-height:calc(100dvh - var(--kw-topbar-h) - var(--kw-spacing-6));border:var(--kw-border-width-hairline) solid var(--kw-border-default);border-radius:var(--kw-radius-xl);overflow:hidden;opacity:0;transform:none;transition:opacity var(--kw-animation-duration-standard) var(--kw-animation-easing-exit),visibility 0s linear var(--kw-animation-duration-standard)}.kopula-root--desk .feedback-panel--visible.svelte-1ur13ee{opacity:1;transition:opacity var(--kw-animation-duration-standard) var(--kw-animation-easing-entrance),visibility 0s}.kopula-root--desk .feedback-panel__header.svelte-1ur13ee{padding-top:var(--kw-spacing-0)}}.pager.svelte-174x7h1{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--kw-spacing-3)}.pager__head.svelte-174x7h1{flex:none;display:flex;flex-direction:column;gap:var(--kw-spacing-1)}.dots.svelte-174x7h1{list-style:none;margin:0;padding:0;display:flex;margin-left:calc(-1 * var(--kw-spacing-3))}.dots.svelte-174x7h1>li:where(.svelte-174x7h1){flex:0 1 var(--kopula-touch);min-width:var(--kw-spacing-7)}.dot.svelte-174x7h1{display:flex;align-items:center;justify-content:center;width:100%;height:var(--kw-spacing-8);padding:0;border:0;background:none;cursor:pointer}.dot__mark.svelte-174x7h1{width:var(--kw-spacing-2);height:var(--kw-spacing-2);border-radius:var(--kw-radius-pill);background:var(--kw-border-strong);transition:width var(--kw-animation-duration-quick) ease}.dot[aria-current=step].svelte-174x7h1 .dot__mark:where(.svelte-174x7h1){width:var(--kw-spacing-5);background:var(--kw-text-1)}.dot.svelte-174x7h1:focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-spacing-1));border-radius:var(--kw-radius-sm)}.pager__stage.svelte-174x7h1{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none;scrollbar-width:thin;touch-action:pan-y;transform:translate(var(--pager-drag, 0px));transition:transform var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}.pager__stage--even.svelte-174x7h1{flex:0 1 auto}.pager__stage--dragging.svelte-174x7h1{transition:none}.pager__pages.svelte-174x7h1{display:grid}.pager__pages.svelte-174x7h1>:where(.svelte-174x7h1){grid-area:1 / 1;min-width:0}.pager__sizer.svelte-174x7h1{visibility:hidden;pointer-events:none}.step.svelte-174x7h1,.pager__sizer.svelte-174x7h1{display:flex;flex-direction:column;gap:var(--kw-spacing-3)}.step.svelte-174x7h1{animation:svelte-174x7h1-kopula-guide-step var(--kw-animation-duration-standard) var(--kw-animation-easing-standard) both}@keyframes svelte-174x7h1-kopula-guide-step{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.pager__stage.svelte-174x7h1,.dot__mark.svelte-174x7h1{transition:none}.step.svelte-174x7h1{animation:none}}.step__count.svelte-174x7h1{margin:var(--kw-spacing-2) 0 0;font-size:var(--kw-fs--1);color:var(--kw-text-3)}.step__title.svelte-174x7h1{margin:0;font-size:var(--kw-fs-1);font-weight:var(--kw-font-weight-bold);line-height:var(--kw-lh-head);color:var(--kw-text-1)}.pager__nav.svelte-174x7h1{flex:none;display:flex;justify-content:space-between;gap:var(--kw-spacing-3)}.pager__nav.svelte-174x7h1>.kw-button{min-height:var(--kopula-touch);min-width:6rem}.visually-hidden.svelte-174x7h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kw-dialog__body.help-body{overflow:hidden;display:flex;flex-direction:column}.help__head.svelte-1ei7o0h{display:flex;flex-direction:column;gap:var(--kw-spacing-1)}.help__title.svelte-1ei7o0h{margin:0;display:flex;flex-direction:column;justify-content:center;line-height:1.3;min-height:var(--kw-spacing-8);padding-right:var(--kw-spacing-8);font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-medium);color:var(--kw-text-3)}.help__head.svelte-1ei7o0h .help__tabs .kw-tabs__tab{flex:1;min-height:var(--kopula-touch);font-size:var(--kw-fs-0);padding-inline:var(--kw-spacing-1);white-space:nowrap}.faq-panel.svelte-1ei7o0h{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none;scrollbar-width:thin}.help-body .guide__toggle{display:flex;width:100%;max-width:24rem;margin-bottom:var(--kw-spacing-1)}.help-body .guide__toggle .kw-toggle__option{flex:1;justify-content:center;min-height:var(--kopula-touch);padding-inline:var(--kw-spacing-1);font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-medium)}.step__body.svelte-1ei7o0h{margin:0;color:var(--kw-text-2);line-height:var(--kw-lh-body)}.step__closing.svelte-1ei7o0h{margin:0;color:var(--kw-text-1);font-weight:var(--kw-font-weight-medium);line-height:var(--kw-lh-body)}.help-body .step__track{align-self:flex-start;min-height:var(--kopula-touch)}.network.svelte-fk2it8{--network-founder: var(--kw-color-violet-500);--network-contributor: color-mix(in srgb, var(--kw-color-green-500) 70%, var(--kw-color-green-1000));--network-investor: var(--kw-color-graph-slate);--network-organizer: color-mix(in srgb, var(--kw-color-graph-sun) 55%, var(--kw-color-semantic-warning-base));--network-match: var(--kopula-headsup-fill);--network-edge: var(--kw-text-3);--network-list: var(--kw-color-green-1000);--network-ground: var(--kopula-ground-wide);display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}:root[data-theme=dark] .network.svelte-fk2it8{--network-founder: var(--kw-color-violet-300);--network-contributor: var(--kw-color-green-400);--network-investor: var(--kw-color-blue-500);--network-organizer: var(--kw-color-graph-sun);--network-list: var(--kw-color-green-500)}@media (min-width: 1024px){.network.svelte-fk2it8{display:block}}.network__canvas.svelte-fk2it8{position:absolute;top:0;height:100%;width:calc(50% - var(--kopula-frame-width) / 2 - var(--kw-spacing-4));display:block;font-family:var(--kw-font-sans)}.network__canvas--left.svelte-fk2it8{left:0}.network__canvas--right.svelte-fk2it8{right:0}.network__chip.svelte-fk2it8{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:calc(1.5 * var(--kw-spacing-1));padding:var(--kw-spacing-1) var(--kw-spacing-3) var(--kw-spacing-1) var(--kw-spacing-2);border-radius:var(--kw-radius-full);background:var(--kw-paper);border:var(--kw-border-width-hairline) solid var(--kw-border-default);color:var(--kw-text-2);font-family:var(--kw-font-sans);font-size:var(--kw-fs--2);font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;transform:translate3d(var(--x, 0),var(--y, 0),0) scale(.96);transition:opacity .16s ease,transform .16s ease}.network__chip[data-on].svelte-fk2it8{opacity:1;transform:translate3d(var(--x, 0),var(--y, 0),0)}@media (prefers-reduced-motion: reduce){.network__chip.svelte-fk2it8{transition:none}}.network__role.svelte-fk2it8{color:var(--label-fg);font-weight:600}.network__dot.svelte-fk2it8{width:var(--kw-spacing-2);height:var(--kw-spacing-2);border-radius:50%;background:var(--label-fill);box-shadow:inset 0 0 0 1.5px var(--label-line)}.network__probe.svelte-fk2it8{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden}.network__probe.svelte-fk2it8 span:where(.svelte-fk2it8){color:var(--label-fill);background-color:var(--label-fg);border-top:0 solid var(--label-line);outline:0 solid transparent}.network__probe.svelte-fk2it8 [data-role=founder]:where(.svelte-fk2it8){outline-color:var(--network-founder)}.network__probe.svelte-fk2it8 [data-role=contributor]:where(.svelte-fk2it8){outline-color:var(--network-contributor)}.network__probe.svelte-fk2it8 [data-role=investor]:where(.svelte-fk2it8){outline-color:var(--network-investor)}.network__probe.svelte-fk2it8 [data-role=organizer]:where(.svelte-fk2it8){outline-color:var(--network-organizer)}.network__probe.svelte-fk2it8 [data-role=shared]:where(.svelte-fk2it8){color:var(--network-ground);background-color:var(--network-edge);border-top-color:var(--network-list);outline-color:var(--network-match)}.network__probe.svelte-fk2it8 [data-frame]:where(.svelte-fk2it8){position:absolute;width:var(--kopula-frame-width);height:0}.legal-dialog.svelte-1vs0c31{display:flex;flex-direction:column;gap:var(--kw-spacing-4);scroll-margin-top:var(--kw-spacing-6)}.legal-dialog__meta.svelte-1vs0c31{margin:0;font-size:var(--kw-fs--1);color:var(--kw-text-3)}.explainer.svelte-41i3bn{display:flex;flex-direction:column;gap:var(--kw-spacing-2);color:var(--kw-text-1)}.explainer__body.svelte-41i3bn{margin:0;color:var(--kw-text-2);line-height:var(--kw-lh-body)}.explainer__closing.svelte-41i3bn{margin:0;color:var(--kw-text-1);font-weight:var(--kw-font-weight-medium);line-height:var(--kw-lh-body)}.explainer-sheet__title.svelte-bsv3ik{margin:0;padding-right:var(--kopula-touch);font-size:var(--kw-fs-1);font-weight:var(--kw-font-weight-bold);line-height:var(--kw-lh-head);color:var(--kw-text-1)}.kw-dialog__content--kopula-share .kw-dialog__body.explainer-body{overflow:hidden;display:flex;flex-direction:column}.person-sheet__title.svelte-2xk3ks{margin:0;display:flex;flex-direction:column;justify-content:center;min-height:var(--kw-spacing-8);padding-right:var(--kopula-touch);font-size:var(--kw-fs-1);font-weight:var(--kw-font-weight-bold);line-height:var(--kw-lh-head);color:var(--kw-text-1);overflow-wrap:anywhere}.person-sheet.svelte-2xk3ks{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kw-spacing-3)}.person-sheet.svelte-2xk3ks>.profile{align-self:stretch}.person-sheet__line.svelte-2xk3ks{margin:0;color:var(--kw-text-2)}.person-sheet--desk.svelte-2xk3ks{gap:var(--kw-spacing-5)}.pm-head.svelte-2xk3ks{display:flex;flex-direction:column;gap:var(--kw-spacing-2)}.pm-head__row.svelte-2xk3ks{display:flex;align-items:center;gap:var(--kw-spacing-3);min-height:var(--kw-spacing-8);padding-right:var(--kopula-touch)}.pm-step.svelte-2xk3ks{display:flex;gap:var(--kw-spacing-1)}.pm-step__btn.svelte-2xk3ks{display:inline-grid;place-items:center;width:var(--kw-spacing-8);height:var(--kw-spacing-8);padding:0;border:var(--kw-border-width-hairline) solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);background:var(--kw-paper);color:var(--kw-text-1);cursor:pointer}.pm-step__btn.svelte-2xk3ks:disabled{color:var(--kw-text-3);opacity:.5;cursor:default}.pm-step__btn.svelte-2xk3ks:focus-visible,.pm-chip.svelte-2xk3ks:focus-visible,.pm-row.svelte-2xk3ks:focus-visible,.pm-act__link.svelte-2xk3ks:focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:var(--kw-border-width-thick)}@media (hover: hover) and (pointer: fine){.pm-step__btn.svelte-2xk3ks:not(:disabled):hover,.pm-chip.svelte-2xk3ks:not(:disabled):hover{background:color-mix(in srgb,var(--kw-ink) 6%,var(--kw-paper))}}.pm-head__count.svelte-2xk3ks{margin:0;font-size:var(--kw-fs--1);color:var(--kw-text-2)}.pm-head__count.svelte-2xk3ks strong:where(.svelte-2xk3ks){color:var(--kw-text-1)}.pm-head__from.svelte-2xk3ks{color:var(--kw-text-3)}.pm-chips.svelte-2xk3ks{display:flex;flex-wrap:wrap;gap:var(--kw-spacing-1);margin:0;padding:0;list-style:none}.pm-chip.svelte-2xk3ks{display:inline-flex;align-items:center;gap:var(--kw-spacing-1);min-height:var(--kw-spacing-7);padding:0 var(--kw-spacing-2) 0 var(--kw-spacing-3);border:var(--kw-border-width-hairline) solid var(--kw-border-default);border-radius:var(--kw-radius-pill);background:var(--kw-paper);color:var(--kw-text-1);font:inherit;font-size:var(--kw-fs--1);cursor:pointer}.pm-block.svelte-2xk3ks{align-self:stretch;display:flex;flex-direction:column;gap:var(--kw-spacing-2)}.pm-block__title.svelte-2xk3ks{margin:0;font-size:var(--kw-fs-0);font-weight:var(--kw-font-weight-bold);color:var(--kw-text-1)}.pm-block__lead.svelte-2xk3ks,.pm-block__none.svelte-2xk3ks{margin:0;font-size:var(--kw-fs--1);color:var(--kw-text-3)}.pm-common.svelte-2xk3ks{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--kw-spacing-2) var(--kw-spacing-5)}.pm-common__col.svelte-2xk3ks{display:flex;flex-direction:column;gap:var(--kw-spacing-1);min-width:0}.pm-common__label.svelte-2xk3ks{margin:0;font-size:var(--kw-fs--2);font-weight:var(--kw-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--kw-text-3)}.pm-rows.svelte-2xk3ks,.pm-activity.svelte-2xk3ks{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pm-row.svelte-2xk3ks{display:flex;align-items:center;gap:var(--kw-spacing-3);padding:var(--kw-spacing-2) 0;color:inherit;text-decoration:none}li.svelte-2xk3ks+li:where(.svelte-2xk3ks)>.pm-row:where(.svelte-2xk3ks){border-top:var(--kw-border-width-hairline) solid var(--kw-border-subtle)}.pm-row__text.svelte-2xk3ks{display:flex;flex-direction:column;min-width:0}.pm-row__title.svelte-2xk3ks{font-weight:var(--kw-font-weight-semibold);color:var(--kw-text-1)}.pm-row__sub.svelte-2xk3ks{font-size:var(--kw-fs--1);color:var(--kw-text-3)}.pm-glyph.svelte-2xk3ks{flex:none;display:inline-grid;place-items:center;width:var(--kw-spacing-7);height:var(--kw-spacing-7);border-radius:var(--kw-radius-md);background:color-mix(in srgb,var(--kw-action-primary-bg) 10%,transparent);color:var(--kw-action-primary-bg)}.pm-act.svelte-2xk3ks+.pm-act:where(.svelte-2xk3ks){border-top:var(--kw-border-width-hairline) solid var(--kw-border-subtle)}.pm-act__link.svelte-2xk3ks{display:flex;flex-direction:column;gap:var(--kw-spacing-1);padding:var(--kw-spacing-3) 0;color:inherit;text-decoration:none}@media (hover: hover) and (pointer: fine){.pm-row.svelte-2xk3ks:hover .pm-row__title:where(.svelte-2xk3ks),.pm-act__link.svelte-2xk3ks:hover .pm-act__text:where(.svelte-2xk3ks){text-decoration:underline}}.pm-act__meta.svelte-2xk3ks{display:flex;align-items:center;gap:var(--kw-spacing-1);font-size:var(--kw-fs--1);color:var(--kw-text-3)}.pm-act__meta.svelte-2xk3ks strong:where(.svelte-2xk3ks){font-weight:var(--kw-font-weight-semibold);color:var(--kw-text-2)}.pm-act__question.svelte-2xk3ks{font-weight:var(--kw-font-weight-semibold);color:var(--kw-text-1)}.pm-act__text.svelte-2xk3ks{color:var(--kw-text-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pm-act__answer.svelte-2xk3ks{font-size:var(--kw-fs--1);color:var(--kw-text-3)}.terms-update.svelte-7eoaau{display:flex;flex-direction:column;gap:var(--kw-spacing-3);color:var(--kw-text-2)}.terms-update.svelte-7eoaau p:where(.svelte-7eoaau){margin:0}.terms-update.svelte-7eoaau a:where(.svelte-7eoaau){color:var(--kw-text-1)}.terms-update__error.svelte-7eoaau{color:var(--kopula-warning-text)}.terms-update__actions.svelte-7eoaau{display:flex;justify-content:flex-end;margin-top:var(--kw-spacing-2)}.terms-update__actions.svelte-7eoaau>.kw-button{min-height:var(--kopula-touch);min-width:6rem}.topbar.svelte-yic9pk{position:absolute;top:0;left:env(safe-area-inset-left,var(--kw-spacing-0));right:env(safe-area-inset-right,var(--kw-spacing-0));z-index:calc(var(--kw-z-sticky) + 1);box-sizing:border-box;height:var(--kopula-bar-now, var(--kopula-bar-height));display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:var(--kw-spacing-1);--topbar-edge: clamp(16px, 16px + (100vw - 320px) * .1455, 32px);--topbar-brand-pad: var(--kw-spacing-2);--topbar-avatar-inset: var(--kw-spacing-2);padding:env(safe-area-inset-top,var(--kw-spacing-0)) calc(var(--topbar-edge) - var(--topbar-avatar-inset)) var(--kw-spacing-0) calc(var(--topbar-edge) - var(--topbar-brand-pad));border-bottom:var(--kw-border-width-hairline) solid var(--kw-border-default);background:color-mix(in srgb,var(--kw-paper) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);color:var(--kw-text-1)}@media (max-width: 640px){.topbar.svelte-yic9pk{border-bottom-color:transparent}}.topbar__start.svelte-yic9pk{display:flex;align-items:center;min-width:0}.topbar__brand.svelte-yic9pk{display:inline-flex;align-items:center;min-height:var(--kopula-touch);padding:0 var(--topbar-brand-pad);border-radius:var(--kw-radius-md);line-height:0}.topbar__lockup.svelte-yic9pk{position:relative;display:inline-flex}@media (hover: hover) and (pointer: fine){a.topbar__brand.svelte-yic9pk:hover{background:color-mix(in srgb,var(--kw-ink) 6%,transparent)}}a.topbar__brand.svelte-yic9pk:active{background:color-mix(in srgb,var(--kw-ink) 10%,transparent)}.topbar__icon.svelte-yic9pk{display:inline-grid;place-items:center;width:var(--kopula-touch);height:var(--kopula-touch);border-radius:var(--kw-radius-pill);color:var(--kw-text-1)}@media (hover: hover) and (pointer: fine){.topbar__icon.svelte-yic9pk:hover{color:var(--kw-text-1);background:color-mix(in srgb,var(--kw-ink) 8%,transparent)}}.topbar__icon.svelte-yic9pk:active{color:var(--kw-text-1);background:color-mix(in srgb,var(--kw-ink) 12%,transparent)}.topbar__icon.svelte-yic9pk svg:where(.svelte-yic9pk){width:var(--kw-spacing-6);height:var(--kw-spacing-6);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.topbar__help.svelte-yic9pk{color:var(--kw-text-2)}.topbar__help.svelte-yic9pk svg:where(.svelte-yic9pk){width:var(--kw-spacing-5);height:var(--kw-spacing-5)}.topbar__button.svelte-yic9pk{color:var(--kw-text-2)}.topbar__people.svelte-yic9pk,.topbar__ask.svelte-yic9pk{position:relative}.topbar__ask[aria-current=page].svelte-yic9pk,.topbar__people[aria-current=page].svelte-yic9pk,.topbar__events[aria-current=page].svelte-yic9pk{color:var(--kw-text-1);background:color-mix(in srgb,var(--kw-ink) 8%,transparent)}.topbar__glyph.svelte-yic9pk{display:inline-grid;transform-origin:50% 80%}.topbar__glyph--nudge.svelte-yic9pk{animation:svelte-yic9pk-topbar-nudge .7s var(--kw-animation-easing-standard) 1}@keyframes svelte-yic9pk-topbar-nudge{25%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}to{transform:rotate(0)}}.topbar__dot.svelte-yic9pk{position:absolute;top:var(--kw-spacing-2);right:var(--kw-spacing-2);width:10px;height:10px;border-radius:var(--kw-radius-pill);background:var(--kw-brand);box-shadow:0 0 0 2px var(--kw-paper)}.topbar__badge.svelte-yic9pk{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 4px;border-radius:var(--kw-radius-pill);background:var(--kw-action-primary-bg);box-shadow:0 0 0 2px var(--kw-paper);color:var(--kw-action-primary-color);font-size:11px;font-weight:var(--kw-font-weight-bold);line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.topbar__badge--headsup.svelte-yic9pk{background:var(--kopula-headsup-fill);color:var(--kopula-headsup-on)}.topbar__badge--pop.svelte-yic9pk{animation:svelte-yic9pk-topbar-pop .45s var(--kw-animation-easing-emphasized) both}@keyframes svelte-yic9pk-topbar-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.topbar__glyph--nudge.svelte-yic9pk,.topbar__badge--pop.svelte-yic9pk{animation:none}}.topbar__dot--headsup.svelte-yic9pk{background:var(--kopula-headsup-fill)}.topbar__signin.svelte-yic9pk{display:inline-flex;align-items:center;min-height:var(--kopula-touch);padding:0 var(--kw-spacing-2);border-radius:var(--kw-radius-md);font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-medium);color:var(--kw-text-2);text-decoration:none;white-space:nowrap}@media (hover: hover) and (pointer: fine){.topbar__signin.svelte-yic9pk:hover{color:var(--kw-text-1);background:color-mix(in srgb,var(--kw-ink) 8%,transparent)}}.topbar__signin.svelte-yic9pk:active{color:var(--kw-text-1);background:color-mix(in srgb,var(--kw-ink) 12%,transparent)}.topbar__title.svelte-yic9pk{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--kw-fs-0);font-weight:var(--kw-font-weight-semibold);color:var(--kw-text-1)}.topbar__end.svelte-yic9pk{display:flex;align-items:center;justify-content:flex-end;gap:var(--kw-spacing-1)}@media (max-width: 399px){.topbar.svelte-yic9pk{--topbar-brand-pad: 0px}.topbar__end.svelte-yic9pk{gap:0}}@media (max-width: 439px){.topbar--signed-out.svelte-yic9pk{gap:0}.topbar--signed-out.svelte-yic9pk .topbar__signin:where(.svelte-yic9pk){padding:0 var(--kw-spacing-1)}}.topbar--crowded.svelte-yic9pk{--topbar-brand-pad: 0px}.topbar--crowded.svelte-yic9pk .topbar__end:where(.svelte-yic9pk){gap:0}.topbar__full.svelte-yic9pk{display:inline-flex}.topbar__mark.svelte-yic9pk{display:none}@media (max-width: 371px){.topbar__full.svelte-yic9pk{display:none}.topbar__mark.svelte-yic9pk{display:inline-flex}}@media (max-width: 449px){.topbar--signed-out.svelte-yic9pk .topbar__full:where(.svelte-yic9pk){display:none}.topbar--signed-out.svelte-yic9pk .topbar__mark:where(.svelte-yic9pk){display:inline-flex}}.topbar__toggle.svelte-yic9pk .theme-toggle{inline-size:var(--kopula-touch);block-size:var(--kopula-touch)}.topbar.svelte-yic9pk a:where(.svelte-yic9pk):focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:calc(-1 * var(--kw-border-width-thick))}:root{--kopula-touch: calc(var(--kw-spacing-8) + var(--kw-spacing-1));--kopula-crossfade: .2s;--kopula-column-width: 40rem;--kopula-page-width: calc(var(--kopula-column-width) + 2 * var(--kw-spacing-4));--kopula-frame-width: calc(7 * var(--kw-spacing-10));--kopula-bar-height: calc(var(--kw-spacing-9) + env(safe-area-inset-top, var(--kw-spacing-0)));--kopula-bar-tall: calc(1.5 * var(--kw-spacing-9) + env(safe-area-inset-top, var(--kw-spacing-0)));--kopula-strip-height: calc( var(--kopula-touch) + env(safe-area-inset-bottom, var(--kw-spacing-0)) );--kopula-ground-wide: var(--kw-surface-background);--kopula-ground-phone: var(--kw-paper)}@media (min-width: 641px){:root{--kopula-frame-width: min(var(--kopula-page-width), calc(100dvw - 2 * var(--kw-spacing-6)))}}:root:not([data-theme=dark]){--kopula-light-ground: var(--kw-workspace-layout-bg);--kopula-grain-light-k: 1;--kopula-speck-opacity: .3;--kopula-ground-wide: var(--kopula-light-ground);--kopula-ground-phone: var(--kopula-light-ground)}.kopula-root.svelte-12qhfyh{position:relative;height:100dvh;overflow:hidden;overflow:clip;display:flow-root;background:var(--kopula-ground-wide)}:root:not([data-theme=dark]) .kopula-root.svelte-12qhfyh{--kw-grain-light-opacity: calc(var(--kw-grain-inverse-light-opacity) * var(--kopula-grain-light-k));--kw-grain-dark-opacity: calc(var(--kw-grain-inverse-dark-opacity) * var(--kopula-grain-light-k));--kw-grain-speck-opacity: var(--kopula-speck-opacity)}html,body{height:100%;overscroll-behavior:none;background:var(--kopula-ground-wide)}.app.svelte-12qhfyh{position:relative;box-sizing:border-box;max-width:var(--kopula-app-width);height:100dvh;margin:0 auto;display:flex;flex-direction:column;padding-inline:env(safe-area-inset-left,var(--kw-spacing-0)) env(safe-area-inset-right,var(--kw-spacing-0));background:var(--kw-paper);--kopula-bar-now: var(--kopula-bar-height);--kw-callout-ground: var(--kw-paper);--kw-toast-offset-top: calc(var(--kopula-bar-now) + var(--kw-spacing-2));--kw-toast-target: var(--kopula-touch)}.kopula-pattern.svelte-12qhfyh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--kw-text-1);opacity:.05;transition:opacity var(--kopula-crossfade) ease-in-out;-webkit-mask-image:var(--kopula-pattern);-webkit-mask-repeat:repeat;-webkit-mask-position:0 0;-webkit-mask-size:400px 400px;mask-image:var(--kopula-pattern);mask-repeat:repeat;mask-position:0 0;mask-size:400px 400px}.kopula-pattern--off.svelte-12qhfyh{opacity:0}@media (prefers-reduced-motion: reduce){.kopula-pattern.svelte-12qhfyh{transition:none}}@media print{.kopula-pattern.svelte-12qhfyh{display:none}}.app--front.svelte-12qhfyh{--kopula-bar-now: calc( var(--kopula-bar-tall) - var(--kopula-bar-collapse, 0) * (var(--kopula-bar-tall) - var(--kopula-bar-height)) )}.kopula-root.svelte-12qhfyh{--kopula-frame-inset: var(--kw-spacing-0);--kopula-app-width: var(--kopula-frame-width)}.kopula-root--desk.svelte-12qhfyh{--kopula-app-width: var(--kopula-column-width)}@media (min-width: 641px){.kopula-root.svelte-12qhfyh{--kopula-frame-inset: var(--kw-spacing-6);--kopula-app-width: var(--kopula-frame-width)}.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh)>.kopula-grain--app,.kopula-root.svelte-12qhfyh .kopula-pattern--app:where(.svelte-12qhfyh){display:none}.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh){height:calc(100dvh - 2 * var(--kw-spacing-6));margin-block:var(--kw-spacing-6);overflow:hidden;overflow:clip;border:var(--kw-border-width-hairline) solid var(--kw-border-default);border-radius:var(--kw-radius-xl)}}.app__desk-bar.svelte-12qhfyh,.app__rail.svelte-12qhfyh,.app__side.svelte-12qhfyh{display:none}.kopula-root--desk.svelte-12qhfyh{--kopula-rail-w: var(--kw-workspace-rail-w)}@media (min-width: 80rem){.kopula-root--desk.svelte-12qhfyh{--kopula-rail-w: var(--kw-workspace-rail-w-open)}}@media (min-width: 64rem){.kopula-root--desk.svelte-12qhfyh{--kopula-frame-inset: var(--kw-spacing-0);--kopula-app-width: var(--kopula-column-width)}.kopula-root--desk.svelte-12qhfyh .app:where(.svelte-12qhfyh){max-width:none;height:100dvh;margin:0;padding-inline:0;overflow:visible;border:0;border-radius:0;background:transparent;display:grid;grid-template-columns:var(--kopula-rail-w) minmax(0,1fr) var(--kw-workspace-right-w-open);grid-template-rows:var(--kw-topbar-h) minmax(0,1fr);grid-template-areas:"bar bar bar" "rail body side";--kopula-bar-now: var(--kw-topbar-h);--kw-callout-ground: var(--kopula-ground-wide)}.kopula-root--desk.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kopula-surface{--kw-callout-ground: var(--kw-paper);background:var(--kw-paper);border:var(--kw-border-width-hairline) solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);padding:var(--kw-spacing-4)}.kopula-root--desk.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kopula-surface--flush{padding:var(--kw-spacing-0)}.kopula-root--desk.svelte-12qhfyh .app:where(.svelte-12qhfyh)>.kopula-grain--app,.kopula-root--desk.svelte-12qhfyh .kopula-pattern--app:where(.svelte-12qhfyh),.kopula-root--desk.svelte-12qhfyh .app:where(.svelte-12qhfyh)>.topbar,.kopula-root--desk.svelte-12qhfyh .app:where(.svelte-12qhfyh)>.strip{display:none}.kopula-root--desk.svelte-12qhfyh .app__desk-bar:where(.svelte-12qhfyh){grid-area:bar;display:block;position:relative;z-index:calc(var(--kw-z-sticky) + 1)}.kopula-root--desk.svelte-12qhfyh .app__rail:where(.svelte-12qhfyh){grid-area:rail;display:flex;flex-direction:column;min-height:0}.kopula-root--desk.svelte-12qhfyh .app__rail:where(.svelte-12qhfyh)>.rail{flex:1}.kopula-root--desk.svelte-12qhfyh .app__body:where(.svelte-12qhfyh){grid-row:2;grid-column:2 / 4;--kopula-bar-height: var(--kw-spacing-0);--kopula-bar-tall: var(--kw-spacing-0);padding-top:var(--kw-spacing-0);padding-inline:var(--kw-spacing-0) var(--kw-workspace-right-w-open);scroll-padding-top:var(--kw-spacing-0)}.kopula-root--desk.svelte-12qhfyh .app__page:where(.svelte-12qhfyh){box-sizing:border-box;width:100%;max-width:var(--kopula-page-width);margin-inline:auto}.kopula-root--desk.svelte-12qhfyh .app__side:where(.svelte-12qhfyh){grid-row:2;grid-column:3;position:relative;display:flex;flex-direction:column;gap:var(--kw-spacing-3);min-height:0;box-sizing:border-box;padding:var(--kw-spacing-6) var(--kw-spacing-4) var(--kw-spacing-6) var(--kw-spacing-0);overflow-y:auto;overscroll-behavior:none;scrollbar-width:none}.kopula-root--desk.svelte-12qhfyh .app:where(.svelte-12qhfyh):has(>.app__body:where(.svelte-12qhfyh)>footer.action-bar)>.app__side:where(.svelte-12qhfyh){padding-bottom:calc(var(--kopula-touch) + 2 * var(--kw-spacing-4) + var(--kw-spacing-6))}.kopula-root--desk.svelte-12qhfyh .app:where(.svelte-12qhfyh):has(>.app__body:where(.svelte-12qhfyh)>footer.action-bar>.edge-marks:first-child)>.app__side:where(.svelte-12qhfyh){padding-bottom:var(--kw-spacing-6)}.kopula-root--desk.svelte-12qhfyh .app__head:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:space-between;gap:var(--kw-spacing-2);margin:var(--kw-spacing-5) var(--kw-spacing-4) var(--kw-spacing-0)}.kopula-root--desk.svelte-12qhfyh .app__menu:where(.svelte-12qhfyh){flex:none;margin-block:calc(-1 * var(--kw-spacing-2));margin-inline:auto calc(-1 * var(--kw-spacing-3))}.kopula-root--desk.svelte-12qhfyh .app__back:where(.svelte-12qhfyh){display:inline-flex;align-items:center;gap:var(--kw-spacing-1);padding-block:var(--kw-spacing-1);border-radius:var(--kw-radius-sm);color:var(--kw-text-2);font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-semibold);text-decoration:none}.kopula-root--desk.svelte-12qhfyh .app__back-label:where(.svelte-12qhfyh):first-letter{text-transform:uppercase}.kopula-root--desk.svelte-12qhfyh .app__head:where(.svelte-12qhfyh)+.page{padding-top:var(--kw-spacing-3)}@media (hover: hover) and (pointer: fine){.kopula-root--desk.svelte-12qhfyh .app__back:where(.svelte-12qhfyh):hover{color:var(--kw-text-1);text-decoration:underline}}.kopula-root--desk.svelte-12qhfyh .app__back:where(.svelte-12qhfyh):focus-visible{outline:var(--kw-border-width-thick) solid var(--kw-border-focused);outline-offset:var(--kw-border-width-thick)}}.kopula-root--demo.svelte-12qhfyh{--kopula-frame-width: 390px;--kopula-demo-height: 844px}.kopula-root--demo.svelte-12qhfyh .app:where(.svelte-12qhfyh){width:var(--kopula-frame-width);height:var(--kopula-demo-height);margin:max(var(--kw-spacing-0),calc((100dvh - var(--kopula-demo-height)) / 2)) auto}.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kw-card,.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kw-callout,.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kw-button{border-radius:var(--kw-radius-md);box-shadow:none}.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kw-card{--kw-callout-ground: var(--kw-surface-card)}.app__body.svelte-12qhfyh{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none;scrollbar-width:none;display:flex;flex-direction:column;padding-top:var(--kopula-bar-height);scroll-padding-top:var(--kopula-bar-height)}.app__body--front.svelte-12qhfyh{padding-top:var(--kopula-bar-tall)}.app__page.svelte-12qhfyh{flex:1 0 auto;display:flex;flex-direction:column}.app__head.svelte-12qhfyh{display:none}@media (max-width: 640px){.kopula-root.svelte-12qhfyh,.app.svelte-12qhfyh,html,body{background:var(--kopula-ground-phone)}.app.svelte-12qhfyh{--kw-callout-ground: var(--kopula-ground-phone)}.kopula-pattern--backdrop.svelte-12qhfyh{display:none}.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kopula-surface{--kw-callout-ground: var(--kw-paper);background:var(--kw-paper);border:var(--kw-border-width-hairline) solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);padding:var(--kw-spacing-4)}.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kopula-surface--flush{padding:var(--kw-spacing-0)}}.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kw-card:where(:not(.kw-card--ghost)){--kw-callout-ground: var(--kw-paper);background:var(--kw-paper)}.kopula-root.svelte-12qhfyh .app:where(.svelte-12qhfyh) .kopula-cta-card{border-color:var(--kw-action-primary-bg);background:color-mix(in srgb,var(--kw-action-primary-bg) 6%,var(--kw-paper))}
